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

 

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

 

Search            copyright infringement  

 

 

 

 

 

 

 

 

 

 

 

Content      ..     17      18      19      20     ..

 

 

 

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

 

 

1. AXIS CONTROL

 

 

B-64693EN-1/01

 

- 106 - 

NOTE 

4  This function cannot be used together with the bit 0 (RVSx) of 

parameter No. 1815 = 1 that save rotary data by CNC, in the case of 

a rotary axis B type whose movable range is over one rotation. 

5  In this function, the amount of one rotation of rotary axis assumes 

360, and the machine position 0 assumes the reference position. It 

is not possible to apply to a rotary axis other than the 

above-mentioned setting. 

6  Set the parameter No. 1240 to 0. 

 

 

 

#7 

#6 

#5 

#4 

#3 

#2 

#1 

#0 

1819 

 

 

 

 

 

 

 

CRFx 

 

 

 

[Input type]  Parameter input 

 

[Data type]  Bit axis 

 

 

#1  CRFx

  When the servo alarm SV0445 (soft disconnection), SV0447 (hard disconnection 

(separate)), or SV0421 (dual position feedback excessive error) is issued: 

0:  The reference position established state is not affected. 

1:  The reference position unestablished state is assumed. (Bit 4 (APZ) of parameter No. 

1815 is set to 0.) 

 

1860 

 

Value 1 for the zero point of the absolute position detector 

 

1861 

 

Value 2 for the zero point of the absolute position detector 

 

1862 

 

Value 3 for the zero point of the absolute position detector 

 

NOTE 

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

operation is continued. 

 

 

[Input type]  Locked parameter 

 

[Data type]  2-word axis 

Parameters Nos.1860 to 1862 are values for the zero point of the absolute position 

detector (association with reference position and the counter value of the absolute 

position detector). 

The CNC automatically sets parameters Nos.1860 to 1862 when correspondence between 

the reference position and the absolute position detector is performed. 

It is not available to set parameters Nos.1860 to 1862 by using inputting of MDI 

operation, FOCAS2, PMC window or programmable parameter input(G10). 

 

The zero point data of the absolute position detection can be restored and parameters 

Nos.1860 to 1862 can be set, by the parameter input from connected I/O unit or by 

restoring the SRAM area of boot system. 

When the zero point data of the absolute position detection are restored, be careful about 

the following. 

When the zero point data of absolute position detection are restored, back up them 

right before the restoring and use backup data. 

When the motor or the detector is exchanged, the zero point data of absolute position 

detection cannot be restored. After exchange, set the zero point of the absolute 

position detector again. 

B-64693EN-1/01

 

 

1. AXIS CONTROL

 

- 107 - 

When the zero point data of the absolute position detection are restored by them of 

the other machine, the zero point of the absolute position detector is set to wrong 

position. Don't restore the zero point data of absolute position detection by them of 

the other machine. 

When the zero point data of absolute position detection are backed up with reference 

position not established and restored by backup data, setting of the zero point of the 

absolute position detector is required after restoring. 

 

  WARNING 

  If the zero point of the absolute position detector is not set properly, 

the machine coordinate system is not established correctly. 

 

1868 

 

Threshold position for converting scale data (each axis) 

 

NOTE 

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

operation is continued. 

 

 

[Input type]  Parameter input 

 

[Data type]  Real axis 

 

[Unit of data]  deg (machine unit) 

[Min. unit of data] Depend on the increment system of the applied axis 

[Valid data range]  0 or positive 9 digit of minimum unit of data (Refer to the standard parameter setting 

table (B)) 

(When the increment system is IS-B, 0.0 to +999999.999) 

In the case that scale data of a rotary scale without rotary data is larger than the scale data 

of the threshold position (this parameter value), it is converted to be continuous data in 

movable range by subtracting data of one rotation. The position out of movable range 

(angle from an uncontinuous point) must be set as threshold position. As for the axis for 

which this parameter is set to 0, conversion of scale data is not performed. 

 

NOTE 

1  This parameter is available for only the rotary axis B type with an 

absolute position detector (absolute Pulsecoder) or a rotary scale 

with distance-coded reference marks (serial), for which the bit 3 

(SCRx) of parameter No. 1817 is set to 1.This function cannot be 

used for distance coded rotary scale interface (phase A/B). 

2  This function cannot be used for distance coded rotary scale 

interface (phase A/B). 

3  Don't set this parameter in the case of no uncontinuous point within 

movable range of rotary axis even if the rotary axis B type. 

4  When this parameter is set, machine position and position on 

absolute position detector become uncorresponding. Consequently, 

the bit 4 (APZ) of parameter No. 1815 (indicating that the 

correspondence is established) is set to 0, and alarm DS0300, 

“APC ALARM: NEED REF RETURN” is issued. Why the bit 4 (APZ) 

of parameter No. 1815 is set to 0 can be checked using bit 0 of 

diagnosis data No. 310. 

 

1. AXIS CONTROL

 

 

B-64693EN-1/01

 

- 108 - 

 

 

#7 

#6 

#5 

#4 

#3 

#2 

#1 

#0 

2275 

 

 

 

 

 

 

 

RCNCLR 

 

 

 

[Input type]  Parameter input 

 

[Data type]  Bit axis 

 

  #1  RCNCLR

  The number of revolution is: 

0:  Not to be cleared. 

1:  To be cleared. (To use the RCN220, RCN223, or RCN723, set the bit to 1.) 

This function bit is to be set in combination with the number of data mask digits, 

described in parameter No.2394. 

 

NOTE 

  This parameter is set according to the detector which is actually 

used. For details, please refer to "CORRESPONDENCE OF 

ROTARY SCALE WITHOUT ROTARY DATA". 

 

2394 

 

Number of data mask digits 

 

 

[Input type]  Parameter input 

 

[Data type]  Word axis 

 

[Setting value]  5 or 8 

The value to be set in this parameter depends on the detector. At present, only the 

following detectors require clearing the speed data. Set 5 to use the RCN220, and set 8 to 

use the RCN223, or RCN723. This parameter is to be set in combination with bit 1 

(RCNCLR) of parameter No.2275.

 

 

NOTE 

1  The rotary data of the RCN220, RCN223, or RCN723 is maintained 

while the power to the separate detector interface unit is on. The 

data, however, is cleared when the unit is turned off. 

  Since the rotary data becomes undetermined depending on where 

the power is turned off, it is necessary to make a setting to clear the 

rotary data. In addition, for this reason, the RCN220,RCN223, and 

RCN723 cannot be used with a linear axis. 

  However, the detectors are available with a linear axis even if the 

rotary data is cleared by setting bit 6 (RVL) of parameter No.11802 

is set to 1 and bit 0 (RVS) of parameter No.1815 is set to 1. 

2  This parameter is set according to the detector which is actually 

used. For details, please refer to "CORRESPONDENCE OF 

ROTARY SCALE WITHOUT ROTARY DATA". 

 

 

 

#7 

#6 

#5 

#4 

#3 

#2 

#1 

#0 

11277 

 

 

 

PWR 

 

 

 

 

 

 

 

[Input type]  Parameter input 

 

[Data type]  Bit path 

 

 

#5  PWR

  When a coordinate system is set at power-on using an absolute position detector (absolute 

pulse coder) with bit 3 (PPD) of parameter No. 3104 set to 0: 

0:  The axis is preset with 0. 

1:  The axis is preset with machine coordinates. 

 

B-64693EN-1/01

 

 

1. AXIS CONTROL

 

- 109 - 

 

 

#7 

#6 

#5 

#4 

#3 

#2 

#1 

#0 

11802 

 

 

 

 

KSVx 

 

 

 

 

 

 

[Input type]  Parameter input 

 

[Data type]  Bit axis 

 

NOTE 

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

operation is continued. 

 

 

#4  KSVx

  Servo axis is: 

0:  Enabled. 

1:  Disabled. 

 

NOTE 

1  This setting is effective regardless of the value of parameter No. 

1023. 

2  If this setting is made for the axis subject to Cs axis contour/spindle 

positioning, Cs axis contour/spindle positioning will be disabled. 

3  When the servo axis is disabled (bit 4 (KSVx) of parameter No. 

11802 is set to 1), an absolute position detector cannot be used (bit 

5 (APCx) of parameter No. 1815 cannot be set to 1). If an absolute 

position detector is used, alarm SV0301, "APC ALARM; 

COMMUNICATION ERROR" is issued. 

 

Alarm and message 

Number 

Message 

Description 

PS0090 

REFERENCE RETURN 
INCOMPLETE 

1.  The reference position return cannot be performed normally because 

the reference position return start point is too close to the reference 
position or the speed is too slow. Separate the start point far enough 
from the reference position, or specify a sufficiently fast speed for 
reference position return. 

2.  An attempt was made to set the zero position for the absolute position 

detector by return to the reference position when it was impossible to 
set the zero point. 

 

Rotate the motor manually at least one turn, and set the zero position 
of the absolute position detector after turning the CNC and servo 
amplifier off and then on again.   

DS0300 

APC ALARM: NEED REF 
RETURN 

A setting to zero position for the absolute position detector (association 
with reference position and the counter value of the absolute position 
detector) is required. Perform the return to the reference position. 
This alarm may occur with other alarms simultaneously. 
In this case, other alarms must be handled first. 

DS0306 

APC ALARM: BATTERY 
VOLTAGE 0 

The battery voltage of the absolute position detector has dropped to a 
level at which data can no longer be held. Or, the power was supplied to 
the Pulsecoder for the first time. 
The battery or cable is thought to be defective. Replace the battery with 
the machine turned on. 

DS0307 

APC ALARM: BATTERY 
LOW 1 

The battery voltage of the absolute position detector has dropped to a 
level at which a replacement is required.   
Replace the battery with the machine turned on. 

DS0308 

APC ALARM: BATTERY 
LOW 2 

The battery voltage of the absolute position detector dropped to a level at 
which a replacement was required in the past. (including during power off) 
Replace the battery with the machine turned on. 

1. AXIS CONTROL

 

 

B-64693EN-1/01

 

- 110 - 

Number 

Message 

Description 

DS0309 

APC ALARM: REF 
RETURN IMPOSSIBLE 

An attempt was made to set the zero point for the absolute position 
detector by MDI operation when it was impossible to set the zero point. 
Rotate the motor manually at least one turn, and set the zero position of 
the absolute position detector after turning the CNC and servo amplifier off 
and then on again. 

SV0301 

APC ALARM: 
COMMUNICATION 
ERROR 

1.  Since the absolute-position detector of the phase A/B caused a 

communication error, the correct machine position could not be 
obtained. (data transfer error) 

 

The absolute-position detector, cable, or servo interface module is 
thought to be defective. 

2.  When the servo axis is disabled, an absolute position detector cannot 

be used.

 

Check the setting of bit 5 (APCx) of parameter No. 1815 and 

bit 4 (KSVx) of parameter No. 11802.

 

SV0302 

APC ALARM: OVER 
TIME ERROR 

Since the absolute-position detector of the phase A/B caused an overtime 
error, the correct machine position could not be obtained. (data transfer 
error) 
The absolute-position detector, cable, or servo interface module is thought 
to be defective. 

SV0303 

APC ALARM: FRAMING 
ERROR 

Since the absolute-position detector of the phase A/B caused a framing 
error, the correct machine position could not be obtained. (data transfer 
error) 
The absolute-position detector, cable, or servo interface module is thought 
to be defective. 

SV0304 

APC ALARM: PARITY 
ERROR 

Since the absolute-position detector of the phase A/B caused a parity 
error, the correct machine position could not be obtained. (data transfer 
error) 
The absolute-position detector, cable, or servo interface module is thought 
to be defective. 

SV0305 

APC ALARM: PULSE 
ERROR 

Since the absolute-position detector of the phase A/B caused a pulse 
error, the correct machine position could not be obtained. 
The absolute-position detector, or cable is thought to be defective.   

SV0306 

APC ALARM: OVER 
FLOW ERROR 

Since the amount of positional deviation overflowed, the correct machine 
position could not be obtained.   
Check to see the parameters Nos. 2084 or 2085. 

SV0307 

APC ALARM: 
MOVEMENT EXCESS 
ERROR 

Since the machine moved excessively, the correct machine position could 
not be obtained. 

 

Caution 

  CAUTION 

  For an absolute position detector, batteries are used because the absolute 

position must be retained. When the battery voltage becomes low, a battery low 

alarm for the absolute position detector is displayed on the machine operator’s 

panel or screen. If a battery voltage low alarm is displayed, replace the batteries 

with new ones immediately. If the batteries are not replaced, the absolute position 

data in the absolute position detector is lost. 

 

B-64693EN-1/01

 

 

1. AXIS CONTROL

 

- 111 - 

Note 

NOTE 

1  For the procedure for replacing batteries, refer to the method for replacing 

batteries in "MAINTENANCE" in the OPERATOR’S MANUAL. 

2  When replacing batteries with new ones after alarm DS0306, “APC ALARM: 

BATTERY VOLTAGE 0” is issued, manually rotate the motor at least one turn 

and turn the power to the CNC and servo amplifier off, then on again. Then, set 

the zero point of the absolute position detector (using manual reference position 

return or MDI operation). 

If the above operation is not performed, alarm PS0090 or DS0309 is issued. 

3  Do not set parameters Nos. 1860 to 1862 because the CNC automatically sets 

them when the zero point of an absolute position detector is set (the counter 

value of the absolute position detector is brought into correspondence with the 

reference position). 

 

1.4.3 

FSSB Setting 

Overview 

Connecting the CNC control section to servo amplifiers and spindle amplifiers via a high-speed serial bus 

(FANUC Serial Servo Bus, or FSSB), which uses only one fiber optics cable, can significantly reduce the 

amount of cabling in machine tool electrical sections.   

In a system using the FSSB, it is necessary to set up the following parameters to specify its axes. 

 

Table 1.4.3 (a) Parameters related to FSSB 

Parameter No. 

Contents 

1023 

Number of the servo axis for each axis 

1902#1 

Whether FSSB automatic setting is not completed (0) or completed (1) 

2013#0 

Whether HRV3 current loop is not used (0) or used (1) 

3717 

Spindle amplifier number of each spindle 

11802#4 

Whether the servo axes are enabled (0) or disabled (1) 

24000 to 24095 

ATR value corresponding to each slave on each FSSB line 

24096 to 24103 

Connector number of each separate detector interface unit 

 

These parameters can be specified using the following three methods: 

 

1.  Manual setting 1 

Parameters are defaulted according to the setting of parameters Nos. 1023 and 3717. There is no 

need to specify parameters Nos. 24000 to 24095 and 24096 to 24103. No automatic setting is used. 

Note that some functions are unusable. 

 

2.  Automatic setting 

FSSB-related parameters are automatically specified by entering FSSB-related information on the 

FSSB setting screen. 

 

3.  Manual setting 2 

 

FSSB-related parameters are directly entered. 

 

1. AXIS CONTROL

 

 

B-64693EN-1/01

 

- 112 - 

Explanation 

  -  Slave 

In an FSSB-based system, a fiber optics cable is used to connect the CNC to servo amplifiers or spindle 

amplifiers and separate detector interface units (hereafter referred to as separate detectors). These 

amplifiers and separate detectors are called slaves. The two-axis amplifier consists of two slaves, and the 

three-axis amplifier consists of three slaves. Slave numbers 1, 2 to 32 are sequentially assigned to slaves 

for each FSSB line. Number 1 is assigned to the slave nearest to the CNC. 

 

SV : Servo amplifier 

SP : Spindle amplifier 

M1/M2 : First/second separate detector 


Slave 

No. 

Controlled 

axis 

number 

 

Program 

axis name

 

No.1020 

CNC 

SV(2 axes) 

SV(1 axis) 

M1 

SV(2 axes) 

SV(1 axis) 

M2 

10 

SP 

SP 

Spindle 

number 

Spindle 

name 


S1 

S2 

 

Fig. 1.4.3 (a) Slave 

 

  -  Manual setting 1 

The manual setting 1 is valid when the following parameter have the following values: 

 

Bit 0 (FMD) of parameter No. 1902 = 0 

 

Bit 1 (ASE) of parameter No. 1902 = 0 

By manual setting 1, the values set for parameters Nos. 1023 and 3717 are used for setting slave numbers 

at power-on. Specifically, an axis for which parameter No. 1023 is set to 1 is connected to the amplifier 

nearest to the CNC, while an axis for which parameter No. 1023 is set to 2 is the second one from the 

CNC. A spindle for which parameter No. 3717 is set to 1 is connected to the spindle amplifier nearest to 

the CNC, while a spindle for which parameter No. 3717 is set to 2 is the Second one from the CNC. 

B-64693EN-1/01

 

 

1. AXIS CONTROL

 

- 113 - 

 


 

SV(2 axes) 

 

SV(1 axis) 

 

SV(1 axis) 

 

SV(2 axes) 

Servo axis 

number 

No.1023 

CNC 

Controlled 

axis 

number 

Program 

axis name

 

No.1020 

SP 

SV : Servo amplifier 

SP : Spindle amplifier 

S1 

SP 

S2 

Spindle 

amplifier 

number 

No.3717 

Spindle 

number 

Spindle 

name 

S1 
S2 


 

Fig. 1.4.3 (b) Setting example (manual setting 1) 

 

By manual setting 1, some of the following functions and values cannot be used, as described below. To 

use the following functions and values, use automatic setting or manual setting 2. 

 

No separate detector can be used. 

 

No number can be skipped in parameter No. 1023 (other than the unavailable servo axis numbers, 

multiple of 8 and value obtained by subtracting 1 from a multiple of 8). For example, if servo axis 

number 3 is set for an axis without setting servo axis number 2 to any axis, manual setting 1 cannot 

be performed. 

 

No number can be skipped in parameter No. 3717 (spindle amplifier number of each spindle). For 

example, if spindle amplifier number 3 is set for a spindle without setting spindle amplifier number 

2 to any spindle, manual setting 1 cannot be performed. 

 

The following servo functions cannot be used: 

Servo HRV3 control 

Tandem control 

Electronic gear box (EGB) 

 

  -  Automatic setting 

Automatic setting can be used on the FSSB setting screen, if the following parameter is set as follows: 

 

Bit 0 (FMD) of parameter No. 1902 = 0 

On the FSSB setting screen, automatic setting should be enabled by means of the following procedure: 

1  Make settings on the servo amplifier setting screen. 

2  Make settings on the spindle amplifier setting screen. 

3  Make settings on the axis setting screen. 

4  Press the soft key [SETTING] to perform automatic  setting. If setting data contains an error, a 

warning message is displayed. Set correct data again. 

 

In this way, FSSB-related parameters are set. When each parameter has been set up, bit 1 (ASE) of 

parameter No. 1902 is set to 1. Switching the power off then back on again causes FSSB setting to be 

performed according to these parameter settings. 

For details of the FSSB setting screen, see the FSSB data display and setting procedure, described below. 

 

 

 

 

 

 

 

 

Content      ..     17      18      19      20     ..