12. Tool Compensation Functions
12.2 Tool Length Compensation/Cancel; G43/G44
167
(3) Axis valid for tool length compensation
(a) When parameter "#1080 Dril_Z" is set to "1", the tool length compensation is always
applied on the Z axis.
(b) When parameter "#1080 Dril_Z" is set to "0", the axis will depend on the axis address
commanded in the same block as G43. The order of priority is shown below.
Zp > Yp > Xp
(Example 5)
G43 Xx1 Hh1 ; ................+ compensation to X axis
:
G44 Xx2 ;
:
G43 Yy1 H-h2 ; ...............-compensation to Y axis
:
G44 Yy2 ;
:
G43
αα
1 Hh3 ;.................+ compensation to additional axis
:
G44
αα
1 ;
:
G43 Xx3 Yy3 Zz3 ; .........Compensation is applied on Z axis
:
G44 ;
The handling of the additional axis will follow the parameters "#1029 to 1031 aux_I, J and
K" settings.
If the tool length compensation is commanded for the rotary axis, set the rotary axis name
for one of the parallel axes.
(c) If H (compensation No.) is not designated in the same block as G43, the Z axis will be
valid.
(Example 6)
G43 Hh1 ; .........................Compensation and cancel to X axis
:
44 ;
(4) Movement during other commands in tool length compensation modal
(a) If reference position return is executed with G28 and manual operation, the tool length
compensation will be canceled when the reference position return is completed.
(Example 7)
G43 Zz1 Hh1 ;
:
G28 Zz2 ; ........................ Canceled when reference position is reached.
:
G43 Zz2 Hh2 ;
(Same as G44)
:
G44 G28 Zz2 ; ................ After the Z axis is canceled, reference position
return is executed.
(b) The movement is commanded to the G53 machine coordinate system, the axis will move
to the machine position when the tool compensation amount is canceled. When the G54
to G59 workpiece coordinate system is returned to, the position returned to will be the
coordinates shifted by the tool compensation amount.