
B-63944EN-2/02 PROGRAMMING 6.COMPENSATION FUNCTION
- 101 -
6.1 TOOL LENGTH COMPENSATION SHIFT TYPES
Overview
A tool length compensation operation can be performed by shifting
the program coordinate system: The coordinate system containing
the axis subject to tool length compensation is shifted by the tool
length compensation value. A tool length compensation shift type
can be selected with parameter TOS (parameter No. 5006#6). If no
move command is specified together with the G43, G44, or G49
command, the tool will not move along the axis. If a move command
is specified together with the G43, G44, or G49 command, the
coordinate system will be shifted first, then the tool will move along
the axis.
One of the following three methods is available, depending on the
type of axis that can be subject to tool length compensation:
• Tool length compensation A
Compensates the value of the tool length on the Z axis.
• Tool length compensation B
Compensates the value of the tool length on one of the X, Y, and
Z axis.
• Tool length compensation C
Compensates the value of the tool length on a specified axis.
Format
- Tool length compensation A
G43 Z_H_;
Shifts the coordinate system along the Z axis by the
compensation value, to the + side.
G44 Z_H_;
Shifts the coordinate system along the Z axis by the
compensation value, to the - side.
G43 (or G44) : + (or -) side offset at which to start tool
length compensation
H_ : Address specifying the tool length
compensation value