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

 

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

 

Search            copyright infringement  

 

 

 

 

 

 

 

 

 

 

 

Content      ..     105      106      107      108     ..

 

 

 

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

 

 

4. REFERENCE POSITION ESTABLISHMENT

 

B-64693EN-1/01

 

- 810 - 

 

#6

  

RVL

  In case of using the rotary scale without rotary data to the linear axis type, an absolute 

position detector or a rotary scale with distance-coded reference marks (serial) is: 
0: 

Not available. 

1: 

Available. 

 

NOTE 

1  Please use this parameter with a linear axis. 
2  This parameter is effective when the parameter RVS(No.1815#0) is 

1. 

3  Set the parameter No.11810 to the amount of one rotation. 

 

11810 

 

The amount of the movement per one motor rotation of linear axis type (each axis) 

 

NOTE 

 

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

 

 

[Input type]  Parameter input 

 

[Data type]  Real axis 

 

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

[Min. unit of data]  Depend on the increment system of the applied 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) 
In case of using the rotary scale without rotary data to the linear axis type, set the amount 
of the movement per one motor rotation. When 0 is set in this parameter, 360. is assumed. 

NOTE 

1  This parameter is effective in the axis that satisfies all the following 

conditions. 
- Linear axis 
- Parameter RVS(No.1815#0)=1 
- Parameter RVL(No.11802#6)=1 

2  This parameter is available for the axis with an absolute position 

detector (absolute Pulsecoder) or a rotary scale with 
distance-coded reference marks (serial). 

3  If this parameter is changed, the correspondence between the 

machine position and the absolute position detector is lost. So, 
establish the reference position again. (Bit 4 (APZ) of parameter 
No.1815 is set to 0, and an alarm DS0300, "APC ALARM: NEED 
REF RETURN" is issued. The cause that sets bit 4 (APZ) of 
parameter No.1815 to 0 is indicated in diagnosis data No.310#0). 

 

B-64693EN-1/01

 

4. REFERENCE POSITION ESTABLISHMENT

 

- 811 - 

4.12.7 

Diagnosis Data 

This diagnosis data shows the reason that the parameter APZ is set to 0. 
   

 

 

 

#7 

#6 

#5 

#4 

#3 

#2 

#1 

#0 

DGN  310   

 

 

 

 

 

 

 

PR1 

#0  PR1    One of the following parameters was changed: 

No.1815#0, No.1815#1, No.1815#6, No.1817#3, No.1820, No.1821, No.1822, 
No.1823, No.1850, No.1868, No.1869, No.1874, No.1875, No.1876, No.1878, 
No.1883, No.1884, No.2022, No.2084, No.2085, No.2179, increment system for a 
rotary axis A type, No.11802#6, No.11810 

 

4.13 

MANUAL 2ND/3RD/4TH REFERENCE POSITION RETURN 
FUNCTION 

Overview 

This function enables positioning to the 2nd/3rd/4th reference position by JOG feed operation in manual 
reference position return mode. 
 
Use the manual 2nd/3rd/4th reference position return select 1 signal SLREF <Gn340.5> and the manual 
2nd/3rd/4th reference position return select 2 signal SLRER <Gn340.6> to select the reference position to 
which to return, then set the feed axis direction selection signal +/-Jx to 1 in manual reference position 
return mode to enable 2nd/3rd/4th reference position return. 
 
The feedrate is set by rapid traverse rate parameter No. 1420 for each axis. (Rapid traverse override is 
effective.) 
By using bit 2 (JZR) of parameter No. 1401, the jog feedfrate can be used for manual reference position 
return at all time. 
Bit 1 (DLF) of parameter No. 1404 can be used to select rapid traverse rate parameter No. 1420 for each 
axis or manual rapid traverse rate parameter No. 1424.  This parameter selects a feedrate for reference 
position return performed without dogs. This parameter also selects a feedrate when manual reference 
position return is performed according to bit 7 (SJZ) of parameter No.0002 using rapid traverse without 
deceleration dogs after a reference position is set. 
 
When the tool returns to the reference position of a controlled axis, the following reference position 
return end signal is set to 1. 
 

(ZP2x <Fn096> for return to the 2nd reference position, ZP3x <Fn098> for return to the 3rd 
reference position, or ZP4x <Fn100> for return to the 4th reference position) 

Although one axis can be moved at the same time, using bit 0 (JAX) of parameter No. 1002 allows up to 
three axes to move at the same time. 
The 2nd, 3rd, and 4th reference positions must be set in advance in parameters Nos. 1241 to 1243 with 
coordinates in the machine coordinate system. 
2nd/3rd/4th reference position return can be used only after the relevant reference position has been 
established. 
 

4. REFERENCE POSITION ESTABLISHMENT

 

B-64693EN-1/01

 

- 812 - 

The following timing chart summarizes the above procedure: 

 

Manual reference position 
return mode REF 

Manual 2nd/3rd/4th reference position return select 1/2 signals 
SLREF/SLRER 

Feed axis direction selection signals 
+/-Jx 

2nd/3rd/4th reference position return 
end signals 
ZPnx 

Feedrate 

Rapid traverse rate 

 

 

Caution 

  CAUTION 

1  When high-speed manual reference position return is used, selecting a feed axis 

direction selection signal in manual reference position return mode may position 
the tool at the reference position irrespective of the direction specified by the 
feed axis direction selection signal, depending on the current position. 

2  For manual 1st reference position return, be sure to set the manual 2nd/3rd/4th 

reference position return select 1/2 signals SLREF <Gn340.5> and SLRER 
<Gn340.6> to 0. 

 

Note 

NOTE

 

1  Manually returning to the 2nd reference position requires for manual 2nd/3rd/4th 

reference position return. 

 

Also, manually returning to the 3rd or 4th reference position requires for manual 
2nd/3rd/4th reference position return and 3rd/4th reference position return. 

2  Once the reference position return end signal has been set to 1, the machine 

cannot run again in JOG mode until it is released from the reference position 
return mode. 

3  The reference position return end signal will be set to 0 in the following cases: 

-  The tool moved from the reference position. 
-  Emergency stop is applied. 
-  A servo alarm is raised. 
-  The servo is turned off. 

4  Do not change the manual 2nd/3rd/4th reference position return select 1/2 signal 

during moving for reference position return. Even if the signal is changed, the 
tool returns to the reference position selected at the start.

 

B-64693EN-1/01

 

4. REFERENCE POSITION ESTABLISHMENT

 

- 813 - 

NOTE

 

5  When 1st reference position return has never be performed (the 1st reference 

position has not been established), returning to the 2nd/3rd/4th reference 
position is not executed. 

6  This function cannot be used in composite control or superimposed control 

mode. 

7  This function cannot be used for the Cs contour control axis. 
8  For details of the mode change to the manual reference position return mode, 

refer to the “MODE SELECTION” in this manual. 

9  For details of the high-speed manual reference position return, refer to the 

“MANUAL REFERENCE POSITION RETURN” in this manual.

 

 

Signal 

Manual 2nd/3rd/4th reference position return select 1 signal SLREF <Gn340.5> 
Manual 2nd/3rd/4th reference position return select 2 signal SLRER <Gn340.6> 

  [Classification]  Input signal 
 

[Function]  These signals select the 1st, 2nd, 3rd, or 4th reference position to which to return the tool 

using the manual reference position return function.

 

SLRER <Gn340.6> 

SLREF <Gn340.5> 

 

1st reference position return 

2nd reference position return 

3rd reference position return 

4th reference position return 

 

2nd reference position return end signals ZP21 to ZP28 <Fn096> 
3rd reference position return end signals ZP31 to ZP38 <Fn098> 
4th reference position return end signals ZP41 to ZP48 <Fn100> 

  [Classification]  Output signal 
 

  [Function]  These signals indicate that the tool currently exists at the 2nd, 3rd, or 4th reference 

position on a controlled axis. 
The signals are available to each axis; the numeric character at the end of each signal 
name represents the number of a controlled axis and the one immediately following ZP 
represents the number of a reference position. 
ZP x y 
x :  2 ..... 2nd reference position return 

3 ..... 3rd reference position return 
4 ..... 4th reference position return 

 
y :  1 ..... Return end signal for the 1st axis 

2 ..... Return end signal for the 2nd axis 
3 ..... Return end signal for the 3rd axis 
  :        : 

 

[Output cond.]  The output is 1 when:   

The tool has returned to the 2nd, 3rd, or 4th reference position and is in the 
in-position state. 

The output is 0 when:   

The tool moved from the reference position. 

Emergency stop is applied. 

A servo alarm is raised. 

The servo is turned off. 

 

4. REFERENCE POSITION ESTABLISHMENT

 

B-64693EN-1/01

 

- 814 - 

Signal address 

 

 

#7 

#6 

#5 

#4 

#3 

#2 

#1 

#0 

Gn340 

 

 

SLRER 

SLREF 

 

 

 

 

 

 

Fn096 

 

ZP28 

ZP27 

ZP26 

ZP25 

ZP24 

ZP23 

ZP22 

ZP21 

 

Fn098 

 

ZP38 

ZP37 

ZP36 

ZP35 

ZP34 

ZP33 

ZP32 

ZP31 

 

Fn100 

 

ZP48 

ZP47 

ZP46 

ZP45 

ZP44 

ZP43 

ZP42 

ZP41 

 

Parameter 

 

 

#7 

#6 

#5 

#4 

#3 

#2 

#1 

#0 

0002 

 

SJZ 

 

 

 

 

 

 

 

 

 

[Input type]  Setting input 

 

[Data type]  Bit 

 

 

#7  SJZ

  On an axis for which bit 3 (HJZx) of parameter No. 1005 is set: 

0: 

If a reference position is not established yet, reference position return is performed 
with deceleration dogs. 

 

If a reference position is already established, reference position return is performed 
at a parameter-set feedrate without using deceleration dogs. 

1: 

Reference position return is performed with deceleration dogs at all times. 

 

NOTE 

 

SJZ is valid for an axis for which bit 3 (HJZx) of parameter No. 
1005 is set to 1. When bit 1 (DLZx) of parameter No. 1005 is set to 
1, however, manual reference position return after a reference 
position is set is performed at a parameter-set feedrate, regardless 
of the setting of SJZ. 

 

 

 

#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 

 

1241 

 

Coordinate value of the second reference position in the machine coordinate system 

 

1242 

 

Coordinate value of the third reference position in the machine coordinate system 

 

1243 

 

Coordinate value of the fourth reference position in the machine coordinate system 

 

 

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

B-64693EN-1/01

 

4. REFERENCE POSITION ESTABLISHMENT

 

- 815 - 

Set the coordinate values of the second to fourth reference positions in the machine 
coordinate system. 
 

 

 

#7 

#6 

#5 

#4 

#3 

#2 

#1 

#0 

1401 

 

 

 

 

 

 

JZR 

 

 

 

 

[Input type]  Parameter input 

 

[Data type]  Bit path 

 

 

#2  JZR

  The manual reference position return at jog feedrate 

0: 

Not performed 

1: 

Performed 

 

 

 

#7 

#6 

#5 

#4 

#3 

#2 

#1 

#0 

1404 

 

 

 

 

 

 

 

DLF 

 

 

 

[Input type]  Parameter input 

 

[Data type]  Bit path 

 

 

#1  DLF

  After a reference position is set, manual reference position return performed at: 

0: 

Rapid traverse rate (parameter No.1420) 

1: 

Manual rapid traverse rate (parameter No.1424) 

 

NOTE 

 

This parameter selects a feedrate for reference position return 
performed without dogs. This parameter also selects a feedrate 
when manual reference position return is performed according to 
bit 7 (SJZ) of parameter No.0002 using rapid traverse without 
deceleration dogs after a reference position is set. 

 

1420 

 

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

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. 
 

4. REFERENCE POSITION ESTABLISHMENT

 

B-64693EN-1/01

 

- 816 - 

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. 

 

 

B-64693EN-1/01

 

 

5. AUTOMATIC OPERATION

 

- 817 - 

AUTOMATIC OPERATION 

5.1 

CYCLE START/FEED HOLD 

Overview 

  - 

Start of automatic operation (cycle start) 

When automatic operation start signal ST is set to 1 then 0 while the CNC is in memory (MEM) mode, 
DNC operation mode (RMT), or manual data input (MDI) mode, the CNC enters the automatic operation 
start state then starts operating. 
Signal ST, however, is ignored in the following cases: 
1. 

When the mode is other than MEM, RMT, or MDI 

2. 

When the feed hold signal (*SP) is set to 0 

3. 

When the emergency stop signal (*ESP) is set to 0 

4. 

When the external reset signal (ERS) is set to 1 

5. 

When the reset and rewind signal (RRW) is set to 1 

6. 

When MDI 

 

  key is pressed 

7. 

When the CNC is in the alarm state 

8. 

When the CNC is in the NOT READY state 

9. 

When automatic operation is executing 

10.  When the program restart signal (SRN) is 1 
11.  When the CNC is searching for a sequence number. 
The CNC enters the feed hold state and stops operation in the following cases during automatic operation: 
1. 

When the feed hold signal (*SP) is set to 0 

2. 

When the mode is changed to manual operation mode (JOG, INC, HND, REF, TJOG, or THND). 

3. 

When an alarm occurs in the CNC (However, in the case that PS, SR, IO, and a part of other alarm 
occurs, the CNC enters the automatic operation stop state) 

The CNC enters the automatic operation stop state and stops operating in the following cases during 
automatic operation: 
1. 

When a single command block is completed during a single block operation 

2. 

When operation in manual data input (MDI) mode has been completed 

3. 

When a PS, SR, IO alarm and etc. occurs in the CNC 

4. 

When a single command block is completed after the mode is changed to other automatic operation 
mode or memory edit (EDIT) 

The CNC enters the reset state and stops operating in the following cases during automatic operation: 
1. 

When the emergency stop signal (*ESP) is set to 0 

2. 

When the external reset signal (ERS) is set to 1 

3. 

When the reset and rewind signal (RRW) is set to 1 

4. 

When MDI 

 

  key is pressed 

The state of the CNC (automatic operation start, feed hold, automatic operation stop, or reset) is posted to 
the PMC with status output signals OP, SPL, and STL. See the table in the "Signal" section for details. 
 

  - 

Halt of automatic operation (feed hold) 

When the feed hold signal *SP is set to 0 during automatic operation, the CNC enters the feed hold state 
and stops operation. At the same time, cycle start lamp signal STL is set to 0 and feed hold lamp signal 
SPL is set to 1. Re-setting signal *SP to 1 in itself will not restart automatic operation. To restart 
automatic operation, first set signal *SP to 1, then set signal ST to 1 and then to 0. 

 

 

 

 

 

 

 

Content      ..     105      106      107      108     ..