
B–63522EN/02
14. TOOL COMPENSATION FUNCTION
NC FUNCTION
215
The three–dimensional cutter compensation function is used with
machines that can control the direction of tool axis movement by using
rotation axes (such as the B– and C–axes). This function performs cutter
compensation by calculating a tool vector from the positions of the
rotation axes, then calculating a compensation vector in a plane
(compensation plane) that is perpendicular to the tool vector.
There are two types of cutter compensation: Tool side compensation and
leading edge compensation. Which is used depends on the type of
machining.
Tool side compensation is a type of cutter compensation that performs
three–dimensional compensation on a plane (compensation plane)
perpendicular to a tool direction vector.
G41.2 X_ Y_ Z_ D_ ;
When type C is selected for the startup operation or cancel opera-
tion, the move command such as X_Y_Z_ must not be specified in
the G41.2 block.
G42.2 X_ Y_ Z_ D_ ;
When type C is selected for the startup operation or cancel opera-
tion, the move command such as X_Y_Z_ must not be specified in
the G42.2 block.
G40 X_ Y_ Z_ ;
Compensation
plane
Y
Z
X
Tool vector
Cutter
compensation amount
Tool center
path (after
compensation)
Programmed tool path
(before compensation)
Cutter compensation
vector
14.15
THREE–DIMENSIONAL
CUTTER
COMPENSATION
14.15.1
Tool Side
Compensation
Format
D Tool side compensation
(left side)
D Tool side compensation
(left side)
D Tool side compensation
cancellation