|
3-34 五轴联动数控加工后置处理器的定制 雷大江 周茂书 对于需要4轴或5轴联动才能完成加工的零件,需要借助一些数控加工软件(如UG/CAM,Cimatron,Powermill等CAM软件)来生成用于数控加工的刀具轨迹。由于各种CAM软件产生的刀具轨迹只是刀位原文件,而不是数控程序,因此,就需要把这些刀位原文件转换成指定数控机床能执行的数控程序。后置处理器就是要根据指定机床运动结构和控制指令格式,将CAM软件产生的刀位原文件转换成机床各轴的运动数据,并按其控制指令格式进行转换,成为数控机床可识别的数控代码文件。
在多坐标加工时,实际刀位的运动是由多个平动轴和一个或多个转动轴运动合成的,由于旋转运动的非线性,由机床各运动轴合成的实际刀位运动会偏离编程直线或运动速度超出机床的伺服能力和机床、刀具的负荷能力,故需解决非线性运动误差校验与处理、进给速度的校核与修正、特定数控系统数控加工程序的生成等问题,以保障数控加工的安全、可靠。用UGCAM自带的UG/Post Builder工具来定制五轴联动后置处理器是最普遍采用的方法。通过建立跟机床/控制系统相匹配的两个文件——事件处理文件(.tel)定义文件(.def)UG/Post可以完成机床/控制系统的后处理器定制。事件生成器、事件处理文件、定义文件是相互关联的,它们结合在一起把UG刀位文件处理成符合特定机床/控制系统的数控加工程序。UG后处理的过程如图1所示。UG/Post Builder是UGCAM的后处理图形界面编辑工具,用于产生后处理所需要的.tcl和.def文件。图2所示为利用UG/Post Builder定制后处理器流程。 遵循UG后处理流程图和UG/Post Builder后处理器开发流程图,五轴联动后置处理器的定制需逐一完成机床类型及技术参数定制、旋转轴超限时的处理、数控系统定制、程序和刀轨参数的设置、NC数据的定义等具体内容,最后获得符合特定数控设备的后置处理器。 |