POST极坐标数控机床后置处理开发课程.docVIP

POST极坐标数控机床后置处理开发课程.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于UG POST极坐标数控机床后置处理器的开发 摘 要:数控机床的控制系统不同,G代码程序格式和指令方式也不同极坐标数控机床接受“G01 X,Z,C” 格式的极坐标指令完成C轴旋转坐标和Z轴线性坐标的合成运动轨迹—阿基米德螺线轨迹运动本文通过UG后置处理开发工具POST Builder完成对极坐标数控机床后置处理文件的定制,实现极坐标指令格式关键词:极坐标 后置处理 刀位轨迹文件 G代码程序1?极坐标数控机床后置处理与UG Post后置处理器开发工具后置处理技术是数控自动编程技术的一项关键技术数控编程中,刀位轨迹的计算过程称为前置处理(Preprocessing),生成刀位轨迹文件(.cls)由于不同数控机床的控制系统程序格式和指令方式不同,刀位轨迹文件不能直接驱动机床将刀位轨迹文件与具体的机床特性结合,转换成符合机床控制系统要求,能正确识别和加工的G代码文件称后置处理(Post-processing)极坐标数控机床用于加工,属于特殊加工工序专门化数控机床?由于采用“极坐标”设计方案,数控分度头配合工作台或刀架两轴联动,突破曲线/曲面加工的三轴直线进给模式?加工阿基米德螺线?渐开线,螺旋线易获得曲线方程,控制简单;加工二次曲线,工件定位方便,加工精度高?极坐标机床和直角坐标机床的指令方式不同,直角坐标数控机床接受直线插补指令“G01 X,Y,Z”;极坐标数控机床接受“G01 X,Z,C” 格式的极坐标指令G01指令在极坐标数控机床上完成Cθ)和X轴的线性进给坐标(位移ρ)合成的运动轨迹—阿基米德螺线轨迹运动UG的后置处理开发工具完成对极坐标数控机床后置处理文件指令格式的定制UG提供后置处理开发工具UG Post Builder,提供用户一交互图形界面,对机床控制系统文件:事件处理文件(.tcl后缀,定义每一事件的处理方式)和定义文件(.def后缀,定义机床控制系统的功能和程序格式)进行设置G代码程序的输出格式和内容,包括:程序头尾的格式运动指令格式换刀2?极坐标数控机床后置处理器的定制2.1 UG系统平台的设置[1]复制UGII_ROOT_DIR\Mach\resource目录到用户目录UGII_SUER_DIRUGII_ROOT_DIR\ugiiUG环境变量文件ugii_env.dat到用户目录UGII_SUER_DIR编辑ugii_env.dat文件,修改“UGⅡ_CAM_RESOURCE_DIR=${UGⅡ_CAM_BASE_DIR}resource\”指向用户目录:“UG_CAM_RESOURCE_DIR=C:\resource\”? 2.2 创建极坐标数控机床后置处理文件本文在UG-Post Builder下,以三轴车铣中心的后置处理文件作为蓝本定制极坐标数控机床的后置处理器[2][3],实现极坐标机床“G01 X Z C”格式的G代码文件和运动模式的生成,关键的步骤有:收集机床数据:开发或修改后处理器时首要一步是收集机床数据,以便能输出正确的NC程序格式,尤其像极坐标机床这样的特殊机床UG Post Builder“Create New Post Processor”对话框下设置:Post Output Unit(后处理输出单位):Millimeters Machine Tool(机床类型):Mill 3-Axis Mill-Turn(XZC)Controller(控制器):本例使用Library(数据库)下的Siemens系统设置Machine tool功能页:设置General parameters项:输入机床XZ行程和机床零点与转轴中心的位移偏置Output circular record:NO?代码只采用线性输出(只允许G01格式),采用极坐标刀位轨迹算法,用阿基米德螺线拟合加工轮廓Coordinate Mode:polar?代码以极坐标形式输出mom_sys_coordinate_output_mode决定输出模式,确定极坐标输出格式转化为极坐标系点的算式为: (3-1) 此段程序将被写入事件处理文件MOM_linear_move程序段中Spindle Axis:Z Axis?指定Z轴为工作台的回转轴 图3-1 UG-Post Builder下Rotary axis参数页设置 设置Rotary axis项(如图3-1):Axis rotation:normal?在XY平面内,将刀轴方向的IJ?K数据转换成转角的方式,确定转轴方式Z轴的正向看,如果转轴顺时针方向转向大角度,为normal方式,反之reverse方式Axis direction:magnitude determines direction?正负轴方向:确定转轴角度为正时顺时针旋转,角度为负时逆时针旋转:回转工作台由90度转向45度

文档评论(0)

taotao0a + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档