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

 

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

 

Search            copyright infringement  

 

 

 

 

 

 

 

 

 

 

 

Content      ..     186      187      188      189     ..

 

 

 

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

 

 

9. AUXILIARY FUNCTION

 

 

B-64693EN-1/01 

- 1458 - 

 

Single block 

During single block operation, G50.9 block stops. 
 

Incremental programming 

Incremental programming cannot be specified in G50.9 block. The alarm PS0009, ”IMPROPER   
NC ADDRESS” occurs. 
Also, in case of incremental mode (G91) in G code system B/C, incremental programming in G50.9 block 
is treated as absolute programming. 

B-64693EN-1/01

 

 

10. SPINDLE SPEED FUNCTION

 

- 1459 - 

10 

SPINDLE SPEED FUNCTION 

10.1 

SPINDLE SPEED FUNCTION (S CODE OUTPUT) 

Overview 

When up to five digits are specified after address S, code and strobe signals are sent out and used to 
control the spindle speed. The code signals are retained until another S code is issued. 
One S code is used for each block. Parameter No. 3031 can be used to specify the maximum number of 
digits. If a number greater than the maximum number is specified, an alarm can be raised. 
 

Signal 

Refer to section "Auxiliary Function/Second Auxiliary Function." 
 

Parameter 

3031 

 

Allowable number of digits for the S code 

 

 

[Data type]  Byte 

[Valid data range]  1 to 5 

Set the allowable numbers of digits for the S code. 
 

Note 

NOTE 

1  When a move command and a spindle-speed function command are specified 

within the same block, the commands are executed in either of the following two 
ways: 
(1) The move command and spindle-speed function are started at the same time. 
(2) After the move command is completed, the spindle-speed function command 

is started. 

 

Whether (1) or (2) takes place depends on the processing on the PMC side. 

2  For S code output when spindle serial output or spindle analog output is used, 

see Section "SPINDLE SPEED CONTROL". 

 

Reference item 

Manual name 

Item name 

CONNECTION MANUAL (FUNCTION) 
(this manual) 

Auxiliary function/2nd auxiliary function 
Spindle speed control 

 

10.2 

SPINDLE SERIAL OUTPUT 

Overview 

Spindle serial output is a spindle motor control interface. 
The spindle serial output can control up to eight serial spindles (up to four serial spindles per path). 
 

Explanation 

The terms "logical n-th spindle", "n-th spindle in a path", and "n-th spindle amplifier" in the subsequent 
descriptions refer to the following: 

10. SPINDLE SPEED FUNCTION

 

 

B-64693EN-1/01

 

- 1460 - 

 

Logical n-th spindle: 

 

The n-th spindle to be controlled in the overall system 

 

N-th spindle (in a path): 

 

The n-th spindle to be controlled in a path. 

 

The first, second, third, and fourth spindles in the descriptions refer to relative spindle numbers 
within a path. (For a single-path system, the logical n-th spindle equals the n-th spindle.) 

 

N-th spindle amplifier: 

 

The n-th spindle amplifier (amplifier No. n) actually connected to the CNC. 

 
For the relationships between them, see "Spindle numbers vs. spindle motors" described later. 
 
For how to set a spindle configuration for each path in multipath control, see the description of spindles in 
"Multipath Control". 
The relationship between the spindles and functions is as shown Table 10.2 (a). 
 

Table 10.2 (a) 

Spindle 

Function 

Serial spindle 

(*1)

 

First spindle 

Second spindle 

Third spindle 

Fourth spindle 

Threading/feed per revolution 
(synchronous feed)

 

Available 

Available

(*3)

 

Available

(*3)

 

Available

(*3)

 

Constant surface spindle control

 

Available 

Available

(*3)

 

Available

(*3)

 

Available

(*3)

 

Spindle speed fluctuation detection 
(T series)

 

Available 

Available

(*3)

 

Available

(*3)

 

Available

(*3)

 

Actual spindle speed output (T series) 

 

Available 

Available

(*3)

 

Available

(*3)

 

Available

(*3)

 

Spindle positioning (T series)

 

Available 

Available

(*3)

 

Available

(*3)

 

Available

(*3)

 

Cs contour control 

Available 

Available 

Available 

Available 

Multi-spindle control 

Available 

Available 

Available 

Available 

Rigid tapping

 

Available 

Available

(*3)

 

Available

(*3)

 

Available

(*3)

 

Spindle synchronous control

 

Available 

Available 

Available 

Available 

Spindle command synchronous control

 

Available 

Available 

Available 

Available 

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

(*4)

 

Available 

Available 

Available 

Available 

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

Available 

Available

(*3)

 

Available

(*3)

 

Available

(*3)

 

Polygon machining with two spindles (T 
series) 

Available 

Available 

Available 

Available 

Spindle output control by the PMC 

Available 

Available 

Available 

Available 

 

NOTE 

1  Enable spindle serial output (bit 5 (SSN) of parameter No.8133 is 0). 
2  The number of controlled spindles must be specified. 
3  Enable multi-spindle control (bit 3 (MSP) of parameter No.8133 is 1).   
4  These functions belong to the spindle control unit. They cannot be used unless 

the spindle control unit supports those functions. 

 

B-64693EN-1/01

 

 

10. SPINDLE SPEED FUNCTION

 

- 1461 - 

  - 

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. DI/DO signals are allocated for 
each spindle number within a path, and their signal locations are incremented by 1000 for each path. 
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.2  (a)). When a spindle 
motor is connected to each spindle  amplifier, the spindle amplifier numbers and spindle motor 
numbers match. 
 

2.

 

Setting method 

 

First FSSB Line 

COP10A-1 

COP10A-2 

Servo card 

CNC main 

board 

Spindle amplifier 

(Number 1) 

Spindle motor 

Spindle amplifier 

(Number 2) 

Spindle motor 

Spindle amplifier 

(Number 3) 

Spindle motor 

Spindle amplifier 

(Number 4) 

Spindle motor 

Spindle amplifier 

(Number 5) 

Spindle motor 

Spindle amplifier 

(Number 6) 

Spindle motor 

Spindle amplifier 

(Number 7) 

Spindle motor 

Spindle amplifier 

(Number 8) 

Spindle motor 

Servo amplifier 

(Single-axis) 

Servo motor 

Servo amplifier 

(Two-axis) 

Servo motor 
Servo motor 

Servo amplifier 

(Three-axis) 

Servo motor 
Servo motor 
Servo motor 

Servo amplifier 

(Single-axis) 

Servo motor 

Servo amplifier 

(Three-axis) 

Servo motor 
Servo motor 
Servo motor 

Second FSSB Line 

 

Fig. 10.2 (a) Connection of serial spindles 

 
 

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

 
Example 1) 

When using one serial spindle in a single-path system 

Parameter 

First spindle 

Second spindle 

Third spindle 

Fourth spindle 

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

No.3717 

 

Example 2) 

When using four serial spindles in a single-path system 

Parameter 

First spindle 

Second spindle 

Third spindle 

Fourth spindle 

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

No.3717 

 

NOTE 

 

In addition, it is necessary to set FSSB. Refer to "1.4.4 FSSB Setting" for details. 

 

10. SPINDLE SPEED FUNCTION

 

 

B-64693EN-1/01

 

- 1462 - 

Signal 

Spindle control unit signals for the serial spindle 

<Gn070 - Gn073><Gn304 - Gn307><Fn045 - Fn048><Fn306 - Fn307> : 1st spindle 
<Gn074 - Gn077><Gn308 - Gn311><Fn049 - Fn052><Fn308 - Fn309> : 2nd spindle 
<Gn204 - Gn207><Gn312 - Gn315><Fn168 - Fn171><Fn310 - Fn311> : 3rd spindle 
<Gn266 - Gn269><Gn316 - Gn319><Fn266 - Fn269><Fn312 - Fn313> : 4th spindle 

These addresses are assigned to locations on the CNC, but the signals at these addresses 
are input/output signals of the serial spindle control unit. For details of the signals at these 
addresses, refer to the following manuals of serial spindles: 
FANUC SERVO AMPLIFIER 

α

i

-B series DESCRIPTIONS (B-65412EN) 

FANUC AC SPINDLE MOTOR 

α

i

-

B / β

i

-B series DESCRIPTIONS (B-65452EN) 

Serial spindle control unit signals (such as the alarm signals ALMA, ALMB  <F045.0, 
F049.0> etc) are disabled and its operation is not guaranteed after power-on until the 
parameters have been transferred from the CNC to the spindle amplifier.   
After checking the following spindle operation ready signals to see the ready status, use 
serial spindle control unit signals. 
 

Spindle ready signals 
 

SRSP1R<Fn034.6> : 1st spindle 

 

SRSP2R<Fn034.5> : 2nd spindle 

 

SRSP3R<Fn034.4> : 3rd spindle 

 

SRSP4R<Fn034.3> : 4th spindle 

  [Classification]  Output signal 
 

[Function]  These signals post that a corresponding spindle is ready for operation. 

 

[Operation]  These signals are set to “1” when: 

The corresponding spindle becomes ready for operation (when the following conditions 
are met). 

The option for the corresponding spindle is provided and is set for use. 

There is no serial communication alarm. (Serial spindle) 

Serial spindle parameters have been transferred. (Serial spindle) 

The spindle control software is ready for operation. (Serial spindle) 

These signals are set to “0” when: 
The corresponding spindle is not ready for operation. 

 

All-spindle operation ready signal SRSRDY <F0034.7> 

  [Classification]  Output signal 
 

[Function]  This signal posts that all spindles used are ready for operation. 

 

[Operation]  The signal is set to “1” when: 

All spindles used become ready for operation. 
The signal is set to “0” when: 
Some of the spindles used are not ready for operation. 
 

Spindle warning detail signals SPWRN1 to SPWRN9 <Fn264.0 to Fn265.0> 

    [Classification]  Output signal 
 

  [Function]  Before an alarm is issued, the occurrence of a warning condition is posted via the warning 

interface, which is independent of the conventional alarm interface. 
Nine signals are output to indicate a decimal code. The relationship between the spindle 
warning number and signals is expressed as follows: 

 

[Operation]  A warning number is output according to the spindle amplifier status as follows: 

 

{

}

9

SPWRN

2

SPWRN

2

 

No.

 

 warning

Spindle

8

8

1

i

i

1

-

i

×

+

×

=

 

 

B-64693EN-1/01

 

 

10. SPINDLE SPEED FUNCTION

 

- 1463 - 

Warning 

No. 

Description of 

warning 

Spindle operation 

56 

SPM internal cooling 
fan stopped 

When the stopped state of the internal cooling fan is 
detected, the warning number is posted from the spindle 
amplifier to the CNC. The spindle continues operating. 
About one minute later, an alarm number is posted, and the 
spindle is placed in the free running state. 

88 

SPM radiator cooling 
fan stopped 

When the stopped state of the external cooling fan is 
detected, the warning number is posted from the spindle 
amplifier to the CNC. The spindle continues operating. 
If the main circuit overheats because the external cooling 
fan is stopped, an alarm is posted, and the spindle is 
placed in the free running state. 

58 

Overload on converter 
main circuit 

A warning number is output according to the signal received 
from the PSM 
In the warning state, the spindle continues operating. 

59 

Converter internal 
cooling fan stopped 

113 

Converter radiator 
cooling fan stopped 

 
The spindle warning detail signals are set to “0” when all alarm factors are eliminated. 
When a warning is issued in more than one spindle within the same path, the spindle 
warning detail signals indicate the warning No. of the spindle having the smallest spindle 
number. 

 

Signal address 

 

 

#7 

#6 

#5 

#4 

#3 

#2 

#1 

#0 

F0034 

 

SRSRDY 

 

 

 

 

 

 

 

 

 

#7 

#6 

#5 

#4 

#3 

#2 

#1 

#0 

Fn034 

 

 

SRSP1R 

SRSP2R 

SRSP3R 

SRSP4R 

 

 

 

 

 

#7 

#6 

#5 

#4 

#3 

#2 

#1 

#0 

Fn264 

 

SPWRN8 

SPWRN7 

SPWRN6 

SPWRN5 

SPWRN4 

SPWRN3 

SPWRN2 

SPWRN1 

 

 

 

 

 

 

 

 

 

 

Fn265 

 

 

 

 

 

 

 

 

SPWRN9 

 

10. SPINDLE SPEED FUNCTION

 

 

B-64693EN-1/01

 

- 1464 - 

  - 

Serial spindle control unit signals 

   

  For first spindle 

 

 

#7 

#6 

#5 

#4 

#3 

#2 

#1 

#0 

Gn070 

 

MRDYA 

ORCMA 

SFRA 

SRVA 

CTH1A 

CTH2A 

TLMHA 

TLMLA 

 

 

 

 

 

 

 

 

 

 

Gn071 

 

RCHA 

RSLA 

INTGA 

SOCNA 

MCFNA 

SPSLA 

*ESPA 

ARSTA 

 

 

 

 

 

 

 

 

 

 

Gn072 

 

RCHHGA 

MFNHGA 

INCMDA 

OVRA 

DEFMDA 

NRROA 

ROTAA 

INDXA 

 

 

 

 

 

 

 

 

 

 

Gn073 

 

 

 

 

 

 

MPOFA 

SLVA 

MORCMA 

 

 

 

 

 

 

 

 

 

 

Gn304 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Gn305 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Gn306 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Gn307 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Fn045 

 

ORARA 

TLMA 

LDT2A 

LDT1A 

SARA 

SDTA 

SSTA 

ALMA 

 

 

 

 

 

 

 

 

 

 

Fn046 

 

 

 

 

SLVSA 

RCFNA 

RCHPA 

CFINA 

CHPA 

 

 

 

 

 

 

 

 

 

 

Fn047 

 

 

 

 

 

 

 

INCSTA 

PC1DTA 

 

 

 

 

 

 

 

 

 

 

Fn048 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Fn306 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Fn307 

 

 

 

 

 

 

 

 

 

 

   

  For second spindle 

 

 

#7 

#6 

#5 

#4 

#3 

#2 

#1 

#0 

Gn074 

 

MRDYB 

ORCMB 

SFRB 

SRVB 

CTH1B 

CTH2B 

TLMHB 

TLMLB 

 

 

 

 

 

 

 

 

 

 

Gn075 

 

RCHB 

RSLB 

INTGB 

SOCNB 

MCFNB 

SPSLB 

*ESPB 

ARSTB 

 

 

 

 

 

 

 

 

 

 

Gn076 

 

RCHHGB 

MFNHGB 

INCMDB 

OVRB 

DEFMDB 

NRROB 

ROTAB 

INDXB 

 

 

 

 

 

 

 

 

 

 

Gn077 

 

 

 

 

 

 

MPOFB 

SLVB 

MORCMB 

 

 

 

 

 

 

 

 

 

 

Gn308 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Gn309 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Gn310 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Gn311 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Fn049 

 

ORARB 

TLMB 

LDT2B 

LDT1B 

SARB 

SDTB 

SSTB 

ALMB 

 

 

 

 

 

 

 

 

 

 

Fn050 

 

 

 

 

SLVSB 

RCFNB 

RCHPB 

CFINB 

CHPB 

 

 

 

 

 

 

 

 

 

 

Fn051 

 

 

 

 

 

 

 

INCSTB 

PC1DTB 

 

 

 

 

 

 

 

 

 

 

Fn052 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Fn308 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Fn309 

 

 

 

 

 

 

 

 

 

 

B-64693EN-1/01

 

 

10. SPINDLE SPEED FUNCTION

 

- 1465 - 

   

  For third spindle 

 

 

#7 

#6 

#5 

#4 

#3 

#2 

#1 

#0 

Gn204 

 

MRDYC 

ORCMC 

SFRC 

SRVC 

CTH1C 

CTH2C 

TLMHC 

TLMLC 

 

 

 

 

 

 

 

 

 

 

Gn205 

 

RCHC 

RSLC 

INTGC 

SOCNC 

MCFNC 

SPSLC 

*ESPC 

ARSTC 

 

 

 

 

 

 

 

 

 

 

Gn206 

 

RCHHGC 

MFNHGC 

INCMDC 

OVRC 

DEFMDC 

NRROC 

ROTAC 

INDXC 

 

 

 

 

 

 

 

 

 

 

Gn207 

 

 

 

 

 

 

MPOFC 

SLVC 

MORCMC 

 

 

 

 

 

 

 

 

 

 

Gn312 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Gn313 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Gn314 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Gn315 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Fn168 

 

ORARC 

TLMC 

LDT2C 

LDT1C 

SARC 

SDTC 

SSTC 

ALMC 

 

 

 

 

 

 

 

 

 

 

Fn169 

 

 

 

 

SLVSC 

RCFNC 

RCHPC 

CFINC 

CHPC 

 

 

 

 

 

 

 

 

 

 

Fn170 

 

 

 

 

 

 

 

INCSTC 

PC1DTC 

 

 

 

 

 

 

 

 

 

 

Fn171 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Fn310 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Fn311 

 

 

 

 

 

 

 

 

 

 

   

  For fourth spindle 

 

 

#7 

#6 

#5 

#4 

#3 

#2 

#1 

#0 

Gn266 

 

MRDYD 

ORCMD 

SFRD 

SRVD 

CTH1D 

CTH2D 

TLMHD 

TLMLD 

 

 

 

 

 

 

 

 

 

 

Gn267 

 

RCHD 

RSLD 

INTGD 

SOCND 

MCFND 

SPSLD 

*ESPD 

ARSTD 

 

 

 

 

 

 

 

 

 

 

Gn268 

 

RCHHGD 

MFNHGD 

INCMDD 

OVRD 

DEFMDD 

NRROD 

ROTAD 

INDXD 

 

 

 

 

 

 

 

 

 

 

Gn269 

 

 

 

 

 

 

MPOFD 

SLVD 

MORCMD 

 

 

 

 

 

 

 

 

 

 

Gn316 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Gn317 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Gn318 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Gn319 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Fn266 

 

ORARD 

TLMD 

LDT2D 

LDT1D 

SARD 

SDTD 

SSTD 

ALMD 

 

 

 

 

 

 

 

 

 

 

Fn267 

 

 

 

 

SLVSD 

RCFND 

RCHPD 

CFIND 

CHPD 

 

 

 

 

 

 

 

 

 

 

Fn268 

 

 

 

 

 

 

 

INCSTD 

PC1DTD 

 

 

 

 

 

 

 

 

 

 

Fn269 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Fn312 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Fn313 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Content      ..     186      187      188      189     ..