66
Programming manual for Meca500 (for firmware 9.2.x)
COMMUNICATING OVER CyCLIC PROTOCOLS
ROBOT STATUS CONTROL FIELDS
Field
Type
Description
Deactivate
Bool (action)
Deactivates the robot when set to 1.
Activate
Bool (action)
Activates the robot when set to 1 (only if Deactivate bit is 0).
Home
Bool (action)
Homes the robot when set to 1 (if the robot is activated but not
homed).
ResetError
Bool (action)
Resets the error when set to 1.
SimMode
Bool (state)
Enables (when set to 1) or disables (when reset to 0) the simulation
mode (only applied when the robot is deactivated).
RecoveryMode
Bool (state)
Enables (when set to 1) or disables (when reset to 0) the recovery
mode.
Table 5:
Robot control fields
3.4.2 Motion control
lists the fields that control the motion of the robot.
MOTION CONTROL FIELDS
Field
Type
Description
MoveID
Integer
A user-defined number, the change of which triggers the addition of the
command specified in MotionCommandID to the motion queue.
SetPoint
Bool (state)
Has to be set to 1 for motion commands to be sent to the robot.
PauseMotion
Bool (state)
Puts the robot in pause without clearing the commands in the queue. Motion
is resumed once both the Pause-Motion and ClearMotion bits are reset to 0.
ClearMotion
Bool (action/
state)
Clears the motion queue and puts the robot in pause. Motion is resumed once
both the PauseMotion and the ClearMotion bits are reset to 0.
ResetPStop
Bool (state)
Resets P-Stop 2.
Table 6:
Motion control fields
3.4.3 Motion parameters
The motion parameters include the MotionCommandID and six corresponding arguments. These are
. The list of available MotionCommandID values is given in
along with
arguments usage in each case.
MOTION PARAMETERS
Field
Type
Description
MotionCommandID Integer MotionCommandID (see
).
Motion command
argument 1
Real
First argument of the motion command, if applicable, as described in
.
Motion command
argument 2
Real
Second argument of the motion command, if applicable, as described in
.
Summary of Contents for Meca500 R3
Page 10: ......