
B-63323EN-1/03 10.TOOL FUNCTION
- 975 -
10.4 TOOL COMPENSATION FUNCTION
10.4.1 Tool Length Offset
General
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).
Fig. 10.4.1 (a) Tool length offset
- Direction of the offset
When G43 is specified, the tool length offset value (stored in offset
memory) specified with the H code is added to the coordinates of the
end position specified by a command in the program. When G44 is
specified, the same value is subtracted from the coordinates of the end
position. The resulting coordinates indicate the end position after
compensation, regardless of whether the absolute or incremental mode
is selected.
If movement along an axis is not specified, the system assumes that a
move command that causes no movement is specified. When a positive
value is specified for tool length offset with G43, the tool is moved
accordingly in the positive direction. When a positive value is
specified with G44, the tool is moved accordingly in the negative
direction. When a negative value is specified, the tool is moved in the
opposite direction.
G43 and G44 are modal G codes. They are valid until another G code
belonging to the same group is used. By setting bit 2 (G43) of
parameter No. 2401 or bit 3 (G44) of parameter No. 2401, G43 or G44
can be set upon power-up.
Specify this distance as
the value of tool length
offset.
Tool assumed during
programming
Actual tool