一、电子凸轮的核心概念
各位同学,今天我们来聊聊电子凸轮的基础。说实话,这个概念刚接触时容易懵,因为名字里带个「凸轮」,但跟机械凸轮完全是两码事。
我最早接触电子凸轮是在一台包装机上。当时机械凸轮磨损严重,换一个要停机半天。后来改用电子凸轮,嗯,真香。说白了,电子凸轮就是用软件模拟机械凸轮的轮廓,让电机按照预定规律运动。
1.1 主轴与从轴
这是电子凸轮里最基础的一对概念。我习惯这么理解:
- 主轴(Master):主动轴,通常是连续运转的轴。比如传送带的驱动轴。
- 从轴(Slave):跟随轴,它的运动完全由主轴决定。比如切刀轴。
你想想看,机械凸轮里,凸轮本身是主轴,从动件就是从轴。电子凸轮只是把这个关系数字化了。
关键点:主轴可以是虚拟的。我在项目中经常用虚拟主轴,这样从轴可以独立调试,不用等机械装好。
1.2 电子齿轮比
电子齿轮比,说白了就是主轴转一圈,从轴转几圈。比如电子齿轮比设为 2:1,主轴转一圈,从轴转两圈。
公式很简单:
从轴位置 = 主轴位置 × 电子齿轮比
但注意,电子齿轮比是固定比例。如果你想让从轴做变速运动,就得用凸轮曲线了。
我的经验:电子齿轮比适合简单的同步场景。比如两台输送带要保持固定速度比。但遇到需要加减速、停顿、反转的场合,必须上凸轮曲线。
1.3 凸轮曲线
这是电子凸轮的核心。凸轮曲线定义了从轴位置与主轴位置之间的非线性关系。
我画个简单的示意图:
常见的凸轮曲线类型:
| 曲线类型 | 特点 | 适用场景 |
|---|---|---|
| 梯形曲线 | 加速-匀速-减速 | 简单搬运 |
| S型曲线 | 平滑加减速,无冲击 | 高速高精度 |
| 修正正弦 | 加速度连续,振动小 | 包装、印刷 |
| 多项式曲线 | 可自定义任意形状 | 特殊工艺 |
避坑指南:我曾经在一条生产线上用了梯形曲线,结果高速运行时振动特别大。后来换成S型曲线,问题解决了。记住,加速度突变是振动的根源。
1.4 相位与周期
这两个概念容易混淆,我分开讲。
相位(Phase):指从轴运动相对于主轴的偏移量。比如主轴在0°时,从轴应该在什么位置。
举个例子:
// 相位偏移示例
// 主轴在0°时,从轴在90°位置
凸轮表.相位偏移 = 90°
周期(Period):指主轴完成一个完整运动循环的角度范围。通常是360°,但也可以是任意值。
我习惯这么记:
- 相位决定「什么时候开始」
- 周期决定「多久完成一次」
实战技巧:调试时先调相位,再调周期。我一般先把相位设为0,让从轴和主轴同步启动,然后微调相位来对齐机械位置。
1.5 核心关系总结
这几个概念的关系,我用一张图来总结:
嗯,到这里核心概念就讲完了。记住一句话:主轴是老大,从轴跟着跑;齿轮比是直线,曲线做花样;相位调起点,周期控范围。
我的建议:初学者先别急着写代码。拿张纸,画一条主轴位置线,再画一条从轴位置线,手动模拟一下运动过程。我当年就是这么入门的。
公众号:蓝海资料掘金营,微信deep3321