第三章 电子齿轮与电子凸轮:同步的核心玩法
各位好,我是老周。这一章咱们聊聊电子齿轮和电子凸轮。说实话,这两个东西是同步控制里最实用、也最容易出问题的环节。我见过不少项目,硬件选型没问题,电机也没坏,就是参数配不对,结果设备跑起来一顿一顿的。说白了,就是没搞懂电子齿轮比和凸轮表怎么玩。
3.1 电子齿轮比的原理与配置
电子齿轮比,听起来高大上,其实就是一个数学比例。它解决的是“上位机发一个脉冲,电机该走多远”的问题。你想想看,PLC发10000个脉冲,电机转一圈,但丝杠导程是10mm,那一个脉冲对应多少位移?这就是电子齿轮比要算的。
核心公式:
电子齿轮比 = (电机编码器分辨率 × 机械减速比) / (上位机每转脉冲数 × 负载每转位移)
我个人习惯,先把机械参数理清楚再算。举个例子:
| 参数 | 数值 | 说明 |
|---|---|---|
| 编码器分辨率 | 131072 ppr | 17位绝对值编码器 |
| 减速比 | 10:1 | 电机转10圈,负载转1圈 |
| 上位机每转脉冲 | 10000 | PLC设定的指令脉冲数 |
| 负载每转位移 | 360° | 旋转台 |
算出来:电子齿轮比 = (131072 × 10) / (10000 × 360) ≈ 3.64。嗯,这里要注意,很多驱动器只接受整数比或有限小数,你得四舍五入。我曾经在一个贴片机项目里,就因为四舍五入差了0.01%,结果跑了1000个工位后累积误差超过1mm,产品全废了。
避坑指南:电子齿轮比尽量用整数或简单分数。如果驱动器支持分数形式(比如 131072/360000),优先用分数,避免浮点误差累积。
3.2 电子凸轮表的生成与优化
电子凸轮比电子齿轮复杂一个量级。它不是固定比例,而是“主从轴之间的非线性映射”。说白了,主轴转一圈,从轴在不同角度走不同的速度曲线。典型的应用就是飞剪、追剪、包装机里的横封。
凸轮表的核心是相位-位置对应关系。我一般分三步走:
- 规划运动曲线:根据工艺要求,确定从轴在主轴各相位下的目标位置。
- 生成凸轮表:用工具或手算,把曲线离散成点表。
- 优化与平滑:检查速度、加速度是否超限,必要时做插值或滤波。
举个例子,一个典型的飞剪凸轮表:
// 主轴角度 0°~360°,从轴位置 0~100mm
// 关键点:0°时从轴在0mm,180°时从轴在100mm,360°回到0mm
相位(°) 位置(mm)
0 0
30 5
60 20
90 45
120 70
150 90
180 100
210 90
240 70
270 45
300 20
330 5
360 0
你看,这个表在180°附近变化最剧烈,速度最快。如果加速度超限,电机就会抖动。我建议用5次样条插值代替线性插值,能大幅减少冲击。
我的经验:凸轮表点数不是越多越好。256点足够大多数应用,1024点以上反而容易引入高频噪声。我一般先用128点粗调,再加密到256点做精调。
3.3 相位同步的实现
相位同步,就是让从轴和主轴保持固定的相位差。比如主轴在90°时,从轴必须在45°。这听起来简单,但实际做起来坑很多。
实现方式主要有三种:
| 方式 | 原理 | 适用场景 | 精度 |
|---|---|---|---|
| 硬件锁相环 | 用PLL电路锁定相位 | 高速、低延迟 | 高 |
| 软件插补 | PLC或运动控制器实时计算 | 中低速、柔性高 | 中 |
| 凸轮表同步 | 预先生成相位映射表 | 周期性运动 | 高 |
我个人最常用的是凸轮表同步。为什么?因为它确定性好,不会因为CPU负载波动而抖动。我曾经在一个包装机上试过软件插补,结果主轴一加速,从轴就滞后,最后切出来的包装袋长短不一。换成凸轮表后,问题立刻解决。
相位同步的关键参数是相位偏移量。比如主轴编码器Z信号在0°,你希望从轴在30°时开始动作,那偏移量就是30°。实现时,把凸轮表的相位列整体加上偏移量就行。
注意:相位偏移量不能超过一个周期。如果超过,要模除周期长度。否则凸轮表会跳变,导致电机急停或飞车。
3.4 知识体系总览
下面这张图,是我自己总结的电子齿轮与电子凸轮的知识结构。你看一眼,心里就有谱了。
这张图把三个核心概念串起来了。电子齿轮比是基础,电子凸轮是进阶,相位同步是最终目标。你搞懂了这三层,多轴同步就算入门了。
3.5 实战中的几个坑
最后,我分享几个实战中踩过的坑,你们遇到类似情况可以少走弯路。
- 电子齿轮比溢出:有些驱动器电子齿轮比分子分母有范围限制(比如0.01~100)。超出范围会报错。我建议先算好,再查手册确认。
- 凸轮表跳变:凸轮表首尾不连续,或者相位点间距不均匀,会导致从轴抖动。解决办法是强制首尾位置和速度一致,并用等角度采样。
- 相位同步丢失:主轴编码器信号受干扰,导致从轴相位偏移。我一般加屏蔽线,并在软件里做滤波和校验。
一个小技巧:调试时先用低速跑一遍,记录主轴和从轴的实际位置曲线。如果曲线和理论凸轮表偏差超过5%,就要检查机械间隙或编码器安装。我曾经用这个方法,半小时就找到了一个松动的联轴器。
好了,这一章就到这里。电子齿轮和电子凸轮是同步控制的基石,你花时间搞透它,后面学多轴插补、龙门同步就会轻松很多。记住,理论要懂,但动手调一调更重要。