【摘 要】隨著高密度組裝的發(fā)展,單板元件的數(shù)量已發(fā)展到上千甚至更多,傳統(tǒng)的手工處理數(shù)據(jù),分配貼片點(diǎn),安排料站的貼片機(jī)編程方式已力不從心,容易產(chǎn)生錯(cuò)誤。改進(jìn)后的編程方法通過EXCEL VBA開發(fā)了數(shù)據(jù)處理系統(tǒng)實(shí)現(xiàn)貼片機(jī)編程前期數(shù)據(jù)處理的自動(dòng)化,同時(shí)應(yīng)用HLC9.0軟件進(jìn)行后期點(diǎn)數(shù)分配等處理實(shí)現(xiàn)貼片點(diǎn)分配,料站安排合理高效。
【關(guān)鍵詞】數(shù)據(jù)處理系統(tǒng) HLC9.0 準(zhǔn)確 快速
貼片機(jī)程序影響著貼片的效率準(zhǔn)和確率。編輯程序的過程包括CAD,BOM數(shù)據(jù)的準(zhǔn)備和整理,CAD與BOM數(shù)據(jù)的合成,貼片點(diǎn)的分配,料站的安排。傳統(tǒng)的編程方式,采用人工處理數(shù)據(jù),容易產(chǎn)生漏點(diǎn),多點(diǎn),元件名等錯(cuò)誤。筆者根據(jù)貼片編程的特點(diǎn),開發(fā)了前期數(shù)據(jù)處理系統(tǒng),實(shí)現(xiàn)數(shù)據(jù)處理的自動(dòng)化,減少人為錯(cuò)誤。并在點(diǎn)數(shù)分配,料站的安排上應(yīng)用HLC9.0軟件,使貼片編程快而準(zhǔn)。
一、實(shí)現(xiàn)前期數(shù)據(jù)處理的準(zhǔn)確、簡單化
開發(fā)的數(shù)據(jù)處理系統(tǒng)由EXCEL VBA編寫而成,它能自動(dòng)把CAD數(shù)據(jù)和BOM數(shù)據(jù)合并,并能準(zhǔn)確計(jì)算元件種數(shù)和貼片的點(diǎn)數(shù),從而可以監(jiān)測程序編輯的全過程,防止錯(cuò)誤產(chǎn)生。
(一)BOM數(shù)據(jù)整理??蛻籼峁┑脑糂OM數(shù)據(jù)需要整理后才能用于程序編輯。傳統(tǒng)的編程方法為了方便CAD數(shù)據(jù)、BOM的合成,把BOM數(shù)據(jù)整理成一個(gè)貼片點(diǎn)獨(dú)占一行的形式。用到EXCEL的插入行,粘貼,復(fù)制等命令,不單工作量大,整理的過程也容易出現(xiàn)錯(cuò)誤。開發(fā)的數(shù)據(jù)處理系統(tǒng)能識別逗號分隔的貼片點(diǎn),所以只需在貼片點(diǎn)間添加逗號即可,整個(gè)過程只用到EXCEL里的替換命令,不會(huì)改變有效數(shù)據(jù)。數(shù)據(jù)處理系統(tǒng)同時(shí)還可以檢查貼片點(diǎn)列的格式,計(jì)算貼片元件種類數(shù)和貼片的點(diǎn)數(shù),計(jì)算的方式是直接對貼片點(diǎn)列和元件列VBA編程,確保計(jì)算結(jié)果的準(zhǔn)確。傳統(tǒng)的計(jì)算貼片點(diǎn)的方法是直接對原BOM提供的數(shù)量列進(jìn)行求和,計(jì)算元件種類的方法是通過把同名的元件排在一起然后再人工數(shù)數(shù)的方式進(jìn)行,準(zhǔn)確度無法保證。
(二)CAD、BOM數(shù)據(jù)合成。數(shù)據(jù)處理系統(tǒng)把從電路圖導(dǎo)出的CAD數(shù)據(jù)稍加整理成按貼片點(diǎn)列,角度列,X列,Y列順序排列后整體復(fù)制到CAD數(shù)據(jù)工作表的對應(yīng)位置,之后點(diǎn)擊“CAD,BOM數(shù)據(jù)合成”按鈕即可合成。如缺坐標(biāo)能立即提示。合成的效果見圖1。
圖1
傳統(tǒng)的編程方法在整理好CAD數(shù)據(jù)之后還需根據(jù)BOM尋找每個(gè)貼片點(diǎn)的X,Y坐標(biāo)及角度。在整理的過程中每個(gè)貼片點(diǎn)需復(fù)制三個(gè)數(shù)據(jù)(X,Y坐標(biāo)及角度),用到排序,復(fù)制,粘貼等一系列的命令。
二、實(shí)現(xiàn)貼片點(diǎn)分配的高效,合理
傳統(tǒng)的貼片點(diǎn)分配一般是根據(jù)經(jīng)驗(yàn)對貼片點(diǎn)進(jìn)行分配,有很大的隨機(jī)性,很難分配得協(xié)調(diào),需要在實(shí)際生產(chǎn)中不斷對點(diǎn)進(jìn)行調(diào)整。改進(jìn)后的編程方法應(yīng)用HLC9.0軟件,它能快速進(jìn)行點(diǎn)數(shù)分配,貼片時(shí)間估算,貼片過程模擬等功能。
(一)貼片點(diǎn)分配。把數(shù)據(jù)處理系統(tǒng)導(dǎo)出的CSV文件轉(zhuǎn)化格式后用HLC9.0打開,完成基本的設(shè)置后便可進(jìn)行貼片點(diǎn)分配。分配的方式是直接在貼片機(jī)之間用鼠標(biāo)拖動(dòng)代表元件的方框圖形,它大幅度地提高了點(diǎn)數(shù)分配速度,分配后的結(jié)果可直接查看各貼片機(jī)的點(diǎn)數(shù),貼片時(shí)間等,一目了然。若不理想,可再重新分配,見圖2。
圖2
(二)料站安排。為不耽誤生產(chǎn),可以直接在HLC9.0上離線對料站進(jìn)行編排。在程序的元件數(shù)據(jù)里有每種元件所貼的點(diǎn)數(shù),先按從多到少把元件排列,若貼片多的元件根據(jù)實(shí)際情況可安排多盤,接著把貼片多的元件安排到靠近PCB的位置,同時(shí)盡量把用同種型號吸嘴的元件安排在一起,兼顧上下料的方便。
(三)貼片路徑模擬。完成貼片點(diǎn)的分配及料站的編排之后即可以通過HLC9.0的貼片模擬功能查看模擬的貼片路徑以檢查料站安排,吸嘴設(shè)置是否合理,使編寫的程序得到不斷地優(yōu)化。見圖2。
三、總結(jié)
傳統(tǒng)的貼片機(jī)編程方法不但效率低而且容易出現(xiàn)錯(cuò)誤,給程序員的工作帶來了強(qiáng)大的壓力。事實(shí)證明,改進(jìn)后的編程方法,用開發(fā)的數(shù)據(jù)處理系統(tǒng)對初期數(shù)據(jù)進(jìn)行處理,簡單而準(zhǔn)確;用HLC9.0進(jìn)行后期的點(diǎn)數(shù)分配等處理,快速而合理。
參考文獻(xiàn):
[1] 趙志東,ExcelVBA基礎(chǔ)入門,北京,人民郵電出版社,2006
作者簡介:
盧積全(1984.3) 男 漢 籍貫:廣西玉林市 2008年畢業(yè)于桂林電子科技大學(xué)微電子制造工程專業(yè) 現(xiàn)供職于貴州航天電子科技有限公司 助理工程師 研究方向:表面貼裝技術(shù)。