机器人焊接---电弧跟踪(TAST,Through-Arc Seam Tracking)
在工业机器人焊接的实际生产中,“示教一次,永远精准”只是理想状态。工件下料误差、装夹偏差、焊接热变形、多层多道焊的形貌变化等问题,都会导致示教轨迹与实际焊缝位置产生偏移,最终影响焊接质量甚至产生废品。
电弧跟踪(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 横向跟踪:让焊枪始终在焊缝中心
横向误差的计算有两种主流方式:
- 瞬时电流差:elateral=IL−IRe_{lateral} = I_L - I_Relateral=IL−IR(简单但抗干扰能力弱)
- 电流面积差:elateral=∫LIdt−∫RIdte_{lateral} = \int_L I dt - \int_R I dtelateral=∫LIdt−∫RIdt(工业界首选)
工程推荐:使用电流曲线的积分面积差而非单点采样值。面积特征对瞬时飞溅、短路过渡、电弧波动等噪声具有极强的鲁棒性,是所有工业级电弧跟踪系统的标准做法。
横向跟踪的控制目标非常明确:让左右两侧的电流面积相等,即 ∫LIdt≈∫RIdt\int_L I dt \approx \int_R I dt∫LIdt≈∫RIdt,此时认为焊枪处于坡口中心。
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 系统层级划分
在一个完整的智能焊接系统中,电弧跟踪处于承上启下的关键位置:
- 第一层:粗定位:3D相机点云 → 坐标转换 → 识别焊缝大致区域
- 第二层:精定位:焊缝分割算法 → 提取焊缝中心线 → 生成初始焊接轨迹
- 第三层:焊中跟踪:电弧信号 → 计算实时偏差 → 机器人轨迹补偿
- 第四层:多层多道:首道跟踪数据记忆 → 后续焊道叠加偏置
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个工程坑
-
把所有电流变化都当成位置偏差
电流变化可能来自送丝波动、电源调节、接地不良、焊枪角度变化等。必须结合摆动相位、机器人位姿、焊接时序等多维度信息综合判断,不能只看单一电流值。 -
忽略相位同步与延迟补偿
电流信号的传输延迟(通常20-50ms)与机器人的运动延迟不同步。如果直接用当前时刻的电流修正当前位置,会导致系统持续振荡。必须根据实际延迟做相位偏移补偿。 -
指望TAST修正过大的初始偏差
电弧跟踪通常只能修正±5-10mm的偏差。如果焊前初始位置根本不在坡口内,TAST无法正常起弧和跟踪。正确的流程是:粗定位 → 寻位 → 起弧 → 电弧跟踪。 -
工艺不稳定还强行开跟踪
电弧跟踪的前提是焊接过程本身稳定。如果电压电流参数不合理、送丝卡顿、保护气不足、接地不良,跟踪信号会完全被噪声淹没。先调好工艺,再开跟踪。 -
坐标系转换错误
这是新手最容易犯的错误。补偿量必须在焊缝局部坐标系下计算,否则在曲线焊缝或空间焊缝上会出现严重的跟踪偏差。
总结
电弧跟踪是“焊接过程信号 + 机器人实时补偿”的闭环控制技术。 它的核心链路是:
焊枪位置偏差 → CTWD/干伸长变化 → 电流/电压变化 → 提取误差 → 机器人修正 → 焊枪回到中心
关键术语速查
| 英文缩写 | 中文全称 | 核心含义 |
|---|---|---|
| TAST | 穿弧焊缝跟踪 | Through Arc Seam Tracking,即电弧跟踪 |
| CTWD | 导电嘴到工件距离 | 影响焊接电流与熔深的核心参数 |
| WFS | 送丝速度 | 在恒压电源下直接决定焊接电流 |
| RPM | 根焊道记忆 | Root Pass Memorization,多层多道焊的关键功能 |
| AVC | 电弧电压控制 | 主要用于TIG焊的弧长控制 |
更多推荐



所有评论(0)