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

 

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

 

Search            copyright infringement  

 

 

 

 

 

 

 

 

 

 

 

Content      ..     233      234      235      236     ..

 

 

 

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

 

 

10. SPINDLE SPEED FUNCTION

 

 

B-64693EN-1/01

 

- 1834 - 

Spindle phase synchronization control signal of each spindle 
SPPHS1 to SPPHS4 <Gn289.0 to Gn289.3> 

  [Classification]  Input signal 
 

[Function]  These signals turn on  the spindle phase synchronization control  mode  (phase  matching) 

for each spindle. 

 

[Operation]  When each of these signals is set to “1”, spindle phase matching is  performed  in the 

spindle synchronous control mode with a spindle set as a slave spindle. These signals are 
valid when the spindle synchronous control signal SPSYCs for each spindle is set to “1”.  
Specify each of these signals after the  spindle  synchronous speed  control  completion 
signal FSPSYs for each spindle is set to “1”. 

 

  A spindle phase synchronization control operation is started on the rising edge of each of 

these signals. So, phase matching once performed is not lost when each of these signals is 
set to “0”. 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. Set a phase shift amount in parameter 
No.11041. 

 

NOTE 

 

Before specifying these signals, ensure that the spindle 
synchronous speed control completion signal FSPSYs is set to “1”. 
When the spindle synchronous speed control completion signal 
FSPSYs is set to “0”, phase matching operation is not performed. 

 

Spindle synchronous speed control completion signal for each spindle 
FSPSY1 to FSPSY4<Fn288.0 to Fn288.3> 

  [Classification]  Output signal 
 

[Function]  These signals show that spindle synchronous control (speed synchronization) 

with each spindle set as a slave spindle is completed. 

 

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

This signal is output when two spindles have reached the speed  equivalent  to a 
specified  spindle synchronous speed and the  speed difference between  the two 
spindles is equal to or less than the value set in parameter No.11042 in the spindle 
synchronous control mode. 

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

In the spindle synchronous control mode, two spindles have not  reached the speed 
equivalent to a specified spindle synchronous speed. 

In the spindle synchronous control mode, the speed difference between two spindles 
is greater than the value set in parameter No.11042. 

The spindle synchronization control mode is not set. 

 

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 

 

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.11042 
for a cause such as cutting load fluctuation. 

 

Spindle phase synchronization control completion signal of each spindle 
FSPPH1 to FSPPH4<Fn289.0 to Fn289.3> 

  [Classification]  Output signal 
 

[Function]  These signals show  that spindle phase synchronization control  (phase  matching) with 

each spindle set as a slave spindle is completed. 

 

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

B-64693EN-1/01

 

 

10. SPINDLE SPEED FUNCTION

 

- 1835 - 

-  This signal is output when phase matching is completed with the  spindle  phase 

synchronization control signal (when the error  pulse difference  between the two 
spindles is  equal to or less than  the value set in parameter  No.4810) after the two 
spindles have reached the speed equivalent to a specified spindle synchronous speed 
in the spindle synchronous control mode. 

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

In the spindle synchronous control mode, the phase matching of two spindles is not 
completed. 

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

The spindle synchronous control mode is not set. 

The spindle phase synchronization control mode is not set. 

 

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

 

NOTE 

 

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

 

Spindle phase error monitor signal for each spindle 
SYCAL1 to SYCAL4<Fn043.0 to Fn043.3> 

  [Classification]  Output signal 
 

[Function]  These signals show 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. 

 

Signal address 

 

 

#7 

#6 

#5 

#4 

#3 

#2 

#1 

#0 

Gn288 

 

 

 

 

 

SPSYC4 

SPSYC3 

SPSYC2 

SPSYC1 

 

 

 

#7 

#6 

#5 

#4 

#3 

#2 

#1 

#0 

Gn289 

 

 

 

 

 

SPPHS4 

SPPHS3 

SPPHS2 

SPPHS1 

 

 

 

#7 

#6 

#5 

#4 

#3 

#2 

#1 

#0 

Fn043 

 

 

 

 

 

SYCAL4 

SYCAL3 

SYCAL2 

SYCAL1 

 

 

 

#7 

#6 

#5 

#4 

#3 

#2 

#1 

#0 

Fn288 

 

 

 

 

 

FSPSY4 

FSPSY3 

FSPSY2 

FSPSY1 

 

 

 

#7 

#6 

#5 

#4 

#3 

#2 

#1 

#0 

Fn289 

 

 

 

 

 

FSPPH4 

FSPPH3 

FSPPH2 

FSPPH1 

 

10. SPINDLE SPEED FUNCTION

 

 

B-64693EN-1/01

 

- 1836 - 

Parameter 

Parameters which are used for this function are as follows. 

 

 

#7 

#6 

#5 

#4 

#3 

#2 

#1 

#0 

11000 

 

 

 

 

 

 

 

 

SPCx 

 

 

[Input type]  Parameter input 

 

[Data type]  Bit axis 

 

NOTE 

 

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

 

 

#0  SPCx

  SV speed control mode of spindle control with servo motor is:   

0: 

Position control type.   

1: 

Velocity control type. 

 

NOTE 

 

Spindle synchronous control for spindle control with servo motor 
(bit 3 (SSY) of parameter No.11005=1) is only available with this 
parameter setting 0. 

 

 

 

#7 

#6 

#5 

#4 

#3 

#2 

#1 

#0 

11001 

 

 

DCSx 

 

 

 

 

 

 

 
 

[Input type]  Parameter input 

 

[Data type]  Bit axis 

 
 

#6  DCSx

  Acceleration/deceleration for deceleration is: 

0:  Disabled. 
1:  Enabled. 

 

 

 

#7 

#6 

#5 

#4 

#3 

#2 

#1 

#0 

11005 

 

 

CSA 

 

 

SSY 

 

CSC 

 

 

 

[Input type]  Parameter input 

 

[Data type]  Bit 

 

 

#1  CSC

  The coordinate of spindle phase synchronization control servo motor is: 

0:  Absolute coordinate. 
1:  Machine coordinate. 
 

 

#3  SSY

  Spindle synchronous control with servo motor is: 

0:  Disabled. 
1:  Enabled. 
 

NOTE 

 

This function is only available with the parameter setting of bit 0 
(SPCx) of parameter No.11000=0. 

 

 

#6  CSA

  Acceleration/deceleration for spindle synchronous control with servo motor is: 

0:  Acceleration/deceleration for speed control. 
1:  Acceleration/deceleration for spindle synchronous control. 

 

B-64693EN-1/01

 

 

10. SPINDLE SPEED FUNCTION

 

- 1837 - 

11040 

 

Spindle phase synchronization with servo motor compensation data 

 
 

[Input type]  Parameter input 

 

[Data type]  2-word spindle 

 

[Unit of data]  pulse 

[Valid data range]  0 to 359999 
 

  This parameter reduces speed fluctuations in case of aligning phase of spindle in spindle 

phase synchronization control. 

 

  When this parameter is 0, since the phase alignment amount is output at a time, the 

position deviation quickly becomes large, and there are large speed fluctuation on phase 
alignment. 

 

  It is possible to perform smooth phase alignments as phase alignment amounts is 

separated by the number of 8 msec pulses set in this parameter. 

 

11041 

 

Shift amount for spindle phase synchronization control with servo motor 

 
 

[Input type]  Parameter input 

 

[Data type]  Real spindle 

 

[Unit of data]  deg 

[Min. unit of data]  Depend on the increment system of the applied axis 
[Valid data range]  0 to 359.999 
 

  Sets the shift amount of slave spindle from master spindle at spindle phase 

synchronization control with servo motor. 
 

11042 

 

Detection level for spindle synchronization with servo motor completion signal 

 

 

[Input type]  Parameter input 

 

[Data type]  Word spindle 

 

[Unit of data]  min

-1

 

[Valid data range]  0 to 32767 
 

  For the synchronization speed command at synchronization control with servo motor, if 

the deviations of the respective spindle motor speeds are within the setting level, the 
spindle synchronization control complete signal(FSPSY) becomes 1. 

 

11070 

 

Acceleration/deceleration switching speed (S

0

) of spindle synchronous 

 
 

[Input type]  Parameter input 

 

[Data type]  2-word axis 

 

[Unit of data]  min

-1

 

[Valid data range]  0 to 999999999 
 

  Set the acceleration/deceleration switching points S

0

 for spindle synchronous control with 

servo motor. 

 

11071 

 

Acceleration/deceleration switching speed (S

1

) of spindle synchronous 

 
 

[Input type]  Parameter input 

 

[Data type]  2-word axis 

 

[Unit of data]  min

-1

 

[Valid data range]  0 to 999999999 
 

 

Set the acceleration/deceleration switching points S

for spindle synchronous control with servo 

motor. 
 

11080 

 

Individual acceleration / deceleration 1 of spindle synchronous (Leg 1) 

 
 

[Input type]  Parameter input 

10. SPINDLE SPEED FUNCTION

 

 

B-64693EN-1/01

 

- 1838 - 

 

[Data type]  2-word axis 

 

[Unit of data]  min

-1

/s 

[Valid data range]  0 to 100000 
 

   

In spindle control with servo motor, this parameter  sets  acceleration/deceleration to be 
applied to  perform spindle synchronous control. When the speed ranges from 0 to 
acceleration  switching speed 1, acceleration/deceleration 1 is applied.  Acceleration 
switching speed 1 is the speed set in parameter No. 11070. 

11081 

 

Individual acceleration / deceleration 2 of spindle synchronous (Leg 2) 

 
 

[Input type]  Parameter input 

 

[Data type]  2-word axis 

 

[Unit of data]  min

-1

/s 

[Valid data range]  0 to 100000 
 

  In  spindle control with servo motor, this parameter sets acceleration/deceleration to be 

applied to perform spindle synchronous control. When

 

the speed ranges from 

acceleration switching speed 1 to acceleration switching speed 2,

 

acceleration/ 

deceleration  2  is applied. Acceleration switching speed 1 and acceleration switching 
speed 2 are the speeds set in parameter Nos. 11070 and 11071, respectively. 

 

11082 

 

Individual acceleration / deceleration 3 of spindle synchronous (Leg 3) 

 
 

[Input type]  Parameter input 

 

[Data type]  2-word axis 

 

[Unit of data]  min

-1

/s 

[Valid data range]  0 to 100000 
 

  In spindle control with servo motor, this parameter sets acceleration/deceleration to be 

applied to perform spindle synchronous control. When the speed ranges from acceleration 
switching speed 2 to the maximum speed, Acceleration/deceleration 3 is applied. 
Acceleration switching speed 2 is the speed set in parameter No. 11071. 

 

25720 

 

Acceleration/deceleration switching speed (S

10

) of spindle synchronous for deceleration 

 
 

[Input type]  Parameter input 

 

[Data type]  2-word axis 

 

[Unit of data]  min

-1

 

[Valid data range]  0 to 999999999 
 

  Set the acceleration/deceleration switching points of spindle synchronous control with 

servo motor for deceleration S

10

 

 

NOTE 

 

When bit 6 (DCSx) of parameter No.11001 and bit 6 (CSA) of 
parameter No.11005 are set to 1, this parameter becomes 
effective. 

 
 

25721 

 

Acceleration/deceleration switching speed (S

11

) of spindle synchronous for deceleration 

 
 

[Input type]  Parameter input 

 

[Data type]  2-word axis 

 

[Unit of data]  min

-1

 

[Valid data range]  0 to 999999999 
 

  Set the acceleration/deceleration switching points of spindle synchronous control with 

servo motor for deceleration S

11. 

B-64693EN-1/01

 

 

10. SPINDLE SPEED FUNCTION

 

- 1839 - 

 

NOTE 

 

When bit 6 (DCSx) of parameter No.11001 and bit 6 (CSA) of 
parameter No.11005 are set to 1, this parameter becomes 
effective. 

 
 

25730 

 

Individual acceleration / deceleration of spindle synchronous for deceleration (0 to S

10

 
 

[Input type]  Parameter input 

 

[Data type]  2-word axis 

 

[Unit of data]  min

-1

/s 

[Valid data range]  0 to 100000 
 

  Set the acceleration/deceleration of spindle synchronous control with servo motor for 

deceleration of Leg 1 (0 to S

10

). 

Acceleration switching speed 1 is the speed set in parameter No. 25720. 
 

NOTE 

 

When bit 6 (DCSx) of parameter No.11001 and bit 6 (CSA) of 
parameter No.11005 are set to 1, this parameter becomes 
effective. 

 

25731 

 

Individual acceleration / deceleration of spindle synchronous for deceleration (S

10

 to S

11

 
 

[Input type]  Parameter input 

 

[Data type]  2-word axis 

 

[Unit of data]  min

-1

/s 

[Valid data range]  0 to 100000 
 

  Set the acceleration/deceleration of spindle synchronous control with servo motor for 

deceleration of Leg 2 (S10 to S11). Acceleration switching speed 1 and acceleration 
switching speed 2 are the speeds set in parameter Nos. 25720 and 25721, respectively. 
 

NOTE 

 

When bit 6 (DCSx) of parameter No.11001 and bit 6 (CSA) of 
parameter No.11005 are set to 1, this parameter becomes 
effective. 

 

25732 

 

Individual acceleration / deceleration of spindle synchronous for deceleration (S

11

 to Maximum speed) 

 
 

[Input type]  Parameter input 

 

[Data type]  2-word axis 

 

[Unit of data]  min

-1

/s 

[Valid data range]  0 to 100000 
 

  Set the acceleration/deceleration of spindle synchronous control with servo motor for 

deceleration of Leg 3 (S11 to Maximum speed). Acceleration switching speed 2 and 
acceleration switching speed 3 are the speeds set in parameter Nos. 25721 and 25722, 
respectively. 
 

10. SPINDLE SPEED FUNCTION

 

 

B-64693EN-1/01

 

- 1840 - 

NOTE 

 

When bit 6 (DCSx) of parameter No.11001 and bit 6 (CSA) of 
parameter No.11005 are set to 1, this parameter becomes 
effective. 

 

 

 

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

 

  This 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 

 
 

  For this function, set 1. 

 

 

 

#7 

#6 

#5 

#4 

#3 

#2 

#1 

#0 

4800 

 

 

 

SCB 

 

 

 

 

 

 
 

[Input type]  Parameter input 

 

[Data type]  Bit 

 

NOTE 

 

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

 
 

#5  SCB

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

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

B-64693EN-1/01

 

 

10. SPINDLE SPEED FUNCTION

 

- 1841 - 

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. 

 

For this function, set 0. 

 

 

 

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

 
 

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

 

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<Fn044.3> and FSPPH1 to 4 <Fn289.0 to 3> are set to “1”. 

 

4811 

 

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 32767 
 

  Set the allowable error count for the error pulses between two spindles  in the  spindle 

synchronization control mode. 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<F044#4> and SYCAL1 to 
4<F043#0 to 3> are set to 1. 

 

4832 

 

Master spindle of each slave spindle under spindle synchronization control 

(spindle number common to the system) 

 
 

[Input type]  Parameter input 

 

 

 

 

 

 

 

Content      ..     233      234      235      236     ..