第二章:电子凸轮核心概念
各位同学好,我是你们的老朋友。今天咱们来聊聊电子凸轮最基础、也最核心的几个概念。说实话,我见过不少工程师,代码写得飞起,但一问到主轴从轴的关系就含糊了。嗯,这章咱们就把这些概念彻底掰扯清楚。
2.1 主轴与从轴:谁说了算?
先问大家一个问题:机械凸轮里,凸轮转一圈,从动件跟着动。那电子凸轮里,谁当凸轮?谁当从动件?
主轴(Master),就是那个主动旋转的轴。它可以是实际的电机轴,也可以是虚拟的、软件生成的轴。我习惯把主轴想象成「发号施令的人」——它走到哪个位置,从轴就得跟着走到对应的位置。
从轴(Slave),就是被控制的轴。它没有自己的「主见」,完全按照主轴的位置来执行动作。说白了,从轴就是个听话的执行者。
举个例子。我在做包装机项目时,送膜辊是主轴,切刀辊是从轴。送膜辊每转一圈,切刀辊必须精确地切一刀。主轴转得快,切刀也得跟着快;主轴停下来,切刀也得停。这就是典型的主从关系。
关键点:主轴和从轴之间不是简单的比例关系,而是一种函数映射关系。主轴位置 x,从轴位置 y = f(x)。这个 f 就是咱们要设计的电子凸轮曲线。
2.2 主从同步:不是简单的「跟着跑」
很多人以为主从同步就是「主轴转一圈,从轴也转一圈」。错!大错特错!
同步的真正含义是:在任何时刻,从轴的位置都与主轴的位置保持一个预设的对应关系。这个关系可以是线性的,也可以是非线性的。
我给大家画个图,你们就明白了。
看到没?主轴从 0° 转到 180°,从轴只从 0° 转到 90°。这就是非线性同步。我在做飞剪项目时,就利用这种非线性关系实现了「切刀在材料运动时同步,在返回时快速复位」的效果。
2.3 位置曲线:最基本的映射关系
位置曲线,就是主轴位置与从轴位置之间的函数关系。这是电子凸轮最基础的数据。
通常我们用一张表格来定义这个关系:
| 主轴位置 (°) | 0 | 60 | 120 | 180 | 240 | 300 | 360 |
|---|---|---|---|---|---|---|---|
| 从轴位置 (°) | 0 | 30 | 80 | 120 | 120 | 60 | 0 |
这张表什么意思?主轴转到 60° 时,从轴必须到 30°;主轴转到 120° 时,从轴到 80°。中间的点怎么办?插值!线性插值、样条插值都行。我个人习惯用三次样条,曲线更平滑。
小技巧:定义位置曲线时,关键点不要太多。我一般控制在 10-20 个点。点太多反而容易产生振荡,尤其是用高阶插值时。
2.4 速度曲线:别让机器「抖」起来
位置曲线决定了「去哪儿」,速度曲线决定了「怎么去」。速度是位置的导数,也就是从轴位置对主轴位置的变化率。
用公式表示:v = dθs / dθm
速度曲线有多重要?我给你们讲个真实案例。有次我做一台贴标机,位置曲线设计得完美无缺,但一跑起来机器就抖得厉害。查了半天,发现是速度曲线在某个点出现了突变——从轴在那一瞬间需要从低速瞬间跳到高速,电机根本反应不过来。
所以,速度曲线必须连续、平滑。我总结了几条经验:
- 速度不能突变——这会引起冲击和振动
- 速度最大值要合理——不能超过电机的额定转速
- 加减速段要对称——除非有特殊工艺要求
2.5 加速度曲线:舒适度的关键
加速度是速度的导数,也就是位置的二阶导数:a = d²θs / dθm²
加速度曲线决定了机器的「舒适度」。加速度越大,惯性力越大,机器振动越厉害。我曾经做过一个高速分拣项目,加速度曲线没处理好,结果产品在传送带上被甩飞了——嗯,那场面挺壮观的。
理想的加速度曲线应该是连续的,没有跳变。常见的加速度曲线类型有:
- 梯形加速度——简单,但加速度有跳变
- S形加速度——平滑,但计算复杂
- 正弦加速度——非常平滑,适合高速应用
警告:加速度的突变(即加加速度,Jerk)是机器振动的罪魁祸首。如果你发现机器在某个位置有异响,先检查加速度曲线在那个位置有没有跳变。
2.6 三条曲线的关系:一个都不能少
位置、速度、加速度这三条曲线,是电子凸轮设计的「铁三角」。它们之间的关系是:
- 位置曲线决定运动轨迹
- 速度曲线是位置曲线的斜率
- 加速度曲线是速度曲线的斜率
设计时,我通常先确定位置曲线的关键点,然后检查速度曲线是否平滑,最后看加速度曲线有没有突变。三步走,缺一不可。
这里有个常见的误区:很多人只关注位置曲线,觉得「只要位置对就行」。但你想,位置对了,速度不对,电机就会忽快忽慢;速度对了,加速度不对,机器就会抖。所以三条曲线必须同时满足要求。
2.7 避坑指南:我踩过的那些坑
最后,分享几个我亲身踩过的坑,你们以后遇到了能少走弯路:
- 坑一:我曾经把主轴和从轴的关系定义成绝对位置关系,结果主轴回零后从轴也跟着回零,导致产品报废。后来我改成相对位置关系,问题解决。
- 坑二:有次我忽略了速度曲线的最大值限制,结果电机在高速段直接过载报警。从那以后,我每次设计完曲线都会先仿真跑一遍速度曲线。
- 坑三:加速度曲线不连续,导致机器在某个位置产生共振。后来我改用 S 形加速度曲线,共振消失。
好了,这一章的核心概念就讲到这里。主轴从轴的关系、三条曲线的设计要点,都是后面章节的基础。你们先把这些概念消化掉,下一章咱们开始动手设计第一条电子凸轮曲线。