ST_RobotTarget

Overview

Type:

Structure

Available as of:

V1.4.1.0

Inherits from:

-

Description

Structure to provide a list of information about a target.

Structure Elements

Name

Data type

Description

udiListIndex

UDINT

The index of the target in the list handled by the function block. Some methods of the function block can require this index to refer to a specific target.

udiUnivocalId

UDINT

Unique reference to the target in the system.

stCurrentPose

ST_CartesianPose

Present Cartesian pose of the target referred to the coordinate system linked to the function block. In case of a moving system (such as a conveyor), the pose of the target is updated autonomously by the function block.

etSystemId

ROB.ET_CoordinateSystem

Identifier of the coordinate system to which the pose is referred.

uiType

UINT

Integer value representing a type of target (for example, Product1 = 1, Product2 = 2, Place = 3, etc.).

xProcessed

BOOL

Flag that can be used to specify whether a target has already been processed or not (for example, a place target has been filled).

etRobotId

ET_SystemEntity

Identifier that specifies whether the target has already been assigned to a robot. A value of zero means that the target is available.

stInitialPose

ST_CartesianPose

Cartesian pose of the target when it was first detected in the present coordinate system.

lrInitialEncoderPosition

LREAL

Position of the encoder linked to a moving system when the target was first detected in a coordinate system.

lrMaxZone

LREAL

If zero, the robot must reach exactly the target pose. Otherwise, the robot can pass near the pose in accordance with the zone value.