<< Prev        Next >>

ID : 524

Motion Statement

A motion statement refers to a statement to move the robot including its extended-joints along with statement execution.

The robot moves from the current position toward the target position.

In a motion statement, the target position and motion interpolation method and motion options can be designated. Pass start displacement and target position option can be additionally designated for the target position.

Target position
For statements such as Move, a target position is directly designated by position type / homogeneous translation type / joint type data. For statements such as Approach, a position offset from the reference position designated by an argument is set as a target position. As a target position varies depending on statements, refer to each reference.
Pass start displacement
Designate the pass start displacement that specifies the time to execute the next line statement.
Target position option
Designated to activate a motion of the extended-joints along with the motion statement.
Motion interpolation method
Designate a route to the target position.
Motion option
Designate option(s) to validate a statement only.

List of Motion Statements

A list of PacScript motion statements.

Statement name Explanation
Approach Activate an absolute motion designating tool coordinates.
Depart Activate a relative motion designating tool coordinates.
Draw To activate a relative motion.
Drive To perform a relative motion of each axis.
DriveA To perform an absolute motion of each axis.
Move To move the robot to the designated coordinates.
Move C To move the robot to the designated coordinates along with an arc.
Move S

To move the robot by free curve interpolation.

Rotate To rotate a designated axial spin.
RotateH To perform rotation motion with the approach vector as an axis.

Precautions for Motion Statement

The following errors may occur in a motion statement.

Target Position Out of Motion Range

If the target position is out of the motion range, an "out of motion range" error occurs.

Target Position Different from Current Figure in CP Motion or Circular Motion

The robot attempts to retain the current figure in the CP motion or circular motion. In case of inconsistent single/double figures, motion is possible but for other inconsistency, an "inconsistent error" occurs. In this case, you may move the robot by setting the target position figure to "-1 (Succeed)."

Overload Error in CP Motion

When the CP motion trajectory crosses the proximity of the singularity, the posture may be suddenly changed and an overload error may occur. Avoid this situation by the singularity avoidance function etc.

Designating Homogeneous Translation Type Data for Target Position

If homogeneous translation type data are designated for a target position, normalization calculation of homogeneous translation type data is performed. An error may occur in normalization calculation. Refer to "Normalization of Homogeneous Translation Type Data."

ID : 524

<< Prev        Next >>