Move Joint

A MoveJoint statement allows you to move a joint to specified target value over time. You can move only one joint at a time. The joint must be linked to a controller and it must be in the same component where the process executor is. The statement line execution will end when the motion has been completed.

Note: The statement allows servo to move over its limits (if Stop at limits is not enabled in Program tab).

Properties

Name Description
IsEnabled Turns on/off the execution of this statement.
Controller The controller that owns the joint. This can be a servo controller or a derived controller, e.g. a robot controller. This behavior must be on the same component than the process executor that is running this statement.

Joint

The joint to move. This can be selected after selecting the controller.

TargetValue

An expression for the target value.

Note: Must evaluate to a Real or Integer result.

See also Process Statement Expressions.

MotionTime

An expression for motion time. This can be left empty to let the controller plan the motion.

Note: If not left empty, this expression must evaluate to a Real or Integer result.

See also Process Statement Expressions.