
12. Tool Compensation Functions
12.3 Tool Length Compensation in the Tool Axis Direction ; G43.1/G44
173
Relation with other functions
(1) Relation with 3-dimensional coordinate conversion
(a) A program error (P931) will occur if 3-dimensional coordinate conversion is carried out
during tool length compensation in the tool axis direction.
(b) A program error (P921) will occur if the tool length is compensated in the tool axis
direction during 3-dimensional coordinate conversion.
(c) A program error (P923) will occur if the tool length compensation in the tool axis direction
is commanded in the same block as the 3-dimensional coordinate conversion.
(2) Relation with automatic reference position return
(a) A program error (P931) will occur if a command from G27 to G30 is issued during tool
length compensation in the tool axis direction.
(3) Relation with manual reference position return
(a) Reference position return for the orthogonal axis
Tool length compensation in the tool axis direction will be canceled, as well as the
dog-type reference position return and the high-speed reference position return.
<Y axis Manual reference position return>
N1G90G00G54X0Y0Z0 ;
→
Positioning to the workpiece origin
N2G00A45. ;
→
Rotating the rotary axis by 45
°
N3G43.1H1 ;
→
Tool length compensation in the tool axis
direction ON
N4G19G03Y-5.858Z-14.142J14.142K-14.142A90.;
→
Circular cutting
*Manual dog-type reference position return
N5G00Y0. ;
N6Z0.
:
:
Manual dog-type reference position return
Z
Y
M
N2
N1
N4
N3
W
45
°
<Movement after Y axis Manual reference position return>
N5G00Y0. ;
→
Positioning to the position where tool length
compensation in the tool axis direction was
canceled.
N6Z0.
→
Positioning to the position where tool length
compensation in the tool axis direction was
canceled.
:
:
Z
Y
M
W
N6
N5