要点速览
二次行程曲线实际描述的内容
二次行程曲线是加速度在一次移动中保持恒定时得到的位置曲线。沿轴的位置遵循 x(t) = a t² + b t + c,其中 t 为时间,a、b、c 决定曲线形状。速度是一阶导数,为直线斜坡。加速度是二阶导数,为恒定值。这就是全部概念,其余结论都由此推出。
多数 CNC 控制器并不这样命名。它们称之为线性加速度、梯形速度,或直接叫线性加减速斜坡。当某控制器被描述为分析二次行程曲线的 CNC 系统时,意思是插补器在编程点之间拟合抛物线段,而不是直接对速度做阶跃。
系数 a 是指令加速度的一半。系数 b 是该段起点的初速度。系数 c 是起始位置。在实际机床上这些不是自由变量:a 受驱动电流限制和伺服误差预算约束,b 由前一段决定,c 必须与上一移动的终点一致,否则轴会跳变。
最后一点比代数本身更重要。抛物线过渡只有在相邻段在连接处共享位置、速度和加速度时才成立。如果 CAM 后处理输出的点不满足这一点,控制器必须自行插入过渡,结果就不再是干净的二次曲线。
曲线在机床上的表现
恒定加速度意味着轴持续施力。在 4,000 mm 行程机床上做长距离粗加工走刀时,这正是所需:伺服保持负载,刀具负载均匀,没有往复波动。每齿进给可预测,这对 6061 和 7075 铝尤为重要,因为负载突变会引起颤振。
代价出现在连接处。加速度在段内恒定,随后必须变为下一段所需的值。这一变化就是加加速度阶跃,而加加速度阶跃是传递给滚珠丝杠、直线导轨和工件的力阶跃。在 Ra 0.8–1.6 μm 的精加工中,该阶跃会在程序段边界留下接刀痕。
可以听出来。运行一个含大量短 G01 移动的零件,在过渡点处听声音。干净的二次斜坡听起来像平滑的升降。过渡不良的会在每个拐角处发出咔嗒声或振铃声。振铃频率告诉你被激励的是哪个结构模态,在中型立式铣床上通常位于 200 Hz 到 900 Hz 之间。
伺服整定决定有多少加加速度阶跃传到工件上。位置环刚度高、前馈大时,会紧密跟踪抛物线,传递更多阶跃。环较软则平滑阶跃,但增加跟随误差。两种设置都不能消除阶跃,只是把能量转移到别处。
二次行程曲线不再适用的情形
短移动是第一个失效情形。如果一段持续时间短于约三个伺服时间常数,轴在必须反向之前从未达到指令加速度。抛物线被截断,速度曲线变成三角形,加加速度阶跃频率随程序段速率上升。在 1 kHz 插补环下,6,000 mm/min 的 1 mm 分段每隔几毫秒就产生一次阶跃。
薄壁零件是第二个。加加速度阶跃是宽带激励。1.5 mm 铝壁的第一阶弯曲模态很低,该频率的重复阶跃会使壁面振鸣。解决办法不是增加夹紧,而是采用三次或 S 曲线,把加速度变化分散到时间上。
大型机床会放大问题。在 4,000 × 400 × 150 mm 行程上,运动质量大、结构阻尼低。在紧凑的 500 × 500 × 450 mm 机床上看不见的加加速度阶跃,在大型机床上会变成可见痕迹。如果加工长航空航天加强筋,应规划刀路,使方向变化落在支撑特征上。
刀具寿命是隐性成本。每个加加速度阶跃都是切削刃上的小冲击。在 45 HRC 以上的淬硬钢或 Inconel 上,这种冲击会累积。二次曲线在 6061 和多数塑料上没问题;在难加工合金上则不是好的默认选择。
无法更改曲线时的实用设置
有时控制器只提供直线加速度。这种情况下,调整周边参数。将指令加速度降到驱动极限的 60–70% 左右。这样可让抛物线保持在伺服饱和点以下,并略微缩短加加速度阶跃,因为段间的加速度差变小了。
增大程序段连接公差。多数控制器会在公差带内混合相邻程序段。粗加工走刀时设 0.01–0.02 mm 的公差,让插补器圆滑过渡拐角,消除阶跃中最难处理的部分。精加工走刀时降到 0.002–0.005 mm,接受较慢的加工节拍。
只在几何要求处使用精确停止。G61 精确停止强制轴在每个程序段达到零速度,会把一个加加速度阶跃变成两个。仅用于基准特征和尖锐内角。其余位置使用连续模式,让控制器进行混合。
检查后处理器。许多 CAM 后处理按固定弦公差输出点,导致程序段长度不均。段长不均意味着抛物线长度不均,加加速度阶跃落在不规则间隔上,激发更宽的频带。能根据曲率自适应点间距的后处理器,能让控制器的工作轻松得多。
分步排查:定位行程曲线问题
- 1记录跟随误差以 1 kHz 或更高频率采集伺服跟随误差。二次曲线在每个程序段内呈现平滑的隆起,在连接处出现尖峰。
- 2做单轴测试仅在 X 轴编程 200 mm 移动,进给 3,000 mm/min。如果表面质量干净,则问题不在曲线。
- 3缩短程序段将 CAM 弦公差减半后重新切削。如果痕迹变差,说明原因是加加速度阶跃频率,而非刀具。
- 4加速度降低 30%降低指令加速度后重新切削。若明显改善,说明伺服饱和。
- 5如有加加速度限制则启用切换到 S 曲线或加加速度限制模式进行对比。这是区分曲线与结构问题的决定性测试。
- 620× 放大检查用工具显微镜观察可疑表面。痕迹间距等于程序段长度,即可确认是边界伪影。
二次、三次与 S 曲线行程曲线对比
按移动类型选择曲线,不要凭习惯。
| 特征 | 加速度 | 加加速度 | 适用场合 |
|---|---|---|---|
| 二次 | 每段恒定 | 程序段连接处有阶跃 | 长粗加工走刀、单轴快移 |
| 三次 | 线性斜坡 | 恒定、有界 | 轮廓 3D 精加工、模具加工 |
| S 曲线(加加速度限制) | 平滑斜坡 | 连续 | 薄壁、高零件、高速精加工 |
| 梯形速度 | 恒定、硬启动 | 启停处有尖峰 | 以加工节拍为主的开放粗加工 |
| 前瞻混合 | 每段混合 | 由公差管理 | 密集 CAM 点云、五轴联动 |
二次行程曲线问答
二次行程曲线总能给出最快的加工节拍吗?
不能。它在给定驱动极限下提供最高加速度,通常意味着长直线移动时间最短。在短分段移动中,反复的加加速度阶跃迫使控制器降低有效进给以保持在公差内,因此三次或 S 曲线往往更快完成同一零件。
交叉点取决于程序段长度和伺服带宽。每段低于约三个伺服时间常数时,二次曲线失去优势。
能在表面质量上看出来吗?
通常可以,但仅限于刀路包含许多短程序段的表面。寻找程序段边界处等间距的痕迹。在精加工至 Ra 0.2–0.8 μm 的模具型腔上,这些痕迹在 20× 下可见,并可用轮廓仪测量。
在长移动切削的简单型腔底面上,差异往往低于测量仪器的噪声本底。
直线加速度与二次行程曲线相同吗?
实际中相同。直线加速度产生抛物线位置曲线,即二次行程曲线。控制器叫法不同,但底层运动相同。
二次一词指位置方程,而直线加速度指二阶导数。两者描述的是同一种行为。
加工中心上现实的加速度值是多少?
典型立式铣床上,定位移动常用 2,000–5,000 mm/s²,切削移动为 500–2,000 mm/s²。行程大的重型机床因运动质量大而使用较低值。
始终留有余量。指令达到驱动极限的 100% 就没有抗扰余量,伺服会在材料第一个硬点处饱和。
材料会影响行程曲线的选择吗?
会。铝和多数塑料能较好承受加加速度阶跃,因为切削力低且材料容错。淬硬钢、钛和镍合金会把冲击直接传到切削刃,导致刀具寿命下降。
对这些材料,加加速度限制曲线通常在加工节拍损失显现之前,就已通过刀片成本收回代价。
如何知道控制器是否支持加加速度限制?
检查机床参数列表中的加加速度限制、加速度平滑、S 曲线或钟形加速度等术语。近十五年多数中高端控制器都包含该功能,有时默认禁用。
如果参数存在,在废料块上用相同刀路和进给做对比切削。第一个零件上差异就会很明显。
