3 创建多轴后置处理
3.1 机床坐标系关系分析
由于五轴加工程序的后置处理应根据不同机床控制系统生成不同数控程序。特别是不同于三轴加工,要对两根旋转轴进行专门定义。DMU60monoBLOCK五轴五联动数控加工中心有X、Y、Z三个直线轴和B、C两个旋转轴。旋转轴c与轴z相连,旋转轴B与轴x相连,C轴回转行程(±180)。,B轴摆动角度(-120)°/+30°。建立机床各轴坐标关系,所图2所示。
3.2 后置处理器的开发
目前,UG后置处理器有二种开发模式:
(1)利用UG_POSTBUILD模块,对特定机床的相关参数进行设置,后置处理器创建的流程图,如图3所示。(2)利用相关的VB或VC,根据机床的编程规范及其运动方式,计算出轨迹轮廓点的坐标公式,开发专用机床的后置处理器。
针对DMU-60 MonoBLOCK 5轴联动机床专用的后置处理器开发的相关过程,主要是按第一种方法进行开发。
(1)开发新的后置文件,文件名为:DMU-60MonoBLOCK。确定机床的类型、公/英制、机床的操作系统。
(2)设定轴的极限、轴向定义,如图4所示。
(3)创建设置第四轴(即B轴)参数。最关键的参数是定义日轴行程极限-120°/30°,如图5所示。
在五轴加工中,B轴的摆动角应该具有相应的极限位置,如果B轴的坐标的插补很大时就可能会使B轴反方向的旋转。而且,在B轴反向旋转时,有可能会导致损伤工件。所以我们常采用法向抬刀方式进行。