Owner's manual

Chapter 30
Using a 9/Series Dual--processing System
3
0
-
1
5
Using Interference Checking to Prevent Collisions
When two protected areas are about to collide, the control suspends
motion, stopping one or both of the processes and preventing a collision.
In Example 30.6, process 1 collides with process 2. Since process 2 is
stationary, the control puts process 1 in cycle suspend to prevent a
collision. Once the control detects the collision, it suspends the action.
Interference checking operates in real time. It is not checked in block
lookahead. The control detects a collision immediately before the
boundaries overlap and suspends one or both of the processes, halting the
axes with an abrupt, un-decelerated stop. In Example 30.6, even though
the endpoint of the tool for process 1 is not within the interference
boundary for process 2, the block is halted since the boundaries intersect in
route.
Example 30.6
Collision Programmed with Interference Checking On
Process 1 Process 2
N1 G90 G20; N1 G90 G20;
N2 G00 W0 U0; N2 G00 Z7 X9.5;
N3 G00 W12 U-10; N3 M30;
N4 M30;
Figure 30.3
Results of Example 30.6
Z
68
4
6
Y
8
10
10
Process 2
Process 1
2
Collision avoided
immediately before
boundaries overlap
4
2
12
Programmed
endpointof
process 1