張嘉易,王永杰,郝永平,劉周林
(沈陽(yáng)理工大學(xué)遼寧省先進(jìn)制造與裝備重點(diǎn)實(shí)驗(yàn)室,遼寧沈陽(yáng)110159)
目前,MEMS技術(shù)在醫(yī)學(xué)、航空、航天及武器裝備等領(lǐng)域得到了廣泛的應(yīng)用。微裝配是實(shí)現(xiàn)MEMS器件封裝的關(guān)鍵技術(shù),隨著MEMS技術(shù)的不斷深入發(fā)展,出現(xiàn)了很多形狀復(fù)雜,呈薄壁狀,表面平整等特征的微小零件[1]。近幾年,為了實(shí)現(xiàn)此類零件的裝配控制,不少科研機(jī)構(gòu)或院校也進(jìn)行了大量的研究。如:采用真空吸附驅(qū)動(dòng)方式,在視覺(jué)系統(tǒng)引導(dǎo)和視覺(jué)伺服控制下,可實(shí)現(xiàn)對(duì)亞毫米級(jí)微零件的自動(dòng)吸取和釋放操作[2];采用高度集成的ADμC812作為真空微夾底層控制單元的核心,提高了系統(tǒng)的控制精度和動(dòng)態(tài)特性,滿足了微操作機(jī)器人真空微夾作業(yè)的需要[3];基于宏微結(jié)合的設(shè)計(jì)思想,設(shè)計(jì)了一種組合式微夾持器結(jié)構(gòu),開(kāi)發(fā)了微夾持器宏微控制系統(tǒng),實(shí)現(xiàn)了微位移閉環(huán)控制[4];研制了應(yīng)用于微靶裝配的顯微視覺(jué)檢測(cè)系統(tǒng),能有效、快速、準(zhǔn)確地對(duì)靶零件進(jìn)行幾何特征和實(shí)時(shí)位置檢測(cè),其檢測(cè)精度小于等于3 μm,適用于ICF微靶等微型器件的微裝配[5]。這些研究對(duì)于微小零件的裝配控制技術(shù)的實(shí)用化具有現(xiàn)實(shí)意義。
在微小零件的裝配過(guò)程中,黏附力取代重力起主要作用。因此,對(duì)微夾持器末端輸出壓力的精確控制就顯的至關(guān)重要,壓力過(guò)大會(huì)造成微小零件損壞,過(guò)小會(huì)影響裝配精度。為此設(shè)計(jì)了一套真空吸附控制系統(tǒng),該系統(tǒng)軟件操作界面簡(jiǎn)單,執(zhí)行效率高、實(shí)時(shí)性好,可以很好地控制微夾持器末端輸出壓力的大小,消除黏附力帶來(lái)的影響。結(jié)合實(shí)驗(yàn)室現(xiàn)有的精密位移臺(tái)、微夾持器、CCD工業(yè)相機(jī),利用該控制系統(tǒng)很好地完成了微小零件的裝配。
硬件的選取對(duì)于整個(gè)系統(tǒng)的構(gòu)建來(lái)說(shuō)也是至關(guān)重要的。一套完整的真空吸附控制硬件系統(tǒng)應(yīng)該由氣源的提供和傳輸裝置、真空產(chǎn)生裝置、工作壓力調(diào)節(jié)裝置、信號(hào)調(diào)節(jié)和采集裝置、A/D轉(zhuǎn)換裝置等組成。具體包括:SMC公司的氣動(dòng)元件[6]、氣泵、儲(chǔ)氣罐、吸附式微夾持器、吸附臺(tái)、精密位移臺(tái)、CCD工業(yè)相機(jī)、北京阿爾泰公司的USB2831數(shù)據(jù)采集卡和信號(hào)調(diào)理模塊。圖1為系統(tǒng)硬件的組建框架圖。
圖1 系統(tǒng)硬件組建框架圖
從圖1可以看出在整個(gè)的硬件組成中,數(shù)據(jù)采集卡是連接上層工控機(jī)和底層硬件的樞紐,其在整個(gè)系統(tǒng)中的功能為:
(1)與工控機(jī)進(jìn)行信息的互換,銜接上層工控機(jī)和底層硬件的通信。
(2)借助模擬信號(hào)調(diào)理模塊,調(diào)節(jié)整個(gè)氣動(dòng)裝置的輸出壓力,使輸出壓力滿足要求。
(3)通過(guò)開(kāi)關(guān)信號(hào)調(diào)理模塊控制整個(gè)氣動(dòng)裝置中被控電磁閥的通斷,實(shí)現(xiàn)末端吸附式夾持器負(fù)壓吸附、正壓釋放,完成裝配。
利用Visual C++6.0作為開(kāi)發(fā)工具完成控制系統(tǒng)軟件設(shè)計(jì),采用基于動(dòng)態(tài)鏈接庫(kù)和Visual C++的MFC應(yīng)用程序框架編程方法,利用數(shù)據(jù)采集卡開(kāi)發(fā)了控制系統(tǒng)軟件。系統(tǒng)軟件操作界面簡(jiǎn)單,執(zhí)行效率高、實(shí)時(shí)性好??傮w操作界面如圖2所示。
圖2 系統(tǒng)軟件操作界面
在系統(tǒng)軟件設(shè)計(jì)過(guò)程中采用了模塊化思想,對(duì)于一個(gè)軟件控制系統(tǒng),分層模型的提出有助于各模塊之間的通訊和移植,使復(fù)雜問(wèn)題變得結(jié)構(gòu)清晰、層次分明,可構(gòu)造出結(jié)構(gòu)清晰、適應(yīng)性強(qiáng)的軟件產(chǎn)品[7]。這里將系統(tǒng)軟件層分為3個(gè)層,包括界面層、數(shù)據(jù)層、邏輯層。軟件系統(tǒng)的架構(gòu)組成如圖3所示。
圖3 控制系統(tǒng)架構(gòu)圖
對(duì)數(shù)據(jù)采集卡進(jìn)行應(yīng)用軟件的開(kāi)發(fā),采用了通用的開(kāi)發(fā)環(huán)境,調(diào)用了數(shù)據(jù)采集卡自身提供的標(biāo)準(zhǔn)DLL文件和第三方制作的ActiveX控件。采用這種方法可以在一定程度上降低程序的開(kāi)發(fā)難度,提高靈活性和程序移植性。下面是USB2831數(shù)據(jù)采集卡提供的DLL中的幾個(gè)關(guān)鍵函數(shù)。
(1)CreateDevice()函數(shù)。創(chuàng)建一個(gè)設(shè)備對(duì)象句柄hDevice,就擁有了該設(shè)備的控制權(quán),將此句柄作為參數(shù)傳給其它函數(shù)。
(2)SetDeviceDO()函數(shù)。實(shí)現(xiàn)開(kāi)關(guān)量的輸出操作,輸出狀態(tài)由其bDOSts[16]中的相應(yīng)元素決定。
(3)GetDeviceDI()函數(shù)。實(shí)現(xiàn)開(kāi)關(guān)量的輸入操作,輸入狀態(tài)由其bDISts[16]中的相應(yīng)的元素決定。
(4)InitDeviceAD()函數(shù)。負(fù)責(zé)初始化設(shè)備對(duì)象中的AD部件,啟動(dòng)AD設(shè)備,開(kāi)始AD采集,接著連續(xù)調(diào)用ReadDevice()函數(shù)讀取AD數(shù)據(jù),實(shí)現(xiàn)連續(xù)采集。
(5)ResetDevice()函數(shù)。復(fù)位USB設(shè)備。
(6)ReleaseDevice()函數(shù)。關(guān)閉設(shè)備,且釋放設(shè)備對(duì)象所占的系統(tǒng)的資源和設(shè)備自身。
在控制軟件程序的編寫過(guò)程中,首先應(yīng)該調(diào)用CreateDevice()函數(shù),創(chuàng)建設(shè)備的句柄hDevice,就相當(dāng)于擁有了該設(shè)備的控制權(quán),使得工控機(jī)與數(shù)據(jù)采集卡建立通信連接;然后對(duì)采集卡初始化,調(diào)用Init-DeviceAD()函數(shù),負(fù)責(zé)初始化設(shè)備對(duì)象中的AD部件,啟動(dòng)AD設(shè)備,開(kāi)始AD采集,接著連續(xù)調(diào)用ReadDevice()函數(shù)讀取AD數(shù)據(jù),實(shí)現(xiàn)連續(xù)采集;若數(shù)據(jù)讀取完成,調(diào)用ReleaseDevice()函數(shù),關(guān)閉設(shè)備,且釋放設(shè)備對(duì)象所占的系統(tǒng)的資源和設(shè)備自身。系統(tǒng)軟件控制流程如圖4所示。
圖4 系統(tǒng)軟件控制流程圖
為了使控制系統(tǒng)軟件具有良好的程序響應(yīng)和實(shí)時(shí)性,采用了多線程技術(shù)。如果用一個(gè)主線程來(lái)處理各模塊的數(shù)據(jù)通信,那么主界面很可能被凍結(jié)。要使硬件的性能充分發(fā)揮就很困難了,無(wú)法獲得最佳的使用率。在實(shí)際應(yīng)用中,一般以主線程處理所有的用戶輸入和界面管理,讓其保持中樞的地位,使用一個(gè)以上的輔助線程來(lái)進(jìn)行耗時(shí)計(jì)算處理或端口通信[8]。因此,應(yīng)用了4個(gè)線程。在線程的同步方面,采用臨界區(qū)域法,保證了線程間的通信和數(shù)據(jù)共享。表1所示為控制軟件的線程分布情況。
表1 控制系統(tǒng)軟件線程分配表
氣路輸出壓力的大小,直接影響著微小零件的裝配。壓力大,容易造成微小零件的損壞;壓力小,會(huì)影響裝配精度。因此,精確控制輸出壓力的大小對(duì)微小零件的裝配是非常重要的。
在該控制系統(tǒng)中,采用了基于閉環(huán)控制的線性電氣比例閥和壓力傳感器來(lái)控制和檢測(cè)氣路中的壓力,并將之作為反饋信號(hào),經(jīng)模擬信號(hào)調(diào)理模塊的調(diào)理和數(shù)據(jù)采集卡采集及A/D轉(zhuǎn)換傳遞給工控機(jī),工控機(jī)通過(guò)數(shù)據(jù)采集卡的DA通道給出電壓信號(hào),進(jìn)行閉環(huán)校準(zhǔn)以獲得滿意的壓力調(diào)節(jié)效果,提高整個(gè)控制系統(tǒng)的控制精度。一般來(lái)講,輸入電壓和輸出壓力是線性關(guān)系,可以通過(guò)線性回歸得出二者關(guān)系。閉環(huán)控制壓力調(diào)節(jié)原理如圖5所示。
圖5 閉環(huán)控制壓力調(diào)節(jié)原理圖
基于以上已構(gòu)建的硬件和軟件系統(tǒng),針對(duì)5個(gè)不同形狀的微小零件進(jìn)行了裝配。零件外形尺寸為900~5 000 μm,零件的材質(zhì)為鋁合金,零件均為平板類零件。最小直徑尺寸為750 μm,最大直徑尺寸為2 000 μm,最小線性尺寸為900 μm,最大線性尺寸為5 000 μm,板厚為300 μm。裝配精度要求零件中心相對(duì)于孔位誤差小于等于6 μm。圖6為零件三維模型圖,并對(duì)零件和相對(duì)應(yīng)的孔位進(jìn)行了編號(hào)。
圖6 零件三維模型圖
在裝配過(guò)程中,借助了已有的精密位移臺(tái)和CCD工業(yè)相機(jī)。首先把基體3吸附到吸附臺(tái)上的裝配區(qū)域,并保證基體3與工作臺(tái)緊密接觸和位姿保持不變,便于后續(xù)待裝配零件的裝配。裝配流程分為吸附、定位、對(duì)接、釋放,在人為的干預(yù)下完成了微小零件的裝配。圖7為各個(gè)零件吸附示意圖。圖8為裝配完畢的實(shí)物圖。
圖7 零件吸附示意圖
圖8 實(shí)物裝配圖
總共進(jìn)行了5組的裝配試驗(yàn),將5組裝配測(cè)量數(shù)據(jù),經(jīng)四舍五入求取平均值。整理得表2所示。
表2 裝配精度測(cè)量數(shù)據(jù)
從表1數(shù)據(jù)可以看出,最高裝配精度可達(dá)4.9 μm,可以達(dá)到實(shí)際的精度要求,滿足生產(chǎn)的使用需求。面向微裝配的真空吸附控制系統(tǒng)具有較強(qiáng)的實(shí)用性,控制軟件操作簡(jiǎn)單可靠,有效的保證了微小零件的裝配精度和產(chǎn)品合格率。
隨著MEMS技術(shù)的不斷深入發(fā)展,出現(xiàn)了很多形狀復(fù)雜、呈平板狀、表面平整的微小零件,這些零件一般采用真空吸附進(jìn)行夾持。為此設(shè)計(jì)了一套真空吸附控制系統(tǒng),可以精確控制輸出壓力的大小。通過(guò)對(duì)5個(gè)不同形狀微小零件的吸附、釋放、裝配等操作,驗(yàn)證了系統(tǒng)搭建的可行性和控制軟件操作簡(jiǎn)單可靠,具有較強(qiáng)的實(shí)用性。最高裝配精度測(cè)量可達(dá)到4.9 μm,可以滿足實(shí)際精度要求,有效地保證了微小零件的裝配精度和生產(chǎn)使用需求。
【1】康曉陽(yáng),田鴻昌,李德昌.微裝配與 MEMS仿真導(dǎo)論[M].西安:西安電子科技大學(xué)出版社,2011.
【2】黃心漢,劉暢,王敏.一種全自動(dòng)真空吸附式微夾持器[J].智能技術(shù)學(xué)報(bào),2011,3(2):36 -43.
【3】陳國(guó)良,黃心漢,王敏.基于ADμC812的微操作機(jī)械手真空微夾控制單元研究[J].自動(dòng)化與儀表,2005(2):45-47.
【4】陳立國(guó),榮偉彬,孫立寧.面向微操作的組合式微夾持器[J].哈爾濱工業(yè)大學(xué)學(xué)報(bào),2006,38(6):862 -864.
【5】吳文榮,吳倩,黃燕華.應(yīng)用于微靶裝配的顯微視覺(jué)檢測(cè)技術(shù)[J].中國(guó)光學(xué)與應(yīng)用光學(xué),2008,1(2):75 -79.
【6】SMC(中國(guó))有限公司.SMC氣動(dòng)元件[Z].日本:SMC株式會(huì)社,2009.
【7】王江哲,周瑩新,艾波.電信軟件設(shè)計(jì)中的分層、分離原則的研究[J].軟件學(xué)報(bào),1998,9(7):542 -543.
【8】BEVERIDE J,WIENER R.Multithreading Applications in Win32[M].Addison-Wesley Developers Press,1997.