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

 

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

 

Search            copyright infringement  

 

 

 

 

 

 

 

 

 

 

 

Content      ..     181      182      183      184     ..

 

 

 

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

 

 

8. MULTI-PATH CONTROL

 

 

B-64693EN-1/01

 

- 1418 - 

When this signal turns to “0”, the paths are synchronized by the M code. When the  M 
code  for  waiting is specified for one of  paths,  wait  the  corresponding M code is 
commanded in another path, then starts to execute the next block. 
 

Waiting signal  WATO<F0063.6>(for path common signal interface) 
 

 

WATO<Fn063.6>(for path individual signal interface) 

  [Classification]  Output signal 
 

[Function]  Indicates that the M code is waiting for a path. 

 

[Output cond.]  These signals are “1” as long as: 

One path is waiting for another path. That is, the signal stays “1” for the period from 
when the M code for waiting is issued to one path to when the corresponding M 
code is issued to another path. 

This signal is “0” as long as: 

Neither of the paths is waiting for the other. 

 

NOTE 

 

When the path common signal interface (bit 0 (MWT) of parameter 
No. 8103 = 1) is used, F0063.6="1" results even if path 2 is placed 
in the wait state. 

 

So, when the wait state needs to be checked with each path, use 
the path individual signal interface (bit 0 (MWT) of parameter No. 
8103 = 0). 

 

Position switch signals PSW17 to PSW24<Fn330> 

  [Classification]  Output signal 
 

[Function]  These signals indicate that the machine coordinates along the controlled axes specified by 

parameters Nos. 6966 to 6973 are within the ranges specified by parameters Nos. 6974 to 
6989. 
The position switch signal corresponding to the n-th position switch function is PSWn. 
(n : 17 to 24) 

 

[Output cond.]  These signals are “1” in the following case: 

When the machine coordinates along the controlled axes are within the specified 
ranges. 

These signals are “0” in the following case: 

When the machine coordinates along the controlled axes are not within the specified 
ranges. 

 

NOTE 

 

This signal is available only for the loader path. 

 

Signal address 

 

 

#7 

#6 

#5 

#4 

#3 

#2 

#1 

#0 

G0062 

 

HEAD2 

 

 

 

 

 

 

 

 

G0063 

 

 

 

 

 

 

 

 

HEAD 

 

G0251 

 

 

 

 

 

 

LCB2 

LCBS 

 

 

F0297 

 

 

 

 

 

 

LC2O 

LC1O 

 

 

Fn330 

 

PSW24 

PSW23 

PSW22 

PSW21 

PSW20 

PSW19 

PSW18 

PSW17 

 

B-64693EN-1/01

 

 

8. MULTI-PATH CONTROL

 

- 1419 - 

- For path common signal interface (bit0 (MWT) of parameter No.8103 =1) 

 

 

#7 

#6 

#5 

#4 

#3 

#2 

#1 

#0 

G0063 

 

 

 

 

 

 

 

NOWT 

 

 

F0063 

 

 

WATO 

 

 

 

 

 

 

 
- For path individual signal interface (bit0 (MWT) of parameter No.8103 =0) 

 

 

#7 

#6 

#5 

#4 

#3 

#2 

#1 

#0 

Gn063 

 

NMWT 

 

 

 

 

 

 

 

 

Fn063 

 

 

WATO 

 

 

 

 

 

 

 

Parameter 

 

 

#7 

#6 

#5 

#4 

#3 

#2 

#1 

#0 

0138 

 

 

 

 

 

 

 

 

MDP

 

 

 

[Input type]  Parameter input 

 

[Data type]  Bit 

 

 

#0  MDP

  To the extensions of input/output files, a path number is: 

0: 

Not added. 

1: 

Added. 

 

NOTE 

The extension of the loader path 1 is “PL1” and the loader path 2 is 
“PL2”. 

 

3131 

 

Subscript of axis name

 

 

 

[Input type]  Parameter input 

 

[Data type]  Byte axis 

[Valid data range]  0 to 9, 65 to 90 

In order to distinguish axes under synchronization control, and tandem control, specify a 
subscript for each axis name. 

Setting value 

Meaning 

Each axis is set as an axis other than synchronization axis and tandem control 
axis. 

1 to 9 

A set value is used as a subscript. 

65 to 90 

A set letter (ASCII code) is used as a script. 

 

 

[Example]  When the axis name is X, a subscript is added as indicated below. 

Setting value 

Axis name displayed on a screen such as the position display screen 

X1 

77 

XM 

83 

XS 

 
If a multi-path system is used, no extended axis name is used within a path, and no 
subscript is set for the axis names, then the path number is automatically used as the 
subscript for the axis names. Note, however, a loader path name is as follows. 

In case that the loader path 2 does not exit: “L” 

In case that the loader path 2 exits: “L1”(loader path 1), “L2”(loader path 2) 

8. MULTI-PATH CONTROL

 

 

B-64693EN-1/01

 

- 1420 - 

To disable the display of axis name subscripts, set a blank (32) of ASCII code in the 
parameter for specifying an axis name subscript. 

 

NOTE 

If even one axis in a path uses an extended axis name when bit 2 
(EAS) of parameter No. 11308 is set to 0, subscripts cannot be 
used for axis names in the path. 

 

3141 

 

Path name (1st character)

 

 

3142 

 

Path name (2nd character)

 

 

3143 

 

Path name (3rd character)

 

 

3144 

 

Path name (4th character)

 

 

3145 

 

Path name (5th character)

 

 

3146 

 

Path name (6th character)

 

 

3147 

 

Path name (7th character)

 

 

 

[Input type]  Parameter input 

 

[Data type]  Word path 

[Valid data range]  See the character-code correspondence table. 

Specify a path name with code. 
Any character string consisting of alphanumeric characters, katakana characters and 
special characters with a maximum length of seven characters can be displayed as a series 
name. 
When the parameter (No.3141) is set to 0 in a loader path, a path name is as follows. 

In case that the loader path 2 does not exit: “LC” 

In case that the loader path 2 exits: “LC1”(loader path 1), “LC2”(loader path 2) 

 

 

 

#7 

#6 

#5 

#4 

#3 

#2 

#1 

#0 

3401 

 

GSC 

GSB 

 

 

 

 

 

 

 

 

[Input type]  Parameter input 

 

[Data type]  Bit path 

 

 

#6  GSB

  The G code system is set. 

 

#7  GSC

   

GSC 

GSB 

G code 

G code system A 

G code system B 

G code system C 

 

6036 

 

Number of custom macro variables common to tool path (for #100 to #199)

 

 

 

[Input type]  Parameter input 

 

[Data type]  Word 

[Valid data range]  0 to 100 

B-64693EN-1/01

 

 

8. MULTI-PATH CONTROL

 

- 1421 - 

When the memory common to paths is used, this parameter sets the number of custom 
macro common variables to be shared (custom macro variables common to paths). 
Common variables #100 to #199 may be shared. Ensure that the maximum number of 
usable macro common variables is not exceeded. 

 

NOTE 

When 0 or a negative value is set, the memory common to paths is 
not used. 

 

6037 

 

Number of custom macro variables common to tool path (for #500 to #999)

 

 

 

[Input type]  Parameter input 

 

[Data type]  Word 

[Valid data range]  0 to 500 

When the memory common to paths is used, this parameter sets the number of custom 
macro common variables to be shared (custom macro variables common to paths). 
Common variables #500 to #999 may be shared. Ensure that the maximum number of 
usable macro common variables is not exceeded. 

 

NOTE 

When 0 or a negative value is set, the memory common to paths is 
not used. 

 

6966 

 

Controlled axis for which the 17-th position switch function is performed

 

to 

 

to 

6973 

 

Controlled axis for which the 24-th position switch function is performed 

 

 

[Input type]  Parameter input 

 

[Data type]  Byte path 

[Valid data range]  0 to Number of controlled axes 

Set the controlled axis number corresponding to one of the seventeenth to twenty-fourth 
position switch functions. When the machine coordinate of the corresponding axis is 
within a parameter-set range, the corresponding position switch signal is output to the 
PMC. 

 

NOTE 

1  The setting of 0 means that the position switch function is not used. 
2  The 17-th to 24-th position switch function is available only for the 

loader path. 

 

6974 

 

Maximum value of the operating range of the 17-th position switch

 

to 

 

to 

6981 

 

Maximum value of the operating range of the 24-th position switch 

 

 

[Input type]  Parameter input 

 

[Data type]  Real path 

 

[Unit of data]  mm, inch, deg (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 the maximum value of the operating range of the seventeenth to twenty-fourth 
position switches. 

8. MULTI-PATH CONTROL

 

 

B-64693EN-1/01

 

- 1422 - 

NOTE 

The 17-th to 24-th position switch function is available only for the 
loader path. 

 

6982 

 

Minimum value of the operating range of the 17-th position switch

 

to 

 

To 

6989 

 

Minimum value of the operating range of the 24-th position switch 

 

 

[Input type]  Parameter input 

 

[Data type]  Real path 

 

[Unit of data]  mm, inch, deg (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 the minimum value of the operating range of the seventeenth to twenty-fourth position 
switches. 

 

NOTE 

The 17-th to 24-th position switch function is available only for the 
loader path. 

 

 

 

#7 

#6 

#5 

#4 

#3 

#2 

#1 

#0 

8100 

 

NWP 

 

 

 

 

 

IAL 

RST

 

 

 

[Input type]  Parameter input 

 

[Data type]  Bit machine group 

 

 

#0  RST

  Pressing the reset key on the MDI unit is: 

0: 

Valid for two paths. 

1: 

Valid only for the path selected by the path selection signal. 

The reset key on the MDI unit is valid for all machine groups. So, in machine groups for 
which this parameter is set to 0, a reset can be performed for all paths. In machine groups 
for which this parameter is set to 1, a reset can be performed only for the path that is 
selected by the path selection signal. 

 

 

#1  IAL

  Chose of an option concerning operation continuation  when an alarm is issued, and 

choice of an option concerning the start of automatic operation in alarm state: 
0:    When an alarm is issued, the operation is stopped with the other path(s) in same 

group placed in hold state. 

    When the other path or paths in same group are  placed in alarm state, automatic 

operation cannot be started. 

1:    Even when an alarm is issued, the operation is continued without stopping the other 

path(s). 

    Even when the other path or paths in same group are placed in alarm state, automatic 

operation can be started. 

 

 

#7  NWP

  Servo activation is turned on: 

0: 

Together with other machine groups. (Servo activation is not turned on until other 
machine groups are ready to turn on servo activation.) 

1: 

Independently of other machine groups. (Each machine group turns on servo 
activation even if other machine groups are not ready to turn on servo activation.) 

 

B-64693EN-1/01

 

 

8. MULTI-PATH CONTROL

 

- 1423 - 

 

 

#7 

#6 

#5 

#4 

#3 

#2 

#1 

#0 

8103 

 

 

 

 

 

 

 

MWP 

MWT

 

 

 

[Input type]  Parameter input 

 

[Data type]  Bit 

 

NOTE 

When at least one of these parameters is set, the power must be 
turned off before operation is continued. 

 

 

#0  MWT

  As the signal interface for the waiting M code: 

0: 

The path individual signal interface is used. 

1: 

The path common signal interface is used. 

 

 

#1  MWP

  To specify a P command for the waiting M code: 

0: 

A binary value is used as conventionally done. 

1: 

A path number combination is used. 

 

 

 

#7 

#6 

#5 

#4 

#3 

#2 

#1 

#0 

8106 

 

 

 

 

 

SCD

 

 

 

 

 

 

[Input type]  Parameter input 

 

[Data type]  Bit 

 

 

#3  SCD

  When the function for loader control is valid, path selection by pressing MDI keys 

 

 

and 

 

  at the same time is: 

0: 

Enabled. 

1: 

Disabled. 

 

 

 

#7 

#6 

#5 

#4 

#3 

#2 

#1 

#0 

11362 

 

 

 

 

 

 

 

LCI 

 

 

 

[Input type]  Parameter input 

 

[Data type]  Bit path 

 

NOTE 

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

 

 

#1  LCI

  When the function for loader control is valid, a path name at the lower right of the screen 

is displayed in: 
0: 

Normal display. 

1: 

Reverse display. 

 

NOTE 

This parameter is available only for the loader path. 

 

Alarm and message 

Number 

Message 

Description 

PS0010 

IMPROPER G-CODE 

An unusable G code is specified. 

8. MULTI-PATH CONTROL

 

 

B-64693EN-1/01

 

- 1424 - 

Number 

Message 

Description 

PS0365 

TOO MANY MAXIMUM SV/SP AXIS 
NUMBER PER PATH 

The maximum control axis number or maximum control 
spindle number which could be used within a path was 
exceeded. 

PW0001  X-ADDRESS IS NOT ASSIGNED 

The X address of the PMC could not be assigned correctly.   
This alarm may occur in the following case: 

During the setting of parameter No. 3013, the X address 
could not be assigned correctly for the deceleration dog 
(*DEC) for a return to the reference position.   
When there are 4 or more paths or there are 9 or more 
axes for one path, the signals must be assigned by setting 
bit 2 (XSG) of parameter No. 3008, parameter No. 3013, 
and parameter No. 3014. 

 
 

B-64693EN-1/01

 

 

9. AUXILIARY FUNCTION

 

- 1425 - 

AUXILIARY FUNCTION 

9.1 

AUXILIARY FUNCTION/2ND AUXILIARY FUNCTION 

Overview 

  - 

Auxiliary function (M code) 

When  up to eight digits are specified after M code, a code signal and a strobe signal are sent to the 
machine. The machine uses these signals to turn on or off its functions. 
Usually, only one M code can be specified in one block. In some cases, however, up to five M codes can 
be specified for some types of machine tools (see "MULTIPLE M COMMANDS IN ONE BLOCK") 
Also, parameter No. 3030 can specify the maximum digits and if a specified value exceeds the maximum 
digits, an alarm may be issued. 
 

  - 

2nd auxiliary function (B code) 

When up to eight digits are specified after address B, a code signal and strobe signal are sent. These 
signals are used to index the rotation axis of the machine. The code signal is retained until another B code 
is specified. 
In each block, a single B code can be specified. The maximum number of digits that can be specified after 
address B is specified in parameter No. 3033. If a specified value exceeds the maximum digits, an alarm 
may be issued. 
The address for specifying the 2nd auxiliary function can be changed from B to another address (A, C, U, 
V, or W) by parameter setting (parameter No. 3460). 
 

Explanation 

  - 

Command format of 2nd auxiliary function   

 

 

  Command range 

-99999999 to 99999999 
 

 

  Command method 

The value specified after the address of the second auxiliary function is output on the code signals B00 to 
B31. Note the following about a output value. 
 
1. 

When a command with a decimal point or a negative command is disabled 

 

(When bit 0 (AUP) of parameter No. 3450 is set to 0) 

 
 

When the second auxiliary function with no decimal point is specified, the specified value is output 
on the code signals as is, regardless of the desktop calculator decimal point setting (bit 0 (DPI) of 
parameter No. 3401). 

 

Example: 

 

Specified value 

Output value 

 

B10   

  

10 

 
 

When the second auxiliary function with a decimal point is specified, alarm PS0007 is issued. 

 

When the second auxiliary function is specified with a negative value, alarm PS0006 is issued. 

 

 

 

 

 

 

 

 

Content      ..     181      182      183      184     ..