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

 

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

 

Search            copyright infringement  

 

 

 

 

 

 

 

 

 

 

 

Content      ..     143      144      145      146     ..

 

 

 

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

 

 

 

B-64693EN-1/01

 

- 1114 - 

7. FEEDRATE CONTROL/ACCELERATION AND 

DECELERATION CONTROL 

NOTE 

 

In case that the second feedrate override is enabled and the 
second feedrate override is not used, those signals must be set so 
that the override value is set to 100%. 

 

0.01% step second feedrate override signals *APF00 to *APF15<Gn094, Gn095> 

  [Classification]  Input signal 
 

[Function]  The cutting feedrate is multiplied by the second feedrate override. These sixteen binary 

code signals correspond to the override values as follows. 

Override value=

×

×

15

0

=

i

%

01

.

0

|

2

|

Vi

i

 

Vi=0 when *APFi is 1 and 
Vi=1 when *APFi is 0 
These signals have the following weight. 
*APF00=0.01%, *APF01=0.02%, *APF02=0.04%, *APF03=0.08% 
*APF04=0.16%, *APF05=0.32%, *APF06=0.64%, *APF07=1.28% 
*APF08=2.56%, *APF09=5.12%, *APF10=10.24%, *APF11=20.48% 
*APF12=40.96%, *APF13=81.92%, *APF14=163.84%, *APF15=327.68% 
If all signals are 0 or 1, the override is regarded as 0%. The override is selectable in steps 
of 0.01% over a range of 0 to 655.34%. 

 

[Operation]  In case that a bit 3 (OV2) of parameter No.1402 is set to 1, those signals are enabled. 

In cutting feed during automatic operation, the actual feedrate is obtained as follows. 
Actual feedrate = (Specified speed) 

×

 (First override) 

×

 (Override value specified by this 

signal) 
Since the condition under which the first override is ignored and is set to 100% remains 
valid, the second feedrate override is also assumed to 100%. 
Some examples are listed below. 
 

Table 7.1.7.3 (b) Example of 0.01% step second feedrate override 

*APF00

*APF15 

Override value 

(%) 

15  14  13  12    11  10  9 

 

 

1  1 

 

 

 

0.00 

1  1 

 

 

 

0.01 

1  1 

 

 

 

0.02 

1  1 

 

 

 

0.05 

1  1 

 

 

 

0.10 

1  1 

 

 

 

0.20 

1  1 

 

 

 

0.50 

1  1 

 

 

 

1.00 

1  1 

 

 

 

2.00 

1  1 

 

 

 

5.00 

1  1 

 

 

 

10.00 

1  1 

 

 

 

20.00 

1  1 

 

 

 

50.00 

1  1 

 

 

 

100.00 

1  0 

 

 

 

200.00 

0  0 

 

 

 

500.00 

0  0 

 

 

 

655.34 

0  0 

 

 

 

0.00 

 
The value is calculated as follows. 
1. 

In case that the override is 23.45%, 
(1)  Multiply by 100   

 

2345 

(2)  Convert to binary data. 

 

0000 1001 0010 1001 

B-64693EN-1/01

 

 

- 1115 - 

7. FEEDRATE CONTROL/ACCELERATION 

AND DECELERATION CONTROL 

(3)  Do logical NOT of binary data. 

1111 0110 1101 0110 

2. 

In case that the input signal is “1110 1110 1110 1110”, 
(1)  Do logical NOT of binary data. 

0001 0001 0001 0001 

(2)  Convert to decimal data. 

 

4369 

(3)  Multiply by 0.01   

 

43.69% 

 

NOTE 

 

In case that the second feedrate override is enabled and the 
second feedrate override is not used, those signals must be set so 
that the override value is set to 100%. 

 

Signal address 

 

 

#7 

#6 

#5 

#4 

#3 

#2 

#1 

#0 

Gn013 

 

*AFV7 

*AFV6 

*AFV5 

*AFV4 

*AFV3 

*AFV2 

*AFV1 

*AFV0 

 

Gn094 

 

*APF07 

*APF06 

*APF05 

*APF04 

*APF03 

*APF02 

*APF01 

*APF00 

 

Gn095 

 

*APF15 

*APF14 

*APF13 

*APF12 

*APF11 

*APF10 

*APF09 

*APF08 

 

Parameter 

 

 

#7 

#6 

#5 

#4 

#3 

#2 

#1 

#0 

1402 

 

 

 

 

 

OV2 

 

 

 

 

 

[Input type]  Parameter input 

 

[Data type]  Bit path 

 

 

#3  OV2

  Signals used for 2nd feedrate override are 

0: 

*AFV0 to *AFV7 <Gn013> (specified every 1%) 

1: 

*APF00 to *APF15 <Gn094, Gn095> (specified every 0.01%) 

 

 

 

#7 

#6 

#5 

#4 

#3 

#2 

#1 

#0 

1406 

 

 

 

 

 

 

 

 

 

 

F1O 

 

 

 

 

 

 

 

 

 

[Input type]  Parameter input 

 

[Data type]  Bit path 

 

 

#7  F1O

  For the cutting feedrate specified by a single-digit F code (F1 to F9), feedrate override, 

second feedrate override, and override cancellation are: 
0: 

Disabled. 

1: 

Enabled. 

 

NOTE 

 

For the F0 feedrate, rapid traverse override is enabled regardless 
of the setting of this parameter. 

 

 

 

#7 

#6 

#5 

#4 

#3 

#2 

#1 

#0 

3002 

 

 

 

 

IOV 

 

 

 

 

 

 

[Input type]  Parameter input 

 

[Data type]  Bit path 

 

 

B-64693EN-1/01

 

- 1116 - 

7. FEEDRATE CONTROL/ACCELERATION AND 

DECELERATION CONTROL 

 

#4  IOV

  Override-related signal logic is: 

0: 

Used without modification 
(A signal of negative logic is used as a negative logic signal, and a signal of positive 
logic is used as a positive logic signal.) 

1: 

Inverted 
(A signal of negative logic is used as a positive logic signal, and a signal of positive 
logic is used as a negative logic signal.) 

 
The signals indicated below are affected. 
Signal of negative logic: 

Feedrate override signals *FV0 to *FV7<Gn012> 

Second feedrate override signals*AFV0 to *AFV7<Gn013> 

0.01% step second feedrate override signals *APF00 to *APF15<Gn094, Gn095> 

Feedrate override signals (for PMC axis control)   
*EFOV0g to *EFOV7g<G0151/G0163/G0175/G0187> 

Software operator’s panel signals *FV0O to *FV7O<Fn078> 

Signals of positive logic: 

Rapid traverse override signals ROV1,ROV2<Gn014.0 to 1> 

Software operator’s panel signals ROV1O,ROV2O<Fn076.4 to 5> 

Rapid traverse override signals (for PMC axis control)   
EROV1g,EROV2g<G0150.0 to 1/G0162.0 to 1/G0174.0 to 1/G0186.0 to 1> 

 
The signals indicated below are not affected. 

1% step rapid traverse override selection signal HROV <Gn096.7> 

1% step rapid traverse override signals *HROV0 to *HROV6 <Gn096.0 to 6> 

0.1% step rapid traverse override selection signal FHROV <Gn353.7> 

0.1% step rapid traverse override signals *FHRO0 to *FHRO9 <Gn352.0 to 7, 
Gn353.0 to 1> 

 

 

 

#7 

#6 

#5 

#4 

#3 

#2 

#1 

#0 

5203 

 

 

 

 

OVS 

 

 

 

 

 

 

[Input type]  Parameter input 

 

[Data type]  Bit path 

 

 

#4  OVS

  In rigid tapping, override by the feedrate override signals *FV0 to *FV7 <Gn012> and 

the second feedrate override signals *AFV0 to *AFV7 <Gn013> (or 0.01% step second 
feedrate override signals *APF00 to *APF15 <Gn094, Gn095>), and the cancellation of 
override by the override cancel signal OVC <Gn006.4> is: 
0: 

Disabled. 

1: 

Enabled. 

When feedrate override is enabled, extraction override is disabled. 
The spindle override is clamped to 100% during rigid tapping, regardless of the setting of 
this parameter. 
 

B-64693EN-1/01

 

 

- 1117 - 

7. FEEDRATE CONTROL/ACCELERATION 

AND DECELERATION CONTROL 

7.1.7.4 

Override cancel 

Overview 

The override cancel signal OVC<Gn006.4> fixes the feedrate override to 100%. 
 

Limitation 

M

 

Cutting feed override during one-digit F code feed 

The feedrate override, the second feedrate override and the override cancel are disabled for a cutting 
feedrate during one-digit F code feed. However, they are enabled in case that a bit 7 (F1O) of parameter 
No.1406 is set to 1. 

 

 

Cutting feed override during rigid tapping 

The feedrate override, the second feedrate override and the override cancel are disabled for 
cutting/extraction operation in rigid tapping. However,  they are enabled in case that a bit 4 (OVS) of 
parameter No.5203 is set to 1. 
 

Cutting feed override in PMC axis control 

The feedrate override and the override cancel are enabled even in the PMC axis control. However, signals 
specific to PMC are enabled in case that a bit 2 (OVE) of parameter No.8001 is set to 1. 
 

Signal 

Override cancel signal OVC<Gn006.4> 

    [Classification]  Input signal 
 

  [Function]  Feedrate override is fixed to 100%.   

 

  [Operation]  When the signal is 1, the CNC operates as follows:   

The feedrate override is fixed to 100% regardless of the feedrate override signals 
*FV0 to *FV7 <Gn012> or second feedrate override signals *AFV0 to *AFV7 
<Gn013> (or 0.01% step second feedrate override signals *APF00 to *APF15 
<Gn094, Gn095>). That is, the specified feedrate is used as is. 

Rapid traverse override and spindle speed override are not affected.   

 

Signal address 

 

 

#7 

#6 

#5 

#4 

#3 

#2 

#1 

#0 

Gn006 

 

 

 

 

OVC 

 

 

 

 

 

Parameter 

 

 

#7 

#6 

#5 

#4 

#3 

#2 

#1 

#0 

1406 

 

 

 

 

 

 

 

 

 

 

F1O 

 

 

 

 

 

 

 

 

 

[Input type]  Parameter input 

 

[Data type]  Bit path 

 

 

#7  F1O

  For the cutting feedrate specified by a single-digit F code (F1 to F9), feedrate override, 

second feedrate override, and override cancellation are: 
0: 

Disabled. 

1: 

Enabled. 

 

 

B-64693EN-1/01

 

- 1118 - 

7. FEEDRATE CONTROL/ACCELERATION AND 

DECELERATION CONTROL 

NOTE 

 

For the F0 feedrate, rapid traverse override is enabled regardless 
of the setting of this parameter. 

 

 

 

#7 

#6 

#5 

#4 

#3 

#2 

#1 

#0 

5203 

 

 

 

 

OVS 

 

 

 

 

 

 

[Input type]  Parameter input 

 

[Data type]  Bit path 

 

 

#4  OVS

  In rigid tapping, override by the feedrate override signals *FV0 to *FV7 <Gn012> and 

the second feedrate override signals *AFV0 to *AFV7 <Gn013> (or 0.01% step second 
feedrate override signals *APF00 to *APF15 <Gn094, Gn095>), and the cancellation of 
override by the override cancel signal OVC <Gn006.4> is: 
0: 

Disabled. 

1: 

Enabled. 

When feedrate override is enabled, extraction override is disabled. 
The spindle override is clamped to 100% during rigid tapping, regardless of the setting of 
this parameter. 

 

 

 

#7 

#6 

#5 

#4 

#3 

#2 

#1 

#0 

8001 

 

 

 

 

 

 

OVE 

 

 

 

 

[Input type]  Parameter input 

 

[Data type]  Bit path 

 

 

#2  OVE

  Signals related to dry run and override used in PMC axis control 

0: 

Same signals as those used for the CNC 

1: 

Signals specific to the PMC 

 

7.1.8 

Automatic Corner Override 

M

 

 
The movement of a tool in an inner corner or an inner arc is automatically decelerated during cutter 
compensation, so that the load on the tool is reduced, and a surface obtained by cutting becomes smooth. 
 

7.1.8.1 

Inner corner automatic override (G62) 

Explanation 

  - 

Overriding conditions 

When G62 is specified, and the tool path with cutter compensation applied forms an inner corner, the 
feedrate is automatically overridden at both ends of the corner.   
 

There are four types of inner corners (Fig. 7.1.8.1 (a)).

 

 

2

°

 

 

θ

 

 

θ

 178

°

 in Fig. 7.1.8.1 (a) 

 

θ

p is a value set with parameter No. 1711. When 

θ

 is approximately equal to 

θ

p, the inner corner is 

determined with an error of 0.001

°

 or less. 

B-64693EN-1/01

 

 

- 1119 - 

7. FEEDRATE CONTROL/ACCELERATION 

AND DECELERATION CONTROL 

 

Fig. 7.1.8.1 (a) Inner corner 

 

  - 

Overriding range 

When an inner corner is found, the feedrate is overridden before and after the intersection of the 
corresponding tool paths. Feedrate override distances Le and Ls are linear dimensions between the 
intersection of the tool paths and a point on either cutter center path (Fig. 7.1.8.1 (b), Fig. 7.1.8.1 (c), Fig. 
7.1.8.1 (d)). Le and Ls are specified in parameters Nos.1713 and 1714. 
 

 

Programmed path 

Le 

Ls 

Cutter center path 

An override is applied to the range from point a to point b. 

 

Fig. 7.1.8.1 (b) Overriding range (straight line - straight line) 

 
An arc-shaped path is overridden if the start point and end point of the arc is in the same quadrant or in 
two adjacent quadrants (Fig. 7.1.8.1 (c)). 

 

Fig. 7.1.8.1 (c) Overriding range (arc - arc) 

 
On arc-shaped path <2> programmed as indicated below, an override occurs between points a and b and 
between points c and d (Fig. 7.1.8.1 (d)). 

 

B-64693EN-1/01

 

- 1120 - 

7. FEEDRATE CONTROL/ACCELERATION AND 

DECELERATION CONTROL 

 

 

Ls 

Le 

Programmed path 

Tool 

Ls 

Le 

<2> 

Cutter center path 

 

Fig. 7.1.8.1 (d) Overriding range (straight line - arc, arc - straight line) 

 

  - 

Override value 

An override value is set with parameter No. 1712. An override value is valid even for dry run and 
F1-digit feed specification. 
In the feed per minute mode, the actual feedrate is as follows: 

×

 (inner corner automatic override) 

×

 (feedrate override)   

 

Limitation 

  - 

Look-ahead acceleration/deceleration before interpolation 

The inner corner override function is disabled during look-ahead  acceleration/deceleration before 
interpolation. 
 

  - 

Start-up, G41, G42 

The inner corner override function is not carried out for a corner preceded by a cutter compensation 
start-up block or a corner followed by a block containing G41 or G42,. 
 

  - 

Offset value 

If the offset value is zero, the inner corner override function is not executed. 
 

7.1.8.2 

Internal circular cutting feedrate change 

For internally offset circular cutting, the feedrate on a programmed path is set to a specified feedrate (F) 
by specifying the circular cutting feedrate with respect to F, as indicated below (Fig.  7.1.8.2). This 
function is valid in the cutter compensation mode, regardless of the G62 code.   

×

 

Rc 
Rp 

Rc: Cutter center path radius 
Rp: Programmed tool path radius 

It is also valid for the dry run and the one digit F cord feed. 

 

Rc 

Tool center path 

 

Rp 

Programmed 
tool path 

 

Fig. 7.1.8.2 Internal circular cutting feedrate change 

B-64693EN-1/01

 

 

- 1121 - 

7. FEEDRATE CONTROL/ACCELERATION 

AND DECELERATION CONTROL 

If Rc is much smaller than Rp, Rc/Rp

0; the tool stops. A minimum deceleration ratio (MDR) is to be 

specified with parameter No. 1710. When Rc/Rp

MDR, the feedrate of the tool is (F

×

MDR). 

If parameter No. 1710 is 0, the minimum deceleration ratio (MDR) is 100%. 
 

  CAUTION 

 

When internal circular cutting must be performed together with automatic 
override for inner corners, the feedrate of the tool is as follows: 

 

F

×

Rc/Rp

×

(inner corner override)

×

(feedrate override) 

 

Parameter 

 

 

#7 

#6 

#5 

#4 

#3 

#2 

#1 

#0 

1602 

 

 

 

 

 

 

CAF 

 

 

 

 

[Input type]  Parameter input 

 

[Data type]  Bit path 

 

 

#2

 

CAF

  In cutter compensation mode or tool nose radius compensation mode, the circular cutting 

feedrate change is; 
0: 

Performed on the inner arc only. 

1: 

Performed on the inner and outer arcs. 

 

1710 

 

Minimum deceleration ratio (MDR) for inner circular cutting feedrate change by automatic corner 

override 

 

 

[Input type]  Parameter input 

 

[Data type]  Byte path 

 

[Unit of data]  % 

[Valid data range]  0 to 100 

Set a minimum deceleration ratio (MDR) for an inner circular cutting feedrate change by 
automatic corner override. 
 
In the case of circular cutting offset inward, the actual feedrate is determined by a 
specified feedrate (F) as follows: 
 
 
 
Thus, the feedrate along the programmed path satisfies the specified value of F. 
 

 

 
However, if Rc is too small when compared with Rp, Rc/Rp 

 

  0 results to stop the tool. 

So, a minimum deceleration ratio (MDR) is set, and the feedrate of the tool is set to 
F

×

(MDR) when Rc/Rp 

 MDR. 

When this parameter is 0, the minimum deceleration ratio (MDR) is 100%. 

Rp

Rc

F

×

Rc:  Radius of tool center path 
Rp: Programmed radius 

 

 

 

 

 

 

 

Content      ..     143      144      145      146     ..