王東生 付麗娟 洪柏青 賴(lài)紅根
(東莞美維電路有限公司,廣東 東莞 523128)
AOI資料制作自動(dòng)化
王東生 付麗娟 洪柏青 賴(lài)紅根
(東莞美維電路有限公司,廣東 東莞 523128)
PCB線路設(shè)計(jì)越來(lái)越精密,人工目視檢查照相底版已不能滿足客戶對(duì)產(chǎn)品品質(zhì)的日益苛刻要求,AOI 掃照相底版顯得尤為重要。本文著重講 “AOI資料制作” 的自動(dòng)化。手動(dòng)制作AOI資料步驟繁瑣、處理步驟繁多 ,容易出現(xiàn)誤操作的情況。引入自動(dòng)化程序處理AOI資料,可以從根本上解決以上難題,達(dá)到提升生產(chǎn)效率、降低培訓(xùn)成本的效果。
自動(dòng)光學(xué)檢查;Perl Tk語(yǔ)言;照相底版;培訓(xùn)周期
自動(dòng)光學(xué)檢查(AOI:Automated Optical Inspection)工作原理:通過(guò)光學(xué)掃描出PCB(線路板或照相底版)圖像,與標(biāo)準(zhǔn)板(CAM資料)比較找出線路板或照相底版上的圖形缺點(diǎn)。為避免因照相底版缺陷而造成的損失,幾乎所有PCB生產(chǎn)廠家均配備照相底版檢測(cè)人員。但由于線路越來(lái)越小和復(fù)雜,檢測(cè)人員目視難以保證檢查效果,作為檢測(cè)照相底版缺陷的最有效手段——AOI。
手動(dòng)制作AOI資料步驟繁瑣,處理一層資料有8個(gè)步驟,且一次只能處理一層,容易出現(xiàn)誤操作的情況。并且員工流動(dòng)頻繁,培訓(xùn)過(guò)程漫長(zhǎng)。通過(guò)深入了解AOI資料的制作過(guò)程,發(fā)現(xiàn)其制作步驟及參數(shù)有一定的規(guī)律性,可以實(shí)現(xiàn)程序自動(dòng)化制作。經(jīng)過(guò)近兩個(gè)月的程序編輯、調(diào)試,實(shí)現(xiàn)了從資料的導(dǎo)入、屬性選擇、最小線寬選定、掃描區(qū)域設(shè)定、照相底版擺放位置、添加定位盤(pán)(Pad),到資料的輸出全過(guò)程的自動(dòng)化。本文著重講 AOI資料制作的自動(dòng)化。
(1)手動(dòng)制作AOI資料,一共有如下8個(gè)步驟:LAY→Work Stage→Features→Inspect Automatic→Exclude Automatic→Align Manual→VRS Targets
(2)AOI Output。且一次只能制作一層。按一款14層板計(jì)算,必須執(zhí)行14×8=112次操作方可完成。大量重復(fù)、相同的工作,既浪費(fèi)了時(shí)間又降低了生產(chǎn)效率。
員工手動(dòng)設(shè)置參數(shù),主要是憑借個(gè)人的主觀判斷和以往的工作經(jīng)驗(yàn),關(guān)鍵選項(xiàng)容易現(xiàn)紕漏。特別是對(duì)于一些正反拼板和特殊壓合結(jié)構(gòu)的生產(chǎn)型號(hào),“Features”和“Inspect Automatic”等重要選項(xiàng)的參數(shù)設(shè)置錯(cuò)誤,會(huì)直接影響菲林的掃描結(jié)果,極可能出現(xiàn)菲林缺陷漏至生產(chǎn)部,導(dǎo)致生產(chǎn)板的批量性定位或報(bào)廢。
(3)公司需要耗費(fèi)大量的時(shí)間與精力對(duì)新入職員工進(jìn)行崗位培訓(xùn),僅AOI資料制作的培訓(xùn)大約需要兩周時(shí)間才能完全掌握。而生產(chǎn)的緊迫性與連續(xù)性,不允許任何一個(gè)工序掉鏈子。縮短培訓(xùn)過(guò)程、強(qiáng)化培訓(xùn)效果、提升人均生產(chǎn)效率,迫在眉睫。
通過(guò)深入了解AOI資料 的制作過(guò)程,發(fā)現(xiàn)其制作步驟及參數(shù)有一定的規(guī)律性,可以使用程序制作來(lái)解決以上問(wèn)題。 使用程序制作必須先設(shè)法解決“自動(dòng)提取最小線寬、設(shè)定最小間距、添加靶標(biāo)”這三個(gè)難 題。線寬和間距如設(shè)置錯(cuò)誤,將會(huì)影響掃描的準(zhǔn)確性。通過(guò)多次測(cè)試和比較,發(fā)現(xiàn)設(shè)定最小線寬必須排除淚滴、負(fù)線及少于0.07 mm(2.8 mil)的線,間距設(shè)定為0.1 mm(4 mil),讀取角標(biāo)位置來(lái)添加靶標(biāo)。至此,問(wèn)題的解決思路已經(jīng)形成,接下來(lái)該考慮如何使用程序來(lái)實(shí)現(xiàn)“一次鍵入、快速完成多個(gè)AOI資料”的方案。
為使操作簡(jiǎn)單,且易于培訓(xùn)和使用的目的,我們將使用 PERL TK 來(lái)創(chuàng)建用戶界面,Perl TK提供了功能豐富和外觀專(zhuān)業(yè)化的組件來(lái)創(chuàng)建圖形界面。
自動(dòng)化語(yǔ)言的簡(jiǎn)介:
Perl一般被稱(chēng)為“實(shí)用報(bào)表提取語(yǔ)言”(Practical Extraction and Report Language),是一種腳本編寫(xiě)語(yǔ)言。
Tk是一個(gè) GUI 函數(shù)庫(kù),你可以用它來(lái)為你的程序加上圖形用戶界面(Graphical User Interface),讓你的程序提供列表, 按鈕,表單……等等方便使用者以滑鼠操作的功能。它可以與眾多語(yǔ)言配合使用,例如Tcl、Perl、Python、Java、C、C++等等。Perl/Tk就是其中一種。制作者不需要去記住每個(gè)制作步驟的要點(diǎn),及每一步的參數(shù)設(shè)置,只要一次輸入多個(gè)料號(hào)名稱(chēng)。程序會(huì)按照預(yù)先輸入的JOB和參數(shù)連續(xù)處理多個(gè)料號(hào)。程序會(huì)自動(dòng)記錄制作時(shí)間和完成狀態(tài),便于制作者追溯和管理AOI資料。圖2為程序主界面。
通過(guò)近半年來(lái)的實(shí)際應(yīng)用和完善,操作員只需輸入需要制作的型號(hào),即可完成AOI資料的制作和輸出?,F(xiàn)在每天制作AOI資料的時(shí)間可減少4.5小時(shí),員工的工作效率顯著提高。準(zhǔn)確率由原來(lái)的98%提高到99.9%。工序的人員配置得到優(yōu)化。實(shí)行新做法后,新員工培訓(xùn)周期由原來(lái)的半個(gè)月縮短到4小時(shí)。操作簡(jiǎn)易、培訓(xùn)時(shí)間大大縮短,解決了“培訓(xùn)難”的問(wèn)題。
AOI資料成功實(shí)現(xiàn)自動(dòng)化,在減少錯(cuò)誤發(fā)生機(jī)率、提高工作效率方面效果顯著,也為公司節(jié)省了大量的人工和培訓(xùn)成本。并且對(duì)于內(nèi)、外層工序生產(chǎn)板的AOI資料實(shí)現(xiàn)自動(dòng)化制作也有一定的借鑒意義。
[1]Sriram Srinivasan著.Perlisb譯.高級(jí)Perl編程[美].中國(guó)電力出版社, 2001,2.
[2]Eric C.Herrmann著. 丘仲潘等譯. Perl5從入門(mén)到精通[美]. 電子工業(yè)出版社, 1999,10.
付麗娟,高級(jí)工程師,主要從事工程技術(shù)管理工作,菲林檢查標(biāo)準(zhǔn)的制定、實(shí)施和品質(zhì)控制,精通Genesis2000和菲林管理。
賴(lài)紅根,主任工程師,主要從事工程技術(shù)管理工作,cam標(biāo)準(zhǔn)的制定,實(shí)施和品質(zhì)控制,精通Genesis2000和系統(tǒng)管理。
洪柏青,高級(jí)工程師,工作職責(zé)是Linux系統(tǒng)維護(hù)和Genesis2000系統(tǒng)管理及程序開(kāi)發(fā),精通Genesis2000,及使用C-Shell和Perl語(yǔ)言開(kāi)發(fā)自動(dòng)化腳本。
Automatic program for generating AOI data
WANG Dong-sheng FY Li-juan HONG Bo-qing LAI Hong-gen
The PCB circuit design is more and more dense. Inspecting the fi lm by visual inspect cannot meet the more and more high quality requirements. So inspecting the fi lm by AOI is very important. The article emphasized on automatic program for generate AOI data. Generate the AOI data by manual program needs variety of steps to process the data, some errors or wrong operate will be caused during processing. Import the automatic program for generating AOI data can settle the above problems, improve eff i ciency at the production, and reduce the training cost.
AOI; Perl Tk; Film; Training Cycle
TN41 < class="emphasis_bold">文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):
1009-0096(2014)06-0037-02
王東生,工程師,10多年的PCB從業(yè)經(jīng)驗(yàn),主要從事CAM工作,精通Genesis2000,及使用C-Shell語(yǔ)言開(kāi)發(fā)自動(dòng)化腳本。