Rockwell Automation 8520 9/Series CNC Lathe User Manual

Page 750

Advertising
background image

Chapter 30

Using a 9/Series Dual--Processing System

30-10

Coordinating Synchronization Between Processes

Remember that both processes are executing coordinated part programs.

Failing to coordinate part programs correctly can result in the processes

executing different synchronization codes and mutually locking each other

out.

Example 30.4

Mismatched Synchronization Codes

Process 1

Comment

Process 2

Comment

N7 #7100=25;

N32 M101

Process 2 paused, waiting for M101 in

process 1.

N8 M100

Process 1 paused, waiting for M100 in

process 2.

In Example 30.4, both processes are paused indefinitely, waiting for the

other process to execute the corresponding M-code. The control displays

an error message when this situation occurs, indicating that execution of

that block has been suspended until it synchronizes with the other process.

Perform a Block Reset to allow part program execution to continue.

You can help prevent this situation by:

being consistent and always start your programs with the same
synchronization M-codes

making certain each program contains the same number of
synchronization M-codes

making sure the synchronization M-codes are placed in the same
corresponding order between processes

Advertising