黃亞珂, 陳珂, 王洲明, 朱文琦
(四川大學(xué)制造科學(xué)與工程學(xué)院,成都610065)
由于視覺檢測可以快速獲得大量信息,而且易于自動處理,也易于同設(shè)計信息以及加工控制信息集成,因此視覺檢測越來越多地被用于工況監(jiān)視、成品檢驗和質(zhì)量控制等領(lǐng)域[1]。某企業(yè)為檢測一種印有特殊圖案的板材,且檢測板材圖案的復(fù)雜性和檢測要求極高,上位視覺檢測采用具有高速響應(yīng)要求的線陣CCD工業(yè)相機(jī),檢測間隔為0.01 mm,檢測速度為3~6 m/min,檢測板材幅面較廣,基于此提出了雙驅(qū)軸移動拍照和高速觸發(fā)信號處理的視覺檢測控制系統(tǒng),并保持高度開放性以便與上位檢測軟件的交互。
由于上位視覺檢測采用高像素高精度的線陣CCD相機(jī),檢測的板材尺寸較大,圖案分布幅度較為廣闊,而且檢測板材型號可變,即檢測區(qū)域須可調(diào)整,故上位視覺檢測采用4臺相機(jī)并行分布,勻速移動對檢測板材進(jìn)行勻速掃描檢測,4臺相機(jī)安裝于龍門立軸支撐的橫梁之上,相機(jī)的安裝精度由安裝架及其調(diào)節(jié)機(jī)構(gòu)完成,而且上位檢測軟件及其特制的校準(zhǔn)尺可以整定修正4臺相機(jī)的同步性,而修正過后拍照過程的移動同步性將由雙驅(qū)軸伺服系統(tǒng)來完成,系統(tǒng)的關(guān)鍵在于雙軸坐標(biāo)系的建立與同步過程的實現(xiàn)。
圖1 檢測流程框圖
由于拍照速度在3~6 m/min之間可調(diào),拍照間隔為0.01 mm,可計算出拍照觸發(fā)信號頻率為5~10 kHz,為了保證0.01 mm的拍照間隔精度,伺服全閉環(huán)反饋的外置直線光柵的分辨率為0.5 μm,周期為2 μm,在拍照速度范圍內(nèi)光柵的采樣頻率可達(dá)到25~50kHz,而常規(guī)的PLC周期一般在ms級別[2],顯然不能滿足響應(yīng)需求,故須研究設(shè)計高頻響應(yīng)的信號處理方案。
由于線陣相機(jī)檢測須檢測平面平整,而實際檢測板材形變不規(guī)則,故在檢測平臺須有負(fù)壓吸附功能存在,而在安裝檢測板材及更換檢測板材時須解除板材負(fù)壓效果并且產(chǎn)生正壓氣浮,在常規(guī)使用時須有清潔吹氣的環(huán)節(jié)存在,正壓和負(fù)壓共存于設(shè)備之上,故須設(shè)計出簡捷耐用的氣動系統(tǒng)。
針對檢測過程綜合分析,檢測流程如圖1所示,在此控制流程的基礎(chǔ)之上,對檢測過程的總體控制系統(tǒng)進(jìn)行了設(shè)計,并探討了雙驅(qū)同步技術(shù)與超采樣控制技術(shù)。
根據(jù)視覺檢測過程的分析與工況需要,并結(jié)合電氣控制系統(tǒng)開發(fā)的一般流程,設(shè)計了視覺檢測控制系統(tǒng)框圖,如圖2所示,主要構(gòu)架是:中央控制器采用德國BECKHOFF(倍福)CP62系列工業(yè)面板型PC,既可作為實現(xiàn)控制功能的處理器,也同時被用作人機(jī)界面,同時與上位檢測軟件的通訊也將通過該控制器的以太網(wǎng)口實現(xiàn),設(shè)備本身也設(shè)計實體操縱按鈕,上位軟件通過以太網(wǎng)通訊也可實現(xiàn)操作與警示信息顯示;中央控制器配以EtherCAT高速工業(yè)以太網(wǎng)通訊技術(shù)和實時控制TwinCAT自動化軟件,實現(xiàn)雙驅(qū)龍門軸同步運(yùn)動的功能,驅(qū)動器采用AX5000系列雙通道配置,搭配倍福AM8000系列伺服(OCT技術(shù)即單電纜技術(shù));龍門軸閉環(huán)實現(xiàn)依靠雷尼紹高精度直線光柵(分辨率0.5 μm);使用EeherCAT工業(yè)以太網(wǎng)通訊后,大大提高了PC機(jī)與驅(qū)動器、I/O模塊之間的響應(yīng)速度,縮短了控制周期,所以不會影響到反饋信號的處理;為實現(xiàn)拍照需求高頻響應(yīng),采用了倍福XFC模塊,即龍門軸移動過程中,主動軸光柵尺反饋信號接到光柵反饋模塊進(jìn)入驅(qū)動器,同時將光柵的A.A-、B.B-兩路差分經(jīng)高速光耦轉(zhuǎn)換接到XFC超采樣輸入模塊(1μs響應(yīng)時間)進(jìn)行分布時鐘—精確同步控制,當(dāng)拍照間隔距離滿足拍照要求,經(jīng)總線進(jìn)入控制器處理,然后發(fā)出拍照信號經(jīng)XFC超采樣輸出模塊(1μs響應(yīng)時間)發(fā)出拍照信號,該拍照信號會經(jīng)電路轉(zhuǎn)換為拍照需要的5V差分信號。氣路采用SMC真空發(fā)生組件,能夠通過電磁閥邏輯控制的調(diào)節(jié)實現(xiàn)正壓與負(fù)壓的切換。編程語言采用結(jié)構(gòu)化文本語言,即ST語言,ST語言擁有高級語言的開放性和結(jié)構(gòu)化特性,使得控制程序更加簡單有效,便于與上位機(jī)鏈接。
圖2 控制系統(tǒng)構(gòu)架框圖
目前雙驅(qū)同步實現(xiàn)的方法主要有兩種方式,第一種是主從方式,第二種為交叉耦合方式[3]。而第二種主要針對機(jī)械剛性不好、對稱性不高的龍門系統(tǒng),而此次工況下,機(jī)械結(jié)構(gòu)設(shè)計合理,部件選擇精度等級高,絲杠選用德國億孚,等級為C3;直線導(dǎo)軌選用日本THK,等級為H級;軸承選用日本NSK,等級為P3;機(jī)械安裝基準(zhǔn)面為大理石00級,安裝基礎(chǔ)精度較高;龍門立柱及橫梁也采用大理石材,對稱性和穩(wěn)定性好,故采用主從控制方式,此種方式主要難點為雙驅(qū)雙原點回復(fù)及耦合同步過程的實現(xiàn),其基礎(chǔ)首先是對單伺服軸的控制,能夠形成閉環(huán)控制,控制框圖如圖3。
圖3 軸控制框圖
在大多數(shù)數(shù)控龍門軸控制和主從軸控制過程中,采用絕對式外置光柵或者絕對式編碼器等反饋元件,由機(jī)械起始裝配精度保證雙軸原點一致性,在使用過程中采用單邊回零或者不回零的方式,此種方式較易實現(xiàn),卻存在隱患,例如:雙軸原點同步難以實現(xiàn),使用及維護(hù)過程雙驅(qū)失去同步性之后喪失回原位功能,對從軸運(yùn)行狀況缺乏主動的控制及檢測。而且由于此次選用的高精度增量式直線光柵,使用過程中回原位更是必不可少,在單軸伺服控制基礎(chǔ)之上設(shè)計出雙驅(qū)回原位邏輯過程,如圖4所示,借助激光干涉儀等高精度檢測設(shè)備和TwinCAT軟件進(jìn)行測試和補(bǔ)償后,雙驅(qū)回原點得以實現(xiàn),坐標(biāo)系得到統(tǒng)一,為雙驅(qū)同步運(yùn)行奠定了基礎(chǔ)。
運(yùn)行過程的雙驅(qū)同步采用電子齒輪的方式實現(xiàn),電子齒輪代替機(jī)械齒輪,不僅效率高,磨損更小,實現(xiàn)雙軸速比穩(wěn)定同步運(yùn)行,同步性能可借助控制參數(shù)調(diào)整,在使用過程發(fā)生零部件磨損時,可通過調(diào)整參數(shù)重新校核同步性能,借助TwinCAT軟件的示波器和伺服調(diào)試功能,調(diào)整雙軸的速度跟隨和位置跟隨,使其匹配良好,參照運(yùn)行過程中的扭矩和電流修正參數(shù),并在控制程序中檢測兩軸坐標(biāo)和扭矩,做到雙驅(qū)閉環(huán)控制,保證雙驅(qū)安全穩(wěn)定運(yùn)行。
圖4 雙驅(qū)軸回原位框圖
傳統(tǒng)的PLC控制方法和硬件處理速度還處在ms級,不能適應(yīng)線陣相機(jī)的高頻響應(yīng)特性,即使能夠?qū)崿F(xiàn),也需要依賴專用的、獨(dú)立的控制器,而且必須有直接控制的I/O,而這種實現(xiàn)方法有諸多缺點,例如:這些獨(dú)立的控制器對主控系統(tǒng)而言只包含了極其有限的信息,而且不能用于主控制器的決策,此外參數(shù)的重整定也受到限制,而固定的I/O配置使得可擴(kuò)展性很差,最致命的缺陷在于掃描時間較長。為了實現(xiàn)高度響應(yīng)拍照要求,需滿足響應(yīng)速度快的要求,準(zhǔn)確地采集輸入值和準(zhǔn)時地輸出,為了達(dá)到上述要求,采用了基于分布式時鐘的Beckhoff XFC模塊,由于所有的EtherCAT設(shè)備都具有本地時鐘,并通過EtherCAT通訊自動連續(xù)地與其它所有的時鐘保持同步[4]。
利用XFC模塊的分布時鐘特性,在中央控制器中可以分別建立用于其它時序性要求較常規(guī)的主程序MAIN部,任務(wù)等級為1,響應(yīng)視覺檢測需求的拍照程序XFC,任務(wù)等級為0,XFC程序部分受主程序控制通斷而優(yōu)先級別較高,使其在采集信號和輸出信號上高頻準(zhǔn)確響應(yīng),設(shè)置XFC任務(wù)周期為100 μs,在組態(tài)配置里面進(jìn)行采樣信號分頻,使其達(dá)到1.25 μs的輸入和輸出采樣時間,從硬件上滿足響應(yīng)要求,關(guān)鍵是信號的處理。實施方案為:在XFC控制程序里面建立存儲字節(jié),對任務(wù)周期內(nèi)采集的信號進(jìn)行信號識別和存儲,通過MAIN程序控制在拍照開始后XFC模塊高頻采集直線光柵的A+/A-信號,普通的計數(shù)器功能不能準(zhǔn)確響應(yīng)高頻計數(shù),在邏輯控制中采用拾取邊沿信號的方式來計算拍照間隔,經(jīng)處理器程序XFC處理運(yùn)算達(dá)到間隔需求后再通過總線把輸出值寫入到輸出模塊,輸出的電平信號經(jīng)光耦電平轉(zhuǎn)換使視覺檢查系統(tǒng)產(chǎn)生拍照動作,從而獲取檢測信息,分時多任務(wù)的處理方式使得運(yùn)動控制和其它邏輯控制與視覺檢測控制能夠高效準(zhǔn)確地進(jìn)行。5 系統(tǒng)聯(lián)調(diào)
本系統(tǒng)主要是針對某印板特殊圖案的視覺檢測,而圍繞此檢測方式和過程,首先對龍門立軸的同步移動進(jìn)行機(jī)械校準(zhǔn)和電氣參數(shù)整定,使得裝配精度和基準(zhǔn)精度得到保證,通過激光干涉儀及水平測試儀等測試設(shè)備使得裝配過程得到保證,而單軸伺服的上電調(diào)試主要針對伺服驅(qū)動器的三環(huán)控制,使得其響應(yīng)速度和位置跟隨等達(dá)到良好融合的程度,當(dāng)雙軸均單獨(dú)調(diào)試達(dá)到精度和穩(wěn)定性要求后,針對雙軸回原位進(jìn)行調(diào)試和差值補(bǔ)償及校準(zhǔn),同步過程進(jìn)行不同速度和方式的測試,進(jìn)一步校準(zhǔn)和修正控制器的參數(shù),吸附和氣浮功能能夠使待測工件樣品適應(yīng)不同工作方式下的邏輯校核和穩(wěn)定性測試,并且主要針對后續(xù)拍照平面度要求進(jìn)行測試和吸附壓力調(diào)整,而拍照過程主要配合上位拍照軟件進(jìn)行校準(zhǔn),針對其中出現(xiàn)的信號穩(wěn)定性和防干擾做出了相應(yīng)的處理措施,對人機(jī)操作和警示信息號信號進(jìn)行了完善和維護(hù),并對各種可能意外出現(xiàn)的狀況在程序上制定了相關(guān)處理措施,最后與上位視覺檢測軟件順利進(jìn)行了對接,使得上位順利接管底層電氣控制盒信息采集。6結(jié)語
根據(jù)特殊板材圖案視覺檢測的需求,開發(fā)出了視覺檢測設(shè)備的電氣控制系統(tǒng),對雙驅(qū)同步技術(shù)和超采樣信號采集與處理技術(shù)進(jìn)行了研究,探討了雙驅(qū)同步軸的回原位過程及其同步過程的閉環(huán)控制,針對拍照的高頻響應(yīng)特性,進(jìn)行了高頻信號采集、處理和輸出的程序開發(fā),借助Beckhoff TwinCAT軟件進(jìn)行了程序模塊化編制和人機(jī)界面編寫,運(yùn)用以太網(wǎng)順利與上位視覺檢測軟件鏈接,完成了某印板檢測控制系統(tǒng)系統(tǒng)的設(shè)計與開發(fā),并測試運(yùn)行良好。
[參考文獻(xiàn)]
[1]洪少春.計算機(jī)視覺檢測技術(shù)在制造業(yè)上的應(yīng)用及發(fā)展[J].菏澤學(xué)院學(xué)報,2006(2):34-35.
[2]裴春蘭,何武良,鄭曉東.微秒級PLC控制系統(tǒng)研制[J].工業(yè)控制計算機(jī),2007,20(7):73-74.
[3]劉亞秋,武曲,朱良寬,等.交叉耦合同步控制在雙液壓伺服系統(tǒng)中的應(yīng)用研究[D].哈爾濱:東北林業(yè)大學(xué),2010.
[4]德國倍福中國有限公司.中XFC-控制技術(shù)新理念[M].上海:德國倍福中國有限公司,2007.