SMC_TrafoF_ArticulatedRobot_6DOF 实现了具有多关节的六自由度机器人世界坐标与六轴位置坐标变换的运动学变换。
FUNCTION_BLOCK SMC_TrafoF_ArticulatedRobot_6DOF
名称 |
类型 |
初始值 |
描述 |
---|---|---|---|
VAR_IN_OUT |
|||
config |
SMC_TrafoConfig_ArticulatedRobot_6DOF |
||
Drive0 |
AXIS_REF_SM3 |
轴 0, ⇘ “AXIS_REF_SM3” |
|
Drive1 |
AXIS_REF_SM3 |
轴 1 |
|
Drive2 |
AXIS_REF_SM3 |
轴 2 |
|
Drive3 |
AXIS_REF_SM3 |
轴 3 |
|
Drive4 |
AXIS_REF_SM3 |
轴 4 |
|
Drive5 |
AXIS_REF_SM3 |
轴 5 |
|
VAR_INPUT |
|||
VAR_OUTPUT |
|||
vToolsPos |
SMC_VECTOR3D |
工具中心点的世界坐标当前位置, ⇘ “SMC_VECTOR3D (STRUCT)” |
|
mToolOrientation |
SMC_Matrix3 |
刀具方向的旋转矩阵 |
|
armState |
SMC_ArticulatedRobot_6DOF_J0_STATE |
关节 0 的状态 |
|
elbowState |
SMC_ArticulatedRobot_6DOF_J1_STATE |
关节 1 的状态 |
|
handState |
SMC_ArticulatedRobot_6DOF_J4_STATE |
关节 4 的状态 |