刀具长度补偿指令用于补偿编程的刀具和实际使用的刀具之间的长度差。G43为使用长度补偿、G44为取消长度补偿。刀具长度补偿是在插补平面垂直的轴上进行的。例如:G17时沿Z轴补偿,G18时沿Y轴补偿,G19时沿X轴补偿。G43是模态代码,通过G44或M02、M03、“急停”、“复位”等取消。机床通电后执行G44。
使用G43编程实例如图所示。刀具长度比编程的刀具短4mm,刀号为T01.01记录在刀具磨损补偿表中的值K=-4。编程如下:
N1 G92 X0 Y0 Z0
N5 G91 G00 X50 Y35 S500 M03
N10 G43 Z-25 T01.01
N15 G0l Z-12
N20 G00 Z12
N25 X40
N30 G01 Z-17
N35 G00 G44 Z42 M05
N40 G90 X0 Y0
N45 M30
G43和G44是刀具长度补正一个正值一个负值而已,几乎每把刀具都要用到,没有参考点刀具的运动轨迹不会按照你的想法运动的,H值就是要刀具补正值,在系统的刀偏中输入机械坐标中的Z值,比如H4就把光标移动到刀偏中的4号刀补上,输入Z值即可。
用了G43后可以省去Z轴对刀,前提是你要知道刀具要抬高或下降多少。