<< Prev        Next >>

ID : 3134

TrackAbsMove

Function

With the catch-up motion, perform a robot task motion that move a robot to the designated target position.

This command is available in Ver.2.5.* or higher.

Syntax

TrackAbsMove Motion interpolation,Target position[, Motion option]

Guaranteed Entry

Motion interpolation
Designate a motion interpolation method:" P"/"PTP" for PTP interpolation motion, or "L" for CP interpolation motion.
Target position
Specify the target position by position type data and homogeneous translation type data. Target position option can be added to the target position. In addition, it is also allowed to state target positions consecutively.
The value can be designated by array. In this case, the array is treated as position type.
Motion option
A motion option can be specified.

Description

With the catch-up motion, perform a robot task motion that move a robot to the designated target position. To execute this command, the task must acquire the axis control of robot.

In the conveyor tracking, the posture of the robot's end-effector at the catch-up motion or at the robot task motion is specified by the second argument Target position and the given posture is kept during such motion.

In the circular tracking, the end-effector rotates by the rotation angle of the turntable from the start timing of this command to the current time. The posture to be rotated is the posture in the position which is specified in the second argument Target position.

Also, in the circular tracking, the robot posture can be kept as the posture in the position where the second argument Target position specifies.

In this case, change the control method of the tool-end with TrackStart command. For details, refer to the guaranteed entry of TrackStart command, "Option setting".

For details about the tool-end posture, refer to "Types of tool-end posture control".

Attention

  • This command is dedicated for conveyor and circular tracking.
  • This command is available only when it is written between TrackStart and TrackStop.
  • Note that the external speed limit and internal speed limit only affect Move motion that is the robot task motion.
    These limits do not affect the catch-up motion.

  • The actual robot arrival position will be the position where the target position of the robot task motion is offset by the conveyor travel distance from the start and end of the tracking motion. This offset will be reset by executing TrackStop.

  • 注意事項 図

Example

TakeArm Keep = 0

Do 

  Move P, P0 'Move to the waiting position.
  Wait IO[10] = On 'Wait until the operation target workpiece passes through the motion start position. 
  TrackStart 1, 1 'Start the tracking mode.
  TrackAbsApproach P, P10, 30 'Execute the tracking motion to pursue the above of P10 position.
  TrackAbsMove L, P10 'Execute the tracking motion to execute a robot task motion for P10 position.
  TrackAbsMove L, P11 'Execute the tracking motion to execute a robot task motion for P11 position.
  TrackAbsMove L, P12 'Execute the tracking motion to execute a robot task motion for P12 position.
  TrackDepart L, 30 'Execute the tracking motion to execute a robot task motion to leave the designated position
  TrackStop 'End of tracking mode.

Loop Until IO[128] = On

ID : 3134

<< Prev        Next >>