當接觸一個全新的機器視覺檢測項目時,如何開展一個機器視覺檢測項目?機器視覺檢測項目基本流程有哪些?簡單流程如下:確定客戶需求、方案設計、軟件開發(fā)、現(xiàn)場調(diào)試、文檔交接。在實際項目中,各個流程可能互相耦合,不過整體流程是基本明確的,整理后如下。

一、確定客戶需求

項目伊始,需要準確、詳細地了解客戶需求,這個過程需要多次現(xiàn)場考察、反復與客戶溝通,才能落實客戶需求。主要確定項目的應用類型、節(jié)拍要求、精度要求、安裝空間、光照環(huán)境、通訊接口等內(nèi)容。

應用類型——確定機器視覺應用類型(測量、識別、檢測、引導定位),了解產(chǎn)品表面狀態(tài)、外形尺寸等影響視覺檢測因素的變化情況,初步評估能否滿足需求

節(jié)拍要求——客戶對生產(chǎn)效率方面的要求,量化視覺檢測步驟時間

精度要求——針對各檢測功能點及客戶生產(chǎn)要求量化視覺檢測精度

安裝空間——確認現(xiàn)場環(huán)境對視覺系統(tǒng)的安裝是否有限制

光照環(huán)境——確認現(xiàn)場環(huán)境是否有強光、日光干擾等特殊影響

通訊接口——確認現(xiàn)場與視覺系統(tǒng)配合的數(shù)據(jù)傳輸接口類型、I/O接口類型等

二、方案設計

視覺系統(tǒng)是一個各部分互相配合的有機整體,并不是簡單的組合,所以一個項目的方案設計關乎著整個項目的成敗,從初步方案,到ZUI終方案,以及中間經(jīng)歷的各個版本,需要整個團隊共同評審,才能敲定ZUI終方案。整體方案內(nèi)容主要包括需求分析、視覺硬件設計、視覺軟件設計、可行性驗證、開發(fā)計劃。

需求分析——整理客戶關鍵需求,并分析需求可行性

機器視覺硬件設計——包括視覺系統(tǒng)平臺、相機、鏡頭、光源的選擇

機器視覺軟件設計——采用第三方視覺軟件,抑或自行開發(fā)視覺處理軟件

可行性驗證——搭建軟硬件環(huán)境,初步測試能否滿足客戶需求

開發(fā)計劃——羅列項目開發(fā)計劃,模塊化項目節(jié)點,跟進項目進度

另外,一個完整的項目應包括機械、電氣、視覺等其他部分,以上只是簡單陳述下視覺方案的設計內(nèi)容,而ZUI終呈現(xiàn)給客戶的完整項目方案還應包括機械設計、電氣設計。

三、軟件開發(fā)

軟件開發(fā)主要包括人機交互界面、底層算法,測試運行。

人機交互界面開發(fā)——簡單易用、處理結果直觀顯示;落實軟件框架,功能化軟件模塊;軟件框架多采用生產(chǎn)者/消費者模式,功能模塊一般包括圖像采集模塊、算法處理模塊,數(shù)據(jù)保存模塊,通訊模塊等。

底層算法開發(fā)——落實算法處理工具(Halcon、OpenCV、NI Vision等);開發(fā)算法處理流程;生成動態(tài)庫.dll

測試運行——模擬現(xiàn)場出現(xiàn)的各種情況,測試軟件算法的穩(wěn)定性、魯棒性。

四、現(xiàn)場調(diào)試

現(xiàn)場調(diào)試是一個比較繁瑣的過程,主要體現(xiàn)在調(diào)試過程中的不確定性因素較多,例如環(huán)境光的影響、機械振動的影響、硬件工作的穩(wěn)定性等。主要流程包括設備安裝、模塊調(diào)試、系統(tǒng)聯(lián)調(diào)、自動運行。

設備安裝—— 運動部件安裝;相機、鏡頭、光源安裝;視覺系統(tǒng)內(nèi)部線纜附件走線;視覺控制器、光源控制器安裝;外部通信、I/O線纜走線等;

模塊調(diào)試—— 相機功能調(diào)試(觸發(fā)拍照等);工件檢測特征視覺參數(shù)調(diào)試(相機參數(shù)、鏡頭參數(shù)、光源位置和亮度等);外部通訊調(diào)試等;

系統(tǒng)聯(lián)調(diào)—— 調(diào)試完整視覺程序;正常生產(chǎn)檢測調(diào)試等;

自動運行—— 開機自動運行;

五、文檔交接

需要與客戶進行文檔交接時,說明已進入項目尾部,此時應編寫操作文檔并進行現(xiàn)場培訓。

操作手冊—— 軟件基本操作;常見問題及解決方法;

現(xiàn)場培訓—— 項目工作流程;軟件操作;問題解決步驟;

深圳盈泰德科技有限公司有著多年的機器視覺行業(yè)經(jīng)驗,在機器視覺的應用領域上積累了豐富的經(jīng)驗,有著不少成功的案例和解決方案,盈泰德科技強大的核心技術致力于用戶體用機器視覺和智能控制的解決方案,深度服務于工業(yè)自動化行業(yè)的視覺檢測領域,未來盈泰德將不斷致力于研發(fā)與創(chuàng)新,立足工業(yè)智能制造,助力行業(yè)品質(zhì)提升。