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

 

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

 

Search            copyright infringement  

 

 

 

 

 

 

 

 

 

 

 

Content      ..     163      164      165      166     ..

 

 

 

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

 

 

8. MULTI-PATH CONTROL

 

 

B-64693EN-1/01

 

- 1274 - 

  CAUTION 

2  When there are nine or more axes for one path 
 

The X address of the reference position return deceleration signal (*DECx) for 
each axis is assigned to up to three paths (up to eight axes for each path). 
Therefore, when there are four or more paths or there are nine 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. 

 

The input signal (G signal) and output signal (F signal) for each axis are assigned 
to up to eight axes for each path. Therefore, when there are nine or more axes for 
one path, the signals must be assigned by setting parameter No. 3021. 

 

Parameter 

0980 

 

Machine group number to which each path belongs 

 

NOTE 

 

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

 

 

[Input type]  Parameter input 

 

[Data type]  Byte path 

[Valid data range]  1 to 3 

Set the machine group number to which each path belongs. 
 

NOTE 

 

When 0 is set, each path is assumed to belong to machine group 1. 

 

0981 

 

Absolute path number to which each axis belongs 

 

NOTE 

 

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

 

 

[Input type]  Parameter input 

 

[Data type]  Byte axis 

[Valid data range]  1 to 4 

Set the path to which each axis belongs. 
 

NOTE 

 

When 0 is set, each axis is assumed to belong to path 1. 

 

0982 

 

Absolute path number to which each spindle belongs 

 

NOTE 

 

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

 

 

[Input type]  Parameter input 

 

[Data type]  Byte spindle 

[Valid data range]  1 to 4 

Set the path to which each spindle belongs. 
 

B-64693EN-1/01

 

 

8. MULTI-PATH CONTROL

 

- 1275 - 

NOTE 

 

When 0 is set, each spindle is assumed to belong to path 1. 

 

0983 

 

Path control type of each path 

 

NOTE 

 

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

 

 

[Input type]  Parameter input 

 

[Data type]  Byte path 

[Valid data range]  0 to 1 

Set the path control type of each path. 
The following two path control types are available: 
T series (lathe system) 

: 0 

M series (machining system) : 1 
 

 

 

#7 

#6 

#5 

#4 

#3 

#2 

#1 

#0 

3008 

 

 

 

 

 

 

XSG 

 

 

 

 

[Input type]  Parameter input 

 

[Data type]  Bit path 

 

NOTE 

 

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

 

 

#2  XSG

  A signal assigned to an X address is: 

0: 

Fixed at the address. 

1: 

Able to be reassigned to an arbitrary X address. 

 

NOTE 

 

When this parameter is set to 1, set parameters Nos. 3013, 3014, 
3012, and 3019. If parameters Nos. 3013 and 3014 are not set, the 
deceleration signal for reference position return is assigned to bit 0 
of <X0000>. If parameters Nos. 3012 and 3019 are not set, the 
skip signal, the PMC axis control skip signal, the measurement 
position arrival signal, the interlock signal for each axis direction, 
and the tool compensation value write signal are assigned to 
<X0000>. 

 

3012 

 

Skip signal assignment address 

 

NOTE 

 

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

 

 

[Input type]  Parameter input 

 

[Data type]  Word path 

[Valid data range]  0 to 727 

Set an X address to which the skip signal SKIPn is to be assigned. 
 

8. MULTI-PATH CONTROL

 

 

B-64693EN-1/01

 

- 1276 - 

NOTE 

 

This parameter is valid when bit 2 (XSG) of parameter No. 3008 is 
set to 1. 

 

Depending on the configuration of the I/O Link, the actually usable 
X addresses are: 

 

<X0000 to X0127>, <X0200 to X0327>, <X0400 to X0527>, 
<X0600 to X0727> 

 

3013 

 

X address to which the deceleration signal for reference position return is assigned 

 

NOTE 

 

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

 

 

[Input type]  Parameter input 

 

[Data type]  Word axis 

[Valid data range]  0 to 727 

Set an address to which the deceleration signal *DECx  for reference position return for 
each axis is to be assigned. 
 

NOTE 

 

This parameter is valid when bit 2 (XSG) of parameter No. 3008 is 
set to 1. 

 

Depending on the configuration of the I/O Link, the actually usable 
X addresses are: 

 

<X0000 to X0127>, <X0200 to X0327>, <X0400 to X0527>, 
<X0600 to X0727> 

 

3014 

 

Bit position of an X address to which the deceleration signal for reference position return is assigned 

 

NOTE 

 

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

 

 

[Input type]  Parameter input 

 

[Data type]  Byte axis 

[Valid data range]  0 to 7 

Set a bit position to which the deceleration signal for reference position return *DECx for 
each axis is to be assigned. 
 

NOTE 

 

This parameter is valid when bit 2 (XSG) of parameter No. 3008 is 
set to 1. 

 

3019 

 

Address to which the PMC axis control skip signal and measurement position arrival signals are 

assigned 

 

NOTE 

 

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

 

B-64693EN-1/01

 

 

8. MULTI-PATH CONTROL

 

- 1277 - 

 

[Input type]  Parameter input 

 

[Data type]  Word path 

 

[Valid data range]  0 to 727 

Set an X address to which the PMC axis control skip signal ESKIP and the measurement 
position arrival signals (XAE, YAE, and ZAE (Machining Center  series) or XAE and 
ZAE (Lathe series)) are to be assigned.   
 

Example 1. When No.3012 is set to 5 and No.3019 is set to 6 

When bit 2 (XSG) of parameter No. 3008 is 1, the PMC axis control skip signal, and 
measurement position arrival signal are allocated to X0006 and the skip signal is 
allocated to X0005. 
 

 

 

#7 

#6 

#5 

#4 

#3 

#2 

#1 

#0 

 

X005 

 

SKIP 

SKIP6 

SKIP5 

SKIP4 

SKIP3 

SKIP2 

SKIP8 

SKIP7 

(T series) 

 

 

#7 

#6 

#5 

#4 

#3 

#2 

#1 

#0 

 

 

 

SKIP 

SKIP6 

SKIP5 

SKIP4 

SKIP3 

SKIP2 

SKIP8 

SKIP7 

(M series) 

 

 

 

#7 

#6 

#5 

#4 

#3 

#2 

#1 

#0 

 

X006 

 

 

ESKIP 

 

 

 

 

ZAE 

XAE 

(T series)

 

 

 

#7 

#6 

#5 

#4 

#3 

#2 

#1 

#0 

 

 

 

 

ESKIP 

 

 

 

ZAE 

YAE 

XAE 

(M series)

 

 

Example 2. When No.3012 is set to 5 and No.3019 is set to 5 

When bit 2 (XSG) of parameter No. 3008 is 1, the PMC axis control skip signal, 
measurement position arrival signal, and skip signal are allocated to X0005. 
 

 

 

#7 

#6 

#5 

#4 

#3 

#2 

#1 

#0 

 

X005 

 

SKIP 

ESKIP 

 

 

 

 

ZAE 

XAE 

(T series)

 

 

 

SKIP6 

SKIP5 

SKIP4 

SKIP3 

SKIP2 

SKIP8 

SKIP7 

 

 

#7 

#6 

#5 

#4 

#3 

#2 

#1 

#0 

 

 

 

SKIP 

ESKIP 

SKIP5 

SKIP4 

SKIP3 

ZAE 

YAE 

XAE 

(M series)

 

 

 

SKIP6 

SKIP2 

SKIP8 

SKIP7 

 

NOTE 

 

This parameter is valid when bit 2 (XSG) of parameter No. 3008 is 
set to 1. 

 

Depending on the configuration of the I/O Link, the actually usable 
X addresses are: 

 

X0000 to X0127, X0200 to X0327, X0400 to X0527, X0600 to 
X0727 

 

3021 

 

Address to which an axis signal is assigned 

 

NOTE 

 

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

 

 

[Input type]  Parameter input 

 

[Data type]  Byte axis 

[Valid data range]  0 to 7, 10 to 17, 20 to 27, ... , 90 to 97 

For each axis of the CNC, set a PMC interface address. 
Set a value according to the tables below. 

8. MULTI-PATH CONTROL

 

 

B-64693EN-1/01

 

- 1278 - 

Value of parameter No. 3021 (the second digit) 

Setting value 

Input signal address 

Output signal address

 

G0000 to G0767 

F0000 to F0767 

G1000 to G1767 

F1000 to F1767 

G2000 to G2767 

F2000 to F2767 

G3000 to G3767 

F3000 to F3767 

 

Value of parameter No. 3021 (the first digit) 

Setting value 

Input signal address 

Output signal address

 

#0 

#0 

#1 

#1 

 

 

#7 

#7 

 
[Example of setting] 

Axis number 

No. 3021 

Signal allocation 

+J1<G0100.0>, -J1<G0102.0>, ZP1<F0090.0>, ... 

+J2<G0100.1>, -J2<G0102.1>, ZP2<F0090.1>, ... 

+J3<G0100.2>, -J3<G0102.2>, ZP3<F0090.2>, ... 

10 

+J4<G1100.0>, -J4<G1102.0>, ZP4<F1090.0>, ... 

11 

+J5<G1100.1>, -J5<G1102.1>, ZP5<F1090.1>, ... 

 
If eight or less axes are used per path, the following signal allocation results when 0 is set 
for all axes: 
 

Axis 1 of path 1 = Setting equivalent to 0 

 

Axis 2 of path 1 = Setting equivalent to 1 

 

 

 

Axis 1 of path 2 = Setting equivalent to 10 

 

 

 

NOTE 

 

Set this parameter when more than eight axes are used per path. 

 

The valid data range varies, depending on the system software. 

 

 

 

#7 

#6 

#5 

#4 

#3 

#2 

#1 

#0 

8100 

 

 

DSB 

 

 

 

 

IAL 

RST 

 

 

[Input type]  Parameter input 

 

[Data type]  Bit machine group 

 

 

#0  RST

  The pressing of the 

 

  key on the MDI panel is: 

0: 

Valid for all paths. 

1: 

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

The 

 

  key on the MDI panel functions 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 select signal. 
 

NOTE 

 

The path by which reset becomes actually effective depends on the 
combination with bit 0 (MGR) of parameter No.8106 setting and 
this parameter. 

 

B-64693EN-1/01

 

 

8. MULTI-PATH CONTROL

 

- 1279 - 

So, operations are performed as indicated in the example below. 
 
[Example] 
 

Suppose that the following 3-path system is used. 

 

CNC 

Machine group 1 

Path 1 

Machine group 2 

Path 2 

Axis 

Axis 

 

Axis 

 

Axis 

 

 

(1)  When RST (machine group 1) = 0 and RST (machine group 2) = 0 are set, the 

reset key is valid for all paths. 

Reset operation when the MDI key is pressed 

Signal HEAD 

(Path 1 selected) 

(Path 2 selected) 

 

Path 1 

Resetting valid 

Resetting valid 

Path 2 

Resetting valid 

Resetting valid 

 
(2)  When RST (machine group 1) = 1 and RST (machine group 2) = 1 are set, the 

reset key is valid for a path selected by the path selection signal. 

Reset operation when the MDI key is pressed 

Signal and HEAD 

 

 

 

Path 1 

Resetting valid 

Resetting invalid 

Path 2 

Resetting invalid 

Resetting valid 

 

(3)  When RST (machine group 1) = 1 and RST (machine group 2) = 0 are set, the 

following operation is performed: 

Reset operation when the MDI key is pressed 

Signal HEAD 

 

 

 

Path 1 

Resetting valid 

Resetting invalid 

Path 2 

Resetting valid 

Resetting valid 

 

 

#1  IAL

  Choice 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. 

 

 

#6  DSB

  The inter-path single block check function is: 

0: 

Disabled. 
When a single block stop occurs with a path, no single block stop occurs with the 
other path(s). 

1: 

Enabled. 
When a single block stop occurs with a path, a feed hold stop occurs with all paths 
in the same machine group. 

8. MULTI-PATH CONTROL

 

 

B-64693EN-1/01

 

- 1280 - 

 

 

 

#7 

#6 

#5 

#4 

#3 

#2 

#1 

#0 

8106 

 

 

 

 

 

 

 

 

MGR 

 

    

 

[Input type]  Parameter input 

 

[Data type]  Bit 

 

 

# 0  MGR

  When the RESET key on the MDI panel is pressed,   

0: 

All machine groups are reset. 

1: 

Only the machine groups to which the path selected by the path selection signal 
belongs are reset. 

 

NOTE 

 

The path by which reset becomes actually effective depends on the 
combination with bit 0 (RST) of parameter No. 8100 setting and this 
parameter. 

 
[Example] 
 

Suppose that the following 2-machine-group with 4-path system is used. 

 

Path 1 

Path 2 

Machine group 1 

Path 3 

Path 4 

Machine group 2 

 

 

[Example 1] 
 

When the bit 0 (MGR) of parameter No. 8106 is set to 0: 

 

When the RESET key on the MDI panel is pressed, all paths are reset 
regardless of which path is selected. 

 
[Example 2] 
 

When the bit 0 (MGR) of parameter No. 8106 is set to 0 and path 1 is selected: 

 

When the RESET key on the MDI panel is pressed, machine group 1 (paths 1 
and 2) to which path 1 belongs is reset. Machine group 2 (paths 3 and 4) is not 
reset. 

 
 

Bit 0 (MGR) of parameter No. 8106 can be used together with bit 0 (RST) of 
parameter No. 8100. The following table lists the path or paths to be reset when 
the RESET key on the MDI panel is pressed, according to the setting of bit 0 
(RST) of parameter No. 8100 used when bit 0 (MGR) of parameter No. 8106 is 
set to 1 for the machine group in the above example. 

 

No. 

Bit 0 (RST) of 

parameter No. 8100 

(Machine group 1) 

Bit 0 (RST) of 

parameter No. 8100 

(Machine group 2) 

Selected path 

Path 1 

Path 2 

Path 3 

Path 4 

Path(s) to be reset 

1, 2 

1, 2 

3, 4 

3, 4 

1, 2 

1, 2 

3, 4 

3, 4 

 

B-64693EN-1/01

 

 

8. MULTI-PATH CONTROL

 

- 1281 - 

Signal address 

 

 

#7 

#6 

#5 

#4 

#3 

#2

 

#1

 

#0 

X0004 

T series 

 

SKIP

#1

 

ESKIP

#1

 

-MIT2

#1

 

+MIT2

#1

 

-MIT1

#1

 

+MIT1

#1

 

 

 

 

SKIP6

#1

 

SKIP5

#1

 

SKIP4

#1

 

SKIP3

#1

 

SKIP2

#1

 

SKIP8

#1

 

SKIP7

#1

 

 

 

 

 

 

 

 

 

 

 

X0004 

M series 

 

SKIP

#1

 

ESKIP

#1

 

SKIP5

#1

 

SKIP4

#1

 

SKIP3

#1

 

 

 

 

 

SKIP6

#1

 

SKIP2

#1

 

SKIP8

#1

 

SKIP7

#1

 

 

 

 

 

 

 

 

 

 

 

X0007 

 

*DEC8

#2

 

*DEC7

#2

 

*DEC6

#2

 

*DEC5

#2

 

*DEC4

#2

 

*DEC3

#2

 

*DEC2

#2

 

*DEC1

#2

 

 

 

 

 

 

 

 

 

 

 

X0008 

 

 

 

 

*ESP 

 

 

(*ESP) 

(*ESP) 

 

 

 

 

 

 

 

 

 

 

X0009 

 

*DEC8

#1

 

*DEC7

#1

 

*DEC6

#1

 

*DEC5

#1

 

*DEC4

#1

 

*DEC3

#1

 

*DEC2

#1

 

*DEC1

#1

 

 

 

 

 

 

 

 

 

 

 

X0010 

 

*DEC8#3 

*DEC7#3 

*DEC6#3 

*DEC5#3 

*DEC4#3 

*DEC3#3 

*DEC2#3 

*DEC1#3 

 

 

 

 

 

 

 

 

 

 

X0011 

T series 

 

SKIP#3 

ESKIP#3 

-MIT2#3 

+MIT2#3 

-MIT1#3 

+MIT1#3 

 

 

 

SKIP6#3 

SKIP5#3 

SKIP4#3 

SKIP3#3 

SKIP2#3 

SKIP8#3 

SKIP7#3 

 

 

 

 

 

 

 

 

 

 

X0011 

M series 

 

SKIP#3 

ESKIP#3 

SKIP5#3 

SKIP4#3 

SKIP3#3 

 

 

 

 

SKIP6#3 

SKIP2#3 

SKIP8#3 

SKIP7#3 

 

 

 

 

 

 

 

 

 

 

X0013 

T series 

 

SKIP

#2

 

ESKIP

#2

 

-MIT2

#2

 

+MIT2

#2

 

-MIT1

#2

 

+MIT1

#2

 

 

 

 

SKIP6

#2

 

SKIP5

#2

 

SKIP4

#2

 

SKIP3

#2

 

SKIP2

#2

 

SKIP8

#2

 

SKIP7

#2

 

 

 

 

 

 

 

 

 

 

 

X0013 

M series 

 

SKIP

#2

 

ESKIP

#2

 

SKIP5

#2

 

SKIP4

#2

 

SKIP3

#2

 

 

 

 

 

SKIP6

#2

 

SKIP2

#2

 

SKIP8

#2

 

SKIP7

#2

 

 

Alarm and message 

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(*DEC) 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 four or more paths or there are nine 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. 

PW0002 

PMC address is not 
correct(AXIS). 

The address to assign the axis signal is incorrect. 
This alarm may occur in the following case: 

The parameter No. 3021 setting is incorrect. 

 

8.2 

WAITING M CODES 

Overview 

Control based on M codes is used to cause one path to wait for the other during machining. When an M 
code for waiting is specified in a block for one path during automatic operation, the other path waits for 
the same M code to be specified before staring the execution of the next block.   
A range of M codes used as M codes for waiting is to be set in the parameters Nos. 8110 and 8111 
beforehand. Waiting can be ignored using a signal. 

 

 

 

 

 

 

 

Content      ..     163      164      165      166     ..