• 沒有找到結果。

第二章 機器視覺基本架構及誤差簡介

2.4 影像擷取卡

影像擷取卡是採用市售現成的影像介面卡,安裝於個人電腦的32位元的 PCI插槽,利用一條視訊傳輸線與CCD攝影機相連接,進行影像擷取的工作,讓 CCD攝影機所看到的影像能夠迅速的被程式所利用,完成工作。由於訊號線傳 入的為類比訊號,所以必須要藉由擷取卡轉成數位訊號,才可供電腦使用。影 像擷取卡除了擷取影像的功能外,還具有調整影像的功能。如對所擷取的影像 做明暗、對比等調整,可以補足或調整訊號進來時的缺失。

圖2.5 影像介面卡架構 2.5 影像處理系統之基本參數

在取像之前必須先設定好影像處理系統之參數,一般影像處理系統是由五 種基本參數構成的:解析度、視野、運作距離、感應器尺寸及景深,如圖2.6 所示。

(1) 解析度(Resolution):影像處理系統可以分辨物體的最小呈現尺寸。

(2) 視野(Field of View):攝影機可擷取到的偵測領域。

(3) 運作距離(Working Distance):從攝影機鏡頭前方到受偵測的物體 距離。

(4) 感應器尺寸(Sensor Size):感應器之活動區域的尺寸。

(5) 景深(Depth of Field):可將物體保持在聚焦中的最大深度。

圖2.6 影像處理系統之基本參數 2.6 幾何誤差簡介

一般精密運動系統(precision motion system)對於精密加工及精密量測儀器 而言,是相當重要而不可或缺的一環,諸如CNC銑床、CNC磨床、綜合加工 機(machine center)及三次元量床(coordinate measuring machine, CMM)[1],都必 須設法增加其運動系統的精確性,以減小機器及設備在使用時所造成的誤差。

工具機的誤差,一般可分為靜態誤差與動態誤差兩類,靜態誤差即是由工 具機的幾何誤差所造成,其誤差量的大小與位置有關,故被稱為「位置決定誤 差」(position dependent error)。而動態誤差包含了機電系統及控制器所造成的 誤差,此類誤差與進給速度有關,故被稱為「速度決定誤差」(feed-motion dependent error)。

若將工具機之任一軸向運動視為一剛體運動,則此運動體在空間中應具有 六個自由度,其中包括沿 X、Y、Z 三軸的移動(translation),以及繞 X、Y、

Z 三軸的轉動(rotation),如圖 2.7 所示。故對空間中的運動體而言,要描述 其移動狀態,必須要知道其相對於座標原點的三軸平移量及對三座標軸的角度 偏移量,亦即找出圖 2.7 中的 Oo'向量(包含三軸平移量)及 O-XYZ 座標與 o'-x'y'z'座標之間的旋轉矩陣 R (包含三座標軸的角度偏移量)。而幾何 誤差便是由於在這六種型態之運動過程中的若干偏移量及 X、Y、Z 三座標軸本 身的正交性所構成的整體性誤差,其中包含 21 項靜態的誤差元素。

圖 2.7 空間中的剛體運動

空間中所包含的21項幾何誤差元素,分別包括在以下四種不同的類型之 中:

(1) 線性誤差(linear error):

線性誤差又稱為定位誤差(positioning error),是指運動體在對某一軸平移 時,其期望位移量與真實位移量之間的差值,例如我們希望運動體由X=0 的位置移動到X=10的位置,而其實際上只有移動到X=9.99的位置,其中這 0.01的誤差量便是我們所謂的X方向之線性誤差δx(x),而Y、Z方向亦具有 相同型式之誤差,故線性誤差共包含

δ

x(x)、δy(y)、

δ

z

(z )

等三項幾何誤 差元素。

(2) 角度誤差(angular error):

角度誤差是指運動體上的原三座標軸(與O-XYZ之方位一致)與在經過

(3) 直線度誤差(straightness error):

直線度誤差是指運動體在對某一軸平移時,其對另外兩軸所產生的偏移

(4) 直角度誤差(squareness error):

直角度誤差是指因X、Y、Z三座標軸本身之正交性所造成的誤差,理論 上三座標軸應該是兩兩互相垂直的,但可能因為某些因素而造成軸與軸 之間無法完全垂直,而產生微小的角度偏差量。αxy即代表X軸及Y軸之 間的角度偏差量,αyz及αxz則分別代表Y軸及Z軸與X軸及Y軸之間的角 度偏差量,故直角度誤差共包含αxy、αyz、αxz等三項幾何誤差元素。

以上四種不同的類型的誤差中,共包含三項線性誤差、九項角度誤差、六 項直線度誤差以及三項直角度誤差等,共21項的幾何誤差元素。經由這21項變 數,我們便可以清楚地描述出 CNC 工具機或三次元量床等精密設備的各主軸 在運動時所造成的幾何誤差量。

本章敘述了機器視覺之基本組成,接下來在下一章中,本研究將運用上述 視覺系統架構,規劃出本文所要進行之渦卷檢測機台各零件組成與運作流程。

第三章 實驗規劃及儀器介紹

3.1 理想實驗流程

一般自動光學檢測流程可分為線上(On Line)檢驗與離線(Off Line)

檢驗,本研究之最終應用為採用理想狀況下的 On Line 檢驗,即是指在自動 化生產製程中,在 CNC 銑床刀具庫裡將其中一把加工刀具的位置卸下來,裝 上 CCD 攝影機,如圖 3.1 所示,即工件加工完,即時更換刀具為 CCD 攝影 機,並同時利用數值程式控制 CCD 與 X-Y 機台移動距離取得待測物輪廓點資 料,但現階段之研究將先使用離線檢驗來驗證本研究設計系統及硬體組件的可 行性,期待本研究完成後,有機會實際達成應用於線上檢驗的最終目標。

更換刀具庫中之一把為影像感測器

圖3.1 整合於 CNC 加工技術線上檢驗之示意圖

3.2 系統架構

本文量測系統主要是應用影像處理技術,針對一般不規則待測物(渦卷)

為檢測對象架設離線自動化量測系統,其中採用互補式金屬氧化半導體影像感 測器(CMOS)擷取渦卷影像,並將獲取之影像資料傳送到電腦記憶體,然後利 用 X-Y 平台作動態尋邊(渦卷工件之內外緣),並同時使用影像處理技術取 出渦卷之內、外緣座標點。整體系統架構如圖 3.2 所示,而作動流程圖如圖 3.3 所示。本研究中需撰寫人機介面軟體功能以影像擷取,驅動 X-Y 平台移 動為主。而程式開發係採用較為廣用之圖形程式化語言 LabVIEW 8.2[19]。

圖3.2 整體系統架構 主電腦

X-Y TABLE

步進馬達 CMOS

光源控制器

運動控制卡

座標式平台移動

本實驗系統的架構是以 X-Y 平台及 CMOS 來做搭配,整個流程是在電腦 做好 X-Y 平台位移以及 CMOS 影像比對的程式,而本研究所建構之 X-Y 平台 定位模組控制系[20],是以控制平台移動距離為主,所以使用者可以在個人電 腦上規劃機台(TABLE)移動的路徑和操作方式,此程式部分一般稱為編輯 NC (數值控制)程式。

而影像處理分析可分為:影像比對系統與影像量測系統。影像比對即是做 硬體上的定位校正,首先對攝影機作鏡頭誤差補償即是修正鏡頭的變形量;為 了要拍攝垂直度的平面,攝影機支撐架的垂直度與 X-Y 精密移動平台的水平 度必須事先要做好誤差補償,才能由 CMOS 擷取影像資料,透過軟體做影像處 理分析。

機台系統定位好後,啟動光源控制器並使用正向打光技巧,由上往下直接 照射渦卷以突顯輪廓特徵。這時開始進行影像量測部分,擷取影像再傳送到電 腦儲存影像於硬碟裡,以供後續之資料擷取動作。同時也對機台輸入渦卷線形 方程式,移動機台做自動光學追蹤,而機台也會輸出移動座標點,再利用影像 處理方法,對尋找出渦卷輪廓邊界,接續作程式處理動作,輸出渦卷座標點。

3.2.1 整體硬體系統 

本機器視覺離線檢測系統可分為影像擷取系統、光源系統及馬達控制系 統,如圖 3.4 所示。影像擷取系統包含 CMOS攝影機、鏡頭(lens)、攝影機 支撐架。光源部分採用正向光源方式。馬達部份係採用步進馬達搭配光學尺作 平台自動控制。本文所採用的是以 PC 為架構的影像處理系統,實驗所使用之 各項軟、硬體設備及實驗環境設置的說明如下:

■ 個人電腦(PC):使用 CPU 為 Pentium4 (1.6 GHz)個人電腦,記憶體為 768 MB

■ 影像感測器(Image Sensor):CMOS 彩色 500 萬畫素 CAMERA

■ 鏡頭(lens):MLH-3XMP 變焦鏡頭

■ 光源設備(Lighting Device):環型燈源

■ 影像處理軟體:LabVIEW 8.2

■ X-Y自動平台

■ 攝影機支撐架

■ 運動控制卡:MPC-3042 2軸運動控制卡

本研究之實驗環境為室溫(25℃)進行影像量測,至於各組件型號、精 度等詳細資訊,請見後續 3.2.2 節詳述之。

圖3.4 渦卷量測用之硬體架構

3.2.2 系統中之各組件說明

(4) 掃描方式:漸進式掃描(Progressive Scan)

(5) 尺寸:63mm x 55mm x 37mm

圖3.5 CMOS U500C 彩色相機

2. 鏡頭

鏡頭採用肯定科技代理之日製 MLH-3XMP 變焦鏡頭,倍率範圍為

0.3X~1.5X,工作距離為 90 mm,如圖 3.6 所示。增大鏡頭放大倍率,為直接 提高影像解析度,滿足本實驗高精度(5μm)需求的方法。

圖3.6 MLH-3XMP 變焦鏡頭 3. 光源設備

影像感測器之感光度與光源良好的契合,能得到更好的影像。根據所量測 之待測物的不同,光源選取是一項重要因素。從理論上角度來看,

Batchelor [18]提到當檢測的待測物是圓形時,使用環型光源(Ring Lighting)

如圖 3.7 所示,是一個不錯的打光技巧,它使光能很均勻的照射在檢測物上。

圖3.7 環型燈源

表 3.1 環型燈源基本規格 達的傳動原理是利用一個彈性軸連結器(Flexible Shaft Coupling)如圖 3.8 所示,將步進馬達和滾珠導螺桿(Ball Bearing)結合在一起。而有 關位置資訊的控制方法,是將附在滾珠導螺桿上的光學感測器(Optical Encoder)的資訊迴授至命令端所完成的。平台的規格如表 3.1 所示:

圖3.8 彈性軸連結器(Flexible Shaft Coupling)

光學尺是編碼器的一種,如圖 3.9 所示。所謂編碼器即是將量測時所得 到的類比信號轉換成數位的編碼信號。電腦或錄影機上常利用旋轉式的編碼器 以得知位移量,在一些加工機械設備,也常可見到旋轉編碼器的使用旋轉編碼 器得到角度量後換算成旋轉的圈數再乘上螺桿每旋轉一圈的螺距即為直線位 移量。此法的優點式價格便宜量測行程限制少,但缺點是螺桿間隙可能存在著 誤差因此量測值與待測物本身真正的位置之間存在一些差距。

圖3.9 光學尺 6. 運動控制卡

所謂運動控制卡,是以 PC 為中心所構成之運動控制器,內含諸如運動控 制卡等模組,以達到機器設備的運動功能,一個運動控制系統,可包含控制器

(Controller)、驅動器(Driver)、致動元件(Actuator)、偵測器(Sensor)

(Controller)、驅動器(Driver)、致動元件(Actuator)、偵測器(Sensor)

相關文件