收藏 分享(赏)

五轴联动加工中心后置处理的编写与验证.doc

上传人:HR专家 文档编号:8482540 上传时间:2019-06-29 格式:DOC 页数:13 大小:496.50KB
下载 相关 举报
五轴联动加工中心后置处理的编写与验证.doc_第1页
第1页 / 共13页
五轴联动加工中心后置处理的编写与验证.doc_第2页
第2页 / 共13页
五轴联动加工中心后置处理的编写与验证.doc_第3页
第3页 / 共13页
五轴联动加工中心后置处理的编写与验证.doc_第4页
第4页 / 共13页
五轴联动加工中心后置处理的编写与验证.doc_第5页
第5页 / 共13页
点击查看更多>>
资源描述

1、1五轴联动加工中心后置处理的编写与验证2五轴联动加工中心后置处理的编写与验证摘要:本文针对瑞士MIKRON UCP710工作台双摆动式五轴联动加工中心机床的运动原理,以及Heidenhain iTNC430控制系统的特点,阐述运用UG软件中后处理工具UG POSTBUID 3.4.1,定制适合ucp 710五轴后处理的开发思路,并且通过VERICUT模拟软件进行模拟验证成功。目前成功开发出来的五轴后处理已在本校实训中心MIKRON UCP710五轴机床中得以全面应用,顺利地完成了各种35轴的零件加工。关键词:五轴加工中心 UG Postbuld VERICUT1、任务的来源2001年冬,本中心

2、购置了一台由瑞士MIKRON品牌的五轴联动加工中心,型号为UCP710。如图1所示,此机床为工作台双摆动结构,(俗称:TableTable双摆台)。通过X/Y/Z三个线性轴、定轴A轴的摆动和转动轴C轴的转动实现五轴联动加工。该机床的控制系统是德国的Heidenhai iTNC 430。目前,后置处理文件是计算机辅助制造软件中CAM与机床控制系统之间沟通的桥梁,是实现多轴加工的关键之一。同时本中心现配有CAD/CAM软件UG,为了让UCP710早日投入到教学与生产加工,我们必须解决后置处理的问题。现在国内多轴机床后置处理程序的开发已慢慢开始发展,但很多的资源还要通过国外进行技术支持。即使客户选购

3、能够实现多轴加工编程的软件,但还要额外支付昂贵的后置开发费用才能实现软件与机床的“通讯”。开发通用的编写后置处理工具软件,可以有效地保证NC程序正确性,提高编程人员的后置处理技术以及效率,还可以把零件加工信息(如图号、工序号、刀具规格、程序加工时间等参数)嵌入NC程序中,提高加工的安全性,增加程序的可读性,减少操作人员的人为加工误差。2、UCP710 post开发的过程目前,常用的后置处理方法主要有以下两种:第一种,利用CAD/CAM软件的通用后置处理模块,定义数控机床的运动方式,通过选取CAD/CAM软件提供的机床标准控制系统,定义某一类型或某台数控机床的后置处理。如PowerMILL的PM

4、post模块,UG的UG POSTBULD模块;第二种,利用VC+计算机语言,按数控机床的运动方式和控制系统的编程规范,归纳出计算空间点坐标的数学公式,通过编制专用的后置处理程序并生成可执行文件,定义数控机床的后置处理。在这我们只对第一种方法进行讨论。首先在做后置前要熟悉机床参数。1)Mikron UCP710的机床技术参数:X axis 710mm3Y axis 500mmY axis with tool chenger in switch off position 650mmZ axis 500mmA轴: 行程:-30120C轴转角: -360+360 连续工作台面: 600600主轴转速

5、(rmin): 10042000rpm功率: 35KW快速进给: 30000(mm/min) 图1 UCP710如上图所示在机床结构方面,应注意我们假定工件不动、刀具运动,在此前提下来看A轴和C轴的摆动,此时符合笛卡尔坐标系(直角坐标系)下的右手定则;而工作台A轴和C轴的实际转动方向是与右手定则相反的。下来我们启动UG POSTBUID后置处理模块,第一步:新建后置文件,文件名为:ucp710。确定机床的类型、公/英制、机床的操作系统(如下图所示)4第二步:设定轴的极限、轴向定义。点击 设置如下的参数,他们是机床的行程极限与刀轴的矢量。进入 ,在这个对话框里设置第四轴(即A轴)参数。最关键的参

6、数是定义A轴行程极限。然后点击指定机床轴与平面的关系,在AC或BC摆角的五轴加工中,由于A角有一定的限程,当A坐标连续插补过大时就会造成A向反向旋转。在加工中A反向旋转,很容易铣伤零件。为了解决这一问题,常用的方法就是采用法向抬刀。如下图选择Retract / Re-5Engage第三步:设定程序开始部分、刀轨移动部分、程序结束部分。1) 进入 在start of program程序块里添加程序名、毛坯大小、取消最小角度转动功能与取消TCPM功能。如下图2)进入 在operation Start Sequence程序块里添加刀具、启动M126、TCPM (M128)、公差等,如下图注意:M12

7、6是最小角度转动功能M126,它是取消第四轴C轴的液压锁紧,确保联动。TCPM(Tool Center Point Management刀具中心点管理)指令是多轴后置处理软件简化的基础。传统意义上的后置处理软件(即不具备TCPM功能),必须输入刀轴的回转中心距(刀轴摆动式)或转台两轴线(转台摆动式)的位置关系,后置处理程序才能完成坐标转换;随着控制系统技术的发展,越来越多的控制系统厂家在其高端产品中都6加入了上述坐标转换的功能,如Heidenhain的M128指令就是上述功能。打开M128,工件的坐标原点可以任意设置,由控制系统计算工件坐标和各转轴轴线的关系,加工准备更为简单方便,还可以在程序

8、中保证刀尖的进给速度恒定。对于后置处理软件来说,可以略去上述的坐标转换的计算,后置处理软件的开发难度降低,生成的加工程序在同类型设备中具有相对更大的通用性。要注意的是程序在结束抬刀前与换刀前应用M129即取消TCPM功能。3)进入 设定刀轨移动关系A、编辑X 并设定Expression为 $mom_alt_pos(0)编辑Y 并设定Expression为 $mom_alt_pos(1)编辑Z并设定Expression为 $mom_alt_pos(2)B、设定如下*注意1:7编辑X 并设定Expression为 $mom_alt_pos_arc_center(0)编辑Y 并设定Expressio

9、n为 $mom_alt_pos_arc_center(1)编辑Z并设定Expression为 $mom_alt_pos_arc_center(2)注意2:编辑X 并设定Expression为 $mom_alt_pos(0)编辑Y 并设定Expression为 $mom_alt_pos(1)编辑Z并设定Expression为 $mom_alt_pos(2)C、添加如下语程序注意rap1 Expression为 $mom_alt_pos(0)rap2 Expression为 $mom_alt_pos(1)rap3 Expression为 $mom_alt_pos(2)A Expression为 $

10、mom_out_angle_pos(0)C Expression为 $mom_out_angle_pos(1)4):设定程序结束前的机床动作,其中包括按顺序排列取消TCPM,关闭切削油,停止主轴转动,Z轴抬到安全的位置以便A C轴回原点。进 5):设定程序结束最后保存退出,在保存目录下会生成这三个文件分别是:ucp710.def ucp710.tcl ucp710.pui86):运用UG编写刀具轨迹。如下图,我们采用多轴加工模块,选择变轴加工方式,然后选择curve/point的驱动方式,并选择Normal to Part 刀轴控制,其他的参数按常用的公共参数设置。 程序编好后选择已经编写好的

11、后置处理(UCP710)如下图所示:按OK后生成NC代码如下:=Information listing created by : YWMDate : 2007-4-25 11:14:009Current work part : E:TEXT POSTtext_post-1.prtNode name : ywmacer=0 BEGIN PGM text_post-1 MM1 ; ARQUIVO : E:TEXT POSTtext_post-1.prt2 ; FEITO POR: YWM4 ; MIKRON: ITNC4305 ; - 6 ; POSPROCESSADOR: E:WORKPOSTU

12、G5AMIKRON_ORG.TCL7 ; REVISAO : - DATA: 3/11/068 ; - 9 M12610 ; 11 ; = OPERACAO: VARIABLE_CONTOUR_COPY - FERR.: T0 R312 ; =13 CYCL DEF 7.0 DATUM SHIFT14 CYCL DEF 7.1 #115 ;= TROCA DE FERRAMENTA =16 L M12917 TOOL CALL 1 Z S10000 DL0.0 DR0.018 L M3 19 L Z-60. F MAX M9122 L Z300.23 L M128 F200.20 L A90.

13、 C317.624 F MAX24 L X-16.513 Y-18.099 F200. M825 L X-16.493 Y-18.077 Z101.211 A87.167 F3000.26 L X-16.437 Y-18.016 Z102.34 A84.51927 L X-16.354 Y-17.925 Z103.392 A82.04128 L X-16.248 Y-17.809 Z104.372 A79.72229 L X-16.124 Y-17.674 Z105.282 A77.5530 L X-15.988 Y-17.524 Z106.128 A75.51631 L X-15.842 Y

14、-17.364 Z106.913 A73.611032 L X-15.689 Y-17.196 Z107.642 A71.82433 L X-15.532 Y-17.024 Z108.319 A70.1534 L X-15.201 Y-16.662 Z109.568 A67.01235 L X-14.875 Y-16.304 Z110.637 A64.26736 L X-14.561 Y-15.96 Z111.553 A61.86437 L X-14.266 Y-15.636 Z112.338 A59.76138 L X-13.991 Y-15.336 Z113.012 A57.9239 L

15、X-13.476 Y-14.77 Z114.16 A54.69440 L X-13.06 Y-14.315 Z114.992 A52.27241 L X-12.733 Y-13.956 Z115.6 A50.45242 L X-12.217 Y-13.391 Z116.483 A47.71943 L X-11.672 Y-12.793 Z117.331 A44.97844 L X-11.081 Y-12.146 Z118.165 A42.14845 L X-10.543 Y-11.556 Z118.856 A39.68146 L X-10.058 Y-11.025 Z119.43 A37.52

16、647 L X-9.623 Y-10.547 Z119.91 A35.64348 L X-9.233 Y-10.12 Z120.312 A33.99749 L X-8.534 Y-9.354 Z120.974 A31.11950 L X-7.996 Y-8.764 Z121.436 A28.96151 L X-7.167 Y-7.855 Z122.072 A25.72352 L X-6.314 Y-6.92 Z122.638 A22.47953 L X-5.557 Y-6.091 Z123.071 A19.66654 L X-4.884 Y-5.353 Z123.404 A17.20455 L

17、 X-4.288 Y-4.7 Z123.66 A15.0556 L X-3.761 Y-4.123 Z123.856 A13.16657 L X-3.297 Y-3.614 Z124.007 A11.51858 L X-2.479 Y-2.717 Z124.222 A8.63559 L X-1.862 Y-2.041 Z124.344 A6.47360 L X-.932 Y-1.021 Z124.461 A3.23561 L X-.466 Y-.511 Z124.49 A1.61762 L X0.0 Y0.0 Z124.5 A0.063 L X.808 Y.886 Z124.471 A2.80

18、6 C137.62464 L X1.516 Y1.661 Z124.397 A5.26665 L X2.133 Y2.338 Z124.295 A7.42166 L X2.67 Y2.927 Z124.177 A9.30767 L X3.139 Y3.44 Z124.053 A10.9581168 L X3.952 Y4.331 Z123.788 A13.84669 L X4.555 Y4.992 Z123.55 A16.01170 L X5.002 Y5.483 Z123.349 A17.63371 L X5.665 Y6.209 Z123.013 A20.06472 L X6.316 Y6

19、.923 Z122.637 A22.4973 L X7.055 Y7.733 Z122.151 A25.29374 L X7.689 Y8.427 Z121.682 A27.7575 L X8.232 Y9.023 Z121.238 A29.90376 L X8.699 Y9.534 Z120.825 A31.78977 L X9.099 Y9.974 Z120.445 A33.43978 L X9.782 Y10.722 Z119.738 A36.32879 L X10.278 Y11.266 Z119.175 A38.49480 L X10.64 Y11.662 Z118.736 A40.

20、11781 L X11.167 Y12.239 Z118.049 A42.5582 L X11.672 Y12.794 Z117.33 A44.9883 L X12.23 Y13.405 Z116.462 A47.78584 L X12.694 Y13.914 Z115.669 A50.24285 L X13.082 Y14.339 Z114.951 A52.39486 L X13.406 Y14.694 Z114.305 A54.27787 L X13.678 Y14.992 Z113.726 A55.92688 L X14.126 Y15.484 Z112.687 A58.81389 L

21、X14.439 Y15.827 Z111.886 A60.97990 L X14.661 Y16.069 Z111.274 A62.60491 L X14.971 Y16.409 Z110.338 A65.04192 L X15.253 Y16.719 Z109.384 A67.4893 L X15.546 Y17.039 Z108.261 A70.29494 L X15.77 Y17.285 Z107.264 A72.75395 L X15.943 Y17.474 Z106.382 A74.90296 L X16.075 Y17.62 Z105.602 A76.78297 L X16.177

22、 Y17.731 Z104.915 A78.42898 L X16.323 Y17.891 Z103.702 A81.3199 L X16.406 Y17.982 Z102.784 A83.475100 L X16.452 Y18.033 Z102.092 A85.102101 L X16.498 Y18.083 Z101.049 A87.547102 L X16.513 Y18.099 Z100. A90.103 L12104 ; - ZERAR ANGULOS -105 L M129106 L Z-60. F MAX M91107 L A0.0 C0.0 F MAX108 ; - Temp

23、o Total de Usinagem: 0.2 min.109 M30110 END PGM text_post-1 MM最后,能过Vericut 反读后处理的代码进行模拟切削运动,从而验证开发出的后置文件是否安全?是否合理?能否真正投入生产当中。Vericut是美国 CGTech公司开发的一款集数控加工仿真、干涉校验、工时工况分析、代码优化等多种功能于一体的软件。该系统可以以虚拟现实的方式建立数控机床、刀具、夹具和毛坯模型,在刀位数据或NC 代码的驱动下模仿金属切削加工中走刀轨迹和材料被切除的过程,使用户以直观的方式对工艺规划的合理性进行评估,对是否存在干涉进行校验,并优化走刀轨迹和NC

24、代码。VERICUT软件已广泛应用于航空、模具制造等行业,其最大特点是可针对各种不同CNC系统通过反读数控代码进行模拟仿真工作,既能仿真刀位文件,又能仿真CAD/CAM后置处理的 NC程序,从而实现实际生产当中安全,高效的目的。Vericut分以下几步去完成一、建立机床模型:装配时要注意部件之间的运动联接之间的关系。二、选择控制系统文件(本例机床的操作系统是Heidenhain TNC430)。三、建立刀具库。四、导入加工毛坯。五、设定加工坐标系六、添加加工程序(即NC程序)最后模拟结果如图,证明我们开发的后置是正确的。13结束语在UCP710 POST的最终测试过程中,五轴联动加工测试的内容是一个叶轮,程序运行正常。但由于实际情况多种多样,无法完全预见。我们仍强调应遵循G代码“先仿真后实际加工”的原则。通过UCP710 POST的开发和应用,我们解决了车间数控加工中的急需,为五轴加工中心UCP710在生产中充分发挥作用打下了基础。同时,我们积累的多轴后置处理软件的开发经验将为后续其它的通用后置处理软件的后置设计起到借鉴作用。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报