FANUC Series 30i/300i/300is-MODEL A. Machining Center System. User's manual - page 154

 

  Index      Manuals     FANUC Series 30i/300i/300is-MODEL A. Machining Center System. User's manual (B-63944EN/03)

 

Search            copyright infringement  

 

 

 

 

 

 

 

 

 

 

 

Content      ..     152      153      154      155     ..

 

 

 

FANUC Series 30i/300i/300is-MODEL A. Machining Center System. User's manual - page 154

 

 

5.TEST OPERATION

 OPERATION 

B-63944EN/03

 

 

- 1188 - 

 WARNING 

1  If the machine coordinate system is not 

established, a stroke limit check is not performed 
correctly.    When a reference position return is 
completed after power-on, perform a high speed 
program check. 

2  When the width of the prohibited area is small in a 

stored stroke limit 2 and 3 check and rotation area 
interference check, if a command to intersect the 
prohibited area in one block is issued, the stroke 
limit may not be detected.    This means that a 
program not causing a stroke check alarm in a high 
speed program check may cause an alarm in 
actual operation. 

 

  - Program Check Feedrate 

During the high speed program check mode, the feedrate of program 
execution becomes the maximum feedrate of CNC system regardless 
of the specified feedrate. 
The feedrate clamp, override and dry run are not effective. 

The execution speed of circular interpolation, involute interpolation, 
spiral/conical interpolation, and NURBS interpolation can be selected 
by bit 7 (PGF) of parameter No. 1490 from the maximum speed and 
dry run speed. 
 

NOTE 

1  The execution time of dwell is the same as a 

normal operation. 

2  The PS011 alarm occurs when there is no F 

command in a normal operation. However, it is 
executed at maximum speed without the alarm in 
the high speed program check mode even if there 
is no F command. 

 

  - Workpiece Coordinate System Preset 

Upon completion of the high speed program check mode, the 
workpiece coordinate system is automatically preset.  This enables 
program operation without making a reference position return upon 
completion of a program check.  For details, refer to the manual 
provided by the machine tool builder.   
 

B-63944EN/03

 OPERATION 

5.TEST OPERATION

 

 

- 1189 - 

 WARNING 

 

When the coordinate system is set before the high 
speed program check mode is turned on by the 
work coordinate system setting G92 (machining 
center system and G code system B or C of the 
lathe system), G50 (G code system A of the lathe 
system) and the local coordinate system setting 
G52, their setting values are deleted by the 
execution of the work coordinate system preset. 

 

  - Machine Coordinate Display For Program Check 

During the high speed program check mode, it is possible to change 
the display of machine coordinates from the actual machine 
coordinates to the machine coordinates for the program check by 
setting bit 7 (PGM) of parameter No.11320. 
And it is possible to change the display of machine coordinate for 
each axis from the actual machine coordinate to the machine 
coordinate for the program check by setting bit 4 (PGA) of parameter 
No.3115. 
 

 - Tool life 

If tool life management command or tool management command is 
specified during the high speed program check mode, tool life is not 
counted. 

 

 - Unavailable command 

Following functions can not be specified during the high speed 
program check mode. If the following functions are specified, the 
alarm PS5364 occurs. 

 

High speed cycle cutting 

 Chopping 

 

As for the chopping by the input signal: 

 

The alarm PS5364 occurs when the program check is started 
during the chopping by the input signal. 

 

The alarm PS5364 occurs when the chopping by the input signal 
is started at the program check execution. 

 

Simple electronic gear box 

 

Commands not covered by a high speed program check   

Auxiliary functions and other commands are not covered by a high 
speed program check.  For details, refer to the manual provided by 
the machine tool builder.   
 
 

6.SAFETY FUNCTIONS

 OPERATION 

B-63944EN/03

 

 

- 1190 - 

SAFETY FUNCTIONS 

 
To immediately stop the machine for safety, press the Emergency stop 
button. To prevent the tool from exceeding the stroke ends, Overtravel 
check and Stored stroke check are available. This chapter describes 
emergency stop, overtravel check, and stored stroke check. 
 
Chapter 6, "SAFETY FUNCTIONS", consists of the following 
sections: 
 
6.1 EMERGENCY STOP .............................................................1191 
6.2 OVERTRAVEL ......................................................................1192 
6.3  STORED STROKE CHECK ..................................................1193 
6.4  STROKE LIMIT CHECK BEFORE MOVE..........................1198 
6.5  WRONG OPERATION PREVENTION FUNCTIONS.........1201 
 

B-63944EN/03

 OPERATION 

6.SAFETY FUNCTIONS

 

 

- 1191 - 

6.1 

EMERGENCY STOP 

 
If you press Emergency Stop button on the machine operator's panel, 
the machine movement stops in a moment.   

EMERGENCY STOP

Red

 

Fig. 6.1 (a)    Emergency stop 

 
This button is locked when it is pressed. Although it varies with the 
machine tool builder, the button can usually be unlocked by twisting 
it. 
 

Explanation 

EMERGENCY STOP interrupts the current to the motor.   
Causes of trouble must be removed before the button is released. 
 

6.SAFETY FUNCTIONS

 OPERATION 

B-63944EN/03

 

 

- 1192 - 

6.2 

OVERTRAVEL 

 
When the tool tries to move beyond the stroke end set by the machine 
tool limit switch, the tool decelerates and stops because of working the 
limit switch and an OVER TRAVEL is displayed. 

Deceleration 
and stop 

Stroke end

Limit 
switch 

 

Fig. 6.2 (a)    Overtravel 

 

Explanation 
  - Overtravel during automatic operation 

When the tool touches a limit switch along an axis during automatic 
operation, the tool is decelerated and stopped along all axes and an 
overtravel alarm is displayed. 
 

  - Overtravel during manual operation 

In manual operation, the tool is decelerated and stopped only along the 
axis for which the tool has touched a limit switch.  The tool still 
moves along the other axes. 
 

 - Releasing overtravel 

Press the reset button to reset the alarm after    moving the tool to the 
safety direction by manual operation.    For details on operation, refer 
to the operator's manual of the machine tool builder. 
 

Alarm 

Table6.2 (a) 

Alarm No. 

Message 

Description 

OT0506 

+ OVERTRAVEL ( HARD ) 

The stroke limit switch in the positive direction was triggered. 
This alarm is generated when the machine reaches the stroke end. 
When this alarm is not generated, feed of all axes is stopped during 
automatic operation. During manual operation, only the feed of the axis 
on which the alarm occurred is stopped. 

OT0507 

- OVERTRAVEL ( HARD ) 

The stroke limit switch in the negative direction was triggered. 
This alarm is generated when the machine reaches the stroke end. 
When this alarm is not generated, feed of all axes is stopped during 
automatic operation. During manual operation, only the feed of the axis 
on which the alarm occurred is stopped. 

 

B-63944EN/03

 OPERATION 

6.SAFETY FUNCTIONS

 

 

- 1193 - 

6.3 

STORED STROKE CHECK 

 
Three areas which the tool cannot enter can be specified with stored 
stroke check 1, stored stroke check 2, and stored stroke check 3. 

Stored stroke check 1

Stored
stroke
check 2

Stored stroke check 3

  : Forbidden area for the tool

 

Fig. 6.3 (a)    Stroke check   

 
The following shows the areas which the tool cannot enter for each 
stored stroke check. 

  Stored stroke check 1:    Outside 

  Stored stroke check 2:    Outside or inside (switchable) 

  Stored stroke check 3:    Inside 

When the tool moves into the forbidden area, an alarm is displayed 
and the tool is decelerated and stopped. 
When the tool enters a forbidden area and an alarm is generated, the 
tool can be moved in the reverse direction from which the tool came. 
The stored stroke check 2 and 3 functions are optional. 

6.SAFETY FUNCTIONS

 OPERATION 

B-63944EN/03

 

 

- 1194 - 

Explanation 

  - Stored stroke check 1 

Parameters (Nos. 1320, 1321 or Nos. 1326, 1327) set boundary. 
Outside the area of the set limits is a forbidden area. The machine tool 
builder usually sets this area as the maximum stroke. 
When the tool enters a forbidden area and an alarm is generated, the 
tool can be moved in the reverse direction from which the tool came. 
At this time, a signal (overtravel alarm signal) can be output to the 
PMC if bit 6 (OTS) of parameter No. 1301 is set to 1. In addition, 
when the tool enters the forbidden area during manual operation, the 
signal (overtravel alarm signal) can be output to the PMC without 
generating the alarm by setting bit 1 (NAL) of parameter No. 1300 to 
1. With this parameter setting, the alarm is generated when the tool 
enters the forbidden area during automatic operation. 
 

 CAUTION 

1  If the two points for specifying a forbidden area are 

identical, all areas are handled as forbidden areas 
for stored stroke check 1. 

2  The size of a forbidden area must be set carefully.   

If the size is set incorrectly, the stroke becomes 
infinite. 

 

  - Stored stroke check 2 

Parameters (Nos. 1322, 1323) or commands set these boundaries.  
Inside or outside the area of the limit can be set as the forbidden area.   
Parameter    OUT (No. 1300#0) selects either inside or outside as the 
forbidden area.   
In case of program command a G22 command forbids the tool to enter 
the forbidden area, and a G23 command permits the tool to enter the 
forbidden area.   
Each of G22; and G23; should be commanded independently of 
another commands in a block. 
The command below creates or changes the forbidden area: 

(I, J, K)

(X, Y, Z)

X>I, Y>J, Z>K

G 22X_Y_Z_I_J_K_;

 

Fig. 6.3 (b)    Creating or changing the forbidden area using a program   

 

B-63944EN/03

 OPERATION 

6.SAFETY FUNCTIONS

 

 

- 1195 - 

When setting the area by parameters, points A and B in the figure 
below must be set. 

X1>X2, Y1>Y2, Z1>Z2

A(X1, Y1, Z1)

B(X2, Y2, Z2)

 

Fig. 6.3 (c)    Creating or changing the forbidden area using a parameters 

 
The values X1, Y1, Z1, X2, Y2, and Z2, which are set by parameters 
No. 1322 and No. 1323, must be specified by the distance from the 
machine coordinate system (machine unit).    The values X, Y, Z, I, J, 
and K, which are set by a G22 command, must be specified by the 
distance in the least input increment (input unit). 
Values set by a program are then converted in the machine increment 
and the values are set as the parameters. 
 

  - Stored stroke check 3 

Set the boundary with parameters No. 1324 and 1325.  The area 
inside the boundary becomes the forbidden area. The values X1, Y1, 
Z1, X2, Y2, and Z2 must be set as coordinates (machine unit) in the 
machine coordinate system. 
 

 CAUTION 

1  If the two points for specifying a forbidden area are 

identical, all areas are handled as movable areas 
for stored stroke check 2/3. 

2  Even if the two points for specifying a forbidden 

area are erroneously set, the rectangular 
parallelepiped having the points as vertices is 
assumed as a boundary. 

3  Since an axis without the reference position return 

function has no forbidden areas, there are no 
alarms about forbidden areas for the axis. 

 

  - Checkpoints in the forbidden area 

The parameter setting or programmed value (XYZIJK) depends on 
which part of the tool or tool holder is checked for entering the 
forbidden area. 
If point A (the top of the tool) is checked in Fig. 6.3(d), the distance 
"a" should be set as the data for the stored stroke limit function.    If 
point B (the tool chuck) is checked, the distance "b" must be set. 
When checking the tool tip (like point A), and if the tool length varies 
for each tool, setting the forbidden area for the longest tool requires no 
re-setting and results in safe operation. 

 

 

 

 

 

 

 

Content      ..     152      153      154      155     ..