
B–62073E–1/04 2. INTERFACE BETWEEN CNC AND PMC–NA OR NB
– 245 –
(iii) Tool offset value
[Input] A tool offset value is changed by specifying an offset number.
Part of the address data can be used for the following specifications:
1 Milling system: Whether the tool offset value is a cutter compensation value or tool length
compensation value
Lathe system: Whether the tool offset value is an X–axis position compensation value,
Z–axis position compensation value, tool–tip radius compensation value, or Y–axis posi-
tion compensation value in lathe systems.
2 Whether geometry or wear
3 Whether to use an absolute value or incremental value. In the case of an absolute value,
a value specified in the data section is directly used as a new tool offset value. In the case
of an incremental value, a specified value is added to the current offset value to produce
a new tool offset value.
An offset number from 0 to 999 is to be specified in binary. An alarm is raised if a number
not available in compensation value memory is specified; such a number varies from one
option to another. When the offset number 0 is specified, the tool offset value currently
selected for execution is selected.
An offset value in the range 0 to +999,999 is to be specified in binary, using the least input
increment as the unit.
[Output] By specifying an offset number, the current tool offset value is output.
An offset number must be specified for an output request in the same way as it is specified
for an input request.
Output data includes the specified offset number. When the output number 0 is specified, 0
is not output; the offset number currently selected for execution is output.
The specification of whether to use an absolute value or incremental value in the address
data has no effect.
(iv) Workpiece reference point offset value
[Input] By specifying a controlled axis number and coordinate system number, the workpiece refer-
ence point offset value is changed.
Whether to specify an absolute value or incremental value can be specified. In the case of
an absolute value, a value specified in the data section is directly used as a new workpiece
reference point offset value. In the case of an incremental value, a specified value is added
to the current offset value to produce a new workpiece reference point offset value.
A controlled axis number from 0 to 5 is to be specified in binary using four bits. The table below
indicates the correspondence between the controlled axis numbers and controlled axes.
Control axis
number
Control axis
0 1st axis
1 2nd axis
2 3rd axis
3 4th axis
4 5th axis
5 6th axis