Data type for robot axis data.
Data structure used in MLxData
and MLxRobotData
structure.
Contains axis configuration, servo data and axis feedbacks.
Version history
0.1.0
 
deGroot
Changes
Changed:
- source code ported
- version number reset
- now using semantic versioning
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
DINT
Stringlength for platform compatibility
AxisName
STRING[82]
Axis name as defined by the robot controller.
Note that it cannot be changed by function block.
ConfigurationData
MLxAxisConfigurationData
Contains limits data for each axis that will be populated after calling
MLxRobotGetProperties
instruction.
ServoData
MLxServoData
Contains servo information for each axis that will be populated during initialization.
Note that it cannot be changed by function block.
FeedbackData
MLxAxisFeedback
READ 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
ConfigurationData
structure
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