2. 电子凸轮核心概念:主轴与从轴、电子齿轮比、同步与异步模式

好,咱们正式开始啃电子凸轮的核心概念。说实话,我刚接触这玩意儿的时候,也被一堆术语搞得晕头转向。什么主轴从轴、电子齿轮比、同步异步……听着像机械传动,又像软件控制。其实没那么复杂,咱们一个一个拆开看。

2.1 主轴与从轴:谁说了算?

电子凸轮系统里,最基础的关系就是主轴和从轴。你可以这么理解:主轴是发令枪,从轴是运动员。主轴转一圈,从轴跟着走一段;主轴加速,从轴也得加速。但注意,从轴不是简单复制主轴的轨迹,而是按照我们预设的“凸轮曲线”来运动。

我在一个包装机项目里遇到过这种情况:主轴是连续旋转的切刀辊,从轴是间歇送料的皮带。主轴每转一圈,从轴必须精确地送一段料,然后停住,等切刀切完再送下一段。这时候从轴的运动轨迹就不是简单的“主轴转多少,从轴转多少”,而是“主轴匀速转,从轴走走停停”。

关键点:主轴提供位置基准,从轴根据这个基准执行自定义的运动曲线。主轴可以是物理轴(比如伺服电机编码器),也可以是虚拟轴(软件生成的脉冲信号)。

实际调试中,我建议你把主轴想象成一个“时间轴”。它不一定是匀速的,但它的位置变化决定了从轴该做什么。比如在飞剪应用中,主轴是不断加速的送料辊,从轴是追着剪切的刀具——这时候主轴本身的速度就在变,从轴得跟着变,还得保证剪切点在固定位置。

2.2 电子齿轮比:不是简单的比例关系

很多人一听到“电子齿轮比”,就以为是主轴转一圈,从轴转N圈。嗯,这确实是电子齿轮的一种,但电子凸轮里的齿轮比要灵活得多。

传统电子齿轮是固定比例:主轴脉冲数 / 从轴脉冲数 = 常数。比如电子齿轮比设为2:1,主轴转2圈,从轴就转1圈。这种模式适合简单的同步传动,比如两个辊子以固定比例送料。

电子凸轮里的“齿轮比”其实是动态的。它不是一个固定比值,而是一个位置映射表。主轴在0°时,从轴在0mm;主轴在90°时,从轴在50mm;主轴在180°时,从轴在100mm……这些点连起来就是凸轮曲线。说白了,电子凸轮就是“变电子齿轮比”,每个位置上的“瞬时齿轮比”都不一样。

我的经验:调试时如果发现从轴运动有冲击,先别急着调PID。检查一下凸轮曲线在拐点处的“瞬时电子齿轮比”变化率。我曾经有个案子,曲线在某个点齿轮比从1.5突变到3.2,从轴直接抖成筛子。把曲线改成S型过渡后,问题就解决了。

这里有个表格,帮你理清区别:

特性 传统电子齿轮 电子凸轮
比例关系 固定常数 随位置变化
运动轨迹 线性 任意曲线
适用场景 同步输送、定比传动 飞剪、追剪、间歇送料
调试难度 低(设个比值就行) 高(需要设计曲线)

2.3 同步模式与异步模式:什么时候该跟,什么时候该放?

这是电子凸轮里最容易搞混的概念。我刚开始也以为“同步就是跟着主轴走,异步就是自己走自己的”。其实没那么简单。

同步模式:从轴的位置完全由主轴位置决定。主轴走到哪,从轴必须走到对应的位置。这是电子凸轮的基本工作模式。比如在印刷机上,印刷辊(从轴)必须和纸张(主轴)完全同步,差一个脉冲都会套色不准。

异步模式:从轴有自己的运动规划,但会参考主轴的位置作为触发条件。举个例子:一个搬运机械手,主轴是传送带的位置,从轴是机械手。传送带把工件送到位置A时,机械手开始下降抓取——但机械手下降的速度、加速度是独立规划的,不跟传送带的速度成比例。这就是异步模式。

注意:异步模式不是“完全独立”。从轴的动作仍然需要主轴的位置信号来触发或同步起点。完全脱离主轴的从轴,那就不是电子凸轮了,是独立运动控制。

实际项目中,我经常把两种模式混着用。比如在包装机的横封工位:

  • 同步阶段:切刀(从轴)追上包装膜(主轴),保持速度一致,完成封切。
  • 异步阶段:封切完成后,切刀快速返回起始位置,准备下一次追切。返回过程中,切刀的运动跟主轴速度无关,只关心“什么时候回到位”。

你看,同一个从轴,在不同时间段切换同步/异步模式。这就是电子凸轮控制器的“模式切换”功能。我调试时最怕的就是模式切换瞬间的冲击——位置和速度必须平滑过渡,否则机械结构会“咯噔”一下。

2.4 一张图看懂核心逻辑

说了这么多,咱们用一张SVG图把关系理清楚:

主轴(Master) 位置基准 / 编码器 / 虚拟轴 从轴(Slave) 执行机构 / 伺服电机 电子凸轮曲线表 主轴位置 → 从轴位置映射 包含:位置、速度、加速度 支持同步/异步模式切换 位置输入 目标位置输出 同步 / 异步 模式切换

这张图把核心逻辑串起来了:主轴提供位置,凸轮曲线表根据位置查表算出从轴的目标位置,然后输出给从轴执行。同步模式下,这个查表是实时连续的;异步模式下,查表只在特定触发点生效,中间的运动由从轴自己规划。

2.5 避坑指南

最后分享几个我踩过的坑:

坑1:主轴分辨率不够
我曾经用了一个2500线的编码器做主轴,结果凸轮曲线在高速时位置跳变严重。后来换成17位绝对值编码器,问题解决。记住:主轴的分辨率决定了凸轮曲线的精度,别省这个钱。
坑2:同步模式下的加减速不匹配
主轴急加速时,从轴如果按原曲线执行,可能会超出电机最大扭矩。我建议在凸轮曲线里加入“主轴加速度前馈”,让从轴提前预判主轴的加减速。
坑3:异步模式切换时机
从同步切到异步时,一定要保证切换点的位置和速度连续。我习惯在曲线表里预留“切换标志位”,在软件里做位置/速度的线性插值过渡,避免机械冲击。

嗯,核心概念就这些。主轴从轴的关系、电子齿轮比的动态特性、同步异步的切换逻辑——这三样搞明白了,电子凸轮就算入门了。下一节咱们会深入凸轮曲线的设计方法,到时候会用到今天讲的概念。


公众号:蓝海资料掘金营,微信deep3321