Data type for robot axis data.
Data structure used in MLxData and MLxRobotData structure.
Contains axis configuration, servo data and axis feedbacks.
Overview
| name | type | default | comment |
|---|---|---|---|
| AxisName_LEN | DINT | Stringlength for platform compatibility | |
| AxisName | STRING[82] | User defined axis name. To change, update this value and execute an MLxSetAxisProperties. | |
| ConfigurationData | MLxAxisConfigurationData | Contains limits data for each axis that will be populated during initialization. To update these values, change the tag value and execute an MLxSetAxisProperties. | |
| ServoData | MLxServoData | Contains servo information for each axis that will be populated during initialization. To update these values, change the tag value and execute an MLxSetAxisProperties. | |
| FeedbackData | MLxAxisFeedback | READ ONLY - Contains feedback data for each axis that will be updated while system is running. | |
| isActive | BOOL | Indicates whether there is an axis defined on this slot. Updated during initialization. | |
| Padding | ARRAY[0..2] OF BOOL | Placeholder for platform compatibility |
Details
AxisName_LEN
DINTStringlength for platform compatibility
AxisName
STRING[82]Axis name as defined by the robot controller.
Note that it cannot be changed by function block.
ConfigurationData
MLxAxisConfigurationDataContains limits data for each axis that will be populated after calling
MLxRobotGetProperties instruction.
ServoData
MLxServoDataContains servo information for each axis that will be populated during initialization.
Note that it cannot be changed by function block.
FeedbackData
MLxAxisFeedbackREAD ONLY
Contains feedback data for each axis that will be updated while system is running.
- Axis commanded position in position units
- User Data as defined in
ConfigurationDatastructure
isActive
BOOLIndicates whether there is an axis defined on this slot. Updated during initialization.
Padding
ARRAY[0..2] OF BOOLPlaceholder for platform compatibility