Fanuc Series 15i/150i-MA (Programming) Operators Manual

B-63324EN/03 PROGRAMMING 14.COMPENSATION FUNCTION
- 495 -
() ()
() ()
() ()
() ()
=
Z
Y
X
AZ
AY
AX
F
F
F
F
F
F
0
0
0
00
00
00
00
100
0cossin
0sincos
cos0sin
010
sin0cos
φφ
φφ
θθ
θθ
() ()
() ()
() ()
() ()
=
AZ
AY
AX
Z
Y
X
F
F
F
F
F
F
θθ
θθ
φφ
φφ
cos0sin
010
sin0cos
100
0cossin
0sincos
Limitation
- When data is modified in G54.2 mode
If a modification is made to a parameter or reference fixture offset in
G54.2 mode, the modification becomes effective starting with the next
buffered block.
- Movement due to a fixture offset vector change
It depends on the current continuous-state code of the 01 group whether
a change in the fixture offset vector causes a movement. If the system
is in a mode other than the G00 or G01 mode (G02, G03, etc.), the
movement is made temporarily in the G01 mode.
- When a rotation axis is manually adjusted
When the automatic operation is stopped using the SBK stop function
during the G54.2 mode and a manual movement is made about the
rotation axis, the fixture offset vector does not change. The vector is
calculated when a rotation axis command or G54.2 is specified for
automatic operation or MDI operation.
If a manual intervention is made when bit 3 (ABS) of parameter 2409 is
set to 1 and the manual absolute switch is on, a rotation axis command
in the incremental mode (G91 mode) calculates the vector using the
coordinates in which the manual intervention is not reflected.
Example)
N1 G90 G00 C10.0 ;
N2 G54.2 P1 ;
After these commands are executed, a manual intervention is made
while the manual absolute switch is on. A movement of +20.0 is made
about the C-axis.
N3 G91 C30.0 ;
If this command is specified after the operation is resumed, the
coordinate of the C-axis on the workpiece coordinate system becomes
60.0. When the fixture offset is calculated, the coordinate of the C-axis
is assumed to be 40.0.
If the ABS bit (bit 3 of parameter 2409) is set to 0 or the G90 mode is
selected when N3 is specified, the coordinate of the C-axis is assumed
to be 40.0(30.0+10.0), which is the specified value, in calculation.

Leave a Reply

Your email address will not be published. Required fields are marked *