3. 激光加工轨迹规划基础
激光加工的质量,很大程度上取决于激光焦点相对于工件的运动轨迹是否准确、平稳、连续。轨迹规划要解决的核心问题是:把CAD/CAM给出的理想几何路径,转换成机床各轴能够执行的位置指令序列,并在满足精度要求的前提下,让速度与加速度都处于可控范围。本节围绕轨迹几何描述、插补原理、速度规划、加减速控制以及TRUMPF数控编程基础展开,建立从"图纸几何"到"轴运动指令"的完整认识。
一、轨迹几何描述:直线、圆弧与样条
激光切割与焊接的轨迹,本质上是一系列几何基元的组合。最基础的是直线段(G01)和圆弧段(G02/G03),复杂轮廓则常用样条或NURBS曲线描述。几何描述的关键在于:每个基元都需要明确起点、终点、方向以及切向连续性。
以二维切割为例,一段轮廓可以表示为若干直线与圆弧的串联。圆弧需要圆心坐标或半径,并规定旋转方向:G02为顺时针,G03为逆时针(在XY平面内,从+Z方向俯视观察)。方向约定必须在整个程序中保持一致,否则会出现过切或欠切。对于自由曲线,数控系统通常用微小直线段逼近,逼近误差(弦高误差)直接决定轮廓精度。例如,当弦高误差设为0.01 mm时,曲率半径越小,所需逼近线段越短、数量越多。
在三维加工或五轴应用中,轨迹还要描述刀轴姿态。此时每个路径点不仅包含X、Y、Z位置,还包含A、B、C等旋转轴角度,形成"位置+姿态"的六维描述。TRUMPF部分五轴设备采用这种描述方式,姿态变化会显著影响插补与速度规划的复杂度。
二、插补原理:把几何路径变成轴运动
插补的任务是在给定的路径起点与终点之间,按一定的时间或位置间隔计算出中间点,使各轴协同运动,合成出期望的轨迹。常见插补方式包括直线插补、圆弧插补和样条插补。
以直线插补为例,设起点为P0(x0, y0),终点为P1(x1, y1),进给速度为F(mm/min),插补周期为T(ms)。每个周期内各轴的增量可写为:
Δx = (x1 - x0) / L × F × T / 60000
Δy = (y1 - y0) / L × F × T / 60000
其中 L = √((x1-x0)² + (y1-y0)²)
系统按此增量逐周期输出位置指令,轴的实际运动由伺服环跟踪。插补周期越短,轨迹越平滑,但对控制器运算和总线通信的要求越高。TRUMPF数控系统通常采用毫秒级甚至更短的插补周期,以兼顾精度与动态响应。
圆弧插补则需要在每个周期内同时更新角度与半径方向的位置,保证合成轨迹落在圆弧上。对于高速激光切割,圆弧插补的向心加速度不可忽略:速度越高、半径越小,所需向心加速度越大,若超出轴的能力,实际轨迹会向外偏离,造成圆角误差。
三、速度规划与加减速控制
速度规划决定"在哪里快、在哪里慢"。最基本的原则是:在直线段可以按设定进给速度运行,在拐角、圆弧和小半径处必须降速,以避免过大的加速度和轮廓误差。
常见的速度规划方法包括梯形速度规划和S形速度规划。梯形规划包含加速、匀速、减速三个阶段,加速度为常数;S形规划则对加速度的变化率(加加速度,jerk)也加以限制,使启停更柔和,减少机床振动和激光功率波动。
拐角降速是激光切割中的典型问题。当两段直线夹角较小时,若保持高速通过,轴需要瞬间改变速度方向,产生很大的加速度需求。工程上常根据拐角角度和允许的轮廓误差,计算一个安全的拐角速度。例如,允许误差ε、拐角半角θ、进给速度v之间近似满足:
v ≤ √(a_max × ε / (1 - cosθ))
其中a_max为轴允许的最大加速度。该式说明:拐角越尖(θ越小)、允许误差越小,允许速度越低。实际系统中,这一计算由数控系统的前瞻(Look-ahead)功能完成,它会提前读取若干段程序,统一规划速度曲线,避免在每段末尾都降到零。
加减速控制还与激光工艺耦合。激光功率、占空比、气体压力等参数需要与运动速度匹配:速度降低时,若功率不变,热输入会增加,可能造成过烧;速度升高时,若功率不足,则可能切不透。因此,速度规划不仅是运动问题,也是工艺问题。
四、TRUMPF数控编程基础
TRUMPF激光设备的数控编程,通常以标准G代码为基础,并结合设备特有的工艺指令。一个典型的切割程序结构包括:程序头(设定单位、坐标系、平面)、快速定位、切割进给、工艺参数调用、结束与回退。
以下是一个简化的示例片段,用于说明编程结构(参数为教学示例,非实测值):
N10 G90 G21 G17 ; 绝对坐标、毫米、XY平面
N20 G54 ; 选择工件坐标系
N30 G00 X10.0 Y10.0 ; 快速定位到起点
N40 M08 ; 打开切割气体
N50 G01 X60.0 Y10.0 F3000 ; 直线切割,进给3000 mm/min
N60 G02 X60.0 Y40.0 I0 J15 ; 顺时针圆弧
N70 G01 X10.0 Y40.0 F3000
N80 G01 X10.0 Y10.0
N90 M09 ; 关闭气体
N100 G00 Z50.0 ; 抬升
N110 M30 ; 程序结束
在TRUMPF系统中,工艺参数往往通过专门的指令或参数表调用,例如指定激光功率、焦点位置、切割速度、气体类型和压力。编程时需要特别注意:切割引入引出线、补偿方向(左补偿G41/右补偿G42)、以及拐角处的速度控制。对于薄板高速切割,通常启用前瞻和S形加减速;对于厚板,则更关注穿孔和热输入控制。
编程完成后,一般先通过图形仿真检查轨迹与干涉,再在机床上以较低倍率试运行,观察实际切割质量,最后逐步提高到目标速度。判断依据包括:切缝宽度是否均匀、挂渣是否可接受、拐角是否过烧或圆角超差。
整体来看,轨迹规划是一条从几何到运动的转换链:几何描述定义"要走到哪里",插补定义"怎么一步步走",速度规划定义"走多快、怎么变速",而数控编程则把这些规则组织成机床可执行的指令。理解这条链,才能在TRUMPF设备上写出既准确又高效的加工程序。