Fanuc G43/G44/G49刀具长度补偿完全掌握
G43 刀具长度补偿正向
G43调用偏移寄存器(OFFSET)中的值加到刀具长度上。对程序中后续所有Z轴移动(激活XY平面G17时)均加上此值。

编程格式
N... G43 H...
示例
N... G43 H05
H05寄存器中的值将加到所有后续Z轴移动作为刀具长度补偿。
G44 刀具长度补偿负向
G44调用偏移寄存器中的值从刀具长度中减去。对程序中后续所有Z轴移动(激活XY平面G17时)均减去此值。
编程格式
N... G44 H...
G49 取消刀具长度补偿
取消G43(正向)或G44(负向)的偏移量。
编程格式
N... G49
关键点总结
| 指令 | 作用 | 适用平面 | 取消指令 |
|---|---|---|---|
| G43 Hn | Z轴正向补偿(+Hn) | G17(XY平面) | G49 |
| G44 Hn | Z轴负向补偿(-Hn) | G17(XY平面) | G49 |
| G43.1 | 刀轴方向补偿(5轴) | 任意平面 | G49 |
- H代码对应刀具长度偏移寄存器号
- 补偿值通常为刀具实际长度与基准刀具长度差值
- G49必须在程序结束或换刀前执行
- 5轴机床推荐使用G43.1刀轴方向补偿
正确使用刀具长度补偿是多刀具加工精度的关键。
数控机床