一.應用背景
我們在生產組裝線上常用的內嵌防脫落工件是膠圈。它具有較好密封性和內嵌穩固性,是一種適應性較強的一種密封件。它是通過將尺寸略小于內嵌范圍內的膠圈嵌入工件內,以此達到穩固密封的效果。
如果膠圈與工件相互內嵌完整性不高或工件漏掉與膠圈內嵌的話,就會導致松懈后的膠圈會上下滑動掉落或組裝工件之間脫離,造成出品的產品密封性質量不佳等問題,而造成企業不盈利的結果。
并且膠圈與工件相互配合內嵌的組裝線需要連續大批量生產,單純依靠人工長時間進行高強度作業的話,容易造成視力疲勞,主觀判斷出錯,而導致漏檢和檢測效率、一致性不高等問題。
針對上訴問題,正運動特此開發了機器視覺膠圈內嵌完整性檢測解決方案,可快速對工件上的膠圈進行有無和內嵌準確度檢測。它在生產組裝線上對工件內嵌后進行完整性檢測具有較好的應用性,同時也有著廣泛的市場應用場景。
上期課程,我們講述了在機器視覺方案中進行U盤視覺定位激光打標的應用,本期課程我們將和大家一起分享如何去實現膠圈內嵌完整性檢測。
教學視頻鏈接: https://live.csdn.net/v/220944
二.檢測原理
(一)檢測需求
1.檢測工件上的膠圈有無內嵌成功。
2.顯示檢測結果和統計今日生產的工件良品和不良品數據。
樣品圖
(二)軟件算法
1.首先對圖像進行二值化處理。
2.計算出圖像上指定的白色區域的面積,接著計算出白色區域的連通區域,之后篩選出圖像上工件的白色連通區域,再去設置外接矩陣寬高比過濾掉不接近圓形的白色連通區域。
3.然后去獲取滿足條件白色連通區域的數量去判定膠圈有無內嵌成功。
4.最后將工件的膠圈內嵌完整性檢測結果和統計今日生產的良品、不良品數據顯示在主界面上。
運行界面
(三)課前準備
1.電腦一臺,安裝ZDevelop3.10.07版本軟件;
2.VPLC516E一臺;
3.24V直流電源一個;
4.網線若干;
5.電線若干。
三.軟件實現
1.打開ZDevelop軟件:新建名稱為“膠圈內嵌完整性檢測.zpj”項目→新建“HMI”文件→新建“main.bas”文件 (用于編寫界面響應函數) →新建“detectParam.bas”文件 (用于初始化參數) →新建“global_variable.bas”文件 (定義全局變量)→新建“camera.bas”文件(用于實現圖像采集功能)→新建“draw.bas”文件(用于更新繪制ROI數據)→文件添加到項目。
2.設計HMI界面。
界面設計
3.關聯HMI界面控件變量。
關聯控制變量
(1) 檢測參數
閾值模式:d_detect_param(0)
最小面積:d_detect_param(3)
最大面積:d_detect_param(4)
低閾值:d_detect_param(1)
高閾值:d_detect_param(2)
開運算:d_deal_value(0)
閉運算:d_deal_value(1)
(2)數據統計
OK數:TABLE(8)
NG數:TABLE(9)
(3)檢測結果
結果狀態:d_rlt_state
檢測耗時:d_detect_time
4. 本期課程代碼主要實現的功能使用到的指令如下。
指令
四.操作演示
(一)操作步驟
查看運行效果:將項目下載到控制器中→使用本地圖片→單次采集→設置檢測參數 (用于過濾白色連通區域面積) →矩形ROI框選感興趣區域→點擊測試(查看檢測結果)→點擊運行(查看連續運行效果)→結束。
(二)效果演示
打開此鏈接獲取效果演示視頻: https://live.csdn.net/v/220946
本次,正運動技術機器視覺運動控制一體機應用例程|膠圈內嵌完整性檢測,就分享到這里。
本文由正運動技術原創,歡迎大家轉載,共同學習,一起提高中國智能制造水平。文章版權歸正運動技術所有,如有轉載請注明文章來源。
-
機器視覺
+關注
關注
162文章
4398瀏覽量
120488 -
視覺定位
+關注
關注
5文章
53瀏覽量
12413
發布評論請先 登錄
相關推薦
評論