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

 

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

 

Search            copyright infringement  

 

 

 

 

 

 

 

 

 

 

 

Content      ..     236      237      238      239     ..

 

 

 

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

 

 

10. SPINDLE SPEED FUNCTION

 

 

B-64693EN-1/01

 

- 1858 - 

Controlled 

axis 

Connector to which each separate 

detector interface unit is attached 

Parameter setting 

1st 

connector 

2nd 

connector 

5th 

connector 

6th 

connector 

No. 

24096 

No. 

24097 

No. 

24100 

No. 

24101 

X2 

 

JF101 

 

 

Y2 

 

 

 

JF101 

Z2 

 

 

 

 

A1 

 

 

JF101 

 

B1 

 

 

 

JF102 

C1 

 

JF104 

 

 

A2 

JF102 

 

 

 

B2 

 

JF103 

 

 

C2 

 

 

 

JF103 

 

NOTE 

1  Specify these parameters when separate detector interface units 

are used.   

2  Parameters Nos. 24096 to 24103 are specified automatically when 

data is entered on the FSSB setting screen if the FSSB setting mode 
in use is the automatic setting mode (bit 0 (FMD) of parameter No. 
1902 = 0). If the manual setting 2 mode (bit 0 (FMD) of parameter 
No. 1902) = 1), specify the parameters directly.   

 

Alarm and message 

Number 

Message 

Description 

PS5211 

ILLEGAL AXIS 
OPERATION 

- A move command is commanded from the CNC on the servo motor in 

servo motor spindle control mode. 

- A move command is commanded from the CNC on the servo motor in 

acceleration/deceleration of servo motor spindle synchronization mode. 

- A move command is commanded from the CNC on the servo motor in 

servo motor spindle synchronization mode when differential speed 
synchronization command signal DFSYC and the servo motor spindle 
switching signal SVSP set to “1”. 

 

Notes 

Servo/Spindle synchronous control (FSSB type) 

The separate detector interface unit becomes unnecessary  by the FSSB communication between a CNC 
and a spindle amplifier. 
However, if the separate detector interface unit is used, do not set the setting (the parameters FHRSV (bit 
2 of No.2429) and FHESP (bit 2 of No.4549) of Servo/Spindle synchronous control (FSSB type). 
Refer to "11.22.2 Servo/Spindle synchronous control (FSSB type)" for details. 
 

Servo alarm 

If a servo alarm occurs, servo spindle control and servo spindle synchronization mode are canceled. If this 
occurs, SVSPM, SYSSM, SVAR, and SYAR (<Fn090> signals) are all cleared. 
After the servo alarm is canceled, servo spindle control and servo spindle synchronization will be enabled 
again. 
 

Servo off

 

If follow-up is performed (bit 0 (FUPx) of parameter No. 1819 = 0), servo spindle control and servo 
spindle synchronization mode are canceled. If this occurs, SVSPM,  SYSSM,  SVAR,  and  SYAR 
(<Fn090> signals) are all cleared. 

B-64693EN-1/01

 

 

10. SPINDLE SPEED FUNCTION

 

- 1859 - 

If follow-up is not performed (bit 0 (FUPx) of parameter No. 1819 = 1), servo spindle control and servo 
spindle synchronization mode are not canceled. Commands are accumulated as servo errors. 
 

Emergency stop 

In the event of an emergency stop, servo spindle control and servo spindle synchronization mode are 
canceled. If this occurs, SVSPM, SYSSM, SVAR, and SYAR (<Fn090> signals) are all cleared. 
After the emergency stop  is canceled, servo spindle control and servo spindle synchronization will be 
enabled again. 
 

Multi-path 

Number of axes 

Only a single servo axis per path can be used with this function. 
 

Signal address 

If the servo motor on the second path is used, the addresses of all control signals are the original ones plus 
1000. 
Similarly, for the third path, the addresses are the original ones plus 2000. 
 

Synchronization between paths 

It is possible to synchronize between paths. To do this, input the signal for the path to which the servo 
axis belongs. 
For example, to synchronize the spindle on path 1 with the servo axis on path 2, input the signal on path 2 
(G1000 to G1999). 
 

Synchronization of multiple axes 

It is possible to synchronize multiple servo axes to a single main-spindle. To do this, input the signals on 
the multiple paths to which the servo axes belong. 
It is necessary to connect multiple position coders to the same main-spindle and input them to the 
connectors of the respective pulse modules. 
 

10.22.2 

Servo/Spindle Synchronous Control (FSSB Type) 

Outline 

By the FSSB communication between a CNC and a spindle amplifier, rotational position information of a 
spindle can be transmitted from a spindle amplifier to a servo control on CNC. Servo/Spindle 
synchronous control (FSSB type) is a function that a servo axis follows a spindle axis by utilizing this 
FSSB communication. And it is a feature of this function that the separate detector interface unit becomes 
unnecessary compared with the ordinary function. 
 

Explanation 

The amplifier of main-spindle (spindle motor) and the amplifier of sub-spindle (servo motor) used for 
Servo/Spindle synchronous control (FSSB type) need to be connected to the main servo card. The spindle 
amplifier and the servo amplifier used for Servo/Spindle synchronous control (FSSB type) can be 
connected to both the first FSSB line and the second FSSB line. (This function can be executed between 
two motors connected to another line.) 
 
Ex.1) Servo/Spindle synchronous control (FSSB type) with A axis and S1 spindle axis in the one path 
system. 
[Example of connection of FSSB] 

10. SPINDLE SPEED FUNCTION

 

 

B-64693EN-1/01

 

- 1860 - 

 

CNC 

Servo card 

(Main) 

Spindle amplifier 

Servo amplifier 

Servo amplifier 
 

Servo motor: X 

Servo motor: Z 

Spindle motor: S1 

First FSSB line 

Second FSSB line 

Servo motor: A 

Servo amplifier 
 

Servo motor: Y 

 

 
[Example of parameter setting] 

The following setting are necessary in addition to setting of existing parameters related to 
Servo/Spindle synchronous control. 

   

When the parameter FHR (Bit 0 of No.24203) is set to 1, position data transmission by FSSB is 
enabled.   
And, the index number of the spindle axis (S1) that synchronizes with the servo axis (A) used by 
Servo/Spindle synchronous control (FSSB type) is set to the parameter (No.24204) as follows. 

         

 

In addition, set the parameter FSBSYN (bit2 of No.2429) of A axis and the parameter FHESP (bit2 of 
No.4549) of S1 spindle axis to 1. 

 
 
Ex.2) Servo/Spindle synchronous control (FSSB type) with A1 - S1 and A2 - S2 in two path system. 
[Example of connection of FSSB] 

  

 

CNC 

Servo card 

(main) 

Spindle amplifier 

Servo amplifier 
 

Servo motor: X1 

Servo motor: Z1 

Servo motor: X2 

Spindle motor: S1 

Spindle amplifier 
 

Spindle motor: S2 

First FSSB line 

Servo motor: Z2 

Servo motor: A1 

Servo motor: A2 

Servo motor: Y1 

Servo motor: Y2 

Servo amplifier 

Servo amplifier 
 

Servo amplifier 
 

 

 

B-64693EN-1/01

 

 

10. SPINDLE SPEED FUNCTION

 

- 1861 - 

[Example of parameter setting] 

The  following setting are necessary in addition to setting of existing parameters related to 
Servo/Spindle synchronous control. 

   

When the parameter FHR (Bit 0 of No.24203) is set to 1, position data transmission by FSSB is 
enabled.   
And, the index number of the spindle axes (S1, S2) that synchronizes with the servo axes (A1, A2) 
used by Servo/Spindle synchronous control (FSSB type) is set to the parameter (No.24204) as follows. 

          

Path1 

 

Path2 

 

In addition, set the parameter FSBSYN (bit2 of No.2429) of A1 and A2 axes and the parameter FHESP 
(bit2 of No.4549) of S1 and S2 spindle axes to 1. 

 

Eight or less index numbers of the spindle axis can be set in all system. If nine or more index numbers 
of the spindle axis or illegal index number of spindle axis is set, the alarm (PW0037) "SV/SP 
COMBINATION ERROR" is issued. 

 

NOTE 

1  When the parameter is changed, the power must be turned off before an 

operation is continued. 

2  Servo/Spindle synchronous control (FSSB type) cannot be used with analog 

spindle or the spindle control with servo motor. If the above setting is set the 
parameter No.24204, the alarm (PW0037) “SV/SP COMBINATION ERROR” is 
issued. 

3  The setting of the arbitrary gear ratio (DMR function) for main-spindle (spindle 

motor) cannot be used. 

4  With sub-spindle (servo motor) used by Servo/Spindle synchronous control 

(FSSB type), the following servo software functions cannot be used. 

    - FSSB high-speed rigid tapping 
    - Electronic Gear Box 
    - Full-closed control 
   If these functions are used, the alarm SV0417, “ILL DGTL SERVO 

PARAMETER” is issued. 

5  Others follow notes of Servo/Spindle synchronous control. 

 

10. SPINDLE SPEED FUNCTION

 

 

B-64693EN-1/01

 

- 1862 - 

Parameter 

 

 

#7 

#6 

#5 

#4 

#3 

#2 

#1 

#0 

24203 

 

 

 

 

 

 

 

 

FHR 

 

NOTE 

 

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

 

 

[Input type]  Parameter input 

 

[Data type]  Bit 

 

 

#0  FHR

  Position data transmission by FSSB is: 

0: 

Disabled. 

1: 

Enabled. 

 

NOTE 

1  In addition, it is necessary to set parameter No.24204. 
2  When Servo/Spindle synchronous control (FSSB type) is used, set 

this parameter to 1. 

 

24204 

 

The index number of the spindle axis that synchronizes to each servo axis 

 

NOTE 

 

When the 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 the maximum number of spindles 

Set the index number of the spindle motor (main-spindle) that synchronizes with the 
servo axis (sub-spindle) by Servo/Spindle synchronous control (FSSB type). 
 

NOTE 

1  When the parameter FHR (Bit 0 of No.24203) is 1, this parameter 

is enabled. 

2  Eight or less index numbers of the spindle axis can be set in the 

system. If nine or more index numbers of the spindle axis are set, 
alarm (PW0037) “SV/SP COMBINATION ERROR” is issued. 

 

 

 

#7 

#6 

#5 

#4 

#3 

#2 

#1 

#0 

2429 

 

 

 

 

 

 

FSBSYN 

 

 

 

 

[Input type]  Parameter input 

 

[Data type]  Bit axis 

 

 

#2  FSBSYN

  Servo control by Servo/Spindle synchronous control (FSSB type) is:   

0: 

Disabled. 

1: 

Enabled. 

 

B-64693EN-1/01

 

 

10. SPINDLE SPEED FUNCTION

 

- 1863 - 

NOTE 

1  When using Servo/Spindle synchronous control (FSSB type), set 

this parameter to 1. 

2  In the servo axis, in which this parameter is 1, the following function 

cannot be used. If using with either of the following functions, the 
alarm (SV0417) “ILL DGTL SERVO PARAMETER” is issued. 
(Detail number of diagnosis data No.352 becomes 4292 or 4291) 
  - FSSB high-speed rigid tapping (Bit 1 of No.2429) 
  - Electronic gear box (Bit 0 of No.2011) 
  - Full-closed control (Bit 1 of No.1815) 
 

3  When the parameter is set, the power must be turned off before 

operation is continued. 

 

 

 

#7 

#6 

#5 

#4 

#3 

#2 

#1 

#0 

4549 

 

 

 

 

 

 

FHESP 

 

 

 

 

[Input type]  Parameter input 

 

[Data type]  Bit spindle 

 

 

#2  FHESP

  Spindle control by Servo/Spindle synchronous control (FSSB type) is:   

0: 

Disabled. 

1: 

Enabled. 

 

NOTE 

1  When using Servo/Spindle synchronous control (FSSB type), set 

this parameter to 1. 

2  In the spindle axis, in which this parameter is 1, FSSB high-speed 

rigid tapping cannot be used. If using with FSSB high-speed rigid 
tapping, the alarm (SP9068) “ILLEGAL SPINDLE PARAMETER” is 
issued. 

 

Alarm and message   

Number 

Message 

Description 

PW0037 

SV/SP COMBINATION ERROR 

-  The servo axis has dummy axis setting. Please check 

parameters (No.1023, bit 0 of No.2009, and bit 4 of 
No.11802).   

-  The setting for the function for spindle axis number to 

synchronize with servo axis is illegal. Please check 
parameters (bit 0 of No.3716, No.3717, and No.24204).   

SV0417 

ILLEGAL SERVO PARAMETER 

-  The setting for the function, which is not available with 

Servo/Spindle synchronous control (FSSB type) 
together, is done. Please turn it off.   

SP9068 

ILLEGAL SPINDLE PARAMETER 

-  Servo/Spindle synchronous control (FSSB type) and 

FSSB high-speed rigid tapping cannot be used 
together. Please check the parameter (bit 1 and bit2 of 
No.4549).   

-  In the case of Servo/Spindle synchronous control 

(FSSB type) using, please turn off FSSB high-speed 
rigid tapping.   

 

10. SPINDLE SPEED FUNCTION

 

 

B-64693EN-1/01

 

- 1864 - 

Diagnose 

1612 

 

The index number of the spindle axis that synchronizes with each servo axis 

  [Data Type]  Byte axis 

The index number of the spindle axis that can use direct communication between a 
spindle amplifier and a servo amplifier on FSSB connection is displayed. 

 

10.22.3 

Phase Synchronization for Servo/Spindle Synchronous 
Control 

Outline 

There are three functions on Servo/Spindle synchronous control. 
(a)  Servo motor spindle control 
 

Can rotate the servo motor at the rotation speed specified with an input signal. 

(b)  Servo motor spindle synchronization 
 

Can rotate the servo motor in synchronization with the feedback pulses from the spindle sensor. 

(c)  Differential speed synchronization 

(i)  Can superimpose a command from the CNC on the servo motor in servo motor spindle 

synchronization. 

(ii)  Can superimpose the rotation speed specified with an input signal on the servo motor in servo 

motor spindle synchronization. 

 
By this function, the phase of sub-spindle (the servo motor machine coordinate zero point in the status of 
reference position establishment) can match the phase of main-spindle (the spindle sensor position 
determined by the one-rotation signal) on (b) Servo motor spindle synchronization. 
Addition, the phase can be shifted by the parameter. 
 
Refer to the manual CONNECTION MANUAL (FUNCTION) (B-64693EN-1) "11.22.1  Servo/Spindle 
synchronous control" for the basic specification of Servo/Spindle synchronous control. 
 
It is necessary to set Servo/Spindle synchronous control (FSSB type).  Refer to the manual 
CONNECTION MANUAL (FUNCTION) (B-64693EN-1) "11.22.2  Servo/Spindle synchronous control 
(FSSB type)" for details. 
 
Enable spindle synchronous control (bit 4 (SYC) of parameter No.8133 is 1) for this function. 

 

Explanation 

The phase of sub-spindle (the servo motor machine coordinate zero point in the status of reference 
position establishment) can match the phase of main-spindle (the spindle sensor position determined by 
the one-rotation signal). Addition, the phase can be shifted by the parameter No.3845. 
The method of phase synchronization is shown as follows. 
 
(1)  Establish the reference position of sub-spindle (servo motor) by Reference position establishment. 

(Reference position establishment signals ZRFx <Fn120.x> is "1") 

(2)  Execute spindle orientation of main-spindle (spindle motor). 
(3)  When Servo motor spindle synchronization start signal SYSS <Gn061.2> is set "1", it becomes 

servo motor spindle synchronization mode. 

(4)  When it becomes servo motor spindle synchronization mode, Servo motor spindle synchronization 

mode signal SYSSM <Fn090.5> becomes "1". 

(5)  When it becomes servo motor spindle synchronization mode, sub-spindle accelerates or decelerates 

to the rotation speed of    main-spindle. 

(6)  When the acceleration/deceleration of sub-spindle is completed, Servo motor spindle 

synchronization mode acceleration/deceleration completion signal SYAR <Fn090.4> becomes "1". 

B-64693EN-1/01

 

 

10. SPINDLE SPEED FUNCTION

 

- 1865 - 

(7)  When Phase synchronization for Servo/Spindle synchronous start signal SYPST <Gn517.7> is set 

"1" after the acceleration/deceleration of sub-spindle is completed, phase synchronization starts. 

(8)  The shift value between main-spindle and sub-spindle can be set by parameter No.3845. 
(9)  It accelerates or decelerates from the current spindle motor speed to the setting speed of parameter 

No.3846 by Linear acceleration/deceleration with the acceleration rate based on parameter No.3843. 

(10)  When the synchronization error pulse value become small value more than allowable error pulse 

value  set by parameter No.3847,  Phase synchronization for Servo/Spindle synchronous finished 
signal SYPFN <Fn527.6> becomes "1". 

(11)  After Phase synchronization for Servo/Spindle synchronous finished signal SYPFN <Fn527.6> 

becomes "1",  set "0" to Phase synchronization for Servo/Spindle synchronous start signal SYPST 
<Gn517.7>. 

(12)  When Servo motor spindle synchronization start signal SYSS <Gn061.2> is set "0",  servo motor 

spindle synchronization mode is canceled. 

(13)  Servo motor spindle synchronization mode acceleration/deceleration completion signal SYAR 

<Fn090.4> and Phase synchronization for Servo/Spindle synchronous finished signal SYPFN 
<Fn527.6> become "0". 

(14)  Sub-spindle decelerates and stops. 
(15)  When the acceleration/deceleration of sub-spindle is completed, Servo motor spindle 

synchronization mode signal SYSSM <Fn090.5> becomes "0". 

 

 

SYPST<Gn517.7> 

SYPFN<Fn527.6> 

SYSS<Gn061.2> 

SYSSM<Fn090.5> 

SYAR<Fn090.4> 

 

サーボモータ主軸同期起動信号

 

SYSS<Gn061.2> 

サーボモータ主軸同期モード信号

 

SYSSM<Fn090.5> 

サーボモータ主軸同期モード

 

加減速完了信号

 

SYAR<Fn090.4> 

サーボモータ主軸同期

 

位相合わせ開始信号

 

SYPST<Gnxxx.x> 

サーボモータ主軸同期

 

位相合わせ完了信号

 

SYPFN<Fnyyy.y> 

サブ主軸の回転数

 

(1) 

(2) 

(3) 

(4) 

(5) 

(6) 

(7) 

(8) 

(9) 

(10) 

(11) 

(12) 

(13) 

<Gn517.7> 

<Fn527.6> 

<Fn090.5> 

<Gn061.2> 

(4) 

(5) 

(6) 

(7) 

(8) 

(10) 

(11) 

(12) 

(13) 

(14) 

(15) 

(9) Acceleration or Deceleration 

Phase synchronization start signal 

Phase synchronization finished signal 

Servo motor spindle   
synchronization start signal 

(3) 

Servo motor spindle   
synchronization mode signal 

Servo motor spindle synchronization   
mode acceleration/deceleration   
completion signal 

SYAR<Fn090.4> 

Rotation speed of Sub-spindle 

 

Fig. 10.22.3 Signal sequence of phase synchronization on Servo/Spindle synchronous control 

 

NOTE 

 

 

 

 

 

 

 

Content      ..     236      237      238      239     ..