B-63324EN/03 PROGRAMMING 14.COMPENSATION FUNCTION
- 557 -
The selected plane, or two axes, must be included in the three linear
axes (parameters Nos. 6140 to 6142) handled by this function.
Select the plane vertical to the tool (XpYp plane in Fig.14.19 (a)).
- Cutter compensation
The cutter compensation for Rotary table basically performs operations
in conformance with cutter compensation. The operations different
from those of cutter compensation are described below. For a
description of the specifications and cautions not mentioned here, see
the description of cutter compensation.
If the cutter compensation for Rotary table (G41.4 or G42.4, a
command with a dimension word other than 0 and a D code other than
D0 on the offset plane) is issued in offset cancellation mode, the CNC
enters offset mode.
Startup is specified with positioning (G00) or linear interpolation
If circular interpolation (G02, G03) or involute interpolation (G02.2,
G03.2) is specified, alarm PS0270 is issued.
- Offset mode
In offset mode, compensation is performed for positioning (G00) and
linear interpolation (G01).
In G41.4 or G42.4 mode, circular interpolation (G02,
G03) or involute interpolation (G02.2, G03.2) cannot
- Offset mode cancellation
If a block satisfying either of the following conditions is executed in
offset mode, the CNC enters offset cancellation mode.
1 G40 is specified.
2. 0 is specified for the code for specifying the cutter
compensation amount (D code).
If offset cancellation is to be performed, circular interpolation (G02,
G03) or involute interpolation (G02.2, G03.2) must not be specified
Otherwise, alarm PS0270 is issued.