一种改善焊接质量的控制方法及装置与流程
2021-01-29 14:01:59|333|起点商标网
[0001]
本发明涉及焊接质量检测技术领域,尤其涉及一种改善焊接质量的控制方法及装置。
背景技术:
[0002]
在焊接过程中,经常会产生裂纹、孔穴、固体夹杂、未熔合和未焊透等缺陷;在当前随着自动化的发展,很多焊接过程往往通过焊接机器人进行焊接。
[0003]
现有技术中,对于焊接机器人焊接的焊接目前往往通过定时抽样检测的方式进行品控,通过观察的方式对工件表面的焊接质量进行初步检测,然后通过对焊接好的工件进行射线检测和超声检测,通过射线成像和超声成像检测工件内部缺陷,但是由于采用定时抽样检测的方式,不会在焊接机器人焊接缺陷产生的时刻就能够获知焊接机器人出现焊接缺陷,焊接机器人在出结果前焊接的工件会出现批次的质量问题,对于能够修复的可以通过修复以降低损失,对于无法修复的,就只能报废,造成成本的提高。
技术实现要素:
[0004]
本发明提供一种改善焊接质量的控制方法,旨在解决现有技术中定时抽样检测焊接缺陷的方式由于检测的时间延迟性容易导致焊接产生批量缺陷工件的问题。
[0005]
为实现上述目的,本发明提供一种改善焊接质量的控制方法,包括:
[0006]
工件焊接完后立即获取工件焊接处的射线检测的第一实时视频;获取工件焊接处的超声检测的第二实时视频;
[0007]
通过图像处理单元对所述第一实时视频和第二实时视频进行预处理获取射线图像集和超声图像集;
[0008]
将所述射线图像集和所述超声图像集输入到识别单元进行缺陷识别;
[0009]
如果有缺陷类型输出则对焊接机器人的缺陷原因进行分析;
[0010]
焊接机器人继续焊接n个工件,统计n个工件的缺陷率是否高于设定阈值,如果缺陷率高出设定阈值则焊接工件的焊接机器人停机,如果缺陷率低于设定阈值则焊接工件的焊接机器人正常工作。
[0011]
优选地,
[0012]
确定所述图像处理单元的图像处理模式;
[0013]
当所述第一实时视频或者第二实时视频的画面能够涵盖全部的焊接处时,选用第一处理模式;
[0014]
当所述第一实时视频或者第二实时视频的画面不能涵盖全部的焊接处时,选用第二处理模式。
[0015]
优选地,所述图像处理单元的所述第一处理模式为:
[0016]
所述图像处理单元取第一实时视频或者第二实时视频的任一一帧作为静态识别帧;
[0017]
所述图像处理单元按照所述识别单元输入图像的尺寸比例对所述静态识别帧的焊接处进行裁切;
[0018]
利用数字图像处理技术增强图像对比度和清晰度;
[0019]
将图像处理为灰度图像;
[0020]
将灰度图像转换为二值图像。
[0021]
优选地,所述图像处理单元的所述第二处理模式为:
[0022]
设定抽帧间隔时间;
[0023]
按照所述抽帧间隔时间对所述第一实时视频或者所述第二实时视频进行抽帧获取多张动态识别帧;所述多张动态识别帧中焊接处的交集包含工件的全部焊接处;
[0024]
所述图像处理单元按照所述识别单元输入图像的尺寸比例对全部的所述动态识别帧的焊接处进行裁切,
[0025]
利用数字图像处理技术增强图像对比度和清晰度;
[0026]
将图像处理为灰度图像;
[0027]
将灰度图像转换为二值图像。
[0028]
优选地,所述识别单元包括第一神经网络、第二神经网络和融合判断模块,所述第一神经单元根据射线图像集识别缺陷类型,所述第二神经单元根据超声图像集识别缺陷类型,所述融合判断模块根据所述第一神经网络的输出和第二神经网络的输出进行判断输出最终输出结果。
[0029]
优选地,统计焊接过程中遇到的缺陷类型;获取每个缺陷类型的射线成像和超声成像;
[0030]
通过所述射线成像对第一神经网络训练,使所述第一神经网络能够识别所述射线成像的所对应缺陷类型;通过所述超声成像对第二神经网络训练,使所述第二神经网络能够识别所述超声成像的所对应缺陷类型。
[0031]
优选地,所述融合判断模块根据所述第一神经网络的输出和第二神经网络的输出进行判断输出最终输出结果包括:
[0032]
如果所述第一神经网络所输出的缺陷类型与所述第二神经网络所输出的缺陷类型相同,则输出该缺陷类型;
[0033]
如果第一神经网络所输出的缺陷类型与所述第二神经网络所输出的缺陷类型不同,则获取所述第一神经网络决定输出缺陷类型的第一权重,获取第二神经网络决定输出缺陷类型的第二权重;
[0034]
对比所述第一权重和所述第二权重的大小,
[0035]
当第一权重大于第二权重,则所述融合判断模块输出第一神经网络输出的缺陷类型,
[0036]
当第一权重小于第二权重,则所述融合判断模块输出第二神经网络输出的缺陷类型。
[0037]
优选地,n为可接受的最小损失工件数量,n小于常规受抽样检测方式一个检测周期内焊接机器人焊接的工件数量,n根据工件类型由人设定。
[0038]
本发明还提供一种改善焊接质量的控制装置,包括射线检测单元,超声检测单元,流水线,处理装置与分拣装置;
[0039]
所述射线检测单元用于获取第一实时视频;
[0040]
所述超声检测单元用于获取第二实时视频;
[0041]
所述流水线用于将工件从焊接机器人处送到所述射线检测单元和超声检测单元处进行检测;
[0042]
所述分拣装置用于将正常工件与缺陷工件从所述流水线上分开放置;
[0043]
所述处理装置用于配置所述图像检测单元和识别单元;
[0044]
所述处理装置控制所述射线检测单元、所述超声检测单元,所述流水线,以及所述分拣装置实现各自功能。
[0045]
本申请提出的一种改善焊接质量的控制方法及装置具体有以下有益效果:
[0046]
本发明通过所述图像识别单元对工件焊接处第一实时视频和第二实时视频进行处理提取射线图像集和超声图像集;通过所述识别单元识别所述射线图像集和所述超声图像集来实时检测工件焊接处是否存在缺陷以及缺陷的缺陷类型。通过持续焊接n个工件并检测后续n个工件出现缺陷的概率是否高于设定阈值,如果高于设定阈值则停机。如果低于设定阈值则继续加工。本发明实现通过所述识别模块对工件焊接处进行是否出现缺陷进行实时检测,能够避免常规定时抽样检测方式在一个检测周期内,焊接机器人已经加工批量的工件,造成批量工件出现缺陷的问题。
[0047]
替代人工识别,识别效率高,使得实时检测成为可能。
附图说明
[0048]
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图示出的结构获得其他的附图。
[0049]
图1是本发明实施例中改善焊接质量的控制方法的流程图;
[0050]
图2是本发明实施例中所述图像处理单元执行所述第一处理模式的流程图;
[0051]
图3是本发明实施例中所述图像处理单元执行所述第二处理模式的流程图;
[0052]
图4是本发明实施例中训练所述第一神经网络和第二神经网络的流程图;
[0053]
图5是本发明实施例中所述融合判断模块融合第一神经网络和第二神经网络输出的流程图;
[0054]
图6是本实施例中一种改善焊接质量的控制装置示意图。
[0055]
本发明目的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
[0056]
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0057]
参阅图1所示,本发明提供一种改善焊接质量的控制方法,包括:
[0058]
s100,工件焊接完后立即获取工件焊接处的射线检测的第一实时视频;获取工件焊接处的超声检测的第二实时视频;
[0059]
s200,通过图像处理单元对所述第一实时视频和第二实时视频进行预处理获取射线图像集和超声图像集;
[0060]
s300,将所述射线图像集和所述超声图像集输入到识别单元进行缺陷识别;
[0061]
s400,如果有缺陷类型输出则对焊接机器人的缺陷原因进行分析;因为常规的焊接过程中不论采用何种工艺进行焊接、焊接机器人设置为何种参数进行焊接,焊接总会存在一定的加工缺陷率,但所述加工缺陷率并不是焊接机器人焊接调整工艺或者修改参数所能改变的。但当参数或者工艺出问题时,焊接机器人焊接工件过程中的缺陷会持续发生。
[0062]
焊接机器人继续焊接n个工件,统计n个工件的缺陷率是否高于设定阈值,如果缺陷率高出设定阈值则焊接工件的焊接机器人停机并根据缺陷类型对焊接机器人进行相应的调机过程,如果缺陷率低于设定阈值则焊接工件的焊接机器人正常工作。其中,n为可接受的最小损失工件数量,n小于常规受抽样检测方式一个检测周期内焊接机器人焊接的工件数量,n根据工件类型由人设定。
[0063]
对于s200,通过图像处理单元对所述第一实时视频和第二实时视频进行预处理获取射线图像集和超声图像集;的具体过程如下:
[0064]
首先要确定所述图像处理单元的图像处理模式,具体的,根据实际情况手动设置所述图像处理单元的图像处理模式;选择依据如下:
[0065]
当所述第一实时视频或者第二实时视频的画面能够涵盖全部的焊接处时,选用第一处理模式;
[0066]
当所述第一实时视频或者第二实时视频的画面不能涵盖全部的焊接处时,选用第二处理模式。
[0067]
然后执行选择的第一处理模式和第二处理模式获取射线图像集和超声图像集。
[0068]
具体的,参阅图2所示,所述图像处理单元执行所述第一处理模式的过程为:
[0069]
s201,所述图像处理单元取第一实时视频或者第二实时视频的任一一帧作为静态识别帧;
[0070]
s202,所述图像处理单元按照所述识别单元输入图像的尺寸比例对所述静态识别帧的焊接处进行裁切;
[0071]
s203,利用数字图像处理技术增强s202中获取的图像对比度和清晰度;
[0072]
s204,将s203中获取的图像处理为灰度图像;
[0073]
s205,将s204中获取灰度图像转换为二值图像。从而获取静态识别帧的射线图像集或者超声图像集。
[0074]
参阅图3所示,所述图像处理单元执行所述第二处理模式的过程为:
[0075]
s211,设定抽帧间隔时间;所述抽帧间隔时间t根据工件在进行检测时移动的速度v和第一实时视频和第二实时视频在移动方向上的尺寸l决定,公式为:一般取t稍小于以保证抽取的动态识别帧能涵盖全部的焊接处;
[0076]
s212,按照所述抽帧间隔时间对所述第一实时视频或者所述第二实时视频进行抽帧获取多张动态识别帧;全部所述动态识别帧中焊接处的交集包含工件的全部焊接处;
[0077]
s213,所述图像处理单元按照所述识别单元输入图像的尺寸比例对全部的所述动态识别帧的焊接处进行裁切,
[0078]
s214,利用数字图像处理技术增强s213中获取的图像对比度和清晰度;
[0079]
s215,将s214中获取的图像处理为灰度图像;
[0080]
s216,将s215中获取的灰度图像转换为二值图像。
[0081]
从而获取动态识别帧的射线图像集或者超声图像集。
[0082]
s300,将所述射线图像集和所述超声图像集输入到识别单元进行缺陷识别;
[0083]
我们将步骤s200中获取的射线图像集和超声图像集输入所述识别单元进行识别,获取识别结果;
[0084]
具体的,所述识别单元的构成如下:
[0085]
所述识别单元包括第一神经网络、第二神经网络和融合判断模块,所述第一神经单元根据射线图像集识别缺陷类型,所述第二神经单元根据超声图像集识别缺陷类型,所述融合判断模块根据所述第一神经网络的输出和第二神经网络的输出进行判断输出最终输出结果。所述第一神经网络和第二神经网络均为alexcnn神经网络构型包括输入层、2d卷积层、relu层、归一化层、2dmax池化层、2d卷积层、relu层、归一化层、2dmax池化层、2d卷积层、relu层、2d卷积层、relu层、2d卷积层、relu层、2dmax池化层、全连接层、relu层、dropout层、全连接层、relu层、dropout层、全连接层、softmax层、分类输出层。
[0086]
参阅图4所示,其中所述第一神经网络和第二神经网络获取过程如下:
[0087]
s301,统计焊接过程中遇到的缺陷类型;获取每个缺陷类型的射线成像和超声成像;
[0088]
s302,构建缺陷类型的标签,
[0089]
s303,初始化第一神经网络权重阈值参数,所述射线成像对第一神经网络训练;
[0090]
具体的,将所述射线成像分为射线训练成像和射线测试成像,通过所述训练射线成像对第一神经网络训练,直至达到设定的训练目标,使所述第一神经网络能够使射线成像与标签对应;利用所述射线测试成像对训练好的第一神经网络进行测试,如果成功率达到设定的阈值则完成第一神经网络对某一缺陷类型识别,如果成功率低于设定的阈值则继续训练;重复上述步骤完成第一神经网络对全部的权限类型的识别。
[0091]
初始化第二神经网络权重阈值参数,所述超声成像对第二神经网络训练;具体的,将所述超声成像分为超声训练成像和超声测试成像,通过所述训练超声成像对第二神经网络训练,直至达到设定的训练目标,使所述第二神经网络能够使超声成像与所述标签对应;利用所述超声测试成像对训练好的第二神经网络进行测试,如果成功率达到设定的阈值则完成第二神经网络对某一缺陷类型识别,如果成功率低于设定的阈值则继续训练;重复上述步骤完成第二神经网络对全部的权限类型的识别。
[0092]
参阅图5所示,所述融合判断模块根据所述第一神经网络的输出和第二神经网络的输出进行判断输出最终输出结果包括:
[0093]
s311,所述融合判断模块获取所述第一神经网络的输出和第二神经网络的输出并判断是否相同,
[0094]
如果所述第一神经网络所输出的缺陷类型与所述第二神经网络所输出的缺陷类型相同,则执行s312,输出该缺陷类型;
[0095]
如果第一神经网络所输出的缺陷类型与所述第二神经网络所输出的缺陷类型不同,则执行s313,所述融合判断模块获取所述第一神经网络决定输出缺陷类型的第一权重,获取第二神经网络决定输出缺陷类型的第二权重;
[0096]
所述融合判断模块对比所述第一权重和所述第二权重的大小,
[0097]
当第一权重大于第二权重,则执行s314,所述融合判断模块输出第一神经网络输出的缺陷类型,
[0098]
当第一权重小于第二权重,则执行s315,所述融合判断模块输出第二神经网络输出的缺陷类型。
[0099]
参阅图6所示,本发明提供一种改善焊接质量的控制装置,包括射线检测单元,超声检测单元,流水线,处理装置与分拣装置;
[0100]
所述射线检测单元用于获取第一实时视频,并传输给所述处理装置;
[0101]
所述超声检测单元用于获取第二实时视频,并传输给所述处理装置;
[0102]
所述流水线设置三条,其中所述流水线1用于将工件从焊接机器人处送到所述射线检测单元和超声检测单元处进行检测;流水线2和流水线3并行设置于所述流水线1的下游,且分别位于所述流水线1的两侧;
[0103]
所述分拣装置用于将正常工件与缺陷工件分开;所述分拣装置设置可控转动的摆臂,所述分拣装置在所述处理装置控制下顺时针转动所述摆臂将将缺陷工件推到所述流水线2上,所述分拣装置在所述处理装置控制下逆时针转动所述将正常工件推到所述流水线3上
[0104]
所述处理装置用于配置所述图像检测单元和识别单元;所述处理装置可以为电脑。
[0105]
所述处理装置控制所述射线检测单元、所述超声检测单元,所述流水线,以及所述分拣装置实现各自功能。
[0106]
应当注意的是,在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的部件或步骤。位于部件之前的单词“一”或“一个”不排除存在多个这样的部件。本发明可以借助于包括有若干不同部件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。
[0107]
尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
[0108]
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
起点商标作为专业知识产权交易平台,可以帮助大家解决很多问题,如果大家想要了解更多知产交易信息请点击 【在线咨询】或添加微信 【19522093243】与客服一对一沟通,为大家解决相关问题。
此文章来源于网络,如有侵权,请联系删除
热门咨询
tips