
12.TOOL FUNCTIONS B-63943EN-1/02
- 1654 -
12.5.2 Tool Length Compensation Shift Types
M
Overview
A tool length offset 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.
Explanation
- Offset direction
If the tool length compensation value specified with an H code (and
stored in offset memory) is G43, the coordinate system is shifted to
the + side; if G44, to the - side. If the sign of the tool length
compensation value is -, the coordinate system is shifted to the - side
if G43 and to the + side if G44. G43 and G44 are modal G codes;
they remain valid until another G code in the same group is used.
- Specifying a tool length compensation value
The tool length compensation value corresponding to the number
(offset number) specified with an H code (and stored in offset
memory) is used. The tool length compensation corresponding to the
offset number 0 always means 0. It is not possible to set a tool
length compensation value corresponding to H0.
- Compensation axis
Specify one of tool length compensation types A, B, and C, using
parameters TLC and TLB (No. 5001#0, #1).