FANUC Series 0i-MODEL F Plus. CONNECTION MANUAL (FUNCTION) - page 283

 

  Index      Manuals     FANUC Series 0i-MODEL F Plus. CONNECTION MANUAL (FUNCTION) B-64693EN-1/01

 

Search            copyright infringement  

 

 

 

 

 

 

 

 

 

 

 

Content      ..     281      282      283      284     ..

 

 

 

FANUC Series 0i-MODEL F Plus. CONNECTION MANUAL (FUNCTION) - page 283

 

 

12. PROGRAM COMMAND

 

 

B-64693EN-1/01

 

- 2218 - 

1: 

Display coordinates in the workpiece coordinate system. 

 

 

 

#7 

#6 

#5 

#4 

#3 

#2 

#1 

#0 

5400 

 

 

 

LV3 

 

 

 

 

 

 

 

[Input type]  Parameter input 

 

[Data type]  Bit path 

 

 

#5  LV3

  When system variables #100101 to #100132 (current position coordinates) and #100151 

to #100182 (skip coordinates) are read in the 3-dimensional coordinate system conversion 
mode or tilted working plane indexing mode: 
0: 

Coordinates of the workpiece coordinate system can be read. 

1: 

Coordinates of the program coordinate system after 3-dimensional coordinate 
system conversion or tilted working plane indexing can be read. 

This parameter applies also to system variables #5041 to #5060 (current position 
coordinates) and #5061 to #5080 (skip coordinates). 
 

5412 

 

Rapid traverse rate for canned cycle for drilling in 3-dimensional coordinate system conversion mode 

 

 

[Input type]  Parameter input 

 

[Data type]  Real path 

 

[Unit of data]  mm/min, inch/min, deg/min (machine unit) 

[Min. unit of data]  Depend on the increment system of the reference axis 
[Valid data range]  Refer to the standard parameter setting table (C) 

(When the increment system is IS-B, 0.0 to +999000.0) 
This parameter sets a rapid traverse rate for canned cycle for drilling in the 3-dimensional 
coordinate system conversion mode, the tilted working plane indexing mode. 
 

 

 

#7 

#6 

#5 

#4 

#3 

#2 

#1 

#0 

11216 

 

 

 

 

 

 

 

 

D3O 

 

 

[Input type]  Parameter input 

 

[Data type]  Bit path 

 

 

#0  D3O

  When the bit  1  (D3M)  of parameter No.11600 set to “1”  and  Override  is 0%, during 

Tilted working plane indexing or 3-dimensional coordinate system conversion mode, the 
axis moving signals “MV1 to MV8<Fn102>” : 
- 3-dimensional coordinate system conversion 
- Tilted working plane indexing 
0: 

becomes 0. 

1: 

maintains the state of “1”. 

 

NOTE 

 

When the manual operation (Jog feed / Incremental feed / Manual 
handle interrupt)is being executed, the bit 0 (D3O) of parameter 
No.11216 become invalid. It becomes operation of corresponding 
D3O=0. 

 

11220 

 

Minimum distance used for determining a plane when a tilted working plane indexing with three points 

is specified 

 

 

[Input type]  Parameter input 

 

[Data type]  Real axis 

 

[Unit of data]  mm, inch (input unit) 

B-64693EN-1/01

 

 

12. PROGRAM COMMAND

 

- 2219 - 

[Min. unit of data]  Depend on the increment system of the applied axis 
[Valid data range]  0 or positive 9 digit of minimum unit of data (refer to the standard parameter setting table 

(B)) 
(When the increment system is IS-B, 0.0 to +999999.999) 
When a tilted working plane indexing with three points is specified, if the distance (used 
for determining a place) between a straight line passing two points and the remaining one 
point is short, the plane is unstable. In this parameter, set the minimum distance used for 
determining a plane. If the distance is shorter than the value set in this parameter, an 
alarm PS5457, “G68.2/G68.3 FORMAT ERROR” is issued. 
 

 

 

#7 

#6 

#5 

#4 

#3 

#2 

#1 

#0 

11221 

 

AIR 

 

 

CFW 

 

 

D3R 

MTW 

 

 

[Input type]  Parameter input 

 

[Data type]  Bit path 

 

 

#0  MTW

  Multiple commands of tilted working plane indexing are: 

0: 

Not used. 

1: 

Used. 

 

 

#1  D3R

  In the 3-dimensional coordinate system conversion mode, tilted working plane indexing 

mode, rapid traverse in canned cycle for drilling is: 
0: 

Performed in the cutting feed mode. 

1: 

Performed in the rapid traverse mode. 

 

 

#4  CFW

  When the end point of tool axis direction control (G53.1/G53.6) during execution of the 

tilted working plane indexing is a singular point: 
0: 

The second rotation axis is not operated.   

1: 

The second rotation axis is controlled so that the direction of the second feature 
coordinate system matches that of the workpiece coordinate system.   

 

 

#7  AIR

  If the movement range of rotation axis (parameter No.19741, 19742, 19743, 19744) is set 

to the roll-over axis, or roll-over function is set to rotary axis (B type), when tool axis 
direction control is executed: 
0: 

The alarm PS5459, "MACHINE PARAMETER INCORRECT" is not issued. 

1: 

The alarm PS5459, "MACHINE PARAMETER INCORRECT" is issued. 

 

 

 

#7 

#6 

#5 

#4 

#3 

#2 

#1 

#0 

11304 

 

 

 

 

 

 

 

GGD 

 

 

 

[Input type]  Parameter input 

 

[Data type]  Bit 

 

NOTE 

 

When this parameter is set, the power must be turned off before 
operation is continued. 

 

 

#1  GGD

  The G code guidance screen is: 

0: 

Not displayed. 

1: 

Displayed. 

 

12. PROGRAM COMMAND

 

 

B-64693EN-1/01

 

- 2220 - 

 

 

#7 

#6 

#5 

#4 

#3 

#2 

#1 

#0 

11600 

 

 

 

 

 

 

 

D3MV 

 

 

 

[Input type]  Parameter input 

 

[Data type]  Bit path 

 

 

#1  D3MV

  In following modes, axis moving signals MV1-MV8 <Fn0102> is: 

- 3-dimensional coordinate system conversion 
- Tilted working plane indexing 

0: 

The signals for axes on programming coordinate system. 

1: 

The signals for axes on workpiece coordinate system. 

 

 

 

#7 

#6 

#5 

#4 

#3 

#2 

#1 

#0 

11630 

 

 

 

 

 

 

TFR 

 

 

 

 

[Input type]  Parameter input 

 

[Data type]  Bit path 

 

 

#2  TFR

  The minimum command unit of the rotation angles of the tilted working plane indexing 

is: 
0: 

0.001 degree. 

1: 

0.00001 degree. 

 

 

 

#7 

#6 

#5 

#4 

#3 

#2 

#1 

#0 

13451 

 

 

 

 

 

 

 

ATW 

 

 

 

[Input type]  Parameter input 

 

[Data type]  Bit path 

 

 

#1  ATW

  When I, J, and K are all set to 0 in a block that specifies a feature coordinate system setup 

command (G68.2), which is a tilted working plane indexing: 
0: 

An alarm PS5457 “G68.2/G68.3 FORMAT ERROR” is issued. 

1: 

A feature coordinate system with a tilted plane angle of 0 degrees is assumed for 
operation. 

 

 

 

#7 

#6 

#5 

#4 

#3 

#2 

#1 

#0 

19602 

 

 

 

D3D 

 

 

 

 

 

 

 

[Input type]  Parameter input 

 

[Data type]  Bit path 

 

 

#5  D3D

  Specifies whether to display the distance to go in the program coordinate system or 

workpiece coordinate system during the 3-dimensional coordinate system conversion or 
the tilted working plane indexing. 
0: 

Display the distance to go in the program coordinate system. 

1: 

Display the distance to go in the workpiece coordinate system. 

 

 

 

#7 

#6 

#5 

#4 

#3 

#2 

#1 

#0 

19605 

 

 

 

 

 

 

 

 

NSC 

 

 

[Input type]  Parameter input 

 

[Data type]  Bit path 

 

B-64693EN-1/01

 

 

12. PROGRAM COMMAND

 

- 2221 - 

 

#0  NSC

  For the machine type that has no rotation axis for rotating the tool (when parameter No. 

19680 is set to 12 to specify the table rotation type), control point shifting in the tilted 
working plane indexing is: 
0: 

Enabled. 
Set bit 4 (SPR) and bit 5 (SVC) of parameter No. 19665. 

1: 

Disabled. 

 

 

 

#7 

#6 

#5 

#4 

#3 

#2 

#1 

#0 

19608 

 

 

 

PRI 

 

 

 

 

 

 

 

[Input type]  Parameter input 

 

[Data type]  Bit path 

 

 

#5  PRI

  Among multiple end point candidates that exist when a movement is made on a rotation 

axis  by a command  such as I, J, and K when a slanted surface machining  command  is 
specified under 3-dimensional tool compensation (type 2): 
0: 

A combination in which the master (first rotation axis) makes a smaller angular 
movement  is  selected  for a machine  of  tool  rotation  type or table rotation  type. A 
combination in which  the table (second rotation  axis) makes a smaller angular 
movement is selected for a machine of composite type. 

1: 

A combination in which the slave  (second  rotation  axis) makes a smaller angular 
movement  is  selected  for a machine  of  tool  rotation  type or table rotation  type. A 
combination in which the tool  (first  rotation  axis) makes a smaller angular 
movement is selected for a machine of composite type. 

 

 

 

#7 

#6 

#5 

#4 

#3 

#2 

#1 

#0 

19665 

 

 

 

SVC 

SPR 

 

 

 

 

 

 

[Input type]  Parameter input 

 

[Data type]  Bit path 

 

 

#4  SPR

  The controlled point is shifted by: 

0: 

Automatic calculation. 

1: 

Using parameter No. 19667. 

 

Bit 5 (SVC) of 

parameter 

No. 19665 

Bit 4 (SPR) 

of parameter 

No. 19665 

Shift of controlled point 

Shift is not performed as not done conventionally. 

The controlled point is shifted according to the result of the 
following automatic calculation: 
- (Intersection offset vector between the tool axis and the first 
rotation axis of the tool + intersection offset vector between the 
second and first rotation axes of the tool + tool holder offset 
(parameter No. 19666)) 
(See the figure next.) 

The controlled point is shifted. 
As the shift vector, the vector set in parameter No. 19667 is 
used. 

 

12. PROGRAM COMMAND

 

 

B-64693EN-1/01

 

- 2222 - 

 

[Controlled-point shift vector when automatically calculated] 

 

 

#5  SVC

  The controlled point is: 

0: 

Not shifted. 

1: 

Shifted. 

The method of shifting is specified by bit 4 (SPR) of parameter No. 19665. 
 

NOTE 

 

When the machine has no rotation axis for rotating the tool (when 
parameter No. 19680 is set to 12 to specify the table rotation type), 
the controlled point is not shifted regardless of the setting of this 
parameter. 

 

19666 

 

Tool holder offset value 

 

 

[Input type]  Parameter input 

 

[Data type]  Real path 

 

[Unit of data]  mm, inch (machine unit) 

[Min. unit of data]  Depend on the increment system of the reference axis 
[Valid data range]  9 digit of minimum unit of data (refer to standard parameter setting table (A)) 

(When the increment system is IS-B, -999999.999 to +999999.999) 
Set an offset  value  (tool  holder  offset  value) specific to the machine  from the control 
point  to the tool  attachment  position  in  tool  length  compensation  (after  specification  of 
G53.1 in the tilted working plane indexing mode). In tool length compensation (not in the 
tilted working plane indexing mode), however,  tool  holder  offset  can be enabled  or 
disabled with bit 7 (ETH) of parameter No. 19665. 

 

NOTE 

 

Set a radius value. 

 

19667 

 

Controlled-point shift vector 

 

 

[Input type]  Parameter input 

 

[Data type]  Real axis 

 

[Unit of data]  mm, inch (machine unit) 

[Min. unit of data]  Depend on the increment system of the applied axis 
[Valid data range]  9 digit of minimum unit of data (refer to standard parameter setting table (A)) 

(When the increment system is IS-B, -999999.999 to +999999.999) 

B-64693EN-1/01

 

 

12. PROGRAM COMMAND

 

- 2223 - 

Set the shift vector for the controlled point. This value becomes valid when bit 5 (SVC) 
of parameter No. 19665 is set to 1, and bit 4 (SPR) of parameter No. 19665 is set to 1. 
 

NOTE 

 

Set a radius value. 

 

19680 

 

Mechanical unit type 

 

 

[Input type]  Parameter input 

 

[Data type]  Byte path 

[Valid data range]  0 to 21 

Specify the type of the mechanical unit. 

Parameter 

No. 19680 

Mechanical 

unit type 

Controlled rotation 

axis 

Master and slave 

 

Mechanism having no 
rotation axis 

 

Tool rotation 
type 

Two rotation axes of 
the tool 

The first rotation axis is the master, and 
the second rotation axis is the slave. 

12 

Table 
rotation type 

Two rotation axes of 
the table 

The first rotation axis is the master, and 
the second rotation axis is the slave. 

21 

Mixed type 

One rotation axis of 
the tool + one rotation 
axis of the table 

The first rotation axis is the tool rotation 
axis, and the second rotation axis is the 
table rotation axis. 

 

 
 
 
 
 
 
 
 
 
 
 

Second rotary axis (slave) 

Second rotary axis (slave) 

Tool rotary   

axes 

Table rotary   

axes 

First rotary axis (master) 

First rotary axis (master) 

 

 

NOTE 

 

A hypothetical axis is also counted as a controlled rotary axis. 

 

<Hypothetical axis> 

 

In some cases, it is convenient to use an imaginary rotary axis 
whose angle is fixed to a certain value. For example, suppose that 
a tool is mounted in a tilted manner through an attachment. In such 
a case, the rotary axis considered hypothetically is a hypothetical 
axis. Bits 0 (IA1) and 1 (IA2) of parameter No. 19696 determine 
whether each rotary axis is an ordinary rotary axis or a hypothetical 
axis. 

 

19681 

 

Controlled-axis number for the first rotation axis 

 

 

[Input type]  Parameter input 

 

[Data type]  Byte path 

[Valid data range]  0 to Number of controlled axes 

12. PROGRAM COMMAND

 

 

B-64693EN-1/01

 

- 2224 - 

Set the controlled-axis number for the first rotation axis. 
For a hypothetical axis (when bit 0 (IA1) of parameter No. 19696 is 1), set 0. 
Example) 
Assuming that the axis configuration in path 1 is X,Y,Z,B,C and the axis configuration in 
path 2 is X,Z,C,Y,B, set the parameter to 5 in path 1 and to 3 in path 2 if C is the first 
rotation axis in each path. 
 

19682 

 

Axis direction of the first rotation axis 

 

 

[Input type]  Parameter input 

 

[Data type]  Byte path 

[Valid data range]  0 to 3 

Specify the axis direction of the first rotation axis. 
1: 

On X-axis 

2: 

On Y-axis 

3: 

On Z-axis 

 

 

1

 

Parameter No.19682 

 

 

19684 

 

Rotation direction of the first rotation axis 

 

 

[Input type]  Parameter input 

 

[Data type]  Byte path 

[Valid data range]  0 to 1 

Set the direction in which the first rotation axis rotates as a mechanical motion when a 
positive move command is issued. 
0: 

Clockwise direction as viewed from the negative to positive direction of the axis 
specified in parameter No. 19682 (right-hand thread rotation) 

1: 

Counterclockwise direction as viewed from the negative to positive direction of the 
axis specified in parameter No. 19682 (left-hand thread rotation) 

Normally, 0 is set for a tool rotation axis, and 1 is set for a table rotation axis. 
 

19685 

 

Rotation angle when the first rotation axis is a hypothetical axis 

 

 

[Input type]  Parameter input 

 

[Data type]  Real path 

 

[Unit of data]  deg 

[Min. unit of data]  Depend on the increment system of the reference axis 

B-64693EN-1/01

 

 

12. PROGRAM COMMAND

 

- 2225 - 

[Valid data range]  9 digit of minimum unit of data (refer to standard parameter setting table (A)) 

(When the increment system is IS-B, -999999.999 to +999999.999) 
When the first rotation axis is a hypothetical axis (bit 0 (IA1) of parameter No. 19696 is 
1), set the rotation angle. 
 

19686 

 

Controlled-axis number for the second rotation axis 

 

 

[Input type]  Parameter input 

 

[Data type]  Byte path 

[Valid data range]  0 to Number of controlled axes 

Set the controlled-axis number for the second rotation axis. 
For a hypothetical axis (bit 1 (IA2) of parameter No. 19696 is 1), set 0. 

 

[Example]  Assuming that the axis configuration in path 1 is X,Y,Z,B,C and the axis configuration in 

path 2 is X,Z,C,Y,B, set the parameter to 4 in path 1 and to 5 in path 2 if B is the second 
rotation axis in each path. 
 

19687 

 

Axis direction of the second rotation axis 

 

 

[Input type]  Parameter input 

 

[Data type]  Byte path 

[Valid data range]  0 to 3 

Specify the axis direction of the second rotation axis. 
1: 

On X-axis 

2: 

On Y-axis 

3: 

On Z-axis 

When the second rotation axis is the slave axis, the direction when the master axis is at 0 
degrees must be set. 
 

19689 

 

Rotation direction of the second rotation axis 

 

 

[Input type]  Parameter input 

 

[Data type]  Byte path 

[Valid data range]  0 to 1 

Set the direction in which the second rotation axis rotates as a mechanical motion when a 
positive move command is issued. 
0: 

Clockwise direction as viewed from the negative to positive direction of the axis 
specified in parameter No. 19687 (right-hand thread rotation) 

1: 

Counterclockwise direction as viewed from the negative to positive direction of the 
axis specified in parameter No. 19687 (left-hand thread rotation) 

Normally, 0 is set for a tool rotation axis, and 1 is set for a table rotation axis. 
 

19690 

 

Rotation angle when the second rotation axis is a hypothetical axis 

 

 

[Input type]  Parameter input 

 

[Data type]  Real path 

 

[Unit of data]  deg 

[Min. unit of data]  Depend on the increment system of the reference axis 
[Valid data range]  9 digit of minimum unit of data (refer to standard parameter setting table (A)) 

(When the increment system is IS-B, -999999.999 to +999999.999) 
When the second rotation axis is a hypothetical axis (bit 1 (IA2) of parameter No. 19696 
is 1), set the rotation angle. 
 

 

 

#7 

#6 

#5 

#4 

#3 

#2 

#1 

#0 

19696 

 

 

 

 

 

 

 

IA2 

IA1 

 

 

 

 

 

 

 

 

Content      ..     281      282      283      284     ..