2、抖动根源分析(机械篇)
做运动控制这些年,我见过太多工程师一上来就调PID参数,结果调了半天抖动还在。其实啊,很多抖动问题根子在机械上。你想想看,电气响应再快,也架不住机械结构本身在「闹情绪」。
这一章,咱们就掰开揉碎,看看机械系统里那些「捣乱分子」到底是怎么引发抖动的。
2.1 机械共振:系统的「死穴」
共振这东西,说白了就是系统在某个频率下「自己跟自己较劲」。我遇到过最典型的一个案例:一台三轴点胶机,运行到某个速度时,Y轴末端抖得跟筛子似的。换了伺服电机、换了驱动器,都没用。最后发现,是安装基座的固有频率和电机运行频率撞上了。
核心概念:当激励频率接近系统固有频率时,振幅会被放大数倍甚至数十倍。这就是共振。
怎么判断是不是共振?我个人习惯用两个方法:
- 扫频测试:让电机从低速到高速匀速运行,同时用加速度计监测振动。如果某个速度点振动突然增大,大概率是共振。
- 敲击测试:停机状态下,用橡胶锤敲击机械结构,同时记录振动衰减曲线。从波形里能读出固有频率。
避坑指南:我曾经在一个项目中,扫频发现共振点在35Hz。当时想当然地用了陷波滤波器,结果振动反而更大了。后来才发现,那是结构件松动导致的伪共振。记住:先排查机械连接,再动滤波器。
解决共振,通常有这几条路:
- 改变结构刚度:加筋、加厚、换材料。这是最根本的办法,但成本高。
- 增加阻尼:贴阻尼材料、用橡胶垫。效果不错,但要注意温度影响。
- 避开共振区:调整运行速度,让工作频率远离共振点。临时方案。
- 使用陷波滤波器:在伺服驱动器里设置陷波频率。这是电子手段,但会引入相位滞后。
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的速度下,工作台走一步停一步,跟打嗝似的。
摩擦不均匀的典型表现:
- 低速时抖动明显,高速时消失——这是最典型的特征
- 抖动频率与速度成正比——速度越快,抖动频率越高
- 特定位置抖动加剧——说明那个位置的导轨有问题
我的习惯:遇到低速抖动,先用手推一下导轨,感受有没有「涩」的地方。再用千分表打一下导轨的直线度。很多时候,就是导轨安装时没调平,或者润滑脂干了。
解决摩擦不均匀,我建议按这个顺序排查:
- 润滑:换合适的润滑脂,确保供油均匀
- 导轨预紧:调整滑块预压,太紧会加剧摩擦不均
- 刮研:对导轨进行刮研,改善接触面
- 控制补偿:用摩擦前馈模型,补偿摩擦力变化
2.4 负载变化:系统「认生」
负载变化引起的抖动,说白了就是系统「认生」。你调好的参数,是针对某个负载的。负载一变,系统的惯量、阻尼都变了,原来的参数就不合适了。
我做过一个码垛机器人项目,空载时运行得挺好,一抓取工件就开始抖。为什么?因为抓取后,末端负载增加了30%,系统惯量变了,原来的增益太高了。
负载变化对抖动的影响:
- 惯量变化:负载惯量增大,系统响应变慢,容易产生超调
- 重心变化:负载重心偏移,产生额外的力矩扰动
- 弹性变形:负载本身有弹性,会引入新的谐振点
关键点:负载变化超过20%时,原来的PID参数基本就不适用了。要么做自适应控制,要么做增益调度。
处理负载变化,我常用的方法:
- 增益调度:根据负载大小,切换不同的PID参数组
- 自适应控制:在线辨识负载惯量,自动调整增益
- 机械设计:尽量让负载变化范围小一些,或者加配重
知识体系总览
下面这张图,把机械抖动的四大根源串起来了。你可以把它当作排查问题的路线图。
嗯,机械抖动这块,内容不少。但说白了,就是四个字:刚、隙、摩、载。排查时按这个顺序来,能少走很多弯路。下一章咱们聊电气方面的抖动根源,到时候你会发现,很多电气问题其实是被机械问题「勾」出来的。
公众号:蓝海资料掘金营,微信deep3321