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

 

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

 

Search            copyright infringement  

 

 

 

 

 

 

 

 

 

 

 

Content      ..     150      151      152      153     ..

 

 

 

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

 

 

4.AUTOMATIC OPERATION

 OPERATION 

B-63944EN/03

 

 

- 1172 - 

4.11 

ACTIVE BLOCK CANCEL FUNCTION 

 
The automatic operation can be stopped by inputting block 
cancellation signal BCAN<Gn297.0> while automatic operation. 
After an automatic operation becomes stop, automatic operation signal 
OP <Fn000.7> and cycle start lamp signal STL <Fn000.5> becomes 
"0". 
All modal information is preserved.   
 
At this time, 
(1)  If the machine is moving, it stops while decelerating. And the 

distance remaining is cleared. 

(2)  If the dwell is executing, it is canceled.   
(3)  If auxiliary function, spindle speed,

 

tool function, the second 

auxiliary function is executing, the each strobe signal MF, SF, 
TF, BF becomes "0" and the block is ended. 

    If the high speed M/S/T/B interface (bit 7 (MHI) of parameter 

No.3001 = 1) is used, the block is ended without the each strobe 
signal MF, SF, TF and BF changing.   
Therefore, after completion signal MFIN / SFIN / TFIN / BFIN 
is matched in the same logical level as the strobe signal, it is 
necessary to restart the operation. 

An automatic operation is restarted from the next block of the 
canceled block by cycle start. 
 

Active block cancel function 

Explanation 
Operation when operation restarts 
G90/G91 

When the operation is restarted, the operation of the restart is decided 
depending on the command in the next block of the canceled block.   
When the next block is absolute command (G90), the operation is 
restarted toward the terminal from the stopping position to the next 
block. When the next block is incremental command (G91), the 
incremental operation is restarted from the stopping position. 
 

 

Position where tool halts by signal input

next block 

When G91 is specified 
in next block 

Programmed tool path

When G90 is specified in next block

 

Fig. 4.11 (a) Absolute / Incremental 

 

B-63944EN/03

 OPERATION 

4.AUTOMATIC OPERATION

 

 

- 1173 - 

 CAUTION 

1  Because the tool becomes a start from the 

canceled position when an automatic operation 
restarts, the route of an actual movement is 
different from original program route. Therefore, 
there is a possibility that the tool route and the work 
piece interfere at the restart. Please do the restart 
operation after confirming neither the tool nor work 
piece interfere.   

2  If the part program is incremental command, the 

terminal of the next block shifts cancellation 
amount when automatic operation restarts. This 
amount of the gap keeps remaining until the 
absolute command is executed next. Therefore, 
this function cannot be used to check the block 
terminal by the program made by the incremental 
command. 

 

4.AUTOMATIC OPERATION

 OPERATION 

B-63944EN/03

 

 

- 1174 - 

Tool radius / tool nose radius compensation 

The offset mode is temporarily canceled at that time when canceling 
in the tool radius / tool nose radius compensation mode. And, the 
start-up operation is done at the restart. 
For example, when canceling in N20 of the undermentioned program, 
the movement of restarting is the start-up operation toward the 
position commanded with N30 in the figure below.   
 
Example 

N10 G90 G01 G42 X_ D_ S_ F_ ; 

N20 X_ ; 

N30 X_ Y_; 

N40 X_ ; 

 

 

Position where tool halts by signal input

Tool path after cutter compensation

Specified program N30

Specified program N20

Specified program N40 

 

Fig. 4.11 (b) Tool radius / tool nose radius compensation 

 

B-63944EN/03

 OPERATION 

4.AUTOMATIC OPERATION

 

 

- 1175 - 

Canned cycle for drilling 

When a block is canceled during a canned cycle for drilling, that 
canned cycle is canceled. Program execution is restarted from the next 
block. 
 
Example1 

N10 G91 G84 X_ Y_ Z_ R_ K3 ; 

 

    N20 G90 G00 X_ Y_ Z_ ; 

 

 

Position where tool halts by signal input

N10

N20 

 

Fig. 4.11 (c)Canned cycle for drilling 1 

 
Example 2 

N10 G90 G84 X_ Y_ Z_ R_ ; 

 

    N20 X_ Y_ ; 

 

    N30 X_ Y_ ; 

 

    N40 X_ Y_ ; 

 

    N50 G00 X_ Y_ Z_ ; 

 

 

Position where tool halts by signal 

N10

N50 

N20

N30

N40

 

Fig. 4.11 (d) Canned cycle for drilling 2 

 

At the restart, the operation is executed from the next N30 block when 
the operation is canceled while executing in N20 cycle.   
At this time, because the G84 mode is maintained, the tool positions in 
R point after moving to the X-Y position commanded with N30 and 
starts the hole opening operation.   
 

4.AUTOMATIC OPERATION

 OPERATION 

B-63944EN/03

 

 

- 1176 - 

Notes 

 CAUTION 

1  Please confirm neither the tool route nor work 

piece interference when the operation is restarted. 

2  When an automatic operation is restarted, the 

route of an actual movement is different from an 
original route because it is a start from the 
canceled position. Therefore, there is a possibility 
that the tool route and the work piece interference 
at the restart. 

3  When reset or the emergency stops is executed 

during the stopping by this function, this function 
becomes invalid. In a word, maintained various 
data and modal data are changed to the clear or 
reset states by the reset operation. 

4  This function is effective only while automatic 

operation. (OP=1 and STL=1) 

5  If the part program is incremental command, the 

terminal of the next block shifts cancellation 
amount when automatic operation restarts. This 
amount of the gap keeps remaining until the next 
absolute command is executed. Therefore, this 
function cannot be used to check the block 
terminal by the program made by the incremental 
command. 

6  This function is not available during AI contour 

control mode. Even if the cancel signal is input, it is 
ignored. 

 

B-63944EN/03

 OPERATION 

5.TEST OPERATION

 

 

- 1177 - 

TEST OPERATION 

 
The following functions are used to check before actual machining 
whether the machine operates as specified by the created program. 
 
5.1  MACHINE LOCK AND AUXILIARY FUNCTION LOCK 1178 
5.2 FEEDRATE 

OVERRIDE.......................................................1180 

5.3  RAPID TRAVERSE OVERRIDE..........................................1181 
5.4  DWELL/AUXILIARY FUNCTION TIME OVERRIDE ......1182 
5.5 DRY 

RUN ..............................................................................1184 

5.6 SINGLE 

BLOCK ...................................................................1185 

5.7  HIGH SPEED PROGRAM CHECK FUNCTION.................1187 
 

5.TEST OPERATION

 OPERATION 

B-63944EN/03

 

 

- 1178 - 

5.1 

MACHINE LOCK AND AUXILIARY FUNCTION LOCK 

 
To display the change in the position without moving the tool, use 
machine lock. 
There are two types of machine lock: all-axis machine lock, which 
stops the movement along all axes, and specified-axis machine lock, 
which stops the movement along specified axes only. In addition, 
auxiliary function lock, which disables M, S, T, and B (2nd auxiliary 
function) commands, is available for checking a program together 
with machine lock. 

Tool

Display unit

X
Y

Z

The tool does not move but the
position along each axis changes
on the display.

Workpiece

. . . . . . . . .

 

Fig. 5.1 (a)    Machine lock 

 

Machine lock and auxiliary function lock 

Procedure 

 - Machine Lock 

Press the machine lock switch on the operator's panel. The tool does 
not move but the position along each axis changes on the display as if 
the tool were moving. 
Some machines have a machine lock switch for each axis. On such 
machines, press the machine lock switches for the axes along which 
the tool is to be stopped. Refer to the appropriate manual provided by 
the machine tool builder for machine lock. 
 

 WARNING 

 

The positional relationship between the workpiece 
coordinates and machine coordinates may differ 
before and after automatic operation using machine 
lock. In such a case, specify the workpiece 
coordinate system by using a coordinate setting 
command or by performing manual reference 
position return. 

 

B-63944EN/03

 OPERATION 

5.TEST OPERATION

 

 

- 1179 - 

  - Auxiliary function lock 

Press the auxiliary function lock switch on the operator's panel. M, S, 
T, and B codes are disabled and not executed. Refer to the appropriate 
manual provided by the machine tool builder for auxiliary function 
lock. 
 

Limitation 
  - M, S, T, B command by only machine lock 

M, S, T and B commands are executed in the machine lock state. 
 

  - Reference position return under machine lock 

When a G27, G28, or G30 command is issued in the machine lock 
state, the command is accepted but the tool does not move to the 
reference position and the reference position return LED does not go 
on. 
 

  - M codes not locked by auxiliary function lock 

M00, M01, M02, M30, M98, M99, and M198 (subprogram call 
function) commands are executed even in the auxiliary function lock 
state. M codes for calling a subprogram (parameters No. 6071 to 
6079) and those for calling a custom macro (parameters No. 6080 to 
6089) are also executed. 
 

 

 

 

 

 

 

 

Content      ..     150      151      152      153     ..