Skip to main content

4 轴码垛机运动学

4 轴码垛机运动学是一种通用机器人类型,经常用于码垛任务。运动系统配备四个受控旋转轴(标记为红色)和第五个机械旋转轴(标记为灰色)。这 SMC_Trafo_4AxisPalletizerSMC_TrafoF_4AxisPalletizer POU 实现了它的正向和逆变换。

笛卡尔坐标系是码垛机的基础。 Z 轴垂直向下指向,X 轴“向前”,即手臂指向轴的零方向的方向。笛卡尔坐标系的原点是关节轴 1 与机器人底面的交点。

_sm_img_trafo_pou_four_axis_palletizer.png

轴的定义

下图显示了四个轴的旋转方向。黑色箭头沿关节轴延伸。旋转方向根据右手定则确定:如果右手拇指沿箭头指向下方,则正旋转方向为手指微弯的方向。例如,从上面看时,轴 0 的正旋转方向是顺时针方向,而轴 1 和 2 则“向前”倾斜以进行正旋转。

. 轴的值范围:
  • 轴 0:]-180°、180°[

  • 轴 1:[-90°,90°]

  • 轴 2:[-180°,90[

  • 轴 3:不受限制;范围也可以大于 360°

_sm_img_trafo_pou_four_axis_axis_def.png

零位和尺寸

该图显示了所有轴的零位运动。在零位时,工具坐标系的轴平行于机床坐标系的轴。在配置结构中指定指示的维度 SMC_TrafoConfig_4AxisPalletizer 同时指定所有 a_i 有积极的迹象和所有 d_i 带有负号。参数的名称符合 Denavit-Hartenberg 约定。

_sm_img_trafo_pou_four_axis_zero_pos.png
48. 关节的 Denavit-Hartenberg 变换

关节偏移 (sigma_i)

关节距离 (d_i)

臂单元长度 (a_i)

扭转 (alpha_i)

1

d_1

一个_1

90°

2

-90°

0

a2

3

90°

0

a_3

4

0

a_4

90°

5

d_5

0

180°



G代码编程

夹具的位置由 X、Y 和 Z 控制。夹具在垂直方向上的旋转由附加轴 C 控制。角度以度为单位指定。

对象

数据结构 SMC_TrafoConfig_4AxisPalletizer 和功能块 SMC_Trafo_4AxisPalletizerSMC_TrafoF_4AxisPalletizer 链接到图书馆 SM3_Transformation.有关参数的说明,请在库管理器中搜索这些对象。