M92M92坐标系运动

应用

可用M92编程基于机床的位置,例如运动到安全位置。含M92定位程序段的坐标相对M92原点并在M92坐标系中生效。

机床的预设点

功能说明

作用

M92在程序段内有效并在程序段起点处生效。

应用举例

11 LBL "SAFE"

12 L Z+0 R0 FMAX M92

; 沿刀具轴接近安全位置

13 L X+0 Y+0 R0 FMAX M92

; 在平面上接近安全位置

14 LBL 0

这里的M92在子程序中,数控系统用其将刀具运动到安全位置,运动时首先沿刀具轴,然后在平面上运动。

由于坐标为M92原点,刀具一定移到相同的位置。因此,对于任何工件预设点,此子程序都可以在NC数控程序中被重复调用,例如在倾斜旋转轴前。

如果未用M92,数控系统将编程的坐标释义为工件预设点。

机床的预设点

 
Machine

安全定位的坐标取决于机床。

机床制造商定义M92原点位置。

注意

  • M92进行定位运动时,数控系统考虑当前刀具半径补偿。
  • 刀具半径补偿

  • 沿刀具轴定位时,数控系统用刀座参考点。
  • 机床的预设点

  • 程序编辑操作模式下,用工件位置窗口用当前工件预设点进行仿真。在此情况下,可仿真用M92的运动。
  • 可视化选项列

  • 机床制造商用可选机床参数distFromMachDatum (300501号)定义M92原点的位置。