
5.COMPENSATION FUNCTION PROGRAMMING B-63944EN-1/02
- 168 -
- Valid compensation value range
The valid range of values that can be set as a compensation value is
either of the following, depending on the parameters OFE, OFD, OFC,
and OFA (No. 5042 #3 to #0).
Valid compensation range (metric input)
OFE OFD OFC OFA Range
0 0 0 1 ±9999.99 mm
0 0 0 0 ±9999.999 mm
0 0 1 0 ±9999.9999 mm
0 1 0 0 ±9999.99999 mm
1 0 0 0 ±999.999999 mm
Valid compensation range (inch input)
OFE OFD OFC OFA Range
0 0 0 1 ±999.999 inch
0 0 0 0 ±999.9999 inch
0 0 1 0 ±999.99999 inch
0 1 0 0 ±999.999999 inch
1 0 0 0 ±99.9999999 inch
The compensation value corresponding to offset No. 0 always means
0.
It is not possible to set the compensation value corresponding to offset
No. 0.
- Offset vector
The offset vector is the two dimensional vector that is equal to the
cutter compensation value assigned by T 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.
- Specifying a cutter compensation value
Specifying a cutter compensation value is accomplished by specifying
an offset number, using the same T code as that for specifying tool
offset.
- Plane selection and vector
Offset calculation is carried out in the plane determined by G17, G18
and G19, (G codes for plane selection). This plane is called the
offset plane.
Compensation is not executed for the coordinate of a position which is
not in the specified plane. The programmed values are used as they
are.
In simultaneous 3 axes control, the tool path projected on the offset
plane is compensated.
The offset plane is changed during the offset cancel mode. If it is
performed during the offset mode, an alarm PS0037 is displayed and
the machine is stopped.