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

 

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

 

Search            copyright infringement  

 

 

 

 

 

 

 

 

 

 

 

Content      ..     41      42      43      44     ..

 

 

 

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

 

 

1. AXIS CONTROL

 

 

B-64693EN-1/01

 

- 298 - 

 

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

 

 

#6  EPA

  Automatic phase synchronization for the electronic gear box is performed in such a way 

that:   
0: 

The machine coordinate 0 of the slave axis is aligned to the position of the master 
axis one-rotation signal. 

1: 

The position of the slave axis at synchronization start is aligned to the position of the 
master axis one-rotation signal. (S

pecification

 of Series 16

i

)

 

 

 

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

 

7776 

 

Feedrate during automatic phase synchronization for the workpiece axis 

 

 

[Input type]  Parameter input 

 

[Data type]  Real path 

 

[Unit of data]  deg/min 

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

(When the increment system is IS-B, 0.0 to +999000.0) 
This parameter sets the feedrate during automatic phase synchronization for the 
workpiece axis. 
When this parameter is set to 0, the rapid traverse rate (parameter No. 1420) is used as the 
feedrate during automatic phase synchronization. 
 

7777 

 

Angle shifted from the spindle position (one-rotation signal position) the workpiece axis uses as the 

reference of phase synchronization 

 

 

[Input type]  Parameter input 

 

[Data type]  Real path 

 

[Unit of data]  deg 

[Minimum unit of data]  Depend on the increment system of the applied axis 
[Valid data range]  0.000 to 360.000 (when the increment system is IS-B) 

This parameter sets the angle shifted from the spindle position (one-rotation signal 
position) the workpiece axis uses as the reference of phase synchronization. 

 

7778 

 

Acceleration for acceleration/deceleration for the workpiece axis 

 

 

[Input type]  Parameter input 

 

[Data type]  Real axis 

 

[Unit of data]  deg/sec

2

 

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

(For a millimeter machine, 0.0 to +100000.0, for an inch machine, 0.0 to +10000.0) 
This parameter sets an acceleration for acceleration/deceleration for the workpiece axis. 
 

B-64693EN-1/01

 

 

1. AXIS CONTROL

 

- 299 - 

NOTE 

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

2  If this parameter is 0, alarm PS1598, “EGB AUTO PHASE 

PARAMETER SETTING ERROR” is issued when G81 is issued. 

 

Alarm and message 

Number 

Message 

Description 

PS1597 

EGB AUTO PHASE FORMAT 
ERROR 

Format error in the G80 or G81 block in EGB automatic phase 
synchronization 
(1)  R is outside the permissible range. 
(2)  In the spindle EGB, reference position return is not performed 

for the master axis before G81R2 is specified. 

PS1598 

EGB AUTO PHASE 
PARAMETER SETTING ERROR 

Error in the setting of a parameter related to EGB automatic phase 
synchronization 
(1)  The acceleration/deceleration parameter is not correct. 
(2)  The automatic phase synchronization parameter is not correct. 

 

Reference item 

Manual name 

Item name 

OPERATOR’S MANUAL (B-64694EN) 

Electronic gear box automatic phase synchronization 

 

1.9.3.1 

Arbitrary Gear Ratio for Master Axis in Electronic Gear Box 
Automatic Phase Synchronization 

Overview 

In electronic gear box automatic phase synchronization, the gear ratio between the master axis and the 
detector must be 1-to-1. Because the angle of the master axis is counted by number of pulses from 
one-rotation signal of detector. 
This function considers the pulse from the detector and the gear ratio for calculating the angle of master 
axis. Therefore, EGB automatic phase synchronization can apply even if the gear ratio is not 1-to-1. 
Moreover, the angle about the master axis can be reset by angle counter reset signal PREGB<Gn291.4>. 
An arbitrary angle of the master axis can be specified as the reference position of phase synchronization 
by this signal. 
 

Explanation 

1. To enable this function set bit 5 (EGEx) of parameter No.2273 to 1. 
2. The value of counter per rotation for the master axis is set by 2 parameters. The parameters mean the 

fraction. Numerator is set to parameter No.1821, and denominator is set to parameter No.2179. 
For example, when the number of pulses from detector is 4096 and the gear ratio of the master axis to 
the detector is 1 : 7, the setting is as follows. 

No.1821 = 4096 
No.2179 = 7 

3. To reset the angle about the master axis, set the angle counter reset signal PREGB<Gn291.4> to “1”. 

When angle counter reset signal PREGB is set to “1”, CNC resets the angle about the master axis. At 
this time, angle counter reset completion signal PREGBF<Fn291.4> is set to “1”. 

1. AXIS CONTROL

 

 

B-64693EN-1/01

 

- 300 - 

- When the bit 6 (EPA) of parameter No.7731 = 0: 

In EGB automatic phase synchronization, the machine coordinate 0 for the slave axis is aligned to the 
position of angle 0 for the master axis. 

- When the bit 6 (EPA) of parameter No.7731 = 1: 

In EGB automatic phase synchronization, the position for the slave axis at synchronization start is 
aligned to the position of angle 0 for the master axis. 

 

NOTE 

1  This function is the additional specification in EGB automatic phase 

synchronization for servo axis. 

2  This function cannot be used in EGB automatic phase synchronization for 

spindle EGB. 

3  If the serial type position detector , or A/B phase type position detector(FFG 

setting other than 1/1) are used in EGB automatic phase synchronization, this 
function must be made effective. 

4  When bit 5 (EGEx) of parameter No.2273 is set to 0, parameters No.1821, 

No.2179, angle counter reset signal PREGB<Gn291.4> and angle counter reset 
completion signal PREGBF<Fn291.4> are invalid. 

5  This function cannot be used in EGB (FSSB type) 

 

Signal 

Angle counter reset signal PREGB<Gn291.4> 

  [Classification]  Input signal 
   

[Function]  Reset the angle about the master axis. 

 

  [Operation]  When this signal is set to “1”, the angle about the master axis is reset. 

 

Angle counter reset completion signal PREGBF<Fn291.4> 

  [Classification]  Output signal 
   

[Function]  This signal indicates that the reset of angle about the master axis is completed. 

 

  [Operation]  This signal becomes 1 under the following condition. 

-

 

Reset of the angle is completed. 

This signal becomes 0 under the following condition. 

Angle counter reset signal PREGB<Gn291.4> is set to “0”. 

 

Signal address 

 

 

#7 

#6 

#5 

#4 

#3 

#2 

#1 

#0 

Gn291 

 

 

 

 

PREGB 

 

 

 

 

 

 

#7 

#6 

#5 

#4 

#3 

#2 

#1 

#0 

Fn291 

 

 

 

 

PREGBF 

 

 

 

 

 

Timing chart 

 

Angle counter reset completion 

signal (PREGBF) 

Angle counter reset signal 

(PREGB) 

 

 

B-64693EN-1/01

 

 

1. AXIS CONTROL

 

- 301 - 

Parameter 

Set the following parameters for the EGB dummy axis. 
 

 

 

#7 

#6 

#5 

#4 

#3 

#2 

#1 

#0 

2273 

 

 

EGFx 

EGEx 

 

 

 

 

 

 

 

[Input type]  Parameter input 

 

[Data type]  Bit axis 

 

 

#5  EGEx

  In electronic gear box automatic phase synchronization, the gear ratio of the master axis 

to the detector is: 
0: 

1-to-1. 

1: 

Arbitrary. 

 

 

#6  EGFx

  FFG is: 

0: 

Not considered in the number of pulses per rotation about the master axis, for the 
position detector. 

1: 

Considered in the number of pulses per rotation about the master axis, for the 
position detector. 

 

NOTE 

 

This parameter is valid for A/B phase type position detector. In the 

case of using serial type position detector, FFG is always 
considered. 

 
In case of considering FFG, set the value which FFG is multiplied by the number of 
output pulses of detector to parameter No.7773. In case of bit 5 (EGEx) of parameter 
No.2273 is set to 1, set the value in which FFG is multiplied to the counter per rotation 
for the master axis. 
N:  Numerator of FFG (parameter No.2084) 
M:  Denominator of FFG (parameter No.2085) 

α:  Counter per rotation for the master axis (parameter No.1821 / parameter No.2179) 
The value of new counter is the old one multiplied by FFG. 

M

N

 

]

Old

[

 

 

 

]

New

[

 

×

a

a

 

 

2084 

 

Flexible feed gear (numerator) (N) 

 

2085 

 

Flexible feed gear (denominator) (M) 

 

 

[Input type]  Parameter input 

 

[Data type]  Word axis 

 

  In the case of serial type position detector or A/B phase type position detector and bit 6 

(EGFx) of parameter No.2273 is set to 1, FFG is considered to the synchronization 
coefficient. 

 

NOTE 

 

If FFG is not using, be sure to set to 1 for both numerator and 

denominator parameter. 

 

1. AXIS CONTROL

 

 

B-64693EN-1/01

 

- 302 - 

1821 

 

Counter per rotation for the master axis (numerator) 

 

 

[Input type]  Parameter input 

 

[Data type]  2-Word axis 

[Valid data range]  1 to 2147483647 
 

  Set the counter per one rotation for the master axis with a fraction. (Numerator) 

 

NOTE 

 

When 0 or less is set to this parameter, the alarm PS1598, “EGB 

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

 

2179 

 

Counter per rotation for the master axis (denominator) 

 

 

[Input type]  Parameter input 

 

[Data type]  Word axis 

[Valid data range]  1 to 32767 

Set the counter per one rotation for the master axis with a fraction. (Denominator)   

 

NOTE 

1  When 0 is set to this parameter, the alarm PS1598, “EGB AUTO 

PHASE PARAMETER SETTING ERROR” occurs when G81 is 
issued. 

2  When negative value is set to this parameter, the alarm SV0417 

“ILL DGTL SERVO PARAMETER” occurs. 

 

[Example 1] 

 

Synchronization 

coefficient 

Synchronization 

switch

 

CNC 

Detection unit 

β p/rev

 

α p/rev 

C axis 

Velocity/ 

current control 

Least command increment 

0.001deg

 

Command 

pulses 

×

FFG 

Gear 

ratio A

 

Detector 

Error counter 

×

CMR

 

Slave axis 

Gear 

ratio B

 

Error counter 

Follow-up 

×

CMR

 

Dummy axis 

n/m 

×

FFG 

N/M 

Motor 

Detector 

Spindle

 

 

Gear ratio of the spindle to the detector B: 
 

2/3 (When the detector rotates 2 for 3 spindle rotations) 

Number of detector pulses per spindle rotation 

β: 

 

80,000 pulses/rev (Calculated as 4 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 C-axis rotation corresponds to 36 motor rotations) 

Number of detector pulses per C-axis rotation 

α: 

 

1,000,000 pulses/rev 

C-axis CMR   

 

 

: 1 

C-axis FFG n/m 

 

 

: 1/100 

 

B-64693EN-1/01

 

 

1. AXIS CONTROL

 

- 303 - 

Because the gear ratio of the spindle (master axis) to the detector is 2/3, enable this 
function by setting 1 to bit 5 (EGEx) of parameter No.2273. 
The gear ratio of the spindle to the detector is 2/3 and the detector is 80,000 pulse/rev, so 
the angle counter is: 

3

160000

 

=

 

3

2

80000

×

 

Set the parameter No.1821=160,000 and parameter No.2179=3. 
The angle counter is not effective to synchronization ratio. The ordinary parameter 
No.7772 is used for calculation of synchronization ratio. 
The number of pulses per spindle one-rotation is: 

 

3

160000

 

=

 

3

2

80000

×

 

<1> 

It cannot be divided. It is impossible to set. In this case, the setting of the parameter 
No.7773 must be changed, and the ratio of the parameter  No.7772 and the parameter 
No.7773 must be changed to the ratio that wants to be set. 
 
Number of pulses per C-axis rotation by detection unit is: 
  1000000

÷

1/36

×

1/100 = 360000 

<2> 

For <1>,<2> 

 

1080000

160000

 

=

 

3

360000

160000

 

=

 

360000

3

160000

 

=

 

No.7773

No.7772

×

 

 
Therefore, it is set as parameter No.7772 = 160,000 and parameter No.7773 = 1,080,000. 
As described above, all the setting of parameter No.7772 and parameter No.7773 have to 
do is to indicate the ratio correctly. So, you can reduce the fraction indicated by the 
settings. For example, you may set 16 for parameter No.7772 and 108 for parameter 
No.7773 for this case. 
 
[Example 2] 
When the FFG of EGB dummy axis N/M is 1/10 for the above example, bit 6 (EGFx) of 
parameter No.2273 is set to 1 for making valid FFG. 
 
The parameter No.7772 and parameter No.7773 is set to the new value  that  multiplies 
FFG for considering FFG. 

 

 

1080000

16000

 

=

10

1

1080000

160000

 

=

No.7773

No.7772

×

 

Set the parameter No.7772 = 16,000 and parameter No.7773 = 1,080,000. 
 
And a new value that the angle counter similarly multiplied FFG is set. 

 

 

3

16000

 

=

10

1

3

160000

 

=

No.2179

No.1821

×

 

Set the parameter No.1821 = 16,000 and parameter No.2179 = 3. 
 

Alarm and message 

Number 

Message 

Description 

PS1598 

EGB AUTO PHASE PARAMETER 
SETTING ERROR 

Error in the setting of a parameter related to EGB automatic   
phase synchronization 
(1) The acceleration/deceleration parameter is not correct. 
(2) The automatic phase synchronization parameter is not 

correct. 

(3) Bit 5 (EGE) of parameter No.2273 is set to 1 with the 

servo software that does not support this function,. 

SV0417 

ILL DGTL SERVO PARAMETER 

A digital servo parameter setting is incorrect. 

 

1. AXIS CONTROL

 

 

B-64693EN-1/01

 

- 304 - 

Reference item 

Manual name 

Item name 

CONNECTION MANUAL (FUNCTION) (This manual) 

Electronic Gear Box Automatic Phase 
Synchronization 

 

1.9.3.2 

Speed-up EGB Automatic Phase Synchronization 

Overview 

In electronic gear box automatic phase synchronization, the next block can be started without waiting for 
completion of phase synchronization. 
It is possible to set M code for waiting for completion of EGB automatic phase synchronization in 
parameter No.7787. When the M code for waiting for completion of EGB automatic phase 
synchronization is commanded, execution of the next block is started after completion of EGB automatic 
phase synchronization. 
This makes it possible to issue a program command during auto phase synchronization and acceleration 
of auto phase synchronization. 
Also, by commanding the M code for waiting for completion of EGB automatic phase synchronization 
before the start of machining, it is possible to start machining with the EGB automatic phase 
synchronization completed. 
It is possible to set M code for starting deceleration of EGB automatic phase synchronization in parameter 
No.7788.  When the M code for starting deceleration of EGB automatic phase synchronization is 
commanded, deceleration of EGB automatic phase synchronization is started. The block of M code for 
starting deceleration of EGB automatic phase synchronization is immediately ended and the next block is 
started. 
This makes it possible to issue a program command during deceleration of EGB automatic phase 
synchronization. 
 

Format 

Acceleration/deceleration plus speed-up automatic phase synchronization 
type 

G81 T_ L_ R3 ; 

Synchronization start 

G80 R3 ; 

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

 

B-64693EN-1/01

 

 

1. AXIS CONTROL

 

- 305 - 

Explanation 

  - 

Acceleration/deceleration plus speed-up automatic phase synchronization 
type 

 

Synchronization 

start command 

Workpiece- 

axis speed

 

Synchronization state 

Acceleration 

Deceleration 

Automatic phase 

synchronization 

Spindle 

speed

 

Next block start 

G81 T_ L_ R3 

Synchronization 

start command 

Mxx(parameter No.7787) 

M code for waiting for completion of   

EGB automatic phase synchronization 

Next block 

start 

G80 R3 

Synchronization cancellation command 

M code for starting 

deceleration 

Next block start 

Myy(parameter No.7788) 

M code for starting deceleration of 

EGB automatic phase synchronization 

Next block start 

 

Fig. 1.9.3.2 (a) Acceleration/deceleration plus speed-up automatic phase synchronization type 

 

 

G80R3 command execution 

EGB mode signal 
SYNMOD<Fn065.6> 

Deceleration 

G81R3 command 
execution 

Acceleration 

Automatic phase synchronization 

M code for waiting for completion of EGB   
automatic phase synchronization command 

M code for starting deceleration of EGB 
automatic phase synchronization command 

 

Fig. 1.9.3.2 (b) Timing chart of acceleration/deceleration plus speed-up automatic phase synchronization type 

 
1.

 

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

 

 

 

 

 

 

 

Content      ..     41      42      43      44     ..