4、点位运动(Point-to-Point)规划:梯形速度曲线、S型速度曲线、T型曲线与S型曲线的对比与适用场景
点位运动(Point-to-Point, PTP)是工业机器人、CNC机床、半导体设备及自动化装配中最基础也最核心的运动形式。其本质是控制执行机构从起点A移动到终点B,且对中间路径没有严格约束(区别于连续轨迹插补)。然而,“无路径约束”并不意味着“无运动品质要求”——如何让设备在最短时间内平稳启停、减少振动、避免过冲,直接决定了产线的节拍与设备寿命。本章将深入剖析梯形速度曲线(Trapzoidal)、S型速度曲线(S-Curve)以及T型曲线(即三角形速度曲线)的数学本质、工程实现与选型逻辑,帮助工程师在“效率”与“平稳”之间做出理性权衡。
4.1 梯形速度曲线:工程中最普及的“三段式”规划
4.1.1 核心原理与数学模型
梯形速度曲线将整个运动过程划分为加速段、匀速段和减速段三个阶段。其速度函数为分段线性函数,加速度在加速段和减速段为恒定值±a_max,匀速段加速度为零。位移函数则为二次函数与线性函数的组合。其数学表达如下:
加速段 (0 ≤ t < t1): v(t) = a_max · t, s(t) = ½ · a_max · t²
匀速段 (t1 ≤ t < t2): v(t) = v_max, s(t) = v_max · (t - t1) + s1
减速段 (t2 ≤ t < t3): v(t) = v_max - a_max · (t - t2), s(t) = v_max·(t-t2) - ½·a_max·(t-t2)² + s2
其中,t1 = v_max / a_max,t3 = t1 + t2 + t1。规划的核心在于根据总位移S、最大速度v_max和最大加速度a_max判断是否存在匀速段。若S < v_max² / a_max,则无法达到最大速度,此时退化为三角形曲线(即T型曲线)。
4.1.2 工程实现与参数整定
在实际伺服系统中,梯形规划通常由运动控制IC或PLC功能块直接生成。关键参数包括:最大速度v_max(受电机额定转速和机械限制)、最大加速度a_max(受电机扭矩和负载惯量比约束)、加加速度J(梯形曲线中J为无穷大)。工程师需要根据负载惯量比J_load/J_motor计算实际可达加速度,通常建议加速度余量不低于20%。
4.1.3 案例拆解:锂电池卷绕机的极片搬运
某锂电池卷绕设备需要将极片从放卷工位搬运至卷绕工位,行程300mm,要求节拍时间≤0.8s。初始方案采用梯形规划,设定v_max=1.2m/s,a_max=6m/s²。计算得加速时间t1=0.2s,加速位移s1=0.12m,匀速位移s2=0.06m,匀速时间t2=0.05s,总时间t3=0.45s,满足节拍要求。但实际运行中发现:极片在启停瞬间出现微小的横向摆动,导致卷绕对齐精度下降至±0.15mm(要求±0.05mm)。分析发现,加速度突变引起的机械谐振频率约35Hz,与设备固有频率接近。将a_max降至4m/s²后,振动幅度下降60%,但总时间增至0.58s,仍满足节拍。进一步优化:在梯形规划基础上增加低通滤波(截止频率50Hz),在几乎不增加时间的前提下将振动降至可接受范围。
4.2 S型速度曲线:以时间换平稳的“七段式”规划
4.2.1 核心原理与数学表达
S型速度曲线通过限制加加速度J(Jerk)来消除加速度突变,将速度曲线平滑为S形。标准S型曲线包含七个阶段:加加速(J=+J_max)、匀加速(a=a_max)、减加速(J=-J_max)、匀速(a=0)、加减速(J=-J_max)、匀减速(a=-a_max)、减减速(J=+J_max)。其速度函数为分段二次或三次函数,位移函数为分段三次或四次函数。核心参数包括:最大速度v_max、最大加速度a_max、最大加加速度J_max。
规划时需根据总位移S判断是否达到最大速度或最大加速度。若S足够大,则经历完整七段;若S中等,则可能无法达到最大速度(退化为五段);若S很小,则可能连最大加速度都无法达到(退化为三段或两段)。
4.2.2 判断流程与参数计算
- 第一步:根据电机和负载计算v_max、a_max、J_max的物理上限。
- 第二步:计算临界位移S_crit1 = v_max² / a_max + v_max · a_max / J_max,判断能否达到最大速度。
- 第三步:若S < S_crit1,计算临界位移S_crit2 = 2 · a_max³ / J_max²,判断能否达到最大加速度。
- 第四步:根据位移区间选择对应的规划模式(七段/五段/三段),并反解各段时间。
4.2.3 案例拆解:半导体晶圆搬运机械手
某半导体设备中的晶圆搬运机械手,行程200mm,要求定位精度±0.01mm,且晶圆加速度冲击不能超过0.5g(约4.9m/s²),否则会导致晶圆碎片或颗粒污染。采用梯形规划时,虽然定位时间仅0.35s,但晶圆表面加速度峰值达到1.2g,碎片率高达0.3%。改用S型规划后,设定v_max=0.8m/s,a_max=4m/s²,J_max=40m/s³。计算得加速时间t_acc=0.2s(其中加加速0.1s),总运动时间0.52s,节拍虽增加48%,但晶圆表面加速度峰值降至0.45g,碎片率降至0.02%。进一步优化:将J_max提升至60m/s³,总时间降至0.46s,同时保持加速度峰值不变。该案例表明,S型曲线的核心价值在于可控的加加速度,而非单纯延长运动时间。
4.3 T型曲线(三角形速度曲线):极限效率的“两段式”
4.3.1 核心原理与适用边界
T型曲线是梯形曲线的退化形式——当总位移不足以让速度达到v_max时,加速段结束后立即进入减速段,速度-时间图呈三角形。其数学表达为:加速段v(t)=a_max·t(0≤t<t1),减速段v(t)=a_max·(2t1-t)(t1≤t<2t1),峰值速度v_peak = a_max·t1 = √(a_max·S)。T型曲线的特点是无匀速段,运动时间最短,但加速度在整个过程中持续存在且方向突变,冲击感最强。
4.3.2 工程判断与参数设计
判断是否使用T型曲线的条件为:S < v_max² / a_max。此时若强行使用梯形规划,实际速度无法达到设定v_max,系统会自动退化为T型。工程师在设计时需注意:T型曲线的峰值速度v_peak可能远低于v_max,但加速度始终为a_max,因此对电机峰值扭矩要求较高。此外,由于加减速段各占一半时间,机械系统在换向点(t1时刻)承受最大的加速度突变。
4.3.3 案例拆解:高速点胶机的短距离点动
某高速点胶机需要在PCB板上完成200个点胶位置,相邻点间距平均5mm,要求单点节拍≤15ms。若采用梯形规划,v_max=0.5m/s,a_max=20m/s²,计算得S_crit = v_max²/a_max = 12.5mm > 5mm,因此实际为T型曲线。峰值速度v_peak = √(20×0.005) = 0.316m/s,加速时间t1 = 0.316/20 = 15.8ms,总时间31.6ms,远超节拍要求。优化方案:将a_max提升至50m/s²(电机峰值扭矩允许),v_peak = √(50×0.005) = 0.5m/s,t1 = 10ms,总时间20ms,仍不满足。最终采用“T型+预填充”策略:在点胶头移动过程中提前开启胶阀,将有效节拍压缩至14ms。该案例说明,T型曲线的极限效率受限于加速度,当加速度无法再提升时,需从工艺层面优化。
4.4 三种曲线对比与选型决策框架
| 对比维度 | 梯形曲线 | S型曲线 | T型曲线 |
|---|---|---|---|
| 加加速度特性 | 无穷大(阶跃) | 有限且可控 | 无穷大(阶跃) |
| 运动时间(同参数) | 中等(基准) | +10%~30% | 最短(仅短行程) |
| 机械冲击 | 中等 | 最小 | 最大 |
| 算法实现复杂度 | 低(查表即可) | 高(需分段判断) | 最低(单公式) |
| 对电机峰值扭矩需求 | 中等 | 较低(加速度渐变) | 高(全程满加速) |
| 典型应用 | 通用搬运、传送、包装 | 半导体、精密装配、医疗设备 | 点胶、贴片、短行程高频运动 |
4.4.1 选型决策流程
- 第一步:计算行程S与临界位移S_crit = v_max²/a_max。若S < S_crit,直接使用T型曲线(除非振动要求极高)。
- 第二步:若S ≥ S_crit,评估设备对振动和定位精度的敏感度。若敏感(如精密测量、晶圆搬运),选择S型;若不敏感,选择梯形。
- 第三步:若选择梯形但振动超标,优先尝试降低a_max或增加滤波,而非直接切换S型(避免不必要的节拍损失)。
- 第四步:若选择S型但节拍不足,可尝试增大J_max(受机械刚性限制)或采用“S型+梯形混合”策略(加速段用S型,匀速段用梯形)。