在五轴加工过程中,由于机床各旋转轴之间存在偏置,或加工原点的定义不在转盘中心,此时当NC程序中存在旋转轴的变化,势必引起直线轴真实位置的变化.M114的作用就是在编程时不考虑偏置值,而是让机床去自动计算此偏置值引起的直线轴的偏移.如下图所示,当刀具轴旋转角度dB后,为使刀尖仍保持在工件的同一点上,机床旋转中心点须移动dx和dz.
M128--TCPM,刀尖点编程,就是常说的APT方式
应用:
如下图所示,在加工过程中,随着旋转轴的角度变化,NC程序中的直线轴坐标值为当前坐标系下未进行坐标系旋转的真实值,旋转轴坐标值为当前坐标系计算所得的角度值.
下面通过如下图所示零件说明坐标值在M114和M128编程的区别,加工位置是上部半圆上的四个点
如上,加工原点到A轴旋转中心距离为80mm,为说明方便XY坐标原点在C盘中心
加工示意图如下
NX编程输出的刀位源文件坐标点如下:
mwy五轴加工技术
GOTO/0.0000000,0.0000000,50.0000000,0.0000000,0.0000000,1.0000000
mwy五轴加工技术
GOTO/0.0000000,24.9999932,43.3012741,0.0000000,0.4999999,0.8660255
mwy五轴加工技术
GOTO/0.0000000,43.3012521,25.0000314,0.0000000,0.8660250,0.5000006
mwy五轴加工技术
GOTO/0.0000000,50.0000000,0.0000030,0.0000000,1.0000000,0.0000001
第一,在后置处理程序里计算偏置值,则如下图
L X0 Y0 Z50. A0 C0
L X0 Y-40 Z39.282 A-30 C0
L X0 Y-69.282 Z10 A-60 C0
L X0 Y-80 Z-30 A-90 C0
第二,M114下编程,如上说明,M114为机床自动计算偏置距离,则NC程序的坐标值为绕加工坐标系来旋转
L X0 Y0 Z50 A0 C0
L X0 Y0 Z50 A-30 C0
L X0 Y0 Z50 A-60 C0
L X0 Y0 Z50 A-90 C0
第三,M128下编程,就是APT编程,所以NC程序最为简单,XYZ坐标值就是上面刀位源文件中坐标值
L X0 Y0 Z50 A0 C0
mwy五轴加工技术
L X0 Y25. Z43.3013 A-30 C0
mwy五轴加工技术
L X0 Y43.3013 Z25. A-60 C0
mwy五轴加工技术
L X0 Y50. Z0 A-90 C0


