
14. TOOL COMPENSATION FUNCTION
B–63682EN/01
NC FUNCTION
102
With this function, the programmed tool path can be offset when actually
machining, for value of the tool radius set in the CNC.
By measuring cutting radius for actual cutting, and setting the value in the
CNC as offset value, the tool can machine the programmed pattern, via
the offset path. There is no need to change the program even when tool
radius changes; just change the offset value.
Programmed path
Tool center path
Cross point
Cross points of line and line, arc and arc, line and arc is automatically
calculated in the CNC to obtain offset actual tool path. So, programming
becomes simple, because it is only necessary to program the machining
pattern.
G40 : Cutter radius compensation cancel
G41 : Cutter radius compensation left
G42 : Cutter radius compensation right
G41 and G42 are commands for cutter radius compensation mode. The
cutter is offset to the left forward in the cutter movement in G42 and right
forward in G42. Cutter radius compensation is cancelled with G40.
The offset amount can be set in the cutter radius compensation memory.
When the D code is commanded as an offset number, corresponding offset
amount in the tool compensation memory is applied as the offset amount
for cutter radius compensation.
Tool overcutting is called ’interference’. This function checks whether
interference occurs, if cutter radius compensation is performed.
r
Programmed
path
Tool nose
center path
OvercuttingOvercutting
14.3
CUTTER
COMPENSATION C
(G40 – G42)
D Cutter compensation and
its cancellation
(G40, G41, G42)
D Assignment of offset
amount (D code)
D Interference check