3. 运动控制基础:位置、速度、加速度、加加速度(Jerk)的概念与关系

做电子凸轮设计,说白了就是在跟四个物理量打交道:位置、速度、加速度、加加速度。这四个量就像运动控制的「四兄弟」,一个比一个「高阶」,一个比一个「敏感」。

我刚开始做运动控制那会儿,总觉得只要位置走对了就行。后来被现场的设备「教育」了几次,才明白——真正决定设备能不能跑得稳、跑得快的,往往是后面那三个。

3.1 位置:最直观的物理量

位置,就是物体在空间中的坐标。在电子凸轮里,我们通常用主轴角度和从轴位置来描述。

举个例子:一个包装机的切刀,主轴每转一圈,切刀要完成一次往复运动。主轴角度是0°时,切刀在原点;主轴角度到180°时,切刀切到最深处。这就是位置关系。

关键点:电子凸轮的位置曲线,本质上就是主轴角度与从轴位置的一一映射关系。这个映射表,就是我们常说的「凸轮曲线表」。

我在项目中遇到过一个问题:客户说切刀位置不准,切出来的包装袋歪歪扭扭。查了半天,发现是凸轮表的起点没对齐。主轴编码器零位和机械原点差了3°。嗯,这种低级错误,犯过一次就再也不会忘了。

3.2 速度:位置的变化率

速度,就是位置对时间的一阶导数。用数学公式写就是:

v(t) = dx(t) / dt

在电子凸轮里,速度决定了从轴运动的快慢。速度曲线平滑,设备运行就平稳;速度突变,设备就会「抖」一下。

你想想看,如果凸轮曲线在某个点速度突然从0跳到100mm/s,那意味着什么?意味着电机要在瞬间完成加速。实际电机做不到,结果就是丢步、过冲,甚至机械撞击。

我的习惯:设计凸轮曲线时,我一般先看速度曲线有没有「尖点」。如果有,说明加速度会很大,需要优化曲线。

3.3 加速度:速度的变化率

加速度,是速度对时间的一阶导数,也是位置的二阶导数:

a(t) = dv(t) / dt = d²x(t) / dt²

加速度直接跟力挂钩。牛顿第二定律说F=ma,加速度越大,需要的力就越大。电机能输出的扭矩是有限的,所以加速度不能无限大。

我记得有一次调试一台高速贴片机,贴装头在取料位和贴装位之间来回跑。速度曲线看着挺平滑,但加速度峰值到了2个g。电机嗡嗡响,机身都在抖。后来把加速度降到了0.8个g,设备立马安静了,贴装精度也上来了。

避坑指南:我曾经在调试一台冲压机时,只关注了速度曲线,没看加速度。结果加速度峰值超过了机械结构的承受极限,导致凸轮随动器的滚针轴承碎了。从那以后,我每次设计凸轮曲线,都会把加速度峰值作为硬约束条件。

3.4 加加速度(Jerk):加速度的变化率

加加速度,也叫Jerk,是加速度对时间的一阶导数,位置的二阶导数:

j(t) = da(t) / dt = d³x(t) / dt³

这个量很多人容易忽略。但说实话,在高速高精度的运动控制里,Jerk往往是最关键的指标。

为什么?因为加速度突变意味着力的突变。力突变意味着机械结构会「弹」一下,产生振动。Jerk越大,振动越剧烈,设备稳定时间越长。

举个生活中的例子:你坐电梯,启动那一下如果加速度突然变大,你会感觉「咯噔」一下。这就是Jerk太大。好的电梯,启动时加速度是慢慢增加的,你几乎感觉不到。

核心观点:Jerk决定了运动的「柔顺性」。在电子凸轮里,控制Jerk就是控制设备的振动和噪音。

3.5 四个量的关系:一张图说清楚

这四个量之间的关系,可以用下面的SVG图来展示。我建议你多看几遍这张图,理解透了,电子凸轮设计就入门了一半。

运动控制四兄弟:位置、速度、加速度、加加速度 位置 x(t) 最直观,凸轮表的核心 速度 v(t) 一阶导数,决定快慢 加速度 a(t) 二阶导数,决定力 加加速度 j(t) 三阶导数,决定柔顺性 微分 微分 微分 积分 积分 积分 每向上一个台阶,就多一次微分,对运动的「感受」就更细腻 实际调试中:先看位置对不对,再看速度抖不抖,然后看加速度大不大,最后看Jerk顺不顺

3.6 实际调试中的经验法则

搞清楚了这四个量的关系,那在实际调试中怎么用?我总结了几条经验:

  1. 位置曲线必须单调:在电子凸轮里,从轴位置一般要求随主轴角度单调变化。如果出现回退,机械结构会「别劲」,严重时可能损坏设备。
  2. 速度曲线不能有突变:速度突变意味着加速度无穷大,实际系统做不到。用S型曲线代替梯形曲线,可以避免这个问题。
  3. 加速度峰值要留余量:电机标称扭矩的80%是安全线。我一般把加速度峰值控制在电机额定扭矩的60%-70%。
  4. Jerk要平滑:Jerk曲线如果出现尖峰,说明加速度变化太剧烈。用正弦加速度曲线或者多项式曲线,可以让Jerk更平滑。

一个小技巧:如果你不确定凸轮曲线好不好,可以看加速度曲线的「形状」。好的加速度曲线应该是连续的、没有尖角的。如果加速度曲线有折角,那Jerk就会突变,设备就会抖。

3.7 数学关系一览

为了方便查阅,我把四个量的数学关系整理成了表格:

物理量 符号 定义 单位 物理意义
位置 x mm 或 ° 物体在空间中的坐标
速度 v v = dx/dt mm/s 或 °/s 位置变化的快慢
加速度 a a = dv/dt = d²x/dt² mm/s² 或 °/s² 速度变化的快慢,与力成正比
加加速度 j j = da/dt = d³x/dt³ mm/s³ 或 °/s³ 加速度变化的快慢,决定柔顺性

嗯,这张表你最好打印出来贴在工位上。我自己的工位上就贴着一张,每次设计凸轮曲线都会瞄一眼。

最后说一句:这四个量不是孤立的。你改一个,其他三个都会变。设计凸轮曲线,本质上就是在四个量之间找平衡。位置要准,速度要稳,加速度要可控,Jerk要平滑。能做到这四点,你的电子凸轮设计就基本过关了。