Understand the difference between Alternative Branches (OR) and Parallel Branches (AND) in AutomationView.
Used when a process must follow one path out of several mutually exclusive choices (e.g. Good Part vs Reject Part):
[Step 10: Inspect Part]
|
+---------+---------+
| |
(bPart_OK) (bPart_Reject)
v v
[Step 11: Pass] [Step 12: Reject Bin]
| |
+---------+---------+
|
(bTransfer_Done)
v
[Step 13: Ready]
TRUE first.bPart_OK vs NOT bPart_OK).Used when multiple operations must execute concurrently and synchronize before moving forward (e.g. Clamping a part while starting a coolant pump):
[Step 20: Start Cycle]
|
============+============ <-- Double Horizontal Bar
| |
v v
[Step 21: Clamp] [Step 22: Start Pump]
| |
v v
[Step 23: Weld] [Step 24: Coolant Flow]
| |
============+============ <-- Double Horizontal Bar
|
(bWeldDone AND bCoolantOK)
v
[Step 25: Unclamp]