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

 

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

 

Search            copyright infringement  

 

 

 

 

 

 

 

 

 

 

 

Content      ..     187      188      189      190     ..

 

 

 

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

 

 

10. SPINDLE SPEED FUNCTION

 

 

B-64693EN-1/01

 

- 1466 - 

Parameter 

  - 

Settings for spindle motors and spindle numbers 

 

 

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

 

 

#0  A/Ss

  Spindle motor type is : 

0: 

Analog spindle. 

1: 

Serial spindle. 

 

NOTE 

1  To use a serial spindle, set 0 to bit 5 (SSN) of parameter No.8133. 
2  The 1 analog spindle at the maximum can be controlled in a 

system. 

3  When using an analog spindle, assign it at the end of the spindle 

configuration. 

 

3717 

 

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

 

B-64693EN-1/01

 

 

10. SPINDLE SPEED FUNCTION

 

- 1467 - 

NOTE 

1  In addition, it is necessary to set FSSB. Refer to "1.4.4 FSSB 

Setting" for details. 

2  If value of this parameter is larger than the maximum value, the 

alarm SP1996, "ILLEGAL SPINDLE PARAMETER SETTING" 
occurs.   

3  If the spindle motor is treated as hypothetical Cs axis control or 

spindle control with servo motor, set this parameter to “0”. 

4  In the display order of the parameter No.982, the spindle axes 

since the spindle axis that 0 is set to this parameter become 
invalid, too. However, the case that the spindle motor is treated as 
hypothetical Cs axis control or spindle control with servo motor is 
excepted. 

     Example) On the following setting, S3 and S4 spindle axes are 

invalid when the spindle motor of S3 is not treated as 
hypothetical Cs axis control or spindle control with servo 
motor. 

Display order of 

No.982 

Setting value of 

No.982 

Setting value of 

No.3717 

S1 

S2 

S3 

S4 

 

 

3718 

 

Subscript for display of a serial spindle (main spindle) or analog spindle 

 

 

[Input type]  Parameter input 

 

[Data type]  Byte spindle 

[Valid data range]  0 to 122 

Set a subscript to be added to spindle speed display on a screen such as the position 
display screen. 
Used when the spindle switching function is not used, or used for the main spindle when 
the spindle switching function is used. 
 

NOTE 

 

This parameter is invalid when an extended spindle name is used. 

 

3719 

 

Subscript for display of a serial spindle (sub-spindle) 

 

 

[Input type]  Parameter input 

 

[Data type]  Byte spindle 

[Valid data range]  0 to 122 

Set a subscript to be added to spindle speed display on a screen such as the position 
display screen. 
Used for the sub-spindle when the spindle switching function is used. 
 

NOTE 

 

This parameter is invalid when an extended spindle name is used. 

 

10. SPINDLE SPEED FUNCTION

 

 

B-64693EN-1/01

 

- 1468 - 

  - 

Connection of serial spindle control unit 

 

 

#7 

#6 

#5 

#4 

#3 

#2 

#1 

#0 

4019 

 

PLD 

 

 

 

 

 

 

 

 

4195 

 

PLD 

 

 

 

 

 

 

 

 

 

[Input type]  Parameter input 

 

[Data type]  Bit spindle 

 

 

#7  PLD

  When power is turned on, spindle amplifier parameters for the serial spindle are: 

0: 

Not set automatically. 

1: 

Set automatically. 

No. 4019 :  (Used when the spindle switching function is not used, or used for the main 

spindle when the spindle switching function is used) 

No. 4195 :  (Used for the sub-spindle when the spindle switching function is used) 
When this parameter is set to 1 after the spindle motor model code parameter is set, the 
next power-on operation sets the standard values for the motor model in parameters and 
sets this parameter to 0. 
 

4133 

 

Spindle motor model code 

(Used when spindle switching function is not used, or used for main spindle in spindle switching) 

 

4309 

 

Spindle motor model code 

(For sub-spindle when spindle switching function is provided) 

 

 

[Input type]  Parameter input 

 

[Data type]  Word spindle 

[Valid data range]  0 to 32767 

When setting initial parameters for the serial spindle, specify the spindle motor model 
code. 
 

  - 

Parameters for the serial spindle control unit 

Parameters Nos. 4000 to 4799: For serial spindles 
Although the above parameters are stored as CNC  parameters, they are actually used by the spindle 
control unit of serial spindles. 
For details of these parameters, refer to the following manuals of serial spindles: 
FANUC AC SPINDLE MOTOR 

α

series PARAMETER MANUAL (B-65280EN) 

 

Alarm and message 

Number 

Message 

Description 

SP1220 

NO SPINDLE AMP. 

Either the cable connected to a serial spindle amplifier is 
broken, or the serial spindle amplifier is not connected. 

SP1227 

RECEIVING ERROR (SERIAL 
SPINDLE) 

A receive error occurred in communications between the CNC 
and the serial spindle amplifier. 

SP1228 

COMMUNICATION ERROR 
(SERIAL SPINDLE) 

A communications error occurred between the CNC and the 
serial spindle amplifier. 

SP1229 

COMMUNICATION ERROR SERIAL 
SPINDLE AMP. 

A communications error occurred between serial spindle 
amplifiers (amplifiers of even number and odd number). 

SP1245 

to 

SP1247 

COMMUNICATION DATA ERROR 

A communication data error was detected on the CNC. 
Inquire of FANUC, please. 

SP1969 

to 

SP1972 

SPINDLE CONTROL ERROR 

An error occurred in the spindle control software. 
Inquire of FANUC, please. 

B-64693EN-1/01

 

 

10. SPINDLE SPEED FUNCTION

 

- 1469 - 

Number 

Message 

Description 

SP1976 

to 

SP1979 

SERIAL SPINDLE 
COMMUNICATION ERROR 

An error occurred in the spindle control software. 
Inquire of FANUC, please. 

SP1980 

to 

SP1984 

SERIAL SPINDLE AMP. ERROR 

Defect on serial spindle amplifier. 
Inquire of FANUC, please. 

SP1985 

to 

SP1987 

SERIAL SPINDLE CONTROL 
ERROR 

Defective SIC–LSI on serial spindle amplifier. 
Inquire of FANUC, please. 

SP1988,   

SP1989 

SPINDLE CONTROL ERROR 

An error occurred in the spindle control software. 
Inquire of FANUC, please. 

SP1996 

ILLEGAL SPINDLE PARAMETER 
SETTING 

The spindle was assigned incorrectly. Check to see the 
following parameter. (No.3716 or 3717) 

SP9000 

or later 

 

An alarm is issued from the spindle amplifier unit of the serial 
spindle. For details, refer to the manual of the serial spindle. 

 

Diagnosis data 

  - 

Information about spindle control 

 

 

#7 

#6 

#5 

#4 

#3 

#2 

#1 

#0 

1570 

 

LNK 

 

 

 

 

 

 

 

 

 

[Data type]  Bit spindle 

 

 

LNK  0: The spindle interface does not operate normally. 

1: The spindle interface operates normally. 

 

403 

 

Spindle motor temperature information 

 

 

[Data type]  Byte spindle 

 

[Unit of data] 

°

[Valid data range]  0 to 255 

When the 

α

i

 spindle interface is used, the temperature of the 

α

i spindle motor winding is 

indicated. The overheat temperature varies depending on the motor. 

 

NOTE 

 

The overheat temperature has the following error: 

 

Lower than 160

°

C: Up to 5

°

 

160 to 180

°

C: Up to 10

°

 

  - 

Indication of serial spindle load meter and speed meter   

410 

 

Spindle load meter indication (%) 

 

411 

 

Spindle motor speed indication (min

-1

 

 

[Data type]  Word spindle 

For correct indication of the load meter and motor speed, the following parameters must 
be set properly: 
Maximum motor speed: Set for each axis in parameters Nos. 4020 (MAIN) and 4196 
(SUB). 
Load meter indication at maximum output: Set for each axis in parameters Nos. 4127 
(MAIN) and 4276 (SUB). 

 

10. SPINDLE SPEED FUNCTION

 

 

B-64693EN-1/01

 

- 1470 - 

NOTE 

 

Parameters for (MAIN) and (SUB) must be set when the spindle 
switching function is used. 
When the spindle switching function is not used, set the 
parameters for (MAIN). 

 

445 

 

Position data of position coder (pulse) 

 

 

[Data type]  2-word spindle 

 

[Unit of data]  Pulse   

 

[Valid data range]  Depend on the bit 0 (ORPUNT) of No.4542 setting (Refer to the table below) 

Bit 0 (ORPUNT) of No.4542 

Valid data range 

0 to 4095 

0 to 32767 

 

NOTE 

 

Once spindle orientation is performed after power-on, position data 
can be read. To read position data, set bit 1(SPP) of parameter No. 
3117 to 1. 

 

(Except when maintenance is performed, bit 1(SPP) of parameter 
No. 3117 must be set to 0.) 

 

449 

 

Position data of position coder (angle) 

 

 

[Data type]  Real spindle 

 

[Unit of data]  Refer to the table below 

 

[Valid data range]  0 to 359.999[deg] 

 
Diagnosis data No.449 indicates spindle angle from the one-rotation signal when bit 1 
(SPP) of parameter No.3117 is set to 1. Spindle angle displays to three decimal places. It 
is available for serial spindle. To display spindle angle, spindle orientation must be 
performed once. Unit of spindle angle data is as follows. 
 

Bit 0 (ORPUNT) of No.4542 

Unit of data [deg] 

0.088 

0.011 

 

NOTE 

 

Once spindle orientation is performed after power-on, position data 
can be read. To read position data, set bit 1(SPP) of parameter No. 
3117 to 1. 

 

(Except when maintenance is performed, bit 1(SPP) of parameter 
No. 3117 must be set to 0.) 

 

710 

 

Spindle status error No. 

 

 

[Data type]  Byte spindle 

The status error number transferred from the spindle amplifier is indicated. 
 

B-64693EN-1/01

 

 

10. SPINDLE SPEED FUNCTION

 

- 1471 - 

When the spindle is disabled by an error such as a PMC signal input error (for example, 
when two operation modes are specified at the same time), a status error is recognized 
while the spindle is disabled. When the signal is input normally, the normal operation is 
resumed. 
 
For details of spindle error numbers, see the description of alarms (SP alarms) related to 
serial spindles in the alarm list. 
 

712 

 

Spindle warning No. 

 

 

[Data type]  Byte spindle 

The warning number transferred from the spindle amplifier is indicated. 

 

Reference item 

Manual name 

Item name 

CONNECTION MANUAL (FUNCTION) (This manual)

 

FSSB Setting 

 

10.3 

SPINDLE ANALOG OUTPUT 

Overview 

Spindle analog output is a spindle motor control interface. 
The spindle analog output can control up to 1 analog spindle. 
 
This section assumes that an analog spindle is set for the first spindle (serial spindles are not used with an 
analog spindle, but only an analog spindle is used). When using both serial and analog spindles, see the 
next section, "SERIAL/ANALOG SPINDLE CONTROL". 
 

Explanation 

The terms "logical n-th spindle", "n-th spindle in a path", and "n-th spindle amplifier" used herein are 
defined as follows: 

 

Logical n-th spindle: 

 

The n-th spindle to be controlled as counted throughout the system 

 

N-th spindle (in a path): 

 

The n-th spindle to be controlled as counted within a path 

 

The terms "first spindle", "second spindle", "third spindle", and "fourth spindle" used herein refer to 
relative spindle numbers within a path. (In a single-path system, the logical n-th spindle is the n-th 
spindle.) 

 
For the relationships between them, see "Spindle numbers vs. spindle motors" described later. 

 
For how to set a spindle configuration for each path to be subjected to  multi-path control, see the 
description of spindles in "Multipath Control". 

 
The Table 10.3 (a) lists the relationships between the spindles and functions. 
 

Table 10.3 (a)   

Spindle 

Function 

Analog spindle

 (*1)

 

First spindle 

Threading/feed per revolution (synchronous feed) 

Available 

Constant surface speed control 

Available 

Spindle speed fluctuation detection (T series) 

Available 

Actual spindle speed output (T series) 

Available 

Spindle positioning (T series) 

Available 

10. SPINDLE SPEED FUNCTION

 

 

B-64693EN-1/01

 

- 1472 - 

Spindle 

Function 

Analog spindle

 (*1)

 

First spindle 

Cs contour control 

Unavailable 

Multi-spindle control 

Unavailable 

Rigid tapping 

Available 

Spindle synchronous control 

Unavailable 

Spindle simple synchronous control 

Unavailable 

Spindle control unit functions, such as spindle orientation, spindle output switching, 
and spindle switching 

(*2)

 

Available 

Polygon machining (T series) (using the servo motor axis and spindle) 

Available 

Polygon machining with two spindles (T series) 

Unavailable 

Spindle output control by the PMC 

Available 

 

NOTE 

1  These functions belong to the spindle control unit. They cannot be used unless 

the spindle control unit supports them. 

2  The number of controlled spindles must be specified. 

 

  - 

Spindle numbers vs. spindle motors 

Logical spindle numbers are associated with spindle motors as follows: 
1. 

Logical spindle numbers and amplifier numbers 
Logical spindle numbers indicate the order of spindles to be controlled (the logical arrangement 
order). Parameters for the individual spindles are arranged in this order. Logical spindle numbers are 
assigned sequentially from 1 to the maximum number of spindles. 
Amplifier numbers indicate the order of spindle amplifiers actually connected to the CNC (the 
physical arrangement order). They are assigned as shown below (Fig. 10.3 (a)). 
(Because only one analog spindle can be connected, the spindle amplifier and spindle motor are each 
assigned with number 1.) 

 
2. 

Setting method 

 

CNC 

Main board 

Amplifier No.1 

Spindle motor 

 

Fig. 10.3 (a)  Connection of analog spindle 

 
3. 

Setting 
For each spindle, the type of the motor  used is set  in bit 0 (A/S) of parameter No. 3716, and the 
amplifier number, in parameter No. 3717. For spindles not to be used, the amplifier numbers are 0. 

Parameter 

First spindle 

Second spindle 

Third spindle 

Fourth spindle 

Bit 0 (A/S) of parameter No. 3716 

No.3717 

 

B-64693EN-1/01

 

 

10. SPINDLE SPEED FUNCTION

 

- 1473 - 

Note 

NOTE 

1  If a failure occurs in the D/A converter, the following conditions occur. 

-  Alarm SP1241, “D/A CONVERTER ERROR” is issued. 
-  The spindle command voltage is set to 0. 
-  The spindle enable signal is set to “0”. 

2  The load meter value (motor load) always becomes 0 no matter what condition 

occurs. 

 

Parameter 

Settings for spindle motors and spindle numbers 

 

 

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

 

 

#0  A/Ss

  Spindle motor type is : 

0: 

Analog spindle. 

1: 

Serial spindle. 

 

NOTE 

 

When a serial spindle is used, enable spindle serial output (bit 5 
(SSN) of parameter No.8133 is 0). 

 

3717 

 

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

 

3718 

 

Subscript for display of a serial spindle (main spindle) or analog spindle 

 

 

[Input type]  Parameter input 

 

[Data type]  Byte spindle 

[Valid data range]  0 to 122 

Set a subscript to be added to spindle speed display on a screen such as the position 
display screen. 

 

 

 

 

 

 

 

Content      ..     187      188      189      190     ..