4. 凸轮曲线基本类型

在多轴凸轮曲线规划中,曲线类型的选择直接决定了运动的平滑性、冲击水平、响应速度以及机械寿命。不同曲线本质上是对位移、速度、加速度乃至加加速度(Jerk)的不同约束方式。理解这些基本类型的数学特性与工程适用场景,是后续进行多轴同步、切换与优化的基础。

核心判断逻辑:先看负载对冲击的敏感程度,再看节拍要求,最后看控制器是否支持高阶曲线计算。冲击敏感、高速重载优先选 S 型或修正正弦;节拍优先、刚性好的轻载场合可考虑梯形速度或低阶多项式。

一、核心原理:从位移约束到冲击控制

凸轮曲线的本质是描述从动件位移随主轴角度变化的函数 s(θ)。对 s(θ) 逐阶求导,可得到速度 v、加速度 a 和加加速度 j。工程上最关心的不是位移本身,而是加速度是否连续、加加速度是否有界。加速度突变会产生柔性冲击,加加速度突变则产生刚性冲击,二者都会引起振动、噪声和疲劳。

因此,曲线类型可按“连续性阶数”划分:

  • 位移连续:最基本要求,所有实用曲线均满足。
  • 速度连续:避免速度阶跃,梯形速度曲线在拐点处速度连续但加速度不连续。
  • 加速度连续:S 型曲线、修正正弦曲线、高阶多项式满足,可显著降低冲击。
  • 加加速度有界:S 型曲线通过限制 Jerk 实现真正的柔性起停。

下面这张关系图展示了五类曲线在“平滑性—节拍—计算复杂度”三个维度上的定位,便于快速建立选型直觉。

五类凸轮曲线:平滑性 / 节拍 / 计算复杂度定位 节拍能力(快 →) 平滑性(高 ↑) 梯形速度 多项式曲线 修正正弦 S 型曲线 三角函数 选型提示 右上:快但冲击大 左上:柔但节拍慢 中部:折中方案

二、五类曲线特性与适用场景

下表从连续性、冲击、节拍、计算量和典型应用五个维度进行对比,可作为选型速查清单。

曲线类型 连续性 冲击特性 节拍能力 计算复杂度 典型适用场景
多项式曲线 3~7 次可做到 a 连续 中,取决于阶次 中 中 通用点位、电子凸轮拟合
三角函数曲线 a 连续,j 有界 低 偏慢 中高 低速高精度、光学平台
梯形速度曲线 v 连续,a 阶跃 较高 快 低 轻载、刚性好的快速定位
S 型曲线 a 连续,j 有界 低 中 高 高速重载、多轴同步
修正正弦曲线 a 连续,j 有限 低 中偏快 中 分度凸轮、包装机械

三、方法流程:如何为具体工位选曲线

  1. 明确约束:确定行程、节拍、负载惯量比、允许最大加速度和 Jerk。
  2. 判断冲击敏感度:若负载含精密导轨、皮带或柔性件,优先排除梯形速度。
  3. 计算节拍余量:用梯形速度估算最短时间,再对比 S 型曲线的时间增量是否可接受。
  4. 检查控制器能力:确认运动控制器是否支持 Jerk 限制、多项式系数在线计算。
  5. 仿真验证:在 CAM 软件中查看 a、j 曲线,确认无突变和超限。
  6. 现场微调:通过降低 Jerk 或改用修正正弦,平衡振动与节拍。
经验法则:当负载惯量比大于 5,或节拍要求进入 0.3 s 以内时,优先考虑 S 型曲线;当需要兼顾节拍与平滑且控制器资源有限时,修正正弦曲线往往是性价比最高的选择。

四、案例与误区复盘

案例:包装机分度工位。某包装机原采用梯形速度曲线,节拍可达 120 次/分钟,但运行三个月后出现凸轮从动件磨损和机架振动。分析发现加速度阶跃导致冲击。改用修正正弦曲线后,节拍降至 105 次/分钟,但振动明显下降,磨损周期延长一倍。若进一步改用 S 型曲线,节拍会降至约 95 次/分钟,因此最终选择修正正弦作为折中。

常见误区一:认为曲线越平滑越好。高阶曲线虽然冲击小,但计算量大、节拍慢,且对控制器插补周期敏感。在轻载快速场合,梯形速度反而更经济。

常见误区二:忽略加加速度限制。很多控制器只限制加速度,不限制 Jerk,导致 S 型曲线退化为“加速度阶跃”的伪 S 型,冲击依然存在。

常见误区三:多轴切换时沿用单轴曲线。多轴同步切换时,各轴曲线的时间缩放必须一致,否则会出现轨迹偏差。建议在切换前统一归一化时间参数。

# 典型 S 型曲线参数配置示例(伪代码)
profile.type = "S_CURVE"
profile.v_max = 800      # mm/s
profile.a_max = 5000     # mm/s^2
profile.j_max = 80000    # mm/s^3
profile.t_total = 0.42   # s
# 若 j_max 设为 0,则退化为梯形速度曲线
切换曲线类型时,必须重新校验多轴耦合关系。尤其是从梯形速度切换到 S 型曲线后,各轴到达时间可能不再一致,需要重新分配主轴角度或调整从动轴相位。

综上,五类曲线没有绝对优劣,只有是否匹配工况。多项式灵活但需定阶,三角函数平滑但偏慢,梯形速度最快但冲击大,S 型最柔但计算重,修正正弦则在平滑与节拍之间取得较好平衡。掌握这些特性,才能在多轴凸轮规划与切换中做出合理决策。