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

 

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

 

Search            copyright infringement  

 

 

 

 

 

 

 

 

 

 

 

Content      ..     127      128      129      130     ..

 

 

 

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

 

 

6. INTERPOLATION FUNCTION

 

 

B-64693EN-1/01

 

- 986 - 

Threading signal 

Threading signal THRD<Fn002.3>  turns to “1”  in the block for returning to starting point of threading 
cycle by setting 1 to bit 1 (TRS) of parameter No.11223. 
 

Signal 

Threading signal THRD<Fn002.3> 

   

[Function]  This signal indicates that threading is in progress. 

 

[Output cond.]  This signal turns to “1” in the following cases: 

Threading mode in progress 

Threading cycle for turning 

This signal turns to “0” in the following case. 

Neither threading mode nor thread cutting cycle are in progress. 

 

Parameter 

 

 

#7 

#6 

#5 

#4 

#3 

#2 

#1 

#0 

1403 

 

RTV 

 

 

ROC 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

[Input type]  Parameter input 

 

[Data type]  Bit path 

 

 

#4  ROC

  In the threading cycles G92  and  G76  rapid traverse  override for retraction after 

threading is finished is: 
0: 

Effective 

1: 

Not effective (Override of 100%) 

 

 

#7  RTV

  Rapid traverse override while the tool is retracting in threading 

0: 

Rapid traverse override is effective. 

1: 

Rapid traverse override is not effective. 

 

1466 

 

Feedrate for retraction in threading cycle G92 or G76 

 

 

 

 

[Input type]  Parameter input 

 

[Data type]  Real path 

 

[Unit of data]  mm/min, inch/min (machine 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) 
When threading cycle  G92 (T series) or G76 (T series) is specified, retraction is 
performed after threading. Set a feedrate for this retraction. 
 

 

WARNING 

 

When the manual handle interruption is valid, set the same value as 
the parameter No.1430 to the parameter No.1466. 

 

NOTE 

 

When this parameter is set to 0 or bit 1 (CFR) of parameter No. 
1611 is set to 1, the rapid traverse rate set in parameter No. 1420 is 
used. 

 

B-64693EN-1/01

 

 

6. INTERPOLATION FUNCTION

 

- 987 - 

 

 

#7 

#6 

#5 

#4 

#3 

#2 

#1 

#0 

1610 

 

 

 

THLx 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

[Input type]  Parameter input 

 

[Data type]  Bit axis 

 

 

#5  THLx

  Acceleration/deceleration in threading cycles G92    and G76   

0: 

Exponential acceleration/deceleration is applied. 

1: 

The same acceleration/deceleration as for cutting feedrate is applied. 

 

(Depending on the settings of bits 1 (CTBx) and 0 (CTLx) of parameter No. 1610) 

 

As the time constant and FL rate, however, the settings of parameters Nos. 1626 and 
1627 for threading cycles are used. 

 

 

 

#7 

#6 

#5 

#4 

#3 

#2 

#1 

#0 

1611 

 

 

 

 

 

 

 

 

CFR 

 

 

 

 

 

 

 

 

 

 

 

[Input type]  Parameter input 

 

[Data type]  Bit path 

 

 

#0  CFR

  For retraction after threading in the threading cycles G92    and G76: 

0: 

The  type  of  acceleration/deceleration  after  interpolation  for threading is used 
together with the threading time constant (parameter No.  1626) and FL rate 
(parameter No. 1627). 

1: 

The type of acceleration/deceleration  after  interpolation  for  rapid traverse  is used 
together with the rapid traverse time constant. 

 

NOTE 

 

If this parameter is set to 1, a check is made before a retraction to 
see that the specified feedrate has become 0 (the delay in 
acceleration/deceleration has become 0). For retraction, the rapid 
traverse rate (parameter No. 1420) is used, regardless of the setting 
of parameter No. 1466. When this parameter is set to 0, parameter 
No. 1466 is used as the feedrate for retraction. As 
acceleration/deceleration used for retraction, only 
acceleration/deceleration after interpolation is used. Rapid traverse 
acceleration/deceleration before interpolation and optimum torque 
acceleration/deceleration are disabled. 

 

1626 

 

Acceleration/deceleration time constant in threading cycles for each axis 

 

 

 

 

[Input type]  Parameter input 

 

[Data type]  Word axis 

 

[Unit of data]  msec 

[Valid data range]  0 to 4000 

Set a time constant for acceleration/deceleration after interpolation in the threading cycles 
G92  and G76  for each axis. 
 

1627 

 

FL rate for acceleration/deceleration in threading cycles for each axis 

 

 

 

 

[Input type]  Parameter input 

6. INTERPOLATION FUNCTION

 

 

B-64693EN-1/01

 

- 988 - 

 

[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) 
Set an FL rate for acceleration/deceleration after interpolation in the threading cycles G92   
and G76  for each axis. Set 0 at all times except in a special case.   
 

5131 

 

Cutting angle in thread cutting cycles G92 and G76 

 

 

 

 

[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 (T series)/G76 (T 
series)). 
When 0 is set, an angle of 45 degrees is specified. 

 

 

 

#7 

#6 

#5 

#4 

#3 

#2 

#1 

#0 

11223 

 

 

 

 

 

 

 

TRS 

 

 

 

 

 

 

 

 

 

 

 

 

[Input type]  Parameter input 

 

[Data type]  Bit path 

 

 

#1  TRS

  In threading cycle retraction, when a block that specifies return to the start point of the 

threading cycle is executed, threading signal THRD <Fn002.3> is: 
0: 

Set to “0”. 

1: 

Set to “1”. 

 

Caution 

  CAUTION 

 

Feed hold cannot be performed during retracting. 

 

Note 

NOTE 

 

The chamfering angle for retraction is determined by the setting of parameter No. 
5131. 

 

Reference item 

Manual name 

Item name 

OPERATOR’S MANUAL (B-64694EN) 

Threading cycle 

 

6.5.2.2 

Threading cycle retract (multiple repetitive canned cycle) 

T

 

Overview 

When feed hold is performed during threading in multiple repetitive threading cycle G76, threading is 
curtailed (chamfered) and then the tool returns to the start point in the threading cycle and stops. 
At this time, if the cycle is started, it resumes from the threading cycle for which feed hold was applied. 

B-64693EN-1/01

 

 

6. INTERPOLATION FUNCTION

 

- 989 - 

 

Feed hold is enabled here. 

Cycle start point 

Ordinary cycle 

Rapid traverse 

Movement during 
feed hold 

X-axis 

Z-axis 

Cutting feed 

 

Fig. 6.5.2.2 (a) 

 
The angle of chamfering during retracting is same as that at the end point. 
 

  - 

Thread chamfering 

For the thread chamfering angle, 1

°

 to 89

°

 can be specified with parameter No. 5131. When the parameter 

value is 0, 45

°

 is set. 

The type of acceleration/deceleration after interpolation, time constant for acceleration/deceleration after 
interpolation, and FL feedrate used for thread chamfering are the same as those for threading. 
 

  - 

Retraction after chamfering 

For retraction after chamfering, the feedrate, type of acceleration/deceleration after interpolation, and time 
constant are used as described in the Table 6.5.2.2(a). 
 

Table 6.5.2.2 (a) 

Bit 0 (CFR) of 

parameter No. 

1611 

Parameter 

No. 1466 

Description 

Non-0 

The type of acceleration/deceleration after interpolation for threading is used 
together with the threading time constant (parameter No.1626), FL feedrate 
(parameter No.1627), and feedrate for retraction (parameter No.1466). 

The type of acceleration/deceleration after interpolation for threading is used 
together with the threading time constant (parameter No.1626), FL feedrate 
(parameter No.1627), and rapid traverse rate (parameter No.1420). 

 

Before retraction a check is made to see that the specified feedrate has become 
0 (delay in acceleration/deceleration is 0), and the type of 
acceleration/deceleration after interpolation for rapid traverse is used together 
with the rapid traverse time constant and the rapid traverse rate (parameter No. 
1420). 

 
For the feedrate for retraction after chamfering, the rapid traverse override can be disabled by setting 1 to 
bit 4 (ROC) of parameter No.1403. 
 

NOTE 

 

During retraction, the tool does not stop at cutting feedrate override of 0%, 
regardless of the setting of bit 4 (RF0) of parameter No.1401. 

 

Parameter 

 

 

#7 

#6 

#5 

#4 

#3 

#2 

#1 

#0 

1403 

 

RTV 

 

 

ROC 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

[Input type]  Parameter input 

 

[Data type]  Bit path 

6. INTERPOLATION FUNCTION

 

 

B-64693EN-1/01

 

- 990 - 

 

 

#4  ROC

  In the threading cycles G92  and  G76,  rapid traverse  override for retraction after 

threading is finished is: 
0: 

Effective 

1: 

Not effective (Override of 100%) 

 

 

#7  RTV

  Rapid traverse override while the tool is retracting in threading 

0: 

Rapid traverse override is effective. 

1: 

Rapid traverse override is not effective. 

 

1466 

 

Feedrate for retraction in threading cycle G92 or G76 

 

 

 

 

[Input type]  Parameter input 

 

[Data type]  Real path 

 

[Unit of data]  mm/min, inch/min (machine 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) 
When threading cycle G92  and G76 is specified, retraction is performed after threading. 
Set a feedrate for this retraction. 
 

 

WARNING 

 

When the manual handle interruption is valid, set the same value as 
the parameter No.1430 to the parameter No.1466. 

 

NOTE 

 

When this parameter is set to 0 or bit 1 (CFR) of parameter No. 
1611 is set to 1, the rapid traverse rate set in parameter No. 1420 is 
used. 

 

 

 

#7 

#6 

#5 

#4 

#3 

#2 

#1 

#0 

1610 

 

 

 

THLx 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

[Input type]  Parameter input 

 

[Data type]  Bit axis 

 

 

#5  THLx

  Acceleration/deceleration in threading cycles G92    and G76   

0: 

Exponential acceleration/deceleration is applied. 

1: 

The same acceleration/deceleration as for cutting feedrate is applied. 

 

(Depending on the settings of bits 1 (CTBx) and 0 (CTLx) of parameter No. 1610) 

 

As the time constant and FL rate, however, the settings of parameters Nos. 1626 and 
1627 for threading cycles are used. 

 

 

 

#7 

#6 

#5 

#4 

#3 

#2 

#1 

#0 

1611 

 

 

 

 

 

 

 

 

CFR 

 

 

 

 

 

 

 

 

 

 

 

[Input type]  Parameter input 

 

[Data type]  Bit path 

 

 

#0  CFR

  For retraction after threading in the threading cycles G92  and G76: 

B-64693EN-1/01

 

 

6. INTERPOLATION FUNCTION

 

- 991 - 

0: 

The  type  of  acceleration/deceleration  after  interpolation  for threading is used 
together with the threading time constant (parameter No.  1626) and FL rate 
(parameter No. 1627). 

1: 

The type of acceleration/deceleration  after  interpolation  for  rapid traverse  is used 
together with the rapid traverse time constant. 

 

NOTE 

 

If this parameter is set to 1, a check is made before a retraction to 
see that the specified feedrate has become 0 (the delay in 
acceleration/deceleration has become 0). For retraction, the rapid 
traverse rate (parameter No. 1420) is used, regardless of the setting 
of parameter No. 1466. When this parameter is set to 0, parameter 
No. 1466 is used as the feedrate for retraction. As 
acceleration/deceleration used for retraction, only 
acceleration/deceleration after interpolation is used. Rapid traverse 
acceleration/deceleration before interpolation and optimum torque 
acceleration/deceleration are disabled. 

 

1626 

 

Acceleration/deceleration time constant in threading cycles for each axis 

 

 

 

 

[Input type]  Parameter input 

 

[Data type]  Word axis 

 

[Unit of data]  msec 

[Valid data range]  0 to 4000 

Set a time constant for acceleration/deceleration after interpolation in the threading cycles 
G92  and G76  for each axis. 
 

1627 

 

FL rate for acceleration/deceleration in threading cycles 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) 
Set an FL rate for acceleration/deceleration after interpolation in the threading cycles G92   
and G76 for each axis. Set 0 at all times except in a special case.   
 

5131 

 

Cutting angle in thread cutting cycles G92 and G76 

 

 

 

 

[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  and G76). 
When 0 is set, an angle of 45 degrees is specified. 
 

 

 

#7 

#6 

#5 

#4 

#3 

#2 

#1 

#0 

11223 

 

 

 

 

 

 

 

TRS 

 

 

 

 

 

 

 

 

 

 

 

6. INTERPOLATION FUNCTION

 

 

B-64693EN-1/01

 

- 992 - 

 

[Input type]  Parameter input 

 

[Data type]  Bit path 

 

 

#1  TRS

  In threading cycle retraction, when a block that specifies return to the start point of the 

threading cycle is executed, threading signal THRD <Fn002.3> is: 
0: 

Set to “0”. 

1: 

Set to “1”. 

 

Caution 

  CAUTION 

 

Feed hold cannot be performed during retracting. 

 

Note 

NOTE 

 

The chamfering angle for retraction is determined by the setting of parameter No. 
5131. 

 

Reference item 

Manual name 

Item name 

OPERATOR’S MANUAL (B-64694EN) 

Threading cycle 

 

6.5.3 

Variable Lead Threading 

T

 

Overview 

Specifying an increment or a decrement value for a lead per screw revolution in G34 command enables 
variable-lead thread cutting to be performed. 

 

 

Fig. 6.5.3 (a) 

 

NOTE 

 

The "thread cutting cycle retract" is not effective for G34. 

 

Alarm and message 

Number 

Message 

Description 

PS0313 

ILLEGAL LEAD COMMAND 

The variable-lead threading increment specified in address K 
exceeds the specified maximum value in variable-lead 
threading. Or, a negative lead value was specified. 

 

Reference item 

Manual name 

Item name 

OPERATOR’S MANUAL (B-64694EN) 

Variable lead threading 

 

B-64693EN-1/01

 

 

6. INTERPOLATION FUNCTION

 

- 993 - 

6.5.4 

Continuous Threading 

Overview 

Threading blocks can be programmed successively to eliminate a discontinuity due to a discontinuous 
movement in machining by adjacent blocks. 
 
Since the system is controlled in such a manner that the synchronism with the spindle does not deviate in 
the joint between blocks wherever possible, it is possible to performed special threading operation in 
which the lead and shape change midway. 

 

G32 

G32

 

G32 

 

Fig. 6.5.4 (a) 

 
Even when the same section is repeated for thread cutting while changing the depth of cut, this system 
allows a correct machining without impairing the threads. 
 
 

Reference item 

Manual name 

Item name 

OPERATOR’S MANUAL (B-64694EN) 

Continuous treading 

 

6.5.5 

Multiple Threading 

Overview 

Using the Q address to specify an angle between the one-spindle-rotation signal and the start of threading 
shifts the threading start angle, making it possible to produce multiple-thread screws with ease. 
 

M

 

Set the bit 0 (GQS) of parameter No. 3451 to 1 for using this function. 

L

L : Lead

 

Fig. 6.5.5 (a) 

 

Limitation 

- Threading start angle 

The threading start angle is not a continuous state (modal) value. It must be specified each time it is used. 
If a value is not specified, 0 is assumed. 
 

 

 

 

 

 

 

 

Content      ..     127      128      129      130     ..