一种盖板和壳体的智能匹配方法与流程

文档序号:23653229发布日期:2021-01-15 13:49阅读:95来源:国知局
一种盖板和壳体的智能匹配方法与流程
本申请属于自动化微组装
技术领域
,特别涉及一种盖板和壳体的智能匹配方法。
背景技术
:随着产品小型化、高精度、低成本的需求,需要更高加工精度和效率的微组装生产线实现加工。微组装生产线主要由smt组装、芯片共晶焊接、键合互连、集成装焊等制造单元组成,随着微组装设备的快速发展,大部分设备已实现自动化,并向智能化方向发展,加工精度和效率得到大幅提升,而集成装焊和调试测试单元的发展相对落后。t/r组件智能化集成装焊单元主要完成盖板与壳体的匹配,对于n个盖板与n个壳体,需要一一对应,并且配对的盖板和壳体,要求盖板尺寸小于壳体的尺寸。标准试验下,盖板的标准宽度为5,标准长度为10,壳体尺寸比盖板尺寸稍大,标准宽度为5.02,标准长度为10.02,因为加工误差导致某些壳体与盖板不匹配,现有集成装焊单元主要依靠人工和自动结合,不具备自主匹配优化等功能,其集成装配精度、效率难于满足要求。技术实现要素:针对现有集成装焊单元壳体和盖板装配精度低、生产效率低的问题,本申请提出了基于km算法的智能匹配方法,可根据壳体和盖板的尺寸优化配对,并优化装配工艺,提高焊接质量,从而实现生产效率和装配精度的提高。本申请盖板和壳体的智能匹配方法,主要包括:步骤s1、获取待匹配的多个盖板的尺寸及与所述盖板相同数量的多个壳体的尺寸,所述尺寸包括长度及宽度;步骤s2、对每一个盖板,计算其与任一盖体的代价因子,其中,若盖板尺寸大于壳体尺寸,或者壳体尺寸比盖板尺寸大0.2mm及以上,则将代价因子设置为s,否则,按照以下公式计算代价因子k:(壳体宽度-盖板宽度-0.02)^2+(壳体长度-盖板长度-0.02)^2;步骤s3、以代价因子作为km算法的二部图输入值,通过km算法输出完美匹配的顶点对,其中所述顶点对标示所述盖板与所述壳体的编号对应关系;其中,s被设定为远大于k的数值。优选的是,步骤s3之后,进一步包括:步骤s4、计算所述顶点对的代价因子的总和,若所述总和大于s,则表示至少存在一对不能实现匹配的盖板及壳体,去除不能实现匹配的盖板及壳体,从新计算代价因子并执行km算法,直至计算的代价因子的总和小于s。优选的是,去除不能实现匹配的盖板及壳体包括:步骤s41、删除壳体尺寸与壳体标准尺寸之间差值最大所对应的壳体;步骤s42、删除盖板尺寸与盖板标准尺寸之间差值最大所对应的盖板。优选的是,根据以下公式计算壳体或盖板尺寸与标准尺寸的差值:d=max{|l-ls|,|w-ws|}其中,l,w分别为部件的实际长度和实际宽度,ls,ws分别为部件的标准长度和标准宽度。优选的是,s取值为100。相对于现有的生产方法,本方法主要有以下优点:(1)根据待装配壳体和盖板的尺寸,将前道加工误差进行关联,优化配对,从而优化装配工艺;(2)实现智能匹配,有助于进一步实现集成装配焊接的智能化和自动化,缩短加工周期、提高一次装配的合格率、焊接良率和持续优化产品的加工精度。附图说明图1是本申请盖板和壳体的智能匹配方法的一优选实施例的流程图。具体实施方式为使本申请实施的目的、技术方案和优点更加清楚,下面将结合本申请实施方式中的附图,对本申请实施方式中的技术方案进行更加详细的描述。在附图中,自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。所描述的实施方式是本申请一部分实施方式,而不是全部的实施方式。下面通过参考附图描述的实施方式是示例性的,旨在用于解释本申请,而不能理解为对本申请的限制。基于本申请中的实施方式,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施方式,都属于本申请保护的范围。下面结合附图对本申请的实施方式进行详细说明。本申请主要围绕智能集成装焊单元中的组件壳体与盖板的智能匹配开展研究。基于km算法优化组件壳体与盖板的匹配组合,尽可能地减小组件壳体与盖板之间的间隙,提高匹配精度和生产效率,从而保证产品的焊接质量。本申请提供了一种盖板和壳体的智能匹配方法,如图1所示,主要包括:步骤s1、获取待匹配的多个盖板的尺寸及与所述盖板相同数量的多个壳体的尺寸,所述尺寸包括长度及宽度;步骤s2、对每一个盖板,计算其与任一盖体的代价因子,其中,若盖板尺寸大于壳体尺寸,或者壳体尺寸比盖板尺寸大0.2mm及以上,则将代价因子设置为s,否则,按照以下公式计算代价因子k:(壳体宽度-盖板宽度-0.02)^2+(壳体长度-盖板长度-0.02)^2;步骤s3、以代价因子作为km算法的二部图输入值,通过km算法输出完美匹配的顶点对,其中所述顶点对标示所述盖板与所述壳体的编号对应关系;其中,s被设定为远大于k的数值,通常情况下,k的计算值一般小于,此时s可以取值为100。实施例一、该实施例给出了壳体与盖板存在完全匹配情况下的解决方案。举例来说,仿真15组壳体和盖板的尺寸数据,假设每一个壳体与盖板均符合假设的工艺要求,即盖板的标准宽度为5,标准长度为10,由于加工误差,实际尺寸会与标准尺寸之间存在偏差,偏差服从均值为0,标准差为0.01的标准正态分布;壳体尺寸比盖板尺寸稍大,标准宽度为5.02,标准长度为10.02,由于加工误差,实际尺寸会与标准尺寸之间存在偏差,偏差同样服从均值为0,标准差为0.01的标准正态分布;根据概率论相关知识,在该设置条件下,壳体和盖板存在完全匹配的概率超过80%。利用km算法进行匹配,验证算法性能。表1给出了壳体的仿真数据,表2给出了盖板的仿真数据。表1壳体长宽仿真数据序列12345678宽(mm)5.02355.01865.01745.02915.04315.02855.02645.0200长10.011710.007510.006010.022810.039510.022010.024910.0214序列9101112131415--宽5.02135.02585.01455.00515.02435.01305.0239--长10.022310.043710.012210.018410.013310.027110.0226--表2盖板长宽仿真数据序列12345678宽5.01045.0124.98895.00065.01235.00555.01405.0122长10.000610.009610.01639.99719.99599.98689.99729.9929序列9101112131415--宽5.02344.97384.99674.99664.98584.99485.0142--长9.99789.99779.99279.98869.996210.00019.9910--表1及表2可以看出,盖板长度的最大值为10.0163,最小值为9.9886;宽度的最大值为5.0234,最小值为4.9738.通过比较壳体和盖板之间的尺寸数据,可以初步断定这些壳体与盖板之间能够完全匹配。首先,在步骤s2中,将15个盖板和15个盖体分别作为二部图的的左右顶点集。对左右的每个点都匹配一遍,计算每一个匹配的代价因子。如果二者不能进行匹配时,设置其代价因子为100。通过上述操作,盖板和盖体的最优匹配问题就转换成为这个二部图的最优匹配问题,可以通过kuhm-munkres带权匹配算法实现完美匹配,km算法为一种求赋权二部图中的最大权匹配的算法,具体流程如下:(1)初始化各个顶点的顶标值;(2)找出符合“左顶标+右顶表=连线权值”条件的边构成相等子图,使用kuhm-munkres算法寻找相等子图的完美匹配;(3)如果找到相等子图的完美匹配,则算法结束,否则调制相关顶点的顶标值;(4)重复步骤(2)和(3),直到找到完美匹配为之,输出完美匹配的顶点对即为最优盖板/盖体的匹配结果。km算法输入:二部图g=(x,y)及各边上的权(矩阵)。km算法输出:g的最大权匹配。第0步:给g=(x,y)添加一些顶点和权为0的边,使其成为赋权完全二部图,仍记为g;第1步:从g的任一可行的顶点标号l(比如平凡标号)开始,求出相等子图gl.第2步:在gl中执行匈牙利算法,如果求得gl的一个完美匹配m,则输出m(m即为g的最大权完美匹配,删去其中权为0的边及其端点后,即得原始图的最大权匹配),算法停止;否则,匈牙利算法必终止于两个集合使得此时转下步。第3步:计算al,计算g的新的可行顶点标号l',以l'替代l,gl'替代gl,转第2步。根据步骤s1至步骤s3利用km算法进行匹配,具体的匹配结果如下表3所示表3匹配结果表3中第6列与第1行的交汇值为1,解读为:表1中的第6个壳体与表2中的第1个盖板匹配,其余同理不再赘述。经计算,总的匹配代价为0.0016,因此,在标准情况下,km算法能够有效地解决壳体和盖板的最优匹配问题。在一些可选实施方式中,进一步包括:步骤s4、计算所述顶点对的代价因子的总和,若所述总和大于s,则表示至少存在一对不能实现匹配的盖板及壳体,去除不能实现匹配的盖板及壳体,从新计算代价因子并执行km算法,直至计算的代价因子的总和小于s。在一些可选实施方式中,去除不能实现匹配的盖板及壳体包括:步骤s41、删除壳体尺寸与壳体标准尺寸之间差值最大所对应的壳体;步骤s42、删除盖板尺寸与盖板标准尺寸之间差值最大所对应的盖板。上述实施例解决了壳体与盖板不存在完全匹配情况下的解决方案,举例如下。实施例二、实验设置与实验1相同,即盖板的标准宽度为5,标准长度为10,由于加工误差,实际尺寸会与标准尺寸之间存在偏差,偏差服从均值为0,标准差为0.01的标准正态分布;壳体尺寸比盖板尺寸稍大,标准宽度为5.02,标准长度为10.02,由于加工误差,实际尺寸会与标准尺寸之间存在偏差,偏差同样服从均值为0,标准差为0.01的标准正态分布。表4给出了该实施例的壳体的仿真数据,表5给出了该实施例的盖板的仿真数据。表4壳体长宽仿真数据序列12345678宽(mm)5.02475.01865.02705.00935.02505.02725.02085.0232长10.009310.018010.038610.029210.024410.032910.023810.0151序列9101112131415--宽5.01555.02755.02674.98775.01835.02365.0147--长10.007110.030210.014310.015510.025910.014910.0318--表5盖板长宽仿真数据序列12345678宽5.01414.98815.00375.00524.99405.00485.00335.0154长9.989810.009210.01439.99909.991610.002810.002910.0213序列9101112131415--宽4.99594.99545.02214.99535.02055.01065.0055--长9.98409.995910.009610.005610.001910.01599.9936--盖板长度的最大值为10.0213,最小值为9.9840;宽度的最大值为5.0221,最小值为4.9881。比较盖板尺寸与壳体尺寸可知,盖板宽度的最小值4.9881大于壳体宽度的最小值4.9877,因此,至少存在一个盖板无法与任意一个壳体进行匹配。按照实施例一的方法,利用km算法进行匹配,可以匹配相对应的结果,不再展示,本领域技术人员根据上述分析可以理解该匹配结果中至少存在一个不太理想的匹配结果。本实施例二致力于解决该技术问题,首先通过步骤s4,能够计算出代价因子总和较大,例如经计算第13个盖板与第12个壳体匹配时出现盖板宽度小于壳体尺寸的情况,因此代价因子总和将超过100。当出现盖板与壳体不能匹配的情况时,可以剔除与标准尺寸相差较大的壳体与盖板之后再进行匹配。首先计算壳体长宽与标准尺寸之间的差值以及盖板长宽与标准尺寸之间的差值,如表6-表7所示。表6壳体长宽与标准尺寸之间的差值序列12345678宽0.0047-0.00140.0070-0.01070.00500.00720.00080.0032长-0.0107-0.00200.01860.00920.00440.01290.0038-0.0049序列9101112131415--宽-0.00450.00750.0067-0.0323-0.00170.0036-0.0053--长-0.01290.0102-0.0057-0.00450.0059-0.00510.0118--表7盖板长宽与标准尺寸之间的差值定义部件(包括壳体与盖板)尺寸与标准尺寸之间的距离d为:d=max{|l-ls|,|w-ws|}其中,l,w分别为部件的实际长度和实际宽度,ls,ws分别为部件的标准长度和标准宽度。距离d的计算结果如表8-表9所示。表8壳体尺寸与标准尺寸之间的距离序列12345678d0.01070.00200.01860.01070.00500.01290.00380.0049序列9101112131415--d0.01290.01020.00670.03230.00590.00510.0118--表9盖板尺寸与标准尺寸之间的距离序列12345678d0.01410.01190.01430.00520.00840.00480.00330.0213序列9101112131415--d0.01600.00460.02210.00470.02050.01590.0064--由表可知,壳体尺寸与标准尺寸之间相差最大的是第12个壳体,与标准尺寸之间的距离为0.0323;盖板尺寸与标准尺寸之间相差最大的是第11个盖板,与标准尺寸之间的距离为0.0221;剔除掉第12个壳体与第11个盖板,利用km算法对剩余14组壳体和盖板进行重新匹配,匹配结果如下表10所示。表10标准情况下km匹配结果总的匹配代价为0.0007。因此,当剔除掉数据中不能匹配的数据后,km算法能够有效地解决壳体和盖板的最优匹配问题。由上述两个实施例可知,km算法能够有效地解决壳体和盖板的最优匹配问题。而在不确定壳体/盖板是否存在完全匹配的情况下,可以先利用km算法对所有壳体和盖板进行匹配,然后根据总的匹配代价的大小确定壳体/盖板是否存在完全匹配。如果不存在完全匹配,可以将壳体与盖板中与标准尺寸相差较大的剔除掉,再进行匹配,直到壳体和盖板能够完美匹配为止。本申请基于km算法优化组件壳体与盖板的匹配组合,尽可能地减小组件壳体与盖板之间的间隙,提高了匹配精度和生产效率。以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本
技术领域
的技术人员在本申请揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1