您现在的位置:

刀具长度偏置 (G43/G44/G49) FANUC 0-MD的G代码命令及举例

1. 格式

G43 Z_ H_;

G44 Z_ H_;

G49 Z_;

2. 偏置功能

首先用一把铣刀作为基准刀,并且利用工件坐标系的 Z 轴,把它定位在工件表面上,其位置设置为 Z0 (☼ G92:坐标系设置)

请记住,如果程序所用的刀具较短,那么在加工时刀具不可能接触到工件,即便机床移动到位置 Z0。反之,如果刀具比基准刀具长,有可能引起与工件碰撞损坏机床。

为了防止出现这种情况,把每一把刀具与基准刀具的相对长度差输入到刀具偏置内存,并且在程序里让 NC 机床执行刀具长度偏置功能。

 

G43: 把指定的刀具偏置值加到命令的 Z 坐标值上。

G44: 把指定的刀具偏置值从命令的 Z 坐标值上减去。

G49: 取消刀具偏置值。

 

在设置偏置的长度时,使用正/负号。如果改变了 (+/-) 符号, G43 G44 在执行时会反向操作。因此,该命令有各种不同的表达方式。举例说:

 

首先,遵循下列步骤度量刀具长度。

1.把工件放在工作台面上。

2.调整基准刀具轴线,使它接近工件表面上。

3.更换上要度量的刀具;把该刀具的前端调整到工件表面上。

4.此时 Z 轴的相对坐标系的坐标作为刀具偏置值输入内存。

通过这么操作,如果刀具短于基准刀具时偏置值被设置为负值;如果长于基准刀具则为正值。因此,在编程时仅有 G43 命令允许您做刀具长度偏置。

3. 举例

 

G00 ZO;

G00 G43 Z0 H01;

G00 G43 Z0 H03;

或者

G00 G44 Z0 H02;

或者

G00 G44 Z0 H02;

 

G43, G44 G49 命令一旦被发出,它们的功效会保持着,因为它们是 “模态命令”。因此, G43 G44 命令在程序里紧跟在刀具更换之后一旦被发出;那么 G49 命令可能在该刀具作业结束,更换刀具之前发出。

 

注意 1) 在用 G43 (G44) H 或者用 G 49 命令的指派来省略 Z 轴移动命令时,, 偏置操作就会像 G00 G91 Z0 命令指派的那样执行。也就是说,用户应当时常小心谨慎,因为它就像有刀具长度偏置值那样移动。

注意 2) 用户除了能够用 G49 命令来取消刀具长度补偿,还能够用偏置号码 H0 的设置(G43/G44 H0) 来获得同样效果。

注意 3) 若在刀具长度补偿期间修改偏置号码,先前设置的偏置值会被新近赋予的偏置值替换。坐标系就被取消。以上命令也能够用于取消局部坐标系。

 

注意 (1) 当用户执行手动原点返回时,局部坐标系执行原点返回的轴的原点与工件坐标系就等同了。

也就是说,这个操作与 [G52a0;] 命令一样 (a: 是执行原点返回进程的那个轴)

注意 (2) 即便已经设置了局部坐标,工件坐标系或者机床坐标系不会被改变。

注意 (3) 工件坐标系是用 G92 命令设置的。如果各个坐标值未设置, 局部坐标系里未给坐标值的轴将被设置成先前各轴一样的值。

注意 (4) 在刀具直径偏置方式下,用 G52 命令来暂时取消该偏置功能。

注意 (5) 当移动命令紧跟在 G52 程序块功能之后发出时,通常必须采用绝对命令。