
B–63502EN/01
14. TOOL COMPENSATION FUNCTION
NC FUNCTION
141
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
NC 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 NC 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.
Cutter radius compensation is done on XY, ZX, YZ planes and on parallel
axes of X, Y, Z axes.
Plane to perform cutter radius compensation is selected with G17, G18,
G19.
G17 : Xp-Yp plane
G18 : Zp-Xp plane
G19 : Yp-Zp plane
where
Xp : X axis or its parallel axis
Yp : Y axis or its parallel axis
Zp : Z axis or its parallel axis
Parameters are used to set which parallel axis of the X, Y, Z axes is to be
the additional axis.
14.5
CUTTER
COMPENSATION
M series
14.5.1
Cutter Compensation C
(G40 - G42)
D Cutter compensation and
its cancellation
(G40, G41, G42)
D Assignment of offset
amount (D code)
D Plane selection
(G17, G18, G19)