4. 凸轮曲线设计

凸轮曲线设计的本质,是把“从动件在什么时间到达什么位置”这一工艺需求,翻译成一条连续、可微、且各阶导数受控的数学函数。电子凸轮没有机械凸轮的实体轮廓,但主轴位置与从轴位置之间的映射关系,仍然决定了速度、加速度乃至加加速度的全部形态。曲线选得不对,设备可能在低速时看不出问题,一旦提速就出现抖动、异响、过冲,甚至触发驱动器过流或机械疲劳断裂。

核心结论:位移曲线决定“走到哪”,速度曲线决定“走多快”,加速度曲线决定“用多大力”,加加速度曲线决定“力变化多突然”。冲击与振动主要来自加速度的突变,而突变点几乎都由曲线类型和分段衔接方式决定。

一、常用曲线类型及其适用场景

工程上常用的凸轮曲线大致分为三类:多项式曲线、三角函数类曲线和修正型曲线。它们并非互相替代,而是分别适合不同的行程、速度与柔性要求。

  • 等速曲线(直线位移):位移线性增长,速度为常数,加速度在起止点理论上为无穷大。只适合极低速、对冲击不敏感的场合,如简单送料。
  • 抛物线(等加速等减速):加速度为分段常数,速度连续但加速度在分段点跳变,加加速度出现冲激。结构简单,适合中低速、负载惯量小的定位。
  • 三次多项式:可同时满足起止位移和速度边界条件,速度连续、加速度连续,但加加速度在端点可能不连续。常用于对端点速度有要求的同步段。
  • 五次多项式:可约束起止的位移、速度、加速度共六个边界条件,加速度连续、加加速度有限,是柔性要求较高时的常用选择。
  • 摆线(正弦类):位移由 1−cos 形式构成,速度为正弦,加速度为余弦,全程连续且端点加速度为零,运动柔和,适合中高速。
  • 修正梯形(修正正弦/修正等速):在等加速段与等速段之间插入过渡,把加速度峰值和加加速度峰值同时压低,兼顾效率与柔性,是高速凸轮最常用的曲线之一。

二、位移、速度、加速度、加加速度的曲线特性

判断一条曲线是否“好用”,不能只看位移是否到位,而要逐阶检查连续性。下表给出常见曲线在各阶导数上的表现对比,可作为选型的第一道筛选。

曲线类型速度连续性加速度连续性加加速度加速度峰值典型适用
等速端点突变不连续冲激无穷大极低速送料
抛物线连续分段跳变冲激较大中低速定位
三次多项式连续连续端点跳变中等同步衔接段
五次多项式连续连续有限连续中等偏低柔性要求高
摆线连续连续连续较低中高速
修正梯形连续连续连续且峰值低低高速高效

从表中可以看出,越往下的曲线,高阶导数的连续性越好,冲击越小,但同样的行程时间下,速度峰值往往更高。这就是凸轮设计中经典的“柔性—效率”权衡:想跑得快,又要不抖,就必须用更高级的曲线来重新分配加速度。

三、平滑性与冲击优化的实现路径

冲击的本质是力对时间的突变,而力正比于加速度。因此优化冲击,核心是控制加速度曲线的一阶导数——加加速度。工程上通常按以下顺序推进:

  1. 明确边界条件:起止点的位移、速度、加速度是否为零,是否与相邻段衔接。边界不明确,任何曲线都无法正确拼接。
  2. 选择曲线族:低速短行程可用抛物线或三次多项式;中高速优先摆线;高速且要求节拍时用修正梯形或五次多项式。
  3. 检查各阶导数连续性:重点看分段点处加速度是否跳变,加加速度是否有尖峰。
  4. 调整时间分配:在总行程时间不变的前提下,适当延长加速段、缩短匀速段,可降低加速度峰值。
  5. 结合驱动器限制校核:把计算出的最大速度、最大加速度与伺服电机的额定值、最大转矩对比,留出安全余量。
实用经验:当设备出现“低速正常、高速抖动”时,优先怀疑加速度或加加速度峰值超限,而不是位置环增益。先看曲线,再调参数。

四、典型场景与参数示例

以一段“主轴 180° 内从轴完成 100 mm 送料,剩余 180° 返回”的电子凸轮为例,若采用修正梯形曲线,可在配置中这样描述关键段:

cam_profile:
  master_range: 0 ~ 180 deg   # 送料段
  slave_stroke: 100 mm
  curve_type: modified_trapezoid
  accel_ratio: 0.25           # 加速段占比
  decel_ratio: 0.25           # 减速段占比
  constant_ratio: 0.50        # 匀速段占比
  boundary:
    start_vel: 0
    end_vel: 0
    start_acc: 0
    end_acc: 0

若把同一行程改为等速曲线,虽然编程最简单,但在 180° 边界处速度从 0 突跳到最大值,加速度趋于无穷,实际表现为明显的“咯噔”冲击。改为摆线后,端点加速度为零,冲击显著下降,但速度峰值会上升约 20%~30%,需要重新校核电机能力。

五、常见误区与复盘要点

  • 只看位移到位,不看加速度:位置正确不代表运动平稳,很多故障在加速度层面已经埋下。
  • 盲目追求高阶曲线:五次多项式并非万能,边界条件设置不当反而会产生过冲。
  • 忽略分段衔接:单段曲线再平滑,若两段之间速度或加速度不连续,接缝处仍会冲击。
  • 不做驱动器校核:曲线算得漂亮,但超出电机转矩或编码器带宽,依然无法实现。
复盘建议:每次调试高速凸轮后,记录实际的最大速度、最大加速度和加加速度峰值,与理论值对比。偏差过大时,问题往往不在曲线本身,而在机械间隙、联轴器刚度或伺服带宽。
常用凸轮曲线四阶运动特性对比 位移 s / 速度 v / 加速度 a / 加加速度 j 随主轴角度变化 位移 s S形 直线 速度 v 正弦 方波 加速度 a 余弦 跳变 加加速度 j 有限连续 冲激 曲线选型速查 等速 / 抛物线 低速、短行程、冲击不敏感 三次 / 五次多项式 需约束端点速度或加速度的衔接段 摆线 中高速、端点加速度为零、运动柔和 修正梯形 高速高效、加速度与加加速度峰值双低 优化优先级: 1. 保证加速度连续 2. 压低加加速度峰值 3. 校核速度与转矩余量 4. 检查分段衔接点

曲线设计不是一次性的数学选择,而是与机械刚度、伺服带宽、负载惯量共同作用的系统工程。把四阶运动特性看清楚,再结合本节表格与速查图逐项核对,就能在“跑得快”和“跑得稳”之间找到可落地的平衡点。