欢迎来到第壹文秘! | 帮助中心 分享价值,成长自我!
第壹文秘
全部分类
  • 幼儿/小学教育>
  • 中学教育>
  • 高等教育>
  • 研究生考试>
  • 外语学习>
  • 资格/认证考试>
  • 论文>
  • IT计算机>
  • 法律/法学>
  • 建筑/环境>
  • 通信/电子>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 第壹文秘 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    五轴加工中心后处理程序开发这个厉害了!.docx

    • 资源ID:1016972       资源大小:46.47KB        全文页数:13页
    • 资源格式: DOCX        下载积分:5金币
    快捷下载 游客一键下载
    账号登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    下载资源需要5金币
    邮箱/手机:
    温馨提示:
    快捷下载时,如果您不填写信息,系统将为您自动创建临时账号,适用于临时下载。
    如果您填写信息,用户名和密码都是您填写的【邮箱或者手机号】(系统自动生成),方便查询和重复下载。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    五轴加工中心后处理程序开发这个厉害了!.docx

    1序言五轴机床的结构复杂,种类繁多,且未能实现标准化,导致五轴机床后置处理器的通用性很差。即使是相同类型的五轴机床,由于机床结构件的设计及装配差异,其后置处理器也不能直接通用。由于五轴机床存在着多样性、互换性差的特点,对于终端用户来讲,最好是针对具体的机床定制开发合适的后置处理文件。一般可以利用CAD/CAM软件提供的通用后置处理模块,例如UG软件的后处理构造器模块、PowerMI1.1.软件的PMPost模块、CimatronE软件的IMSPost模块等,结合机床的结构特点和数控系统的控制原理,进行后处理文件的定制开发。开发时可以参考同类机床后置处理文件的制作原理和参数,进行必要的修改、优化,得到需要的后置处理程序。2NX后处理构造器简介及机床主要参数NX后处理构造器(NX/PostBuilder)是UG软件提供的一个非常方便的创建和修改后处理的工具,用户可以通过NX后处理构造器图形界面的交互方式来灵活定义建立NC程序的格式和输出内容,以及程序头尾、换刀、循环等每一个事件的处理方式。采用NX后处理构造器定制后处理文件的一般过程如图1所示。图1定制后处理文件的过程德西数控MCV850-5五轴加工中心(见图2)采用三个直线轴与数控回转台的形式,属于双转台结构,具有RTCP(刀尖点跟随)功能。数控系统:海德汉iTNC530;工作行程:X轴700mm,Y轴460mm,Z轴465mm,A轴行程-25°+110°,C轴转角-360°+360°连续工作台面600mm×600mm;主轴转速10010000rmin;功率IOkW。工作台A轴和C轴的实际转动方向如图3所示。图2德西数控MCV8505五轴加工中心图34轴和C轴实际转动方向3定制机床五轴后处理文件3.1选择后置模板,设置基本参数1)启动NX后处理构造器程序,新建后置文件,文件名为"MCV850_5"。2 )选择后置模板:设置"后处理输出单位“为毫米机床"为"铳床”控制器”从库里选择"heidenhainonversationa1.AdVanCed",然后进入用户编辑界面。3 )设置机床的极限参数。3.2后置程序开发关键技术(1)判断加工方式应用TC1.语言结合相关变量,判断加工方式是五轴联动加工还是3÷2定向加工。西门子公司在NX后处理构造器的模板库中提供了相应的判断语句,如该机床采用的海德汉TNC530系统,模板库中提供了"DPP_GE_DETECT_5AXIS_TOO1._PATHTC1.”判断语句和"dpp_ge(toolpath_axis_num)"变量,可以在此基础上修改。使用TC1.语言建立加工方式的判断语句"PB_CMD_detect_tOO1.Path_type",具体内容如下。globalmom_ude_5axis_tool_pathglobaldpp_gedpp_ge_save_kinematicsifDPP_GE_DETECT_5AXIS_T001._PATHsetdpp_ge(toolpath_axis_num)"5"elsesetdpp_ge(toolpath_axis_num)"3"ifinfoexistsmom_ude_5axis_tool_path&&$mom_ude_5axis_tool_path="YES")setdpp_ge(toolpath_axis_num)"5elseifinfoexistsmom_ude_5axis_tool_path&&$mom_ude_5axis_tool_path="NO"setdpp_ge(toolpath_axis_num)"3"该判断语句中的"DPP_GE_DETECT_5AXIS_TOOjPATH为系统内置加工方式判断命令,根据该命令的返回值输出结果给变量"dpp_ge(toolpath_axis_num)"赋值。(2)五轴联动加工海德汉iTNC530采用M128指令启动刀尖点跟随功能,实现五轴联动,采用M129指令取消刀尖点跟随功能。一般来讲,五轴联动加工时应该在换刀前用M129指令使各回转轴复位,换刀后执行M128o直接调用该后置模板中块命令"。UtPUjMI28",并使用TC1.语言添加执行条件"PB_CMD_check_block_OUtPUJml28"。执行条件内容如下。if$dpp_ge(toolpath_axis_num)="5"MOM_forceOncefourth_axisfi代h_axisVMOV3mom_mcs_gotomom_posVMOV3mom_prev_mcs_gotomom_prev_posVMOV3mom_arc_centermom_pos_arc_centersetmom_kin_arc_output_mode"1.INEAR"setmom_kin_helical_arc_output_mode"1.INEAR"MOM_reload_kinematicsreturn1elsereturnO当"dpp_ge(toolpath_axis_num)"结果为5时,执行M128指令,实现五轴联动加工。(3)3+2定向加工海德汉iTNC530系统采用P1.ANE功能或CYC1.E19循环实现3+2加工。具体格式如下。CYC1.DEF7.0CYC1.DEF7.1XCYC1.DEF7.2YCYC1.DEF73Z;定义旋转中心P1.ANESPATIA1.SPASPBSPCTRUNFMAX或CY1.EDEF19.1SPASPBSPC1.Q120Q121Q122FMAX其中"SPASPBSPC"用于定义旋转角度,海德汉系统旋转顺序为ZYXo调用的后置模板中已经内置了3+2定向加工方式需要的相关计算的变量,通过"DPP_GE_COOR_ROTang_moderot_angleoffset_pos"“DPP_GE_COOR_ROT_1.OCA1.""DPP_GE_C00R_R0T_AUT03D”和"DPP_GE_CA1.CU1.ATE_COOR_ROT_ANG1.E”,将该机床3+2定向加工时的旋转顺序赋值给"ang_mode",计算出旋转中心的偏移值"offsejpos"和旋转角度"rojangle供海德汉系统的坐标变换指令(循环7、循环19或P1.ANESPATIA1.)使用。调用块命令"plane_spatial”,并添加执行条件nPB_CMD_check_block_plane_spatiar,具体内容如下。if$dpp_ge(toolpath_axis_num)="5"returnO)ifEQ_is_lt$mom_out_angle_pos(0)0setseq"SEQ-"elsesetseq"SEQ+"if$dpp_ge(coord_rot)!="NONE"MOM_do_templaterapid_rotaryCREATEMOM_disable_addressfourth_axisfifth_axisMOM_forceOnceXYZreturn1elsereturn0)当"dpp_ge(toolpath_axis_num)”结果不为5时,执行"plane_spatial”指令,实现3+2定向加工。(4)Cycle32循环功能海德汉iTNC530数控系统提供的CYC1.E32循环功能,可以通过定义轮廓公差、加工模式以及旋转轴公差等循环参数,影响加工过程中有关加工速度、精度和表面质量指标。定制后处理程序时可以根据不同的加工要求,选择不同的加工策略,从而在保证加工精度的基础上提高加工效率。具体实现方法是根据CAM系统的编程公差确定CYC1.E32循环的公差值T、HSC模式和旋转轴公差TA等参数。调用Cycle32循环命令(设定公差),具体内容如下。globalmom_inside_outside_tolerancesglobalmom_operation_typeglobaltol_temptol_aintolouttoltolglobaldpp_geglobalhscifDPP_GE_DETECT_HO1.E_CUTTING_OPERATIONreturn)ifinfoexistsmom_inside_outside_tolerancessetintolformat"%.4f"$mom_inside_outside_tolerances(0)setouttolformat"%.4f"$mom_inside_outside_tolerances(1)settolexprSintol+Souttolsettolformat"%.3f"$tolsettol_ae×pr$tol*10settol_aformat"%.2f"$tol_aifStol>0.05sethsc"HSC-MODE:1"elsesethsc"HSC-MODE:0"MOM-OutputJiteraI"CYC1.DEF32.0TO1.ERANCE"MOM-OutputJiteraI"CYC1.DEF32.1T$tol"if$dpp_ge(toolpath_axis_num)="5"MOM-OutputJiteraI"CYC1.DEF32.2$hscTA$tol_a"elseMOM-OutputJiteraI"CYC1.DEF32.2$hsc"该段语句根据CAM软件设定的加工公差将公差值T、HSC模式和旋转轴公差TA等参数输出给循环32命令在保证加工要求的基础上,大幅提高加工效率。最后设定程序起始序列、程序结束序列,工序起始序列、工序结束序列,修改其它相关格式,添加到后处理模板。4后处理程序验证采用UGNX多轴加工模块,对图4所示叶轮零件进行编程,产生刀具轨迹。图4叶轮零件刀轨生成后选择已经编写好的后置处理文件(MCV850.5),生成NC程序,叶轮零件加工程序(部分)如下。1 BEGINPGMTURBOMACHINERYMM2 B1.KFORM0.1ZX+0.0Y+0.0Z-20.3 B1.KFORM0.2X100.Y100.Z+0.04 FN0:Q501=-490.;XHOMEPOSITION5 FN0:Q502=-1.;YHOMEPOSITION6 FN0:Q503=-1.;ZHOMEPOSITION7 CYC1.DEF247DATUMSETTING-Q339=1;DATUMNUMBER18*-OPERATION:MU1.TI_B1.ADE_ROUGH-TOO1.:T1BA1.1._MI1.1._719CYC1.DEF32.0TO1.ERANCE2021222324252627282930313233343536373839CYC1.DEF32.1T0.160CYC1.DEF32.2HSC-MODEJTA1.60P1.ANERESETSTAYM51.M140MBMAX1.ZQ503ROFMAXM911.XQ501YQ502ROFMAXM911.A+0.0C+0.0FMAXTOO1.CA1.1.1ZSOM3M8CA1.1.1.B1.170TOO1.DEF2CYC1.DEF7.0CYC1

    注意事项

    本文(五轴加工中心后处理程序开发这个厉害了!.docx)为本站会员(p**)主动上传,第壹文秘仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知第壹文秘(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 1wenmi网站版权所有

    经营许可证编号:宁ICP备2022001189号-1

    本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。第壹文秘仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知第壹文秘网,我们立即给予删除!

    收起
    展开