SetEob#

When the robot completes a motion command or a block of motion commands, it can send the “[3012] [End of block.]” message. This means that there are no more motion commands in the queue and the robot velocity is zero. This message can be enabled/disabled using the SetEob command.

The value set by this command persists until the robot is rebooted.

Syntax#

SetEob(e)

Arguments#

  • e: end-of-block message enabled (1) or disabled (0).

Default values#

By default, the end-of-block message is enabled.

The default settings are applied whenever the robot is power cycled (rebooted).

Responses#

  • [2054][End of block is enabled.]

  • [2055][End of block is disabled.]

Note

We do not recommend using the “End of block” message to detect the completion of a program’s execution. Instead, use the SetCheckpoint command.

Usage restrictions#

This command can be executed in any robot state.

Cyclic protocols#

This command is not available in cyclic protocols.