當(dāng)接觸一個全新的機(jī)器視覺檢測項目時,如何開展一個機(jī)器視覺檢測項目?機(jī)器視覺檢測項目基本流程有哪些?簡單流程如下:確定客戶需求、方案設(shè)計、軟件開發(fā)、現(xiàn)場調(diào)試、文檔交接。在實際項目中,各個流程可能互相耦合,不過整體流程是基本明確的,整理后如下。
一、確定客戶需求
項目伊始,需要準(zhǔn)確、詳細(xì)地了解客戶需求,這個過程需要多次現(xiàn)場考察、反復(fù)與客戶溝通,才能落實客戶需求。主要確定項目的應(yīng)用類型、節(jié)拍要求、精度要求、安裝空間、光照環(huán)境、通訊接口等內(nèi)容。
應(yīng)用類型——確定機(jī)器視覺應(yīng)用類型(測量、識別、檢測、引導(dǎo)定位),了解產(chǎn)品表面狀態(tài)、外形尺寸等影響視覺檢測因素的變化情況,初步評估能否滿足需求
節(jié)拍要求——客戶對生產(chǎn)效率方面的要求,量化視覺檢測步驟時間
精度要求——針對各檢測功能點及客戶生產(chǎn)要求量化視覺檢測精度
安裝空間——確認(rèn)現(xiàn)場環(huán)境對視覺系統(tǒng)的安裝是否有限制
光照環(huán)境——確認(rèn)現(xiàn)場環(huán)境是否有強(qiáng)光、日光干擾等特殊影響
通訊接口——確認(rèn)現(xiàn)場與視覺系統(tǒng)配合的數(shù)據(jù)傳輸接口類型、I/O接口類型等
二、方案設(shè)計
視覺系統(tǒng)是一個各部分互相配合的有機(jī)整體,并不是簡單的組合,所以一個項目的方案設(shè)計關(guān)乎著整個項目的成敗,從初步方案,到ZUI終方案,以及中間經(jīng)歷的各個版本,需要整個團(tuán)隊共同評審,才能敲定ZUI終方案。整體方案內(nèi)容主要包括需求分析、視覺硬件設(shè)計、視覺軟件設(shè)計、可行性驗證、開發(fā)計劃。
需求分析——整理客戶關(guān)鍵需求,并分析需求可行性
機(jī)器視覺硬件設(shè)計——包括視覺系統(tǒng)平臺、相機(jī)、鏡頭、光源的選擇
機(jī)器視覺軟件設(shè)計——采用第三方視覺軟件,抑或自行開發(fā)視覺處理軟件
可行性驗證——搭建軟硬件環(huán)境,初步測試能否滿足客戶需求
開發(fā)計劃——羅列項目開發(fā)計劃,模塊化項目節(jié)點,跟進(jìn)項目進(jìn)度
另外,一個完整的項目應(yīng)包括機(jī)械、電氣、視覺等其他部分,以上只是簡單陳述下視覺方案的設(shè)計內(nèi)容,而ZUI終呈現(xiàn)給客戶的完整項目方案還應(yīng)包括機(jī)械設(shè)計、電氣設(shè)計。
三、軟件開發(fā)
軟件開發(fā)主要包括人機(jī)交互界面、底層算法,測試運行。
人機(jī)交互界面開發(fā)——簡單易用、處理結(jié)果直觀顯示;落實軟件框架,功能化軟件模塊;軟件框架多采用生產(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)境光的影響、機(jī)械振動的影響、硬件工作的穩(wěn)定性等。主要流程包括設(shè)備安裝、模塊調(diào)試、系統(tǒng)聯(lián)調(diào)、自動運行。
設(shè)備安裝—— 運動部件安裝;相機(jī)、鏡頭、光源安裝;視覺系統(tǒng)內(nèi)部線纜附件走線;視覺控制器、光源控制器安裝;外部通信、I/O線纜走線等;
模塊調(diào)試—— 相機(jī)功能調(diào)試(觸發(fā)拍照等);工件檢測特征視覺參數(shù)調(diào)試(相機(jī)參數(shù)、鏡頭參數(shù)、光源位置和亮度等);外部通訊調(diào)試等;
系統(tǒng)聯(lián)調(diào)—— 調(diào)試完整視覺程序;正常生產(chǎn)檢測調(diào)試等;
自動運行—— 開機(jī)自動運行;
五、文檔交接
需要與客戶進(jìn)行文檔交接時,說明已進(jìn)入項目尾部,此時應(yīng)編寫操作文檔并進(jìn)行現(xiàn)場培訓(xùn)。
操作手冊—— 軟件基本操作;常見問題及解決方法;
現(xiàn)場培訓(xùn)—— 項目工作流程;軟件操作;問題解決步驟;
深圳盈泰德科技有限公司有著多年的機(jī)器視覺行業(yè)經(jīng)驗,在機(jī)器視覺的應(yīng)用領(lǐng)域上積累了豐富的經(jīng)驗,有著不少成功的案例和解決方案,盈泰德科技強(qiáng)大的核心技術(shù)致力于用戶體用機(jī)器視覺和智能控制的解決方案,深度服務(wù)于工業(yè)自動化行業(yè)的視覺檢測領(lǐng)域,未來盈泰德將不斷致力于研發(fā)與創(chuàng)新,立足工業(yè)智能制造,助力行業(yè)品質(zhì)提升。