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

 

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

 

Search            copyright infringement  

 

 

 

 

 

 

 

 

 

 

 

Content      ..     377      378      379      380     ..

 

 

 

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

 

 

B-64693EN-1/01

 

APPENDIX

 

 

- 2989 - 

C. LIST OF FUNCTIONS 

INCLUDE ADDRESS P IN 
THE PROGRAM COMMAND 

LIST OF FUNCTIONS INCLUDE ADDRESS 
P IN THE PROGRAM COMMAND 

C.1 

LIST OF FUNCTIONS INCLUDE ADDRESS P IN THE 
ARGUMENT OF G CODE 

Functions including address P in the argument of G code are shown below. 
 

Function name 

Machining 

center 

system

 

Lathe system 

Reference item 

G code system 

Dwell 

G04 

G04 

G04 

G04 

OPERATOR’S MANUAL(COMMON TO 
T/M SERIES) II. PROGRAMMING 

G code preventing 
buffering 

G04.1 

G04.1 

G04.1 

G04.1 

CONNECTION MANUAL(FUNCTION)   
OPERATOR’S MANUAL(COMMON TO 
T/M SERIES) II. PROGRAMMING 

AI contour control 
II(high-precision 
contour control/AI 
high-precision contour 
control compatible 
command ) 

G05 

G05 

G05 

G05 

CONNECTION MANUAL(FUNCTION) 
OPERATOR’S MANUAL(COMMON TO 
T/M SERIES) II. PROGRAMMING 

AI contour control 
(advanced preview 
control compatible 
command) 

G08 

G08 

G08 

G08 

CONNECTION MANUAL(FUNCTION) 
OPERATOR’S MANUAL(COMMON TO 
T/M SERIES) II. PROGRAMMING 

Programmable data 
input 

G10 

G10 

G10 

G10 

OPERATOR’S MANUAL(COMMON TO 
T/M SERIES) II. PROGRAMMING 

Programmable 
parameter input 

G10 

G10 

G10 

G10 

OPERATOR’S MANUAL(COMMON TO 
T/M SERIES) II. PROGRAMMING 

Programmable 
internal data change 

G10.8 

G10.8 

G10.8 

G10.8 

CONNECTION MANUAL(FUNCTION) 
OPERATOR’S MANUAL(COMMON TO 
T/M SERIES) 

Machine configuration 
selecting function 

G10.8 

G10.8 

G10.8 

G10.8 

CONNECTION MANUAL(FUNCTION) 
OPERATOR’S MANUAL(COMMON TO 
T/M SERIES) II. PROGRAMMING 

Spindle speed 
fluctuation detection 

G26 

G26 

G26 

G26 

CONNECTION MANUAL(FUNCTION) 
OPERATOR’S MANUAL(COMMON TO 
T/M SERIES) II. PROGRAMMING 

Reference position 
return 

G30 

G30 

G30 

G30 

OPERATOR’S MANUAL(COMMON TO 
T/M SERIES) II. PROGRAMMING 

Multi-step skip 

G31 

G31 

G31 

G31 

OPERATOR’S MANUAL(COMMON TO 
T/M SERIES) II. PROGRAMMING 

Torque limit skip 

G31 

G31 

G31 

G31 

OPERATOR’S MANUAL(COMMON TO 
T/M SERIES) II. PROGRAMMING

 

Continuous 
high-speed skip 

G31 

G31 

G31 

G31 

OPERATOR’S MANUAL(COMMON TO 
T/M SERIES) II. PROGRAMMING

 

Skip function for EGB 
axis  

G31.8 

G31.8 

G31.8 

G31.8 

CONNECTION MANUAL(FUNCTION)

 

Wheel wear 
compensation 

G41 

G41 

G41 

G41 

OPERATOR’S MANUAL(For Machining 
Center System) II. PROGRAMMING 

 

APPENDIX

 

B-64693EN-1/01

 

- 2990 - 

C. LIST OF FUNCTIONS 

INCLUDE ADDRESS P IN 
THE PROGRAM COMMAND 

Function name 

Machining 

center 

system

 

Lathe system 

Reference item 

G code system 

Scaling 

G51 

G51 

G51 

CONNECTION MANUAL(FUNCTION) 
OPERATOR’S MANUAL(COMMON TO 
T/M SERIES) II. PROGRAMMING 

Polygon turning 

G51.2 

G51.2 

G51.2 

G51.2 

CONNECTION MANUAL(FUNCTION) 
OPERATOR’S MANUAL(COMMON TO 
T/M SERIES) II. PROGRAMMING 

 

(G251) 

(G251) 

(G251) 

Synchronous, 
Composite and 
Superimposed control 
by program command 

G51.4, 

G51.4, 

G51.4, 

G51.4, 

CONNECTION MANUAL(FUNCTION) 
OPERATOR’S MANUAL(COMMON TO 
T/M SERIES) II. PROGRAMMING 

G51.5, 

G51.5, 

G51.5, 

G51.5, 

G51.6, 

G51.6, 

G51.6, 

G51.6, 

G50.5 

G50.5 

G50.5 

G50.5 

Flexible path axis 
assignment 

G52.1, 

G52.1, 

G52.1, 

G52.1, 

CONNECTION MANUAL(FUNCTION) 

G52.2, 

G52.2, 

G52.2, 

G52.2, 

G52.3 

G52.3 

G52.3 

G52.3 

High-speed G53 
function 

G53 

G53 

G53 

G53 

CONNECTION MANUAL(FUNCTION) 
OPERATOR’S MANUAL(COMMON TO 
T/M SERIES) II. PROGRAMMING 

Workpiece coordinate 
system 

G54 

G54 

G54 

G54 

CONNECTION MANUAL(FUNCTION) 

(G54.1) 

(G54.1) 

(G54.1) 

(G54.1)  OPERATOR’S MANUAL(COMMON TO 

T/M SERIES) 

Custom macro  

G65, 

G65, 

G65, 

G65, 

OPERATOR’S MANUAL(COMMON TO 
T/M SERIES) II. PROGRAMMING 

G66, 

G66, 

G66, 

G66, 

G66.1 

G66.1 

G66.1 

G66.1 

Execution macro 
Note1) 

G65, 

G65, 

G65, 

G65, 

Macro Executor PROGRAMMING 
MANUAL 

G66, 

G66, 

G66, 

G66, 

G66.1 

G66.1 

G66.1 

G66.1 

Note1) 

Note1) 

Note1) 

Note1) 

Pattern Data Input 

G65 

G65 

G65 

G65 

CONNECTION MANUAL(FUNCTION) 
OPERATOR’S MANUAL(COMMON TO 
T/M SERIES) II. PROGRAMMING 

Balanced cutting 

G68 

G68 

G68 

CONNECTION MANUAL(FUNCTION) 
OPERATOR’S MANUAL(For Lathe 
System) 

Tilted working plane 
indexing 

G68.2 

G68.2 

G68.2 

G68.2 

CONNECTION MANUAL(FUNCTION) 
OPERATOR’S MANUAL(COMMON TO 
T/M SERIES) II. PROGRAMMING

 

Tilted working plane 
indexing by tool axis 
direction 

G68.3, 

G68.3, 

G68.3, 

G68.3, 

CONNECTION MANUAL(FUNCTION) 
OPERATOR’S MANUAL(COMMON TO 
T/M SERIES) 

Tilted working plane 
indexing (incremental 
multi-command) 

G68.4 

G68.4 

G68.4 

G68.4 

CONNECTION MANUAL(FUNCTION) 
OPERATOR’S MANUAL(COMMON TO 
T/M SERIES) II. PROGRAMMING 

Multiple repetitive 
cycles 

G70.7 to 

G76.7 

G70 to 

G76 

G70 to 

G76 

G72 to 

G78 

CONNECTION MANUAL(FUNCTION) 
OPERATOR’S MANUAL(For Lathe 
System) 
OPERATOR’S MANUAL(For Machining 
Center System) 

Figure copying 

G72.1, 

G72.1, 

G72.1, 

G72.1, 

OPERATOR’S MANUAL(COMMON TO 
T/M SERIES) 

G72.2 

G72.2 

G72.2 

G72.2 

Canned cycle 

G74, 

G76 

OPERATOR’S MANUAL(For Machining 
Center System) 

B-64693EN-1/01

 

APPENDIX

 

 

- 2991 - 

C. LIST OF FUNCTIONS 

INCLUDE ADDRESS P IN 
THE PROGRAM COMMAND 

Function name 

Machining 

center 

system

 

Lathe system 

Reference item 

G code system 

Canned cycle for 
grinding 

G75, 

G72, 

G72, 

G73, 

OPERATOR’S MANUAL(For Lathe 
System) II. PROGRAMMING 

G77, 

G74 

G74 

G75 

G78, 

 

 

 

G79 

 

 

 

Canned cycle 

G82 to G84, 

G82 to 

G85, 

G82 to 

G85, 

G82 to 

G85, 

OPERATOR’S MANUAL(For Lathe 
System) 
OPERATOR’S MANUAL(For Machining 
Center System)

 

G87 to G89 

G87 to 

G89, 

G87 to 

G89, 

G87 to 

G89, 

 

G83.5, 

G83.5, 

G83.5, 

 

G83.6, 

G83.6, 

G83.6, 

 

G87.5, 

G87.5, 

G87.5, 

 

G87.6 

G87.6 

G87.6 

Electronic gear box 

G81 

G81 

G81 

G81 

CONNECTION MANUAL(FUNCTION) 

Electronic gear box 2 
pair 

G81.5 

G81.5 

G81.5 

G81.5 

CONNECTION MANUAL(FUNCTION) 

High-speed peck 
drilling cycle 

G83.1 

G83.1 

G83.1 

OPERATOR’S MANUAL(For Lathe 
System) 

Rigid tapping cycle 
(FS15-T format) 

G84.2 

G84.2 

G84.2 

G84.2 

CONNECTION MANUAL(FUNCTION) 
OPERATOR’S MANUAL(For Lathe 
System) 
OPERATOR’S MANUAL(For Machining 
Center System) 

Left-handed rigid 
tapping cycle(FS15-T 
format) 

G84.3 

CONNECTION MANUAL(FUNCTION) 
OPERATOR’S MANUAL(For Machining 
Center System) 

Constant surface 
speed control 

G96 

G96 

G96 

G96 

CONNECTION MANUAL(FUNCTION) 
OPERATOR’S MANUAL(COMMON TO 
T/M SERIES) II. PROGRAMMING 

Spindle Indexing 
Function 

G96.1 

  to   

G96.3 

G96.1 

to 

G96.3 

G96.1 

to 

G96.3 

G96.1 

to 

G96.3 

CONNECTION MANUAL(FUNCTION) 
OPERATOR’S MANUAL(COMMON TO 
T/M SERIES) II. PROGRAMMING 

Spindle control with 
servo motor 

G96.4 

G96.4 

G96.4 

G96.4 

CONNECTION MANUAL(FUNCTION) 
OPERATOR’S MANUAL(COMMON TO 
T/M SERIES) II. PROGRAMMING 

Note 1) : Arbitrary G code is optional with the following compilation parameter. 
 

  No.9013 to No.9022,No.9034,No.9045 to No.9047,No.9129 to No.9137 

 

 

APPENDIX

 

B-64693EN-1/01

 

- 2992 - 

C. LIST OF FUNCTIONS 

INCLUDE ADDRESS P IN 
THE PROGRAM COMMAND 

C.2 

LIST OF FUNCTIONS INCLUDE ADDRESS P IN THE 
ARGUMENT OF M AND S CODE 

Functions including address P in the argument of M and S code are shown below. 
 

Function name 

M code 

format 

related 

parameters 

Reference item 

Path table operation 

M_(P_)Q_ 

No.11100 

CONNECTION MANUAL(FUNCTION) 

Waiting M codes 

M_P_ 

No.8110,No.8111, 
MWP(No.8103#1) 

CONNECTION MANUAL(FUNCTION) 
OPERATOR’S MANUAL(COMMON TO T/M 
SERIES) II. PROGRAMMING 

Waiting M codes of 
high-speed Type 

M_P_ 

No.8114,No.8115, 
MWP(No.8103#1) 

CONNECTION MANUAL(FUNCTION) 
OPERATOR’S MANUAL(COMMON TO T/M 
SERIES) II. PROGRAMMING 

Waiting function by 
specifying start point 

M_P_L_IP   

STW(No.8101#1), 
No.8110,No.8111, 
MWP(No.8103#1) 

CONNECTION MANUAL(FUNCTION) 
OPERATOR’S MANUAL(COMMON TO T/M 
SERIES) II. PROGRAMMING 

(Custom macro) 
Subprogram Call 

M98P_ 

 

OPERATOR’S MANUAL(COMMON to T/M 
series) II. PROGRAMMING 

Program end 

M99P_ 

 

External subprogram call  M198P_ 

SBP(No.3404#2) 

OPERATOR’S MANUAL(COMMON to T/M 
series) III. OPERATION 

Custom macro   
Macro Call Using an M 
code ( include 
specification of multiple 
definitions and special 
macro call) 

M_P_ 

MAA(No.6009#2) 

OPERATOR’S MANUAL(COMMON to T/M 
series) II. PROGRAMMING 

Execution macro 
Subprogram call 

M98P_ 

 

Macro Executor PROGRAMMING MANUAL 

Subprogram call for user 
program 

M_P_ 

 

Execution macro 
Macro Call Using an M 
code ( include 
specification of multiple 
definitions and special 
macro call) 

M_P_ 

 

Multi-spindle 

S_P_ 

MPP(No.3703#3), 
No.3781 

CONNECTION MANUAL(FUNCTION) 

 

B-64693EN-1/01

 

APPENDIX

 

 

- 2993 - 

D. PARAMETER TUNING FOR 

ENHANCEMENT OF 
MACHINING QUALITY 

PARAMETER TUNING FOR 
ENHANCEMENT OF MACHINING QUALITY 

This chapter is composed of the following item. 
CNC and Servo control parameters setting/tuning are executed as the following sequence. 
 

 

 

 

APPENDIX

 

B-64693EN-1/01 

- 2994 - 

D. PARAMETER TUNING FOR 

ENHANCEMENT OF 
MACHINING QUALITY 

D.1 

CNC AND SERVO CONTROL PARAMETERS TUNING 

1 Initialization of parameters 

Set recommended value in CNC and Servo control parameters. 
 

Setting item 

Parameter 

number 

Recommended value 

for BT30 

Recommended value 

for BT40 

Recommended value 

for BT50 

Fast 

Normal 

Fine 

Fast 

Normal 

Fine 

Fast 

Normal 

Fine 

AI contour control during 

automatic operation 

No.1604#0 

Acceleration rate for 

Acc./Dec. before 

interpolation   

[mm/sec

2

No.1660 

4000 

2000 

1600 

2800 

800 

400 

1580 

620 

300 

Time constant for bell-type 

Acc./Dec. before 

interpolation   

[msec] 

No.1772 

20 

32 

40 

20 

32 

40 

48 

60 

64 

Type for Acc./Dec. after 

interpolation (Bell-type) 

No.1602#6,#3 

Time constant for Acc./Dec. 

after interpolation 

[msec] 

No.1769 

24 

16 

16 

24 

16 

16 

24 

24 

24 

Corner feed rate difference 

[mm/min] 

No.1783 

500 

500 

400 

500 

300 

150 

632 

248 

120 

Allowable acceleration rate 

for circular interpolation 

Allowable acceleration rate 

for small line blocks 

[mm/sec

2

No.1735 

No.1737 

3000 

1500 

1200 

2100 

600 

300 

1185 

465 

225 

Minimum feed rate for 

deceleration based on 

allowable acceleration rate 

for circular interpolation 

Minimum feed rate for 

deceleration based on 

allowable acceleration rate 

for small line blocks 

[mm/min] 

No.1732 

No.1738 

100 

100 

100 

100 

100 

100 

100 

100 

100 

Enable Smooth feedrate 

control 

No.19503#0 

Disable acceleration control 

by block length 

No.19517#1,#

Time constant for 2nd 

Acc./Dec. after interpolation 

in cutting feed 

[msec] 

No.11238 

Enable Smart overlap 

function 

No.11236#1 

Time constant for Acc./Dec. 

after interpolation of Smart 

overlap   

[msec] 

No.11248 

16 

16 

16 

16 

16 

16 

16 

16 

16 

B-64693EN-1/01

 

APPENDIX

 

 

- 2995 - 

D. PARAMETER TUNING FOR 

ENHANCEMENT OF 
MACHINING QUALITY 

Setting item 

Parameter 

number 

Recommended value 

for BT30 

Recommended value 

for BT40 

Recommended value 

for BT50 

Fast 

Normal 

Fine 

Fast 

Normal 

Fine 

Fast 

Normal 

Fine 

Maximum overlap value of 

Smart overlap 

(Rapid traverse - Rapid 

traverse) 

[Detection unit 1µm/0.1µm] 

No.10740 

1000/ 

10000 

1000/ 

10000 

1000/ 

10000 

1000/ 

10000 

1000/ 

10000 

1000/ 

10000 

1000/ 

10000 

1000/ 

10000 

1000/ 

10000 

Maximum overlap value of 

Smart overlap 

(Rapid traverse – Cutting 

feed) 

[Detection unit 1µm/0.1µm] 

No.10741 

100/ 

1000 

100/ 

1000 

100/ 

1000 

100/ 

1000 

100/ 

1000 

100/ 

1000 

100/ 

1000 

100/ 

1000 

100/ 

1000 

Maximum overlap value of 

Smart overlap 

(Cutting feed - Rapid 

traverse) 

[Detection unit 1µm/0.1µm] 

No.10742 

100/ 

1000 

100/ 

1000 

100/ 

1000 

100/ 

1000 

100/ 

1000 

100/ 

1000 

100/ 

1000 

100/ 

1000 

100/ 

1000 

For large machines such as  double colum machines with BT50, use fine setting  value as normal 
setting value.

 

 

Setting of rotary axis 

Setting value of rotary axis basically should be the same as linear axis. In the case of machining work 
piece that diameter is mainly 120mm or less on rotary table, decide parameters on the following table 
with K obtained by the following formula. It reduces machining time. 

Set K to 3, if K is more than 3. 

 

Recommended setting value of linear axis 

Setting item 

Parameter 

number 

Recommended value 

for BT30 

Recommended value 

for BT40 

Recommended value 

for BT50 

Fast 

Normal 

Fine 

Fast 

Normal 

Fine 

Fast 

Normal 

Fine 

Acceleration rate for Acc./Dec. 

before interpolation   

[mm/sec

2

No.1660 

4000 

2000 

1600 

2800 

800 

400 

1580 

620 

300 

Corner feed rate difference 

[mm/min] 

No.1783 

500 

500 

400 

500 

300 

150 

632 

248 

120 

Allowable acceleration rate for 

circular interpolation 

Allowable acceleration rate for 

small line blocks 

[mm/sec

2

No.1735 

No.1737 

3000 

1500 

1200 

2100 

600 

300 

1185 

465 

225 

 

 

 

 

 

Diameter of
work piece

 

APPENDIX

 

B-64693EN-1/01 

- 2996 - 

D. PARAMETER TUNING FOR 

ENHANCEMENT OF 
MACHINING QUALITY 

Jerk control (M series) 

Setting item 

Parameter 

number 

Recommended 

value 

Allowable acceleration change amount 
[mm/sec

2

No.1788 

Allowable acceleration change amount (linear interpolation) 
[mm/sec

2

No.1789 

Ratio of change time of the rate of change of acceleration [%] 

No.1790 

If machine vibration and machining error cannot be  reduced enough  by  only  setting allowable 
acceleration rate, use Jerk control. 

 

Servo control 

Setting item 

Parameter 

number 

Recommended 

value 

Velocity loop PI function 

No.2003#3 

1-ms velocity feedback acquisition 

No.2006#4 

HRV3 current control 

No.2013#0 

Variable proportional gain in the stop sate 

No.2016#3 

Velocity loop high cycle management function 

No.2017#7 

Load Inertia ratio (Velocity Loop Gain) 

No.2021 

256 (

α

i

 series motor) 

0 (

β

i

 series motor) 

TCMD filter 

No.2067 

Velocity loop gain override at cutting feed 

No.2107 

150 

Judgment level for stop state for variable proportional 
gain function in the stop state (specified in detection 
units) 

No.2119 

20 (Detection unit 0.1µm) 

Servo loop gain in rapid feed (Position gain) 

No.2178 

3000 (Semi-closed system) 

3000 (Full-closed system) 

Cutting/rapid feed velocity loop gain variable 

No.2202#1 

Current loop 1/2 PI control function 

No.2203#2 

Cutting/rapid feed position loop gain function 

No.2213#6 

High-speed HRV current control in cutting feed 

No.2283#0 

Current gain magnification in HRV3 mode 

No.2334 

150 

Velocity gain magnification in HRV3 mode 

No.2335 

200 

Servo loop gain (Position gain) 

No.1825 

5000 (Semi-closed system) 

3000 (Full-closed system) 

Feed-forward control in rapid feed 

No.1800#3 

Current control setting 

No.2004 

00000011 

Feed-forward 

No.2005#1 

Velocity feed-forward coefficient for rapid feed 

No.2069 

100 

Feed-forward coefficient for rapid feed 

No.2092 

9800 

Feed-forward coefficient for cutting feed 

No.2144 

10000 

Velocity feed-forward coefficient for cutting feed 

No.2145 

100 

Cutting/rapid feed-forward switching function 

No.2214#4 

Default value of the feed-forward timing adjustment 
parameter 

No.2415#1 

Acceleration monitor function for backlash acceleration

 

No.2423#7

 

1

 

Acceleration monitor time

 

No.2184

 

100

 

Backlash acceleration amount override

 

No.2296#7

 

1

 

Backlash acceleration stop

 

No.2296#6

 

1

 

 

 

 

 

 

 

 

 

Content      ..     377      378      379      380     ..