您好,欢迎访问三七文档
当前位置:首页 > 机械/制造/汽车 > 制造加工工艺 > 五轴联动加工中心后置处理的编写与验证
1五轴联动加工中心后置处理的编写与验证2五轴联动加工中心后置处理的编写与验证摘要:本文针对瑞士MIKRONUCP710工作台双摆动式五轴联动加工中心机床的运动原理,以及HeidenhainiTNC430控制系统的特点,阐述运用UG软件中后处理工具——UGPOSTBUID3.4.1,定制适合ucp710五轴后处理的开发思路,并且通过VERICUT模拟软件进行模拟验证成功。目前成功开发出来的五轴后处理已在本校实训中心MIKRONUCP710五轴机床中得以全面应用,顺利地完成了各种3~5轴的零件加工。关键词:五轴加工中心UGPostbuldVERICUT1、任务的来源2001年冬,本中心购置了一台由瑞士MIKRON品牌的五轴联动加工中心,型号为——UCP710。如图1所示,此机床为工作台双摆动结构,(俗称:Table—Table双摆台)。通过X/Y/Z三个线性轴、定轴A轴的摆动和转动轴C轴的转动实现五轴联动加工。该机床的控制系统是德国的HeidenhaiiTNC430。目前,后置处理文件是计算机辅助制造软件中CAM与机床控制系统之间沟通的桥梁,是实现多轴加工的关键之一。同时本中心现配有CAD/CAM软件——UG,为了让UCP710早日投入到教学与生产加工,我们必须解决后置处理的问题。现在国内多轴机床后置处理程序的开发已慢慢开始发展,但很多的资源还要通过国外进行技术支持。即使客户选购能够实现多轴加工编程的软件,但还要额外支付昂贵的后置开发费用才能实现软件与机床的“通讯”。开发通用的编写后置处理工具软件,可以有效地保证NC程序正确性,提高编程人员的后置处理技术以及效率,还可以把零件加工信息(如图号、工序号、刀具规格、程序加工时间等参数)嵌入NC程序中,提高加工的安全性,增加程序的可读性,减少操作人员的人为加工误差。2、UCP710post开发的过程目前,常用的后置处理方法主要有以下两种:第一种,利用CAD/CAM软件的通用后置处理模块,定义数控机床的运动方式,通过选取CAD/CAM软件提供的机床标准控制系统,定义某一类型或某台数控机床的后置处理。如PowerMILL的PM—post模块,UG的UGPOSTBULD模块;第二种,利用VC++计算机语言,按数控机床的运动方式和控制系统的编程规范,归纳出计算空间点坐标的数学公式,通过编制专用的后置处理程序并生成可执行文件,定义数控机床的后置处理。在这我们只对第一种方法进行讨论。首先在做后置前要熟悉机床参数。1)MikronUCP710的机床技术参数:Xaxis710mm3Yaxis500mmYaxiswithtoolchengerinswitchoffposition650mmZaxis500mmA轴:行程:-30~120C轴转角:-360~+360连续工作台面:600×600主轴转速(r/min):100~42000rpm功率:35KW快速进给:30000(mm/min)图1UCP710如上图所示在机床结构方面,应注意我们假定工件不动、刀具运动,在此前提下来看A轴和C轴的摆动,此时符合笛卡尔坐标系(直角坐标系)下的右手定则;而工作台A轴和C轴的实际转动方向是与右手定则相反的。下来我们启动UGPOSTBUID后置处理模块,第一步:新建后置文件,文件名为:ucp710。确定机床的类型、公/英制、机床的操作系统(如下图所示)4第二步:设定轴的极限、轴向定义。点击设置如下的参数,他们是机床的行程极限与刀轴的矢量。进入,在这个对话框里设置第四轴(即A轴)参数。最关键的参数是定义A轴行程极限。然后点击指定机床轴与平面的关系,在AC或BC摆角的五轴加工中,由于A角有一定的限程,当A坐标连续插补过大时就会造成A向反向旋转。在加工中A反向旋转,很容易铣伤零件。为了解决这一问题,常用的方法就是采用法向抬刀。如下图选择Retract/Re-Engage5第三步:设定程序开始部分、刀轨移动部分、程序结束部分。1)进入在startofprogram程序块里添加程序名、毛坯大小、取消最小角度转动功能与取消TCPM功能。如下图2)进入在operationStartSequence程序块里添加刀具、启动M126、TCPM(M128)、公差等,如下图注意:M126是最小角度转动功能M126,它是取消第四轴C轴的液压锁紧,确保联动。TCPM(ToolCenterPointManagement刀具中心点管理)指令是多轴后置处理软件简化的基础。传统意义上的后置处理软件(即不具备TCPM功能),必须输入刀轴的回转中心距(刀轴摆动式)或转台两轴线(转台摆动式)的位置关系,后置处理程序才能完成坐标转换;随着控制系统技术的发展,越来越多的控制系统厂家在其高端产品中都加入了上述坐标转换的功能,如Heidenhain的M128指令就是上述功能。打开M128,工件的坐标6原点可以任意设置,由控制系统计算工件坐标和各转轴轴线的关系,加工准备更为简单方便,还可以在程序中保证刀尖的进给速度恒定。对于后置处理软件来说,可以略去上述的坐标转换的计算,后置处理软件的开发难度降低,生成的加工程序在同类型设备中具有相对更大的通用性。要注意的是程序在结束抬刀前与换刀前应用M129即取消TCPM功能。3)进入设定刀轨移动关系A、编辑X并设定Expression为$mom_alt_pos(0)编辑Y并设定Expression为$mom_alt_pos(1)编辑Z并设定Expression为$mom_alt_pos(2)B、设定如下*注意1:编辑X并设定Expression为$mom_alt_pos_arc_center(0)7编辑Y并设定Expression为$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、添加如下语程序注意rap1Expression为$mom_alt_pos(0)rap2Expression为$mom_alt_pos(1)rap3Expression为$mom_alt_pos(2)AExpression为$mom_out_angle_pos(0)CExpression为$mom_out_angle_pos(1)4):设定程序结束前的机床动作,其中包括按顺序排列取消TCPM,关闭切削油,停止主轴转动,Z轴抬到安全的位置以便AC轴回原点。进5):设定程序结束最后保存退出,在保存目录下会生成这三个文件分别是:ucp710.defucp710.tclucp710.pui6):运用UG编写刀具轨迹。8如下图,我们采用多轴加工模块,选择变轴加工方式,然后选择curve/point的驱动方式,并选择NormaltoPart刀轴控制,其他的参数按常用的公共参数设置。程序编好后选择已经编写好的后置处理(UCP710)如下图所示:按OK后生成NC代码如下:============================================================Informationlistingcreatedby:YWMDate:2007-4-2511:14:00Currentworkpart:E:\TEXTPOST\text_post-1.prt9Nodename:ywmacer============================================================0BEGINPGMtext_post-1MM1;ARQUIVO:E:\TEXTPOST\text_post-1.prt2;FEITOPOR:YWM4;MIKRON:ITNC4305;--------------------------------------------------------------6;POSPROCESSADOR:E:\WORK\POST\UG\5A\MIKRON_ORG.TCL7;REVISAO:-DATA:3/11/068;--------------------------------------------------------------9M12610;11;====OPERACAO:VARIABLE_CONTOUR_COPY-FERR.:T0R312;==============================================================13CYCLDEF7.0DATUMSHIFT14CYCLDEF7.1#115;====TROCADEFERRAMENTA====16LM12917TOOLCALL1ZS10000DL0.0DR0.018LM319LZ-60.FMAXM9122LZ300.23LM128F200.20LA90.C317.624FMAX24LX-16.513Y-18.099F200.M825LX-16.493Y-18.077Z101.211A87.167F3000.26LX-16.437Y-18.016Z102.34A84.51927LX-16.354Y-17.925Z103.392A82.04128LX-16.248Y-17.809Z104.372A79.72229LX-16.124Y-17.674Z105.282A77.5530LX-15.988Y-17.524Z106.128A75.51631LX-15.842Y-17.364Z106.913A73.6132LX-15.689Y-17.196Z107.642A71.8241033LX-15.532Y-17.024Z108.319A70.1534LX-15.201Y-16.662Z109.568A67.01235LX-14.875Y-16.304Z110.637A64.26736LX-14.561Y-15.96Z111.553A61.86437LX-14.266Y-15.636Z112.338A59.76138LX-13.991Y-15.336Z113.012A57.9239LX-13.476Y-14.77Z114.16A54.69440LX-13.06Y-14.315Z114.992A52.27241LX-12.733Y-13.956Z115.6A50.45242LX-12.217Y-13.391Z116.483A47.71943LX-11.672Y-12.793Z117.331A44.97844LX-11.081Y-12.146Z118.165A42.14845LX-10.543Y-11.556Z118.856A39.68146LX-10.058Y-11.025Z119.43A37.52647LX-9.623Y-10.547Z119.91A35.64348LX-9.233Y-10.12Z120.312A33.99749LX-8.534Y-9.354Z120.974A31.11950LX-7.996Y-8.764Z121.436A28.96151LX-7.167Y-7.855Z122.072A25.72352LX-6.314Y-6.92Z122.638A22.47953LX-5.557Y-6.091Z123.071A19.66654LX-4.884Y-5.353Z123.404A17.20455LX-4.288Y-4.7Z123.66A15.0556LX-3.761Y-4.123Z123.856A13.16657LX-3.297Y-3.614Z124.007A11.51858LX-2.479Y-2.717Z124.222A8.63559LX-1.862Y-2.041Z124.344A6.47360LX-.932Y-1.021Z124.461A3.23561LX-.466Y-.511Z124.49A1.61762L
本文标题:五轴联动加工中心后置处理的编写与验证
链接地址:https://www.777doc.com/doc-3653375 .html