基于激光位移传感器的焊缝检测系统设计

2019-05-08 08:23吕学勤王裕东
上海电力大学学报 2019年2期
关键词:焊件坡口焊缝

钦 超, 吕学勤, 王裕东, 瞿 艳

(上海电力学院 自动化工程学院, 上海 200090)

随着造船业、户外大型工件等焊接任务对生产效率和焊接质量的发展需求,焊接技术的自动化和智能化成为新的研究方向[1]。焊缝识别及跟踪控制研究,焊接机器人匹配合适的电源及动力系统研究,都对移动焊接机器人的推广应用具有重要的研究价值[2]。

接触式传感、电弧式传感和超声波传感等传统的焊缝检测及跟踪方法在实际应用中存在一定的不足[3]。近年来,随着视觉识别技术和结构光技术的发展,基于单目或多目的视觉图像处理技术成为焊接领域研究的热点[4]。NELE L等人[5]进行了CCD图像采集的焊缝跟踪技术研究;郭吉昌等人[6]进行了基于结构光视觉传感器的焊件坡口检测研究。这些方法应用范围广,测量灵活,但由于视觉视场容易受弧光等因素的干扰,容易引起测量误差,仍然需要大量的研究来解决这些局限性。

1 机器人系统总体设计

一个完整的轮式机器人系统应该包括机器人车体、驱动系统、混合动力系统、焊缝跟踪执行机构、传感器反馈系统和控制系统等。为了解决动力系统的可靠性,实现焊接机器人焊接的自动化和智能化,设计了一个移动焊接机器人,其总体构成如图1所示。

图1 移动焊接机器人总体构成

为了识别出坡口并定位焊件的焊缝中心线,研究了一种移动机器人的焊缝检测系统。设计目的是:焊缝识别系统能够准确识别出焊缝坡口并计算出坡口中心线的位置,最终完成焊缝识别精度在0.5 mm范围内。以激光位移传感器进行信息的提取和反馈;以燃料电池为主、锂电池为辅的混合动力系统,为移动焊接机器人提供动力电源;通过STM32F4单片机控制器分析处理焊缝的特征信息,确定焊缝中心线的具体坐标,驱动执行机构控制焊枪以实现焊接任务。

2 焊缝检测识别系统硬件设计

2.1 激光位移传感器信息采集系统

传感器反馈系统由传感器探头、放大器计算单元和舵机传动机构组成。激光位移传感器采用激光三角反射法测量原理,可精确非接触测量被测物体的位置信息。通过激光位移传感器周期性扫描焊件,采集焊件表面的二维轮廓信息。激光二极管通过聚光透镜将可见红色激光射向测量表面,经物体反射的激光通过接收透镜,被内部的线阵CCD相机接收,根据不同的距离,CCD线性相机可以在不同的角度下接收到反射光像点的位置。激光位移传感器测量时,入射光和反射光之间构成了相似三角形,根据激光的角度和相机之间的距离,数字信号处理器就可以计算出传感器与被测物之间的距离。其测量原理如图2所示。

其中,位移X的计算公式为

(1)

式中:L——测量表面到接收透镜的距离;

X′——反射光在CCD光敏面上产生的偏移量;

图2 激光位移传感器测量原理

θ1——激光束光轴与接收透镜光轴之间的夹角;

θ2——线阵CCD平面与接收透镜光轴之间的夹角;

L′——线阵CCD到接收透镜的距离。

据此,本文设计了一种基于激光位移传感器的反馈系统,选用OMRON公司生产的ZX-LD40激光位移传感器进行位置信息的测量,检测距离为40±10 mm,测量精度为2 μm。将位移传感器与舵机相连,控制舵机横向扫动来带动激光位移传感器对焊件表面进行扫描,以获取焊件表面的状态信息(如焊缝的深度和宽度)。

2.2 执行机构

焊缝识别执行机构由机械臂调节机构和伺服驱动系统组成。其中,机械臂调节机构由步进电机驱动器、两相步进电机、滚珠丝杠滑台组成;伺服驱动系统由伺服直流电机、伺服驱动器、光电编码器、霍尔电流传感器等组成。电机驱动器通过接收控制器传来的脉冲信号驱动电机来实现步进电机和伺服电机的正反转及位置控制,以完成焊缝坡口的定位识别。

2.3 控制器

总体上,整个控制系统主要由外部信息采集控制模块、单片机控制系统和执行机构驱动控制系统等组成。控制器采用了ST公司生产的STM32F407VG单片机作为中央处理器,核心工作电压为3.3 V,多路脉冲宽度调制(Pulse Width Modulation,PWM)输出可满足步进电机和伺服电机的驱动要求,16位AD转换模块和通用定时器模块很好地满足了焊接机器人的位置采集和坡口状态信息采集要求。通过液晶显示屏实时显示激光测距的值,可以及时发现处理运行中的错误。各个系统之间的协调合作,可以完成焊缝的检测及识别。控制系统结构框图如图3所示。

图3 控制系统结构示意

2.3.1 激光测距信息采集控制模块

激光位移传感器利用三角测量原理进行了传感器探头到坡口表面距离的测量,通过放大器计算单元将距离信息转换为电压信号传送给控制器。放大器计算单元的输出电压默认为-4~4 V。由于单片机ADC信息采集模块的模拟量电压采集范围为0~3 V,故本文放大器的电压输出范围为0~3 V。其中,传感器的探测距离和放大器输出电压及ADC数字量之间存在一个确定的关系,即

(3)

(4)

式中:Ures——放大器计算单元的输出电压值;

d——激光位移传感器的检测距离值;

Vadc——ADC采集模块的数字转换量。

2.3.2 步进电机位置控制

步进电机的运行一般需要两个脉冲信号,信号脉冲和方向脉冲控制步进电机工作方式。其位置控制通过控制输入脉冲的个数来控制转动角度,即电机的总转动角度由输入脉冲数决定,电机的转速由脉冲信号频率决定。步进电机位置控制需要记录两个参数:一是绝对位置,执行机构即丝杠滑台当前的位置参数;二是目标位移,从当前位置移动到目标位置的距离。

依据这两个参数,计算出输入脉冲个数N,其计算关系为

(4)

式中:Serr——目标位移;

M——步进电机驱动器的细分数;

D——导程;

β——步距角。

2.4 焊缝识别控制策略

焊缝检测识别系统软件设计最重要的是底层控制程序的开发调试,使系统实现焊件焊缝状态信息的提取测量、伺服驱动系统和机械臂调节机构协同工作实现焊件坡口的识别及跟踪任务等主要功能。

焊缝检测识别程序的流程图如图4所示。

图4 焊缝检测与识别算法

3 实验验证

移动焊接机器人采用基于燃料电池的混合动力系统独立供电[7-8],使用激光位移传感器采集存储焊件表面的状态信息,通过控制器分析处理焊件表面二维信息,识别出焊件坡口。通过执行机构的位置调节,将焊炬定位到焊件坡口中心线上,完成焊缝检测识别任务。为检验机器人焊缝检测识别系统的合理性和可靠性,进行了坡口表面测距识别实验。实验平台运行参数如表1所示。

表1 实验平台运行参数

在焊缝识别检测实验中,将激光位移传感器测距系统采集的数据通过CAN总线传到上位机,部分实验数据如表2所示。

表2 焊接机器人焊缝检测识别实验反馈数据

在焊缝检测识别实验中,对传感器反馈信息计算处理后得出的误差偏移量Serr如图5所示。

图5 焊缝检测位移偏差

为了避免跟踪系统对偏差过分敏感和振荡,根据焊缝跟踪控制精度要求,在跟踪调节过程中设置了一定的死区,只有当偏差量超过最低设定偏移量时,即Serr≥Smin时,控制系统才会控制步进电机以计算的运行步数进行纠偏。

焊接机器人焊缝检测系统实现了以下的功能:通过驱动舵机控制传感器周期性左右扫描,采用激光测距法得到了焊缝位置信息的距离值,实现了激光位移传感器的测距任务;通过对激光位移传感器采集的数据处理分析,识别出焊缝位置并计算出坡口中心坐标,然后通过水平滑块的位移,使得焊炬对准焊缝的中心线位置,进行相应的焊接识别检测任务。

4 结 语

本文设计的焊缝检测识别系统通过激光位移传感器提取坡口位移信息,并通过单片机控制系统对反馈数据进行分析和计算,控制步进电机和伺服电机的位移,实现了焊缝闭环检测控制。通过焊缝检测位移偏差结果可知,焊缝识别精度达到0.5 mm以内。同时,通过显示屏可将所测的焊缝状态特征值实时显示出来,从而可以直观地分析出所测数据的准确性。

猜你喜欢
焊件坡口焊缝
大型游乐设施焊缝分级与检测要求*
钢结构生产中常用坡口选用及经济性分析
对接接头焊件批量缺陷空间位置的可视化
35#钢摩擦焊多级加压对轴向缩短量及焊后组织的影响①
基于焊缝余高对超声波探伤的影响分析
液压支架焊接坡口角度减小的优势研究
焊缝跟踪遗传算法优化PID控制仿真研究
机器人在轮辋焊缝打磨工艺中的应用
船用便携式切割机的坡口切割误差分析
缝焊