第二节 机构学基础:自由度计算、运动副与机构简图
各位同学,咱们今天聊点实在的。搞并联机构,你第一个要面对的问题就是:这玩意儿到底有几个自由度? 说白了,就是它能怎么动。我当年刚入行时,画了个自认为很巧妙的机构,结果一算自由度,发现是个死结构——动都动不了,白忙活一场。所以,自由度计算是基本功,绕不过去。
2.1 自由度计算:Grübler-Kutzbach 公式
自由度,英文叫 Degrees of Freedom,简称 DOF。它描述的是机构中活动构件相对于机架所具有的独立运动数目。对于空间机构,我们最常用的就是 Grübler-Kutzbach 公式。
公式长这样:
M = d(n - g - 1) + Σ fi
其中:
- M:机构的自由度
- d:机构的阶数。空间机构 d=6,平面机构 d=3
- n:构件总数(包括机架)
- g:运动副数目
- fi:第 i 个运动副的自由度数
嗯,这里要注意:公式里的 n 是包含机架的。我见过不少新手,数构件时把机架漏了,结果算出来自由度总差一截。
举个实际例子:
一个经典的 Stewart 平台(6-UPS 并联机构),上平台通过6条支链与下平台连接。每条支链包含:一个万向铰(U,2自由度)、一个移动副(P,1自由度)、一个球铰(S,3自由度)。
计算:n = 14(上下平台 + 6个连杆 + 6个滑块),g = 18(6个U副 + 6个P副 + 6个S副),Σfi = 6×2 + 6×1 + 6×3 = 36。
代入公式:M = 6×(14 - 18 - 1) + 36 = 6×(-5) + 36 = 6。
你看,正好6个自由度。这就是为什么 Stewart 平台能实现空间六维运动。
我的个人习惯: 算自由度时,我总会在草稿纸上先画个简图,把每个构件和运动副标上编号。这样不容易数漏。特别是那些复合铰链,一个位置可能藏着好几个运动副,一不留神就数错了。
2.2 运动副分类
运动副,就是两个构件之间直接接触并能产生相对运动的连接。你想想看,没有运动副,构件之间就是焊死的,哪来的运动?
运动副的分类,我习惯按 自由度数目 和 接触形式 来分:
| 类型 | 自由度 | 约束数 | 常见形式 | 我的备注 |
|---|---|---|---|---|
| 转动副(R) | 1 | 5 | 铰链、轴承 | 最常用,没有之一 |
| 移动副(P) | 1 | 5 | 滑块、导轨 | 直线运动,精度高 |
| 螺旋副(H) | 1 | 5 | 丝杠螺母 | 旋转变直线,自锁性好 |
| 圆柱副(C) | 2 | 4 | 活塞与缸体 | 既能转又能滑 |
| 万向铰(U) | 2 | 4 | 十字轴 | 两个转动轴,注意奇异位形 |
| 球面副(S) | 3 | 3 | 球头关节 | 三个转动,灵活但难加工 |
我曾经在一个项目中,为了追求低成本,用了球面副代替万向铰。结果装配时发现,球面副的间隙太大,导致平台末端定位精度差了0.5mm。后来还是老老实实换回了万向铰。所以,选运动副不能只看自由度,还得看精度和刚度。
2.3 运动链与机构简图
运动链,就是若干构件通过运动副连接而成的系统。如果运动链中有一个构件固定为机架,那就成了机构。
运动链分两种:
- 开链:每个构件最多只与两个构件相连,形成开放路径。比如工业机器人的手臂。
- 闭链:每个构件至少与两个构件相连,形成封闭环路。并联机构就是典型的闭链。
画机构简图,是每个机械工程师的基本功。我建议你养成一个习惯:用标准符号代替实物。比如转动副画个小圆圈,移动副画个矩形滑块。这样画出来的图,别人一眼就能看懂。
避坑指南: 我曾经在评审会上,看到一位同事画的机构简图,把转动副画成了移动副的符号。结果整个团队对着图讨论了半小时,才发现是符号画错了。所以,符号一定要规范,别自己发明创造。
下面我用一张 SVG 图,把本章的知识体系串起来:
这张图把咱们这节的内容串起来了。你仔细看:自由度计算是核心,运动副是基础元件,运动链和简图是表达方式。三者缺一不可。
好了,这节就讲到这里。记住:算自由度时多检查一遍,画简图时多用标准符号。这些都是我吃过亏换来的经验。
公众号:蓝海资料掘金营,微信deep3321