(機(jī)科發(fā)展科技股份有限公司,北京 100044)
自20世紀(jì)50年代中期起,電路印刷板(PCB)已逐漸成為“電子產(chǎn)品之母”,其應(yīng)用幾乎滲透電子產(chǎn)業(yè)的各個(gè)終端領(lǐng)域,包括計(jì)算機(jī)、通信、消費(fèi)電子、工業(yè)控制、醫(yī)療儀器、國(guó)防軍工、航天航空等等。未來隨著新一代信息技術(shù)產(chǎn)業(yè)的發(fā)展,智能手機(jī)、汽車電子、LED、IPTV、數(shù)字電視等新興電子產(chǎn)品不斷升級(jí)換代,PCB生產(chǎn)將在這種變革中起到至關(guān)重要的作用。而目前PCB生產(chǎn)的后道工藝中,異形件的插裝基本依靠人力手工作業(yè),極大制約了生產(chǎn)效率的提高和不良率的降低,本文以智能家電主控PCB板異形件插裝工作站控制系統(tǒng)為研究目標(biāo),引入工業(yè)6軸機(jī)器人、精密視覺檢測(cè)技術(shù)、PLC控制技術(shù)、人機(jī)交互和上位機(jī)數(shù)據(jù)庫(kù),形成一套柔性化智能自動(dòng)插裝站的完整控制系統(tǒng),結(jié)合工藝設(shè)備實(shí)現(xiàn)了PCB板異形件的全自動(dòng)高效智能插裝。
PCB智能插裝站以2臺(tái)機(jī)器人及周邊設(shè)備為一組,主要由6軸機(jī)器人本體、抓手單元、喂料單元、管腳整形單元、軌道輸送單元、控制系統(tǒng)硬件單元組成。以六軸機(jī)器人為核心,具備自動(dòng)喂料、視覺識(shí)別、元件抓取、定位補(bǔ)償、元件插裝、PCB板自動(dòng)輸送等功能。這種插裝站靈活方便,可根據(jù)用戶實(shí)際插裝工藝需求,單獨(dú)使用或多個(gè)組成插裝生產(chǎn)線,機(jī)械和電控硬件連接部分設(shè)計(jì)為標(biāo)準(zhǔn)接口。同時(shí),PCB板型、插裝電子元件種類和順序均可按照用戶生產(chǎn)需求和任務(wù)的下達(dá),通過網(wǎng)絡(luò)交互或人工手動(dòng)方式在工作站上位機(jī)數(shù)據(jù)庫(kù)中設(shè)定后投入使用。智能空調(diào)內(nèi)機(jī)PCB主控板如圖1所示,PCB智能插裝站設(shè)備組成示意如圖2所示,其中2個(gè)插裝站已連接為小型插裝產(chǎn)線。
圖1 智能空調(diào)內(nèi)機(jī)PCB主控板
圖2 PCB智能插裝站組成示意圖(2個(gè)站)
PCB智能插裝站控制系統(tǒng)的硬件配置:三菱MELSEC-Q系列高性能CPU作為主控單元,F(xiàn)x3U系列小型CPU作為周邊設(shè)備輔助控制單元,2臺(tái)機(jī)器人控制器、4臺(tái)視覺相機(jī)、2臺(tái)上位工控機(jī)、1臺(tái)顯示器、1臺(tái)觸摸屏及一臺(tái)以太網(wǎng)交換機(jī),并預(yù)留與車間MES系統(tǒng)的硬件接口。
控制系統(tǒng)網(wǎng)絡(luò)整體基于以太網(wǎng)的TCP/IP協(xié)議,主控CPU、機(jī)器人、上位機(jī)、HMI均通過以太網(wǎng)交換機(jī)進(jìn)行高速數(shù)據(jù)通訊;視覺相機(jī)直接通過以太網(wǎng)卡連接至上位機(jī)。系統(tǒng)網(wǎng)絡(luò)拓?fù)鋱D如圖3所示。
主控PLC系統(tǒng)的核心是主控CPU,它是整個(gè)系統(tǒng)的大腦,是主邏輯的運(yùn)行載體。本系統(tǒng)中它的協(xié)調(diào)控制功能主要體現(xiàn)在,通過以太網(wǎng)的高速數(shù)據(jù)交換,控制帶特定夾具的插件機(jī)器人、視覺系統(tǒng)、輔助上料設(shè)備、軌道及其他機(jī)構(gòu)實(shí)現(xiàn)完整自動(dòng)流程,并與信息系統(tǒng)交換生產(chǎn)信息。
其中,針對(duì)設(shè)備的控制分為兩類,輸送軌道貫穿各個(gè)工作工位,每個(gè)工位均設(shè)的輔助定位裝置和升降機(jī)構(gòu)以及其他相對(duì)簡(jiǎn)單的周邊設(shè)備與主邏輯動(dòng)作密切相關(guān),所以直接由主控CPU處理;而周邊相對(duì)比較復(fù)雜、獨(dú)立性強(qiáng)的自動(dòng)上料機(jī)等裝備采用小型CPU單獨(dú)控制,與主CPU只做IO點(diǎn)交互即可,硬件固化為標(biāo)準(zhǔn)航插,整機(jī)即插即用,方便靈活的同時(shí)又減輕了主控CPU的工作負(fù)荷,提高了運(yùn)行效率。
根據(jù)PCB智能插裝站的工藝設(shè)計(jì)要求,每臺(tái)機(jī)器人插裝4種不同工件的時(shí)間節(jié)拍為9s,插裝精度為0.1mm(圓形誤差空間),所以主控CPU的處理速度必須要快,網(wǎng)絡(luò)通訊時(shí)間必須要短,存儲(chǔ)區(qū)容量則必須要大。三菱MELSEC-Q系列CPU基本分為三類,本控制系統(tǒng)主CPU選用了其中內(nèi)置以太網(wǎng)口,高速處理、高精度運(yùn)算和系統(tǒng)擴(kuò)展性強(qiáng)的“高性能型”處理器QnUDE;而自動(dòng)上料機(jī)屬于常規(guī)小型設(shè)備的控制,選用了集成IO點(diǎn)一體的Fx3U小型處理器。
控制程序在GX Works2編程軟件中采用梯形圖方式編寫,按照一個(gè)主程序嵌套調(diào)用若干子程序的思路,以PCB從軌道線上板到插裝完畢下板為主線,將輔助設(shè)備或機(jī)構(gòu)的控制獨(dú)立編寫為不同的設(shè)備子程序塊,將與上位機(jī)通訊、數(shù)據(jù)存儲(chǔ)與計(jì)算、與機(jī)器人交互、故障處理等獨(dú)立編寫為功能子程序塊,在主程序中按照邏輯需求進(jìn)行調(diào)用。軟件系統(tǒng)方框圖如圖4所示。
圖3 控制系統(tǒng)網(wǎng)絡(luò)拓?fù)鋱D
圖4 軟件系統(tǒng)方框圖
目前,工業(yè)機(jī)器人自動(dòng)化生產(chǎn)線成套設(shè)備已成為自動(dòng)化裝備的主流及未來的發(fā)展方向,這種應(yīng)用在保證產(chǎn)品質(zhì)量,提高生產(chǎn)效率的同時(shí)避免了大量的工傷事故。本文的PCB智能插裝站中,選用了三菱MELFA,垂直多關(guān)節(jié)型RV-F系列6軸機(jī)器人來替代人工為PCB板插裝異形電子元件。機(jī)器人控制系統(tǒng)硬件包含2臺(tái)6軸機(jī)器人本體,2臺(tái)緊湊型控制器及1臺(tái)觸摸屏;軟件系統(tǒng)包括用MELFA BASIC V語(yǔ)言在RT ToolBox2軟件中開發(fā)的機(jī)器人自動(dòng)控制程序及在三菱高端工業(yè)觸摸屏GT2310中開發(fā)的機(jī)器人手自動(dòng)控制及報(bào)警、故障處理的HMI界面,如圖5所示。
此次機(jī)器人軟件系統(tǒng)的開發(fā)突破了對(duì)于常規(guī)使用示教器進(jìn)行編程和操作的依賴和局限性,采用RT ToolBox2軟件進(jìn)行了插裝全過程的離線仿真,并于后期使用在線模式進(jìn)行編程調(diào)試。單臺(tái)機(jī)器人插裝流程仿真如圖6所示。
圖5 機(jī)器人操作界面
圖6 單臺(tái)機(jī)器人插裝仿真
所謂機(jī)器視覺就是通過軟硬件的組合。賦予機(jī)器類似于人類視覺的功能。它以視覺處理理論為中心,是圖像處理、模式識(shí)別、計(jì)算機(jī)技術(shù)和生理心理學(xué)為基礎(chǔ)的信息處理科學(xué)中的一個(gè)重要分支。本視覺系統(tǒng)包含了硬件和軟件兩個(gè)部分,其中硬件系統(tǒng)組成為2組工業(yè)相機(jī)、鏡頭、光源、采集卡和計(jì)算機(jī)。軟件系統(tǒng)包含了圖像處理分析、特征提取、模式識(shí)別等視覺檢測(cè)功能,同時(shí)開發(fā)了與機(jī)器人和主控PLC基于以太網(wǎng)的通訊功能。其中,視覺檢測(cè)功能又分為兩個(gè)部分,即PCB板的識(shí)別和電子元件管腳的識(shí)別;安裝在機(jī)器人第六軸的頂部相機(jī)是用來識(shí)別PCB板的準(zhǔn)確位置,安裝在軌道平臺(tái)的底部相機(jī)是用來識(shí)別電子元件管腳的位置,通過圖像處理分析技術(shù)和相應(yīng)數(shù)據(jù)計(jì)算得出所拍照PCB板、電子元件的實(shí)際坐標(biāo)與基準(zhǔn)坐標(biāo)的偏差量,機(jī)器人接收這些數(shù)據(jù)后換算為自身坐標(biāo)系中電子元件管腳在PCB板上的實(shí)際插裝位置,從而將其精確地插入PCB板。
作為檢測(cè)中最重要的電子元件管腳輪廓和姿態(tài)識(shí)別,本系統(tǒng)采用了底部打光,而為了防止真空吸附或夾爪夾取后電子元件意外位姿改變而造成的圖像處理偏差,采用了德國(guó)Basler相機(jī)和日本VST的百萬(wàn)像素鏡頭,為了保證精度,相機(jī)采用元件到位直接觸發(fā)方式。單個(gè)電子元件的視覺糾偏流程如圖7所示。
圖7 視覺糾偏流程
PCB智能插裝站的上位機(jī)數(shù)據(jù)庫(kù)主要是根據(jù)用戶靈活排產(chǎn)的需要,設(shè)立PCB類型庫(kù)及需要插裝的電子元器件類型庫(kù),兩個(gè)庫(kù)數(shù)據(jù)關(guān)聯(lián),調(diào)出一種PCB板型,與該板型相關(guān)的編碼信息、尺寸數(shù)據(jù)、需要插裝電子元件的數(shù)量、種類及其在PCB板上的標(biāo)準(zhǔn)插裝位置、對(duì)應(yīng)相機(jī)的標(biāo)定參數(shù)等數(shù)據(jù)即會(huì)自動(dòng)加載,更新數(shù)據(jù)庫(kù)軟件界面(如圖8所示)的同時(shí)將其加載至PLC、機(jī)器人及相機(jī)中。實(shí)際生產(chǎn)中,一旦更換生產(chǎn)板型,只需在軟件界面中從PCB類型庫(kù)中選擇并加載相應(yīng)的PCB板,再結(jié)合機(jī)械工裝手抓的調(diào)整,即可在很短的時(shí)間內(nèi)完成轉(zhuǎn)產(chǎn),實(shí)現(xiàn)插裝生產(chǎn)的智能化和兼容多種板型的柔性化。并且,生產(chǎn)任務(wù)的下達(dá)也可以通過上級(jí)生產(chǎn)信息管理系統(tǒng),這里預(yù)留了與MES的接口。
圖8 數(shù)據(jù)庫(kù)軟件界面
本控制系統(tǒng)投入實(shí)際運(yùn)行以來,穩(wěn)定可靠,設(shè)備工作狀況良好,使用及維護(hù)簡(jiǎn)潔方便,各項(xiàng)性能指標(biāo)均達(dá)到了研究目標(biāo),受到了用戶的好評(píng)。PCB智能插裝站目前已大量應(yīng)用于智能空調(diào)內(nèi)外機(jī)主控板的生產(chǎn),將異型元件插件效率提升了31%,插件反向、插錯(cuò)、漏插等品質(zhì)不良下降了50%,同時(shí)解決了異形元件上料難,頻繁換料等問題,從很大程度上突破了制約PCB板生產(chǎn)自動(dòng)化程度提高的瓶頸。未來,隨著插裝站適應(yīng)能力的提高,還可延伸到更多PCB板生產(chǎn)自動(dòng)化的領(lǐng)域。
[1]戎罡.三菱電機(jī)中大型可編程序控制器應(yīng)用指南[M].機(jī)械工業(yè)出版社,2011.
[2]崔成龍.三菱電機(jī)小型可編程序控制器應(yīng)用指南[M].機(jī)械工業(yè)出版社,2012.
[3]肖南峰,等.工業(yè)機(jī)器人[M].機(jī)械工業(yè)出版社,2011.
[4]Carsten Steger,Markus Ulrich.機(jī)器視覺算法與應(yīng)用[M].清華大學(xué)出版社,2008.
[5]Milan Sonka,Vaclav Hlavac,Roger Boyle.圖像處理分析與機(jī)器視覺[M].清華大學(xué)出版社,2011.