
5.COMPENSATION FUNCTION PROGRAMMING B-63944EN-1/02
- 166 -
1. G40 has been commanded.
2. 0 has been commanded as the offset number for cutter
compensation (T code).
When performing offset cancel, circular arc commands (G02 and G03)
and involute commands (G02.2 and G03.2) are not available. If
these commands are specified, an alarm PS0034) is generated and the
tool stops. In the offset cancel, the control executes the instructions
in that block and the block in the cutter compensation buffer.
In the meantime, in the case of a single block mode, after reading one
block, the control executes it and stops. By pushing the cycle start
button once more, one block is executed without reading the next
block.
Then the control is in the cancel mode, and normally, the block to be
executed next will be stored in the buffer register and the next block is
not read into the buffer for cutter compensation.
Offset cancel mode
Offset mode
Start up
Offset mode cancel
(G41/G42)
(G40/T0)
Fig. 5.3 (b) Changing the offset mode
- Change of the cutter compensation value
In general, the cutter compensation value shall be changed in the
cancel mode, when changing tools. If the cutter compensation value
is changed in offset mode, the vector at the end point of the block is
calculated for the new cutter compensation value.
Calculated from the cutter
compensation value in the block
N6
Calculated from the cutter
compensation value in the block N7
N7
N6
N8
Programmed path
Fig. 5.3 (c) Changing the cutter compensation value