在工业机器人焊接的实际生产中,“示教一次,永远精准”只是理想状态。工件下料误差、装夹偏差、焊接热变形、多层多道焊的形貌变化等问题,都会导致示教轨迹与实际焊缝位置产生偏移,最终影响焊接质量甚至产生废品。

电弧跟踪(Through-Arc Seam Tracking, TAST) 作为一种成熟的焊中闭环控制技术,无需额外加装昂贵的视觉传感器,直接利用焊接电弧本身作为传感源,通过电流/电压的实时变化判断焊枪位置偏差并修正机器人轨迹,是目前工业界应用最广泛、性价比最高的焊缝跟踪方案之一。

一、电弧跟踪的优势

机器人焊接的误差来源贯穿整个生产流程:

  • 工件本身的下料公差、冲压/折弯变形
  • 工装夹具的装夹误差与磨损
  • 焊接过程中母材的热变形与焊缝收缩
  • 多层多道焊时前一道焊缝形貌对后一道轨迹的影响
  • 机器人TCP(工具中心点)的长期漂移

为了应对这些误差,工业机器人焊接系统通常具备三层核心能力:

能力类型 发生时机 核心作用
焊缝寻位(Seam Finding) 焊前 精确找到起弧点与焊缝初始位置
焊缝跟踪(Seam Tracking) 焊中 边焊接边实时修正机器人运动轨迹
自适应焊接(Adaptive Welding) 焊中 根据坡口宽度、间隙变化动态调整焊接参数

FANUC等主流机器人厂商的官方资料明确指出:TAST技术会自动调整焊枪的垂直高度与横向位置,通过焊接电流反馈保持焊缝始终位于接头中心;而进阶的Adaptive TAST还能根据电流信号判断坡口宽度变化,动态调节行走速度、摆动幅度与停留时间。

二、GMAW焊接基础:电弧信号的本质

电弧跟踪最成熟的应用场景是熔化极气体保护焊(GMAW),也就是工业界常说的MIG/MAG焊。其基本原理是:连续送进的焊丝与母材之间建立稳定电弧,电弧热量同时熔化焊丝与母材形成熔池,保护气体隔绝空气防止氧化。

EWI(美国焊接学会)的权威资料指出,GMAW过程有四个核心工艺变量,直接决定焊缝的熔深与成形:1.焊接电流、2.焊接电压、3.导电嘴到工件距离(CTWD)、4.行走速度

在深入电弧跟踪之前,必须严格区分以下几个极易混淆的概念(Miller焊接官方定义):

专业术语 英文全称 精确解释
电弧长度 Arc Length 焊丝熔化端到熔池表面的距离,与焊接电压强相关
干伸长(焊丝伸出长度) Electrode Extension 导电嘴末端到焊丝熔化点之间的焊丝长度
导电嘴到工件距离 CTWD (Contact Tip to Work Distance) 工程上近似等于“电弧长度 + 干伸长”,是电弧跟踪的核心物理量
送丝速度 WFS (Wire Feed Speed) 焊丝的送进速率,在恒压电源下直接决定焊接电流大小
摆焊 Weaving 焊枪沿焊缝横向做周期性摆动,用于填充宽坡口,同时为电弧跟踪提供可观测的信号特征

工程注意:AWS A3.0标准并未正式定义CTWD,但它是所有焊接工艺文件与机器人编程中最常用的术语。干伸长与CTWD的变化会直接改变焊接回路的电阻,进而引起电流变化——这正是电弧跟踪的物理基础。

三、电弧跟踪的物理原理

3.1 底层逻辑:距离变化 → 电信号变化 → 位置误差

工业GMAW普遍采用恒压(CV)特性电源,其核心特性是:电源会自动调节输出电流以维持设定的电弧电压稳定。

当焊枪与工件的距离(CTWD)发生变化时:

  • CTWD减小 → 干伸长缩短 → 焊丝电阻减小 → 在恒压条件下电流增大
  • CTWD增大 → 干伸长增加 → 焊丝电阻增大 → 电流减小

这一现象可以用欧姆定律完美解释:I=V/RI = V/RI=V/R,当电压V恒定时,电流I与电阻R成反比。

因此,焊接电流/电压不仅仅是工艺参数,它们同时携带了焊枪-工件-坡口几何关系的实时信息。电弧跟踪的本质就是解码这些电信号中的位置信息,形成闭环控制。

3.2 为什么电弧跟踪几乎都需要“摆焊”?

如果焊枪沿焊缝直线行走,电流变化只能反映高度方向的偏差,无法判断焊枪是左偏还是右偏。

解决这一问题的标准方案是让焊枪做周期性横向摆动

左侧采样点(L)    中间位置(C)    右侧采样点(R)
   |--------------|--------------|
        一个完整的摆动周期

当焊枪摆动到坡口左侧时,左侧的CTWD最小,电流最大;摆动到右侧时,右侧的CTWD最小,电流最大。如果焊枪正好位于坡口中心,左右两侧的电流特征会基本对称。

控制器通过比较左右两侧的电流差异,就能计算出横向位置误差,并实时修正焊枪轨迹。

四、两类核心跟踪:横向纠偏与高度控制

4.1 横向跟踪:让焊枪始终在焊缝中心

横向误差的计算有两种主流方式:

  1. 瞬时电流差elateral=IL−IRe_{lateral} = I_L - I_Relateral=ILIR(简单但抗干扰能力弱)
  2. 电流面积差elateral=∫LIdt−∫RIdte_{lateral} = \int_L I dt - \int_R I dtelateral=LIdtRIdt(工业界首选)

工程推荐:使用电流曲线的积分面积差而非单点采样值。面积特征对瞬时飞溅、短路过渡、电弧波动等噪声具有极强的鲁棒性,是所有工业级电弧跟踪系统的标准做法。

横向跟踪的控制目标非常明确:让左右两侧的电流面积相等,即 ∫LIdt≈∫RIdt\int_L I dt \approx \int_R I dtLIdtRIdt,此时认为焊枪处于坡口中心。

4.2 高度跟踪:保持稳定的CTWD

垂直方向的控制目标是维持恒定的导电嘴到工件距离,保证电弧稳定与熔深一致。

在GMAW-CV系统中:

  • 平均电流偏高 → CTWD过小 → 焊枪太近 → 需要抬高
  • 平均电流偏低 → CTWD过大 → 焊枪太远 → 需要降低

重要提醒:这一规律仅适用于常规短路过渡与射滴过渡。在稳定喷射过渡模式下,即使弧长发生变化,焊接电流也可能几乎不变,此时传统电流型高度跟踪会失效。

五、工业级电弧跟踪系统的完整架构

一个可落地的TAST系统是“焊接电源-信号采集-算法-机器人”的深度集成,其完整信号流如下:

焊接电源 → 电流/电压信号采集 → 信号预处理 → 特征提取 → 误差计算 → 控制算法 → 机器人控制器 → 焊枪轨迹修正

更工程化的实现架构:

输入:current(t), voltage(t), weave_phase(t), robot_pose(t)
    ↓
低通滤波 + 移动平均 + 异常点剔除
    ↓
与摆动相位同步,分割左右采样窗口
    ↓
计算左侧面积Area_L、右侧面积Area_R、中心平均电流I_C
    ↓
输出横向误差e_y、高度误差e_z
    ↓
PI控制器计算补偿量ΔY, ΔZ
    ↓
转换为焊缝局部坐标系下的偏移
    ↓
发送给机器人执行实时轨迹修正

六、信号处理:电弧跟踪的“生命线”

焊接电弧信号是工业中最“脏”的信号之一,充满了各种干扰:短路尖峰、飞溅噪声、熔滴过渡波动、双丝焊的电弧干扰、电源内部控制的纹波等。未经处理的原始信号直接用于跟踪,必然导致系统振荡甚至失控。

工业界常用的信号处理手段:

处理方法 核心作用 适用场景
巴特沃斯低通滤波 去除kHz级高频噪声 所有场景
滑动窗口移动平均 平滑电流曲线,抑制瞬时波动 所有场景
相位同步采样 保证在摆动左右端点的准确采样 摆焊跟踪的基础
电流面积积分 替代单点采样,提升鲁棒性 横向跟踪
峰值/基值/平均值分离 提取脉冲焊的有效信号 脉冲GMAW、双丝焊
异常点剔除 去除飞溅、短路引起的电流突变 短路过渡模式
延迟补偿 抵消信号传输与机器人运动的滞后 高速焊接场景

在异步串列双丝焊这种极端复杂的场景中,韩国研究者通过将电流分解为峰值、基值与平均值,并结合移动平均滤波,成功抑制了双弧干扰,实现了稳定的焊缝跟踪。

七、从PID到自适应:工业常用控制算法

7.1 传统PI控制(90%以上工业场景的选择)

PI控制器结构简单、参数易调、鲁棒性强,是电弧跟踪的绝对主流:

ΔY = Kp_y * e_y + Ki_y * ∫e_y dt
ΔZ = Kp_z * e_z + Ki_z * ∫e_z dt

工程经验:一般不使用微分项(D)。因为焊接信号噪声大,微分项会放大高频噪声,导致系统产生高频振荡。

7.2 模糊控制

由于电弧过程的非线性与强耦合特性,模糊控制在某些复杂场景下表现优于传统PI。其核心是用语言规则描述控制逻辑:

  • 如果左侧电流明显大于右侧且持续存在,则向右修正一定量
  • 如果平均电流偏高,则抬高焊枪
  • 如果电流波动超过阈值,则降低修正增益或暂停跟踪

7.3 自适应TAST

进阶的自适应电弧跟踪不仅修正轨迹,还能动态调节焊接参数:

  • 根据坡口宽度变化调整摆动幅度
  • 根据填充量变化调整行走速度
  • 根据间隙变化调整送丝速度与停留时间

这一功能在厚板多层多道焊中尤为重要,可以显著减少人工干预,提升焊接一致性。

八、适用场景与局限性

电弧跟踪不是万能的,它有明确的适用边界:

✅ 非常适合的场景

  • V型、U型坡口对接焊
  • 角焊缝(Fillet Weld)
  • 搭接焊(有明显几何台阶)
  • 厚板多层多道焊
  • 热变形严重的长焊缝

❌ 不适合的场景

  • 平板堆焊(无明显几何特征,左右信号无差异)
  • 不摆焊的窄焊缝(无法判断横向偏差)
  • 稳定喷射过渡模式(电流对弧长变化不敏感)
  • 薄板高速焊(修正窗口极小,容易烧穿或振荡)
  • 焊前初始偏差过大(超出跟踪修正范围)

九、技术选型:电弧跟踪 vs 激光/视觉跟踪

在当前的智能焊接技术栈中,电弧跟踪与激光视觉跟踪是互补而非替代关系。两者的核心对比如下:

技术方案 核心优势 主要缺点
电弧跟踪(TAST) 无需额外硬件,成本极低;直接反映焊接点状态;对烟尘、弧光、飞溅完全免疫;安装空间要求小 只能焊中工作;通常需要摆焊;无法提前感知前方坡口;对工艺稳定性依赖高
激光视觉跟踪 可提前看到前方焊缝;几何信息丰富;可测量坡口宽度、错边、间隙;无需摆焊 受弧光、烟尘、反光影响大;需要复杂的标定;硬件成本高;防护要求高
触碰寻位 简单可靠;成本低 速度慢;只能焊前寻位,无法跟踪热变形

工业界最佳实践:采用组合式方案

3D相机/激光:焊前粗定位与路径规划
触碰寻位:精确找到起弧点
电弧跟踪:焊中实时微调轨迹
根焊道记忆(RPM):后续焊道复用首道偏移数据

十、与现有机器人焊接流程的融合

10.1 系统层级划分

在一个完整的智能焊接系统中,电弧跟踪处于承上启下的关键位置:

  1. 第一层:粗定位:3D相机点云 → 坐标转换 → 识别焊缝大致区域
  2. 第二层:精定位:焊缝分割算法 → 提取焊缝中心线 → 生成初始焊接轨迹
  3. 第三层:焊中跟踪:电弧信号 → 计算实时偏差 → 机器人轨迹补偿
  4. 第四层:多层多道:首道跟踪数据记忆 → 后续焊道叠加偏置

10.2 坐标系问题

电弧跟踪的补偿量绝对不能直接叠加在世界坐标系上,而应该在焊缝局部坐标系工具坐标系中进行修正:

P_corrected = P_programmed + ΔN * n_axis + ΔZ * z_axis

其中:

  • PprogrammedP_{programmed}Pprogrammed:视觉生成或示教的原始轨迹点
  • ΔN\Delta NΔN:横向补偿量
  • ΔZ\Delta ZΔZ:高度补偿量
  • naxisn_{axis}naxis:焊缝横向单位向量
  • zaxisz_{axis}zaxis:焊枪工具坐标系的Z轴(指向工件方向)

10.3 与FANUC等工业机器人的集成

  • FANUC控制器本身内置了TAST功能,优先使用原厂功能而非外部实现
  • 如果需要外部算法控制,确认机器人支持实时外部偏移(Offset)功能
  • 明确偏移量的参考坐标系(Tool/User/World)
  • 补偿频率一般不超过50Hz,过高会导致机器人运动抖动
  • 必须实现跟踪失效保护逻辑(信号丢失、超限、急停等)

十一、工程调参指南与常见踩坑

11.1 核心调参项与影响

参数名称 核心作用 调不好的后果
摆动幅度 决定左右信号的差异度 太小信号弱,跟踪精度差;太大焊缝成形差
摆动频率 决定采样周期与修正速度 太快采样不足;太慢跟踪滞后
左右停留时间 提供稳定的采样窗口 太短信号不稳;太长热输入不均
横向增益 控制左右纠偏的速度 太小跟不上变形;太大系统振荡
高度增益 控制CTWD补偿的速度 太大会顶枪或断弧;太小高度失控
滤波时间常数 抑制噪声 太大延迟严重;太小噪声大
最大补偿量 安全保护 太大可能跑偏;太小纠偏不足

11.2 最容易踩的5个工程坑

  1. 把所有电流变化都当成位置偏差
    电流变化可能来自送丝波动、电源调节、接地不良、焊枪角度变化等。必须结合摆动相位、机器人位姿、焊接时序等多维度信息综合判断,不能只看单一电流值

  2. 忽略相位同步与延迟补偿
    电流信号的传输延迟(通常20-50ms)与机器人的运动延迟不同步。如果直接用当前时刻的电流修正当前位置,会导致系统持续振荡。必须根据实际延迟做相位偏移补偿。

  3. 指望TAST修正过大的初始偏差
    电弧跟踪通常只能修正±5-10mm的偏差。如果焊前初始位置根本不在坡口内,TAST无法正常起弧和跟踪。正确的流程是:粗定位 → 寻位 → 起弧 → 电弧跟踪。

  4. 工艺不稳定还强行开跟踪
    电弧跟踪的前提是焊接过程本身稳定。如果电压电流参数不合理、送丝卡顿、保护气不足、接地不良,跟踪信号会完全被噪声淹没。先调好工艺,再开跟踪。

  5. 坐标系转换错误
    这是新手最容易犯的错误。补偿量必须在焊缝局部坐标系下计算,否则在曲线焊缝或空间焊缝上会出现严重的跟踪偏差。

总结

电弧跟踪是“焊接过程信号 + 机器人实时补偿”的闭环控制技术。 它的核心链路是:

焊枪位置偏差 → CTWD/干伸长变化 → 电流/电压变化 → 提取误差 → 机器人修正 → 焊枪回到中心

关键术语速查

英文缩写 中文全称 核心含义
TAST 穿弧焊缝跟踪 Through Arc Seam Tracking,即电弧跟踪
CTWD 导电嘴到工件距离 影响焊接电流与熔深的核心参数
WFS 送丝速度 在恒压电源下直接决定焊接电流
RPM 根焊道记忆 Root Pass Memorization,多层多道焊的关键功能
AVC 电弧电压控制 主要用于TIG焊的弧长控制
Logo

脑启社区是一个专注类脑智能领域的开发者社区。欢迎加入社区,共建类脑智能生态。社区为开发者提供了丰富的开源类脑工具软件、类脑算法模型及数据集、类脑知识库、类脑技术培训课程以及类脑应用案例等资源。

更多推荐