SetConf#
This command sets the desired posture configuration to be observed in the
MovePose and MoveLin* commands (see Section 1.2.1
and Section 1.2.2). When a desired posture configuration is set, a
MovePose command will execute only if the final robot position can be in
the desired posture configuration. In contrast, a MoveLin* command will
execute only if the initial robot position already is in the desired posture
configuration, and the final robot position is also in the desired posture
configuration.
The posture configuration can be automatically selected, when executing a
MovePose or MoveLin* command, by using the SetAutoConf
command. Using SetConf automatically disables the automatic posture
configuration selection.
Syntax#
SetConf(ce)
Arguments#
ce: elbow configuration parameter, either −1 or 1.
Default Values#
Automatic posture configuration selection is enabled by default
(see SetAutoConf); when the robot starts, there is no default desired
posture configuration. The desired posture configuration must be specified using the
SetConf command or the SetAutoConf(0) command. The latter sets
the desired posture configuration to the one of the current robot posture.
Usage restrictions#
This command is added to the robot’s motion queue and can only be executed when the robot is ready for motion, not in an error state and when no safety signal conditions are present. Otherwise, the robot will report one of the following:
[1005][The robot is not activated.]
[1011][The robot is already in error.]
Cyclic protocols#
In cyclic protocols, the SetConf command is represented by
MotionCommandID 15. See Section 3.2 for more details.