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

 

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

 

Search            copyright infringement  

 

 

 

 

 

 

 

 

 

 

 

Content      ..     140      141      142      143     ..

 

 

 

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

 

 

 

B-64693EN-1/01

 

- 1090 - 

7. FEEDRATE CONTROL/ACCELERATION AND 

DECELERATION CONTROL 

[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) 
Set the F0 rate of the rapid traverse override for each axis. 
 

1826 

 

In-position width for each axis 

 

 

[Input type]  Parameter input 

 

[Data type]  2-word axis 

 

[Unit of data]  Detection unit 

[Valid data range]  0 to 99999999 

The in-position width is set for each axis.   
When the deviation of the machine position from the specified position (the absolute 
value of the positioning deviation) is smaller than the in-position width, the machine is 
assumed to have reached the specified position. (The machine is in the in-position state.) 
 

Reference item 

Manual name 

Item name 

OPERATOR’S MANUAL (B-64694EN) 

Rapid traverse 

 

7.1.2 

Cutting Feedrate Clamp 

Overview 

An upper limit can be set on the cutting feedrate along each axis (parameter No. 1430). If an actual 
cutting feedrate (with an override applied) exceeds a specified upper limit, it is clamped to the upper 
limit. 
 

Parameter 

1430 

 

Maximum cutting feedrate for each axis 

 

 

[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) 
Specify the maximum cutting feedrate for each axis. 
 

Alarm and message 

Number 

Message 

Description 

PS5009 

PARAMETER ZERO (DRY RUN) 

The dry run rate parameter No. 1410 or the parameter for the 
maximum cutting feedrate for each axis is 0. 
The parameter for the maximum cutting feedrate for each axis 
is No. 1432 if look-ahead acceleration/deceleration before 
interpolation is enabled and No. 1430 otherwise. 
Functions that cause look-ahead acceleration/deceleration 
before interpolation include AI contour control. 

B-64693EN-1/01

 

 

- 1091 - 

7. FEEDRATE CONTROL/ACCELERATION 

AND DECELERATION CONTROL 

Number 

Message 

Description 

PS5011 

PARAMETER ZERO (CUT MAX) 

The setting of the parameter for the maximum cutting feedrate 
is 0. 
The parameter is No. 1432 if look-ahead 
acceleration/deceleration before interpolation is enabled and 
No. 1430 otherwise. 
Functions that cause look-ahead acceleration/deceleration 
before interpolation include AI contour control. 

 

Warning 

  WARNING 

 

CNC calculation may involve a feedrate error of 

±

2% with respect to a specified value. 

However, this is not true for acceleration/deceleration. To be more specific, this error is 
calculated with respect to a measurement on the time the tool takes to move 500 mm or 
more in the steady state.

 

 

Reference item 

Manual name 

Item name 

OPERATOR’S MANUAL (B-64694EN) 

Cutting feed 

 

7.1.3 

Feed per Minute 

Overview 

  - 

Feed per minute 

After specifying G94 (G98 for G code system A in lathe system) (in the feed per minute mode), the 
amount of feed of the tool per minute is specified by setting a number after F. G94 (G98 for G code 
system A in lathe system) is a modal code. Once a G94 (G98 for G code system A in lathe system) is 
specified, it is valid until another G code belonging to the group 05, such as G95 (G99 for G code system 
A in  lathe system) (feed per revolution) is specified. At power-on, the feed per minute mode (feed per 
revolution mode for lathe system and bit 4(FPM) of parameter No.3402 is set to 0) is set. 
An override from 0% to 254% (in 1% steps) can be applied to feed per minute with the feedrate override 
signals *FV0 to *FV7 <Gn012>. 

 

Fig. 7.1.3  Feed per minute 

 

  CAUTION 

 

No override can be used for any commands such as for threading. 

 

 

B-64693EN-1/01

 

- 1092 - 

7. FEEDRATE CONTROL/ACCELERATION AND 

DECELERATION CONTROL 

Format 

M

 

Feed per minute 

G94;  G code for feed per minute (Group 05) 

F_; 

Feed rate (mm/min or inch/min) 

 

T

 

G code system A 

Feed per minute 

G98;  G code for feed per minute (Group 05) 

F_; 

Feed rate (mm/min or inch/min) 

 
G code system B/C 

Feed per minute 

G94;  G code for feed per minute (Group 05) 

F_; 

Feed rate (mm/min or inch/min) 

 

Note 

  - 

Feedrate (F) at the switching of feed mode 

If a modal code in group 05 is switched with a feed selection command, the feedrate (F) is inherited as 
modal information, which means that cutting may be performed at an unintended feedrate. If switching a 
modal code in group 05, be sure to specify a feedrate (F). 
If bit 4 (MFC) of parameter No. 13450 is set to 1, the feedrate (F) is cleared if a modal code in group 05 
is switched. This causes alarm PS0011, "FEED ZERO (COMMAND)", to be issued. By inheriting the 
feedrate (F) as modal information, it is possible to prevent cutting from being performed at an unintended 
feedrate. 
 
Example) 
 

Execute the program below by setting bit 4 (MFC) of parameter No. 13450 to 1. 

 

At the block for switching from G94 to G95 (N06), alarm PS0011 is issued. 

 

O0001 ; 

 

N01 G90 G00 X0.0 Y0.0 ; 

 

N02 M03 S100 ; 

 

N03 G91 G01 ; 

 

N04 G94 X10.0 F100.0 ; 

 

N05 Y10.0 ;   

 

N06 G95 X10.0 ; 

 Alarm PS0011 is issued. 

 

N07 Y10.0; 

 

M

 

Feed selection commands are the following G codes in group 05. 
 

G93 (inverse time feed) /G94 (feed per minute) / G95 (feed per revolution) 

 

T

 

Feed selection commands are the following G codes in group 05. 
G code system A 
 

G93 (inverse time feed) /G98 (feed per minute) /G99 (feed per revolution) 

 

B-64693EN-1/01

 

 

- 1093 - 

7. FEEDRATE CONTROL/ACCELERATION 

AND DECELERATION CONTROL 

G code system B/C 
 

G93 (inverse time feed) /G94 (feed per minute) /G95

  (feed per revolution) 

 

Increment system of F command 

The increment system of an F command in the feed per minute mode is as follows: 
 

M

 

Table 7.1.3 (a) Increment system of F command (for the machining center system) 

Decimal point 

Metric input 

Inch input 

With decimal point 

Depend on the increment system of the reference axis (IS-A, B, C) 

With no decimal point 

1 mm/min 

0.01 inch/mm 

 

T

 

Table 7.1.3 (b) Increment system of F command (for the lathe system) 

Decimal point 

Bit 2 (FM3) of parameter 

No.1404 

Metric input 

Inch input 

With decimal point 

Depend on the increment system of the reference axis 

(IS-A, B, C) 

With no decimal point 

1 mm/min 

0.01 inch/min 

0.001 mm/min 

0.00001 inch/min 

 

Parameter 

 

 

#7 

#6 

#5 

#4 

#3 

#2 

#1 

#0 

13450 

 

 

 

 

MFC 

 

 

 

 

 

 

[Input type]  Parameter input 

 

[Data type]  Bit path 

 

 

#4  MFC

  When the cutting is executed without specifying a feedrate (F) after the modal G code of 

group 05 was changed by G93(inverse time feed) / G94(feed per minute) / G95(feed per 
revolution) command, 
0: 

The feedrate (F) is inherited as a modal. 

1: 

Alarm PS0011, “FEED ZERO (COMMAND)” is issued. 

 

NOTE 

1  In G93 mode, if the axis command and the feedrate (F) command 

are not in the same block, alarm PS1202, "NO F COMMAND AT 
G93" is issued regardless of the setting of this parameter. 

2  If this parameter bit is set to 1, and if the G code of group 05 is 

cleared due to a reset, by setting bit 6 (CLR) of parameter No. 
3402 to 1 and bit 5 (C05) of parameter No. 3406 to 0, so that the 
modal G code is switched, the feedrate (F) will be cleared even if 
bit 7 (CFH) of parameter No. 3409 is set to 1. 

3  If this parameter bit is 1, and bit 7 (FC0) of parameter No. 1404 is 

set to 1, alarm PS0011 is not issued and the block is executed with 
a feedrate of 0 even if the feed selection command is used to 
switch the modal code of group 05 and the axis command is 
executed in cutting feed mode without specifying a feedrate (F). In 
G93 mode, alarm PS1202 is issued regardless of the setting of the 
parameter bit FC0. 

 

B-64693EN-1/01

 

- 1094 - 

7. FEEDRATE CONTROL/ACCELERATION AND 

DECELERATION CONTROL 

NOTE 

4  If this parameter bit is 1, alarm PS0011 or PS1202 is not used even 

if the feed selection command is used to switch the modal code of 
group 05 and the axis command is executed in cutting feed mode 
without specifying a feedrate (F), provided that the travel distance 
is 0. 

5  If this parameter bit is 1, alarms PS0011 and PS1202 are issued if 

the feed selection command is used to switch the modal code of 
group 05 and the axis command is executed in cutting feed mode 
without specifying a feedrate (F), even if cutting feedrate 
(parameter No. 1411) during automatic operation is set.    (This is 
true of the M series.) 

 

 

 

#7 

#6 

#5 

#4 

#3 

#2 

#1 

#0 

1404 

 

FC0 

 

 

 

 

FM3 

 

 

 

FC0 

 

 

 

 

 

 

 

 

 

[Input type]  Parameter input 

 

[Data type]  Bit path 

 

 

#2  FM3

  The increment system of an F command without a decimal point in feed per minute is: 

0: 

1 mm/min (0.01 inch/min for inch input) 

1: 

0.001 mm/min (0.00001 inch/min for inch input) 

 

 

#7  FC0

  Specifies the behavior of the machine tool when a block (G01, G02, G03, etc.) containing 

a feedrate command (F command) that is 0 is issued during automatic operation, as 
follows: 
0: 

An alarm PS0011, “FEED ZERO (COMMAND)” occurs. 

1: 

An alarm PS0011 does not occur, and the block is executed at feedrate 0. 

 

NOTE 

1  In inverse time feed (G93) mode, the alarm PS1202, "NO F 

COMMAND AT G93" is issued irrespective of the setting of this 
parameter. 

2  This parameter is set from 1 to 0, if a bit 6 (CLR) of parameter No. 

3402 is 1, reset the CNC. Or if CLR is 0, turn off and on the CNC. 

 

1411 

 

 

 

Cutting feedrate 

 

NOTE 

 

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

 

 

[Input type]  Setting input 

 

[Data type]  Real path 

 

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

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

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

B-64693EN-1/01

 

 

- 1095 - 

7. FEEDRATE CONTROL/ACCELERATION 

AND DECELERATION CONTROL 

A cutting feedrate can be specified with this parameter for a machine which does not have 
to change the cutting feedrate frequently  during machining. This eliminates the need to 
specify a cutting feedrate (F code) in the NC program. 
 

 

 

#7 

#6 

#5 

#4 

#3 

#2 

#1 

#0 

3402 

 

 

CLR 

 

FPM 

 

 

 

 

 

 

CLR 

 

 

 

 

 

 

 

 

[Input type]  Parameter input 

 

[Data type]  Bit path 

 

 

#4  FPM

  At power-on time or in the cleared state: 

0: 

G99 or G95 mode (feed per revolution) is set. 

1: 

G98 or G94 mode (feed per minute) is set. 

 

 

#6  CLR

 

 

  key on the MDI unit, external reset signal ERS<Gn008.7>, reset and rewind signal 

RRW<Gn008.6>, and emergency stop signal 
0: 

Cause reset state. 

1: 

Cause clear state. 

For the reset and clear states, refer to Appendix in the OPERATOR’S MANUAL. 
 

 

 

#7 

#6 

#5 

#4 

#3 

#2 

#1 

#0 

3406 

 

 

 

C05 

 

 

 

 

 

 

 

[Input type]  Parameter input 

 

[Data type]  Bit 

 

   

#5  C05 

If bit 6 (CLR) of parameter No. 3402 is set to 1, set a G code of group 05 to be placed in 

the cleared state when the CNC is reset by the 

 

  key of the MDI unit, the external 

reset signal  ERS<Gn008.7>, the reset and  rewind signal  RRW<Gn008.6>, or the 
emergency stop signal. 

 

  The table below indicates the correspondence between bits and G code groups 

 

  The setting of a bit has the following meaning: 

0: 

Places the G code group in the cleared state. 

1: 

Does not place G code group in the cleared state. 

 

 

 

#7 

#6 

#5 

#4 

#3 

#2 

#1 

#0 

3409 

 

CFH 

 

 

 

 

 

 

 

 

 

[Input type]  Parameter input 

 

[Data type]  Bit 

 

 

#7  CFH

  When bit 6 (CLR) of parameter No. 3402 is 1, the 

 

  key on the  MDI  unit, the 

external reset signal  ERS<Gn008.7>, the reset and rewind signal  RRW<Gn008.6>, or 
emergency stop will, 
0: 

Clear F codes, H codes (for the M series), D codes (for the M series), and T codes 
(for the T series). 

1: 

Not clear F codes, H codes (for the M series), D codes (for the M  series), and T 
codes (for the T series). 

 

 

B-64693EN-1/01

 

- 1096 - 

7. FEEDRATE CONTROL/ACCELERATION AND 

DECELERATION CONTROL 

Alarm and message 

Number 

Message 

Description 

PS0011 

FEED ZERO ( COMMAND ) 

The cutting feedrate instructed by an F code has been set to 0. 
This alarm is also generated if the F code instructed for the S 
code is set extremely small in a rigid tapping instruction as the 
tool cannot cut at the programmed lead.

 

PS1202 

NO F COMMAND AT G93 

The F code in inverse time feed mode (G93) is not regarded as 
being modal. It must be specified for each block. 

 

Reference item 

Manual name 

Item name 

OPERATOR’S MANUAL (B-64694EN) 

Cutting feed 

 

7.1.4 

Feed per Revolution/Manual Feed per Revolution 

Overview 

  - 

Feed per revolution   

After specifying G95 (G99 for lathe system) (in the feed per revolution mode), the amount of feed of the 
tool per spindle revolution is to be directly specified by setting a number after F. G95 (G99 for lathe 
system) is a modal code. Once a G95 is specified, it is valid until G94 (G98 for lathe system) (feed per 
minute) is specified.   
An override of between 0 and 254% (in steps of 1%) can be applied to feed per revolution, using the 
feedrate override signals *FV0 to *FV7 <Gn012>. 

 

Fig. 7.1.4 (a) Feed per revolution 

 

  - 

Feed per revolution without the position coder 

If bit 0 (NPC) of parameter No. 1402 has been set to 1, feed per revolution commands can be specified 
even when a position coder is not being used. (The CNC converts feed per revolution commands to feed 
per minute commands.) 
 

Manual feed per revolution 

Jog feedrate can be specified by feed per revolution. An override from 0% to 655.34% (in 0.01% steps) 
can be applied to manual feed per revolution with the feedrate override signals *JV0 to *JV15 
<Gn010,Gn011>. 
 

NOTE 

1  Manual per revolution feed is not available at the setting of without the position 

coder (setting bit 0 (NPC) of parameter No.1402 to 1 or bit 1 (FPR) of parameter 
No.3729 to 1). 

B-64693EN-1/01

 

 

- 1097 - 

7. FEEDRATE CONTROL/ACCELERATION 

AND DECELERATION CONTROL 

NOTE 

2  When multi spindle control is enabled and the multiple position coders are used, 

the target feedback pulses from the position coder for manual per revolution feed 
is selected with a position coder select signal (PC2SLC<Gn028.7>, 
PC3SLC<Gn026.0>, PC4SLC <Gn026.1>). And in addition, when multi path 
control is enabled, an arbitrary position coder can be selected by combining a 
path spindle feedback selection signals (SLPCA<Gn064.2>, SLPCB<Gn064.3>, 
SLPCC<Gn403.4>, SLPCD<Gn403.5>). For the selection of a position coder, 
see the section of "Multi spindle" and "Path spindle control". 

3  The command G95 (G99 for lathe system) is not necessary to validate the 

manual feed per revolution. 

 

Parameter 

 

 

#7 

#6 

#5 

#4 

#3 

#2 

#1 

#0 

1402 

 

 

 

 

JRV 

 

 

 

NPC 

 

 

[Input type]  Parameter input 

 

[Data type]  Bit path 

 

 

#0  NPC

  Feed per revolution without the position  coder (function  for  converting  feed per 

revolution F to feed per minute F in the feed per revolution mode (G95)) is: 
0: 

Not used 

1: 

Used 

 

 

#4  JRV

  Jog feed or incremental feed is 

0: 

Performed at feed per minute. 

1: 

Performed at feed per rotation. 

 

NOTE 

 

Specify a feedrate in parameter No. 1423. 

 

1423 

 

Feedrate in manual continuous feed (jog feed) for each axis 

 

 

[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) 
(1)  When bit 4 (JRV) of parameter No. 1402 is set to 0 (feed per minute), specify a jog 

feedrate (feed per minute) under an override of 100%. 

(2)  When bit 4 (JRV) of parameter No. 1402 is set to 1 (feed per revolution), specify a 

jog feedrate (feed per revolution) under an override of 100%. 

 

NOTE 

 

This parameter is clamped to the axis-by-axis manual rapid traverse 
rate (parameter No. 1424). 

 

 

 

#7 

#6 

#5 

#4 

#3 

#2 

#1 

#0 

3107 

 

 

 

 

 

GSC 

 

 

 

 

 

[Input type]  Setting input 

 

 

 

 

 

 

 

Content      ..     140      141      142      143     ..