Move Is Finished

Motion Block

Description

Move Is Finished indicates if the a motor or motor group has completed motion or is still in progress. This command is used with non-blocking Begin Move motion commands that initiate motion but do not wait for the motion to be comleted. It is useful when multiple concurrent motions are started and it is necessary to confirm that their independent activities have all completed before continuing to the next program step. This can also be used to monitor a motor's condition for purposes such as managing current cutback for a stepper motor drive.

Escapes

Move Is Finished does not generate any escapes.

Examples

This block list initiates motion for two axes and then waits for both to finish:

This block list initiates a move, expects to see a sensor event, and escapes if the sensor is not found:

Related Topics

Begin Move By
Begin Move To