2. 运动控制基础
在多轴凸轮曲线规划与切换中,所有曲线本质上都是对位置、速度、加速度、加加速度这四个运动学量的约束与组合。理解它们的数学关系,是判断一条凸轮曲线是否“平滑、可执行、不伤机械”的基础。本节从运动学量的定义出发,逐步过渡到多轴同步控制的基本原理,为后续凸轮曲线的构造与切换建立统一的语言。
一、四个运动学量的定义与数学表达
设某轴的位置为 s(t),则四个量构成逐级求导的关系:
位置 s(t) [mm] 或 [°]
速度 v(t) = ds/dt [mm/s]
加速度 a(t) = dv/dt = d²s/dt² [mm/s²]
加加速度 j(t) = da/dt = d³s/dt³ [mm/s³]
反过来看,位置是加加速度的三次积分。这意味着:只要加加速度存在突变,加速度就会产生台阶,速度出现拐点,位置出现不易察觉的“抖动”。这正是凸轮曲线规划中反复强调 jerk 连续的根本原因。
- 位置 s:描述“到哪里”,是轨迹的最终输出,也是凸轮表直接存储的量。
- 速度 v:描述“多快”,决定节拍与产能,受电机额定转速与机械限速约束。
- 加速度 a:描述“速度变化多快”,与驱动力矩成正比,是选型与限幅的核心。
- 加加速度 j:描述“加速度变化多快”,反映冲击与柔性,直接影响振动、噪声与寿命。
二、多轴同步控制的基本原理
多轴同步的本质,是让多个轴在同一时间基准下保持确定的运动学关系。常见有三类:
- 主从同步(电子齿轮/电子凸轮):从轴位置由主轴位置经函数映射得到,
s_slave = f(s_master)。凸轮曲线就是这里的映射函数 f。 - 位置同步(插补):多轴按同一条参数曲线运动,如 XY 平台走直线或圆弧,各轴共享路径参数 u。
- 时间同步(轨迹规划):各轴按统一时间轴规划,强调同时到达,常用于多轴启停与切换。
无论哪一类,同步误差都来自三个源头:时间基准不一致、映射函数不连续、各轴动态响应差异。凸轮切换时若在速度或加速度上出现跳变,从轴就会产生瞬时跟随误差,表现为过冲或滞后。
三、参数关系与约束清单
| 运动学量 | 物理含义 | 典型约束 | 超限后果 |
|---|---|---|---|
| 位置 s | 目标行程 | 行程范围、软限位 | 撞限位、机械干涉 |
| 速度 v | 节拍能力 | 电机额定转速、皮带线速 | 失步、过速报警 |
| 加速度 a | 驱动力矩 | 峰值转矩、电流限幅 | 过流、跟随误差超限 |
| 加加速度 j | 冲击与柔性 | 机械刚度、共振频率 | 振动、噪声、疲劳损伤 |
在凸轮曲线规划中,通常先给定 s 与 v 的边界,再通过选择曲线类型(如梯形速度、S 曲线、五次多项式)来控制 a 与 j 的连续性。例如五次多项式位置曲线可保证 a 连续、j 有界,适合高速切换场景。
四、案例场景:两轴凸轮切换中的同步保持
假设一台贴装设备,主轴为送料轴,从轴为贴装头升降轴。正常运行时从轴按凸轮曲线跟随主轴;当切换产品规格时,需要在不停止主轴的前提下切换到另一条凸轮曲线。
切换前:s_slave = f1(s_master)
切换后:s_slave = f2(s_master)
切换点:s_master = 120°,要求 v、a 连续
若直接替换映射函数,切换点处速度可能从 80 mm/s 跳到 40 mm/s,从轴瞬间产生 40 mm/s 的跟随误差,表现为“顿一下”。正确做法是在切换点附近构造过渡段,使两条曲线在 s、v、a 上均连续,j 尽量小。这就是后续章节要展开的凸轮切换核心问题。
五、常见误区与复盘
- 只看位置不看速度:位置连续不代表速度连续,速度跳变会直接造成冲击。
- 忽略加加速度:a 连续但 j 突变时,高频振动仍会激发机械共振。
- 把同步误差全归因于曲线:伺服增益、编码器分辨率、机械间隙同样会放大误差。
- 切换点选在高速段:应尽量选择速度较低、加速度接近零的区间作为切换窗口。
掌握上述四个运动学量与同步映射关系后,就能在后续凸轮曲线构造中,明确每条曲线在 s、v、a、j 各层满足什么条件,以及切换时需要在哪个量上做连续性处理。这是多轴凸轮曲线规划与切换最基础、也最容易被忽视的一层功底。