Buffered during single axis operation
Multiple started FBs are buffered and wait (Busy = TRUE) until the on-going FB is completed. After the on-going FB is
normally completed, multiple started FBs are performed in the order of being buffered.
Speed
Execute
Busy
FB1
Active
Done
Execute
Busy
FB2
Active
Done
Conditions to determine completion are different depending on the MCFB, and the FB may not be in the stop status with
speed 0 at completion. For details, refer to each FB specifications.
Ex.
When an FB is multiple started with Buffered in MCv_SpeedControl
In MCv_SpeedControl, the FB is determined that it is completed when InVelocity turns TRUE, and the following buffering FB is
executed. (The current speed at this time is used as the switching speed.)
Speed
Execute
Busy
MCv_SpeedControl
Active
InVelocity
Execute
Busy
FB2
Active
Done
The following FB starts after
Multiple start timing
stopping at the target position.
FB
being executed
Multiple start timing
FB being executed
Buffering FB
Time
The following FB starts
after InVelocityON
Buffering FB
Time
4.3 Multiple Start (Buffer Mode)
4 START AND STOP
115
4