
8.TOOL FUNCTION / TOOL COMPENSATION FUNCTION NC FUNCTION B-63942EN/02
- 288 -
8.6 TOOL LENGTH COMPENSATION
M
When the difference between the tool length assumed at the time of
programming and the tool length of the tool actually used for
machining is set in offset memory, the difference in tool length can be
corrected without modifying the program.
G43 and G44 specify the offset direction, and a number following the
tool length compensation specification address (H code) specifies the
tool length compensation amount set in the offset memory.
Tool assumed at
programming
ctual tool
Set this difference as
tool length
compensation amount
Format
Type Format Description
Tool length
compensation A
G43 Z_ H_ ;
G44 Z_ H_ ;
Tool length
compensation B
G17 G43 Z_ H_ ;
G17 G44 Z_ H_ ;
G18 G43 Y_ H_ ;
G18 G44 Y_ H_ ;
G19 G43 X_ H_ ;
G19 G44 X_ H_ ;
Tool length
compensation C
G43 α_H_ ;
G44 α_H_ ;
Tool length
compensation cancel
G49 ; or H0 ;
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 compensation
value
X, Y, Z : Offset move command