第三章 电子齿轮与电子凸轮
各位工程师朋友,今天我们来聊聊伺服驱动里两个非常核心的概念——电子齿轮和电子凸轮。说实话,这两个东西刚接触时容易搞混,但用熟了之后,你会发现它们就是解决同步跟随问题的两把利器。
我个人习惯把电子齿轮看作是「数字化的减速机」,而电子凸轮则是「可编程的机械凸轮」。嗯,这么理解,后面很多问题就顺了。
3.1 电子齿轮原理
电子齿轮,说白了就是让伺服电机的旋转角度与上位机指令之间,形成一个可编程的比例关系。你想想看,传统机械齿轮靠齿数比来变速,电子齿轮则靠电子线路里的分频/倍频来实现。
它的核心公式很简单:
电机编码器反馈脉冲数 = 上位机指令脉冲数 × 电子齿轮比
这里的电子齿轮比通常表示为:
电子齿轮比 = 分子 / 分母
举个例子,如果上位机发10000个脉冲,电子齿轮比设为2/1,那电机就会走20000个脉冲对应的角度。反过来,如果设为1/2,电机只走5000个脉冲。
关键点:电子齿轮比决定了系统的分辨率与速度的平衡。比值越大,分辨率越高,但最高转速会降低。
3.2 电子齿轮参数设置
我在项目中遇到过不少因为电子齿轮比设置不当导致的故障。有一次,客户反映设备运行时电机抖动严重,我过去一看,电子齿轮比设成了100:1,分辨率是高了,但电机根本跑不动。
设置电子齿轮参数时,我建议按以下步骤来:
- 确定机械传动比——先搞清楚减速机、丝杠、皮带轮的实际减速比
- 计算负载轴每转对应的位移量——比如丝杠导程10mm,电机每转一圈,负载走10mm
- 确定上位机指令脉冲当量——比如每脉冲对应0.001mm
- 反推电子齿轮比——公式:电子齿轮比 = (编码器线数 × 4) / (每转指令脉冲数)
这里有个常见的坑:编码器是4倍频的。比如编码器2500线,实际反馈分辨率是10000脉冲/转。我曾经见过有人直接用2500去算,结果位置精度差了4倍。
我的小技巧:设置完成后,用手轮模式发10000个脉冲,用千分表量一下实际位移。如果不对,先别急着改参数,检查一下电子齿轮比的分子分母有没有写反。
参数设置表格参考:
| 参数名称 | 说明 | 典型值 |
|---|---|---|
| Pn202 | 电子齿轮比分子 | 1 ~ 1073741823 |
| Pn203 | 电子齿轮比分母 | 1 ~ 1073741823 |
| Pn200 | 指令脉冲输入方式 | 0: 脉冲+方向, 1: CW/CCW |
3.3 电子凸轮原理
电子凸轮,你可以把它想象成一个可以随时修改曲线的机械凸轮。传统机械凸轮靠物理形状决定从动件的运动规律,一旦加工完成就改不了了。电子凸轮则通过软件定义位置与位置的对应关系。
它的核心思想是:主轴位置 → 从轴位置 的映射关系。
比如,主轴转一圈(0°~360°),从轴需要完成一个往复运动。这个映射关系就存在一张表格里,我们叫它「凸轮表」或「CAM表」。
电子凸轮的优势:
- 曲线可在线修改,无需更换机械零件
- 可以实现复杂的运动规律,比如正弦、摆线、多项式等
- 多轴同步精度高,可达微秒级
为什么会需要电子凸轮?你想想看,在包装机、印刷机、纺织机这些设备里,主轴一直在转,从轴需要完成开合、升降、摆动等动作。用机械凸轮,换一个产品规格就得换一套凸轮。用电子凸轮,改几个参数就行。
3.4 电子凸轮曲线设计
曲线设计是电子凸轮的核心。我见过不少工程师,参数设得都对,但设备就是振动大、噪音高。问题往往出在曲线设计上。
常用的曲线类型有:
- 梯形曲线——加减速段为线性,简单但加速度有突变
- S形曲线——加减速段为S形,加速度连续,适合高速场合
- 修正正弦曲线——兼顾加速度和速度,应用最广
- 多项式曲线——高阶连续,适合精密定位
设计曲线时,我建议遵循三个原则:
- 速度连续——从轴速度不能突变,否则会产生冲击
- 加速度连续——加速度突变会导致振动,影响精度
- 加加速度(Jerk)有限——加加速度越大,机械磨损越严重
注意:曲线设计时,一定要检查从轴的最大速度和最大加速度是否在电机和机械系统的承受范围内。我曾经遇到过一位同事,设计了一条很漂亮的曲线,结果电机根本跑不到那个速度,最后只能降速运行。
下面是一个简单的电子凸轮表示例:
// 主轴位置(度) 从轴位置(mm)
0.0 0.0
30.0 5.0
60.0 10.0
90.0 15.0
120.0 20.0
150.0 25.0
180.0 30.0
210.0 25.0
240.0 20.0
270.0 15.0
300.0 10.0
330.0 5.0
360.0 0.0
这个表描述的是:主轴转一圈,从轴先上升30mm,再下降回原点。实际应用中,点数会更多,通常256点或1024点,以保证插值精度。
嗯,这里要注意:凸轮表的点数不是越多越好。点数太多,占用内存大,而且相邻点之间的变化量太小,反而容易引入量化误差。我个人习惯用512点,对于大多数应用已经足够了。
最后,用一张图来总结电子齿轮和电子凸轮的关系:
这张图把两者的关系说得很清楚了。电子齿轮适合定速比同步,比如传送带与切割刀的同步。电子凸轮则适合变速度、变位置关系的同步,比如飞剪、追剪、印刷套准等。
好了,关于电子齿轮和电子凸轮的核心内容就这些。记住一句话:电子齿轮是「比例跟随」,电子凸轮是「映射跟随」。搞清楚了这一点,后面的内容就好理解了。
公众号:蓝海资料掘金营,微信deep3321