第四章:伺服参数调优——让电机听懂你的指令
说实话,我刚入行那会儿,最怕的就是调伺服参数。
明明代码写得没问题,插补指令也发得准准的,可机床跑起来就是不对劲——要么嗡嗡响,要么过冲,要么干脆抖得像筛糠。后来我才明白,问题不在算法,在伺服没调好。
这一章,咱们就聊聊伺服驱动器的增益调整、三环整定,还有共振抑制。这些东西调好了,圆弧插补才算真正落地。
4.1 三环架构:电流环、速度环、位置环
伺服驱动器内部,其实是三层嵌套的控制环路。从里到外分别是:
- 电流环:最内层,控制电机转矩。响应最快,周期通常在几十微秒。
- 速度环:中间层,控制电机转速。响应中等,周期在几百微秒到1毫秒。
- 位置环:最外层,控制电机位置。响应最慢,周期通常在1毫秒以上。
你想想看,位置环发一个指令,速度环得先跟上,电流环再拼命执行。哪一环慢了,整个系统就卡壳。
核心原则:调参顺序必须从内到外。先调电流环,再调速度环,最后调位置环。跳级调参,大概率翻车。
我记得有一次,一个客户死活调不好位置环,我远程一看,速度环增益设得比电流环还高。这就像让一个短跑运动员扛着沙袋跑,能稳才怪。
4.2 电流环参数整定
电流环说白了,就是让实际电流快速跟上指令电流。它的核心参数有两个:
- 比例增益 Kp:决定响应速度。太大容易振荡,太小反应慢。
- 积分增益 Ki:消除稳态误差。太大容易超调,太小有静差。
我个人的习惯是,先把积分增益设到0,只调比例增益。让电机空载运行,慢慢加大Kp,直到听到轻微的高频啸叫,然后退回20%。这时候再一点点加Ki,直到电流误差稳定在1%以内。
小技巧:如果你用的是安川或松下驱动器,可以打开电流环的示波器功能。看电流波形,如果毛刺多,说明Kp太高;如果跟踪滞后明显,说明Kp太低。
4.3 速度环参数整定
速度环比电流环复杂一些。它不仅要响应快,还得抗扰动。比如切削力突然变化,速度不能掉太多。
速度环的参数也是Kp和Ki,但多了个速度前馈。前馈的作用是提前补偿,让速度环更快响应位置指令。
我曾经在一个龙门铣项目上吃过亏。两个轴的速度环参数没配对,结果走圆弧时,一个轴快一个轴慢,加工出来的圆直接变成了椭圆。后来我把两个轴的速度环Kp调成一致,再微调前馈系数,问题才解决。
注意:速度环的Ki不要设太大。我见过有人为了消除速度波动,把Ki拉到顶,结果电机低速时一抖一抖的,像在跳舞。Ki的合理范围通常是Kp的1/10到1/5。
4.4 位置环参数整定
位置环是最后一关。它的主要参数是位置环增益 Kpp。这个值决定了位置跟踪的刚性。
Kpp越大,位置跟踪越紧,但容易引发振荡。Kpp越小,系统越稳,但跟踪误差会变大。
我一般这样调:先设一个保守值,比如20 1/s。然后让机床跑一个标准圆弧,看实际轨迹和指令轨迹的偏差。如果偏差大,就逐步增加Kpp,直到偏差在允许范围内。
这里有个坑——位置环增益不能超过速度环带宽的1/5。否则位置环指令太快,速度环根本跟不上,系统就会振荡。
经验公式:位置环增益 Kpp ≤ 速度环带宽 / 5。比如速度环带宽是100Hz,那Kpp最好不超过20 1/s。
4.5 共振抑制与滤波
机械系统总有共振点。电机一跑,某个频率的振动被放大,整个机床就开始抖。这时候就需要陷波滤波器和低通滤波器。
- 陷波滤波器:专门干掉某个特定频率的振动。比如机械共振在200Hz,就设一个200Hz的陷波。
- 低通滤波器:把高频噪声滤掉。但注意,低通滤波会引入相位延迟,影响响应速度。
我建议的做法是:先用驱动器的自动共振检测功能,扫一遍机械系统的频率响应。找到共振峰后,手动设置陷波滤波器。不要依赖自动整定,自动整定有时候会过度滤波,把有用的信号也滤掉了。
嗯,这里要注意——滤波器的Q值(品质因数)别设太高。Q值太高,滤波器本身就会引入振荡。我一般设Q=10左右,效果比较均衡。
4.6 实战调参流程总结
说了这么多,咱们捋一个标准流程:
- 电流环:Ki=0,调Kp到临界振荡,退回20%。再加Ki到误差稳定。
- 速度环:调Kp到响应满意,加Ki消除静差。加前馈改善跟踪。
- 位置环:设Kpp为速度环带宽的1/5,逐步增加直到轨迹偏差合格。
- 共振抑制:扫频找共振点,加陷波滤波器。必要时加低通滤波。
- 验证:跑一个标准圆弧,看实际轨迹。如果过冲或振荡,回头微调。
我曾经用这个流程,帮一个客户把圆弧加工误差从0.05mm降到了0.01mm以内。其实没什么高深技巧,就是按顺序来,别跳步。
避坑指南:我曾经见过有人调完电流环就直接跑圆弧,结果速度环和位置环都没动,加工出来全是锯齿。记住,三环必须层层递进,缺一环都不行。
4.7 知识体系结构图
下面这张图,把伺服参数调优的核心逻辑串起来了。你可以把它当作调参时的路线图。
这张图你看懂了吗?三环架构是骨架,参数整定是血肉,共振抑制是铠甲。三者缺一不可。
最后说一句:伺服调优没有万能公式。每台机床的机械特性、负载情况都不一样。我给你的方法,是让你少走弯路,但最终还得靠你亲手去试、去调、去感受。调多了,你自然就有手感了。
公众号:蓝海资料掘金营,微信deep3321