第4章:主从控制模式详解
主从控制,说白了就是让两个轴「步调一致」地干活。一个轴当老大,另一个跟着跑。这在龙门双驱系统里太常见了——你想想看,一根横梁两边各一个电机,如果两边不同步,轻则抖动,重则卡死。
我最早接触主从控制是在一台大型激光切割机上。当时客户反映龙门跑起来有「嘎嘎」声,我过去一看,好家伙,从轴滞后了将近2个脉冲。从那以后,我对主从模式的每个细节都格外上心。
4.1 主从控制原理
主从控制的核心思想很简单:主轴负责执行位置指令,从轴负责跟随主轴的实际位置。
具体来说,主轴的编码器反馈会实时传给从轴。从轴不是直接听上位机的指令,而是听主轴「实际走到了哪」。这样一来,哪怕主轴上负载变化导致速度波动,从轴也会跟着波动,两边始终保持同步。
关键点:主从控制不是「同时发指令」,而是「主轴发指令,从轴跟位置」。这个区别决定了系统的刚性和响应特性。
我习惯把主从控制分成两种:
- 硬主从:从轴直接接收主轴的编码器信号,硬件层面同步。延迟极低,但灵活性差。
- 软主从:通过总线(如EtherCAT)传输主轴位置。灵活,但存在通信延迟。
实际项目中,我推荐用软主从。为什么?因为调试方便,参数可在线调整。硬主从一旦焊好线,想改就麻烦了。
4.2 位置指令同步机制
同步机制是主从控制的核心。说白了,就是怎么保证两个轴在同一时刻到达同一位置。
常见的同步方式有三种:
| 同步方式 | 原理 | 延迟 | 适用场景 |
|---|---|---|---|
| 指令同步 | 上位机同时下发相同指令 | 低 | 轻载、刚性连接 |
| 位置跟随 | 从轴跟随主轴实际位置 | 中 | 大多数龙门应用 |
| 速度前馈+位置跟随 | 从轴同时接收速度和位置指令 | 低 | 高速高精度场景 |
我个人最常用的是「速度前馈+位置跟随」。为什么?因为纯位置跟随会有滞后——从轴永远在追主轴走过的路。加上速度前馈后,从轴能提前知道主轴要往哪走,响应快得多。
调试技巧:设置速度前馈系数时,从50%开始试。我见过有人一上来就设100%,结果从轴冲过头,系统震荡。慢慢加,直到跟随误差最小。
4.3 从轴跟随误差补偿
跟随误差是主从控制绕不开的话题。什么叫跟随误差?就是主轴实际位置和从轴实际位置的差值。
为什么会存在跟随误差?原因很多:
- 通信延迟:总线传输需要时间
- 机械间隙:联轴器、皮带等有弹性变形
- 负载差异:两边电机承受的力不一样
- 摩擦不均:导轨润滑状态不同
我记得有一次调试一台大型龙门铣,两边导轨的润滑管路堵了一边。结果从轴摩擦力大,跟随误差飙到0.5mm。一开始我还以为是参数问题,查了半天才发现是机械问题。嗯,这里要注意:先排除机械问题,再调参数。
补偿方法主要有以下几种:
- 比例补偿:误差越大,补偿量越大。简单但容易过冲。
- 积分补偿:消除稳态误差。但积分太强会导致震荡。
- 前馈补偿:根据加速度提前补偿。效果好,但需要精确模型。
- 自适应补偿:在线调整参数。高级玩法,适合变负载场景。
注意:补偿不是万能的。如果跟随误差超过1mm,先检查机械和电气连接,别一味加补偿。我曾经吃过这个亏,加了一堆补偿参数,结果电机嗡嗡响,最后发现是编码器线松了。
4.4 主从控制的优缺点分析
任何控制模式都有两面性。主从控制也不例外。
优点:
- 实现简单:不需要复杂的算法,大部分驱动器自带此功能
- 同步性好:从轴实时跟随,能自动补偿主轴的速度波动
- 调试方便:主要调从轴的跟随参数,主轴按单轴调就行
- 成本低:不需要额外的高性能控制器
缺点:
- 从轴被动:从轴永远在「追」,存在固有滞后
- 误差累积:如果主轴有位置偏差,从轴也会跟着偏
- 抗干扰弱:主轴受到扰动时,从轴会跟着抖动
- 带宽受限:受限于通信周期,高频响应不如交叉耦合控制
说白了,主从控制适合大多数龙门应用。但如果你的设备要求极高的同步精度(比如微米级),或者负载变化剧烈,那就要考虑更高级的控制方式了。
4.5 实际应用中的主从调试技巧
调试主从控制,我总结了一套「三步走」的方法:
- 先调主轴:把主轴当成单轴调好,确保位置环、速度环稳定。
- 再调从轴跟随:设置从轴为主轴位置跟随,调比例增益和速度前馈。
- 最后联调:让龙门跑一个完整的轨迹,观察跟随误差。
调试过程中,有几个坑一定要避开:
- 增益不要贪高:从轴的比例增益太高,系统会震荡。我一般从主轴增益的70%开始试。
- 注意方向:主轴和从轴的旋转方向要一致,否则龙门会「拧麻花」。
- 限位保护:一定要设置从轴的跟随误差报警。我曾经见过从轴跟丢后直接撞到机械限位,那声音...嗯,不想再听第二次。
- 加减速匹配:主轴和从轴的加减速时间要一致,否则启动瞬间就会产生误差。
我的习惯:调试时先用低速跑,比如10mm/s。观察跟随误差稳定后,再逐步提速。每次提速后,微调一下前馈系数。这样一步步来,不容易出问题。
最后说一句:主从控制不是万能的,但用好了,能解决90%的龙门同步问题。剩下的10%,要么是机械设计有问题,要么就需要上交叉耦合了。不过那是后面章节的内容了。