Fanuc C-Executer Operating Manual
B-62443EN-3/03E
- 426 -
[Description]
Alters the work origin offset amount stored in the CNC.
The work origin offset amounts are provided for all controlled axes
(the 1st axis,..,the 8th axis) of the CNC. It is possible to alter
one offset amount for each axis or the whole for all axes at the same
time. However, in case of no controlled axes expansion option, the
work origin offset amounts for the additional axes can't be altered.
This function is used for adjustment of the workpiece position using
the work origin offset by the application program, to write the result
of those processing into the CNC's memory. Also, this is used for
restoring the work origin offset amounts which are already saved into
the application's memory, etc.
Specify one of (1,..,amount of controlled axes) for each axis or -1
for all axes as axis number in "buf.type".
Specify one of following value as offset number in "buf.datano".
datano Kind of work origin offset amount
---------------+--------------------------------------------
0 External work origin offset amount
1,..,6 Work origin offset amount of G54 through G59
7,..,306 Work origin offset amount of G54.1P1 through
G54.1P300
Store the work origin offset amount in "buf.data" with signed binary
format. (The negative value is represented as 2's complement.) Store
the work origin offset amount of specified axis in "buf.data[0]" in
case of altering one axis's data.
The unit of the work origin offset amount is as follows.
IS-B IS-C
-----------------------+---------------+---------------
Linear axis(mm input) 0.001 [mm] 0.0001 [mm]
Linear axis(inch input) 0.0001 [inch] 0.00001 [inch]
Rotation axis 0.001 [deg] 0.0001 [deg]