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

 

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

 

Search            copyright infringement  

 

 

 

 

 

 

 

 

 

 

 

Content      ..     266      267      268      269     ..

 

 

 

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

 

 

12. PROGRAM COMMAND

 

 

B-64693EN-1/01

 

- 2098 - 

 

#6  RAB

  When a canned drilling cycle using the FANUC Series 15 program format is specified 

(with bit 1 (FCV) of parameter No. 0001 set to 1 and bit 3 (F16) of parameter No. 5102 
set to 0), address R specifies: 
0: 

Increment command. 

1: 

Absolute command with G code system A. With G code system B or C, G90 and 
G91 are followed. 

 

 

#7  RDI

  When a canned drilling cycle using the FANUC Series 15 program format is specified 

(with bit 1 (FCV) of parameter No. 0001 set to 1 and bit 3 (F16) of parameter No. 5102 
set to 0), address R is based on:   
0: 

Radius specification. 

1: 

Diameter/radius specification of the drilling axis. 

 

 

 

#7 

#6 

#5 

#4 

#3 

#2 

#1 

#0 

5103 

 

 

TCZ 

 

 

PNA 

DCY 

 

 

 

 

TCZ 

 

 

 

DCY 

 

SIJ 

 

 

[Input type]  Parameter input 

 

[Data type]  Bit path 

 

 

#0  SIJ

  When the FANUC Series 15 program format is used (with bit 1 (FCV) of parameter No. 

0001 set to 1), a tool shift value for the drilling canned cycle G76 or G87 is specified by: 
0: 

Address Q. Set a tool retraction direction in parameter No. 5148. 

1: 

Address I, J, or K. 

 

 

#2  DCY

  When an axis (axis different from the drilling axis) perpendicular to the positioning plane 

is specified in a drilling canned cycle: 
0: 

The specified axis is used as a drilling axis. 

1: 

The axis specified in the block where the G code for the drilling canned cycle is 
specified is used as a drilling axis. The specified axis is used as a positioning axis. 

 

NOTE 

 

This parameter is valid when bit 0 (FXY) of parameter No. 5101 is 
set to 1. 

 

 

#3  PNA

  In a drilling canned cycle using the FANUC Series 15 program format (with bit 1 (FCV) 

of parameter No. 0001 set to 1 and bit 3 (F16) of parameter No. 5102 set to 0), when a 
plane where no axis is present is specified in the drilling canned cycle mode: 
0: 

An alarm is issued. 

1: 

No alarm is issued. 

 

 

#6  TCZ

  In a tapping cycle (excluding rigid tapping), an accumulated zero check in the tapping 

step (forward, backward) is: 
0: 

Not performed. 

1: 

Performed. 

 
Execute a tapping cycle (excluding rigid tapping) with the servo feed forward (bit 1 
(FEED) of parameter No. 2005). If an impact is detected, set this parameter to 1. 
 

 

 

#7 

#6 

#5 

#4 

#3 

#2 

#1 

#0 

5105 

 

 

 

 

K0D 

M5T 

 

 

SBC 

 

 

 

 

 

M5T 

 

 

SBC 

 

 

[Input type]  Parameter input 

B-64693EN-1/01

 

 

12. PROGRAM COMMAND

 

- 2099 - 

 

[Data type]  Bit path 

 

 

#0  SBC

  In a drilling canned cycle, chamfer cycle, or corner rounding cycle: 

0: 

A single block stop is not performed. 

1: 

A single block stop is performed.   

 

 

#3  M5T

  When the rotation direction of the spindle is changed from forward rotation to reverse 

rotation or from reserve rotation to forward rotation in a tapping cycle (G84/G88 with the 
T series, or G84/G74 with the M series): 
0: 

M05 is output before output of M04 or M03. 

1: 

M05 is not output before output of M04 or M03. 

 

 

#4  K0D

  When K0 is specified in a drilling canned cycle (G80 to G89): 

0: 

Drilling operation is not performed, but drilling data only is stored. 

1: 

One drilling operation is performed. 

 

5110 

 

M code for C-axis clamping in canned cycles for drilling 

 

 

 

 

[Input type]  Parameter input 

 

[Data type]  2-word path 

[Valid data range]  0 to 99999998 

This parameter sets the M code for C-axis clamping in canned cycles for drilling. 
 

NOTE 

When bit 4 (CME) of parameter No. 5161 is 1, the M code for 
C-axis clamping for the first pair is assumed. 

 

5111 

 

Dwell time when C-axis unclamping is specified in drilling canned cycle 

 

 

 

 

[Input type]  Parameter input 

 

[Data type]  2-word path 

[Valid data range]  0 to 32767 
 

[Unit of data]   

Increment system 

IS-A 

IS-B 

IS-C 

Unit 

 

10 

0.1 

msec 

(The increment system does not depend on whether inch input or metric input is used.) 
 
This parameter sets the dwell time when C-axis  unclamping is specified in a drilling 
canned cycle. 
 

5112 

 

Spindle forward-rotation M code in drilling canned cycle 

 

 

 

 

[Input type]  Parameter input 

 

[Data type]  2-word path 

[Valid data range]  0 to 99999999 

This parameter sets the spindle forward-rotation M code in a drilling canned cycle. 
 

NOTE 

 

M03 is output when 0 is set. 

 

12. PROGRAM COMMAND

 

 

B-64693EN-1/01

 

- 2100 - 

5113 

 

Spindle reverse-rotation M code in drilling canned cycle 

 

 

 

 

[Input type]  Parameter input 

 

[Data type]  2-word path 

[Valid data range]  0 to 99999999 

This parameter sets the spindle reverse-rotation M code in a drilling canned cycle. 
 

NOTE 

 

M04 is output when 0 is set. 

 

5114 

 

Return value of high-speed peck drilling cycle 

 

 

[Input type]  Parameter input 

 

[Data type]  Real path 

 

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

[Min. unit of data]  Depend on the increment system of the reference 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 return value in high-speed peck drilling cycle. 

G73 (M series) 

G83 (T series, when the bit 2 (RTR) of parameter No. 5101 is set to 0) 

 
 
 
 
 
 
 
 
 
 
 
 
 
 

 

5115 

 

Clearance value in a peck drilling cycle 

 

 

[Input type]  Parameter input 

 

[Data type]  Real path 

 

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

[Min. unit of data]  Depend on the increment system of the reference 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 a clearance value in a peck drilling cycle. 

q : Depth of cut 
d : Return value 

R point 

Z point 

B-64693EN-1/01

 

 

12. PROGRAM COMMAND

 

- 2101 - 

G83 (M series) 

G83 (T series, when the bit 2 (RTR) of parameter No. 5101 is set to 1) 

 
 
 
 
 
 
 
 
 
 
 
 
 
 

 

5148 

 

 

 

Tool retraction direction after orientation in a fine boring cycle or back boring cycle 

 

 

[Input type]  Parameter input 

 

[Data type]  Byte axis 

[Valid data range]  -24 to 24 

This parameter sets an axis and direction for tool retraction after spindle orientation in a 
fine boring cycle or back boring cycle. For each boring axis, an axis and direction for tool 
retraction after orientation can be set. Set a signed axis number. 
 

 

[Example]  Suppose that: 

When the boring axis is the X-axis, the tool retraction direction after orientation is -Y. 
When the boring axis is the Y-axis, the tool retraction direction after orientation is +Z. 
When the boring axis is the Z-axis, the tool retraction direction after orientation is -X. 
Then, set the following (assuming that the first, second, and third axes are the X-axis, 
Y-axis, and Z-axis, respectively): 
Set -2 in the parameter for the first axis. (The tool retraction direction is -Y.)

 

Set 3 in the parameter for the second axis. (The tool retraction direction is +Z.) 
Set -1 in the parameter for the third axis. (The tool retraction direction is -X.) 
Set 0 for other axes. 
 

5149 

 

Override for retraction in a boring cycle (G85/G89) 

 

 

[Input type]  Parameter input 

 

[Data type]  Word path 

 

[Unit of data]  % 

[Valid data range]  0 to 2000 

This parameter sets an override value for the feedrate of retraction in a boring cycle. The 
cutting feedrate override signal and the second feedrate override signal are valid, 
regardless of the setting of this parameter. The setting of this parameter is valid even 
when the override cancel signal is set to “1”. 
When 0 is set in this parameter, the following operation is performed: 
For the T series 
Operation performed when 200 is set in this parameter (The retraction feedrate is two 
times greater than the cutting feedrate.) 
For the M series 
Operation performed when 100 is set in this parameter (The retraction feedrate is the 
cutting feedrate.) 
 

q : Depth of cut 
d : Clearance value 

R point 

 

12. PROGRAM COMMAND

 

 

B-64693EN-1/01

 

- 2102 - 

 

 

#7 

#6 

#5 

#4 

#3 

#2 

#1 

#0 

5160 

 

 

DNC 

 

 

CYM 

 

 

 

 

 

 

 

TSG 

CYM 

NOL 

OLS 

 

 

 

[Input type]  Parameter input 

 

[Data type]  Bit path 

 

 

#1  OLS

  When an overload torque detection signal is received in a small-hole peck drilling cycle, 

the feedrate and spindle speed are: 
0: 

Not changed. 

1: 

Changed. 

 

 

#2  NOL

  When the depth of cut per action is satisfied although no overload torque detection signal 

is received in a small-hole peck drilling cycle, the feedrate and spindle speed are: 
0: 

Not changed. 

1: 

Changed. 

 

 

#3  CYM

  When a subprogram call is specified in a block specifying other commands in the canned 

cycle mode: 
0: 

No alarm is issued. (When a command of address P is specified, the command is 
handled as both a command specifying a dwell time and a command specifying a 
subprogram number in a canned cycle.) 

1: 

An alarm is issued. 

 

 

#4  TSG

  The overload torque detection signal for a small-hole peck drilling cycle: 

0: 

Depends on the parameter settings for the skip function. 

1: 

Does not depend on the parameter settings for the skip function. 

 
When this parameter is set to 1, the X address can be used for the overload torque signal 
even with the skip signal setting disabled. Even when the overload torque detection signal 
does not depend on the skip function parameter settings, parameter No. 3012 and bit 1 
(SK0) of parameter No. 6200 remain valid. 
 

 

#6  DNC

  When drilling axis is not commanded in the canned cycle command block for lathe 

system: 
0: 

An alarm PS0566 "DRILLING AXIS IS NOT COMMANDED" is not issued. 

1: 

An alarm PS0566 "DRILLING AXIS IS NOT COMMANDED" is issued. 

 

NOTE 

-  The alarm PS0566 isn’t issued when drilling axis isn’t commanded 

except for the canned cycle command block for lathe system. 

 

 

 

#7 

#6 

#5 

#4 

#3 

#2 

#1 

#0 

5162 

 

 

 

 

 

 

RED 

 

 

 

 

 

 

 

 

 

 

RCK 

 

 

[Input type]  Parameter input 

 

[Data type]  Bit 

 

 

#0  RCK

  When the command which relates to the reference position return such as G28 is 

commanded during the canned cycle for drilling: 
0: 

Alarm PS0044 is not detected, and execute the program command. 

1: 

Alarm PS0044 is detected. 

 

B-64693EN-1/01

 

 

12. PROGRAM COMMAND

 

- 2103 - 

 

#2  RED

  When selecting the drilling axis by the plane selection command in the canned cycle for 

drilling of the lathe system, the rotation axis (the axis on which the parameter ROTx 
(No.1006 # 0) = 1 is set) is 
0: 

the target of the drilling axis. 

1: 

excluded from the target of the drilling axis. 

 

NOTE 

-  When using cylindrical interpolation, parallel axes of the basic three 

axes may be set in the parameter (No. 1022) of the rotation axis. In 
this case, if the rotation axis is excluded from the target of the 
drilling axis, set this parameter. 

 

5163 

 

 

 

M code that specifies the small-hole peck drilling cycle mode 

 

 

[Input type]  Parameter input 

 

[Data type]  2-word path 

[Valid data range]  1 to 99999999 

This parameter sets an M code that specifies the small-hole peck drilling cycle mode. 
 

5164 

 

 

 

Percentage of the spindle speed to be changed at the start of the next advancing after an overload 

torque detection signal is received 

 

 

[Input type]  Parameter input 

 

[Data type]  Word path 

 

[Unit of data]  % 

[Valid data range]  1 to 255 

This parameter sets the percentage of the spindle speed to be changed at the start of the 
next advancing after the tool is retracted because the overload torque detection signal is 
received. 
S2 = S1 

×

 d1 

÷

 100 

 

S1:  Spindle speed to be changed 

 

S2:  Spindle speed changed 

Set d1 as a percentage. 
 

NOTE 

 

When 0 is set, the spindle speed is not changed. 

 

5165 

 

 

 

Percentage of the spindle speed to be changed at the start of the next advancing when no overload 

torque detection signal is received 

 

 

[Input type]  Parameter input 

 

[Data type]  Word path 

 

[Unit of data]  % 

[Valid data range]  1 to 255 

This parameter sets the percentage of the spindle speed to be changed at the start of the 
next advancing after the tool is retracted without the overload torque detection signal 
received. 
S2 = S1 

×

 d2 

÷

 100 

 

S1:  Spindle speed to be changed 

 

S2:  Spindle speed changed 

Set d2 as a percentage. 

12. PROGRAM COMMAND

 

 

B-64693EN-1/01

 

- 2104 - 

 

NOTE 

 

When 0 is set, the spindle speed is not changed. 

 

5166 

 

 

 

Percentage of the cutting feedrate to be changed at the start of the next cutting after an overload torque 

detection signal is received 

 

 

[Input type]  Parameter input 

 

[Data type]  Word path 

 

[Unit of data]  % 

[Valid data range]  1 to 255 

This parameter sets the percentage of the cutting feedrate to be changed at the start of 
cutting after the tool is retracted and advances because the overload torque detection 
signal is received. 
F2 = F1 

×

 b1 

÷

 100 

 

F1:  Cutting feedrate to be changed 

 

F2:  Cutting feedrate changed 

Set b1 as a percentage. 
 

NOTE 

 

When 0 is set, the cutting feedrate is not changed. 

 

5167 

 

 

 

Percentage of the cutting feedrate to be changed at the start of the next cutting when no overload 

torque detection signal is received 

 

 

[Input type]  Parameter input 

 

[Data type]  Word path 

 

[Unit of data]  % 

[Valid data range]  1 to 255 

This parameter sets the percentage of the cutting feedrate to be changed at the start of 
cutting after the tool is retracted and advances without the overload torque detection 
signal received. 
F2 = F1 

×

 b2 

÷

 100 

 

F1:  Cutting feedrate to be changed 

 

F2:  Cutting feedrate changed 

Set b2 as a percentage. 
 

NOTE 

 

When 0 is set, the cutting feedrate is not changed. 

 

5168 

 

 

 

Lower limit of the percentage of the cutting feedrate in a small-hole peck drilling cycle mode 

 

 

[Input type]  Parameter input 

 

[Data type]  Byte path 

 

[Unit of data]  % 

[Valid data range]  1 to 255 

This parameter sets the lower limit of the percentage of the cutting feedrate changed 
repeatedly to the specified cutting feedrate. 
FL = F 

×

 b3 

÷

 100 

 

F: 

Specified cutting feedrate 

 

FL:  Changed cutting feedrate 

B-64693EN-1/01

 

 

12. PROGRAM COMMAND

 

- 2105 - 

Set b3 as a percentage. 
 

5170 

 

 

 

Number of the macro variable to which to output the total number of retractions during cutting   

 

 

[Input type]  Parameter input 

 

[Data type]  Word path 

[Valid data range]  100 to 149 

This parameter sets the number of the custom macro common variable to which to output 
the total number of times the tool is retracted during cutting. The total number cannot be 
output to common variables #500 to #599. 
 

5171 

 

 

 

Number of the macro variable to which to output the total number of retractions because of the 

reception of an overload torque detection signal 

 

 

[Input type]  Parameter input 

 

[Data type]  Word path 

[Valid data range]  100 to 149 

This parameter sets the number of the custom macro common variable to which to output 
the total number of times the tool is retracted after the overload torque detection signal is 
received during cutting. The total number cannot be output to common variables #500 to 
#599. 
 

5172 

 

 

 

Feedrate of retraction to point R when no address I is specified 

 

 

[Input type]  Parameter input 

 

[Data type]  Real path 

 

[Unit of data]  mm/min, inch/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) 
This parameter sets the feedrate of retraction to point R when no address I is specified. 
 

5173 

 

 

 

Feedrate of advancing to the position just before the bottom of a hole when no address I is specified 

 

 

[Input type]  Parameter input 

 

[Data type]  Real path 

 

[Unit of data]  mm/min, inch/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) 
This parameter sets the feedrate of advancing to the position just before the bottom of a 
previously machined hole when no address I is specified. 
 

5174 

 

 

 

Clearance in a small-hole peck drilling cycle 

 

 

[Input type]  Parameter input 

 

[Data type]  Real path 

 

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

[Min. unit of data]  Depend on the increment system of the reference axis 

 

 

 

 

 

 

 

Content      ..     266      267      268      269     ..