第三章 电子齿轮与电子凸轮:同步控制的核心玩法
各位工程师朋友,大家好。今天我们来聊聊同步运动控制里最核心的两个概念——电子齿轮和电子凸轮。说实话,这两个东西在自动化产线上太常见了。我刚开始接触时也觉得挺玄乎,后来做多了才发现,说白了就是让两个轴“步调一致”的技术。
电子齿轮解决的是“比例同步”问题,电子凸轮解决的是“曲线同步”问题。一个像固定速比的变速箱,一个像可以任意塑形的机械凸轮。嗯,咱们一个一个来拆解。
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。有些驱动器支持小数,但整数比更可靠。
3.1.2 电子齿轮比的配置流程
配置电子齿轮,我一般按这个步骤来:
- 确认主轴信号源:是脉冲指令还是虚拟主轴?
- 获取编码器参数:主轴和从轴的编码器线数、分辨率。
- 计算机械传动比:从电机轴到最终负载的减速比。
- 确定同步比例:主轴转1圈,从轴负载需要转多少圈?
- 代入公式计算:得到电子齿轮比,并化简。
- 写入驱动器:注意有些驱动器分子分母分开设置。
- 验证:低速点动,观察位置误差是否在允许范围内。
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曲线的设计稍微复杂一点。我常用的方法是:
- 确定主轴和从轴的行程。
- 设定最大速度、最大加速度、加加速度(Jerk)。
- 用数学公式生成位置-时间曲线。
- 将时间映射到主轴位置,得到凸轮表。
这里给一个简单的S曲线位置公式:
位置 = 起始位置 + 速度 × 时间 + 0.5 × 加速度 × 时间² + (1/6) × 加加速度 × 时间³
实际应用中,我一般用现成的凸轮设计软件来生成S曲线。手动计算太容易出错了。我记得有一次在包装机上,手动算S曲线算错了加加速度,结果机器振动得厉害,产品全歪了。
3.3 主轴与从轴同步关系的建立
有了电子齿轮比或电子凸轮表,接下来就是建立同步关系了。这一步很关键,搞不好会出大问题。
3.3.1 同步启动方式
同步启动有三种常见方式:
- 立即同步:从轴立即跟随主轴当前位置。适合主轴静止或低速时。
- 相位同步:从轴先回到参考点,再与主轴同步。适合需要精确相位对齐的场合。
- 软同步:从轴逐渐加速到与主轴同步。适合主轴已经在高速运行的情况。
我个人习惯用相位同步,尤其是在多轴联动时。先让所有轴回零,再建立同步,这样位置关系最清晰。
3.3.2 同步过程中的监控
同步建立后,不是就万事大吉了。你需要监控几个关键指标:
| 指标 | 说明 | 我的经验值 |
|---|---|---|
| 位置误差 | 从轴实际位置与理论位置的差值 | 控制在±1个脉冲以内 |
| 速度误差 | 从轴实际速度与理论速度的差值 | 不超过设定速度的5% |
| 跟随误差 | 主轴与从轴的位置差 | 根据机械刚性调整 |
如果发现误差超限,需要检查:机械间隙是否过大?电子齿轮比是否正确?凸轮表是否平滑?我曾经遇到一个案例,误差总是周期性波动,最后发现是联轴器打滑了。
3.4 知识体系总览
为了让大家更直观地理解本章的知识结构,我画了一张图:
这张图把本章的核心内容串起来了。左边是电子齿轮,右边是电子凸轮,最终都汇聚到同步关系的建立和监控上。你想想看,不管用哪种方式,最终目的都是让从轴听话地跟着主轴走。
好了,关于电子齿轮和电子凸轮,我就讲这么多。实际项目中,你可能会遇到各种奇怪的问题,比如齿轮比算对了但方向反了,凸轮表平滑了但速度跟不上。这些都需要你动手去调试、去积累经验。嗯,慢慢来,别急。