4. 电子齿轮与电子凸轮:从原理到实战
各位工程师朋友,欢迎来到第四章。这一章我们聊两个在同步控制里绕不开的概念——电子齿轮和电子凸轮。说实话,我刚入行那会儿,总觉得这两个东西很玄乎,什么“电子齿轮比”、“凸轮曲线”,听着像高等数学。后来在现场摸爬滚打多了,才发现它们其实就是一套“数字化的机械传动”。
今天我就把这两块掰开了讲。先讲电子齿轮,再讲电子凸轮。每个部分我都会带上实际项目里的经验,帮你少走弯路。
4.1 电子齿轮原理
电子齿轮,说白了就是用软件代替物理齿轮箱。你想想看,传统机械齿轮靠齿数比来改变转速和扭矩,电子齿轮则靠脉冲数比例来同步两个轴的运动。
它的核心思想很简单:让从轴跟随主轴,但按一个固定的比例缩放位置或速度。这个比例就是电子齿轮比。
电子齿轮的本质: 主轴每发出 N 个脉冲,从轴就移动 M 个脉冲对应的距离。N 和 M 的比值就是电子齿轮比。
我在一个包装机械项目里遇到过这种情况:主轴是切刀,从轴是送料辊。切刀每转一圈,送料辊需要送 200mm 的膜。如果切刀编码器是 2500 线,送料辊电机编码器也是 2500 线,那电子齿轮比怎么算?别急,下面我们就讲计算。
4.2 电子齿轮比计算
电子齿轮比的计算公式其实不复杂:
电子齿轮比 = (从轴电机每转所需脉冲数 × 从轴机械减速比) / (主轴每转输出脉冲数 × 主轴机械减速比)
但实际项目中,我们通常简化成:
电子齿轮比 = (从轴移动量对应的脉冲数) / (主轴移动量对应的脉冲数)
我习惯用“脉冲当量”来算。脉冲当量就是每个脉冲对应的实际移动距离。举个例子:
| 参数 | 主轴(切刀) | 从轴(送料辊) |
|---|---|---|
| 编码器线数 | 2500 P/R | 2500 P/R |
| 电机每转移动量 | 360°(一圈) | 100 mm(辊径 31.83mm) |
| 减速比 | 1:1 | 1:1 |
| 脉冲当量 | 360° / 2500 = 0.144°/脉冲 | 100 mm / 2500 = 0.04 mm/脉冲 |
现在要求:主轴每转一圈(360°),从轴送料 200mm。那么:
- 主轴一圈脉冲数:2500 脉冲
- 从轴需要移动 200mm,对应脉冲数:200 / 0.04 = 5000 脉冲
- 电子齿轮比 = 5000 / 2500 = 2:1
我的小技巧: 算完齿轮比后,先让主轴低速转几圈,用示波器或驱动器监控从轴的实际位置。我曾经因为减速比写反了,结果从轴跑了 10 倍的距离,差点撞了机械限位。嗯,从那以后我每次都会做“空跑验证”。
4.3 电子凸轮原理
电子齿轮只能做固定比例同步,但很多场合需要“变比例”同步。比如飞剪、追剪、印刷套准——主轴匀速转,从轴需要加速、匀速、减速、停止,形成一个周期性的运动。这时候电子凸轮就上场了。
电子凸轮的本质是:把主轴位置映射到从轴位置,映射关系由一条曲线决定。这条曲线就是凸轮曲线。
你可以把它想象成一个虚拟的机械凸轮。机械凸轮靠轮廓形状决定从动件的运动,电子凸轮靠数学曲线决定从轴的位置。
注意: 电子凸轮不是简单的比例关系。主轴转 0° 时从轴在 A 点,主轴转 90° 时从轴可能已经跑到 B 点,主轴转 180° 时从轴又回到 A 点。这个“映射”完全由曲线定义。
下面这张图展示了电子凸轮的核心逻辑:
4.4 凸轮曲线设计
凸轮曲线设计是电子凸轮的核心。曲线设计得好,机器跑得又稳又快;设计得不好,振动、噪音、甚至撞机都是家常便饭。
常见的凸轮曲线类型有:
| 曲线类型 | 特点 | 适用场景 |
|---|---|---|
| 梯形曲线 | 加速-匀速-减速,简单粗暴 | 低速、对冲击不敏感的场合 |
| S 形曲线 | 加加速度连续,启停平滑 | 高速、高精度、需要低振动的场合 |
| 修正正弦曲线 | 加速度连续,峰值加速度低 | 飞剪、追剪等高速裁切 |
| 多项式曲线 | 可自定义阶数,灵活性高 | 特殊运动规律,如间歇运动 |
设计曲线时,有几个关键参数必须关注:
- 主轴行程: 一个完整周期对应的主轴角度(通常是 360°)
- 从轴行程: 从轴在一个周期内的总移动量
- 同步区: 从轴与主轴保持固定比例的区域(比如飞剪的剪切区)
- 最大速度: 从轴在曲线中的最高速度,不能超过电机额定转速
- 最大加速度: 决定了冲击力和机械寿命
实战经验: 我调试过一台 1200 片/分钟的飞剪。刚开始用梯形曲线,剪切区速度波动大,切出来的产品毛边严重。后来换成修正正弦曲线,加加速度连续了,切面干净多了。但代价是计算量大了,控制器必须用高速插补周期(125μs 以下)。
曲线设计完成后,通常需要导出为“凸轮表”,也就是一组 (主轴位置, 从轴位置) 的数据点。举个例子:
// 凸轮表示例(部分)
主轴角度(°) 从轴位置(mm)
0 0.000
30 2.345
60 9.876
90 22.000
120 38.654
150 55.000
180 70.000
210 82.346
240 90.000
270 92.000
300 88.000
330 78.000
360 70.000
我的习惯: 凸轮表点数不是越多越好。点数太多,控制器内存吃紧;点数太少,插值误差大。我一般取 360~720 点,配合三次样条插值,效果不错。曾经有个项目用了 1440 点,结果控制器报内存溢出,后来减到 720 点,精度完全够用。
4.5 电子齿轮 vs 电子凸轮:怎么选?
很多新手会问:什么时候用电子齿轮,什么时候用电子凸轮?我列个对比表,你一看就明白:
| 对比项 | 电子齿轮 | 电子凸轮 |
|---|---|---|
| 同步关系 | 固定比例 | 可变比例(曲线定义) |
| 适用场景 | 定速比传动、送料、卷绕 | 飞剪、追剪、印刷套准、间歇运动 |
| 曲线灵活性 | 低(只有比例) | 高(任意曲线) |
| 调试难度 | 低(算个比例就行) | 高(需要设计曲线、调参数) |
| 控制器要求 | 低(普通 PLC 即可) | 高(需要凸轮插补功能) |
简单来说:如果从轴和主轴只需要固定比例,用电子齿轮;如果需要变比例、变速度、变方向,用电子凸轮。
避坑指南: 我曾经在一个项目中,把电子齿轮用在了飞剪上。结果剪切区速度不匹配,切出来的产品长度忽长忽短。后来换成电子凸轮,问题才解决。所以,选型时一定要想清楚:你的工艺到底需要“固定比例”还是“可变映射”?