This is part of 2.1.0latest release.

MLxHMIFeedbackData

0.3.0

Data type for robot TCP position feedback data.

This data structure contains the feedback data from the MotoLogix system.

It is used to get the robot current TCP position.

Current TCP position Frame depends of the MLxHMIFeedbackConfiguration value.

Version history

0.3.0

  deGroot

Changes

Added:
  • TCP speed monitoring
show full history

0.2.0

  Rioual

Changes

Added:
  • new Feedback Position options

0.1.0

  deGroot

Changes

Changed:

Overview

nametypedefaultcomment
CurrentRobotTCPPositionARRAY[0..7] OF REALTCP position [X,Y,R,Rx,Ry,Rz,Re,R8] of the selected robot in the selected coordframe. On newer sytems [7] can be used for TCP speed monitoring (needs S2C1702=1)
CurrentRobotTCPCoordFrameDINTThis is the Coordinate Frame that the CurrentRobotTCPPosition member is reported in. 0 = World (CMD pos), 2 = User (CMD pos), 10 = World (FB pos), 12 = User (FB pos)

Details

CurrentRobotTCPPosition

ARRAY[0..7] OF REAL

TCP position of the selected robot in the selected Frame.

// position in mm
[0]     // X axis
[1]     // Y axis
[2]     // Z axis

// angle in degrees
[3]     // Rx axis
[4]     // Ry axis
[5]     // Rz axis
[6]     // Re axis
[7]     // R8 axis / TCP speed in [mm/s] (requires parameter S2C1702=1)

Modify CurrentRobotJogCoordFrame of MLxHMIFeedbackConfiguration to select in which Frame the TCP position is given.

TCP speed

On newer systems the TCP speed can be monitored in CurrentRobotTCPPosition[7]. This requires parameter S2C1702=1.

controllerintroduced in
YRC1000YAS4.25
YRC1000microYBS2.43

CurrentRobotTCPCoordFrame

DINT

This is the Frame that the CurrentRobotTCPPosition member is reported in.

valueexplanation
0World (command position)
2User (command position)
10World (feedback position)
12User (feedback position)

Pages built with Hugo - 04 Oct 2024 15:36 CEST