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

 

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

 

Search            copyright infringement  

 

 

 

 

 

 

 

 

 

 

 

Content      ..     40      41      42      43     ..

 

 

 

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

 

 

1. AXIS CONTROL

 

 

B-64693EN-1/01

 

- 290 - 

 

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

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 (master axis), for 
the position detector. 
When the increment system is IS-B, set 360000. 
 

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 (slave 
axis), for the position detector. 
When the increment system is IS-B, set 360000. 
 

B-64693EN-1/01

 

 

1. AXIS CONTROL

 

- 291 - 

Alarm and message 

Number 

Message 

Description 

PS1593 

EGB PARAMETER SETTING ERROR 

Error in setting a parameter related to the EGB 
(1)  The slave axis specified with G81 is not set as a rotation 

axis. (bit 0 (ROTx) of parameter No. 1006) 

(2)  Number of pulses per rotation (parameter No. 7772 or 

7773) is not set. 

(3)  Although G81 is specified, a parameter such as 

parameter No. 7710 or 4352 is not set. 

(4)  The slave axis specified in G81 is set as the slave axis of 

the simple spindle EGB. 

PS1594 

EGB FORMAT ERROR 

Error in the format of the block of an EGB command 
(1)  T (number of teeth) is not specified in the G81 block. 
(2)  In the G81 block, the data specified for one of T, L, P, 

and Q is out of its valid range. 

(3)  In the G81 block, only one of P and Q is specified. 

PS1595 

ILL-COMMAND IN EGB MODE 

During synchronization with the EGB, a command that must 
not be issued is issued. 
(1)  Slave axis command using G27, G28, G29, G30, G33, 

G53, etc. 

(2)  Inch/metric conversion command using G20, G21, etc. 
(3)  The Cs contour control mode is not selected for the slave 

axis. 

PS1596 

EGB OVERFLOW 

An overflow occurred in the calculation of the synchronization 
coefficient. 

 

1.9.3 

Electronic Gear Box Automatic Phase Synchronization 

Overview 

In the electronic gear box (EGB), when the start or cancellation of synchronization is specified, the 
synchronizing state is changed gradually by applying acceleration/deceleration. This is because if 
synchronization is started or canceled immediately, a shock applies to the machine. Therefore, 
synchronization can be started or canceled while the spindle is rotating. Also, synchronization ratio can 
be changed while the spindle is rotating. 
In addition, automatic phase synchronization  is performed in such a  way that, at the start of 
synchronization, the position of the machine coordinate origin for the workpiece axis matches the spindle 
position determined by the one-rotation signal.  With this synchronization, the same operation is 
performed as synchronization start caused by a one-rotation signal in hobbing synchronization when 
using the functions of a hobbing machine. 
The spindle corresponds to the EGB master axis and the workpiece axis corresponds to an EGB slave axis

 

(servo axis or Cs contouring axis).   
 

1. AXIS CONTROL

 

 

B-64693EN-1/01

 

- 292 - 

Format 

 

 

  - 

Acceleration/deceleration type 

G81  T _  L _  R1  ; 

Synchronization start

 

G80  R1  ; 

Synchronization cancellation 

 

T : 

Number of teeth (range of valid settings: 1-5000) 

L : 

Number of hob threads (range of valid settings: -250 to 250, excluding 0) 

 

When L is positive, the direction of rotation about the workpiece axis is positive (+ 
direction). 

 

When L is negative, the direction of rotation about the workpiece axis is negative (- 
direction). 

 

  - 

Acceleration/deceleration plus automatic phase synchronization type 

G81  T _  L _  R2  ; 

Synchronization start

 

G80  R1  ; 

Synchronization cancellation 

 

T : 

Number of teeth (range of valid settings: 1-5000) 

L : 

Number of hob threads (range of valid settings: -250 to 250, excluding 0) 

 

When L is positive, the direction of rotation about the workpiece axis is positive (+ 
direction). 

 

When L is negative, the direction of rotation about the workpiece axis is negative (- 
direction). 

 

 

 

To use this function for the T series, set the following parameters. 
Automatic phase synchronization is enabled in a command compatible with that for a hobbing machine 
used in the T series. 
Bit 0 (EFX) of parameter No. 7731=1 
Bit 5 (HBR) of parameter No. 7731=1 
Bit 6 (PHS) of parameter No. 7702=1 
 

  Acceleration/deceleration plus automatic phase synchronization type 

G81.4  R _  L _  ; 

Synchronization start

 

G80.4  ; 

Synchronization cancellation 

 
R  : Number of teeth (range of valid settings: 1-5000) 
L  : Number of hob threads (range of valid settings: -250 to 250, excluding 0) 
 

  When L is positive, the direction of rotation about the workpiece axis is positive (+ 

direction). 

 

  When L is negative, the direction of rotation about the workpiece axis is negative (- 

direction). 

 

B-64693EN-1/01

 

 

1. AXIS CONTROL

 

- 293 - 

Explanation 

  - 

Acceleration/deceleration type 

 

Synchronization 

cancellation command 

Synchronization 

start command 

Workpiece-

axis speed

 

Synchronization state 

Acceleration 

Deceleration 

Spindle 

speed

 

 

Fig. 1.9.3 (a) 

 

 

G81R1 command 
execution

 

G80R1 command execution

 

Acceleration 

EGB mode signal

 

Deceleration 

 

Fig. 1.9.3 (b) 

 
1. 

Specify G81R1 to start synchronization. 
When G81R1  is specified, the workpiece axis (slave axis) is subject to acceleration at the 
acceleration rate set in parameter No. 7778. When the synchronization speed is reached, the EGB 
mode signal, SYNMOD<Fn065.6>, becomes 1 and the G81R1 block is terminated. 

2. 

For cancellation, specify G80R1 while the tool is moved away from the workpiece. 

3. 

When G80R1  is specified, the EGB mode signal SYNMOD<Fn065.6>  becomes  “0”  and 
deceleration is started immediately at the acceleration rate set in parameter No. 7778. 
When the speed is reduced to 0, the G80R1 block is terminated. 

 

NOTE 

1  During synchronization start/cancellation, acceleration/deceleration is linear. 
2  In the automatic cancellation of synchronization due to one of the following 

causes, deceleration is performed and synchronization is canceled: 
<1>  Reset 
<2>  PW0000, “POWER MUST BE OFF” 
<3>  IO alarm 

3  If bit 0 (EFX) of parameter No. 7731 is 0, the canned cycle for drilling cannot be 

used. To use the canned cycle for drilling, set bit 0 (EFX) of parameter No. 7731 
to 1 and use G81.4 instead of G81 and G80.4 instead of G80. 

 

1. AXIS CONTROL

 

 

B-64693EN-1/01

 

- 294 - 

  - 

Acceleration/deceleration plus automatic phase synchronization type 

 

Automatic phase 

synchronization 

Synchronization 

cancellation command 

Synchronization 

start command 

Workpiece-

axis speed 

Synchronization 

state 

Acceleration 

Deceleration 

Spindle 

speed 

 

Fig. 1.9.3 (c) 

 

 

G80R2 command execution

 

EGB mode signal 

Deceleration 

G81R2 command execution

 

Acceleration 

Automatic phase synchronization 

 

Fig. 1.9.3 (d) 

 
1. 

Move the workpiece axis to the position that corresponds to that of the one-rotation signal of the 
spindle.   

2. 

Specify G81R2 to start synchronization. 
When G81R2 is specified, the workpiece axis is accelerated with the acceleration according to the 
acceleration rate set in the parameter No.7778. Upon completion of phase synchronization, the EGB 
mode signal SYNMOD<Fn065.6> becomes “1” and the G81R2 block terminates. 

3. 

For cancellation, specify G80R2 while the tool is moved away from the workpiece. 

4. 

When G80R2 is issued, the EGB mode signal SYNMOD<Fn065.6> becomes “0” and deceleration is 
started immediately according to the acceleration rate set in parameter No. 7778. When the speed 
reaches 0, the G80R2 block terminates. 

 

  CAUTION 

1  Set the automatic phase synchronization speed in parameter No. 7776 and the 

movement direction in bit 7 (PHD) of parameter No. 7702. 

2  Phase synchronization acceleration/deceleration is performed with the rapid 

traverse linear acceleration/deceleration rate (time constant specified in 
parameter No. 1620). 

B-64693EN-1/01

 

 

1. AXIS CONTROL

 

- 295 - 

  CAUTION 

3  The workpiece axis speed is the speed synchronized with spindle rotation with 

automatic phase synchronization speed being superposed. When setting the 
position deviation limit parameter No. 1828, take the superposition into 
consideration. 

 

NOTE 

1  The one-rotation signal used for automatic phase synchronization is issued not 

by the spindle position coder but by the separate Pulsecoder attached to the 
spindle and used to collect EGB feedback information. This means that the 
orientation position based on the one-rotation signal issued by the spindle 
position coder does not match the position used as the reference for the 
workpiece axis when establishing phase synchronization for automatic phase 
synchronization based on G81R2. 

 

Moreover, the one-rotation signal of the separate Pulsecoder must be turned on 
for each rotation of the spindle. 

2  With the use of parameter No.7777, the position at which the phase of the 

workpiece axis is matched can be shifted from the position corresponding to the 
one-rotation signal in automatic phase matching. 

3  Setting bit 6 (EPA) of parameter No. 7731 to 1 can perform automatic phase 

synchronization in such a way that, at the start of synchronization, the position of 
the workpiece axis matches the spindle position set by the one-rotation signal. 

4  If bit 6 (EPA) of parameter No. 7731 is set to 1 to cause a synchronization 

command to be issued again when synchronization is already established, 
automatic phase synchronization is performed to move the workpiece axis in 
such way that the position where the workpiece axis was when the G81R2 
(synchronization command) was issued for the first time matches the spindle 
position set by the one-rotation signal. 

5  In automatic phase synchronization, movement is performed about the 

workpiece axis from the current position to the nearest phase position in the 
phase synchronization movement direction specified by the parameter.   

6  Linear acceleration/deceleration applies to synchronization start/cancellation. 
7  The acceleration/deceleration plus automatic phase synchronization type can be 

executed by the bit 6 (PHS) of parameter No. 7702 without specifying an R2 
command in a G81 or G80 block.   

8  In the automatic cancellation of synchronization due to one of the following 

causes, deceleration is performed and synchronization canceled: 
<1> Reset 
<2> PW0000, “POWER MUST BE OFF” 
<3> IO alarm 

9  When EGB (Spindle EGB is excluded) is used, it is necessary to move the 

separate Pulsecoder attached to the spindle by one rotation or more before 
executing automatic phase synchronization. 

10 When the spindle EGB is used and the master axis is in the speed control mode, 

perform position coder orientation before executing automatic phase 
synchronization. In this case, set bit 7 (RFCHK3) of parameter No. 4016 for the 
master axis to 0 to maintain the spindle one-rotation signal position in the speed 
control mode. 

1. AXIS CONTROL

 

 

B-64693EN-1/01

 

- 296 - 

NOTE 

11 When the spindle EGB is used and the master axis is in the Cs contour control 

mode, perform reference position return before executing automatic phase 
synchronization. 

12 The acceleration rate parameter No.7778 must not be changed in the 

synchronization mode. 

13 If the acceleration rate parameter No. 7778 is 0, alarm PS1598, “EGB AUTO 

PHASE PARAMETER SETTING ERROR” is issued when G81 is issued. 

14 In the Series 16

i

, acceleration for automatic phase matching is set by specifying 

a feedrate and a time constant in parameters Nos. 2135 and 2136 (Nos. 4384 
and 4385 in the case of spindle EGB) separately; in the Series 0

i

-F Plus, 

acceleration is directly set in parameter No. 7778. 

15  If bit 0 (EFX) of parameter No. 7731 is 0, the canned cycle for drilling cannot be 

used. To use the canned cycle for drilling, set bit 0 (EFX) of parameter No. 7731 
to 1 and use G81.4 instead of G81 and G80.4 instead of G80. 

16  In the case of bit 7 (HAD) of parameter No.7731 is 0, travel distance of 

automatic phase synchronization is reflected to absolute coordinates when the 
synchronization is canceled. In the case of bit 7 (HAD) of parameter No.7731 is 
1, travel distance of automatic phase synchronization is reflected to absolute 
coordinates during automatic phase synchronization. 

 

Direction of rotation (for the spindle EGB) 

The EGB automatic phase synchronization function assumes that the direction of rotation about the slave 
axis is the same as that of rotation about the master axis. 

 

Fig. 1.9.3 (e) 

 
When this function is used, the SFR/SRV function in the Cs contour mode (*) cannot be used. 
If you want to change the direction of rotation about the master axis, change the sign of the master axis 
mode command. 

SFR/SRV function in the Cs contour mode 

 

The SFR/SRV signal determines the direction of rotation of the spindle in the Cs contour mode. 

 

B-64693EN-1/01

 

 

1. AXIS CONTROL

 

- 297 - 

Signal 

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. 

 

Signal address 

 

 

#7 

#6 

#5 

#4 

#3 

#2 

#1 

#0 

Fn065 

 

 

SYNMOD 

 

 

 

 

 

 

 

Parameter 

 

 

#7 

#6 

#5 

#4 

#3 

#2 

#1 

#0 

4016 

 

RFCHK3 

 

 

 

 

 

 

 

 

 

[Input type]  Parameter input 

 

[Data type]  Bit spindle 

 

  #6  RFCHK3

  When the EGB master axis is in the speed control mode, if you want to execute automatic 

phase synchronization, be sure to set RFCHK3 for the master axis to 0. 

 

 

 

#7 

#6 

#5 

#4 

#3 

#2 

#1 

#0 

7702 

 

PHD 

PHS 

 

 

 

 

 

 

 

 

[Input type]  Parameter input 

 

[Data type]  Bit path 

 

 

#6  PHS

  When the G81/G80 block contains no R command: 

0: 

Acceleration/deceleration is not performed at the start or cancellation of EGB 
synchronization. 

1: 

Acceleration/deceleration is performed at the start or cancellation of EGB 
synchronization. After acceleration at the start of synchronization, phase 
synchronization is automatically performed. 

 

 

#7  PHD

  The direction of movement for automatic phase synchronization is: 

0: 

Positive (+). 

1: 

Negative (-). 

 

 

 

#7 

#6 

#5 

#4 

#3 

#2 

#1 

#0 

7731 

 

HAD 

EPA 

HBR 

 

 

 

 

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. 

 

 

 

 

 

 

 

Content      ..     40      41      42      43     ..