
13. TOOL COMPENSATION FUNCTION
B–63172EN/01
NC FUNCTION
80
By setting the difference between tool length assumed when
programming and the actual tool length as offsets, workpiece can be
machined according to the size commanded by the program, without
changing the program.
Reference
tool
Difference set as offset value
G43 : Tool length compensation +
G44 : Tool length compensation –
G49 : Tool length compensation cancel
In G43 mode, the tool is offset to the + direction for the preset tool length
offset amount. In G44 mode, it is offset to the – direction for the preset
tool length offset amount. G49 cancels tool length compensation.
Tool length compensation can be performed for three types of axes.
Compensation for the Z axis is tool length compensation A. That for the
axis vertical to the selected plane is tool length compensation B. That for
the axis specified by the G43 or G44 block is tool length compensation
C. Which compensation to perform can be selected by a parameter.
The offset amount can be set in the tool length compensation memory.
By specifying an offset number with the H code, offset amount loaded in
corresponding tool length compensation memory is used as tool length
compensation amount.
G43 Z_ H_ ;
G44 Z_ H_ ;
Tool length offset A
G17 G43 Z_ H_ ;
G17 G44 Z_ H_ ;
G18 G43 Y_ H_ ;
G18 G44 Y_ H_ ;
G19 G43 X_ H_ ;
Tool length offset B
G43 α_ H_ ;
G44 α_ H_ ;
Tool length offset C
G49 ;
or H0 ;
Tool length offset
cancel
G43 : Positive offset
G44 : Negative offset
G17 : XY plane selection
G18 : ZX plane selection
G19 : YZ plane selection
α : Address of a
specified axis
H : Address for
specifying the tool
length offset value
Explanation of each address
G19 G44 X_ H_ ;
13.1
TOOL LENGTH
COMPENSATION
(G43, G44, G49)
Explanations
D Tool length
compensation and its
cancellation
(G43, G44, G49)
D Tool length
compensation axis
D Assignment of offset
amount (H code)
Format