技術文章
深圳機器視覺檢測系統完整解決方案以及開發流程
閱讀:408 發布時間:2022-4-2深圳機器視覺檢測系統完整解決方案:
步是確定要求并確定是否可行
機器視覺一詞可以想象是具有一組眼睛的計算機進行檢測或檢驗行為。為了開發深圳機器視覺應用的完整解決方案,視覺工程師執行一系列通常分為五個類別的任務:計劃,設計,構建,集成和驗證。
計劃
對于許多視覺工程師來說,任何解決方案的步是確定每次檢查的要求并確定是否可能。需要考慮幾個因素,如:
•正在檢查什么
•所需檢查次數
•檢查速度
•機械設計限制
•性能要求
•時間和成本
規劃階段進入設計階段進行驗證。為了確保要求可以實現,原型完成。如果視覺工程師認為檢查是可以實現的,則可能不需要原型設計。然而,驗證總是有益的,因為隨后在解決方案中的更改將影響時間和成本。
深圳機器視覺檢測系統方案設計
根據檢查要求,為每個視覺應用程序創建和測試初始視覺設計??梢杂袔讉€視覺站,都有不同的光學設置。在設計視覺站時,每個攝像機,鏡頭和光線都需要考慮幾個因素。
•相機規格
•相機數量
•相機類型
•單色或彩色
•解析度
•幀速率
•通訊協議
•曝光/快門速度
•獲得
•鏡頭規格
•鏡頭類型
•焦距
•工作距離
•間隔
•視野
•過濾
•光圈
•燈光規格
•燈數
•燈光類型
•尺寸
•顏色
•距離零件
•強度
一旦確定了一些因素,就設置了一個視覺設計原型來捕獲樣本部分的圖像。必須通過在圖像中具有適當的對比度來通過軟件來檢測主要特征。該過程涉及調整光學設備。
圖像由通常由分辨率定義的像素陣列組成。機器視覺軟件使用這些像素,以及預定的算法來定義圖像中的零件的某些特征。它遵循與面部識別軟件相同的概念。該軟件搜索圖像中的某些像素排列以識別臉部特征。例如,眼睛周圍的邊緣會有較暗的像素,以及眼睛中心的暗像素。該軟件使用算法分析特征,并識別一張臉。類似地,機器視覺軟件遵循相同的概念。這些算法由視覺工程師使用機器視覺軟件開發。
也可能存在某些機械限制,這將需要額外的光學設備,例如鏡子。還可能存在需要改變設計的機械限制。例如,由于圍繞光學元件的自動化中的一些工具,工作距離可能需要在300mm和320mm之間。鏡頭需要更換的機會以及延長管的添加。
如果圖像不符合要求,請進行故障排除。更改各種參數以允許更合適的圖像。照明可能需要改變,或者可能需要添加偏光片。原型設計允許視覺工程師驗證視覺設計以及創建它們。
常規機器視覺攝像機通常需要視覺控制器。如果使用智能相機,則不需要外部視覺控制器。視覺控制器是用于與光學設備進行通信的專用單元,例如照相機和燈。視覺控制器應具備滿足檢測要求的能力。這意味著它必須能夠處理與用于檢查的設備以及所需的其他I / O協議的通信。
在這個階段,應該清楚視力檢查的要求是否可以實現。軟件應該能夠檢測到處理檢查所需的功能。為了驗證軟件能夠檢測邊緣,請使用在檢查期間將使用的幾個工具(即邊緣定位工具)來確保軟件可以檢測某些邊緣。試圖改變設計,這可能會增加解決方案的成本。在現階段確保對視覺設計的信心。
深圳機器視覺檢測系統開發
機器視覺軟件可以有各種工具來幫助分析部件中的功能。構建代碼之前首先要做的是使用示例圖像來規劃代碼的構建方式。這也將取決于將要使用的機器視覺軟件。使用已設計的設置,在此階段中抓取好的和壞的零件的幾個圖像。
不同的軟件可以有不同的工具集。某些軟件可能無法跟上自動化的周期時間。如果檢查需要快速循環時間,則必須在該時間內完成全面檢查。所有這些都回到了檢查要求,以決定使用哪種軟件。
根據檢查的要求,構建代碼時需要考慮幾個因素。一些例子包括:
•每部照相機需要拍攝多張圖像嗎?
•需要檢查的功能有哪些?
•光需要頻閃多少?
•你想分析的部分是什么?
•需要使用哪些工具進行檢查?(邊緣工具,“blob”工具,校準等)
•校準如何進行?
•是否有與軟件通信的東西?
•環境照明如何發揮作用?
•如果檢查涉及到光,此光線何時觸發?在整個檢查過程中是否仍然存在?有頻閃嗎如果需要使用相機觸發燈,則需要使用軟件來計算。如果有一個頻閃單元涉及,該單元頻閃多長?
需要在軟件中執行一系列工具以進行檢查。工具也需要相應放置,以確保軟件只檢查需要檢查的功能。使用這些工具需要有一定的邏輯。例如,如果軟件檢測到缺陷,則該部分是失敗的,輸出錯誤代碼并顯示結果。
該信息需要發送到與自動化一起使用的任何外部控制器。如果零件是通過或失敗,它將允許機器知道如何處理零件。通過這些通信,還需要I / O功能與自動化的其余部分進行通信。
通過溝通,還需要一個用戶界面(UI),為用戶提供一個易于理解的界面。這意味著確保所有結果都容易可見,操作員可以輕松使用任何其他功能。操作員也應該易于理解錯誤代碼。
對于精確測量,需要有一個校準步驟,使軟件能夠從圖像中測量特征。一種方法是使用校準網格。校準網格的圖像將從視覺站取出,以允許校準檢查。大多數機器視覺軟件都將有一個工具。該工具可以選擇使用校準網格,并且會詢問該網格的參數。
深圳機器視覺檢測系統整合
集成階段是所有光學設備與其他自動化系統集成在一起的地方。這就是一切都在一起的一個整體。
在集成階段要做的件事是確保將所有硬件配置并安裝到自動化組件上。根據設計階段的設計規格調整每個視覺站。確保所有通信在所有設備之間運行。
使用前面開發的校準步驟,校準光學等系統設備。