PROGRAMMING14. COMPENSATION FUNCTION
B–64124EN/01
206
This function can be used by setting the difference between the tool length
assumed during programming and the actual tool length of the tool used
into the offset memory. It is possible to compensate the difference without
changing the program.
Specify the direction of offset with G43 or G44. Select a tool length offset
value from the offset memory by entering the corresponding address and
number (H code).
Tool assumed dur-
ing programming
Actual tool
Specify this distance
as the value of tool
length offset.
Fig. 14.1 Tool length offset
The following three methods of tool length offset can be used, depending
on the axis along which tool length offset can be made.
⋅Tool length offset A
Compensates for the difference in tool length along the Z–axis.
⋅Tool length offset B
Compensates for the difference in tool length along the X–,Y–,or
Z–axis.
⋅Tool length offset C
Compensates for the difference in tool length along a specified axis.
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_ ;
14.1
TOOL LENGTH
OFFSET (G43, G44,
G49)
14.1.1
General
Format