Skip to main content

6轴关节机器人

具有六个旋转轴和六个自由度 (DoF) 的关节臂机器人的改造。机器人手臂的三个定向轴相交于一点:关节中心。

SMC_Trafo_ArticulatedRobot_6DOFSMC_TrafoF_ArticulatedRobot_6DOF 功能块实现了具有六个旋转轴的关节臂机器人的正向和反向转换。在图像中,笛卡尔坐标系在下方标记为 0 轴。z 轴指向下方,x 轴指向工具中心点 (TCP) 的方向。笛卡尔坐标系的原点是交叉轴 0 和机器人底部。

_sm_img_trafo_pou_six_dof.png

轴的定义

旋转轴由黑色箭头标识。正旋转方向由右手定则给出。例如,当轴 0 向正方向转动时,从上方看,机器人顺时针旋转。

. 轴被限制在以下范围内:
  • 轴 0、1、3 和 4:]-180°、180°[

  • 轴 2:[-90°, 180°]

  • 轴 5:不受限制;范围可能大于 360°。

归位位置和尺寸

左图显示了运动学的归位位置,即所有轴都处于零位的位置。在配置结构中指定指示的维度 SMC_TrafoConfig_ArticulatedRobot_6DOF.参数的名称和符号符合 Denavit-Hartenberg 约定。右图显示了附加的 Denavit–Hartenberg 参数 d3.

_sm_img_trafo_pou_six_dof_zero_pos.png
. 笔记:
  • a1、a3、d4 和 d6 必须 >= 0

  • a2 必须 > 0 (> g_fSMC_CNC_EPS)

  • d1 必须 <= 0

49. 关节的 Denavit-Hartenberg 变换

关节偏移 (sigma_i)

杠杆偏移 (d_i)

杠杆长度 (a_i)

杠杆旋转 (alpha_i)

1

d1

a_1

-90°

2

90°

0

a2

3

d3

a_3

90°

4

d4

0

90°

5

0

0

-90°

6

d6

0



编程

刀具中心位置由X、Y、Z控制。X、Y、Z的单位与参数使用的相同 a_id_i (例如:毫米)。方向通过 A(偏航)、B(俯仰)和 C(滚动)以度数控制。

变换对象

数据结构 SMC_TrafoConfig_ArticulatedRobot_6DOFSMC_Trafo_ArticulatedRobot_6DOFSMC_TrafoF_ArticulatedRobot_6DOF 功能块链接到 SM3_CNC.