• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      基于IMAQ Vision 螺紋非接觸自動檢測系統(tǒng)*

      2021-03-11 03:09:58李華平
      電子器件 2021年6期
      關(guān)鍵詞:大徑自動檢測螺紋

      李華平,劉 超

      (1.重慶工程學(xué)院軟件學(xué)院,重慶 400056;2.貴州航天電器股份有限公司,貴州 貴陽 550009)

      宇航連接器中的緊固零配件通常為螺釘,其螺紋質(zhì)量問題將影響連接器緊固效果。螺紋質(zhì)量不合格將給連接器系統(tǒng)集成造成不良影響,嚴(yán)重情況下會因連接器機(jī)械連接不緊固而導(dǎo)致整個系統(tǒng)失效[1]。因此,連接器裝配之前需要進(jìn)行螺紋幾何參數(shù)的嚴(yán)格管控。傳統(tǒng)的人工測量方式精度相對較低、一致性差、大批量測量過程耗時費(fèi)力,且易導(dǎo)致螺紋損傷[2]。隨著人工智能、圖像處理技術(shù)的快速發(fā)展,采用機(jī)器視覺替代人工進(jìn)行螺紋尺寸檢測已成為相關(guān)企業(yè)優(yōu)選方案。

      近年來,眾多學(xué)者對視覺技術(shù)用于尺寸測量與缺陷識別進(jìn)行了廣泛研究,并取得了大量研究成果[3-4]。文獻(xiàn)[5]采用機(jī)器視覺技術(shù)對焊點(diǎn)圖像進(jìn)行定位、特征提取,并結(jié)合K-近鄰法提高了電路板焊點(diǎn)檢測的準(zhǔn)確率。文獻(xiàn)[6]設(shè)計采用線掃相機(jī)快速獲取圖像,并對圖像進(jìn)行去霧增強(qiáng)處理,采用YOLOv2 模型實(shí)現(xiàn)了碳纖維預(yù)浸料表面缺陷的機(jī)器視覺檢測。包能勝等[7]提出基于機(jī)器視覺技術(shù)的連續(xù)運(yùn)動螺紋尺寸檢測方法,解決了傳統(tǒng)方法效率低、精度不高的問題。

      LabVIEW 是NI 公司研制開發(fā)的基于數(shù)據(jù)流編程方式的程序開發(fā)環(huán)境[8],采用圖形化編輯語言G編寫程序,簡單易用、程序開發(fā)周期短,是開發(fā)測量或控制系統(tǒng)的理想選擇。IMAQ Vision 是LabVIEW視覺庫[9],結(jié)合了LabVIEW 和IMAQ Vision 的優(yōu)點(diǎn),具有圖形化編程環(huán)境和豐富的圖像處理功能,在尺寸測量、缺陷識別、引導(dǎo)定位等方面廣泛應(yīng)用[10]。為解決實(shí)際生產(chǎn)中人工檢測大批量螺紋的大徑尺寸、壞牙缺陷存在效率低、一致性差、勞動強(qiáng)度大的問題,基于IMAQ Vision 提出了螺紋非接觸自動檢測系統(tǒng)。基于消息隊列機(jī)制開發(fā)了LabVIEW 圖像采集模塊。依據(jù)螺紋特征,設(shè)計了ROI 采集算法,確保系統(tǒng)的通用性和穩(wěn)定性。采用IMAQ Vision 視覺庫圖像處理函數(shù)進(jìn)行螺紋牙頂數(shù)據(jù)提取,最終實(shí)現(xiàn)螺紋大徑測量及壞牙缺陷識別?,F(xiàn)場測試結(jié)果驗證了所設(shè)計系統(tǒng)的準(zhǔn)確性和有效性。

      1 系統(tǒng)設(shè)計原理

      1.1 系統(tǒng)總體結(jié)構(gòu)

      螺紋非接觸自動檢測系統(tǒng)總體結(jié)構(gòu)如圖1 所示,包括:照明系統(tǒng)、圖像采集系統(tǒng)、圖像處理系統(tǒng)、運(yùn)動控制系統(tǒng)、PLC 邏輯控制器。其中,采用70 mm×70 mm 平行白色光源作為背景光源,使采集的圖像穩(wěn)定、對比度高、干擾少。圖像采集系統(tǒng)實(shí)現(xiàn)對螺紋進(jìn)行圖像采集,并通過千兆以太網(wǎng)將圖像傳輸進(jìn)圖像處理系統(tǒng)。圖像處理系統(tǒng)是螺紋大徑測量、壞牙缺陷識別的核心,通過對采集的圖像進(jìn)行圖像增強(qiáng)、二值化、ROI 定位等圖像處理后,得到穩(wěn)定的圖像,通過輪廓提取、牙頂數(shù)據(jù)最小二次直線擬合、擬合直線平移、相機(jī)標(biāo)定等實(shí)現(xiàn)螺紋大徑測量以及壞牙缺陷識別。運(yùn)動控制系統(tǒng)主要包括X、Y軸伺服模組和四工位分割器的運(yùn)動控制。PLC 邏輯控制器是實(shí)現(xiàn)檢測自動化的控制中心,通過控制運(yùn)動機(jī)構(gòu)實(shí)現(xiàn)上料、卸料、分選、觸發(fā)CCD 相機(jī)拍照等工作。

      圖1 系統(tǒng)總體結(jié)構(gòu)圖

      1.2 檢測流程

      檢測系統(tǒng)如圖2 所示,被測螺紋送入四工位分割器并順序放入四個工位。PLC 邏輯控制器控制分割器將螺紋運(yùn)送到待料位置,同時控制Y軸伺服模組下降到待料位抓取螺紋,并將螺紋移動到視覺系統(tǒng)拍照位。CCD 相機(jī)將采集到的螺紋圖像上傳給圖像處理系統(tǒng)進(jìn)行分析處理,并測量出螺紋大徑、是否存在壞牙缺陷,根據(jù)螺紋合格性判定條件進(jìn)行螺紋是否合格判斷,PLC 控制器依據(jù)合格性指標(biāo)對螺紋進(jìn)行篩選與不良品剔除。

      圖2 檢測系統(tǒng)

      2 軟件設(shè)計

      2.1 圖像采集模塊

      圖像采集是視覺系統(tǒng)重要環(huán)節(jié)之一,設(shè)計一種基于消息隊列機(jī)制的圖像采集模塊以實(shí)現(xiàn)螺紋視覺系統(tǒng)自動檢測任務(wù),如圖3 所示。基于IMAQ Vision的圖像采集模塊主要包括Open Camera、Snap2、Close Camera、IMAQ Dispose 4 個函數(shù)。其中,Open Camera 用于打開相機(jī)資源并加載相機(jī)配置文件和創(chuàng)建相機(jī)唯一引用;Snap2 用于獲取一幀圖像;Close Camera 用于停止正在進(jìn)行的采集,釋放相機(jī)資源;IMAQ Dispose 用于銷毀圖像并釋放它在內(nèi)存中占用的空間。結(jié)合消息入隊列、出隊列等函數(shù),以及生產(chǎn)者消費(fèi)者框架,既保持程序?qū)崟r性,又擁有條理性,實(shí)現(xiàn)了螺紋圖像自動檢測[11]。如圖3 所示,當(dāng)“Imaq”隊列接收到“SnapIM”消息,數(shù)據(jù)為“Need-Proc”,則圖像采集模塊將進(jìn)入“SnapIM”狀態(tài)入口并執(zhí)行Snap2 函數(shù)采集一幀圖像,將采集到的圖像作為數(shù)據(jù)元素,通過元素入隊列函數(shù)將其發(fā)送到“ImgProc”隊列的“IMProc”分支進(jìn)行圖像分析處理,完成螺紋大徑尺寸測量和壞牙缺陷識別。

      圖3 基于消息隊列的圖像采集模塊

      2.2 ROI 區(qū)域確定

      實(shí)際生產(chǎn)過程中,螺紋存在多種規(guī)格,大小與長短不一致,所采集的螺紋圖像在視覺視野中也不在固定位置,為了保證設(shè)計系統(tǒng)的通用性和穩(wěn)定性,設(shè)計一種感興趣區(qū)域(ROI)采集算法[12]。采集的圖像如圖4(a)所示呈水平方向,根據(jù)螺紋圖像特征,將圖像進(jìn)行二值化、去干擾操作后,采用粒子分析確定螺釘?shù)膸缀沃行腜0點(diǎn)(X0,Y0),依據(jù)P0點(diǎn)確定豎直搜索線L[(X0,Y0-δY),(X0,Y0+δY)],按一定間隔(通常為1 個像素值)向右平移L線,并求取L線與螺紋目標(biāo)的交點(diǎn),最終可搜索到螺紋圖像X軸方向像素值最大的點(diǎn),即螺紋圖像頂點(diǎn)P。以P點(diǎn)為參考點(diǎn),依據(jù)螺紋特征設(shè)置ROI 區(qū)域,如圖4(b)矩形框即為設(shè)計的ROI 區(qū)域。

      圖4 確定ROI 區(qū)域

      2.3 大徑測量

      Roberts 算子是一種常用的邊緣檢測算子[13],螺紋圖像經(jīng)過ROI 區(qū)域定位后,在ROI 區(qū)域內(nèi)采用Roberts 進(jìn)行邊緣檢測,檢測結(jié)果如圖5 所示。提取圖5 所示螺紋邊緣輪廓數(shù)據(jù)點(diǎn),求取Y軸方向最小值點(diǎn)和最大值點(diǎn),可計算得到螺紋大徑上、下兩條母線輪廓點(diǎn)數(shù)據(jù)。采用最小二乘直線擬合法對母線輪廓點(diǎn)數(shù)據(jù)進(jìn)行母線直線的擬合,如圖6 所示。

      圖5 Roberts 邊緣檢測算子

      圖6 母線輪廓直線最小二乘擬合結(jié)果

      由于螺紋加工特性,最小二乘擬合的螺紋大徑上、下兩條母線輪廓直線幾乎平行。假設(shè)擬合的上直線為Ax+By+C1=0,下直線為Ax+By+C2=0,則螺紋大徑像素尺寸為d=。圖6 所示螺紋大徑像素尺寸為212.87,相機(jī)標(biāo)定系數(shù)為0.009 415,因此,螺紋大徑尺寸為2.004 mm。

      2.4 壞牙識別算法

      壞牙缺陷包括缺牙、爛牙,識別算法采用平移搜索線的方法,缺陷識別算法及步驟描述如下。

      (1)設(shè)定搜索步長s、搜索偏移量o、缺陷判別閾值t;

      (2)根據(jù)最小二乘法對螺紋的上、下牙頂輪廓進(jìn)行擬合,得到上、下兩條擬合直線Lu、Ld;

      (3)將Lu、Ld直線通過IMAQ MaskToROI 函數(shù)轉(zhuǎn)換成ROI 直線Lu-ROI、Ld-ROI;

      (4) 采用Edge Detector 邊緣檢測算法沿著Lu-ROI、Ld-ROI直線ROI 方向查找邊緣,Look For 設(shè)置Find All Edges查找所有邊緣點(diǎn),記錄為(mi,ni);

      (5)按下式計算相鄰兩個邊緣點(diǎn)間距離di:

      (6)缺陷判斷:計算距離偏差,Δdi=abs(di+1-di),若Δdi≤t,則無缺陷;否則存在壞牙缺陷;

      (7)判斷搜索是否結(jié)束(結(jié)束條件為:存在缺陷或達(dá)到搜索偏移量o),若結(jié)束,輸出結(jié)果;否則,將擬合直線沿著螺紋垂線方向從上往下(Lu線)和從下往上(Ld線)平移搜索步長s,并更新Lu、Ld,循環(huán)跳轉(zhuǎn)到步驟(3)。

      3 系統(tǒng)測試

      以LabVIEW2014 為開發(fā)平臺,設(shè)計開發(fā)基于IMAQ Vision 螺紋非接觸自動檢測系統(tǒng)。利用該系統(tǒng)對某公司非標(biāo)4 款螺紋進(jìn)行測試,每種規(guī)格選擇3 顆螺紋,其中1 顆存在壞牙缺陷,每顆螺紋進(jìn)行10次獨(dú)立重復(fù)測試。測量均值、誤差及缺陷有無的測試結(jié)果如表1 所示。表1 可見,規(guī)格1~規(guī)格4 的測量誤差最大值分別為0.008 mm,整體上,該系統(tǒng)的測量精度能夠達(dá)到0.01 mm。此外,針對1#、5#、9#、12#螺紋,該4 顆螺紋均存在壞牙缺陷,在10 次獨(dú)立測試過程中,缺陷檢出次數(shù)均為10 次,顯示了設(shè)計的系統(tǒng)壞牙缺陷檢出率達(dá)到100%,對于其余無壞牙缺陷的螺紋,缺陷檢出率為0,即反映了該系統(tǒng)不存在缺陷誤識別情形,壞牙缺陷識別效果如圖7 所示。

      表1 系統(tǒng)測試結(jié)果

      圖7 壞牙識別效果

      為了測試該系統(tǒng)的重復(fù)精度,圖8 所示為8#螺紋獨(dú)立重復(fù)測試10 次的測量值曲線,可見最大測量值為2.478 mm、最小測量值為2.469 mm,波動為0.009 mm,具有較好的重復(fù)性測量精度,滿足工程實(shí)際需求。整體上,設(shè)計的螺紋非接觸自動檢測系統(tǒng)具有較高的尺寸檢測精度、重復(fù)性好,且壞牙缺陷檢出率達(dá)到100%,驗證了本系統(tǒng)的有效性。

      圖8 8#螺紋重復(fù)性測試結(jié)果

      4 結(jié)束語

      零件裝配過程中,外螺紋的加工及檢測是一個非常重要環(huán)節(jié)。為了解決人工進(jìn)行螺紋零件尺寸檢測、壞牙缺陷識別效率低、工作強(qiáng)度大、檢測精度不高的問題,提出一種基于IMAQ Vision 的螺紋非接觸自動檢測系統(tǒng)。該系統(tǒng)設(shè)計了基于消息隊列機(jī)制圖像采集模塊、ROI 定位算法,并在ROI 區(qū)域內(nèi)基于IMAQ Vision 和螺紋形狀特征進(jìn)行圖像預(yù)處理與螺紋輪廓邊緣提取等操作,最終實(shí)現(xiàn)螺紋大徑直線擬合壞牙識別?,F(xiàn)場測試結(jié)果顯示,該系統(tǒng)螺紋大徑尺寸測量精度為0.01 mm,重復(fù)精度高、穩(wěn)定性好,壞牙重復(fù)檢出率為100%,為螺紋非接觸式檢測提供了一種有效措施。

      猜你喜歡
      大徑自動檢測螺紋
      雪峰山區(qū)杉木大徑材培育立地及密度控制研究
      桉樹大徑材培育技術(shù)的有效性探究
      綠色科技(2019年9期)2019-11-29 06:07:53
      基于STM32的室內(nèi)有害氣體自動檢測與排風(fēng)系統(tǒng)
      電子制作(2018年19期)2018-11-14 02:36:50
      光電傳感器在自動檢測和分揀中的應(yīng)用
      電子制作(2018年9期)2018-08-04 03:30:58
      基于TestStand的自動檢測程序開發(fā)
      電子測試(2018年11期)2018-06-26 05:56:16
      公制內(nèi)螺紋大徑極限偏差標(biāo)準(zhǔn)的研究
      螺紋銑刀
      螺紋升角
      K-F環(huán)自動檢測系統(tǒng)設(shè)計
      全國各省(區(qū)、市)鋸材和大徑竹產(chǎn)量完成情況分析
      清河县| 丽江市| 临高县| 平陆县| 柳林县| 福州市| 南郑县| 万安县| 个旧市| 屯昌县| 旬邑县| 绥滨县| 张家界市| 沭阳县| 潞西市| 台州市| 青神县| 吴桥县| 顺昌县| 涞水县| 鄂温| 乐亭县| 徐闻县| 南京市| 广东省| 施甸县| 武宣县| 襄汾县| 敦化市| 政和县| 社旗县| 兴山县| 株洲县| 沾益县| 正阳县| 札达县| 仪陇县| 虞城县| 遵化市| 巴南区| 靖宇县|