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

 

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

 

Search            copyright infringement  

 

 

 

 

 

 

 

 

 

 

 

Content      ..     269      270      271      272     ..

 

 

 

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

 

 

12. PROGRAM COMMAND

 

 

B-64693EN-1/01

 

- 2122 - 

 

[Data type]  Bit path 

 

NOTE 

 

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

 

 

#0  GFX

  When the function of multiple respective canned cycle and grinding canned cycle are 

both active, G71/G72/G73/G74 commands are: 
0: 

Multiple respective canned cycle. 

1: 

Grinding canned cycle. 

 

 

#2    NT1

  In the multiple repetitive cycle G71/G72/G73 (G-code system A), when the tool nose 

radius compensation G40/G41/G42 is commanded in the target figure program: 
0: 

The alarm PS0325 is occurred. 

1: 

No alarm is occurred. However, the tool nose radius compensation command in the 
target figure program is ignored. 

 

 

#3  NT2

  In the multiple repetitive cycle G70 (G-code system A), when the tool nose radius 

compensation G40/G41/G42 is commanded in the target figure program: 
0: 

The alarm PS0325 is occurred. 

1: 

No alarm is occurred. The tool nose radius compensation command is valid. 

 

NOTE 

 

Make the program by following ways to enable the tool nose radius 
compensation in the finishing cycle G70 by commanded the tool 
nose radius compensation in the target figure program. 
-  The tool nose radius compensation cancel G40 is selected as 

the modal when the finishing cycle G70 is commanded. 

-  Command G41/G42 at the first block of the target figure 

program (commanded by P address). 

-  Command G40 at the last block of the target figure program 

(commanded by Q address). 

 

 

 

#7 

#6 

#5 

#4 

#3 

#2 

#1 

#0 

5107 

 

 

 

 

 

 

OCM 

ASC 

ASU 

 

 

[Input type]  Parameter input 

 

[Data type]  Bit path 

 

 

#0  ASU

  For G71 (T series), G71.7 (M series), G72 (T series), or G72.7 (M series), movement to 

the last turning start position is performed by: 
0: 

Cutting feed. 

1: 

Rapid traverse. 

 
For two-cycle operation to move toward the current turning start position, this parameter 
selects the feed in the first cycle (movement to the last turning start position). The feed in 
the second cycle (movement from the last turning start position to the current turning start 
position) follows the feed in the first block of the shape program. 
This parameter is valid to both of type-I and type-II commands. 
 

 

#1  ASC

  The G71 (T  series), G71.7 (M series), G72 (T series), or G72.7 (M series) TYPE1 

commands execute the movement toward the current turning start position in: 
0: 

Two cycles. 

B-64693EN-1/01

 

 

12. PROGRAM COMMAND

 

- 2123 - 

1: 

One cycle. 

 
You can change the two-cycle operation to move to the current turning start position from 
two cycles to one cycle. The feed mode follows the mode (G00, G01) in the first block of 
the shape program. This parameter is valid only to type-I commands. 
 

 

#2  OCM 

In G70-G73 (G-code system A), the cycle operation is executed by : 
0: 

Conventional method. 

1: 

Improved method. 

 

 

 

#7 

#6 

#5 

#4 

#3 

#2 

#1 

#0 

5108 

 

 

 

NIC 

 

NSP 

 

DTP 

R16 

 

 

 

NIC 

 

NSP 

 

DTP 

R16 

 

 

[Input type]  Parameter input 

 

[Data type]  Bit path 

 

 

#0  R16

  In the cutting up movement of the multiple repetitive cycle G71/G72 (G-code system A) 

of type

, if there is the block that commands just the movement of the first axis on the 

plane in the finishing shape program: 
0: 

The cutting up movement is executed before the cutting of the first axis on the plane. 

1: 

The cutting up movement is  not executed and the cutting is continued along the 
finishing shape of the first axis on the plane. 

 

 

#1  DTP

  In the multiple repetitive cycle G71/G72 (G-code system A) of type I, after rough cutting 

of the finishing shape program is finished, the tool return to the cycle start point: 
0: 

After the tool moves to (cycle start point + distance of the finishing allowance) in 
order X-axis, Z-axis. 

1: 

Directly from the end point of the finishing program. 

 

 

#3  NSP

  In the multiple repetitive cycle G71/G72 (G-code  system A) of type II, the cutting is 

executed: 
0: 

By conventional path. (The same cutting path might be executed.) 

1: 

Not to repeat the same cutting path. 

 

NOTE 

 

This parameter is Automatic setting parameter. For details, refer to 
the appendix "Automatic setting / Initial setting parameter" in this 
manual. 

 

 

#5  NIC 

In Multiple repetitive cycle G71/G72 (G-code system A), in-position check between 
cutting blocks is: 
0: 

Executed. 

1: 

Not executed. 

 

 

 

#7 

#6 

#5 

#4 

#3 

#2 

#1 

#0 

5109 

 

 

 

 

 

TFH 

TAE 

CCI 

DSA 

 

 

 

 

 

TFH 

TAE 

 

DSA 

 

 

[Input type]  Parameter input 

 

[Data type]  Bit path 

 

12. PROGRAM COMMAND

 

 

B-64693EN-1/01

 

- 2124 - 

 

#0  DSA

  When an axis, which is not included in the specified plane, is commanded in the multiple 

repetitive cycle(G70-G76 (T series),G70.7-G76.7 (M series)) : 
0: 

An alarm does not occur. 

1: 

An alarm PS0021,"ILLEGAL PLANE SELECT" occurs. 

 

 

#1  CCI

  In the canned cycle for turning(G90,G92,G94) (T series), the address of the taper 

amount : 
0: 

Is dependent on the setting of bit 1 (FCV) of parameter No.0001. 

1: 

Can be specified with I,J,K and R. 

 
The address for the taper amount is dependent on the setting of the parameter of the table 
below. 

Bit 1 (FCV) of 

parameter No.0001 

Bit 1 (CCI) of parameter 

No.5109 

Address for the taper amount 

I,J,K 

I,J,K and R 

I,J,K and R 

 

 

#2  TAE

  When the Series 15 format is used (with bit 1 (FCV) of parameter No.0001 set to 1),   

 

 

address E of threading is : 
0: 

Inch threading (The number of threads per inch). 

1: 

Thread lead. 

 

NOTE 

1  This parameter setting is valid when bit 1 (FCV) of parameter 

No.0001 is set to 1.   

2  This parameter setting is available for the following G codes. 

G code in the 

Machining system 

G code In the lathe system 

Function 

G33 

G32 

G33 

G33 

Threading 

G34 

G34 

G34 

G34 

Variable lead threading 

G35 

G35 

G35 

G35 

Circular threading CW 

G36 

G36 

G36 

G36 

Circular threading CCW 

G76.7 

G76 

G76 

G78 

Multiple-thread cutting cycle 

G92 

G78 

G21 

Threading cycle 

 

 

 

#3  TFH

  Behavior of feed hold in the threading cycles and multiple threading cycle is: 

0: 

Conventional specification. 

1: 

FS16

i

 compatible specification. 

 

 

 

#7 

#6 

#5 

#4 

#3 

#2 

#1 

#0 

5124 

 

 

 

 

 

 

 

 

CBR 

 

 

[Input type]  Parameter input 

 

[Data type]  Bit path 

 

 

#0  CBR

  In a TYPE-1 of multiple repetitive canned cycle (G71 (T series), G71.7 (M series), G72 

(T series), G72.7 (M series)), escape after rough cutting is performed by 
0: 

Cutting feed. 

1: 

Rapid traverse.(The tool path follows the setting in bit 1 (LRP) of parameter No. 
1401.) 

 

B-64693EN-1/01

 

 

12. PROGRAM COMMAND

 

- 2125 - 

 

 

#7 

#6 

#5 

#4 

#3 

#2 

#1 

#0 

5125 

 

 

 

 

 

 

PRS 

 

 

 

 

 

 

 

 

PRS 

 

 

 

 

[Input type]  Parameter input 

 

[Data type]  Bit path 

 

 

#2  

PRS  In Pattern repeating cycle G73 (G-code system A), the stop positions of single block 

operation are: 
0: 

The end point of each cycles and the end point of each blocks in the finishing shape. 

1: 

The end point of each cycles and the end point of escape from the cycle start point. 
(FS16i compatible specification) 

 

5130 

 

Cutting value (chamfering value) in thread cutting cycles G92 and G76 

 

Cutting value (chamfering value) in thread cutting cycle G76.7 

 

 

[Input type]  Parameter input 

 

[Data type]  Byte path 

 

[Unit of data]  0.1 

[Valid data range]  0 to 127 

This parameter sets a cutting value (chamfering value) in the thread cutting cycle 
(G76/G76.7) of a multiple repetitive canned cycle and in the thread cutting cycle (G92) of 
a canned cycle. 
Let L be a lead. Then, a cutting value range from 0.1L to 12.7L is allowed. 
To specify a cutting value of 10.0L, for example, specify 100 in this parameter. 
 

5131 

 

Cutting angle in thread cutting cycles G92 and G76 

 

Cutting angle in thread cutting cycle G76.7 

 

 

[Input type]  Parameter input 

 

[Data type]  Byte path 

 

[Unit of data]  deg 

[Valid data range]  1 to 89 

This parameter sets a thread cutting angle in a thread cutting cycle (G92/G76/G76.7). 
When 0 is set, an angle of 45 degrees is specified. 
 

5132 

 

Depth of cut in multiple repetitive canned cycles G71 and G72 

 

Depth of cut in multiple repetitive canned cycles G71.7 and G72.7 

 

 

[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]  0 or positive 9 digit of minimum unit of data (refer to the standard parameter setting table 

(B)) 
(When the increment system is IS-B, 0.0 to +999999.999) 
This parameter sets the depth of cut in multiple repetitive canned cycles G71 and G72 or 
G71.7 and G72.7. 
This parameter is not used with the Series 15 program format. 
 

NOTE 

 

Specify a radius value at all times. 

 

12. PROGRAM COMMAND

 

 

B-64693EN-1/01

 

- 2126 - 

5133 

 

Escape in multiple repetitive canned cycles G71 and G72 

 

Escape in multiple repetitive canned cycles G71.7 and G72.7 

 

 

[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]  0 or positive 9 digit of minimum unit of data (refer to the standard parameter setting table 

(B)) 
(When the increment system is IS-B, 0.0 to +999999.999) 
This parameter sets the escape in multiple repetitive canned cycles G71 and G72 or G71.7 
and G72.7. 
 

NOTE 

 

Specify a radius value at all times. 

 

5134 

 

Clearance value in multiple repetitive canned cycles G71 and G72 

 

Clearance value in multiple repetitive canned cycles G71.7 and G72.7 

 

 

[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]  0 or positive 9 digit of minimum unit of data (refer to the standard parameter setting table 

(B)) 
(When the increment system is IS-B, 0.0 to +999999.999) 
This parameter sets a clearance value up to the cutting feed start point in multiple 
repetitive canned cycles (G71/G72 or G71.7/G72.7). 
 

NOTE 

 

Specify a radius value at all times. 

 

5135 

 

Retraction distance in the multiple repetitive canned cycle G73 (second axis on the plane) 

 

Retraction distance in the multiple repetitive canned cycle G73.7 (second axis on the plane) 

 

 

[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 retraction distance along the second axis on the plane in the 
multiple repetitive canned cycle G73 or G73.7. This parameter is not used with the Series 
15 program format. 
 

NOTE 

 

Specify a radius value at all times. 

 

5136 

 

Retraction distance in the multiple repetitive canned cycle G73 (first axis on the plane) 

 

Retraction distance in the multiple repetitive canned cycle G73.7 (first axis on the plane) 

 

 

[Input type]  Parameter input 

 

[Data type]  Real path 

B-64693EN-1/01

 

 

12. PROGRAM COMMAND

 

- 2127 - 

 

[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 retraction distance along the first axis on the plane in the multiple 
repetitive canned cycle G73 or G73.7. This parameter is not used with the Series 15 
program format. 
 

NOTE 

 

Specify a radius value at all times. 

 

5137 

 

Number of divisions in the multiple repetitive canned cycle G73 

 

Number of divisions in the multiple repetitive canned cycle G73.7 

 

 

[Input type]  Parameter input 

 

[Data type]  2-word path 

 

[Unit of data]  Cycle 

[Valid data range]  1 to 99999999 

This parameter sets the number of divisions in the multiple repetitive canned cycle G73 
or G73.7. 
This parameter is not used with the Series 15 program format. 
 

5139 

 

Return in multiple repetitive canned cycles G74 and G75 

 

Return in multiple repetitive canned cycles G74.7 and G75.7 

 

 

[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]  0 or positive 9 digit of minimum unit of data (refer to the standard parameter setting table 

(B)) 
(When the increment system is IS-B, 0.0 to +999999.999) 
This parameter sets the return in multiple repetitive canned cycles G74 and G75 or G74.7 
and G75.7. 
 

NOTE 

 

Specify a radius value at all times. 

 

5140 

 

Minimum depth of cut in the multiple repetitive canned cycle G76 

 

Minimum depth of cut in the multiple repetitive canned cycle G76.7 

 

 

[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]  0 or positive 9 digit of minimum unit of data (refer to the standard parameter setting table 

(B)) 
(When the increment system is IS-B, 0.0 to +999999.999) 
This parameter sets a minimum depth of cut in the multiple repetitive canned cycle G76 
or G76.7 so that the depth of cut does not become too small when the depth of cut is 
constant. 
 

12. PROGRAM COMMAND

 

 

B-64693EN-1/01

 

- 2128 - 

NOTE 

 

Specify a radius value at all times. 

 

5141 

 

Finishing allowance in the multiple repetitive canned cycle G76 

 

Finishing allowance in the multiple repetitive canned cycle G76.7 

 

 

[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]  0 or positive 9 digit of minimum unit of data (refer to the standard parameter setting table 

(B)) 
(When the increment system is IS-B, 0.0 to +999999.999) 
This parameter sets the finishing allowance in multiple repetitive canned cycle G76 or 
G76.7. 
 

NOTE 

 

Specify a radius value at all times. 

 

5142 

 

Repetition count of final finishing in multiple repetitive canned cycle G76 

 

Repetition count of final finishing in multiple repetitive canned cycle G76.7 

 

 

[Input type]  Parameter input 

 

[Data type]  2-word path 

 

[Unit of data]  Cycle 

[Valid data range]  1 to 99999999 

This parameter sets the number of final finishing cycle repeats in the multiple repetitive 
canned cycle G76 or G76.7. 
When 0 is set, only one final finishing cycle is executed. 
 

5143 

 

Tool nose angle in multiple repetitive canned cycle G76 

 

Tool nose angle in multiple repetitive canned cycle G76.7 

 

 

[Input type]  Parameter input 

 

[Data type]  Byte path 

 

[Unit of data]  deg 

[Valid data range]  0, 29, 30, 55, 60, 80 

This parameter sets the tool nose angle in multiple repetitive canned cycle G76 or G76.7. 
This parameter is not used with the Series 15 program format. 
 

5145 

 

Allowable value 1 in multiple repetitive canned cycles G71 and G72 

 

Allowable value 1 in multiple repetitive canned cycles G71.7 and G72.7 

 

 

[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]  0 or positive 9 digit of minimum unit of data (refer to the standard parameter setting table 

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

B-64693EN-1/01

 

 

12. PROGRAM COMMAND

 

- 2129 - 

If a monotonous command of type I or II is not specified for the axis in the roughing 
direction, the alarm PS0064 or PS0329 is issued. When a program is created 
automatically, a very small unmonotonous figure may be produced. Set an unsigned 
allowable value for such an unmonotonous figure. By doing so, G71 and G72 or G71.7 
and G72.7 cycles can be executed even in a program including an unmonotonous figure. 

 

[Example]  Suppose that a G71 or G71.7 command where the direction of the cutting axis (X-axis) is 

minus and the direction of the roughing axis (Z-axis) is minus is specified. In such a case, 
when an unmonotonous command for moving 0.001 mm in the plus direction along the 
Z-axis is specified in a target figure program, roughing can be performed according to the 
programmed figure without an alarm by setting 0.001 mm in this parameter. 
 

NOTE 

 

A check for a monotonous figure is made at all times during G71 
and G72 or G71.7 and G72.7 cycles. A figure (programmed path) is 
checked. When tool nose radius compensation is performed, a 
path after compensation is checked. When bit 2 (FCK) of 
parameter No. 5104 is set to 1, a check is made before G71, G72, 
G71.7, or G72.7 cycle operation. In this case, not a path after tool 
nose radius compensation but a programmed path is checked. 

 

Note that no alarm is issued when an allowable value is set. 

 

Use a radius value to set this parameter at all times. 

 

5146 

 

Allowable value 2 in multiple repetitive canned cycles G71 and G72 

 

Allowable value 2 in multiple repetitive canned cycles G71.7 and G72.7 

 

 

[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]  0 to cut of depth 

If a monotonous command of type I is not specified for the axis in the cutting direction, 
the alarm PS0064 or PS0329 is issued. When a program is created automatically, a very 
small unmonotonous figure may be produced. Set an unsigned allowable value for such 
an unmonotonous figure. By doing so, G71 and G72 or G71.7 and G72.7 cycles can be 
executed even in a program including an unmonotonous figure. 
The allowable value is clamped to the depth of cut specified by a multiple repetitive 
canned cycle. 

 

[Example]  Suppose that a G71 or G71.7 command where the direction of the cutting axis (X-axis) is 

minus and the direction of the roughing axis (Z-axis) is minus is specified. In such a case, 
when an unmonotonous command for moving 0.001 mm in the minus direction along the 
X-axis is specified in a target figure program for moving from the bottom of cutting to the 
end point, roughing can be performed according to the programmed figure without an 
alarm by setting 0.001 mm in this parameter. 
 

 

 

 

 

 

 

 

Content      ..     269      270      271      272     ..