2. 电子凸轮核心原理

电子凸轮的本质,是用数学函数替代机械凸轮的物理轮廓。机械凸轮通过偏心轮、沟槽或共轭曲面把主轴的匀速旋转“翻译”成从动件的位移规律;电子凸轮则把这条位移规律写成从轴位置关于主轴位置的函数 y = f(x),由伺服驱动器在每个控制周期实时计算并驱动从轴跟随。理解电子凸轮,关键要抓住三件事:曲线本身是什么数学形状、主轴位置如何映射到从轴位置、以及相位与齿轮比如何决定“从轴在什么时刻到达什么位置”。

一、凸轮曲线的数学模型:位移、速度、加速度、加加速度

电子凸轮曲线通常以主轴位置 x(单位可为度、圈或脉冲)为自变量,从轴位置 y 为因变量。工程上真正关心的不是 y 本身,而是它对 x 的一阶、二阶、三阶导数:

  • 位移 y = f(x):决定从轴“走到哪”。
  • 速度 v = dy/dx:即瞬时传动比,决定从轴“走多快”。
  • 加速度 a = d²y/dx²:决定从轴受力与转矩需求,加速度突变会带来冲击。
  • 加加速度 j = d³y/dx³:决定冲击的“软硬”,jerk 越小运动越柔和。

常见的曲线类型有:等速曲线(速度恒定、加速度在起止点无穷大,冲击大)、梯形速度曲线(加速度有限但存在阶跃)、修正正弦/修正梯形曲线(加速度连续,工程最常用)、五次多项式曲线(可同时约束起止点的位移、速度、加速度,适合高精度场合)。以一段“升程 100 mm、主轴转 180°”的示例为例,若采用修正正弦曲线,其位移可近似写成 y = 50 - 50·cos(π·x/180°),则速度 v = (50π/180)·sin(π·x/180°),在 x = 90° 处速度最大,两端速度为零,加速度连续无突变。这就是电子凸轮“曲线选型”的实质:用不同的数学函数换取不同的速度、加速度、jerk 特性。

二、主从轴映射关系:位置映射与相位映射

电子凸轮的核心是“主轴位置 → 从轴位置”的映射表或映射函数。控制器在每个周期读取主轴实际位置 x_m,通过凸轮表插值得到从轴目标位置 y_s,再叠加相位偏移与齿轮比,最终输出给从轴伺服。映射关系有两种常见表达:

  • 绝对映射:y_s = f(x_m),从轴位置完全由主轴绝对位置决定,适合主轴有明确零点的场合。
  • 相对映射:y_s = f(x_m - x_0),以主轴某个触发点为起点,适合飞剪、追剪等周期性动作。

映射表通常以固定主轴角度间隔(如每 1° 或每 0.5°)存储从轴位置点,控制器用线性或三次样条插值补齐中间值。插值精度直接影响从轴速度的平滑度:点太稀,速度会出现台阶;点太密,则占用内存与计算时间。工程上常以“主轴每转 360 点”为起点,再根据加速度要求加密。

三、相位同步与电子齿轮比

相位同步解决的是“从轴在主轴到达某个角度时,必须处于某个位置”的问题。它由相位偏移量 φ 描述:y_s = f(x_m + φ)。相位偏移可以理解为把整条凸轮曲线沿主轴方向平移,从而改变从轴动作的触发时刻。例如飞剪应用中,通过调整相位偏移,让剪切动作精确落在物料到达剪口的瞬间。

电子齿轮比解决的是“主轴转一圈,从轴转多少”的问题。它由齿轮比 G = N_m / N_s 表示,其中 N_m 为主轴每转对应的指令脉冲数,N_s 为从轴每转对应的指令脉冲数。实际从轴位置为 y = G · f(x_m + φ)。齿轮比决定了从轴的整体速度尺度:G = 1 时主从同速;G = 2 时从轴速度是主轴的两倍。齿轮比与凸轮曲线是“乘法”关系,曲线决定形状,齿轮比决定幅度。

相位偏移改变“什么时候动”,齿轮比改变“动多快”,凸轮曲线改变“怎么动”。三者相互独立,调试时应先固定曲线,再调齿轮比,最后微调相位。
电子凸轮主从轴映射与相位/齿轮比关系 主轴 实际位置 x_m 编码器反馈 相位偏移 φ x_m + φ 决定触发时刻 凸轮曲线 f(x) 位移/速度/加速度 修正正弦 / 多项式 插值表 360 点/转 齿轮比 G 速度尺度 从轴目标位置 y = G · f(x_m + φ) 凸轮曲线示意(升程 100,主轴 0°~180°) 主轴角度 x 从轴位移 y 0° 90° 180° 0 50 100 修正正弦位移曲线 速度 v = dy/dx(两端为零) 相位偏移 φ 改变此点位置 曲线决定“怎么动”,相位决定“何时动”,齿轮比决定“动多快”

四、工程实现中的关键参数与调试顺序

在实际控制器中,电子凸轮通常以“凸轮表 + 相位偏移 + 齿轮比”三组参数落地。以某伺服驱动器为例,凸轮表以主轴每 1° 存储一个从轴位置点,共 360 点;相位偏移以主轴角度为单位,范围 0°~360°;齿轮比以分数形式输入,如 N_m = 10000、N_s = 5000,则 G = 2。调试时建议按以下顺序进行:

  1. 先确认主轴零点:主轴编码器零位与凸轮表 0° 必须对齐,否则整条曲线会整体偏移。
  2. 再验证曲线形状:手动让主轴低速旋转一圈,用示波器或驱动器软件观察从轴位置、速度曲线是否与设计一致,重点看起止点速度是否为零、加速度是否连续。
  3. 然后设定齿轮比:根据从轴实际需要的行程与主轴转数计算 G,先让从轴空载运行,确认速度尺度正确。
  4. 最后微调相位:在设备联动状态下,观察从轴动作与主轴事件的相对时刻,逐步调整 φ,直到动作点准确落在目标位置。
相位偏移与齿轮比都会改变从轴的实际位置,但二者作用不同:相位偏移是“时间平移”,不改变曲线形状;齿轮比是“幅度缩放”,会同时改变位移、速度和加速度。调试时不要用齿轮比去修正相位问题,否则会破坏已调好的速度曲线。

五、一个可复算的示例

假设主轴每转 360°,凸轮表采用修正正弦曲线,升程 100 mm,主轴 0°~180° 完成升程,180°~360° 返回。若齿轮比 G = 1、相位偏移 φ = 0°,则从轴在主轴 90° 时到达 50 mm,在 180° 时到达 100 mm。若将相位偏移改为 φ = 30°,则从轴在主轴 60° 时到达 50 mm,在 150° 时到达 100 mm,整体动作提前 30°。若将齿轮比改为 G = 2,则从轴在主轴 90° 时到达 100 mm,在 180° 时到达 200 mm,行程翻倍,速度也翻倍。这三个参数各自独立、可分别验证,是电子凸轮调试中最基本的“三旋钮”。