SMC_TrafoF_ArticulatedRobot_6DOF

SMC_TrafoF_ArticulatedRobot_6DOF 实现了具有多关节的六自由度机器人世界坐标与六轴位置坐标变换的运动学变换。

“6DoF 关节机器人”

FUNCTION_BLOCK SMC_TrafoF_ArticulatedRobot_6DOF

名称

类型

初始值

描述

VAR_IN_OUT

config

SMC_TrafoConfig_ArticulatedRobot_6DOF

 

机器人的配置设置, “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 的状态