B-63324EN/03 PROGRAMMING 14.COMPENSATION FUNCTION
- 493 -
(2) Setting the reference angle of the rotation axis and the
corresponding reference fixture offset
Set the reference angle of the rotation axis and the fixture offset
that corresponds to the reference angle.
Set the data on the fixture offset screen. Eight groups of data
items can be specified.
(3) Setting a parameter for enabling or disabling the fixture offset of
each axis (bit 0 (FAX) of parameter 1007)
For the axis for which the fixture offset is enabled, set the
parameter to 1. This need not be specified for a rotation axis.
(4) Setting the type of fixture offset (bit 1 (FTP) of parameter 6004)
Specify whether to cause a movement according to the increment
or decrement of the fixture offset vector when the vector changes
(when G54.2 is specified or when a rotation axis movement
occurs in the G54.2 mode).
When 0 is set, the movement is made. (The current position on the
workpiece coordinate system does not change. The position on
the machine coordinate system changes.)
When 1 is set, the movement is not made. (The current position
on the workpiece coordinate system changes. The position on the
machine coordinate system does not change.)
- Inputting and outputting the fixture offset
The setting of a program and external data can be input and output as
described below :
(1) Setting the reference fixture offset by G10
G10 L21 Pn P ;
n : Number of fixture offset
P : Reference fixture offset or reference angle of each axis
This command sets the reference fixture offset or reference angle
in a program.
When the command is executed in the G90 mode, the specified
value is set directly.
When the command is executed in the G91 mode, the specified
value plus a value set before the execution is set.
The programmable data input function (G10) is
(2) Reading and writing the data by a system variable of a custom
The reference fixture offset or reference angle can be read and
written by the following system variables :
n : Number of fixture offset (1 to 8)
m : Axis number (1 to the number of controlled axes)
The custom macro function is required.