
B–61404E/08
14. COMPENSATION FUNCTIONPROGRAMMING
205
When the tool is moved, the tool path can be shifted by the radius of the
tool (Fig. 14.4).
To make an offset as large as the radius of the tool, first create an offset
vector with a length equal to the radius of the tool (start–up). The offset
vector is perpendicular to the tool path. The tail of the vector is on the
workpiece side and the head points to the center of the tool.
If a linear interpolation, corner offset, or circular interpolation command
is specified after start–up, the tool path can be shifted by the length of the
offset vector during machining.
To return the tool to the start point at the end of machining, cancel the
cutter compensation mode.
Corner offset
Circular
interpolation
Start up
Linear
interpolation
Linear interpolation
Corner offset
Circular interpolation
Circular
interpolation
R2
R1
Y axis
X axis
Start position
Offset vector
Cutter
compensation
cancel
Tool center path
Programmed path
Linear
interpolation
Circular
interpolation
Fig.14.4 Outline of cutter compensation
To obtain the tool path appropriately offset by cutter compensation B,
create the program as follows:
In an outer corner, corner offset circular interpolation is specified to direct
the offset vector in the direction perpendicular to that of the tool
movement. In an inner corner, an arc with a radius smaller than the offset
radius is specified to prevent the tool from biting the outline of the
workpiece.
14.4
CUTTER
COMPENSATION B
(G39 TO G42)