亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于機器視覺的數(shù)控自動編程系統(tǒng)開發(fā)

        2017-01-09 08:21:34黎達成李俊銘林位麟陶建華
        裝備制造技術(shù) 2016年11期
        關鍵詞:輪廓編程邊緣

        張 杰,黎達成,李俊銘,林位麟,陶建華

        (廣州大學機械與電氣工程學院,廣東廣州510006)

        制造工藝

        基于機器視覺的數(shù)控自動編程系統(tǒng)開發(fā)

        張 杰,黎達成,李俊銘,林位麟,陶建華

        (廣州大學機械與電氣工程學院,廣東廣州510006)

        基于機器視覺的數(shù)控加工技術(shù)綜合運用機器視覺技術(shù)和數(shù)控加工技術(shù),直接利用視覺圖像數(shù)據(jù)實現(xiàn)數(shù)控加工編程。將機器視覺技術(shù)應用于數(shù)控加工編程技術(shù)中,構(gòu)造出基于機器視覺的數(shù)控自動編程系統(tǒng)。通過機器視覺采集系統(tǒng)來獲取工件圖像,并對圖像進行處理得到工件圖元的邊緣輪廓。進而將加工的邊緣輪廓進行矢量化處理得到數(shù)控加工軌跡,并最終根據(jù)加工工藝參數(shù)的設定轉(zhuǎn)化成數(shù)控加工程序,實現(xiàn)了工件的自動編程。

        機器視覺;自動編程系統(tǒng);矢量化處理;加工軌跡

        隨著數(shù)控自動編程快速發(fā)展,各種各樣新CNC編程系統(tǒng)不斷涌現(xiàn)。近年來,基于機器視覺的圖像數(shù)據(jù)的數(shù)控自動加工編程技術(shù)正發(fā)展起來,成為一種先進的制造加工技術(shù)[1]。它結(jié)合利用了信息技術(shù)、圖像處理技術(shù)和機器視覺技術(shù),直接應用視覺圖像數(shù)據(jù)實現(xiàn)數(shù)控自動編程加工。

        本文針對數(shù)控裝備的加工編程制造,結(jié)合機器視覺技術(shù)與數(shù)控技術(shù),提出了“基于機器視覺的數(shù)控自動編程技術(shù)”的思路。通過機器視覺采集系統(tǒng)進行采集圖像,得到點陣格式的圖像文件[1-2]。再通過圖像處理系統(tǒng)對圖像進行處理,進而通過數(shù)控編程系統(tǒng)生成加工的代碼指令,從而實現(xiàn)數(shù)控自動編程。

        1 系統(tǒng)的總體設計

        本文實現(xiàn)了基于機器視覺的數(shù)控自動編程系統(tǒng)的設計,系統(tǒng)由圖像采集系統(tǒng)、邊緣特征識別提取系統(tǒng)和數(shù)控自動編程子系統(tǒng)三大部分組成。

        圖像采集子系統(tǒng)用來對加工工件的在線采集獲取實時圖像,進而對系統(tǒng)進行標定以校正圖像,以及獲取工件圖像在加工機床所對應的位置,為數(shù)控自動編程獲取的圖元特征信息特供真實坐標。

        邊緣特征識別提取子系統(tǒng)用來完成二維圖像的邊緣特征識別提取,將提取出的結(jié)果形成特征描述數(shù)據(jù)流;圖像邊緣特征提取模塊將需要提取的邊緣信息識別提取出來,圖像矢量化模塊將提取出來的邊緣矢量化獲取主要圖元特征點信息,為后續(xù)的生成數(shù)控代碼提供加工圖元特征信息。

        數(shù)控自動編程子系統(tǒng)充分利用邊緣特征識別與提取的結(jié)果,完成二維加工工件的信息配置,最終生成針對數(shù)控加工機床的數(shù)控代碼文件。

        系統(tǒng)軟件的總體邏輯如下:首先對加工工件進行檢測獲取實時圖像,進行圖像處理獲取加工的邊緣輪廓,進而將要加工的特征圖元信息用DXF文件來存儲和讀取,然后將加工圖元與固定的數(shù)控加工代碼段對應,以及配置刀具信息和加工工藝信息,最后生成數(shù)控加工代碼。

        2 基于機器視覺的數(shù)控自動編程關鍵技術(shù)

        2.1 邊緣輪廓的提取技術(shù)

        本文采用基于Canny算子的亞像素邊緣提取方法來獲取高精度的邊緣特征。系統(tǒng)邊緣檢測結(jié)合Canny算子檢測與亞像素邊緣檢測,相比傳統(tǒng)的邊緣檢測方法,其具有如下邊緣檢測的優(yōu)點:既具有Canny算子的邊緣檢測方法的對光照改變時依然魯棒的優(yōu)點,又具有了亞像素邊緣提取方法的檢測高精度的優(yōu)勢,大大提高了邊緣檢測的準確度和精度[3]。

        鑒于此,本文應用基于二項多項式插值法來實現(xiàn)亞像素細分算法。如圖1所示,為整個邊緣檢測流程。

        圖1 邊緣檢測流程圖

        2.2 圖像矢量化技術(shù)

        與傳統(tǒng)的圖像矢量化不同,本文采用對圖像邊緣分割并擬合的矢量化方法。首先將邊緣輪廓自動分割成多個部分,每一個部分都會有相對應的幾何基元。然后將分割好之后的邊緣輪廓進行分段擬合,使受不正確或者不準確的提取邊緣點(離群值)影響更少[4]。

        2.2.1 邊緣輪廓分割

        采用了一種多邊形逼近的方法——Ramer算法進行了評估。Ramer算法先對邊緣輪廓進行了遞歸細分,當?shù)玫降娜烤€段到各自相對應的輪廓段的最大距離小于某一個設定好的閾值dmax時,細分結(jié)束。如圖2所示,闡明了Ramer算法是怎樣工作的。

        圖2 Ramer算法工作原理圖

        2.2.2 邊緣輪廓擬合

        邊緣輪廓分割會得到多個部分的邊緣輪廓基元,然后邊緣輪廓基元擬合。本文主要研究對直線和圓的擬合。

        (1)對直線的擬合

        本課題應用最小二乘擬合法對直線進行擬合,然后在對直線進行擬合前必須要考慮直線的表示方式,用如下公式表示:

        為了能從一系列點(ri,ci),i=1,…,n中來擬合出一條直線,應用最小二乘法來擬合,要求每個點到擬合直線的距離和為最小,對每個點到這條直線的距離的平方和進行了最小化處理,應用公式如下:

        最小二乘對于遠離直線的離群值沒有很好的魯棒性,計算后會得到不準確的直線。對于權(quán)重值處理的不同方法,在實際的應用中,應用一個權(quán)重函數(shù)叫Huber函數(shù),它的定義如下:

        其中參數(shù)τ表示距離閾值,定義了哪些點應被視為離群值。如果點到直線的距離小于等于一個設定的閾值τ時,則賦予權(quán)重為1;如果點到直線距離大于設定的閾值τ時,權(quán)重函數(shù)就等于距離的倒數(shù)乘以閾值。這樣就是當距離越遠時,權(quán)重值就越小。

        (2)對圓的擬合

        把邊緣輪廓擬合成圓或者圓弧采用跟直線擬合一樣的思路:首先把邊緣輪廓的每個點到擬合圓的平方距離之和為最小,對每點到這個圓的距離的平方和進行了最小化處理,應用公式如下:

        在式中,(α,β)為圓心,ρ為圓的半徑。與最小二乘直線擬合類似,最小二乘圓的擬合對離群值同樣是不夠魯棒的。同樣需要引用一個權(quán)重函數(shù)并且用它來減少離群值對擬合結(jié)果的影響。

        2.3 加工工藝參數(shù)設定

        要對數(shù)控加工配置參數(shù)信息庫,進而根據(jù)數(shù)控系統(tǒng)代碼的格式要求,自動生成數(shù)控加工代碼。合理的工藝參數(shù)是保證數(shù)控加工質(zhì)量的前提,因此加工工藝參數(shù)是數(shù)控自動編程系統(tǒng)的重要內(nèi)容[5]。

        本系統(tǒng)采用人機交互式輸入數(shù)控加工所需的工藝參數(shù)。根據(jù)加工方法、生產(chǎn)率、加工精度和加工成本,可以選擇不同的步長深度。

        3 系統(tǒng)的實現(xiàn)與驗證

        3.1 系統(tǒng)實現(xiàn)

        系統(tǒng)界面主要設計成類似Windows界面形式,并按照模塊化分成幾個功能模塊來設計,分成了圖像采集模塊、加工刀路選擇模塊、加工參數(shù)設定模塊、DXF文件讀取與顯示圖元信息模塊、數(shù)控代碼顯示模塊等。系統(tǒng)的總體界面如圖3所示。

        圖3 系統(tǒng)的總體界面

        3.2 驗證實驗

        首先通過對相機的標定,獲得校正畸變后的圖像,同時完成圖像坐標系與機床坐標系的轉(zhuǎn)換。采集圖像確定輪廓的加工點在機床上的坐標,然后根據(jù)加工類型選擇輪廓加工。在工件上獲取的一段直線與圓輪廓進行加工數(shù)控代碼生成的實驗分析。

        以標定板標準件作為加工工件,試驗選用符合系統(tǒng)視野范圍的標定板規(guī)格,標定板是7×7圓點標志點陣列,其寬和高都是50 mm,標志點圓直徑為1.56 mm,標志點中心距為6.25 mm.標定板如圖4所示。

        圖4 標定板圖像

        (1)對標定板標準件進行實驗分析,采集得到這副標定板的圖像,然后在系統(tǒng)中框選定要加工的線段區(qū)域,進而獲取這些線段相關的坐標。顯示如圖5所示。

        圖5 邊緣圖元信息顯示圖

        (2)獲取這段直線和圓進行獲取得到其在機床對應的坐標點。得到的直線起點坐標為(60.05,152.16),終點坐標為(103.48,153.62)。圓的圓心坐標為(96.72,136.09),半徑為1.25 mm.

        (3)通過設定加工參數(shù),最后生成數(shù)控加工代碼。得到的數(shù)控加工代碼如下:

        加工直線段代碼:

        T1M06

        S800M03

        G00X60.05Y152.16Z30

        G01Z-2.20

        G01X96.72Y136.09F800

        G01Z30

        加工圓孔的代碼:

        T2M06

        S800M03

        G00X94.75Y136.05Z30

        G01Z-2.2

        G03 X94.75Y136.05R1.25

        G01Z30

        M30

        (4)將這兩段數(shù)控代碼一起傳輸?shù)紿UST數(shù)控系統(tǒng)中進行模擬仿真以及加工示范。HUST數(shù)控系統(tǒng)顯示的加工軌跡仿真如圖6所示。

        圖6 工件加工軌跡仿真圖

        實驗分析:圖6中系統(tǒng)平臺的加工軌跡仿真圖同圖5系統(tǒng)中框選的待加工線段區(qū)域相同,證明實際加工的刀路路徑正是被試驗工件上應加工的線段跟圓弧。

        4 結(jié)束語

        本文研究一種基于機器視覺的數(shù)控自動編程技術(shù),開發(fā)了基于機器視覺的數(shù)控自動編程系統(tǒng),實現(xiàn)工件的自動編程功能。基于機器視覺的數(shù)控自動編程技術(shù)結(jié)合了先進的機器視覺技術(shù)與數(shù)控加工技術(shù),將自動工件在機器視覺系統(tǒng)中采集獲得的圖像進行處理得到工件圖元的相關信息。進而將加工的圖元信息進一步處理得到數(shù)控加工軌跡并最終轉(zhuǎn)化成數(shù)控加工程序,實現(xiàn)了工件的自動編程[6]。

        [1]吳鳳和,施法中.基于圖像數(shù)據(jù)的數(shù)控自動編程系統(tǒng)研究與開發(fā)[J].中國機械工程,2005(17):1541-1545.

        [2]張春良,何彬,陶建華,等.數(shù)控加工技術(shù)[M].北京:科學出版社,2010.

        [3]楊少榮,吳迪靖,段德山.機器視覺算法與應用[M].北京:清華大學出版社,2008.

        [4]李鋒.機器視覺應用技術(shù)研究[D].杭州:浙江大學,2003.

        [5]穆向陽,張?zhí)?機器視覺系統(tǒng)的設計[J].西安石油大學學報(自然科學版),2007(06):104-109,130.

        [6]彭榮杰.圖像矢量化方法研究與應用[D].武漢:華中科技大學,2006.

        The Development of NC Auto Programming Aystem Based on Machine Vision

        ZHANG Jie,LI Da-cheng,LI Jun-ming,LIN Wei-lin,TAO Jian-hua
        (Guangzhou University School of Mechanical and Electrical Engineering,Guangzhou Guangdong 510006,China)

        CNC machining technology based on machine vision combines the use of machine vision technology and CNC machining technology,and direct use of visual image data to achieve a NC programming.The technology of machine vision is applied to NC programming technology,to construct the automatic programming system of NC machine based on vision.Through the machine vision acquisition system to obtain the image of the workpiece,and the image processing to get the edge contour of the workpiece.Further the information of processing graph elements will be processed to obtain NC track and eventually converted into NC program according to the setting of processing parameters,realized the workpiece online programming.

        machine vision;NC auto programming;vectorization processing;path planning

        TP391

        A

        1672-545X(2016)11-0125-03

        2016-08-14

        2015年國家級大學生創(chuàng)新訓練項目“基于機器視覺的數(shù)控編程系統(tǒng)的研制”(201511078015)

        張杰(1990-),男,安徽人,碩士,主要從事機器視覺、數(shù)控技術(shù)的研究。

        猜你喜歡
        輪廓編程邊緣
        我家有只編程貓
        我家有只編程貓
        我家有只編程貓
        我家有只編程貓
        OPENCV輪廓識別研究與實踐
        基于實時輪廓誤差估算的數(shù)控系統(tǒng)輪廓控制
        一張圖看懂邊緣計算
        在線學習機制下的Snake輪廓跟蹤
        計算機工程(2015年4期)2015-07-05 08:27:39
        創(chuàng)造早秋新輪廓
        舒適廣告(2008年9期)2008-09-22 10:02:48
        在邊緣尋找自我
        雕塑(1999年2期)1999-06-28 05:01:42
        精品亚洲乱码一区二区三区| 精品9e精品视频在线观看| 亚洲美腿丝袜 欧美另类| 亚洲人成无码网站久久99热国产 | 久久人人爽人人爽人人片av麻烦 | 一区二区三无码| 成人免费毛片立即播放| 日本激情网站中文字幕| 成人精品视频一区二区| 成人一区二区免费视频| 国产精品av在线一区二区三区| 亚洲处破女av一区二区| 男女av免费视频网站| 久久精品国产亚洲av香蕉| 欲色天天网综合久久| 免费黄网站久久成人精品| 国产一区二区三区在线观看免费版 | 玩弄放荡人妻少妇系列| 午夜a福利| 亚洲天堂av另类在线播放| 久久免费看的少妇一级特黄片| 欧美亚洲日本国产综合在线美利坚| 手机在线看永久av片免费| 国产91一区二这在线播放| av大片网站在线观看| 蜜臀一区二区三区精品| 大又大粗又爽又黄少妇毛片| 91久久国产精品视频| 亚洲一区二区三区国产精品视频| 国产精品三区四区亚洲av| 天堂中文官网在线| 日本一区午夜艳熟免费| 久久久诱惑一区二区三区| 中文字幕综合一区二区三区| 超碰97人人射妻| 国产999精品久久久久久| 黄片在线观看大全免费视频| 日本精品一级二区三级| 99热在线观看| 日韩精品人妻系列无码专区免费| 人妻爽综合网|