
14.TOOL COMPENSATION FUNCTION NC FUNCTIONS B-63322EN/03
- 172 -
- Offset cancel mode
At the beginning when power is applied the control is in the cancel mode.
In the cancel mode, the vector is always 0, and the tool center path
coincides with the programmed path.
- Start Up
When a cutter compensation command (G41 or G42, nonzero dimension
words in the offset plane, and D code other than D0) is specified in the
offset cancel mode, the CNC enters the offset mode.
Moving the tool with this command is called start-up.
Specify positioning (G00) or linear interpolation (G01) for start-up. If
circular interpolation (G02, G03) is specified, alarm PS070 occurs.
When reading a start-up block and subsequent blocks, the CNC first
reads the number of blocks specified in parameter No. 6009.
- Offset mode
In the offset mode, compensation is accomplished by positioning (G00),
linear interpolation (G01), or circular interpolation (G02, G03). If two or
more blocks that do not move the tool (miscellaneous function, dwell,
etc.) are processed in the offset mode, the tool will make either an
excessive or insufficient cut. If the offset plane is switched in the offset
mode, alarm PS0271 occurs and the tool is stopped.
- Offset mode cancel
In the offset mode, when a block which satisfies any one of the following
conditions is executed, the CNC 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.2 and
G03.2) are not available. If a circular arc is commanded, an P/S alarm
(No. 270) 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.
- Setting the cutter compensation value
Assign a cutter compensation values to the D codes on the MDI panel.
- Offset vector
The offset vector is the two dimensional vector that is equal to the cutter
compensation value assigned by D code. It is calculated inside the
control unit, and its direction is up-dated in accordance with the progress
of the tool in each block.
The offset vector is deleted by reset.
Offset cancel mode
Offset mode
Offset mode cancel
(G40/D0)
Start up
(G41/G42)