第三章 电子齿轮与电子凸轮:同步控制的核心玩法

各位工程师朋友,大家好。今天我们来聊聊同步运动控制里最核心的两个概念——电子齿轮和电子凸轮。说实话,这两个东西在自动化产线上太常见了。我刚开始接触时也觉得挺玄乎,后来做多了才发现,说白了就是让两个轴“步调一致”的技术。

电子齿轮解决的是“比例同步”问题,电子凸轮解决的是“曲线同步”问题。一个像固定速比的变速箱,一个像可以任意塑形的机械凸轮。嗯,咱们一个一个来拆解。

3.1 电子齿轮比:从原理到实战计算

电子齿轮,说白了就是让从轴的位置或速度,与主轴保持一个固定的比例关系。比如主轴转一圈,从轴转两圈,这就是2:1的电子齿轮比。

但实际配置时,你面对的不是简单的比例,而是脉冲当量、编码器分辨率、机械减速比这些参数。我见过不少新手在这里栽跟头。

3.1.1 电子齿轮比的计算公式

先看一个标准公式:

电子齿轮比 = (从轴电机编码器分辨率 × 从轴机械减速比) / (主轴电机编码器分辨率 × 主轴机械减速比 × 期望位置比例)

举个例子。主轴电机编码器是2500线(即10000脉冲/转),减速比1:1。从轴电机编码器也是2500线,减速比2:1(电机转2圈,负载转1圈)。我希望主轴转1圈时,从轴负载转0.5圈。

计算过程:

主轴每转脉冲数 = 10000
从轴每转脉冲数 = 10000
从轴减速比 = 2(电机转2圈负载转1圈)
期望比例 = 0.5(从轴负载转0.5圈 / 主轴转1圈)

电子齿轮比 = (10000 × 2) / (10000 × 1 × 0.5) = 20000 / 5000 = 4

所以电子齿轮比设为4:1。注意,这里我习惯把分子分母约成最简整数比,比如4:1,而不是直接写4。有些驱动器支持小数,但整数比更可靠。

我的小技巧: 配置前先画个传动链图,把电机、减速机、负载的转动关系标清楚。我在项目里吃过亏,少算了一级皮带传动比,结果齿轮比差了10倍,飞车了。

3.1.2 电子齿轮比的配置流程

配置电子齿轮,我一般按这个步骤来:

  1. 确认主轴信号源:是脉冲指令还是虚拟主轴?
  2. 获取编码器参数:主轴和从轴的编码器线数、分辨率。
  3. 计算机械传动比:从电机轴到最终负载的减速比。
  4. 确定同步比例:主轴转1圈,从轴负载需要转多少圈?
  5. 代入公式计算:得到电子齿轮比,并化简。
  6. 写入驱动器:注意有些驱动器分子分母分开设置。
  7. 验证:低速点动,观察位置误差是否在允许范围内。
避坑指南: 我曾经在一条印刷线上,把电子齿轮比的分子分母搞反了。结果从轴疯狂加速,直接撞了机械限位。后来我养成了一个习惯——配置完先用手轮低速测试,确认方向正确再提速。

3.2 电子凸轮:从梯形到S曲线的曲线设计

电子凸轮比电子齿轮灵活得多。它不是固定比例,而是让从轴跟随主轴的位置,按照一条预设的曲线运动。你可以把它想象成一个数字化的机械凸轮,想怎么改形状都行。

电子凸轮的核心是曲线设计。常用的曲线有梯形曲线和S曲线。我个人的经验是:梯形曲线简单粗暴,但加减速有冲击;S曲线平滑,适合高速高精度场合。

3.2.1 梯形曲线设计

梯形曲线由三段组成:加速段、匀速段、减速段。它的速度曲线像个梯形,所以叫这个名字。

设计时你需要确定三个参数:

  • 主轴行程:主轴从起点到终点的脉冲数或角度。
  • 从轴行程:从轴对应的位移量。
  • 加/减速度:决定曲线陡峭程度。

举个例子,主轴转360度,从轴需要移动100mm。我设定加速段占20%,减速段占20%,匀速段占60%。那么:

加速段主轴角度:360 × 20% = 72度
匀速段主轴角度:360 × 60% = 216度
减速段主轴角度:360 × 20% = 72度

从轴在加速段移动:100 × 20% = 20mm
从轴在匀速段移动:100 × 60% = 60mm
从轴在减速段移动:100 × 20% = 20mm

然后根据这些数据生成凸轮表。梯形曲线的优点是计算简单,缺点是加速度突变处有冲击。我在做低速搬运时常用,但高速场合就不太行了。

3.2.2 S曲线设计

S曲线解决了梯形曲线的冲击问题。它的加速度是连续变化的,没有突变。说白了,就是让速度曲线从梯形变成S形,加减速更柔和。

S曲线的设计稍微复杂一点。我常用的方法是:

  1. 确定主轴和从轴的行程。
  2. 设定最大速度、最大加速度、加加速度(Jerk)。
  3. 用数学公式生成位置-时间曲线。
  4. 将时间映射到主轴位置,得到凸轮表。

这里给一个简单的S曲线位置公式:

位置 = 起始位置 + 速度 × 时间 + 0.5 × 加速度 × 时间² + (1/6) × 加加速度 × 时间³

实际应用中,我一般用现成的凸轮设计软件来生成S曲线。手动计算太容易出错了。我记得有一次在包装机上,手动算S曲线算错了加加速度,结果机器振动得厉害,产品全歪了。

核心要点: 梯形曲线适合低速、对冲击不敏感的场合。S曲线适合高速、高精度、对振动敏感的场合。选哪个,取决于你的工艺要求。

3.3 主轴与从轴同步关系的建立

有了电子齿轮比或电子凸轮表,接下来就是建立同步关系了。这一步很关键,搞不好会出大问题。

3.3.1 同步启动方式

同步启动有三种常见方式:

  • 立即同步:从轴立即跟随主轴当前位置。适合主轴静止或低速时。
  • 相位同步:从轴先回到参考点,再与主轴同步。适合需要精确相位对齐的场合。
  • 软同步:从轴逐渐加速到与主轴同步。适合主轴已经在高速运行的情况。

我个人习惯用相位同步,尤其是在多轴联动时。先让所有轴回零,再建立同步,这样位置关系最清晰。

3.3.2 同步过程中的监控

同步建立后,不是就万事大吉了。你需要监控几个关键指标:

指标 说明 我的经验值
位置误差 从轴实际位置与理论位置的差值 控制在±1个脉冲以内
速度误差 从轴实际速度与理论速度的差值 不超过设定速度的5%
跟随误差 主轴与从轴的位置差 根据机械刚性调整

如果发现误差超限,需要检查:机械间隙是否过大?电子齿轮比是否正确?凸轮表是否平滑?我曾经遇到一个案例,误差总是周期性波动,最后发现是联轴器打滑了。

重要提醒: 同步关系建立后,不要立即全速运行。先低速跑一个循环,确认所有位置点都正确。我见过有人直接全速跑,结果凸轮表有个点算错了,从轴直接撞到硬限位,电机都烧了。

3.4 知识体系总览

为了让大家更直观地理解本章的知识结构,我画了一张图:

电子齿轮与电子凸轮知识体系 电子齿轮(比例同步) 电子凸轮(曲线同步) 齿轮比计算 → 编码器分辨率 × 减速比 配置流程 → 参数确认 → 写入验证 梯形曲线 → 加速/匀速/减速三段 S曲线 → 加加速度连续,无冲击 主轴与从轴同步关系建立 立即同步 相位同步 软同步 监控:位置误差 / 速度误差 / 跟随误差

这张图把本章的核心内容串起来了。左边是电子齿轮,右边是电子凸轮,最终都汇聚到同步关系的建立和监控上。你想想看,不管用哪种方式,最终目的都是让从轴听话地跟着主轴走。

好了,关于电子齿轮和电子凸轮,我就讲这么多。实际项目中,你可能会遇到各种奇怪的问题,比如齿轮比算对了但方向反了,凸轮表平滑了但速度跟不上。这些都需要你动手去调试、去积累经验。嗯,慢慢来,别急。