PROGRAMMING
B–63684EN/01
15. COMPENSATION FUNCTION
189
In the offset mode, when a block which satisfies any one of the following
conditions is executed, the equipment enters the offset cancel mode, and
the action of this block is called the offset cancel.
1. G40 has been commanded.
2. 0 has been commanded as the offset number for cutter
compensation.
When performing offset cancel, circular arc commands (G02 and G03) are
not available. If a circular arc is commanded, an alarm (No. 034) 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 modecancel
(G41/G42)
(G40/D0)
Fig.15.1 (b) Changing the offset mode
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.15.1 (c) Changing the Cutter Compensation Value
D Offset mode cancel
D Change of the
Cutter compensation
value