第三章 主从同步控制模式
各位工程师朋友,今天我们来聊聊多轴同步里最经典、也最常用的一种模式——主从同步。说实话,我刚入行那会儿,第一次接触多轴控制,用的就是主从模式。那时候觉得这东西挺简单,不就是一台跟着另一台跑嘛。后来踩了不少坑,才发现里面的门道还真不少。
3.1 主从模式原理
主从模式,说白了就是“一个带头,其余跟随”。
系统里会指定一台驱动器作为主轴,其他都是从轴。主轴按照自己的规划运行,从轴实时跟踪主轴的位置或速度。从轴没有自己的独立运动规划,它只负责“复制”主轴的轨迹。
我习惯把主轴比作领舞者,从轴就是后面的舞伴。领舞者怎么跳,后面就怎么跟。但这里有个关键——不是简单的1:1复制,而是可以带比例的复制。这就是电子齿轮比的由来。
核心要点:主从模式中,从轴的位置指令 = 主轴位置 × 电子齿轮比 + 偏移量
嗯,这里要注意:主从模式跟后面要讲的龙门同步不一样。龙门同步是两台电机硬连接同一个负载,必须做位置闭环的交叉耦合。主从模式则灵活得多,从轴可以有自己的负载,只要保持比例关系就行。
3.2 电子齿轮比设置
电子齿轮比,是主从模式里最核心的参数。它决定了从轴跟随主轴的比例关系。
举个例子。我做过一个包装机项目,送膜辊和切刀辊需要保持2:1的速比。送膜辊转2圈,切刀辊转1圈。这时候电子齿轮比就设成0.5。
设置方式一般有两种:
| 设置方式 | 说明 | 适用场景 |
|---|---|---|
| 分子/分母形式 | 直接设置分子和分母,如 1:2 | 整数比关系,精度要求高 |
| 浮点数形式 | 设置一个浮点数,如 0.5000 | 非整数比,或需要动态调整 |
我个人习惯用分子分母形式。为什么?因为不会丢精度。浮点数在PLC里做累加运算时,小数点后几位容易出偏差。我曾经在一个印刷机项目里吃过这个亏,跑了8个小时后,切刀位置偏了0.3mm。后来改成分子分母,问题就解决了。
小技巧:设置电子齿轮比时,建议先确认主轴和从轴的编码器分辨率。如果主轴是17位编码器,从轴是23位,齿轮比的计算要考虑进去。否则你会发现,从轴跑得“一卡一卡”的。
代码示例(基于CODESYS):
// 主轴位置读取
MAIN_AxisPos := Gantry1.NcToPlc.ActPos;
// 从轴跟随,电子齿轮比 2:1
Gantry2.PlcToNc.SetPosition := MAIN_AxisPos * 2.0;
Gantry2.PlcToNc.Execute := TRUE;
你看,代码其实很简单。但实际工程里,电子齿轮比的动态切换才是难点。比如包装机换规格时,需要在线修改齿轮比。这时候如果处理不好,从轴会“跳一下”,造成材料浪费甚至机械损坏。
3.3 主从模式的优缺点
任何技术都有两面性。主从模式也不例外。
优点:
- 实现简单:不需要复杂的耦合算法,PLC里几行代码就能搞定
- 调试方便:主轴独立运行,从轴单独调参,互不干扰
- 扩展灵活:想加几个从轴就加几个,主轴不用改
- 容错性好:某个从轴出故障,主轴和其他从轴还能继续跑
缺点:
- 同步精度有限:从轴永远在“追赶”主轴,存在滞后
- 刚性不足:遇到负载突变,从轴容易抖动
- 不适合硬连接:两台电机带同一个负载时,主从模式会打架
我记得有一次,客户非要用主从模式做龙门同步。我劝了半天不听,结果调试时两台电机互相较劲,电流直接报警。后来换成交叉耦合,问题才解决。所以,选型时一定要想清楚:你的负载是软连接还是硬连接?
避坑指南:我曾经在一个高速贴标机项目里,主从模式跑到了600包/分钟。结果从轴的位置偏差越来越大,最后标签贴得歪七扭八。后来发现,是通信周期太长,从轴跟不上主轴的加速度变化。解决方案是把EtherCAT周期从1ms降到500μs,问题解决。
3.4 主从模式在包装机械中的应用
包装机械,可以说是主从模式的主战场。为什么?因为包装机里大量存在比例同步的需求。
我随便举几个例子:
- 送膜-切膜:送膜辊和切刀辊需要保持固定速比
- 灌装-封口:灌装头下压和封口膜前进需要同步
- 贴标-输送:贴标头旋转和输送带速度需要匹配
- 理料-包装:理料盘和包装膜需要相位同步
这些场景,用主从模式再合适不过。因为包装材料本身有弹性,允许一定的跟随误差。而且包装机经常需要换规格,主从模式改个齿轮比就能适配,非常灵活。
我参与过一个给袋式包装机项目,结构是这样的:
你看这个架构图。主轴是送膜电机,它负责整个系统的节奏。三个从轴分别控制切刀、封口和打码。每个从轴的齿轮比都不一样,但都跟着主轴跑。
这样做的好处很明显:主轴速度变化时,所有从轴自动跟随。操作员只需要调节主轴的速度,整条线就同步变速。换规格时,改几个齿轮比参数就行,不用重新编程。
不过,包装机里有个特殊问题——相位同步。比如切刀必须在薄膜的某个位置下刀,不能切偏。这时候光有齿轮比还不够,还需要在启动时做一次“相位找零”。我一般会在主轴上加一个原点传感器,每次上电后让从轴先回零,再切入跟随模式。
实战经验:包装机启动时,建议让从轴先以“位置模式”运行到同步起点,再切换为“跟随模式”。直接切跟随,从轴可能会猛冲一下,把薄膜扯断。我吃过这个亏,后来在程序里加了3秒的软启动过渡,效果很好。
好了,主从同步模式就讲到这里。内容不多,但都是实战里摸爬滚打总结出来的。下一章我们会聊电子凸轮同步,那又是另一番天地了。
公众号:蓝海资料掘金营,微信deep3321