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

 

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

 

Search            copyright infringement  

 

 

 

 

 

 

 

 

 

 

 

Content      ..     131      132      133      134     ..

 

 

 

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

 

 

6. INTERPOLATION FUNCTION

 

 

B-64693EN-1/01

 

- 1018 - 

 

 

#7 

#6 

#5 

#4 

#3 

#2 

#1 

#0 

Fn051 

 

CSYFNB 

CS1DTB 

 

 

 

 

 

 

 

- For third serial spindle 

 

 

#7 

#6 

#5 

#4 

#3 

#2 

#1 

#0 

Gn204 

 

 

 

SFRC 

SRVC 

 

 

 

 

 

 

 

#7 

#6 

#5 

#4 

#3 

#2 

#1 

#0 

Gn312 

 

 

 

 

 

CSYCC 

 

 

 

 

 

 

#7 

#6 

#5 

#4 

#3 

#2 

#1 

#0 

Fn170 

 

CSYFNC 

CS1DTC 

 

 

 

 

 

 

 

- For fourth serial spindle 

 

 

#7 

#6 

#5 

#4 

#3 

#2 

#1 

#0 

Gn266 

 

 

 

SFRD 

SRVD 

 

 

 

 

 

 

 

#7 

#6 

#5 

#4 

#3 

#2 

#1 

#0 

Gn316 

 

 

 

 

 

CSYCD 

 

 

 

 

 

 

#7 

#6 

#5 

#4 

#3 

#2 

#1 

#0 

Fn268 

 

CSYFND 

CS1DTD 

 

 

 

 

 

 

 

Parameter 

Parameters which are used for this function are as follows. 
 

 

 

#7 

#6 

#5 

#4 

#3 

#2 

#1 

#0 

11485 

 

 

 

 

 

 

 

RMT 

AST 

 

 

[Input type]  Parameter input 

 

[Data type]  Bit path 

 

NOTE 

 

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

 

 

#0  AST

  Arbitrary speed threading is: 

0: 

Disabled. 

1: 

Enabled. 

 

 

#1  RMT

  Re-machining thread is: 

0: 

Disabled. 

1: 

Enabled. 

 

 

 

#7 

#6 

#5 

#4 

#3 

#2 

#1 

#0 

11486 

 

 

 

 

 

 

AMM 

ART 

ADQ 

 

 

[Input type]  Parameter input 

 

[Data type]  Bit path 

 

 

#0  ADQ

  Command for shifting the threading start angle by address Q in re-machining thread is: 

0: 

Disabled. 

1: 

Enabled. 

 

 

#1  ART

  Arbitrary speed threading mode is: 

B-64693EN-1/01

 

 

6. INTERPOLATION FUNCTION

 

- 1019 - 

0: 

Canceled by reset. 

1: 

Not canceled by reset. 

 

NOTE 

1  In case of this parameter is 0, if reset operation is executed in 

arbitrary speed threading mode, Cs contour control change signal 
CON <Gn027.7> or Cs contour control change signals in each axis 
CONS <Gn274.0 to 3> must be set to “0”. 

2  In case of this parameter is 1, if reset operation is executed in 

arbitrary speed threading mode, Cs contour control change signal 
CON <Gn027.7> or Cs contour control change signals in each axis 
CONS <Gn274.0 to 3> must be maintained to “1”. If it cancels the 
arbitrary speed threading mode, M code of cancel the arbitrary 
speed threading (No.11488) must be specified and Cs contour 
control change signal CON <Gn027.7> or Cs contour control 
change signals in each axis CONS <Gn274.0 to 3> must be set to 
“0”. 

 

 

#2  AMM

  In arbitrary speed threading mode, M code to start arbitrary speed threading mode is 

0: 

Disable to command (Alarm (PS0529) "THREADING COMMAND IMPOSSIBLE" 
occurs). 

1: 

Enabled to command. 

 

NOTE 

 

In case of this parameter is 1, M code to start arbitrary speed 
threading can be re-commanded in arbitrary speed threading mode. 
Arbitrary speed threading mode is already selected. So process to 
change to arbitrary speed threading is not performed, but M code is 
output. Please operate properly with PMC ladder. 

 

11487 

 

M code to start arbitrary speed threading mode 

 

 

[Input type]  Parameter input 

 

[Data type]  2-word spindle 

 

[Unit of data]  None 

[Valid data range]  0 to 99999999 

This parameter sets the M code to start arbitrary speed threading mode. 
 

NOTE 

1  The parameter setting must not be the same as the M code used for 

any other function. 

2  When this parameter is set to 0, this function is invalid. 
3  If the same value is set for two or more Cs contour control axes, the 

alarm PS0531, “THREADING PARAMETER ERROR” is issued. 

4  The M code set in this parameter prevents buffering. 

 

11488 

 

M code to cancel arbitrary speed threading mode 

 

 

[Input type]  Parameter input 

 

[Data type]  2-word spindle 

 

[Unit of data]  None 

[Valid data range]  0 to 99999999 

6. INTERPOLATION FUNCTION

 

 

B-64693EN-1/01

 

- 1020 - 

This parameter sets the M code to cancel arbitrary speed threading mode. 
 

NOTE 

1  The parameter setting must not be the same as the M code used for 

any other function. 

2  When this parameter is set to 0, this function is invalid. 
3  If the same value is set for two or more Cs contour control axes, the 

alarm PS0531, “THREADING PARAMETER ERROR” is issued. 

4  The M code set in this parameter prevents buffering. 

 

11489 

 

Acceleration in arbitrary speed threading 

 

 

[Input type]  Parameter input 

 

[Data type]  Real axes 

 

[Unit of data]  mm/sec

2

, inch/sec

2

, deg/sec

2

 (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 (D) 

(When the machine system is metric system, 0.0 to +100000.0. When the machine system 
is inch system, 0.0 to +10000.0.) 
This parameter sets acceleration of major axis in arbitrary speed threading. 
If this parameter is set to 0, acceleration is assumed to 100000.0. 
 

11490 

 

Spindle speed arrival level in arbitrary speed threading 

 

 

[Input type]  Parameter input 

 

[Data type]  word path 

 

[Unit of data]  min

-1

 

[Valid data range]  0 to 32767 

Threading is started if the spindle speed is arrived within the level set in this parameter. 
 

NOTE 

 

Threading is not started if the spindle speed is not arrived within the 
level set in this parameter. 

 

11496 

 

Measurement result of thread groove 

 

 

[Input type]  Parameter input 

 

[Data type]  Real axis 

 

 

[Unit of data]  mm, inch, deg (machine unit) 

[Min. unit of data]  Depend on the increment system of the applied 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) 
Measurement result of thread groove is stored. 
 

NOTE 

 

This parameter stores measurement result of thread groove. Don’t 
input this parameter. 

 

11497 

 

Chamfering value in thread cutting cycles G92 and G76 for arbitrary speed threading 

 

 

 

 

[Input type]  Parameter input 

B-64693EN-1/01

 

 

6. INTERPOLATION FUNCTION

 

- 1021 - 

 

[Data type]  Byte path 

 

[Unit of data]  0.1 

[Valid data range]  0 to 127 

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

11498 

 

Chamfering angle in thread cutting cycles G92 and G76 for arbitrary speed threading 

 

 

 

 

[Input type]  Parameter input 

 

[Data type]  Byte path 

 

[Unit of data]  deg 

[Valid data range]  1 to 89 

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

 

 

#7 

#6 

#5 

#4 

#3 

#2 

#1 

#0 

11001 

 

 

DCS 

 

 

 

 

 

 

 

 

[Input type]  Parameter input 

 

[Data type]  Bit axis 

 

 

#6  DCS

  Special acceleration for deceleration is: 

0: 

Disabled. 

1: 

Enabled. 

 

11020 

 

Acceleration/deceleration switching speed (S

0

) for each axis 

 

11021 

 

Acceleration/deceleration switching speed (S

1

) for each axis 

 

25700 

 

Acceleration/deceleration switching speed (S

10

) for deceleration 

 

25701 

 

Acceleration/deceleration switching speed (S

11

) for deceleration 

 

 

[Input type]  Parameter input 

 

[Data type]  2-word axis 

 

[Unit of data]  min

-1

 

[Valid data range]  0 to 99999999 

These parameter set the speed at which acceleration/deceleration is changed for each axis 
(S

0

, S

1

, S

10

, S

11

).   

 

NOTE 

 

If this parameter is set the following values, the subsequent 
acceleration/deceleration is disabled. 
-  Over the maximum speed 
-  0 
-  The value of upper step is smaller than that of lower step 

 

11030 

 

Individual acceleration/deceleration 1 (0 to S

0

 

11031 

 

Individual acceleration/deceleration 2 (S

0

 to S

1

 

6. INTERPOLATION FUNCTION

 

 

B-64693EN-1/01

 

- 1022 - 

11032 

 

Individual acceleration/deceleration 3 (S

1

 to maximum speed) 

 

25710 

 

Special acceleration for deceleration (0 to S

10

 

25711 

 

Special acceleration for deceleration (S

10

 to S

11

 

25712 

 

Special acceleration for deceleration (S

11

 to maximum speed) 

 

 

[Input type]  Parameter input 

 

[Data type]  2-word axis 

 

[Unit of data]  min

-1

/s 

[Valid data range]  0 to 99999999 

This parameters set acceleration/deceleration of sections 0 to S

0

, S

0

 to S

1

, S

1

to maximum 

speed, 0 to S

10

, S

10

 to S

11

, S

11

 to maximum speed for each axis.   

 

 

 

#7 

#6 

#5 

#4 

#3 

#2 

#1 

#0 

1006 

 

 

 

 

 

 

 

ROSx 

ROTx 

 

 

[Input type]  Parameter input 

 

[Data type]  Bit axis 

 

NOTE 

 

When at least one of these parameters is set, the power must be 
turned off before operation is continued. 

 

 

#0  ROTx   

 

#1  ROSx

  Setting linear or rotary axis. 

ROSx  ROTx 

Meaning 

Linear axis 
(1) Inch/metric conversion is done. 
(2) All coordinate values are linear axis type. (Is not rounded in 0 to 360

°

(3) Stored pitch error compensation is linear axis type (Refer to parameter 

No.3624)   

Rotary axis (A type) 
(1) Inch/metric conversion is not done. 
(2) Machine coordinate values are rounded in 0 to 360

°

. Absolute coordinate 

values are rounded or not rounded by bits 0 (ROAx) and 2 (RRLx) of parameter 
No.1008. 

(3) Stored pitch error compensation is the rotation type. (Refer to parameter 

No.3624) 

(4) Automatic reference position return (G28, G30) is done in the reference position 

return direction and the move amount does not exceed one rotation.   

Rotary axis (B type) 
(1) Inch/metric conversion is not done. 
(2) Machine coordinate values, absolute coordinate values and relative coordinate 

values are linear axis type. (Is not rounded in 0 to 360

°

). 

(3) Stored pitch error compensation is linear axis type. (Refer to parameter 

No.3624) 

(4) Cannot be used with the rotary axis roll-over function and the index table 

indexing function (M series)   

Except for the 

above. 

Setting is invalid (unused) 

 

 

 

#7 

#6 

#5 

#4 

#3 

#2 

#1 

#0 

1008 

 

 

 

 

 

 

RRLx 

 

ROAx 

 

B-64693EN-1/01

 

 

6. INTERPOLATION FUNCTION

 

- 1023 - 

 

[Input type]  Parameter input 

 

[Data type]  Bit axis 

 

NOTE 

 

When at least one of these parameters is set, the power must be 
turned off before operation is continued. 

 

 

#0  ROAx

  The rotary axis roll-over is 

0: 

Invalid 

1: 

Valid 

 

NOTE 

 

ROAx specifies the function only for a rotary axis (for which bit 0 
(ROTx) of parameter No.1006 is set to 1) 

 

 

#2  RRLx

  Relative coordinates are 

0: 

Not rounded by the amount of the shift per one rotation 

1: 

Rounded by the amount of the shift per one rotation 

 

NOTE 

1  RRLx is valid only when ROAx is 1. 
2  Assign the amount of the shift per one rotation in parameter 

No.1260. 

 

 

 

#7 

#6 

#5 

#4 

#3 

#2 

#1 

#0 

1408 

 

 

 

 

 

IRCx 

 

 

 

 

 

[Input type]  Parameter input 

 

[Data type]  Bit axis 

 

 

#3  IRCx

  The least input increment of the maximum cutting feedrates set in parameter No.1430 and 

1432 and the maximum servo motor speed set in parameter No.12255 is: 
0: 

Not multiplied by ten. 

1: 

Multiplied by ten. 

Set this parameter for the following axes, which are operated by the following functions: 

 

Spindle control axis by servo motor 

 

Tool rotary axis in the polygon turning function 

The maximum cutting feedrates parameter (No.1430/No.1432) is not checked in the 
undermentioned function. 
When this parameter is set, only the least input increment of the servo motor maximum 
speed parameter (No.12255) is multiplied by ten. 

 

Arbitrary speed threading 

If a rotation speed of 1000 (1/min) (=360000 (deg/min)) is to be used when this 
parameter is set to 1, set 36000.0 in parameter No. 1430/1432. 
 

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 

6. INTERPOLATION FUNCTION

 

 

B-64693EN-1/01

 

- 1024 - 

[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. 
 

1825 

 

Servo loop gain for each axis 

 

 

[Input type]  Parameter input 

 

[Data type]  Word axis 

 

[Unit of data]  0.01/sec 

[Valid data range]  1 to 32767 

Set the loop gain for position control for each axis. 
When the machine performs linear and circular interpolation (cutting), the same value 
must be set for all axes. When the machine requires positioning only, the values set for 
the axes may differ from one another. As the loop gain increases, the response by position 
control is improved. A too large loop gain, however, makes the servo system unstable. 
The relationship between the positioning deviation (the number of pulses counted by the 
error counter) and the feedrate is expressed as follows: 
  Positioning deviation = Feedrate / (60 * Loop gain) 
  Unit : Positioning deviation    mm, inch or deg 
       Feedrate    mm/min, inch/min, or deg/min 
       Loop gain    1/sec 

 

 

 

#7 

#6 

#5 

#4 

#3 

#2 

#1 

#0 

1610 

 

 

 

THLx 

JGLx 

 

 

CTBx 

CTLx 

 

 

[Input type]  Parameter input 

 

[Data type]  Bit axis 

 

 

 

#0  CTLx

  Acceleration/deceleration in cutting feed or dry run during cutting feed 

0: 

Exponential acceleration/deceleration is applied. 

1: 

Linear acceleration/deceleration after interpolation is applied. 

 

NOTE 

 

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

 

 

#1  CTBx

  Acceleration/deceleration in cutting feed or dry run during cutting feed 

0: 

Exponential acceleration/deceleration or linear acceleration/deceleration is applied. 
(depending on the setting in bit 0 (CTLx) of parameter No.1610) 

1: 

Bell-shaped acceleration/deceleration is applied. 

 

NOTE 

 

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

 

 

#4  JGLx

  Acceleration/deceleration in jog feed 

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) 

 

B-64693EN-1/01

 

 

6. INTERPOLATION FUNCTION

 

- 1025 - 

NOTE 

 

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

 

 

#5  THLx

  Acceleration/deceleration in threading cycles 

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 

 

[Data type]  Real axis 

 

 

 

 

 

 

 

Content      ..     131      132      133      134     ..