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

 

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

 

Search            copyright infringement  

 

 

 

 

 

 

 

 

 

 

 

Content      ..     70      71      72      73     ..

 

 

 

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

 

 

2. PREPARATIONS FOR OPERATION

 

 

B-64693EN-1/01

 

- 530 - 

NOTE 

1  Check of the tool path between blocks is executed for forbidden area defined by 

stored stroke limit of plane selection axes and plane non-selection axis. 
Therefore, even if the axis other than plane selection axes and plane 
non-selection axis exceed the forbidden area defined by stored stroke limit in the 
tool path between blocks, the alarm is not generated by check of the tool path 
between blocks. (However, because stored stroke check of normal is effective, 
the alarm is generated when approaching the forbidden area defined by stored 
stroke limit during moving the axis.) 

2  When the forbidden area is defined by inside of stored stroke limit, the alarm is 

generated if all axes to which stored stroke check is effective enter the forbidden 
area. However, in check of the tool path between blocks, the alarm is generated if 
plane selection axes and plane non-selection axis enters the forbidden area. 

 

Limitation 

Limitation of Stroke limit check before move 

Limitation of Stroke limit check before move is effective for check of the tool path between blocks. 
 

Non-linear type positioning 

Check of the tool path between blocks is executed for the straight-line that connect the start position and 
end position of the block even if Positioning (G00), High-speed reference position return (G28, G30), or 
Selecting a machine coordinate system (G53) is move by non-linear type. Therefore, check of the tool 
path between blocks might not be able to be executed correctly, depending on the command. 
 

Circular interpolation that is imperfect circle 

When Circular interpolation that is imperfect circle is specified, check of the tool path between blocks is 
executed for the base circle. Therefore, check of the tool path between blocks might not be able to be 
executed correctly, depending on the shape of Circular interpolation. 
 

Machine lock 

For the axis which is Machine lock state when starting the block, check of the tool path between blocks is 
not executed. 
 

Stored stroke check 2 off (G23) 

When Stored stroke check 2 is invalid (G23 mode), check of the tool path between blocks for the 
forbidden area defined by Stored stroke limit 2 is not executed. 
 

Arbitrary angular axis control 

Stored stroke limit can be checked in Cartesian coordinate system by setting bit 0 (AOT), bit 1 (AO2) or 
bit 2 (AO3) of parameter No.8201 in Arbitrary angular axis control. By setting of checking stored stroke 
limit in Cartesian coordinate system, check of the tool path between blocks is effective. Check of the tool 
path between blocks by this stored stroke limit is not executed if angular axis or perpendicular axis to 
which stored stroke limit is checked by slanted coordinate system is set to plane selection axes or plane 
non-selection axis. 
 

B-64693EN-1/01

 

 

2. PREPARATIONS FOR OPERATION

 

- 531 - 

List of modes that cannot execute check of the tool path between blocks 

Check of the tool path between blocks is not executed during the mode of following functions. 

T

 

- Polar coordinate interpolation 

 

- Cylindrical interpolation 
- 3-dimensional coordinate conversion 
- Skip function (However, the case of setting bit 2 (NPC) of parameter No.1301 to 0 is excluded.) 
- Automatic tool length measurement (M series) / automatic tool offset (T series) (However, the case of 

setting bit 2 (NPC) of parameter No.1301 to 0 is excluded.) 

 

List of commands that cannot execute check of the tool path between blocks 

Check of the tool path between blocks is not executed by the following commands. 
- Movement command by Real time macro commands 
- Movement command by PMC axis control 
- Movement command for slave axis of Tandem control 
 

Parameter 

 

 

#7 

#6 

#5 

#4 

#3 

#2 

#1 

#0 

1302 

 

 

 

 

 

 

 

 

SBA 

 

 

[Input type]  Parameter input 

 

[Data type]  Bit path 

 

 

#0  SBA

  In Stroke limit check before move, check of the tool path between blocks for movement 

command is, : 
0: 

Not executed. 

1: 

Executed. 

 

NOTE 

1  Check of the tool path between blocks is invalid for the functions to 

which Stroke limit check before move is invalid. 

2  Limitation of Stroke limit check before move is valid for check of the 

tool path between blocks. 

 

Alarm and message 

Number 

Message 

Description 

OT0510 

+ OVERTRAVEL ( PRE-CHECK ) 

The block end point or the tool path between blocks was found 
in the + side stroke limit forbidden area during Stroke limit 
check before move. 
Modify the program. 

OT0511 

- OVERTRAVEL ( PRE-CHECK ) 

The block end point or the tool path between blocks was found 
in the - side stroke limit forbidden area during Stroke limit check 
before move. 
Modify the program. 

 

2.3.7 

Checking the Stored Stroke during the Time from Power–on 
to the Reference Position Establishment 

This function stores the machine coordinates present immediately before the power is turned off. 
Therefore, immediately after the power is turned on again, this function can restore the approximate 
machine coordinates and enables the function for checking the stored stroke during the time from 
power–on to the reference position establishment. (If bit 0 (DOTx) of parameter No. 1311 is set to 1) 

2. PREPARATIONS FOR OPERATION

 

 

B-64693EN-1/01

 

- 532 - 

Even before the reference position is established by manual reference position return, the stored stroke 
check can be performed using approximate machine coordinates. 
 
Absolute coordinates are set based on the machine coordinates. 
Data such as workpiece offsets specified by G92, G52, and so on before the power is turned off, however, 
is not set. 
If bit 3 (PPD) of parameter No. 3104 is set to 1, the relative position indication is preset. 
 
The stored stroke check is enabled immediately after the power is turned on. 
This stored stroke check is performed in the same way as the normal stored stroke check. 
 
The reference position is not established until a reference position return takes place. 
(Until then, reference position establishment signals ZRF1 to ZRF8<Fn120> are “0”. 
Precision compensation functions such as pitch error compensation are not performed.) 
 

Axis synchronous control 

In case of the synchronization establishment of the axis synchronous control, when the position is set by 
this function, the synchronization establishment is executed. 
 

NOTE 

1  This function stores machine coordinates periodically while the CNC is operating. 
 

This means that no machine coordinates are stored when the tool moves while 
the power is off. 

 

If the power to the CNC is turned off while the tool is moving along an axis, 
correct machine coordinates cannot be stored. 

 

To reflect movements made while the power is off, use temporary absolute 
coordinate setting. 

2  Because this function stores machine coordinates by using software, load is 

imposed on the system. 

 

For axes for which this function is not required, this function should not be set. 

3  When an absolute position detector (absolute Pulsecoder) is used for an axis, this 

function cannot be used for that axis. 

4  If the tool is already beyond a stored stroke immediately after the power is turned 

on, an overtravel alarm (OT alarm) is issued. 

 

In this case, release the alarm by moving the tool along the axis in the direction 
that does not cause overtravel. 

 

If bit 6 (LZR) of parameter No. 1300 is set to 1, the function for checking the 
stored stroke during the time from power–on to the reference position 
establishment is disabled. 

5  When the power is turned on while the 

 

  key and the <P> address key are 

held down, the stored stroke check immediately after power-on is disabled. 
(When the MDI keys are provided as standard keys) 

 

(When performing this operation, exercise special care.) 

 

In this case, machine coordinates and absolute coordinates are set. 

 

When the compact type MDI keys are used, the stored stroke immediately after 

power-on is disabled by holding down the 

 

  key and <O> address key at 

power-on. 

 

B-64693EN-1/01

 

 

2. PREPARATIONS FOR OPERATION

 

- 533 - 

Parameter 

 

 

#7 

#6 

#5 

#4 

#3 

#2 

#1 

#0 

1300 

 

 

LZR 

 

 

 

 

 

 

 

 

[Input type]  Setting input 

 

[Data type]  Bit path 

 

 

#6  LZR

  When the stored stroke check immediately after power-on is enabled (bit 0 (DOTx) of 

parameter No. 1311 is set to 1), the stored stroke check is: 
0: 

Performed even before a manual reference position return is made. 

1: 

Not performed until a manual reference position return is made. 

 

 

 

#7 

#6 

#5 

#4 

#3 

#2 

#1 

#0 

1311 

 

 

 

 

 

 

 

 

DOTx 

 

 

[Input type]  Parameter input 

 

[Data type]  Bit axis 

 

NOTE 

 

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

 

 

#0  DOTx

  Stored stroke limit check immediately after power-on is: 

0: 

Disabled. 

1: 

Enabled. 

 
If the stored stroke check is enabled, the machine coordinate value present immediately 
before the power is turned off is stored. 
The machine coordinate value is set immediately after the power is turned on. 
Based on the machine coordinate value, absolute coordinate and relative coordinate 
values are set. 
 

NOTE 

 

Because this function uses software to store machine coordinates, 
the function puts an extra load on the system. So, this function 
should not be set for axes that do not require this function. The 
amount of a movement made while the power is off is not reflected 
in machine coordinates immediately after the power is turned on. 

 

2.3.8 

Stroke Limit External Setting 

Overview 

When a tool is changed, the tool tip is aligned with the end of the limit area and signals are input. This 
operation sets the machine position (machine coordinates) at that time as the limit position in the 
parameters for coordinate values I of stored stroke check 1 (Nos.1320 and 1321). A setting signal is 
provided for each direction of each axis. 
 

Signal 

Stroke limit external setting signal +LM1 to +LM8<Gn110>, -LM1 to -LM8<Gn112> 

  [Classification]  Input signal 
 

[Function]  Changes the values of the parameters for coordinate values I of stored stroke check 1 

(Nos. 1320 and 1321). 

2. PREPARATIONS FOR OPERATION

 

 

B-64693EN-1/01

 

- 534 - 

 

[Operation]  When these signals are set to “1”, the control unit changes the values of the parameters 

Nos. 1320 and 1321 by using the machine coordinates when the signals are input as the 
stroke check values. 

 

NOTE 

 

Stroke limit external setting signal +LM1 to +LM8<Gn110>, -LM1 to 
-LM8<Gn112> should be set to "1" when the relevant axis is 
stopped. If these signals are set to "1" during axes movement, 
stroke limit may not be precisely. 

 

Signal address 

 

 

#7 

#6 

#5 

#4 

#3 

#2 

#1 

#0 

Gn110 

 

+LM8 

+LM7 

+LM6 

+LM5 

+LM4 

+LM3 

+LM2 

+LM1 

 

 

 

Gn112 

 

-LM8 

-LM7 

-LM6 

-LM5 

-LM4 

-LM3 

-LM2 

-LM1 

 

Note 

NOTE 

1  This function can not change the values of the parameters for coordinate values II 

to VIII of stored stroke check 1 (Nos.1326, 1327 and 1350 to 1361). 

 

2.3.9 

Stroke Limit Area Changing Function 

Overview 

This function can be used to rewrite the parameters that set the + side coordinate value and the -  side 
coordinate values of the stroke limits even when the axis is traveling. The parameters can be rewritten by 
the  PMC window function (WINDW: SUB52), FOCAS2, and a C Language Executor. The new stroke 
limit range is enabled immediately after the parameters are rewritten by any of these functions. The 
rewritable parameters are shown below.   
- Parameter No. 1320: Coordinate value I of stored stroke check 1 in the positive direction on each axis 
- Parameter No. 1321: Coordinate value I of stored stroke check 1 in the negative direction on each axis 
- Parameter No. 1322: Coordinate value of stored stroke check 2 in the positive direction on each axis 
- Parameter No. 1323: Coordinate value of stored stroke check 2 in the negative direction on each axis 
- Parameter No. 1324: Coordinate value of stored stroke check 3 in the positive direction on each axis 
- Parameter No. 1325: Coordinate value of stored stroke check 3 in the negative direction on each axis 
- Parameter No. 1326: Coordinate value II of stored stroke check 1 in the positive direction on each axis 
- Parameter No. 1327: Coordinate value II of stored stroke check 1 in the negative direction on each axis 
The machining cycle time can be reduced because this function can rewrite parameters even if some axes 
are moving.   
This function is enabled by setting bit 0 (SLM) of parameter No.1312 to 1. 
 

Limitation 

  - 

Axis synchronous control 

This function is disabled  when the automatic slave axis parameter setting is enabled (bit 4 (SYP) of 
parameter No. 8303 = 1) in feed axis synchronous control. (Writing to the parameters is allowed only 
when all axes are stopped.)   
 

Parameter 

 

 

#7 

#6 

#5 

#4 

#3 

#2 

#1 

#0 

1312 

 

 

 

 

 

 

 

 

SLM 

 

B-64693EN-1/01

 

 

2. PREPARATIONS FOR OPERATION

 

- 535 - 

 

[Input type]  Parameter input 

 

[Data type]  Bit 

 

 

#0  SLM

  The stroke limit area changing function is: 

0: 

Disabled. 

1: 

Enabled. 

 

Note 

NOTE 

 

If the parameters are rewritten so that the current position is included in a 
forbidden area during axis movement, the axis decelerates and stops, and an 
alarm is displayed. If an alarm occurs when the tool enters a forbidden area, the 
tool can move only opposite to the direction from which the tool came. After 
moving it outside the forbidden area in the opposite direction, release the alarm 
with a reset. When the alarm is released, the tool can move in both directions. 

 

2.3.10 

Stored stroke limit range switching function by signal 

Overview 

The range stored stroke limit can be switched by input signal of PMC. Therefore, the range stored stroke 
limit can easily be set again. 
 

Explanation 

- Stored stroke limit range switching 

Stored stroke limit range switching function consists of the next five steps. 
1) Data for switching is set. 
  Data for switching is set to data table (D) of PMC. 
  Data for switching is set from the address specified by parameter No.1313 and stored stroke limit range 

switching data selection signals OTD0 to OTD15<Gn594, Gn595>. 

 
2) The offset from the head of data table (D) of PMC to which data for switching is set is specified. 
  The offset from the head of data table (D) of PMC that sets data for switching is specified by stored 

stroke limit range switching data selection signals. 

 
3) The switched axis is specified. 
  The axis switched by stored stroke limit range switching axis selection signals OTA1 to OTA8 

<Gn596> is specified. Two or more axes can be specified. Be careful of the compatibility of 
specification of axes and data for switching. 

 
4) The switched kind of stored stroke limit is specified. 
  The kind of stored stroke limit is specified with stored stroke limit range switching selection signals 

+/-OT11,+/-OT12,+/-OT2,+/-OT3 <Gn597>. Two or more kinds can be specified at the same time. 

 
5) Request and finish for switching 
  When above-mentioned steps from 1) to 4) have been prepared, stored stroke limit range switching 

start signal OTSW <Gn599.0> is set to "1". When stored stroke limit range switching finish signal 
OTSWFN  <Fn599.0>  becomes "1", the range of stored stroke limit of the  specified axis is switched, 
therefore set stored stroke limit range switching start signal to "0". Other input signals can be specified 
until turning on stored stroke limit range switching start signal next time. The state of the signal can be 
held when you need not change the specified signal. 

 

2. PREPARATIONS FOR OPERATION

 

 

B-64693EN-1/01

 

- 536 - 

- Stored stroke limit range switching cancellation 

When stored stroke limit range switching is canceled, the range of stored stroke limit of the specified axis 
returns to the parameter setting value. Cancellation of stored stroke limit range switching consists of the 
next two steps. 
1) Specify the kind of the stored stroke limit that is going to cancel. 
  Specify the kind of stored stroke limit that is going to cancel with stored stroke limit range switching 

cancellation signals +/-OT11C,+/-OT12C,+/-OT2C,+/-OT3C <Gn598>. Two or more kinds of stored 
stroke limit can be specified at the same time. 

 
2) Request and finish of cancellation 
  When step 1) has been prepared, set stored stroke limit range switching start signal to "1".   
  When stored stroke limit range switching finish signal becomes "1", the range of stored stroke limit of 

the specified axis returns to the parameter setting value, therefore set stored stroke limit range 
switching start signal to "0". 

 

- Data format for switching 

The data format is described as follows. 
- Data for switching uses 4 bytes per data. 
-  Set the value that becomes the multiple of four (0, 4, and 8, etc.) to data table address  that sets the 

switching data. Therefore, the total of the offset specified by the parameter No.1313 and the stored 
stroke limit range switching data selection signal should be a multiple of four (0, 4, and 8, etc.). 

- Set data for switching to data table    by a diameter value according to diameter specification of axes. 
- Set data for switching to data table    by detection units. 

Example) 
Data for switching is 1000 for 1.000(IS-B). 
Data for switching is 10000 for 1.0000(IS-C). 

-  Please set data for switching continuously, without creating a blank area. For example, please set the 

data of the third axis directly soon after the data of the first axis when you would like to switch the first 
axis and third axis. 

 

 

Fig.2.3.10 (a)    Data format for switching 

 

- Example of setting of data for switching and time chart 

- Switching axes 

: The first axis and the second axis 

- Switching kinds 

: Coordinate value of stored stroke check 2,3 in the positive direction, 

     

 

  

  and the negative direction 

- Head of data table (D)  : Parameter No.1313=1000 
- Offset from head of D  : 100 
- Switching data 

: Coordinate value of stored stroke check 2 in the positive direction 

     

 

  

 

The first axis = 2100.000 

     

 

  

 

The second axis = 2200.000 

     

 

  

  Coordinate value of stored stroke check 2 in the negative direction 

B-64693EN-1/01

 

 

2. PREPARATIONS FOR OPERATION

 

- 537 - 

     

 

  

 

The first axis = -2100.000 

     

 

  

 

The second axis = -2200.000 

     

 

    

  Coordinate value of stored stroke check 3 in the positive direction 

     

 

  

 

The first axis = 3100.000 

     

 

  

 

The second axis = -3200.000 

     

 

    

  Coordinate value of stored stroke check 3 in the negative direction 

     

 

  

 

The first axis = -3100.000 

     

 

  

 

The second axis = 3200.000 

 
Example of setting the above-mentioned condition 
     

 

  

 

 

 

D1100 = 2100000 ----- 

The first axis 

     

 

  

 

 

 

D1104 = 2200000 ----- 

The second axis 

 
     

 

  

 

 

 

     

 

  

 

 

 

D1108 = -2100000 ---- 

The first axis 

     

 

  

 

 

 

D1112 = -2200000 ---- 

The second axis 

 
     

 

  

 

 

 

D1116 = 3100000 ----- 

The first axis 

     

 

  

 

 

 

D1120 = 3200000 ----- 

The second axis 

 
     

 

  

 

 

 

D1124 = -3100000 ---- 

The first axis 

     

 

  

 

 

 

D1128 = -3200000 ---- 

The second axis 

 

 

Fig.2.3.10 (b)    Example of setting data for switching 

 
Timing chart example of switching 

 

Stored stroke limit range switching data selection signals 
(OTD0

OTD15) 

 
Stored Stroke limit range switching axis selection signals 
(OTA1, OTA2) 
 
Stored stroke limit range switching selection signals 
(+OT2, -OT2, +OT3, -OT3) 
 
Stored stroke limit range switching start signal 
(OTSW) 
 
Processing of CNC 
 
Stored stroke limit range switching finish signal 
(OTSWFN) 
 
Stored stroke limit range switching confirmation signals 
(+OT2O, -OT2O, +OT3O, -OT3O) 

 

Coordinate of stored stroke check 2 in the positive direction 

Coordinate of stored stroke check 2 in the negative direction 

Coordinate of stored stroke check 3 in the positive direction

 

Coordinate of stored stroke check 3 in the negative direction

 

 

 

 

 

 

 

 

Content      ..     70      71      72      73     ..