基于LabVIEW平台的SMT贴片机路径优化的说研究.pdf - 第29页
湖北工业大学硕士学位论文 装循环中贴片头的移动速度为常数,忽略加(减)速对整个贴装循环时间的影响 (5)喂料器容量足够,保证每次都能成功吸到元件。实际贴装过程中,如上一 节所述,由于送料器上已经无料等多种复杂因素的影响,会导致实际吸嘴在取料 时可能取不到芯片。本文假定在不更换送料器的情况下全部可以由供料器提供, 且供料器无元件类型冗余,且发生取料动作的吸嘴都能够正确取到芯片,并且只 需动作一次。 (6)忽略从取料(A点)到CCD(B点)…

湖北工业大学硕士学位论文
元件的数量、种类的影响。
(3)元件的吸取、贴装顺序。合理的吸取、贴放顺序将在很大程度上缩短贴
片头的移动距离。
(4)吸嘴成功吸取元件的概率。由于不同芯片的大小和重量不同、同一芯片
的摆放位置略有差异、取料气压发生变化、送料器上已经无料等多种复杂因素的
影响,实际吸嘴在取料时可能取不到芯片。
(5)抛料工艺。实际贴装过程除包含取料、校正和贴放工艺动作以外,还有
一个抛料工艺。在取料完成后,贴片头移动到取像点,取像点处的CCD相机获取
实际的芯片图像进行分析。有两种可能的分析结果:一是经图像分析能够获得所
需的贴装偏移量,这表明该芯片完好,可以贴装;二是图像分析结果表明芯片有
缺陷,该芯片不能用于贴装,贴片头需要运动到指定抛料处将该芯片抛掉。
在所有影响因素中,最重要的为(1)、(2)、(3)。本文正是考虑了以上因素,
将侧重于通过调整供料器排放位置、取料顺序和贴放顺序,以优化贴装工艺流程
从而提高生产效率。
3.2问题简化
贴片机贴装工艺优化是一个极其复杂的问题,若精确考虑每一个因素的影响
将使求解非常困难,并且是没有必要的。为了简化集成优化模型,因此我们需要
做出如下假设:
(1)由于抛料率非常低(<0.5%),所以在优化的数学模型中忽略抛料工艺。
(2)各种不同的元件没有元件等级差别。贴片机贴装的元件大多为CHIP元件
或IC芯片。对IC芯片(其封装形式如QFP,BGA等)首先要求的是贴片精度,
其次才是速度,而对CHIP元件的要求恰恰相反。同时在一般情况下,PCB上CHIP
元件的数量要远远大于IC芯片的数量,因此在集成优化模型中可以只考虑CHIP
元件的贴装,而不考虑IC芯片。
(3)由于吸嘴在Z轴的移动距离相对贴片头在X,Y轴移动距离可以忽略不记,
所以在研究路径优化时只考虑贴片头在X,Y轴的移动。
(4)贴片头的移动速度为一常数,忽略加减速对循环时间的影响。贴装循环具
有短时间、短行程、高加(减)速度及快速反复动作的特点,即在极短的时间
(O.卜0.0ls)和行程(0.卜10m)内需完成贴片头的加速起动、工作+、减速停止
并快速反复动作,这其中还需要完成芯片的视觉校正工作。因此,可以假设在贴

湖北工业大学硕士学位论文
装循环中贴片头的移动速度为常数,忽略加(减)速对整个贴装循环时间的影响
(5)喂料器容量足够,保证每次都能成功吸到元件。实际贴装过程中,如上一
节所述,由于送料器上已经无料等多种复杂因素的影响,会导致实际吸嘴在取料
时可能取不到芯片。本文假定在不更换送料器的情况下全部可以由供料器提供,
且供料器无元件类型冗余,且发生取料动作的吸嘴都能够正确取到芯片,并且只
需动作一次。
(6)忽略从取料(A点)到CCD(B点)的时间。
3.3贴装工艺的数学模型
设f1表示吸嘴从某一个高度运动到元件表面并完成取料的时间,对同一贴片
机,‘为常数;如表示吸嘴从某一高度运动到PcB表面并完成贴放的时间,对同一
贴片机,乞为常数;厶表示贴片头从本轮取料点移动到本轮贴装点的时间;岛表示
从取贴循环i的贴片点移动到取贴循环j的取料点的时间;N表示PCB板总的贴
装点数量;L表示循环总次数,则贴装时间T为:
Ⅳ
丁=罗(‘+f2+岛+勺)
G;o,1’・・说一1;j『=L2,・・仇)
(3.1)
荔
由于3.2中的假设,在贴片工艺优化中可以忽略f1,L。因为研究的是单贴片
头,所以每次循环只能吸取一个元件,所以循环次数为N。我们假定贴片头运动速
度为常数,则可把求最优贴装时间转化为求贴片机最优路径问题。
设S表示贴片头从本轮取料点移动到本轮贴装点的距离,S表示贴片头从本
轮贴装点移动到下轮取料点的距离,S为贴片头移动距离:
Ⅳ
s=罗(S+s:)
(3.2)
3.4
TSP问题
由公式(3.2)可以看出在一个PCB板上要贴装许多元件。板上元件的位置己知。
这些元件由一个吸嘴(Nozzle)来贴装。它从取料位置开始,移动到每一个元件位
置贴装,然后回到取料位置。总共花的时间是贴装所有元件的时间与吸嘴移动的
时间。贴装所有元件所需的时间独立于贴装顺序。然而,吸嘴移动时间是吸嘴移
动距离的函数。因此,希望找到贴片头最短的移动路径。如何使SMT机的贴片头
移动距离最短,我们称它为电路板问题n扪。这也是典型的旅行商问题(Travell
ing

湖北工业大学硕士学位论文
Salesman
Problem,简称TSP)。
TSP问题是经典的组合优化问题:给定N个城市,有一个旅行商从某一城市出
发,访问各城市一次且仅有一次后再回到原出发城市,要求找出一条最短的巡回
路径【71。也可用图论描述设c={o,1,・・研一U是n个城市的集合,£=职『Iq,c『∈c】.任
是集合中元素城市两连接的集合,
d;fO,.j『=1,2,…甩)是2:f『距离,即
略=√@一工J)2+(y;一y∥,G一(c,£)是一个有向图,从有向图G中找出长度最短
的Himilton圈。
TSP问题的搜索空间随着城市数N的增大而迅猛增大,所有的路线组合数为
仍一1)!/2,这就产生了所谓的“组合爆炸’’问题。如果万一50,则共有3.0414×1062
条路线。若采用穷举搜索法在如此庞大的搜索空间中寻求最优解,即使是使用每
秒计算一亿次的巨行计算机,所需时间也要为5×1048年,这显然是不现实的。
作为图论的经典问题,TSP问题一直是一个在工程规划、地理信息系统、军事
等领域应用十分广泛的问题,对该问题的研究有着重要的理论和应用价值。
3.4.1
TSP问题的意义
TSP问题是最有代表性的优化组合问题之一,它的应用已逐步渗透到各个技术
领域和我们的日常生活中,至今还有不少学者在从事这方面的研究工作,一些项
目还得到美国军方的资助。TSP问题无论是在理论上还是实际应用上都有非常重要
的意义。
TSP问题在图论的意义下就是所谓的最小Himiltonn踟圈问题,在许多领域有
着广泛的应用,常作为比较算法性能的标志。而且TSP问题是已知的几百个NP完
全问题中的一个。研究它的重要性在于所有的NP完全问题在数学上都等价于TSP。
许多实际问题也都可抽象为TSP问题,比如说交通管理,网络路由以及大规模的
生产过程。
TSP问题还可延伸到其他行业,如运输业、后勤服务业。然而,由于TSP问题
随着问题规模的增大会产生组合爆炸的问题,因而寻找其实际而高效的算法就显
得非常重要了。
3.4.2
TSP问题的求解方法
在求解TSP的算法的过程中,人们一直在寻找切实有效的方法,按其出现的
时间大致可分为传统算法和智能演化算法。传统方法有精确算法和近似优化算法,
精确算法又有线性规划方法、动态规划方法、分支定界方法等,而近似算法有插