3. 电子齿轮与电子凸轮

好,咱们今天聊点硬核的——电子齿轮和电子凸轮。说实话,这两个概念刚入行时容易搞混。我当年就闹过笑话,把电子齿轮当电子凸轮用,结果设备一跑起来,从轴直接飞车了……嗯,从那以后我就记住了:齿轮是比例关系,凸轮是曲线关系。

3.1 电子齿轮比设定

电子齿轮,说白了就是让从轴跟着主轴转,但转速按固定比例缩放。你想想看,机械齿轮换挡麻烦,电子齿轮改个参数就行。

3.1.1 电子齿轮比的计算公式

核心公式就一个:

电子齿轮比 = 从轴脉冲数 / 主轴脉冲数

举个例子:主轴转一圈发 10000 个脉冲,我希望从轴转半圈。那齿轮比就是 5000 / 10000 = 0.5。

我个人习惯把齿轮比写成分子分母形式:

GearRatio = Numerator / Denominator

这样在 PLC 里配参数时不容易写反。我在项目中遇到过有人把分子分母填反了,结果从轴转速翻倍,直接撞了限位。

3.1.2 常见应用场景

场景 主轴 从轴 齿轮比
同步传送带 驱动轮 从动轮 1:1
卷绕机 收卷轴 放卷轴 随直径变化
飞剪 送料轴 剪切轴 动态调整
我的小技巧: 调试时先把齿轮比设成 1:1,确认主轴从轴能同步转起来,再慢慢调比例。一步到位容易出问题。

3.2 电子凸轮:从比例到曲线

电子齿轮只能做线性比例,但很多场合需要非线性关系。比如包装机的横封动作——切刀要追上膜的速度,切完再快速返回。这时候就需要电子凸轮了。

3.2.1 电子凸轮表的生成

凸轮表本质上是一张映射表:主轴位置 → 从轴位置。我一般用 5 步法生成:

  1. 确定主轴行程:比如主轴转一圈 360°
  2. 规划从轴运动:从轴在哪些角度做什么动作
  3. 选择曲线类型:梯形、S 形、修正正弦等
  4. 生成离散点:通常 360 点或 720 点
  5. 导入 PLC:写入凸轮表存储区

举个例子,一个简单的飞剪凸轮表:

主轴角度(°) | 从轴位置(mm)
0           | 0
90          | 100
180         | 200
270         | 100
360         | 0

你看,从轴在 0° 到 180° 时往前送 200mm,然后 180° 到 360° 返回原点。这就是一个完整的剪切周期。

注意: 凸轮表的点数不是越多越好。我曾经试过 1440 点的高密度表,结果 PLC 扫描周期跟不上,主轴跑快了从轴就抖。一般 360 点就够用。

3.2.2 凸轮表的加载方式

加载凸轮表有三种常见方式:

  • 离线加载:停机时一次性写入,简单可靠
  • 在线切换:运行中切换凸轮表,需要主轴同步点
  • 动态生成:根据工艺参数实时计算凸轮表,灵活但吃算力

我个人偏爱离线加载。为什么?因为稳定。在线切换时如果主轴位置没对准,从轴会跳变。我见过一次跳变把模具都打坏了。

3.3 主轴与从轴的关系

搞清楚了齿轮和凸轮,咱们再聊聊主轴和从轴的关系。这层关系搞不明白,同步就是空话。

3.3.1 主从关系的三种模式

模式 说明 典型应用
物理主轴 一个真实的电机作为主轴 传送带驱动
虚拟主轴 PLC 内部生成的虚拟位置 电子齿轮箱
主从切换 运行中切换主轴来源 双工位切换

虚拟主轴这个我得多说两句。很多新手觉得虚拟主轴不靠谱,其实它比物理主轴更稳定。为什么?因为虚拟主轴不受机械振动影响,位置精度完全由 PLC 保证。

3.3.2 同步启动与停止

主从轴同步,最难的不是跑起来,而是启动和停止。我总结了一个「三步启动法」:

  1. 位置对齐:启动前把从轴位置归零或对准主轴当前位置
  2. 速度匹配:先让从轴速度追上主轴,再切入位置同步
  3. 切入同步:在主轴过零位或特定角度时切入电子齿轮/凸轮
关键点: 同步切入的瞬间,从轴位置和速度必须与主轴匹配。否则就是硬撞,轻则抖动,重则报警停机。

3.4 知识结构总览

下面这张图把电子齿轮和电子凸轮的核心关系画出来了。我画图时习惯把主轴放左边,从轴放右边,中间是同步方式。

电子齿轮与电子凸轮知识结构 主轴(Master) 从轴(Slave) 电子齿轮(比例) 电子凸轮(曲线) 核心区别 电子齿轮:从轴位置 = 主轴位置 × 固定比例 电子凸轮:从轴位置 = 凸轮表[主轴位置](非线性映射) 典型应用场景 电子齿轮:同步传送带、卷绕机、印刷机套色 电子凸轮:飞剪、横封、机械手关节、包装机

3.5 避坑指南

最后,我把自己踩过的坑总结一下,你们调试时多留个心眼:

  • 齿轮比别设成整数比:比如 2:1 容易产生共振,我一般用 1999:1000 这种非整数比
  • 凸轮表首尾要闭合:主轴 0° 和 360° 的从轴位置必须一致,否则每圈跳一次
  • 主轴速度变化时注意加速度:电子凸轮对加速度敏感,主轴急加速从轴会跟丢
  • 虚拟主轴要设上限速度:防止程序 bug 导致主轴速度无限上升
我的经验: 调试电子凸轮时,先用低速跑一遍,把凸轮曲线画出来看看。很多问题在低速时就能发现,不用等到高速才炸。

嗯,电子齿轮和电子凸轮这块,说白了就是「比例」和「曲线」的区别。搞清楚了这一点,后面多轴同步定位就好办了。