莫燕玲,姚松麗,王瑞能,申凌飛
(上海工程技術(shù)大學(xué) 機(jī)械工程學(xué)院,上海 201620)
目前國(guó)內(nèi)外實(shí)驗(yàn)室公差檢測(cè)中測(cè)量表面粗糙度的方法一般劃分為接觸式和非接觸式兩類。觸針式測(cè)量方法精度高、測(cè)試穩(wěn)定并且測(cè)量范圍廣,但由于是接觸式的,僅適用于靜止表面的測(cè)量,而不能對(duì)運(yùn)動(dòng)表面進(jìn)行在線測(cè)量。因非接觸式具有快速、非破壞性、可在線測(cè)量等優(yōu)點(diǎn),對(duì)它的研究具有重要意義。
基于實(shí)驗(yàn)教學(xué)中傳統(tǒng)測(cè)量方法的智能化改造,數(shù)字化公差檢測(cè)是利用數(shù)字圖像處理技術(shù),進(jìn)行基于光切法的表面粗糙度智能自動(dòng)化檢測(cè)技術(shù)的研究。這樣,既避免了人工目測(cè)的操作誤差,滿足快速檢測(cè)的要求,還可以達(dá)到表面粗糙度多參數(shù)測(cè)量的目的。
表面粗糙度,是指由加工表面上具有的較小間距和谷峰所組成的微觀幾何形狀特征。本文表面粗糙度的評(píng)定參數(shù)主要采用以下兩種:
Ra 是輪廓的算術(shù)平均偏差,即在取樣長(zhǎng)度內(nèi)被測(cè)輪廓偏距絕對(duì)值之和的算術(shù)平均值。
Rz 是微觀不平度的10 點(diǎn)高度,為在取樣長(zhǎng)度內(nèi)n 個(gè)最大的輪廓峰高與n 個(gè)最大的輪廓谷深的平均值之和[1]。
硬件系統(tǒng)主要包括CCD 攝像機(jī)、9J 型光切法顯微鏡、圖像采集卡以及計(jì)算機(jī)。9J 型光切法顯微鏡對(duì)CCD攝像機(jī)獲取的圖像進(jìn)行精確提取,進(jìn)而由圖像采集卡把處理好的圖像轉(zhuǎn)存到計(jì)算機(jī)中。
圖1 工作模擬流程圖
圖2 9J 光切顯微鏡改造前
采用光切原理設(shè)計(jì)的測(cè)量表面粗糙度的光切顯微鏡,可測(cè)工件表面微觀不平度高度大致在0.8 ~80 μm。各種光切顯微鏡適用于測(cè)量車、銑、刨及其類似加工方法成形的金屬工件平表面和外圓表面,以及木材、紙張等非金屬材料的表面粗糙度,還可用于測(cè)量表面加工紋理和微小的局部破損痕。本系統(tǒng)選用9J 型光切法顯微鏡,并在此基礎(chǔ)上對(duì)其進(jìn)行改造,實(shí)現(xiàn)圖像的自動(dòng)獲取,改造前后效果圖如圖2、圖3 所示。
圖3 9J 光切顯微鏡改造后
在表面粗糙度測(cè)量中,信號(hào)的采集與處理非常重要。故而采用MATLAB 技術(shù)進(jìn)行。由于MATLAB 是基于解釋性的語(yǔ)言,執(zhí)行效率不夠高,考慮VB 的執(zhí)行效率,為此研究了VB 與MATLAB 語(yǔ)言接口的實(shí)現(xiàn)方法。利用混合編程的思想,采用VB 設(shè)計(jì)界面,調(diào)用MATLAB 完成相關(guān)的計(jì)算功能。
利用MATLAB 完成表面粗糙度測(cè)量信號(hào)采集,F(xiàn)IR數(shù)字濾波,最小二乘法中線求解,評(píng)定參數(shù)的計(jì)算以及各種輪廓圖形的顯示[2]。
在圖像分析中,檢測(cè)表面的實(shí)際表面輪廓會(huì)受到影響,而且通過(guò)CCD 攝像機(jī)圖像采集系統(tǒng)進(jìn)入計(jì)算機(jī)的是整幅圖像,包括對(duì)象、背景和噪聲[3]。軟件設(shè)計(jì)利用MATLAB 進(jìn)行圖像處理,獲取工件表面輪廓曲線。圖像處理包括圖像預(yù)處理和圖像分析兩部分。預(yù)處理又包括圖像灰度轉(zhuǎn)化、去噪濾波和圖像二值化處理。由于線光源有一定的寬度,因此,圖像放大后顯示的是一條光帶(如圖4 所示)[4]。經(jīng)過(guò)圖像分析后得到的工件輪廓曲線如圖5 所示。
圖4 系統(tǒng)采集的原始圖像
圖5 工件的輪廓曲線
圖6 工件表面粗糙度智能檢測(cè)系統(tǒng)
人機(jī)界面采用Visual Basic 作為系統(tǒng)的開發(fā)工具,實(shí)現(xiàn)和MATLAB 開發(fā)的圖像處理部分自動(dòng)化連接,通過(guò)鍵盤或鼠標(biāo)進(jìn)行操作,完成系統(tǒng)的檢測(cè)功能,界面如圖6 所示。
改造后系統(tǒng)的測(cè)量數(shù)據(jù)與JB-6C粗糙度輪廓儀的數(shù)據(jù)進(jìn)行比較,如表1所示。
經(jīng)實(shí)驗(yàn)數(shù)據(jù)比較分析,改造后的表面粗糙度檢測(cè)裝置有較好的測(cè)量精度,可以減少測(cè)量誤差,實(shí)現(xiàn)快速、多參數(shù)的自動(dòng)化檢測(cè)。
表1 JB-6C 粗糙度輪廓儀與數(shù)字化系統(tǒng)測(cè)量的比較
[1] 周玉鳳,杜向陽(yáng).互換性與技術(shù)測(cè)量[M].北京:清華大學(xué)出版社,2008.
[2] 韓進(jìn)宏,張先鋒.基于MATLAB 的表面粗糙度數(shù)據(jù)采集處理研究[J].儀器儀表學(xué)報(bào),2006(6):1328-1329.
[3] 袁鋒偉,蔣彥,黃鑫.表面粗糙度測(cè)量?jī)x的自動(dòng)化和智能化改造[J].制造技術(shù)與機(jī)床,2009(5):38-40.
[4] 賈曉艷,蕭澤新.基于光切法的表面粗糙度檢測(cè)的圖像處理研究[J].光學(xué)與光電技術(shù),2007(12):42-44.