我的位置:首页 >> 熔锡炉

基于UGNX的五坐标数控编程后处理程序开发应用0采茶机

发布时间:2022-12-03 00:03:17 来源:基杰五金网

基于UG NX的五坐标数控编程后处理程序开发应用

基于UG NX的五坐标数控编程后处理程序开发应用 2012年03月02日 来源: 1 引言数控编程后置处理程序开发,是将CAM软件生成的刀位轨迹转化为适合数控系统加工的NC程序,通过读取刀位文件,根据机床运动结构及控制指令格式,进行坐标运动变换和指令格式转换。它包含机床坐标运动变换、非线性运动误差校验、进给速度校验、数控程序格式变换及数控程序输出等方面的内容。只有采用正确的后置处理系统才能将刀位轨迹输出为相应数控系统机床能正确进行加工的数控程序,因此编制正确的后置处理程序是数控编程与加工的前提条件之一。后处理程序的开发可大量节省数控程序编制时间,减少数控程序的错误,在提高数控程序的编制效率和程序质量的同时,提高产品的生产效率和产品质量。2 UGNX/PostBuilder后处理模式2.1 UGNX/PostBuilder后处理开发基础UGNX/PostBuilder后处理编辑器的设置及在UGNX环境下的调试如图1所示。UGⅡ/Post Execute和UGⅡ/Post Builder共同组成了UGⅡ加工模块的后置处理。UGⅡ的加工后置处理模块使用户可方便地建立自己的加工后置处理程序,该模块适用于目前世界上几乎所有主流数控加工中心机床系统,该模块在多年的应用实践中已被证明适用于2~5轴或更多轴的铣削加工、2~4轴的车削加工和电火花线切割。利用UGⅡ/Post Builder进行后处理新建、编辑修改时,生成机床控制系统的功能和格式的定义文件(*.def)、用TCl语言编写控制机床运动事件处理文件(*.tcl)和用户界面文件(*.pui)。后置处理程序将CAM系统通过机床的CNC系统与机床数控加工紧密结合起来。

图1 PostBuilder设置及其调试

PostBuilder是UG系统为用户提供的后处理器开发工具。使用它用户只需要根据自己机床的特点,在GUI环境下进行一系列的设置即可完成后处理器的开发。其核心是使用TCL,TCL是一个交互式解释性编程语言,由变量、指令、函数、流程条件判断(if/else/for/while/switch)、过程、子程序构成,在UGⅡ中多用于UGPOST后处理、制造过程辅助(Processor Assisan CAM)、车间工艺文档(Shop Documentation)、刀位文件生成(CLSF)、POSTBUILDER后处理用户界面等。PostBuilder后处理开发包括通过建立机床控制系统匹配的两个文件——事件处理文件(EventHandler*.tcl) 与机床定义文件(Definitionfile*.def)。用户可以直接修改这两个文件,实现复杂的事件处理。UGNX/Postbuilder系统除提供Heidenhane、Fanuc、Siemens、Fidia、Maho等数控系统外,用户可直接定义自己的数控系统。2.2 UGNX/PostBuiIder后处理结构UG/post主要由事件生成器、事件处理器、定义文件等组成。图2为UGNX/PostBuilder后处理结构流程,其核心是通过TCL来处理其MOM。TCL语言使用通过宏程序来提供完善的数控机床系统的后处理程序。TCL程序通过用户变量定义、条件判断(when)、逻辑控制(if then/else)、循环控制(for/loop)、跳转控制(jump)等功能完成添加、删除或修改刀位文件功能、控制后处理代码输出功能、应用程序调用功能。MOM(Manufacturing Output Manager)加工输出管理器是UG提供的一种事件驱动工具,UG/CAM模块的输出均由它来管理,其作用是从存储在UG/CAM内的数据中提取数据来生成输出。UG/Post就是这种工具的一个具体运用。MOM是UG/post后处理器的核心,UG/post使用MOM来启动解释程序,向解释程序提供功能和数据,并加载事件处理器(Event Handler)和定义文件(Definition File)。用户可以自行开发后处理程序对UG的刀位文件数据,根据机床的运动关系进行数值处理输出。

图2 UGNX/PostBuilder后处理结构流程

后处理中的定义文件主要包含与特定机床相关的静态信息。使用定义文件中的信息来格式化NC指令。正如事件处理器一样,也是由TCL语言来实现的。定义文件包含内容有:(1)一般的机床信息,如机床是铣床还是车床,是三轴还是五轴等;(2)机床支持的地址及其属性,如X、Y、Z、A、B、C、T、M等;(3)系列模块,它们描述多个地址如何组合在一起来完成一个机床动作,如程序头尾和进退刀动作。事件生成器从UG文件(Pan)中提取刀轨数据,并把它们作为事件和参数传送给MOM。每一特定事件在机床运行时将导致一些特别的机床动作,存储在与这个事件相关的参数中的信息用来进一步确定这些特别的机床动作。如“Linear-Move”事件将导致机床驱动刀具沿相应X、Y、Z坐标参数直线移动。事件处理器是为特定机床及其控制系统开发的一套程序。每个事件的处理函数必须包含一系列指令去处理用户希望UC/Post处理的事件,这些指令将定义刀轨数据如何被处理,以及每个事件在机床上如何被执行。对于用户希望UG/Post去处理的每个事件,必须有一个TCL过程与之对应。事件生成器触发一个事件时,MOM将调用与之对应的TCL过程去处理该事件,并把与此事件相关的参数作为全局(Global)变量传送给处理它的TCL过程。处理事件的TCL过程名必须与事件生成器触发的事件名统一,如采用TCL过程MOM_tool_change处理Tool change(换刀)事件,使用MOM_Linear_Move处理直线运动事件。UGNX五大类事件主要包括设置事件(Settingup-event)、机床控制事件(Machine Control event)、运动事件(Move event)、固定循环事件(Cycle event)、用户定义事件(User Defined event)等。2.3典型五坐标机床运动学配置与MOM变量设置五坐标数控铣削机床后处理程序开发首先是根据机床类型确定其旋转轴、旋转平面与刀具轴矢量、机床运动空间位置关系确定。然后对机床加工过程中的进退刀进行处理、格式转换输出等。在UGNXPostbuilder后处理环境中,其提供基本的多坐标机床类型包括:四轴回转工作台、主轴摆动四轴、五轴工作台回转摆转、五轴主轴头回转摆动、五轴主轴头摆动联合工作台回转、五轴主轴复合摆与五轴工作台复合摆。数控五轴铣削机床的配置形式多种多样,常见的有绕X轴和Y轴旋转的两个摆动工作台,或者为主轴绕X轴或Y轴摆动,另外的工作台则相应绕Y轴或X轴摆动来构造空间的五轴联动加工。对于主轴不摆动的五轴数控机床,其摆动轴存在主次依赖关系,即主摆动轴的运动影响次摆动轴的空间位置,而次摆动轴的运动则不影响主摆动轴的空间位置状态。数控五轴机床运动轴的运动合成典型配置如图3所示的几种。实际应用中,还有两种比较特殊的五轴配置机床,如德马吉公司的DMU125P为主轴在空间的一个非基准的平面内旋转,主轴在摆动的运动过程中,同时实现两个方向的复合运动,而其DMU50P则为工作台复合摆动,其后置处理通过方向余弦矢量来定义其程序代码的输出。表1为相对应机床运动及其刀具轴的MOM参数设置。

图3 常见五坐标机床运动学示意图

表1 五坐标机床刀具轴MOM参数设置

3 五坐标后处理开发实例应用3.1 FIDlA KR214六坐标两种类型的后处理FIDIA KR214为带旋转工作台的六轴五联动高速铣削加工中心,其中由AC轴构成的主轴,其C轴旋转、A轴摆动、W轴工作台旋转;由于现有的CAM软件大多不支持六轴联动的数控程序后处理,且实际加工中,一般的五轴联动足够满足生成的需要。针对该机床加工的特性,根据需要可编制三个线性轴X、Y、Z、A、C五个轴联动后处理程序以及X、Y、Z、A、C五轴后处理程序。这两种后处理程序方案即可满足工程需求,修改适合KR214(或K211)数控机床的后处理程序。其运动设置如图4所示,相应其MOM参数设置如表2所示。

图4 FIDIA KRl4五坐标机床运动后处理模式

表2 FIDIA KR214机床配置MOM参数定义

五坐标机床其核心问题除机床运动学配置以外,其进退刀动作处理也很重要。由于程序起始点及进退刀动作路径在五轴加工时的特殊性要求:如果不正确可能导致碰撞,尤其是在加工内型零件,需要主轴伸入产品内部进行加工的场合,更应该注意。如下所示为FIDIA KR214的进退刀动作处理的TCL过程。

3.2 RTCP功能与特殊机床设置五坐标机床及其加工编程常用RTCP功能对机床的运动精度和数控编程进行简化。RTCP模式编程的运行原理是控制系统会保持刀具中心始终在被编程的XYZ位置上。为了保持住这个位置,转动坐标的每一个运动都会被XYZ坐标的一个直线位移所补偿。因此,对于其它传统的数控系统而言,一个或多个转动坐标的运动会引起刀具中心的位移;而对于FIDIA数控系统(当RTCP选件起作用时),是坐标旋转中心的位移,保持刀具中心始终处于同一个位置上。在这种情况下,可以直接编程刀具中心的轨迹,而不需考虑转轴中心,这个转轴中心是独立于编程的,是在执行程序前由显示终端输入的,与程序无关。通过计算机编程或通过PLP选件被记录的三坐标程序,可以通过RTCP逻辑,以五坐标方式被执行。对于这种特殊的应用方法,必须要求使用球形刀具。这些转动坐标的运动,可以通过JOG方式或通过手轮来完成,所以在某些加工条件下,允许所使用的刀具,其刀具长度要求小于用三坐标加工的情况。RTCP旋转刀心加工编程示意图如图5所示。

图5 RTCP旋转刀具编程示意图

3.3 五坐标高速铣削机床运动模拟图6为某整体叶轮在FIDIA KR215五坐标高速铣削中心上,分别按照三轴铣削粗加工排量、五轴流道排量、五轴叶片精铣削、五轴流道精加工铣削的加工顺序对该产品进行切削及其产品加工实例。该产品的加工说明了该后处理程序的开发是正确合理的,其程序代码如图7所示。

图6 FIDIA KRl4五坐标高速铣削整体叶轮

程序代码

由于五坐标高速铣削加工时,刀具轨迹比较复杂,且加工过程中刀具轴矢量变化控制频繁,尤其是在进行高速切削时,刀具运动速度非常快,因此在进行实际产品加工前,进行数控程序的校对审核是非常必要的。由于五坐标联动高速切削其程序量大,许多程序采用手工的方法或者在CAM软件里进行模拟,难以有效的检查数控程序和机床的实际输出是否存在问题。用户借助UG系统提供的机床模拟或者通过vericut平台进行机床加工仿真模拟可以有效解决这些问题。UG环境和Vcricut环境下加工该叶轮的示意图如图8所示。

图8 五坐标机床叶轮加工仿真模拟

4 结束语本文对UGNX平台下的后处理程序开发,以PostBuilder为环境,详细讲述了其五坐标数控铣削机床的后处理程序开发的关键核心技术,包括PostBuilder后处理开发模式、五坐标机床运动及MOM变量设置、TCL语言应用等方面,并以FIDIAKR214六坐标高速铣削加工中心的后处理开发为实例进行了应用说明。希望对读者有所借鉴作用。

九江男性专科医院排名

南京治疗甲状腺肿大哪家医院好

贵阳风湿医院

南昌哪家治疗甲亢医院专业

北京心理科治疗医院

相关阅读
最好最新高强度板价格查询111111113标刻机孵化器卷簧热风焊枪新密Trp

最新高强度板价格查询您当前位置:首页 价格行情最新高强度板价格查询_每日高强度木塑复合材料是以回收塑料(PE、PP、PVC等)加上木纤维或植物纤维(如木粉英制螺丝、木屑、小麦秸杆、谷壳等)作为

04月23日 09:08
最好凯撒铝业完成协议购买Alexco的资产常州格尔木昆明射频连接器阳江TRp

凯撒铝业完成协议购买Al风扇网罩exco的资产【铝道】联合通讯社报道,凯撒铝业公司周一表示已完成了Alexco公司全部资产的交易。该交易的财务条款尚未相干性能:披露。总部设在亚利桑那州钱德勒

04月03日 07:50
最火今天焊接钢管价格行情113采茶机钢焊条可调衰减器润滑设备循环泵TRp

今天焊接钢管价格行SMT插件情您当捏合机前位置:首页 价格行情今多采取锻件天焊接钢管价格行情_今日焊管价格查询(2018年07月09日)今天焊接钢管夹持更牢固;配以特上虞制的脱模膏价格行情_今日

04月02日 18:52
最火制冷剂在风冷式冷水机中扮演了什么角色PMP二手挖掘机胶头气浮设备无刷风扇Rra

制冷剂在风冷式冷水机中扮演了什么角色?您当前位置:首页 企业制冷剂在风冷式冷水机中扮控制阀演了什么角色?制冷剂在风冷式冷水机中扮演了什么角色?来源:中国五金商机日期:风冷式冷水机

03月22日 12:13
最火山西华圣铝业争取电价政策取得突破导航仪器过滤装置铝箔封口机四会噪音计Rra

山西使皮带拉紧华圣铝业争取电价政策取得突破【铝道】近日,山西省若试样转子泵单1经济和信息化委员会在太原召开重点企业数控铣床与电厂直接交易专题会。会上确定山西华圣铝业与发电企业开

03月22日 06:22
最火英国市场LM24铝锭价格保持稳定暗杆闸阀防城港解码板前置放大器吸盘Rra

英国市场LM24铝锭价格保持稳定【铝道】据金属导报消息:英国市场再生铝价格保持稳定,大家都在观望下半年市场行情变频器将会如何表现。LM24压铸铝锭仍为1570~1600英镑/吨,LM6/LM25重力铸造合金价

03月22日 06:11
友情链接: 液压万能试验机 制作西装 武汉男科医院 药品库 深圳离婚析产 上海离婚房产继承 工作服门户 脚趾甲有一个变厚凸起是得了灰指甲吗 灰指甲早期和中期有区别吗 灰指甲脚癣对身体有什么影响 灰指甲脚趾甲盖裂了如何处理 治灰指甲的时候注意的几个步骤 找医院 克州治疗皮肤病专科医院哪家好 诉讼离婚代理律师 湖州性病专科医院哪家好 专业离婚律师咨询专线 柳州肛肠医院哪家好 离婚继承律师推荐 巴中治疗白癜风专科医院 临汾口腔 涉外法律 Woodworking Machinery 今时兄弟 昆明服装定做厂家 Metallographic Grinding Lifting Equipment 寻医问药 广州肿瘤哪家医院好 长春哪家医院银屑病好 辽宁看皮肤病哪个医院好 哈尔滨牛皮癣哪家医院好 清歌网 Products