视频监控刀模切割件是否脱落
拼接類木制玩具一般使用刀模在一塊小木板上進(jìn)行沖切成型,隨著加工次數(shù)增多,
很多小零件在沖切以后可能自行掉落。這樣會(huì)造成兩個(gè)后果:1. ??零件缺失,無(wú)
法做成完整產(chǎn)品。2. ?如果零件較大,掉落在工作臺(tái)上以后,可能造成下一次沖切
的時(shí)候,影響沖切質(zhì)量,甚至損壞刀具。因此,在產(chǎn)品沖壓以后,機(jī)械手自動(dòng)取
出產(chǎn)品之前,必須監(jiān)視有無(wú)零件脫落,如有情況,即時(shí)處理,保證生產(chǎn)順利進(jìn)行。
?
下圖是常見(jiàn)的一種沖壓后的木制玩具產(chǎn)品的半成品
?
?
下圖是一塊零件脫落以后的圖。
?
這塊零件如果脫落的話,不但因缺少零件而報(bào)廢一個(gè)產(chǎn)品,而且,可能對(duì)刀具產(chǎn)生
惡劣影響。
?
當(dāng)然,不是所有的一些小零件脫落都可能需要報(bào)警,如圖:
?
?
這個(gè)小塊不是產(chǎn)品零件,只是一個(gè)大零件切割后的一種余料而已,而且尺寸不是很大,對(duì)刀
具影響不大,脫落以后可以不進(jìn)行報(bào)警。
?
?
解決方法初探
?
使用機(jī)器視覺(jué)大師監(jiān)視這類的產(chǎn)品異常有不少方法,其中一種方法可以使用BLOB算子對(duì)整個(gè)
原料木板區(qū)域進(jìn)行分析。 根據(jù)每個(gè)BLOB的大小進(jìn)行篩選,去掉一些小的零件。
這個(gè)方法有個(gè)嚴(yán)重缺陷,當(dāng)原圖很大且零件比較多的時(shí)候,比較耗時(shí)。
?
另一種方法可以使用雙態(tài)識(shí)別算子對(duì)每個(gè)零件進(jìn)行單獨(dú)監(jiān)控,只要有一個(gè)零件進(jìn)行掉落,就
會(huì)相應(yīng)的雙態(tài)識(shí)別算子檢測(cè)到,監(jiān)控可以做到無(wú)遺漏。這種方法需要根據(jù)零件數(shù)量建立很多算子,
當(dāng)然也是比較麻煩。不過(guò),我們可以通過(guò)復(fù)制粘貼的方法進(jìn)行快速處理。
?
筆者僅介紹如何使用雙態(tài)識(shí)別算子進(jìn)行零件脫落監(jiān)視的操作過(guò)程。
?
?
上圖為產(chǎn)品放在簡(jiǎn)易平臺(tái)上相機(jī)拍攝的圖像,本文介紹的測(cè)試條件就是這樣惡劣。
注意:由于平臺(tái)非常簡(jiǎn)陋,為了放置手工方便,特意在右上交畫(huà)了一個(gè)小三角,以
區(qū)分方向防止下次放反,在自動(dòng)化設(shè)備上,這個(gè)不是必須的。
?
添加雙態(tài)識(shí)別算子
下面是建立雙態(tài)算子進(jìn)行零件監(jiān)視的過(guò)程。
一、點(diǎn)擊菜單”控件”?->”定位類”->”雙態(tài)測(cè)量”添加到視場(chǎng),將算子拖動(dòng)到零件位置。
二、雙擊該算子,進(jìn)行參數(shù)設(shè)置和模板學(xué)習(xí)。顯示參數(shù)設(shè)置窗口。
?
選擇模板區(qū)形狀為圓形,并且對(duì)稱顯示。關(guān)閉后,重新調(diào)整模板和搜索區(qū)大小。注意,一定要
盡量使搜索區(qū)在零件圖像范圍內(nèi)。如下圖:
?
三、在“學(xué)習(xí)”頁(yè),點(diǎn)擊”學(xué)習(xí)模板一”進(jìn)行學(xué)習(xí)。
?
四、在”識(shí)別”頁(yè),選擇”平方差”識(shí)別方法,最小分?jǐn)?shù)設(shè)置為0.9以上。
?
?
按照上面的步驟,或使用復(fù)制的方法,添加其它“雙態(tài)識(shí)別”算子。由于木板上零件太多,
本次設(shè)計(jì)僅添加三個(gè)算子分別對(duì)三個(gè)零件進(jìn)行監(jiān)視。如下圖:
?
?
編寫(xiě)腳本
?
點(diǎn)擊菜單”模式”->”編輯腳本”, 彈出”編輯腳本”對(duì)話框。選擇測(cè)量類型為“質(zhì)量檢測(cè)”。
?
上面的語(yǔ)句解釋如下:
如果視場(chǎng)2里面三個(gè)雙態(tài)識(shí)別算子的檢測(cè)結(jié)果為0,那么將系統(tǒng)變量good設(shè)置為1,
ng設(shè)置為0,表示這次檢測(cè)是沒(méi)有脫落的,否則只要其中一個(gè)檢測(cè)算子不為0,表示
其中的一個(gè)零件已經(jīng)脫落,則good變量為0,ng設(shè)置為1。
?
語(yǔ)句sight2.dual1.res表示為視場(chǎng)sight2的算子名稱為.dual1的檢測(cè)結(jié)果。由于我們僅對(duì)模板
一進(jìn)行學(xué)習(xí),該默認(rèn)結(jié)果索引值為0(從0開(kāi)始計(jì))。如果結(jié)果為0,表示學(xué)習(xí)的模板一有檢測(cè)
到,該區(qū)域是正常的。
?
質(zhì)量檢測(cè)類任務(wù)支持2個(gè)系統(tǒng)變量:good和ng,具體如下:
| 變量名 | 說(shuō)明 | 類型 |
| good | 合格標(biāo)記 | 布爾(1為真,0為假) |
| ng | 次品標(biāo)記 | 布爾(1為真,0為假) |
注意:視場(chǎng)名稱為sight2是因?yàn)楸镜仉娔X有兩個(gè)相機(jī),筆者只用其中一個(gè)名稱為sigh2的
相機(jī)視場(chǎng)進(jìn)行演示
?
?
檢測(cè)運(yùn)行
點(diǎn)擊菜單”相機(jī)”->”測(cè)量運(yùn)行”,進(jìn)入檢測(cè)狀態(tài)。放置工件到視場(chǎng)位置(注意不要與學(xué)習(xí)時(shí)候的
工件位置相差太大, 2-3毫米偏差是沒(méi)有問(wèn)題的),然后點(diǎn)擊”下一個(gè)”按鈕完成一次自動(dòng)測(cè)量。
?
?
分別將三個(gè)零件拆下和恢復(fù)模擬兩次監(jiān)視,總共7次模擬檢測(cè)(最后一次拆下兩個(gè)零件,沒(méi)有做恢復(fù)測(cè)試),
結(jié)果記錄如下:
?
合格字段數(shù)據(jù)值如果為1,表示當(dāng)此記錄的產(chǎn)品無(wú)脫落,否則次品字段的數(shù)據(jù)將為1,表示有脫落。
?
實(shí)際應(yīng)用建議
機(jī)器視覺(jué)大師并沒(méi)有數(shù)字IO,無(wú)法進(jìn)行結(jié)果輸出到外部執(zhí)行機(jī)構(gòu)(即時(shí)專享版也不行),在
實(shí)際的全自動(dòng)控制系統(tǒng)里面是無(wú)法應(yīng)用的。 實(shí)際的控制系統(tǒng)建議使用FVS一體式可編程
機(jī)器視覺(jué)控制器實(shí)現(xiàn)本文闡述的監(jiān)控方法。FVS一體式可編程機(jī)器視覺(jué)控制器使用視覺(jué)算子
與機(jī)器視覺(jué)大師的視覺(jué)算子是完全一樣,腳本編寫(xiě)也類似,而且FVS支持MODBUS協(xié)
議的PLC通信,可以完全實(shí)現(xiàn)自動(dòng)化控制的要求。
?
本次實(shí)驗(yàn)使用的機(jī)器視覺(jué)大師版本為v4.1.1022版,主窗口圖如下:
?
最新版多多攝像頭大師(機(jī)器視覺(jué)大師)下載地址:http://www.hdy.net.cn/softshare/ddcam.htm
技術(shù)交流QQ群: 295860595? 該群文件空間即時(shí)更新多多攝像頭大師最新版本,下載速度更快
?,
總結(jié)
以上是生活随笔為你收集整理的视频监控刀模切割件是否脱落的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 西门子精彩触摸屏SMART V3组态报警
- 下一篇: 京东商品抢购软件思路框架图