2、抖动根源分析(机械篇)

做运动控制这些年,我见过太多工程师一上来就调PID参数,结果调了半天抖动还在。其实啊,很多抖动问题根子在机械上。你想想看,电气响应再快,也架不住机械结构本身在「闹情绪」。

这一章,咱们就掰开揉碎,看看机械系统里那些「捣乱分子」到底是怎么引发抖动的。

2.1 机械共振:系统的「死穴」

共振这东西,说白了就是系统在某个频率下「自己跟自己较劲」。我遇到过最典型的一个案例:一台三轴点胶机,运行到某个速度时,Y轴末端抖得跟筛子似的。换了伺服电机、换了驱动器,都没用。最后发现,是安装基座的固有频率和电机运行频率撞上了。

核心概念:当激励频率接近系统固有频率时,振幅会被放大数倍甚至数十倍。这就是共振。

怎么判断是不是共振?我个人习惯用两个方法:

  • 扫频测试:让电机从低速到高速匀速运行,同时用加速度计监测振动。如果某个速度点振动突然增大,大概率是共振。
  • 敲击测试:停机状态下,用橡胶锤敲击机械结构,同时记录振动衰减曲线。从波形里能读出固有频率。

避坑指南:我曾经在一个项目中,扫频发现共振点在35Hz。当时想当然地用了陷波滤波器,结果振动反而更大了。后来才发现,那是结构件松动导致的伪共振。记住:先排查机械连接,再动滤波器。

解决共振,通常有这几条路:

  1. 改变结构刚度:加筋、加厚、换材料。这是最根本的办法,但成本高。
  2. 增加阻尼:贴阻尼材料、用橡胶垫。效果不错,但要注意温度影响。
  3. 避开共振区:调整运行速度,让工作频率远离共振点。临时方案。
  4. 使用陷波滤波器:在伺服驱动器里设置陷波频率。这是电子手段,但会引入相位滞后。

2.2 传动间隙:反向时的「咯噔」一下

传动间隙,说白了就是齿轮、联轴器、丝杠这些传动件之间的「空行程」。你让电机正转,它要先把间隙吃掉,才能带动负载。反转时也一样。这一来一回,就产生了位置滞后和冲击。

我记得有个做激光切割机的客户,反映说切圆弧时总有「台阶」。我过去一看,是减速机背隙太大了。电机反向时,齿轮先空转了几度,然后「哐」一下撞上,负载就抖了一下。

传动类型 典型间隙值 抖动特征
齿轮减速机 3-10 arcmin 反向时冲击,低频抖动
滚珠丝杠 0.01-0.05 mm 换向时位置超调
同步带 0.1-0.5 mm 低频振荡,随负载变化
联轴器 0.01-0.1 mm 高频微振

注意:间隙不是越小越好。过小的间隙会导致传动件卡死,或者磨损加剧。我一般建议控制在设备精度的1/3以内。

处理间隙问题,我的经验是:

  • 机械预紧:双螺母丝杠、双齿轮消隙结构。效果好,但成本高。
  • 软件补偿:在控制器里加反向间隙补偿。简单,但只能补偿固定值。
  • 控制策略:用位置环+速度环的前馈,减少反向时的冲击。

2.3 导轨摩擦不均匀:低速爬行的元凶

摩擦不均匀,是低速抖动最常见的根源。你想想看,导轨表面不可能绝对光滑,润滑脂也不可能分布得绝对均匀。当滑块经过某个「粗糙点」时,摩擦力突然增大,电机为了克服这个力,电流猛增。等滑块过去了,摩擦力又降下来,电机输出又多了,负载就往前窜一下。

这就是所谓的「爬行现象」。我见过最夸张的一次,一台精密磨床在0.5mm/s的速度下,工作台走一步停一步,跟打嗝似的。

摩擦不均匀的典型表现:

  • 低速时抖动明显,高速时消失——这是最典型的特征
  • 抖动频率与速度成正比——速度越快,抖动频率越高
  • 特定位置抖动加剧——说明那个位置的导轨有问题

我的习惯:遇到低速抖动,先用手推一下导轨,感受有没有「涩」的地方。再用千分表打一下导轨的直线度。很多时候,就是导轨安装时没调平,或者润滑脂干了。

解决摩擦不均匀,我建议按这个顺序排查:

  1. 润滑:换合适的润滑脂,确保供油均匀
  2. 导轨预紧:调整滑块预压,太紧会加剧摩擦不均
  3. 刮研:对导轨进行刮研,改善接触面
  4. 控制补偿:用摩擦前馈模型,补偿摩擦力变化

2.4 负载变化:系统「认生」

负载变化引起的抖动,说白了就是系统「认生」。你调好的参数,是针对某个负载的。负载一变,系统的惯量、阻尼都变了,原来的参数就不合适了。

我做过一个码垛机器人项目,空载时运行得挺好,一抓取工件就开始抖。为什么?因为抓取后,末端负载增加了30%,系统惯量变了,原来的增益太高了。

负载变化对抖动的影响:

  • 惯量变化:负载惯量增大,系统响应变慢,容易产生超调
  • 重心变化:负载重心偏移,产生额外的力矩扰动
  • 弹性变形:负载本身有弹性,会引入新的谐振点

关键点:负载变化超过20%时,原来的PID参数基本就不适用了。要么做自适应控制,要么做增益调度。

处理负载变化,我常用的方法:

  • 增益调度:根据负载大小,切换不同的PID参数组
  • 自适应控制:在线辨识负载惯量,自动调整增益
  • 机械设计:尽量让负载变化范围小一些,或者加配重

知识体系总览

下面这张图,把机械抖动的四大根源串起来了。你可以把它当作排查问题的路线图。

机械抖动根源分析框架 机械抖动根源 机械共振 传动间隙 摩擦不均匀 负载变化 结构刚度不足 阻尼太小 激励频率匹配 齿轮背隙 丝杠间隙 联轴器松动 润滑不良 导轨磨损 安装不平 惯量变化 重心偏移 弹性变形 排查顺序:共振 → 间隙 → 摩擦 → 负载 先机械后控制,先简单后复杂

嗯,机械抖动这块,内容不少。但说白了,就是四个字:刚、隙、摩、载。排查时按这个顺序来,能少走很多弯路。下一章咱们聊电气方面的抖动根源,到时候你会发现,很多电气问题其实是被机械问题「勾」出来的。


公众号:蓝海资料掘金营,微信deep3321