background image

数控铣床编程:刀具半径补偿功能刀具半径补偿指令 G40G41G42

G40,G41,G42 是有关刀具半径补偿功能的刀具半径补偿指令
刀具半径补偿指令格式如下:
G17 G41(或 G42) G00(或 G01) X Y D

G18 G41(或 G42) G00(或 G01) X Z D

G19 G41(或 G42) G00(或 G01) Y Z D;
G40
G41 是相对于刀具前进方向左侧进行补偿,称为左刀补。如图 1a 所示。这时相当于顺
铣。

G42 是相对于刀具前进方向右侧进行补偿,称为右刀补。如图 1b 所示。这时相当于逆
铣。
从刀具寿命、加工精度、表面粗糙度而言,顺铣效果较好,因此 G41 使用较多。
D 是刀补号地址,是系统中记录刀具半径的存储器地址,后面跟的数值是刀具号,用
来调用内存中刀具半径补偿的数值。刀补号地址可以有 D01-D99 共 100 个地址。其中的
值可以用 MDI 方式预先输入在内存刀具表中相应的刀具号位置上。进行刀具补偿时,
要用 G17/G18/G19 选择刀补平面,缺省状态是 XY 平面。
G40 是取消刀具半径补偿功能,所有平面上取消刀具半径补偿的指令均为 G40。
G40,G41,G42 是模态代码,它们可以互相注销。
使用刀具补偿功能的优越性在于: