12. Tool Compensation Functions
12.3 Tool Length Compensation in the Tool Axis Direction ; G43.1/G44
168
12.3 Tool Length Compensation in the Tool Axis Direction ; G43.1/G44
Function and purpose
(1) Changes in the tool length compensation in the tool axis direction and compensation amount
The tool length can be compensated in the tool axis direction even when the rotation axis
rotates and the tool axis direction becomes other than the Z axis direction. By using this
function, and setting the deviation between the tool length amount set in the program and the
actual tool length as the compensation amount, a more flexible program can be created. This
is especially valid for programs in which many rotation axis movement commands are present.
The tool length compensation amount in the tool axis direction can be changed by rotating the
manual pulse generator when the tool length compensation amount in the tool axis direction is
being changed during the tool length compensation in the tool axis direction mode.
(2) Machine
configuration
The compensation using the tool length compensation in the tool axis direction function is
applied to the direction of the tool tip axis (rotary axis).
As for the axes that determine the compensation direction, a combination of the C axis
(spindle) for Z axis rotation and the A axis for X axis rotation or B axis for Y axis rotation is
designated using a parameter.
Rotation center
Tool
Axis direction
(compensation direction)
Workpiece
Axis C
Axis A or B
Y
Z
X
A
B
C
Rotation center
Tool
Axis direction
(compensation direction)
Axis A
Axis B
Workpiece
Axis A or B
Axis B or C
Axis A or B
Command format
G43.1 X__ Y__ Z__ H__ ;
G44 X__ Y__ Z__ ;
Tool length compensation in the tool axis direction
Tool length compensation cancel
X, Y, Z
H
: Movement data
: Tool length compensation No.
(If the compensation No. exceeds the specification range, a
program error (P170) will occur.