Ed. Date Design Description
Date Jan.07.’04 Design. Apprv.
FANUC Series 30i-MODEL A
Rotary table dynamic fixture offset
If a machine has two or more rotation axes and the plane of
rotation depends on the rotation about another rotation axis, the
plane of rotation is set when the angular displacement about the
rotation axis is 0.
② 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
③ Setting a parameter for enabling or disabling the fixture offset of
(bit 0 (FAX) of parameter 7575#0)
For the axis for which the fixture offset is enabled, set the parameter to
1. This need not be specified for a rotation axis.
④ Setting the type of fixture offset (bit 1 (FTP) of parameter 7570)
Specify whether to cause a movement according to the increment or
decrement of the fix-ture offset vector when the vector changes (when
G54.2 is specified or when a rotation axis movement occurs in the
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 coordi-nate system changes. The position on the machine
coordinate system does not change.)
・ Input/output of fixture offset
The data can be programmed and can be input from and output to external
equipment, as described below:
① Setting the reference fixture offset by G10
G10 L21 Pn P ;
n：Refernece fixture offset number
P：Reference fixture offset or reference angle of each axis
With this command, a reference fixture offset or reference angle can be
If the command is executed in the G90 mode, the specified value is set
directly. If the command is executed in the G91 mode, the sum of the
specified value and the previous value is set.
The programmable data input function (G10) option
② Reading/writing based on a custom macro system variable
The following system variable number can be used to read and write a reference fixture
offset value or a reference angle. However, it is impossible to write to a system variable
area (5500 to 5508) if n = 0.
System variable number = 5500 + 20 ＊ n + m