一种数控焊接系统及控制方法技术方案

技术编号:30017491 阅读:29 留言:0更新日期:2021-09-11 06:28
本发明专利技术涉及工件焊接技术领域,且公开了一种数控焊接系统及控制方法,包括包括上位机管理模块、通信模块和下位机控制模块、所述上位机管理模块内设置有运动控制系统、人机界面和焊接控制,所述通信模块内设置有PC与控制器通信、PC与单片机系统通信和数字焊接通信,所述下位机控制模块内设置有单片机系统C语言设计和语言程序,进行边缘锐化处理,并得到增强边缘后的预设焊缝位置的锐化图像,其中,预设焊缝位置为需要焊接的位置,这样,对采集到的视频图像进行了滤波(即去噪声处理),消除了弧光和大量飞溅的影响,得到的增强后图像,增强后图像的某些特征,如边缘、轮廓线、对比度等更加尖锐化和清晰。尖锐化和清晰。尖锐化和清晰。

【技术实现步骤摘要】
一种数控焊接系统及控制方法


[0001]本专利技术涉及工件焊接
,具体为一种数控焊接系统及控制方法。

技术介绍

[0002]数控是数字控制的简称,数控技术是利用数字化信息对机械运动及加工过程进行控制的一种方法,早期时有两个版本:NC(Numerical Control):代表旧版的、最初的数控技术,CNC(Computerized Numerical Control):计算机数控技术
‑‑
新版,数控的首选缩写形式,NC可能是CNC,但CNC绝不是指老的数控技术,早期的数控系统是由硬件电路构成的称为硬件数控(Hard NC),1970年代以后,硬件电路元件逐步由专用的计算机代替而称为计算机数控系统,一般是采用专用计算机并配有接口电路,可实现多台数控设备动作的控制,因此现在的数控一般都是CNC(计算机数控),很少再用NC这个概念了,且数控技术在当下社会运用比较广泛,焊接工艺在一些特殊的工件作业下需要比较高的精度,在当前设备结构焊接中,大部分还是手工操作,这样工人劳动强度大,劳动保护差,人工进行焊接工作,焊接效率也比较低。然而,目前大量采用的传统的数控自动化焊接(包括机器手设备),由于工装不规范,数控定位焊点位置不准确,跟踪焊缝焊接也不准确,废品率很高,而且还需人工大量参与,生产效率低下,自动化设备的效率发挥不出来。

技术实现思路

[0003]本专利技术的目的在于提供一种数控焊接系统及控制方法,以解决上述
技术介绍
中提出的问题。
[0004]为实现上述目的,本专利技术提供如下技术方案:一种数控焊接系统及控制方法,包括上位机管理模块、通信模块和下位机控制模块、所述上位机管理模块内设置有运动控制系统、人机界面和焊接控制,所述通信模块内设置有PC与控制器通信、PC与单片机系统通信和数字焊接通信,所述下位机控制模块内设置有单片机系统C语言设计和语言程序,控制步骤如下:
[0005]S1:预先采集预设焊缝位置的视频图像,进行边缘锐化处理,并得到增强边缘后的预设焊缝位置的锐化图像,将摄像头对焦焊枪上的焊接头,在每一次调整摄像头捕捉新位置时,采集含有焊接头及当前焊缝位置的视频图像,进行边缘锐化处理,并得到增强边缘后的含有焊接头及当前焊缝位置的锐化图像;
[0006]S2:判断含有焊接头及当前焊缝位置的锐化图像与预设焊缝位置的锐化图像是否匹配,若是,则将焊枪上的焊接头锁定在当前焊缝位置,若否,则重新捕捉新位置在焊接时,对锁定后的焊缝位置上的焊缝进行扫描采集视频图像,对扫描采集后的视频图像进行滤波处理,得到焊缝轨迹,控制数控驱动装置实时调整当前焊枪上的焊接头的位置和转动角度,跟踪焊缝轨迹执行焊接操作,判断含有焊接头及当前焊缝位置的锐化图像与预设焊缝位置的锐化图像是否匹配;
[0007]S3:判断含有焊接头及当前焊缝位置的锐化图像的轮廓线与预设焊缝位置的锐化
图像的轮廓线的相似度,若所述相似度大于预设相似度,则判定结果为匹配,若所述相似度小于或等于预设相似度,则判定结果为不匹配,对锁定后的焊缝位置上的焊缝进行扫描采集视频图像;
[0008]S4:对锁定后的焊缝位置上的焊缝进行时域和频域的滤波处理,结合时域和频域的滤波图像分析,得到焊缝轨迹进行边缘锐化处理,并得到增强边缘后的预设焊缝位置的锐化图像;
[0009]S5:将摄像头对焦焊枪上的焊接头,在每一次调整摄像头捕捉新位置时,采集含有焊接头及当前焊缝位置的视频图像,进行边缘锐化处理,并得到增强边缘后的含有焊接头及当前焊缝位置的锐化图像,判断含有焊接头及当前焊缝位置的锐化图像与预设焊缝位置的锐化图像是否匹配,若是,则将焊枪上的焊接头锁定在当前焊缝位置;若否,则重新捕捉新位置;
[0010]S6:用于在焊接时,对锁定后的焊缝位置上的焊缝进行扫描采集视频图像,对扫描采集后的视频图像进行滤波处理,得到焊缝轨迹,控制数控驱动装置实时调整当前焊枪上的焊接头的位置和转动角度,跟踪所述焊缝轨迹执行焊接操作;
[0011]优选的,所述上位机管理模块的应用软件的主要任务是作为整个控制系统的后台管理模块,完成一些实时性不强的任务和一些多任务协调方面的工作,对于各轴伺服插补运算、位置跟随、脉冲输出控制、I/O点的检测、系统的顺序上电、控制状态显示等实时性较强的任务。
[0012]优选的,所述上位及管理模块应用程序主要包括以下几个模块:系统初始化、参数设置与显示、点位数据库生成及、原点设置、系统状态显示等模块。
[0013]优选的,系统初始化,该模块主要为用户提供一个交互性好的人机界面,在这个界面中,用户可以方便地进行各种操作,数控系统运行时,首先运行此模块,完成用户登录、建立上位机与运动控制器的连接,对有关指示器设置相应的工作状态等工作。
[0014]优选的,参数设置与显示,针对散热器T型管相贯线数学模型的生成及焊接点位数据库生成所需的各种参数,设置了如下人机接口:横管直径、立管直径、焊接运动线速度、插补周期、两把焊枪的摆角及摆动速度,用户可以通过数字软键盘和带触摸屏的工控一体化机来方便地设置各种参数。
[0015]优选的,点位数据库生成在菜单栏中的工具选项下可以打开这个子菜单,点击生成按钮,程序会自动生成焊接所需的各轴的焊接点位数据库,并在屏幕上显示出来,然后点击按钮,则可将生成的点位数据库到控制器中,当完成时,提示用户成功,可以返回主界面,完成下一步工作。
[0016]优选的,原点设置模块,通过机床面板上的手动控制按钮,分别对Y轴、Z轴、C轴坐标位置进行手动设置,使焊枪到达焊接起弧位置,并通过机床面板上的确定按钮保存当前设定的焊枪在焊接起弧位置时各轴的相对坐标原点,以方便工件的连续自动焊接。
[0017]优选的,系统状态显示,通过以太网接口,上位机系统可以通过API函数访问运动控制器,读取各轴的当前坐标位置和运动速度,并在界面上进行实时显示。
[0018]优选的,所述运动控制模块内设置有运动轨迹规划单元和在线测试单元,所述焊接控制模块内设置有焊接参数设置单元,所述单片机系统C语言设计模块内设置有上电顺序控制单元和各轴状态显示单元,所述语言程序设计模块内设置有程序初始化单元、焊接
运动程序单元和后台PLC程序单元,后台PLC程序单元内设置有速率控制和故障检测程序。
[0019]与现有技术相比,本专利技术提供了一种数控焊接系统及控制方法,具备以下有益效果:
[0020]该数控焊接系统及控制方法,预先采集预设焊缝位置的视频图像,进行边缘锐化处理,并得到增强边缘后的预设焊缝位置的锐化图像,其中,预设焊缝位置为需要焊接的位置,这样,对采集到的视频图像进行了滤波(即去噪声处理),消除了弧光和大量飞溅的影响,得到的增强后图像,增强后图像的某些特征,如边缘、轮廓线、对比度等更加尖锐化和清晰。
[0021]在焊接定位时,将摄像头对焦所述焊枪上的焊接头,在每一次调整摄像头捕捉新位置时,采集含有焊接头及当前焊缝位置的视频图像,进行边缘锐化处理,并得到增强边缘后的含有焊接头及当前焊缝位置的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数控焊接系统及控制方法,包括上位机管理模块、通信模块和下位机控制模块,其特征在于:所述上位机管理模块内设置有运动控制系统、人机界面和焊接控制,所述通信模块内设置有PC与控制器通信、PC与单片机系统通信和数字焊接通信,所述下位机控制模块内设置有单片机系统C语言设计和语言程序,控制步骤如下:S1:预先采集预设焊缝位置的视频图像,进行边缘锐化处理,并得到增强边缘后的预设焊缝位置的锐化图像,将摄像头对焦焊枪上的焊接头,在每一次调整摄像头捕捉新位置时,采集含有焊接头及当前焊缝位置的视频图像,进行边缘锐化处理,并得到增强边缘后的含有焊接头及当前焊缝位置的锐化图像;S2:判断含有焊接头及当前焊缝位置的锐化图像与预设焊缝位置的锐化图像是否匹配,若是,则将焊枪上的焊接头锁定在当前焊缝位置,若否,则重新捕捉新位置在焊接时,对锁定后的焊缝位置上的焊缝进行扫描采集视频图像,对扫描采集后的视频图像进行滤波处理,得到焊缝轨迹,控制数控驱动装置实时调整当前焊枪上的焊接头的位置和转动角度,跟踪焊缝轨迹执行焊接操作,判断含有焊接头及当前焊缝位置的锐化图像与预设焊缝位置的锐化图像是否匹配;S3:判断含有焊接头及当前焊缝位置的锐化图像的轮廓线与预设焊缝位置的锐化图像的轮廓线的相似度,若所述相似度大于预设相似度,则判定结果为匹配,若所述相似度小于或等于预设相似度,则判定结果为不匹配,对锁定后的焊缝位置上的焊缝进行扫描采集视频图像;S4:对锁定后的焊缝位置上的焊缝进行时域和频域的滤波处理,结合时域和频域的滤波图像分析,得到焊缝轨迹进行边缘锐化处理,并得到增强边缘后的预设焊缝位置的锐化图像;S5:将摄像头对焦焊枪上的焊接头,在每一次调整摄像头捕捉新位置时,采集含有焊接头及当前焊缝位置的视频图像,进行边缘锐化处理,并得到增强边缘后的含有焊接头及当前焊缝位置的锐化图像,判断含有焊接头及当前焊缝位置的锐化图像与预设焊缝位置的锐化图像是否匹配,若是,则将焊枪上的焊接头锁定在当前焊缝位置;若否,则重新捕捉新位置;S6:用于在焊接时,对锁定后的焊缝位置上的焊缝进行扫描采集视频图像,对扫描采集后的视频图像进行滤波处理,得到焊缝轨迹,控制数控驱动装置实时调整当前焊枪上的焊接头的位置和转动角度,跟踪所述焊缝轨迹执行焊接操作。2.根据权利要求1所述的一种数控焊接系统及控制方法,其特征在于:所述上位机管理模块的应用软件的主要任务是作为整个控制系统的后台管理模块,完成一些实时性不强的任务和一些多任务...

【专利技术属性】
技术研发人员:陈金叶杜悦成
申请(专利权)人:深圳市集新自动化有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1