4、点位运动(Point-to-Point)规划:梯形速度曲线、S型速度曲线、T型曲线与S型曲线的对比与适用场景

点位运动(Point-to-Point, PTP)是工业机器人、CNC机床、半导体设备及自动化装配中最基础也最核心的运动形式。其本质是控制执行机构从起点A移动到终点B,且对中间路径没有严格约束(区别于连续轨迹插补)。然而,“无路径约束”并不意味着“无运动品质要求”——如何让设备在最短时间内平稳启停、减少振动、避免过冲,直接决定了产线的节拍与设备寿命。本章将深入剖析梯形速度曲线(Trapzoidal)、S型速度曲线(S-Curve)以及T型曲线(即三角形速度曲线)的数学本质、工程实现与选型逻辑,帮助工程师在“效率”与“平稳”之间做出理性权衡。

点位运动速度曲线对比与选型逻辑 梯形速度曲线 t v 加速 匀速 减速 t1 t2 vmax 加加速度∞ S型速度曲线 t v 加加速 减加速 匀速 加减速 减减速 t1 t7 vmax 加加速度有限 T型(三角形)曲线 t v 加速 减速 t1 t2 vpeak 无匀速段 关键特性对比 特性 梯形 S型 T型 加加速度 ∞(突变) 有限(平滑) ∞(突变) 冲击/振动 较大 小 最大 运动时间 短 较长(+10~30%) 最短 算法复杂度 低 高 最低 典型应用 通用伺服、搬运 精密定位、半导体 短行程高速点胶 选型方向:追求效率 → T型/梯形;追求平稳 → S型;折中 → 梯形+滤波

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%。

经验提醒:梯形曲线虽然加速度突变会产生冲击,但在大多数搬运、传送、点焊等对振动不敏感的场合,其简单性和高效性使其成为首选。若设备出现明显振动或异响,优先检查加速度是否超过机械系统允许值,而非直接更换为S型曲线。

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),在几乎不增加时间的前提下将振动降至可接受范围。

风险提示:梯形曲线在高速高加速场景下,加速度突变会激励机械谐振。若设备存在细长轴、皮带传动或轻质薄壁结构,务必校核加速度突变引起的动态力矩冲击,必要时需引入S型或滤波处理。

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 判断流程与参数计算

  1. 第一步:根据电机和负载计算v_max、a_max、J_max的物理上限。
  2. 第二步:计算临界位移S_crit1 = v_max² / a_max + v_max · a_max / J_max,判断能否达到最大速度。
  3. 第三步:若S < S_crit1,计算临界位移S_crit2 = 2 · a_max³ / J_max²,判断能否达到最大加速度。
  4. 第四步:根据位移区间选择对应的规划模式(七段/五段/三段),并反解各段时间。
关键公式:七段完整S型曲线总时间 T = 2·(v_max/a_max + a_max/J_max) + S/v_max - v_max/a_max - 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型曲线的核心价值在于可控的加加速度,而非单纯延长运动时间。

常见误区:许多工程师认为S型曲线一定比梯形慢很多。实际上,当行程较长时,S型曲线仅比梯形增加约10%~15%的时间;当行程较短时,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时刻)承受最大的加速度突变。

适用场景:T型曲线最适合短行程、高加速度、对振动不敏感的场合,如点胶机的快速点动、贴片机的吸嘴取放、3D打印机的短距离移动。对于长行程,T型曲线无法发挥效率优势,应使用梯形或S型。

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 选型决策流程

  1. 第一步:计算行程S与临界位移S_crit = v_max²/a_max。若S < S_crit,直接使用T型曲线(除非振动要求极高)。
  2. 第二步:若S ≥ S_crit,评估设备对振动和定位精度的敏感度。若敏感(如精密测量、晶圆搬运),选择S型;若不敏感,选择梯形。
  3. 第三步:若选择梯形但振动超标,优先尝试降低a_max或增加滤波,而非直接切换S型(避免不必要的节拍损失)。
  4. 第四步:若选择S型但节拍不足,可尝试增大J_max(受机械刚性限制)或采用“S型+梯形混合”策略(加速段用S型,匀速段用梯形)。
工程复盘:在某光伏组件串焊机项目中,原方案采用梯形曲线,节拍满足但焊带偏移量超标。直接切换S型后节拍增加22%,无法满足产能。最终采用“梯形+陷波滤波器”方案,在伺服驱动器内对机械谐振频率(检测到48Hz)施加陷波,振动降低70%,节拍仅增加3%。该案例表明,曲线选择并非唯一解,需结合驱动器的滤波、前馈和机械优化综合决策。
最终提醒:任何速度曲线都只是运动控制的一部分。实际系统中,还需考虑伺服环路的跟踪误差、反向间隙补偿、负载惯量变化等因素。建议在选型时预留20%以上的加速度和速度余量,并在现场进行阶跃响应测试,以实际振动数据为准调整规划参数。