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

 

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

 

Search            copyright infringement  

 

 

 

 

 

 

 

 

 

 

 

Content      ..     80      81      82      83     ..

 

 

 

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

 

 

3. MANUAL OPERATION

 

 

B-64693EN-1/01

 

- 610 - 

Signal address 

 

 

#7 

#6 

#5 

#4 

#3 

#2 

#1 

#0 

Gn010 

 

*JV7 

*JV6 

*JV5 

*JV4 

*JV3 

*JV2 

*JV1 

*JV0 

 

 

 

Gn011 

 

*JV15 

*JV14 

*JV13 

*JV12 

*JV11 

*JV10 

*JV9 

*JV8 

 

 

 

Gn019 

 

RT 

 

 

 

 

 

 

 

 

 

 

Gn100 

 

+J8 

+J7 

+J6 

+J5 

+J4 

+J3 

+J2 

+J1 

 

 

 

Gn102 

 

-J8 

-J7 

-J6 

-J5 

-J4 

-J3 

-J2 

-J1 

 

Parameter 

 

 

#7 

#6 

#5 

#4 

#3 

#2 

#1 

#0 

1002 

 

 

 

 

 

 

 

 

JAX 

 

 

[Input type]  Parameter input 

 

[Data type]  Bit path 

 

 

#0  JAX

  Number of axes controlled simultaneously in jog feed, manual rapid traverse and manual 

reference position return 
0: 

1 axis 

1: 

3 axes 

 

 

 

#7 

#6 

#5 

#4 

#3 

#2 

#1 

#0 

1401 

 

 

 

 

 

 

 

 

RPD 

 

 

[Input type]  Parameter input 

 

[Data type]  Bit path 

 

 

#0  RPD

  Manual rapid traverse during the period from power-on time to the completion of the 

reference position return. 
0: 

Disabled (Jog feed is performed.) 

1: 

Enabled 

 

 

 

#7 

#6 

#5 

#4 

#3 

#2 

#1 

#0 

1402 

 

 

 

 

JRV 

 

 

JOV 

NPC 

 

 

[Input type]  Parameter input 

 

[Data type]  Bit path 

 

 

#0  NPC

  Feed per revolution without the position coder (function for converting feed per 

revolution F to feed per minute F in the feed per revolution mode (G95)) is: 
0: 

Not used 

1: 

Used 

 

 

#1    JOV

  Jog override is: 

0: 

Enabled 

1: 

Disabled (tied to 100%) 

 

 

#4  JRV

  Jog feed or incremental feed is 

0: 

Performed at feed per minute. 

1: 

Performed at feed per rotation. 

 

B-64693EN-1/01

 

 

3. MANUAL OPERATION

 

- 611 - 

NOTE 

1  Specify a feedrate in parameter No. 1423. 
2  For the machining center system, the threading/synchronous feed 

is required. 

 

1423 

 

Jog 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 
[Valid data range]  Refer to the standard parameter setting table (C) 

(When the increment system is IS-B, 0.0 to +999000.0) 
(1)  When bit 4 (JRV)  of parameter No. 1402 is set to 0  set jog feedrate (feed per 

minute) for each axis when manual feedrate override is 100%. 

(2)  When bit 4 (JRV)  of parameter No. 1402 is set to 1set jog feedrate (feed per 

revolution) for each axis when manual feedrate override is 100%. 

 

NOTE 

 

This parameter is clamped to the axis-by-axis manual rapid traverse 
rate (parameter No. 1424). 

 

1424 

 

Manual rapid traverse rate 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 the rate of manual rapid traverse when the rapid traverse override is 100% for each 
axis. 
 

NOTE 

1  If 0 is set, the rate set in parameter No. 1420 (rapid traverse rate for 

each axis) is assumed. 

2  When manual rapid traverse is selected (bit 0 (RPD) of parameter 

No. 1401 is set to 1), manual feed is performed at the feedrate set in 
this parameter, regardless of the setting of bit 4 (JRV) of parameter 
No. 1402. 

 

 

 

#7 

#6 

#5 

#4 

#3 

#2 

#1 

#0 

1610 

 

 

 

 

JGLx 

 

 

 

 

 

 

[Input type]  Parameter input 

 

[Data type]  Bit axis 

 

 

#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) 

 

3. MANUAL OPERATION

 

 

B-64693EN-1/01

 

- 612 - 

1624 

 

Time constant of acceleration/deceleration in jog feed for each axis. 

 

 

[Input type]  Parameter input 

 

[Data type]  Word axis 

 

[Unit of data]  msec 

[Valid data range]  0 to 4000 

Set the time constant used for acceleration/deceleration in jog feed for each axis. 
 

1625 

 

FL rate of acceleration/deceleration in jog feed 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 the FL rate of acceleration/deceleration in jog feed for each axis. 
This parameter allows only the exponential type. 
 

 

 

#7 

#6 

#5 

#4 

#3 

#2 

#1 

#0 

3729 

 

 

 

 

 

 

 

FPRs 

 

 

 

[Input type]  Parameter input 

 

[Data type]  Bit spindle 

 

 

#1  FPRs

  Feed per revolution (without a position coder) is: 

0: 

Not used for a spindle. 

1: 

Used for a spindle. 

In a machine that does not use a position coder, by setting bit 1 (FPRs) of parameter 
No.3729 to 1for each axis, feed per revolution can be performed with a spindle command. 
A feed per revolution is 
specified with G95 (G99 for lathe systems) in the same way as for normal operation. 
When multispindle control is performed, the target spindle for feed per revolution is 
selected with a position coder select signal (PC2SLC<Gn028.7>, PC3SLC<Gn026.0>, 
PC4SLC <Gn026.1>). 
 

NOTE 

 

Enable the constant surface speed control (bit 0 (SSC) of parameter 
No.8133 is 1). 

 

 

 

#7 

#6 

#5 

#4 

#3 

#2 

#1 

#0 

7001 

 

 

JEX 

 

 

 

 

 

 

 

 

[Input type]  Parameter input 

 

[Data type]  Bit path 

 

 

#6  JEX

  The number of axes controlled simultaneously in jog feed, manual rapid traverse, and 

manual reference position return is: 
0: 

Set by bit 0 (JAX) of parameter No. 1002. 

1: 

The maximum number of simultaneously controlled axes. 

 

B-64693EN-1/01

 

 

3. MANUAL OPERATION

 

- 613 - 

 

 

#7 

#6 

#5 

#4 

#3 

#2 

#1 

#0 

7103 

 

 

 

 

 

 

HNT 

 

 

 

 

[Input type]  Parameter input 

 

[Data type]  Bit path 

 

 

#2  HNT

  When compared with the travel distance magnification selected by the manual handle 

feed travel distance selection signals (incremental feed signals) (MP1,  MP2), the travel 
distance magnification for incremental feed/manual handle feed is: 
0: 

Same. 

1: 

10 times greater. 

 

Warning 

  WARNING 

 

In incremental feed, when axis is diameter specification, travel distance is 
diameter value. 

 

Note 

NOTE 

1  Time constant and method of automatic acceleration/deceleration for manual 

rapid traverse are the same as rapid traverse in programmed command 
(positioning by G00). 

2  If a manual pulse generator is provided, the manual handle feed mode is 

enabled instead of incremental feed mode. However, using bit 0 (JHD) of 
parameter No. 7100 enables both manual handle and incremental feed in the 
manual handle feed mode. 

 

Reference item 

Manual name 

Item name 

OPERATOR’S MANUAL (B-64694EN) 

Jog feed 
Incremental feed 

 

3.2 

MANUAL HANDLE FEED 

Overview 

In the handle mode, when the manual pulse generator on the machine operator's panel is rotated, the axis 
moves accordingly. Select the axis along which the tool is to be moved with the handle feed axis selection 
switches. 
The minimum distance the tool is moved when the manual pulse generator is rotated by one graduation is 
equal to the least input increment.   
The distance the tool is to be move can be multiplied by one of 4 magnifications selected by manual 
handle feed movement selection signals MP1, MP2<Gn019.4,5>. The distance can be further multiplied 
by 10 using bit 2 (HNT) of parameter No. 7103. 
The number of manual pulse generators that can be attached is maximum 5. When using the fourth or 
fifth manual pulse generator, the function "Manual handle feed 4/5-unit" is needed. 
 

NOTE 

 

To use manual handle feed, set 1 in bit 0 (HPG) of parameter No.8131. 

 

3. MANUAL OPERATION

 

 

B-64693EN-1/01

 

- 614 - 

Explanation 

  - 

Manual handle feed in the jog feed mode 

  - 

Incremental feed in the manual handle feed mode   

The following states can be selected using bit 0 (JHD) of parameter No. 7100. 

 

JHD=0 

JHD=1 

Jog feed mode 

Manual handle feed 

mode 

Jog feed mode 

Manual handle feed 

mode 

Jog feed 

Enabled 

Disabled 

Enabled 

Disabled 

Manual handle feed 

Disabled 

Enabled 

Enabled 

Enabled 

Incremental feed 

Disabled 

Disabled 

Disabled 

Enabled 

 

  - 

Manual handle feed in TEACH IN JOG mode 

By setting bit 1 (THD) of parameter No. 7100, manual handle feed in TEACH IN JOG mode can be 
enabled or disabled. 

 

  - 

When manual handle feed exceeding the rapid traverse rate is specified   

The amount of pulses exceeding the rapid traverse rate can be saved by CNC as B. And amount of 
pulses B will be output as pulses C.   

 

Amount of pulses output by CNC in Manual Handle Feed 

 
For pulses exceeding rapid traverse rate, amount of pulses B is calculated in 2 cases as following: 
1) 

In case of parameter No.7117 = 0 

 

The  feedrate is clamped at the Rapid Traverse Rate and generated pulses exceeding the Rapid 
Traverse Rate are ignored (B=0). 

2) 

In case of parameter No.7117 > 0

 

 

The feedrate is clamped as the Rapid Traverse Rate, but the pulses exceeding the Rapid Traverse 
Rate is not ignored. Amount of pulses accumulated in CNC is calculated as following. (Although the 
rotation of manual pulse generator is stopped, if there is pulses accumulated in CNC, it will be 
output and the tool will move as long as amount of it. Then the tool stops.)

 

 
 

Magnification set by manual handle feed movement selection signals MP1, MP2<Gn019.4,5> is 
m, value of parameter No.7117 is n. 
n < m:  Clamping is set performed at value of parameter No.7117. 

 m:  It is clamped in a range not exceeding n  so that A+B shown in the following figure is an 

integral multiple of m. As a result, movement of the axis can be stopped at an integral 
multiple of the handle feed moving magnification. 

B-64693EN-1/01

 

 

3. MANUAL OPERATION

 

- 615 - 

 

n

 

 

Pulses over (k

m) will be ignored 

A:  Amount of pulses the same 

as Rapid Traverse Rate. 

B:  Amount of pulses saved in 

CNC. 

k :  Integer number 

A

B=k

 

Amount of pulses exceeding the Rapid Traverse Rate (n 

 m) 

 

NOTE 

 

Due to change of mode, clamping can be performed not as an integral multiple 
of the selected magnification. 

 

The distance the tool moves may not match the graduations on the manual 
pulse generator. 

 

  - 

Upper limit of the feedrate in manual handle feed 

The upper limit of the feedrate is determined as follows depending on the input signal (maximum manual 
handle feedrate switch signal HNDLF) from PMC. 

If HNDLF is “0”, clamping is performed at the manual rapid traverse rate (parameter No. 1424). 

If HNDLF is “1”, clamping is performed at the rate set in parameter No. 1434. 

 

  - 

Movement direction of an axis to the rotation of MPG 

Bit 0 (HNGx) of parameter No. 7102 switches the direction of MPG in which the tool moves along an 
axis, corresponding to the direction in which the handle of the manual pulse generator is rotated. 
 
Manual handle feed direction inversion signal HDN<Gn347.1> inverts the axis movement direction in 
relation to the rotation direction of the manual handle. The axis whose movement direction is to be 
inverted can be selected using bit 1 (HNAx) of parameter No. 7102. 
 
The parameter and signal take effect only on the following functions: 

Manual handle feed 

Manual handle interruption   

 

Warning 

  WARNING 

 

Rotating the handle quickly with a large magnification such as 

×

 100 moves the 

tool too fast. The feedrate is clamped at the rapid traverse feedrate. 

 

Note 

NOTE 

 

Rotate the manual pulse generator at a rate of five rotations per second or lower. 
If the manual pulse generator is rotated at a rate higher than five rotations per 
second, the tool may not stop immediately after the handle is no longer rotated 
or the distance the tool moves may not match the graduations on the manual 
pulse generator. 

 

3. MANUAL OPERATION

 

 

B-64693EN-1/01

 

- 616 - 

Signal 

Manual Handle Feed Axis Selection Signals 

HS1A to HS1D<Gn018.0 - 3>, HS1E<Gn411.0>,   
HS2A to HS2D<Gn018.4 - 7>, HS2E<Gn411.1>,   
HS3A to HS3D<Gn019.0 - 3>, HS3E<Gn411.2>,   
HS4A to HS4D<Gn020.0 - 3>, HS4E<Gn411.3>,  
HS5A to HS5D<Gn379.0 - 3>, HS5E<Gn412.0> 

  [Classification]  Input signal 
 

[Function]  Selects the axis of manual handle feed. A set of five code signals, A, B, C, D and E is 

provided for each manual pulse generator. (Up to 5 generators can be used.) (For 
multi-path control, there is a  set of code signals for each path for each manual pulse 
generator.) The number in the signal name indicates the number of the manual pulse 
generator to be used. 

 

1 : Selection of axis to be moved by 1st. manual pulse generator 
2 : Selection of axis to be moved by 2nd. manual pulse generator 
3 : Selection of axis to be moved by 3rd. manual pulse generator 
4 : Selection of axis to be moved by 4th. manual pulse generator 
5 : Selection of axis to be moved by 5th. manual pulse generator 

HS1A

 

 

 

Code signals A, B, C, D, and E correspond to the feed axes listed in following table: 

Manual handle feed axis selection signals 

Feed axis 

HSnE 

HSnD 

HSnC 

HSnB 

HSnA 

No selection (None of axis is fed) 

1st axis 

2nd axis 

3rd axis 

to 

to 

22nd axis 

23rd axis 

24th axis 

 

Manual handle feed amount selection signals (Incremental feed signals) 

MP1, MP2<Gn019.4,5>, MP21, MP22 <Gn087.0,1>, MP31, MP32 <Gn087.3,4>,   
MP41, MP42 <Gn087.6,7>, MP51, MP52 <Gn380.0,1> 

  [Classification]  Input signal 
 

[Function]  This signal selects the distance traveled per pulse from the manual pulse generator during 

the manual handle feed or manual handle interrupt. It also selects the distance traveled per 
incremental feed step. 
The table below lists the signal-to-distance correspondence. 

Manual Handle Feed 

Amount Selection signals 

Distance Traveled 

MP2 

MP1 

Manual Handle 

Feed 

Manual Handle 

Interruption 

Incremental Feed 

Minimum unit 

×

 1 

Minimum unit 

×

 1 

Minimum unit 

×

 1 

Minimum unit 

×

 10 

Minimum unit 

×

 10 

Minimum unit 

×

 10 

Minimum unit 

×

 m

*

 

Minimum unit 

×

 m

*

  Minimum unit 

×

 100 

Minimum unit 

×

 n

*

 

Minimum unit 

×

 n

*

 

Minimum unit 

×

 1000 

 
*1  Scale factors m and n are specified using parameter No.7113 and 7114. 

B-64693EN-1/01

 

 

3. MANUAL OPERATION

 

- 617 - 

 

Scale factors m and n of each axis are specified using  parameter No.12350 and 
12351. 

 

  CAUTION 

1  Because the least input increment is used as the units for manual 

handle and incremental feed, the same value represents a different 
distance depending on whether the metric or inch input system is 
used. 

2  For an axis under diameter programming, the tool moves by the 

diameter value. 

 
Furthermore, Manual Handle Feed Amount Selection Signals of each Manual Pulse 
Generator can be used by setting bit 5 (MPX) of parameter No.7100. The relation 
between Manual Handle Feed Amount Selection signals of each Manual Pulse Generator 
and parameter to set magnification is showed in the next table. 

Value of bit 5 

(MPX) of 

parameter No. 

7100 

Manual Pulse Generator 

Manual Handle 

Feed Amount 

Selection signals 

Parameter of 

Magnification 

m

x

 

n

x

 

MPX=0 

1st.-5th. Manual Pulse Generator 

MP1,MP2 

No.7113 

No.7114 

MPX=1 

1st. Manual Pulse Generator 

MP1,MP2 

No.7113 

No.7114 

2nd. Manual Pulse Generator 

MP21,MP22 

No.7131 

No.7132 

3rd. Manual Pulse Generator 

MP31,MP32 

No.7133 

No.7134 

4th. Manual Pulse Generator 

MP41,MP42 

No.7135 

No.7136 

5th. Manual Pulse Generator 

MP51,MP52 

No.7137 

No.7138 

 

Maximum manual handle feedrate switch signal HNDLF<Gn023.3> 

  [Classification]  Input signal 
 

[Function]  Selects the maximum feedrate in manual handle feed. The maximum feedrate in manual 

handle feed is determined according to the state of this signal as follows. 

Maximum manual handle 

feedrate switch signal 

Maximum feedrate 

Manual rapid traverse rate (parameter No. 1424) 

Maximum manual handle feedrate (parameter No. 1434) 

 

Manual handle feed direction inversion signal HDN<Gn347.1> 

  [Classification]  Input signal 
 

[Function]  Inverts the rotation direction of the manual pulse generator and the axis movement 

direction in manual handle feed. 
0: 

Does not invert the axis movement direction in relation to the rotation direction of 
the manual pulse generator. 

1: 

Inverts the axis movement direction in relation to the rotation direction of the 
manual pulse generator. 

 

The axis whose movement direction is to be inverted by this signal can be selected using 
bit 1 (HNAx) of parameter No. 7102. This signal does not work on the rotation direction 
of manual linear/circular interpolation. 

 

 

 

 

 

 

 

 

Content      ..     80      81      82      83     ..