Skip to main content
Skip table of contents

CDRFLEx.set_user_cart_coord(iReqId, fTargetPos, eTargetRef)

Features

This function set a new user cartesian coordinate system using input pose [fTargetPos] and reference coordinate system [eTargetRef]. Up to 20 user coordinate systems can be set including the coordinate systems set within Workcell Item. Since the coordinate system set by this function is removed when the program is terminated, setting new coordinate systems within Workcell Item is recommended for maintaining the coordinate information.


Parameter

Parameter Name

Data Type

Default Value

Description

iReqId

int

-

Coordinate ID

0 : Auto creation

101 ~ 120 : Manual Creation

fTargetPos

float[6]

-

Target task location for six axes

eTargetRef

enum.COORDINATE_SYSTEM

COORDINATE_SYSTEM_BASE

Refer to the Definition of Constant and Enumeration Type


Return

Value

Description

int

Successful coordinate setting

Set coordinate ID (101 - 200)

Example

CPP
float pos1[6] = {500, 30, 500, 0, 0, 0};
int id = Drfl.set_user_cart_coord(0, pos1, COORDINATE_SYSTEM_BASE);

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.