3. 电子齿轮与电子凸轮
好,咱们今天聊点硬核的——电子齿轮和电子凸轮。说实话,这两个概念刚入行时容易搞混。我当年就闹过笑话,把电子齿轮当电子凸轮用,结果设备一跑起来,从轴直接飞车了……嗯,从那以后我就记住了:齿轮是比例关系,凸轮是曲线关系。
3.1 电子齿轮比设定
电子齿轮,说白了就是让从轴跟着主轴转,但转速按固定比例缩放。你想想看,机械齿轮换挡麻烦,电子齿轮改个参数就行。
3.1.1 电子齿轮比的计算公式
核心公式就一个:
电子齿轮比 = 从轴脉冲数 / 主轴脉冲数
举个例子:主轴转一圈发 10000 个脉冲,我希望从轴转半圈。那齿轮比就是 5000 / 10000 = 0.5。
我个人习惯把齿轮比写成分子分母形式:
GearRatio = Numerator / Denominator
这样在 PLC 里配参数时不容易写反。我在项目中遇到过有人把分子分母填反了,结果从轴转速翻倍,直接撞了限位。
3.1.2 常见应用场景
| 场景 | 主轴 | 从轴 | 齿轮比 |
|---|---|---|---|
| 同步传送带 | 驱动轮 | 从动轮 | 1:1 |
| 卷绕机 | 收卷轴 | 放卷轴 | 随直径变化 |
| 飞剪 | 送料轴 | 剪切轴 | 动态调整 |
3.2 电子凸轮:从比例到曲线
电子齿轮只能做线性比例,但很多场合需要非线性关系。比如包装机的横封动作——切刀要追上膜的速度,切完再快速返回。这时候就需要电子凸轮了。
3.2.1 电子凸轮表的生成
凸轮表本质上是一张映射表:主轴位置 → 从轴位置。我一般用 5 步法生成:
- 确定主轴行程:比如主轴转一圈 360°
- 规划从轴运动:从轴在哪些角度做什么动作
- 选择曲线类型:梯形、S 形、修正正弦等
- 生成离散点:通常 360 点或 720 点
- 导入 PLC:写入凸轮表存储区
举个例子,一个简单的飞剪凸轮表:
主轴角度(°) | 从轴位置(mm)
0 | 0
90 | 100
180 | 200
270 | 100
360 | 0
你看,从轴在 0° 到 180° 时往前送 200mm,然后 180° 到 360° 返回原点。这就是一个完整的剪切周期。
3.2.2 凸轮表的加载方式
加载凸轮表有三种常见方式:
- 离线加载:停机时一次性写入,简单可靠
- 在线切换:运行中切换凸轮表,需要主轴同步点
- 动态生成:根据工艺参数实时计算凸轮表,灵活但吃算力
我个人偏爱离线加载。为什么?因为稳定。在线切换时如果主轴位置没对准,从轴会跳变。我见过一次跳变把模具都打坏了。
3.3 主轴与从轴的关系
搞清楚了齿轮和凸轮,咱们再聊聊主轴和从轴的关系。这层关系搞不明白,同步就是空话。
3.3.1 主从关系的三种模式
| 模式 | 说明 | 典型应用 |
|---|---|---|
| 物理主轴 | 一个真实的电机作为主轴 | 传送带驱动 |
| 虚拟主轴 | PLC 内部生成的虚拟位置 | 电子齿轮箱 |
| 主从切换 | 运行中切换主轴来源 | 双工位切换 |
虚拟主轴这个我得多说两句。很多新手觉得虚拟主轴不靠谱,其实它比物理主轴更稳定。为什么?因为虚拟主轴不受机械振动影响,位置精度完全由 PLC 保证。
3.3.2 同步启动与停止
主从轴同步,最难的不是跑起来,而是启动和停止。我总结了一个「三步启动法」:
- 位置对齐:启动前把从轴位置归零或对准主轴当前位置
- 速度匹配:先让从轴速度追上主轴,再切入位置同步
- 切入同步:在主轴过零位或特定角度时切入电子齿轮/凸轮
3.4 知识结构总览
下面这张图把电子齿轮和电子凸轮的核心关系画出来了。我画图时习惯把主轴放左边,从轴放右边,中间是同步方式。
3.5 避坑指南
最后,我把自己踩过的坑总结一下,你们调试时多留个心眼:
- 齿轮比别设成整数比:比如 2:1 容易产生共振,我一般用 1999:1000 这种非整数比
- 凸轮表首尾要闭合:主轴 0° 和 360° 的从轴位置必须一致,否则每圈跳一次
- 主轴速度变化时注意加速度:电子凸轮对加速度敏感,主轴急加速从轴会跟丢
- 虚拟主轴要设上限速度:防止程序 bug 导致主轴速度无限上升
嗯,电子齿轮和电子凸轮这块,说白了就是「比例」和「曲线」的区别。搞清楚了这一点,后面多轴同步定位就好办了。