我想看一级黄色大片_久久亚洲国产精品一区二区_久久精品免视看国产明星_91久久青青青国产免费

您的位置:網(wǎng)站首頁 > CAM

基于LabVIEW的刀具磨損監(jiān)測研究

時間:2011-03-01 09:39:31 來源:

  在生產(chǎn)加工中,刀具磨損過度就會引起工件的報廢甚至是機床的損壞,造成了一定的經(jīng)濟損失。因而,對切削過程中刀具磨損進行監(jiān)測是十分重要的。刀具磨損監(jiān)測方法雖然種類繁多,但還沒有較為完善的監(jiān)測方法,一定程度上制約了機械加工水平的提高,因而,對刀具進行磨損監(jiān)測研究又是十分必要的。

  計算機視覺是計算機科學(xué)研究領(lǐng)域的重要分支,它通過對三維世界所感知的二維圖像進行研究以提取出三維景物世界的物理結(jié)構(gòu)。圖像法的核心技術(shù)就是計算機視覺技術(shù),它具有非接觸性,并具有得到的磨損量精確、直觀性強的優(yōu)點。

  本文運用計算機視覺技術(shù),通過計算機識別圖像的方法來監(jiān)測加工過程中的刀具磨損情況,圖像處理的具體步驟包括:刀具磨損圖像的顯示、圖像旋轉(zhuǎn)、亮度調(diào)節(jié)、對比度調(diào)節(jié)、閾值處理、填充處理、顆粒去除處理、磨損帶VBmax測量、磨損帶面積測量和報警提示等。開發(fā)的計算機視覺刀具檢測系統(tǒng)以NI公司的圖形化編程軟件Labview為開發(fā)平臺,運用IMAQ Vision for Labview模塊編程共同完成。與傳統(tǒng)的編程方式相比,使用Labview開發(fā)視覺系統(tǒng)可以使效率提高4~10倍。

  由于在一般的切削加工過程中,刀具后刀面的磨損量是影響刀具耐用度的主要因素,因而本文的研究對象定為刀具后刀面。

  一、圖像處理流程及原理分析

  刀具的磨損形態(tài),通過CCD攝像機拍攝,經(jīng)圖像采集卡轉(zhuǎn)換傳送至計算機內(nèi)即可獲得刀具磨損圖片。本文在LabVIEW平臺上采用IMAQ Vision模塊對加工過程中所獲得的圖像進行圖像分析,獲取后刀面磨損帶VB值及其磨損面積,再與預(yù)定的臨界值進行比較,超過預(yù)定數(shù)值則系統(tǒng)報警,表示刀具過度磨損,以達到監(jiān)測后刀面磨損狀態(tài)的目的。

  對于圖像的處理,大致可步驟為:原始圖像→圖像的預(yù) 處理→圖像處理→圖像測量分析,其具體流程如圖1。

圖1

  1.圖像的預(yù)處理

  本文的研究目的是建立一個監(jiān)測刀具后刀面磨損的計算 機視覺系統(tǒng)。由于從CCD攝像機獲得的圖像含有很多噪聲,不利于最終的圖像處理。因此需要對圖像進行預(yù)處理,消除這些不利因素,使實驗結(jié)果達到最理想的效果。

  首先,對于剛剛獲得的原始圖像,其顏色一定是彩色的,由于在進行圖像處理時,并不需要彩色的信息,過于豐富的色彩反而會影響到后期圖像處理的效率。所以第一步要進行灰度轉(zhuǎn)換。這里,一幅8bit數(shù)字平面圖像用其灰度函數(shù)來表示。

(1)

  灰度轉(zhuǎn)換的效果就是將原有的彩色亮度信息表達成0~255之間的灰度信息。對于所獲得的圖像,由于相機拍攝位置是任意的,因而圖像中刀具的位置與角度也是任意的,根據(jù)刀具的磨鈍標(biāo)準(zhǔn), 實驗的最終目的是要測量刀具磨損帶的值及其面積,因而要將圖像預(yù)先進行旋轉(zhuǎn)等位置調(diào)整,使刀具的圖像處于垂直的位置,這樣,計算出的值才是真正的實際值。

  另外,在試驗中,所獲得的圖像本身可能因為亮度不足,或拍攝出的物體對比度不理想,導(dǎo)致圖像信息提取困難, 所以要預(yù)先對圖像進行亮度和對比度等的調(diào)節(jié)。

  對比度調(diào)節(jié)實際上就是增強圖像中各部分的反差,調(diào)節(jié)對比度能使原有圖像變得更加清晰、輪廓分明。亮度調(diào)節(jié)就是 使原有圖像所有點的灰度值全部增加或全部減小,以使原來過于黑暗的圖像變亮或使原來過于明亮的圖像變暗。

  2.圖像處理

  刀具的圖像包括灰度較大的磨損帶和灰度較小的背景。為了將物體分離出來,需要對圖像進行分割,設(shè)圖像的灰度值范圍為,二值化閾值取。二值化處理可用下式表示:

(2)

  式中:是二值圖像。閾值化是輸入圖像到輸出圖像的變換。如果像素來源于磨損帶,則;如果像素來源于背景,則

  實際閾值T的選取,可以采用Ostu提出的最大類間方差法進行閾值選取。由Ostu提出的最大類間方差法,是在判決分析最小二乘法原理的基礎(chǔ)上推導(dǎo)得出的,其基本思想是:把圖像中的像素按灰度值用閾值t劃分成目標(biāo)類和背景類由灰度值在0~t之間的像素組成,由灰度值在(t+1)~(L-1)(L為圖象主灰度級數(shù))之間的像素組成,設(shè)為類間方差,則最優(yōu)閾值是使取最大值時對應(yīng)的灰度級,即:

  式中, 分別為目標(biāo)和背景的灰度概率和,分別為目標(biāo)和背景的平均灰度值。

  最大類間方差法選取閾值的過程實質(zhì)上是一個尋求全局最優(yōu)解的過程,用以求得最合理的閾值T。

  此外,由于光源照射的不均勻或物體表面本身高低不齊,即使在磨損帶中心也不是處處都十分明亮,偶爾也會出現(xiàn)較暗的斑點,閾值化處理后,在磨損帶之中的這些點可能就因為過暗而被視為背景,使,造成處理的失真,因此有必要對這些點進行進一步的處理,那就是填充處理,人為地再將這些點再定義為

  在二值化處理后,不僅在磨損帶中心會出現(xiàn)斑點,整個圖像都會出現(xiàn)許多微小顆粒,這些顆粒可能會與磨損帶中的區(qū)域具有相同的灰度級,這也是由于光照條件不均勻,或物體表面本身就高低不齊,導(dǎo)致光照后的反射呈現(xiàn)出或亮或暗的斑點所引起的。對于非磨損帶的斑點,這時就要進行顆粒去除的工序,用IMAQ Vision中的IMAQ Particle Filter可以實現(xiàn)該功能。它的工作原理是預(yù)先設(shè)定好需要除去的顆粒面積范圍,如0~400,那么程序運行時,在進行閾值處理后仍保留面積大于400的,而面積小于400的被去除,使其。需要注意的是,這里的面積計算是用像素值作為單位的。

  3.圖像測量分析

  在處理完圖像信息后,就可以得到一定的圖像數(shù)據(jù),需要將這些數(shù)據(jù)進行分析。

  首先要測得刀具磨損帶的VB值和刀具磨損面積,根據(jù)上步閾值處理后,圖像只呈現(xiàn)二值化形式,在IMAQ Vision for LabVIEW軟件中可以用IMAQ Particle Analysis來處理對于的相關(guān)信息,包括的磨損帶的面積、寬度、長度、磨損帶中心的橫坐標(biāo)和縱坐標(biāo)等相關(guān)信息,分析得到的數(shù)據(jù)是一個數(shù)組,要將其轉(zhuǎn)化成為一個簇,并分別提取所需要的數(shù)據(jù),從而得到最終要測量的值和面積值。

  圖像數(shù)據(jù)處理的最后一步就是要進行檢測,當(dāng)超過預(yù)先給定的臨界值時,系統(tǒng)就要報警,表示刀具已經(jīng)過度磨損,提示工作人員需要做出更換刀具等相應(yīng)調(diào)整措施。

  二、監(jiān)測程序開發(fā)

  1.程序流程

  圖像處理程序是在LabVIEW 軟件平臺上,采用IMAQ Vision for LabVIEW來開發(fā)刀具磨損的監(jiān) 測程序,包括圖像的顯示、控制信號的輸入、圖像處理、測量和檢測報警等內(nèi)容,其中圖像處理 又包括灰度轉(zhuǎn)換、亮度/對比度調(diào)節(jié)、閾值處理和顆粒去除等, 程序流程圖如圖2所示。

圖2

  2.程序框圖及界面

  圖3為在Labview平臺上開發(fā)的監(jiān)測程序界面,圖4為Labview 部分程序框圖。

圖3

圖4

  三、實驗結(jié)果

  本文以破損刀具為例,通過計算機圖像處理分析得到該刀具的磨損帶信息,圖像處理操作步驟如下。

  (1)通過CCD攝像機傳送至計算機,經(jīng)灰度處理后得到圖像如圖5。

  (2)輸入圖像的旋轉(zhuǎn)度數(shù),將圖像旋轉(zhuǎn)至相應(yīng)角度。本例中,輸入的旋轉(zhuǎn)度數(shù)10°,再對圖像進行亮度、對比度調(diào)節(jié),輸入如下數(shù)據(jù)。

  Brightness = 180

  Contrast = 60.00

  Gamma = 1.18

  (3)進行閾值處理,本例輸入Threshold Value的下限為71,上限為255。

  (4)填充處理(FillHole):原理上就是將圖片中紅色區(qū)域中所包圍的黑色部分填補,使之變換成紅色區(qū)域,填充處理時不需要輸入任何數(shù)據(jù),由計算機自行按順序進行。

  (5)顆粒去除:去除由于光照不均等原因在磨損帶周圍產(chǎn)生的亮點,在圖像上也就是去除在圖像中磨損帶周圍的細小紅色部分。顆粒去除的選擇控制欄是Selection Values欄。

  在Selection Values欄里需要輸入的數(shù)據(jù)比較多,本例為如下數(shù)據(jù)。

  特征:Area

  Range Lower Value = 0

  Range Upper Value = 400

  Range: Include

  Measurement Type: Pixel

  (6)測量磨損帶面積和,通過應(yīng)用IMAQ Vision中的組 件可以自動完成程序框圖的數(shù)據(jù)輸出。本例中,根據(jù)上述數(shù)據(jù),最后由計算機計算得到的數(shù)據(jù)如圖6所示。

圖6

  圖中,2452這個數(shù)值就是該區(qū)域的面積,即磨損帶的面積是2452pixel,經(jīng)相機標(biāo)定,可將像素值關(guān)聯(lián)表示成實際尺寸單位,為表達統(tǒng)一和方便,本文仍以像素作為尺寸單位。計算機測量的在程序界面最右端顯示,見圖3。

  本例中,設(shè)置臨界為85pixel,臨界面積為2400pixel,而由計算機測得的實際為91pixel,實際面積為2452pixel。因而,經(jīng)過計算機分析后系統(tǒng)報警,表示刀具已經(jīng)過度磨損。

  四、小結(jié)

  本文在虛擬儀器LabVIEW的環(huán)境里,應(yīng)用IMAQ Vision for LabVIEW模塊對刀具后刀面的磨損進行了圖像處理和分析,分析得到了刀具磨損的實驗數(shù)據(jù),并配以報警系統(tǒng)的設(shè)計,完成了刀具磨損監(jiān)測系統(tǒng)的軟件開發(fā)。但本文中尚待研究的內(nèi)容有。

  (1)光源照射條件的研究。不同光線下所獲得的刀具磨損圖像的效果是不一樣的,如何找到一個最佳位置以及如何調(diào)整光源的強度,以得到較為清晰、對比度強烈的圖像效果,這是將來所要研究的課題之一。

  (2)磨損的輔助判斷標(biāo)準(zhǔn)。對于刀具磨損帶的測量,除了現(xiàn)有的判別標(biāo)準(zhǔn)以外,還可以考慮添加新的判別磨損標(biāo)準(zhǔn)作為輔助判別標(biāo)準(zhǔn),綜合判斷刀具的磨損狀況。