
14. TOOL COMPENSATION FUNCTION
B–63502EN/01
NC FUNCTION
140
The programmed tool movement can be expanded or reduced for offset
amount preset in the tool length compensation memory, by using this
function.
G45: Tool offset expansion
G46: Tool offset reduction
G47: Tool offset double expansion
G48: Tool offset double reduction
By commanding G45 - G48, expansion, reduction, double expansion,
double reduction to axis move commanded in the program can be
performed for the offset amount preset in the tool length compensation
memory. The same offset amount is applied to all move command axes
in the same block as G45 - G48.
G code Tool offset value is positive
Start
point
End
point
G45
G46
G47
G48
Movement distance
Tool offset value
Actual movement distance
Tool offset value is negative
Start
point
Start
point
Start
point
End
point
End
point
End
point
Start
point
Start
point
Start
point
Start
point
End
point
End
point
End
point
End
point
The offset amount can be set in the tool length compensation memory.
By commanding an offset number with the D code, offset amount
corresponding to the number in the tool length compensation memory is
used as tool offset amount.
14.4
TOOL OFFSET
(G45, G46, G47, G48)
(M series)
M series
Explanations
D G45, G46, G47, G48
D Assignment of offset
amount (D code)