Data type for storing tool data.
Data structure used by MLxRobotSetToolProperties
and MLxRobotSelectTool
.
Contains tool TCP offset and load values.
If the robot is used to manipulate a product with a gripper (or any kind of tool), consider the load value of both the product and the tool.
If several products are manipulated by the robot, simply consider the worst case load.
Version history
0.1.0
 
deGroot
Changes
Changed:
- source code ported
- version number reset
- now using semantic versioning
Overview
name | type | default | comment |
---|---|---|---|
ToolName_LEN | DINT | Stringlength for platform compatibility | |
ToolName | STRING[82] | User-defined name of the tool | |
ToolOffset | ARRAY[0..5] OF REAL | The tool offset position (X,Y,Z,RX,RY,RZ) | |
CenterOfGravity | ARRAY[0..2] OF REAL | Tool Center of Gravity (Xg, Yg, Zg) | |
MomentOfInertia | ARRAY[0..2] OF REAL | Tool Moment of Inertia (Ix, Iy, Iz) | |
Mass | REAL | Mass in kg |
Details
ToolName_LEN
DINT
Stringlength for platform compatibility
ToolName
STRING[82]
User-defined name of the tool
ToolOffset
ARRAY[0..5] OF REAL
The tool offset position [X,Y,Z,RX,RY,RZ]
relative to the robot flange.
Distance are in mm.
Angle are in degrees (°).
CenterOfGravity
ARRAY[0..2] OF REAL
Tool Center of Gravity [Xg,Yg,Zg]
relative to the robot flange in mm.
MomentOfInertia
ARRAY[0..2] OF REAL
Tool Moment of Inertia [Ix,Iy,Iz]
in Kg.m².
Mass
REAL
Mass in Kg.