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

 

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

 

Search            copyright infringement  

 

 

 

 

 

 

 

 

 

 

 

Content      ..     44      45      46      47     ..

 

 

 

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

 

 

1. AXIS CONTROL

 

 

B-64693EN-1/01

 

- 322 - 

 

NOTE 

 

When the retraction completion signal is "1," the retract signal is not 
accepted. 

 

EGB mode signal SYNMOD< Fn065.6> 

  [Classification]  Output signal 
 

  [Function]  Reports that synchronization with the EGB is in progress. 

 

  [Operation]  This signal becomes “1” if: 

Synchronization with the EGB is in progress. 

It becomes “0” if: 

Synchronization with the EGB is canceled. 

 

EGB mode confirmation signal EGBM1<Fn208.0>, EGBM2<Fn208.1>, … 

  [Classification]  Output signal 
 

[Function]  Reports that synchronization is being executed by EGB. This signal is output to a slave 

axis. 

 

  EGBMx 

 

  x    : 1 ..... First axis synchronized by EGB 

 

   

2 ..... Second axis synchronized by EGB 

     

   

3 ..... Third axis synchronized by EGB 

   

       : 

:   

 

       : 

:   

 

[Operation]  This signal is set to “1” in the following case. 

During synchronization caused by EGB 

This signal is set to “0” in the following case. 

When synchronization caused by EGB is released 

 

Signal address 

 

 

#7 

#6 

#5 

#4 

#3 

#2 

#1 

#0 

Gn066 

 

 

 

 

RTRCT 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Fn065 

 

 

SYNMOD 

 

RTRCTF 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Fn208 

 

EGBM8 

EGBM7 

EGBM6 

EGBM5 

EGBM4 

EGBM3 

EGBM2 

EGBM1 

 

Parameter 

The following table lists the parameters related to EGB. 

Parameter 

number 

Description 

1006#0 
1006#1 

To specify the speed for the slave axis by L in synchronization command,

 

an EGB slave axis and an 

EGB dummy axis require that the setting of a rotary axis (type A) (bit 0 (ROT) of parameter No. 1006 
be 1 and bit 1 (ROS) of parameter No. 1006 be 0). 

1023 

Set from the FSSB setting screen. For FSSB manual setting, be sure to set the EGB axis as 
described below: 
The slave axis must be set with an odd number, and the dummy axis with an even number. They 
must be consecutive. 
Example: 
If the servo axis number of the slave axis is 1, the servo axis number of the dummy axis must be set 
to 2. If the servo axis number of the slave axis is 3, the servo axis number of the dummy axis must 
be set to 4. 

2011 #0 

Specify an axis to be synchronized. Specify 1 for both an EGB slave axis and EGB dummy axis. 

3115#0 

The current position is not indicated for an axis for which this parameter is set to 1.Since the current 
position for an EGB dummy axis has no meaning, set this parameter to 1 to delete the current 
position indication for the axis from the screen. 

7700#0 

The synchronization mode is canceled (0)/not canceled by a reset (1). 

B-64693EN-1/01

 

 

1. AXIS CONTROL

 

- 323 - 

Parameter 

number 

Description 

7700#2 

Compensation direction for helical gear compensation 

7701#3 

At the start of synchronization (G81), synchronization is started (0)/not started (1) if the number of 
hob threads L is specified as 0. 

7702#0 

The specifiable number of teeth, T, at the start of synchronization (G81) is not reduced to a 1/10 of a 
specified value (0)/reduced (1). 

7702#3 

The retract function with an alarm is disabled (0)/enabled (1). 

7703#0 

During synchronization (G81), feed per revolution is performed for feedback pulses (0)/pulses 
converted to the speed for the workpiece axis(1). 

7703#1,#2 

Specify when to perform a retract operation with the retract function with an alarm; during 
synchronization; during synchronization and automatic operation; or during synchronization or 
automatic operation. 

7709 

Number of the axial feed axis in helical gear compensation 

7710 

Axis number of an axis to be synchronized using the method of command specification for a hobbing 
machine 

7731#0 

The EGB command is G80 and G81(0)/G80.4 and G81.4(1). 

7731#3 

When the automatic phase synchronization function for the electronic gear box is disabled, the G81 
command cannot be issued again (an alarm is issued) (0)/can be issued again (1)during EGB 
synchronization. 

7731#5 

In EGB synchronization start command G81.4, the number of teeth is specified in T (0)/specified in R 
(1). 

7740 

Feedrate during retraction 

7741 

Retract amount 

7772 

Number of position detector pulses per rotation about tool axis 

7773 

Number of position detector pulses per rotation about workpiece axis 

7782 

Pulse count of position detector per rotation about EGB master axis 

7783 

Pulse count of position detector per rotation about EGB slave axis 

 
For FSSB settings, see the section on “FSSB settings”. 
If FSSB setting mode is automatic setting mode, setting is made automatically by inputting data to the 
FSSB setting screen. For the slave/dummy axes of EGB, set the value in the “M/S” item in the FSSB axis 
setting screen same way of the tandem setting. 
Note the following points when specifying parameters for the electronic gear box. 

Specify an axis that is not used or the same name as that for a slave axis for the name of a dummy 
axis. Do not use a name which is usually not allowed to be used as an axis address, such as D. 

Specify the same values for an EGB slave axis and an EGB dummy axis in the following parameters. 

 

1013#0 to 3 

Increment system 

 

1004#7 

Ten times minimum input increment 

 

1006#0,1 

Rotary axis setting 

 

1006#3 

Diameter/radius specification 

 

1420 

Rapid traverse rate 

 

1421 

Rapid-traverse override F0 speed 

 

1820 

Command multiplication 

 

2000 and over 

Parameters related to digital servo 

To specify the speed  for the slave axis by L in the synchronization command, set parameter No. 
1260 (amount of travel per rotation about a rotation axis) for the slave and dummy axes. 

Make the specification for a dummy axis in the following way. 

 

1815#1  Whether to use separate detectors. Although an EGB dummy axis uses the interface of a 
separate detector, set these parameters to 0. 

Reducing synchronous errors requires enabling the feed-forward function for the slave axis. 

 

For details, see “How to reduce the synchronous error” in “Explanation” of this chapter. 

Reducing shocks that may occur at the beginning of acceleration/deceleration requires enabling the 
soft start/stop function for the spindle axis.  For details, see “How to reduce shock at the start of 
acc./dec.” in “Explanation” of this chapter. 

 

1. AXIS CONTROL

 

 

B-64693EN-1/01

 

- 324 - 

1023 

 

Number of the servo axis for each axis 

 

NOTE 

 

When this 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 80 

This parameter associates each control axis with a specific servo axis. Specify values 
1+8n, 2+8n, 3+8n, 4+8n, 5+8n, and 6+8n (n = 0, 1, 2, …, 9) like 1, 2, 3, 4, 5, …, 77, and 
78. 
The control axis number is the order number that is used for setting the axis-type 
parameters or axis-type machine signals 
For electronic gear box (EGB) controlled axes, two axes need to be specified as one pair. 
So, make a setting as described below. 
For a slave axis, set an odd (1, 3, 5, 7, 9, ...) servo axis number. For a dummy axis to be 
paired, set a value obtained by adding 1 to the value set for the slave axis. 
 

 

 

#7 

#6 

#5 

#4 

#3 

#2 

#1 

#0 

2011 

 

 

 

 

 

 

 

 

SYNx 

 

 

[Input type]  Parameter input 

 

[Data type]  Bit axis 

 

 

#0  SYNx

  When the electronic gear box function (EGB) is used,  this bit sets the axis to be 

synchronized. 
0: 

Axis not synchronized by EGB 

1: 

Axis synchronized by EGB 

Set 1 for both of the slave and dummy axes of EGB. 
 

NOTE 

 

The setting of this parameter becomes valid after the power is 
turned off then back on. 

 

 

 

#7 

#6 

#5 

#4 

#3 

#2 

#1 

#0 

3115 

 

 

 

 

 

 

 

 

NDPx 

 

 

[Input type]  Parameter input 

 

[Data type]  Bit axis 

 

 

#0  NDPx

  The current position is: 

0: 

Displayed. 

1: 

Not displayed. 

 

NOTE 

 

When using the electronic gear box (EGB) function, set 1 for the 
EGB dummy axis to disable current position display. 

 

B-64693EN-1/01

 

 

1. AXIS CONTROL

 

- 325 - 

 

 

#7 

#6 

#5 

#4 

#3 

#2 

#1 

#0 

7700 

 

 

 

 

 

 

HDR 

 

HBR 

 

 

[Input type]  Parameter input 

 

[Data type]  Bit path 

 

 

#0  HBR

  When the electronic gear box (EGB) function is used, performing a reset: 

0: 

Cancels the synchronization mode (G81 or G81.5). 

1: 

Does not cancel the synchronization mode. The mode is canceled only by the G80 or 
G80.5 command. 

 

 

#2  HDR

  Direction of helical gear compensation (usually, set 1.) 

 

  (Example) To cut a left-twisted helical gear when the direction of rotation about the 

C-axis is the negative (-) direction: 
0: 

Set a negative (-) value in P. 

1: 

Set a positive (+) value in P. 

 

 

When HDR = 1 

+C 

C : +, Z : +, P : + 

Compensation direction:+

 

(a) 

-

Z

 

+Z 

+C 

C : +, Z : +, P : - 

Compensation direction:-

 

(b) 

+C 

C : +, Z : -, P : + 

Compensation direction:-

 

(c) 

+C 

C : +, Z : -, P : - 

Compensation direction:+

 

(d) 

-

Z

 

+

Z

 

C : -, Z : +, P : + 

C : Compensation direction:-

 

(e) 

-

C

 

C : -, Z : +, P : - 

Compensation direction:+

 

(f) 

-

C

 

C : -, Z : -, P : + 

Compensation direction:+

 

(g) 

-

C

 

C : -, Z : -, P : - 

Compensation direction:-

 

(h) 

-

C

 

When HDR = 0 ((a), (b), (c), and (d) are the same as when HDR = 1)

 

-Z 

+

Z

 

C : -, Z : +, P : + 

Compensation direction:+

 

(e) 

-

C

 

C : -, Z : +, P : - 

Compensation direction:-

 

(f) 

-

C

 

C : -, Z : -, P : + 

Compensation direction:-

 

(g) 

-

C

 

C : -, Z : -, P : - 

Compensation direction:+

 

(h) 

-

C

 

 

Fig. 1.9.5.4 (a) Direction of helical gear compensation 

 

 

 

#7 

#6 

#5 

#4 

#3 

#2 

#1 

#0 

7701 

 

 

 

 

 

LZR 

 

 

 

 

 

[Input type]  Parameter input 

 

[Data type]  Bit path 

 

 

#3  LZR

  When L (number of hob threads) = 0 is specified at the start of EGB synchronization 

(G81): 

1. AXIS CONTROL

 

 

B-64693EN-1/01

 

- 326 - 

0: 

Synchronization is started, assuming that L = 1 is specified. 

1: 

Synchronization is not started, assuming that L = 0 is specified. However, helical 
gear compensation is performed. 

 

 

 

#7 

#6 

#5 

#4 

#3 

#2 

#1 

#0 

7702 

 

 

 

 

 

ART 

 

 

TDP 

 

 

[Input type]  Parameter input 

 

[Data type]  Bit path 

 

 

#0  TDP

  The specifiable number of teeth, T, of the electronic gear box (G81) is: 

0: 

1 to 5000 

1: 

0.1 to 500 (1/10 of a specified value) 

 

NOTE 

 

In either case, a value from 1 to 5000 can be specified. 

 

 

#3  ART

  The retract function executed when an alarm is issued is: 

0: 

Disabled. 

1: 

Enabled. 

When an alarm is issued, a retract operation is performed with a set feedrate and travel 
distance (parameters Nos. 7740 and 7741). 
 

NOTE 

 

If a servo alarm is issued for other than the axis along which a 
retract operation is performed, the servo activating current is 
maintained until the retract operation is completed. 

 

 

 

#7 

#6 

#5 

#4 

#3 

#2 

#1 

#0 

7703 

 

 

 

 

 

 

ARO 

ARE 

ERV 

 

 

[Input type]  Parameter input 

 

[Data type]  Bit path 

 

 

#0  ERV

  During EGB synchronization (G81), feed per revolution is performed for: 

0: 

Feedback pulses. 

1: 

Pulses converted to the speed for the workpiece axis. 

 

 

#1  ARE

  The retract function executed when an alarm is issued retracts the tool during: 

0: 

EGB synchronization or automatic operation (automatic operation signal OP 
<Fn000.7> = “1”). 

1: 

EGB synchronization. 

 

 

#2  ARO

  The retract function executed when an alarm is issued retracts the tool during: 

0: 

EGB synchronization. 

1: 

EGB synchronization and automatic operation (automatic operation signal OP 
<Fn000.7> = “1”). 

 

NOTE 

 

This parameter is valid when bit 1 (ARE) of parameter No. 7703 is 
set to 1. 

The following table lists the parameter settings and corresponding operation. 
 

B-64693EN-1/01

 

 

1. AXIS CONTROL

 

- 327 - 

ARE 

ARO 

Operation 

During EGB synchronization 

During EGB synchronization and automatic operation 

During EGB synchronization or automatic operation 

 

NOTE 

 

Parameters ARE and ARO are valid when bit 3 (ART) of parameter 
No. 7702 is set to 1 (when the retract function executed when an 
alarm is issued). 

 

7709 

 

Number of the axial feed axis for helical gear compensation 

 

 

[Input type]  Parameter input 

 

[Data type]  2-word path 

[Valid data range]  0 to Number of controlled axes 

This parameter sets the number of the axial feed axis for a helical gear. 
 

NOTE 

 

When this parameter is set to 0 or a value outside the valid setting 
range, the Z-axis becomes the axial feed axis.   

 

7710 

 

Axis number of an axis to be synchronized using the method of command specification for a hobbing 

machine 

 

 

[Input type]  Parameter input 

 

[Data type]  2-word path 

[Valid data range]  0 to Number of controlled axes 

When there are several groups of axes to be synchronized (the axes for which bit 0 
(SYNMOD) of parameter No. 2011 is set to 1), an axis for which to start synchronization 
is specified using the following command (for a hobbing machine): 
G81 T t L ± 

l

 ; 

  t: Spindle speed (1 

 t 

 

5000) 

 

l

: Number of synchronized axis rotations (-250 

 

l

 

 250) 

Synchronization between the spindle and a specified axis is established with the ratio of 

±

l

 rotations about the synchronized axis to t spindle rotations. 

t and 

l

  correspond to the number of teeth and the number of threads on the hobbing 

machine, respectively. 
Above command is issued without setting this parameter when there are several groups of 
axes to be synchronized, the alarm PS1593, “EGB PARAMETER SETTING ERROR” is 
issued. 
 

NOTE 

1  Set this parameter when there are two or more groups of servo and 

spindle EGBs in the same path. Set 0 when there is one group of 
EGBs in the same path. 

2  When there are two or more groups of servo and spindle EGBs in 

the same path, setting a value outside the valid data range in this 
parameter causes alarm PS1593 to be issued. 

3  For Series 16

i

, when a value outside the valid data range is set in 

this parameter, the fourth axis is assumed according to the 
specifications. 

1. AXIS CONTROL

 

 

B-64693EN-1/01

 

- 328 - 

NOTE 

4  The setting of this parameter becomes valid after the power is 

turned off then back on. 

 

 

 

#7 

#6 

#5 

#4 

#3 

#2 

#1 

#0 

7731 

 

HAD 

 

HBR 

 

ECN 

 

 

EFX 

 

 

[Input type]  Parameter input 

 

[Data type]  Bit path 

 

 

#0  EFX

  As the EGB command: 

0: 

G80 and G81 are used. 

1: 

G80.4 and G81.4 are used. 

 

NOTE 

 

When this parameter is set to 0, no canned cycle for drilling can be 
used. 

 

 

#3  ECN

  When the automatic phase synchronization function for the electronic gear box is 

disabled, during EGB synchronization, the G81 or G81.5 command: 
0: 

Cannot be issued again. (The alarm PS1595, “ILL-COMMAND IN EGB MODE” is 
issued.) 

1: 

Can be issued again. 

 

 

#5  HBR

  In EGB synchronization start command G81.4, the number of teeth is: 

0: 

Specified in T. 

1: 

Specified in R. 

 

NOTE 

This parameter is valid when bit 0 (EFX) of parameter No. 7731 is 
set to 1. 

 

 

#7  HAD

  In electronic gear box, the timing for reflecting helical gear compensation and travel 

distance of automatic phase synchronization to absolute coordinates is:   
0: 

When synchronization is canceled. 

1: 

During helical gear compensation and automatic phase synchronization. 

 

7740 

 

Feedrate during retraction 

 

 

[Input type]  Parameter input 

 

[Data type]  Real axis 

 

[Unit of data]  mm/min, inch/min, deg/min (machine unit) 

[Min. unit of data]  Depend on the increment system of the applied axis 
[Valid data range]  Refer to the standard parameter setting table (C) 

(When the increment system is IS-B, 0.0 to +999000.0) 
This parameter sets the feedrate during retraction for each axis. 
 

B-64693EN-1/01

 

 

1. AXIS CONTROL

 

- 329 - 

7741 

 

Retract amount 

 

 

[Input type]  Parameter input 

 

[Data type]  Real axis 

 

[Unit of data]  mm, inch, deg (machine unit) 

[Min. unit of data]  Depend on the increment system of the applied axis 
[Valid data range]  9 digit of minimum unit of data (refer to standard parameter setting table (A)) 

(When the increment system is IS-B, -999999.999 to +999999.999) 
This parameter sets the retract amount for each axis. 
 

7772 

 

Number of position detector pulses per rotation about the tool axis 

 

 

[Input type]  Parameter input 

 

[Data type]  2-word path 

 

[Unit of data]  Detection unit 

[Valid data range]  1 to 999999999 

This parameter sets the number of pulses per rotation about the tool axis (on the spindle 
side), for the position detector. 
For an A/B phase detector, set this parameter with four pulses equaling one A/B phase 
cycle. 
 

7773 

 

Number of position detector pulses per rotation about the workpiece axis 

 

 

[Input type]  Parameter input 

 

[Data type]  2-word path 

 

[Unit of data]  Detection unit 

[Valid data range]  1 to 999999999 

This parameter sets the number of pulses per rotation about the workpiece axis (on the 
slave side), for the position detector. 
Set the number of pulses output by the detection unit. 
Set parameters Nos. 7772 and 7773 when using the G81 EGB synchronization command. 
 

 

[Example 1]  When the EGB master axis is the spindle and the EGB slave axis is the C-axis 

 

Synchronization 

switch

 

CNC 

Detection unit

 

β

 p/rev

 

a

 p/rev

 

C-axis

 

Least command increment 
0.001deg

 

Command 

pulses

 

×

FFG

 

Gear ratio 

Detector

 

×

CMR 

Slave axis

 

 Gear 

ratio B

 

Error counter

 

Follow-up

 

×

CMR

 

Dummy axis

 

n/m

 

×

FFG

 

N/M

 

 Motor

 

Detector

 

Spindle

 

Error counter

 

Speed/current control

 

Synchronization 

factor

 

 

Fig. 1.9.5.4 (b) 

 
Gear ratio of the spindle to the detector B: 
 

1/1 (The spindle and detector are directly connected to each other.) 

Number of detector pulses per spindle rotation 

β

: 80,000 pulses/rev 

(Calculated for four pulses for one A/B phase cycle) 
FFG N/M of the EGB dummy axis: 

1/1 

Gear ratio of the C-axis A:  1/36 (One rotation about the C-axis to 36 motor rotations) 
Number of detector pulses per C-axis rotation 

a

: 1,000,000 pulses/rev   

 

 

 

 

 

 

 

Content      ..     44      45      46      47     ..