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

 

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

 

Search            copyright infringement  

 

 

 

 

 

 

 

 

 

 

 

Content      ..     220      221      222      223     ..

 

 

 

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

 

 

10. SPINDLE SPEED FUNCTION

 

 

B-64693EN-1/01

 

- 1730 - 

NOTE 

1  Even if this signal is once set to “1”, this signal is set to “0” when 

the speed difference exceeds the value set in parameter No.4810 
for a cause such as cutting load variation. 

2  For the correspondence between the signal of each spindle and 

actual signal address, see the description of "Signal address". 

 

Spindle phase error monitor signal SYCAL<Fn044.4> 

  [Classification]  Output signal 
 

[Function]  This signal posts that in the spindle synchronous control mode for the first/second 

spindles, the error pulse difference between the two spindles is greater than a 
parameter-set value. 

 

[Output cond.]  This signal is set to “1” in the following case: 

In the spindle synchronous control mode, the error pulse difference between two 
spindles is greater than the value set in parameter No.4811 after spindle synchronous 
control is completed. 

This signal is set to “0” in the following cases: 

The spindle synchronous control mode is not set. 

In the spindle synchronous control mode, the error pulse difference between two 
spindles is equal to or less than the value set in parameter No.4811. 

 
This signal is valid only when bit 4 (SSS) of parameter No.3704 is set to 0. 
When bit 5 (SCB) of parameter No.4800 is set to 1, an address of n = 0 is valid. 

 

Spindle phase error monitor signal for each spindle   

SYCAL1 to SYCAL4<Fn043.0 to Fn043.3> 

  [Classification]  Output signal 
 

[Function]  These signals post that in the spindle synchronous control mode with each spindle set as a 

slave spindle, the error pulse difference between two spindles is greater than a 
parameter-set value. 

 

[Output cond.]  This signal is set to “1” in the following case: 

In the spindle synchronous control mode, the error pulse difference between two 
spindles is greater than the value set in parameter No.4811 after spindle synchronous 
control is completed. 

This signal is set to “0” in the following cases: 

The spindle synchronous control mode is not set. 

In the spindle synchronous control mode, the error pulse difference between two 
spindles is equal to or less than the value set in parameter No.4811. 

 
These signals are valid only when bit 4 (SSS) of parameter No.3704 is set to 1 and bit 5 
(SCB) of parameter No.4800 is set to 0. 
 

NOTE 

 

For the correspondence between the signal of each spindle and 
actual signal address, see the description of "Signal address". 

 

Spindle synchronous speed ratio control signal SBRT<Gn038.1> 

  [Classification]  Input signal 
 

[Function]  This signal specifies switching to speed ratio control in spindle synchronous control. 

 

[Operation]  When this signal is set to “1”, speed ratio control is set. 

When this signal is set to “0”, speed ratio control is canceled. 
 
This signal is common to all slave spindles that belong to the same path. 

B-64693EN-1/01

 

 

10. SPINDLE SPEED FUNCTION

 

- 1731 - 

When bit 5 (SCB) of parameter No.4800 is set to 1, an address of n = 0 is valid. 
 

Spindle synchronous speed ratio control clamp signal RSMAX<Fn065.2> 

  [Classification]  Output signal 
 

[Function]  This signal posts the rotation state of a slave spindle under speed ratio control in spindle 

synchronous control. 

 

[Output cond.]  This signal is set to “1” in the following case: 

The speed of a slave spindle is clamped to the value set in the parameter No.7636 
under speed ratio control in spindle synchronous control. 

This signal is set to “0” in the following cases: 

The speed of any slave spindle is not clamped to the value set in the parameter No. 
7636 under speed ratio control in spindle synchronous control. 

The spindle synchronization control mode is not set. 

 
This signal is common to all slave spindles that belong to the same path. 
When bit 5 (SCB) of parameter No.4800 is set to 1, an address of n = 0 is valid. 

 

Signal address 

 

 

 

#7 

#6 

#5 

#4 

#3 

#2 

#1 

#0 

Gn038 

 

 

 

 

 

SPPHS 

SPSYC 

SBRT 

 

 

 

 

 

 

 

 

 

 

 

Gn288 

 

 

 

 

 

SPSYC4 

SPSYC3 

SPSYC2 

SPSYC1 

 

 

 

 

 

 

 

 

 

 

Gn289 

 

 

 

 

 

SPPHS4 

SPPHS3 

SPPHS2 

SPPHS1 

 

 

 

 

 

 

 

 

 

 

Fn044 

 

 

 

 

SYCAL 

FSPPH 

FSPSY 

 

 

 

 

 

 

 

 

 

 

 

 

Fn065 

 

 

 

 

 

 

RSMAX 

 

 

 

 

 

 

 

 

 

 

 

 

Fn288 

 

 

 

 

 

FSPSY4 

FSPSY3 

FSPSY2 

FSPSY1 

 

 

 

 

 

 

 

 

 

 

Fn289 

 

 

 

 

 

FSPPH4 

FSPPH3 

FSPPH2 

FSPPH1 

 

 

 

 

 

 

 

 

 

 

Fn043 

 

 

 

 

 

SYCAL4 

SYCAL3 

SYCAL2 

SYCAL1 

 

  - 

Signal allocation of spindle-type signals 

The signal allocation of spindle-type varies according to the path number to which each spindle belongs 
and intra-path spindle number. 
 
Here, the address allocation of the spindle synchronous control signal for each spindle SPSYCs, which is 
a spindle-type signal, is described below. 
 

 

When the one path system is used : 

 

When four spindles of path 1 are used 

Logic spindle number 

Path number + intra-path spindle number 

Signal symbol 

Signal address 

First spindle (S1) 

First spindle of path 1 (S11) 

SPSYC1 

G0288.0 

Second spindle (S2) 

Second spindle of path 1 (S12) 

SPSYC2 

G0288.1 

Third spindle (S3) 

Third spindle of path 1 (S13) 

SPSYC3 

G0288.2 

Fourth spindle (S4) 

Fourth spindle of path 1 (S14) 

SPSYC4 

G0288.3 

 

10. SPINDLE SPEED FUNCTION

 

 

B-64693EN-1/01

 

- 1732 - 

 

When the multi path system is used : 

 

When six spindles consisting of three spindles of path 1 and three spindles of path 2 are used 

Logic spindle number 

Path number + intra-path spindle number 

Signal symbol 

Signal address 

First spindle (S1) 

First spindle of path 1 (S11) 

SPSYC1 

G0288.0 

Second spindle (S2) 

Second spindle of path 1 (S12) 

SPSYC2 

G0288.1 

Third spindle (S3) 

Third spindle of path 1 (S13) 

SPSYC3 

G0288.2 

Fourth spindle (S4) 

First spindle of path 2 (S21) 

SPSYC1 

G1288.0 

Fifth spindle (S5) 

Second spindle of path 2 (S22) 

SPSYC2 

G1288.1 

Sixth spindle (S6) 

Third spindle of path 2 (S23) 

SPSYC3 

G1288.2 

 

Parameter 

 

 

#7 

#6 

#5 

#4 

#3 

#2 

#1 

#0 

3799 

 

 

 

 

 

SVPs 

 

 

 

 

 

[Input type]  Parameter input 

 

[Data type]  Bit spindle 

 

 

#3  SVPs

  As synchronization errors displayed on the spindle tuning screen: 

0: 

Monitor values are displayed. 

1: 

Peak-hold values are displayed. 

Spindle synchronization errors are displayed on the side of the spindle that functions as a 
slave axis in spindle synchronization control. 
 

 

 

#7 

#6 

#5 

#4 

#3 

#2 

#1 

#0 

3704 

 

 

 

 

SSS 

 

 

 

 

 

 

[Input type]  Parameter input 

 

[Data type]  Bit path 

 

NOTE 

 

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

 

 

#4  SSS

  Synchronous spindle control by each spindle is: 

0: 

Not performed. 

1: 

Performed. 

The master axis and slave axis of synchronous spindle control can be  selected from the 
arbitrary spindles. 
The target spindle of synchronous spindle control is specified in parameter No.4831. 
In addition, the following signals affect the control. 

 

Synchronous spindle signals of each spindle SPSYCs 

 

Signals of synchronous control of the spindle phase for each spindle SPPHSs   

 

 

 

#7 

#6 

#5 

#4 

#3 

#2 

#1 

#0 

3716 

 

 

 

 

 

 

 

 

A/Ss 

 

 

[Input type]  Parameter input 

 

[Data type]  Bit spindle 

 

NOTE 

 

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

 

B-64693EN-1/01

 

 

10. SPINDLE SPEED FUNCTION

 

- 1733 - 

 

#0  A/Ss

  Spindle motor type is : 

0: 

Analog spindle. 

1: 

Serial spindle. 

 

3717 

 

Spindle amplifier number to each spindle 

 

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]  0 to Maximum number of controlled axes 

Set a spindle amplifier number to be assigned to each spindle. 
0: 

No spindle amplifier is connected. 

1: 

Spindle motor connected to amplifier number 1 is used. 

2: 

Spindle motor connected to amplifier number 2 is used. 

to 
n: 

Spindle motor connected to amplifier number n is used. 

 

4032 

 

Acceleration / deceleration time constant for spindle synchronous control 

 

   

 

[Input type]  Parameter input 

 

[Data type]  Word spindle 

 

[Data unit]  1min

-1

/sec 

[Valid data range]  0 to 32767 

This parameter sets an acceleration value for linear acceleration/deceleration when the 
synchronous speed command for spindle synchronous control is changed. 
 

NOTE 

1  Set exactly the same data for a master axis spindle and a slave 

axis. When different data is set, synchronization between the two 
spindles is not guaranteed. 

2  When this parameter is set to 0, acceleration/deceleration of a 

spindle is not applied. Set an appropriate value. 

 

4033 

 

Detection level for spindle synchronous speed 

 

   

 

[Input type]  Parameter input 

 

[Data type]  Word spindle 

 

[Data unit]  1min

-1

/sec 

[Valid data range]  0 to 32767 

For the synchronous speed  command  at spindle synchronous control, if the error  of the 
respective spindle motor speeds are within the setting level, the spindle synchronous 
control complete signal (FSPSY) becomes “1”. 
 

4034 

 

The shift amount in spindle phase synchronization control 

 

   

 

[Input type]  Parameter input 

 

[Data type]  Word spindle 

 

[Data unit]  1 pulse unit (360°/4096) 

[Valid data range]  0 to 4095 

10. SPINDLE SPEED FUNCTION

 

 

B-64693EN-1/01

 

- 1734 - 

Sets the shift amount from the reference point at spindle phase synchronous control 
(one-rotation signal). 
 

 

 

#7 

#6 

#5 

#4 

#3 

#2 

#1 

#0 

4800 

 

 

 

SCB 

SYM 

 

 

 

 

 

 

[Input type]  Parameter input 

 

[Data type]  Bit 

 

NOTE 

 

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

 

 

#4  SYM

  In spindle synchronous control, spindle maximum speed uses: 

0: 

the one of a master axis. 

1: 

low one either a master axis or a slave axis. 

 

NOTE 

 

This parameter is valid only for T type gear selection method. 

 

 

#5  SCB

  The combination of a master spindle and slave spindle for spindle synchronization control 

depends on: 
0: 

Setting of bit 4 (SSS) of parameter No.3704. 
When bit 4 (SSS) of parameter No.3704 is set to 0 
The first spindle and second spindle of each path can be selected as the master 
spindle and slave spindle, respectively, for spindle synchronization. 
When bit 4 (SSS) of parameter No.3704 is set to 1 
A combination of arbitrary spindles of each path can be selected for spindle 
synchronization. 
Set a master spindle for each slave spindle in parameter No.4831. Set a spindle 
number of each path. 
By setting a spindle number common to the system in parameter No.4832, an 
arbitrary spindle that belongs to a different path can be selected as a master spindle 
for spindle synchronization. Set a spindle number common to the system. Set 
parameter No.4831 to 0. Spindle synchronization based on arbitrary spindles must 
be enabled for the path to which a slave spindle belongs and for the path to which a 
master spindle belongs. 

1: 

Conventional 16TT system compatible specifications. 
The first spindle of path 1 and the first spindle of path 2 can be selected as the 
master spindle and slave spindle, respectively, for spindle synchronization. 
As control signals, the signal interface of the 16TT system compatible specifications 
can be used. 

 

 

 

#7 

#6 

#5 

#4 

#3 

#2 

#1 

#0 

4801 

 

 

 

 

 

 

 

 

SNDs 

 

 

[Input type]  Parameter input 

 

[Data type]  Bit spindle 

 

NOTE 

 

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

 

B-64693EN-1/01

 

 

10. SPINDLE SPEED FUNCTION

 

- 1735 - 

 

#0  SNDs

  During spindle synchronization control, the rotation direction of each spindle motor is: 

0: 

Same as the specified sign. 

1: 

Opposite to the specified sign. 

 

 

 

#7 

#6 

#5 

#4 

#3 

#2 

#1 

#0 

4809 

 

 

 

 

 

 

 

 

NSY 

 

 

[Input type]  Parameter input 

 

[Data type]  Bit 

 

NOTE 

 

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

 

 

#0  NSY

  When the spindle speed changes during spindle synchronization control, resolution 

improvement is: 

0:  Disabled. (Speed change in units of about 3.7 [min

-1

])   

1:  Enabled. (Speed change in units of about 0.03 [min

-1

] at minimum but not higher 

than maximum spindle speed/4095 [min

-1

]) 

 

This parameter is valid when spindle synchronization control or spindle-spindle polygon 
turning is used. 
Using high-precision spindle speed control  and spindle synchronization control 
simultaneously requires setting the parameter to 1. 
 

NOTE 

 

Using this function requires the serial spindle software that 
supports it.   

 

4810 

 

Error pulse between two spindles when synchronizing phases in the spindle synchronization control 

mode 

 

 

[Input type]  Parameter input 

 

[Data type]  Word spindle 

 

[Unit of data]  Detection unit 

[Valid data range]  0 to 255 

Set an allowable error pulse value between two spindles at phase synchronization time in 
the spindle synchronization control mode. 
This parameter is used to check the completion of phase synchronization performed in the 
spindle synchronization control mode and to check the phase difference during spindle 
synchronization control. 
When the error pulse value between two spindles become equal to or less than the value 
set in this parameter, the spindle phase synchronization control completion signals 
FSPPH<F044.3> and FSPPH1 to 4<F289.0 to 3> are set to “1”. 
 

4811 

 

Allowable error count for the error pulses between two spindles in the spindle synchronization control 

mode 

 

 

[Input type]  Parameter input 

 

[Data type]  Word spindle 

 

[Unit of data]  Detection unit 

[Valid data range]  0 to 32767 

Set the allowable error count for the error pulses between two spindles in the spindle 
synchronization control mode. 

10. SPINDLE SPEED FUNCTION

 

 

B-64693EN-1/01

 

- 1736 - 

This parameter is used to check a spindle synchronization error phase difference. 
When a spindle synchronization error equal to or greater than the value set in this 
parameter is detected, the phase error monitor signals SYCAL<Fn044.4> and SYCAL1 to 
4<Fn043.0 to Fn043.3> are set to “1”. 
 

4831 

 

Master axis of each slave spindle under spindle synchronous control 

 

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]  0 to Maximum number of controlled spindle axes (within a path) 

When a spindle is set as a slave spindle in spindle synchronization control on each 
spindle, set which spindle (master spindle) the slave spindle is to be synchronized with. 
[Examples of parameter setting] 

When spindle synchronization control is exercised with the first spindle selected as a 
master spindle and the second spindle selected as a slave spindle: 

 

No. 4831(1)=0 

 

No. 4831(2)=1 

 

No. 4831(3)=0 

 

No. 4831(4)=0 

 

When spindle synchronization control is exercised with four spindles under the 
following combinations: 

 

(Two combinations, namely, first spindle (master spindle)/second spindle (slave 
spindle), and third spindle (master spindle)/fourth spindle (slave spindle)) 

 

No. 4831(1)=0 

 

No. 4831(2)=1 

 

No. 4831(3)=0 

 

No. 4831(4)=3 

 

When spindle synchronization control is exercised with one master spindle and 
multiple slave spindles: 

 

(First spindle (master spindle)/second spindle (slave spindle)/third spindle (slave 
spindle)/fourth spindle (slave spindle)) 

 

No. 4831(1)=0 

 

No. 4831(2)=1 

 

No. 4831(3)=1 

 

No. 4831(4)=1 

 

NOTE 

1  This parameter is valid only if bit 4 (SSS) of parameter No.3704 is 

set to 1. 

2  The setting of a slave spindle as a master spindle is invalid.   
 

This parameter must be set to 0 for a spindle to be set as a master 
spindle.   

3  In this parameter, set a spindle number within the same path. 

When a spindle not belonging to the local path is to be selected as 
a master spindle for spindle synchronization, set a spindle number 
common to the system in parameter No.4832. In such a case, set 0 
in this parameter. 

B-64693EN-1/01

 

 

10. SPINDLE SPEED FUNCTION

 

- 1737 - 

 

4832 

 

Master spindle of each slave spindle under spindle synchronization control (spindle number common 

to the system) 

 

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]  0 to Maximum number of controlled spindle axes (common to the system) 

When a spindle is set as a slave spindle in spindle synchronization control on each 
spindle, set which spindle (master spindle) the slave spindle is to be synchronized with. 
 

NOTE 

1  This parameter is valid if bit 4 (SSS) of parameter No.3704 is set to 

1. 

 

Bit 4 (SSS) of parameter No.3704 must be set to 1 (to enable 
spindle synchronization based on arbitrary spindles) for the path to 
which a slave spindle belongs and for the path to which a master 
spindle belongs. 

2  The setting of a slave spindle as a master spindle is invalid.   
 

This parameter must be set to 0 for a spindle to be set as a master 
spindle.   

3  In this parameter, set a spindle number common to the system.   
4  When this parameter is used, parameter No.4831 is set to 0. 

 

 

 

#7 

#6 

#5 

#4 

#3 

#2 

#1 

#0 

7603 

 

 

 

 

 

 

SBR 

 

 

 

 

[Input type]  Parameter input 

 

[Data type]  Bit path 

 

 

#2  SBR

  For spindle synchronization control, speed ratio control is: 

0: 

Not used. 

1: 

Used. 

 

7635 

 

Ratio of slave spindle speed in spindle synchronization control 

 

 

[Input type]  Parameter input 

 

[Data type]  Byte spindle 

[Valid data range]  0 to 9 

This parameter sets the ratio of master spindle speed: slave spindle speed (1:n) in spindle 
synchronization control. 
 

NOTE 

 

This parameter is valid only when bit 2 (SBR) of parameter No. 
7603 is set to 1. 

 

7636 

 

Maximum allowable slave spindle speed in spindle synchronization control 

 

 

[Input type]  Parameter input 

 

[Data type]  Word spindle 

 

 

 

 

 

 

 

Content      ..     220      221      222      223     ..