簽品種識(shí)別與包裝防錯(cuò):機(jī)器視覺如何守住包裝線質(zhì)量關(guān)口)
在包裝線上干了這么多年我見過太多因?yàn)椤皹?biāo)簽貼錯(cuò)”翻車的案例。前兩天一個(gè)做醬料包的客戶在群里說一條產(chǎn)線同時(shí)跑三四個(gè)口味某個(gè)批次瓶蓋貼的是A口味標(biāo)簽瓶身卻是B口味整批貨被經(jīng)銷商退回來運(yùn)費(fèi)加人工返工直接搭進(jìn)去小幾萬。他們問有沒有辦法讓機(jī)器自動(dòng)盯住標(biāo)簽別讓這種低級(jí)錯(cuò)誤再流向市場(chǎng)。這種需求行業(yè)內(nèi)標(biāo)準(zhǔn)的叫法就是標(biāo)簽品種識(shí)別與包裝防錯(cuò)簡(jiǎn)博斯JV2系列恰好就是專門干這個(gè)活的一體化視覺檢測(cè)系統(tǒng)。這篇文章我會(huì)用技術(shù)問答的形式把這套東西掰開揉碎講清楚它到底在防什么錯(cuò)、怎么實(shí)現(xiàn)識(shí)別、現(xiàn)場(chǎng)怎么配置、有哪些容易踩的坑。不管你是產(chǎn)線設(shè)備工程師、質(zhì)量主管還是剛接觸機(jī)器視覺的自動(dòng)化同行看完應(yīng)該都能對(duì)這類系統(tǒng)有個(gè)完整認(rèn)識(shí)甚至可以照著思路去評(píng)估自己的產(chǎn)線。1. 標(biāo)簽品種識(shí)別與包裝防錯(cuò)先回答標(biāo)題里這個(gè)問題1.1 品種識(shí)別和防錯(cuò)是什么關(guān)系很多朋友第一次聽到“標(biāo)簽品種識(shí)別與包裝防錯(cuò)”會(huì)有點(diǎn)繞其實(shí)拆開就一句話品種識(shí)別是手段包裝防錯(cuò)是目的。具體到生產(chǎn)現(xiàn)場(chǎng)這個(gè)技術(shù)做的事情可以概括成一個(gè)閉環(huán)檢測(cè)站先確認(rèn)每一個(gè)產(chǎn)品的標(biāo)簽是不是當(dāng)前訂單要求的品種再把“對(duì)”或“不對(duì)”的結(jié)果發(fā)給后端的剔除機(jī)構(gòu)。對(duì)的正常放行不對(duì)的自動(dòng)推掉或者觸發(fā)報(bào)警停機(jī)。整個(gè)過程不需要人工盯著傳送帶識(shí)別和剔除非同步完成壞品根本不會(huì)流到裝箱段。這和我們平時(shí)說的“噴碼檢測(cè)”“條碼掃描”不是一回事。噴碼檢測(cè)查的是日期、批號(hào)清不清楚條碼掃描查的是有沒有讀到正確的條形碼而標(biāo)簽品種識(shí)別查的是整張標(biāo)簽的外觀——圖案、底色、文字排版、顏色分布只要外觀和標(biāo)準(zhǔn)品不一致就會(huì)被判為NG。所以它管得更寬能防住“錯(cuò)版標(biāo)簽”“貼錯(cuò)品種”“新舊版混用”這類讓質(zhì)量頭疼的問題。1.2 真實(shí)生產(chǎn)線上為什么人眼就是防不住說實(shí)話很多工廠不是沒想過靠人工盯標(biāo)簽我之前去過不少客戶現(xiàn)場(chǎng)包裝線末端坐著兩個(gè)阿姨專門負(fù)責(zé)翻看瓶身標(biāo)簽。但結(jié)果大家心里都有數(shù)人工目檢有四個(gè)天然短板視覺疲勞是生理問題。人眼連續(xù)盯著快速通過的相同產(chǎn)品20分鐘后注意力就開始下降一兩個(gè)小時(shí)后誤判率明顯上升這是生理規(guī)律靠罰款和開會(huì)解決不了。很多標(biāo)簽差異真的太小。尤其食品、日化行業(yè)同系列產(chǎn)品的標(biāo)簽版式幾乎一樣可能就是底色深淺差一點(diǎn)或者角標(biāo)圖案方向不同。這種細(xì)微差異新手工人根本分不出來。換線時(shí)容易用錯(cuò)標(biāo)簽。多品種共線生產(chǎn)時(shí)操作工換卷標(biāo)、換貼標(biāo)機(jī)參數(shù)的過程中拿錯(cuò)標(biāo)簽卷的情況并不少見。一旦錯(cuò)品進(jìn)入后續(xù)工序就是批量事故。人的反饋速度跟不上機(jī)器。貼標(biāo)機(jī)速度動(dòng)輒每分鐘幾十上百個(gè)產(chǎn)品人眼看到異常再反應(yīng)壞品早就過去了。所以“標(biāo)簽品種識(shí)別與包裝防錯(cuò)”本質(zhì)上就是用機(jī)器視覺的穩(wěn)定性和重復(fù)性補(bǔ)上人工目檢的短板。它不要求識(shí)別算法多高深只要求在高速、震動(dòng)的產(chǎn)線上能穩(wěn)定地把“對(duì)”和“不對(duì)”用信號(hào)區(qū)分出來。1.3 這套系統(tǒng)會(huì)管哪些“錯(cuò)”以我在現(xiàn)場(chǎng)見過的實(shí)際需求標(biāo)簽防錯(cuò)通常覆蓋四類問題錯(cuò)品種A品貼了B品的標(biāo)簽這是最常見、后果最嚴(yán)重的一類。錯(cuò)版本標(biāo)簽改版后新舊混用經(jīng)銷商端不認(rèn)或者法規(guī)上不允許。漏貼標(biāo)貼標(biāo)機(jī)偶爾漏貼產(chǎn)品光溜溜的流向下游。印刷不良標(biāo)簽本身印花了、顏色偏了、局部缺墨貼上后才發(fā)現(xiàn)。簡(jiǎn)博斯JV2系列這類視覺控制器對(duì)這四類問題都能覆蓋因?yàn)樗玫牟皇恰安橐粌蓚€(gè)特征”而是整張標(biāo)簽的匹配比對(duì)。只要模板建得合理任何外觀層面的異常都會(huì)被相似度評(píng)分拉下來。2. 簡(jiǎn)博斯JV2系列是怎么實(shí)現(xiàn)識(shí)別和防錯(cuò)的2.1 一套檢測(cè)工位由哪些部分組成很多第一次接觸視覺系統(tǒng)的朋友有個(gè)誤區(qū)以為買一套“識(shí)別系統(tǒng)”就是一個(gè)盒子加一個(gè)攝像頭。實(shí)際上一套能穩(wěn)定落地的檢測(cè)工位至少由五個(gè)部分組成組成部分作用選型/配置要點(diǎn)工業(yè)相機(jī)采集標(biāo)簽圖像分辨率、幀率要和產(chǎn)線速度匹配靶面大小決定視野光源照亮檢測(cè)區(qū)域穩(wěn)定成像質(zhì)量一般用低角度環(huán)形光或同軸光抑制反光傳感器感知產(chǎn)品到位觸發(fā)相機(jī)拍照光電開關(guān)最常用也有用編碼器做連續(xù)觸發(fā)視覺控制器JV2運(yùn)行檢測(cè)程序輸出結(jié)果一體化設(shè)計(jì)帶IO和通訊接口剔除/報(bào)警機(jī)構(gòu)執(zhí)行防錯(cuò)動(dòng)作氣缸剔除、吹氣剔除或聲光報(bào)警看產(chǎn)品形態(tài)簡(jiǎn)博斯JV2系列有意思的地方在于它把控制器、光源控制、IO輸入輸出和網(wǎng)絡(luò)通訊集成在一個(gè)小體積設(shè)備里不像傳統(tǒng)方案那樣要配工控機(jī)加獨(dú)立視覺軟件加一堆線纜?,F(xiàn)場(chǎng)安裝時(shí)少占了電控柜空間接線量也降下來不少這對(duì)改造老產(chǎn)線來說非常友好。2.2 核心原理模板匹配是怎么認(rèn)出“這個(gè)標(biāo)簽不對(duì)”的JV2識(shí)別標(biāo)簽的原理講人話就是“拍一張照和標(biāo)準(zhǔn)照片做對(duì)比算一個(gè)相似度分?jǐn)?shù)”。但在算法層面它不是簡(jiǎn)單像素對(duì)像素的相減因?yàn)楫a(chǎn)線上標(biāo)簽的位置不可能完全固定瓶子有晃動(dòng)傳送帶有輕微偏移。如果把兩張圖逐像素相減稍微偏兩個(gè)像素就會(huì)被誤判成“不一樣”。所以實(shí)際用的是歸一化相關(guān)匹配這類算法程序在檢測(cè)區(qū)域里滑動(dòng)搜索找和標(biāo)準(zhǔn)模板最像的那個(gè)位置然后計(jì)算這個(gè)位置的灰度相似度最后輸出一個(gè)0到100之間的得分。這個(gè)得分就是“相似度閾值”里的那個(gè)“相似度”。得分越高說明實(shí)拍圖和模板越像。實(shí)際操作時(shí)我們會(huì)設(shè)一個(gè)閾值比如默認(rèn)95分實(shí)拍圖得分低于95就判NG高于95就判OK。為什么用灰度而不是彩色這是很多人的疑問。答案是灰度圖對(duì)光照變化的容忍度更高計(jì)算速度也更快在高速檢測(cè)場(chǎng)景下穩(wěn)定性反而更好。當(dāng)然如果產(chǎn)品標(biāo)簽是靠顏色區(qū)分的比如正紅色和暗紅色兩個(gè)品種那就需要開啟彩色匹配模式靠色相信息做區(qū)分。簡(jiǎn)博斯JV2系列兩種模式都支持具體用哪種建模型之前要先判斷清楚。2.3 為什么不是所有標(biāo)簽識(shí)別都用深度學(xué)習(xí)現(xiàn)在AI應(yīng)用很火很多人一開口就問能不能用深度學(xué)習(xí)做標(biāo)簽識(shí)別。其實(shí)在這個(gè)場(chǎng)景里傳統(tǒng)模板匹配在九成情況下都是更合理的選擇。原因有三點(diǎn)第一標(biāo)簽是印刷品本身具有極高的重復(fù)性同一批標(biāo)簽的圖案幾乎完全一致這種“已知標(biāo)準(zhǔn)品”的場(chǎng)景根本不需要靠深度學(xué)習(xí)去學(xué)習(xí)海量樣本。第二深度學(xué)習(xí)需要大量不良品樣本做訓(xùn)練而標(biāo)簽防錯(cuò)這個(gè)場(chǎng)景里不良品的種類太多、數(shù)量太少你很難收集幾千張“錯(cuò)版標(biāo)簽”去訓(xùn)練模型而傳統(tǒng)模板匹配只需要一兩張標(biāo)準(zhǔn)品圖像就能建模型。第三深度學(xué)習(xí)對(duì)硬件算力要求更高成本和散熱都是問題而JV2這類嵌入式設(shè)備在功耗和穩(wěn)定性上更契合工業(yè)現(xiàn)場(chǎng)。當(dāng)然如果遇到標(biāo)簽本身圖案復(fù)雜、背景紋理隨機(jī)的情況傳統(tǒng)匹配可能不夠用這時(shí)可以考慮加AI分類功能。但就我見到的標(biāo)簽防錯(cuò)需求模板匹配足夠解決95%的問題先把基礎(chǔ)方案用好才是正經(jīng)。2.4 這套方案的邊界在哪里做技術(shù)選型時(shí)光知道“能做什么”不夠還得知道“不能做什么”。JV2標(biāo)簽識(shí)別這套方案有三種場(chǎng)景不太合適標(biāo)簽本身是沒有固定印刷圖案的空白標(biāo)簽比如只打印一行可變信息的白底標(biāo)模板匹配沒有可對(duì)齊的特征就切不出有效模板。品種之間差異極其微小比如同一標(biāo)簽只差一個(gè)數(shù)字或者一個(gè)符號(hào)這時(shí)候建議配合OCR文字識(shí)別模塊一起用不能單靠外觀匹配。標(biāo)簽表面有嚴(yán)重反光或者透明材質(zhì)對(duì)光源角度要求極高前期驗(yàn)證階段需要花很多時(shí)間調(diào)試光源要有心理準(zhǔn)備。邊界想得越清楚項(xiàng)目落地越順利。我見過太多客戶買設(shè)備之前覺得“什么都能檢”到了現(xiàn)場(chǎng)才發(fā)現(xiàn)有些場(chǎng)景根本做不了最后只能換方案既耽誤時(shí)間又傷團(tuán)隊(duì)信心。3. 從零到一配置一套標(biāo)簽檢測(cè)項(xiàng)目完整實(shí)操記錄3.1 第一步確認(rèn)產(chǎn)品位姿和觸發(fā)方式拿到JV2設(shè)備后先別急著開軟件配算法第一步是跑去產(chǎn)線看產(chǎn)品怎么通過檢測(cè)位置。這一看就能定下三件事相機(jī)怎么裝、光源怎么打、傳感器怎么觸發(fā)。最常見的安裝方式是俯視安裝產(chǎn)品在傳送帶上豎直通過相機(jī)從上往下拍標(biāo)簽頂面或者是側(cè)視安裝相機(jī)在傳送帶側(cè)面拍瓶身圓弧面。至于觸發(fā)方式如果產(chǎn)品間距相對(duì)均勻用光電開關(guān)檢測(cè)產(chǎn)品到位后觸發(fā)相機(jī)就夠了如果產(chǎn)品連續(xù)緊密排列則要考慮編碼器同步觸發(fā)避免位置累計(jì)偏差。我們項(xiàng)目里用的就是光電開關(guān)接到JV2的觸發(fā)輸入端口。調(diào)試時(shí)有個(gè)細(xì)節(jié)容易忽略光電開關(guān)的檢測(cè)延時(shí)一定要小于相機(jī)曝光間隔如果傳感器反應(yīng)慢半拍拍出來的圖片里產(chǎn)品位置就會(huì)忽前忽后導(dǎo)致誤檢率上升。建議裝好之后用手拿幾個(gè)產(chǎn)品在傳感器前面快速掃過確認(rèn)每一次觸發(fā)都能拍到完整標(biāo)簽再做后續(xù)模板。3.2 第二步采集標(biāo)準(zhǔn)品建立第一個(gè)檢測(cè)模型接下來是視覺調(diào)試中最核心的一步建模板。簡(jiǎn)博斯JV2系列的軟件操作邏輯和老牌視覺軟件大致相仿基本步驟如下拿一個(gè)確認(rèn)無誤的標(biāo)準(zhǔn)品放到檢測(cè)位置觸發(fā)一次拍照將圖像存為參考圖。在參考圖上框出標(biāo)簽區(qū)域作為ROI感興趣區(qū)域??虻臅r(shí)候要留一點(diǎn)邊緣余量保證產(chǎn)品正常偏移時(shí)標(biāo)簽仍在ROI內(nèi)。啟動(dòng)模板學(xué)習(xí)軟件會(huì)自動(dòng)提取ROI里的特征點(diǎn)。設(shè)置相似度閾值默認(rèn)建議先從95分起步后續(xù)根據(jù)實(shí)際誤檢和漏檢情況再調(diào)。再拿一個(gè)標(biāo)準(zhǔn)品觸發(fā)拍照確認(rèn)得分在99分以上拿一個(gè)錯(cuò)誤品種觸發(fā)拍照確認(rèn)得分明顯低于閾值。這個(gè)流程看著簡(jiǎn)單但ROI怎么框很有講究。我習(xí)慣把ROI框在標(biāo)簽主體圖案區(qū)域盡量避開兩個(gè)地方一是噴碼區(qū)域二是標(biāo)簽邊緣的弧形反光帶。因?yàn)樯a(chǎn)日期每天在變你把噴碼框進(jìn)ROI里第二天換批號(hào)就會(huì)誤報(bào)而標(biāo)簽邊緣在瓶身貼標(biāo)時(shí)會(huì)形成褶皺反光框進(jìn)去也會(huì)增加不穩(wěn)定因素。3.3 第三步調(diào)好相似度閾值找到誤檢和漏檢的平衡點(diǎn)閾值設(shè)置是整個(gè)調(diào)試中最需要耐心的一步。閾值設(shè)太高正常標(biāo)簽因?yàn)槲恢闷?、光照波?dòng)被判NG誤檢率上升閾值設(shè)太低錯(cuò)版標(biāo)簽也能蒙混過關(guān)漏檢風(fēng)險(xiǎn)增加。我的經(jīng)驗(yàn)是分兩步走。第一步庫外測(cè)試。拿10個(gè)標(biāo)準(zhǔn)品和10個(gè)不同品種的錯(cuò)品各測(cè)一輪記錄各自的相似度得分。假設(shè)標(biāo)準(zhǔn)品都在97到99之間錯(cuò)品都在70到85之間那閾值取90或者92都有安全余量。但如果標(biāo)準(zhǔn)品得分波動(dòng)大或者錯(cuò)品得分偏高就要先回頭優(yōu)化光源和ROI而不是硬調(diào)閾值。第二步聯(lián)機(jī)跑30分鐘看實(shí)際數(shù)據(jù)。以每分鐘60個(gè)產(chǎn)品計(jì)算30分鐘就是1800個(gè)樣本足夠看出誤檢率趨勢(shì)。如果每10分鐘出現(xiàn)一兩次誤報(bào)可以考慮把閾值下調(diào)1到2個(gè)百分點(diǎn)如果出現(xiàn)漏檢果斷上調(diào)。做這個(gè)動(dòng)作時(shí)最好帶上一個(gè)熟悉產(chǎn)品的質(zhì)檢員讓他們?cè)谂赃厧兔Υ_認(rèn)每一條NG記錄到底是不是真不良。這里還要提醒一句閾值不是設(shè)完就永遠(yuǎn)不變。季節(jié)性產(chǎn)品換季改版后原來的閾值可能就不適用了。建議在JV2里給每個(gè)品種建獨(dú)立的配方換產(chǎn)時(shí)一鍵切換不同配方可以配不同的閾值和ROI互不干擾。3.4 第四步接好IO和PLC讓檢測(cè)結(jié)果能自動(dòng)處置光有識(shí)別還不夠現(xiàn)場(chǎng)真正需要的是“識(shí)別之后能自動(dòng)處置”。JV2的判定結(jié)果最終要送到后端的PLC或者剔除氣缸。典型的信號(hào)流是這樣的傳感器檢測(cè)到產(chǎn)品到位送一個(gè)觸發(fā)信號(hào)給JV2。JV2拍照并完成分析判斷OK或NG。JV2輸出一個(gè)OK/NG結(jié)果信號(hào)給到PLC。PLC根據(jù)電眼位置和氣缸位置做傳送帶延時(shí)計(jì)算在NG產(chǎn)品到達(dá)剔除位置時(shí)驅(qū)動(dòng)氣缸把它推下來。這個(gè)環(huán)節(jié)里最常遇到的問題就是“NG信號(hào)和剔除動(dòng)作沒對(duì)齊”。解決辦法也很直接在JV2或PLC里設(shè)置一個(gè)剔除延時(shí)計(jì)算邏輯是“從檢測(cè)位置到剔除位置的距離除以傳送帶線速度”再減去氣缸的響應(yīng)時(shí)間。我第一次做這套的時(shí)候還特地拿秒表量了氣缸從得電到氣缸頭推出的時(shí)間大概在20到40毫秒之間這個(gè)數(shù)據(jù)對(duì)精確剔除很有用。另外JV2一般支持TCP/IP或者M(jìn)odbus TCP協(xié)議可以直接把判定結(jié)果發(fā)給上位機(jī)MES系統(tǒng)做質(zhì)量追溯。這樣每一條NG記錄、每一張抓拍的NG圖片都能留存后續(xù)追溯批次時(shí)很方便也符合食品、藥品行業(yè)的監(jiān)管要求。3.5 第五步讓操作工也會(huì)用才算真正落地調(diào)試完成后很多團(tuán)隊(duì)忽略了一件事產(chǎn)線操作工不是視覺工程師他們需要極度簡(jiǎn)單的交互界面。我在現(xiàn)場(chǎng)做過的最有效的動(dòng)作是把JV2的HMI界面簡(jiǎn)化成“選擇品種→啟動(dòng)檢測(cè)→看良品率”并給操作工做了三分鐘培訓(xùn)。核心就四句話換產(chǎn)時(shí)選對(duì)配方報(bào)警時(shí)先看是“NG太多”還是“設(shè)備故障”NG太多就翻看緩存圖片確認(rèn)是不是標(biāo)簽用錯(cuò)了拿不準(zhǔn)就找當(dāng)班組長不要自己亂調(diào)參數(shù)。這套設(shè)備要長期穩(wěn)定運(yùn)行關(guān)鍵不在設(shè)備本身而在使用流程是否被固化。誰負(fù)責(zé)建模板、誰有權(quán)限調(diào)閾值、操作工能碰哪些按鈕這些規(guī)則在項(xiàng)目落地第一天就要講清楚。4. 現(xiàn)場(chǎng)常見的5類問題與排查實(shí)錄任何視覺檢測(cè)設(shè)備在產(chǎn)線上跑久了都會(huì)出點(diǎn)幺蛾子。我把這幾年遇到比較多的問題整理成了一份速查表如果你的JV2現(xiàn)場(chǎng)出了問題可以先對(duì)照看看。問題現(xiàn)象常見原因排查與解決方向誤檢率突然升高OK品被頻繁吹掉外部環(huán)境光源變化、鏡頭臟污、光源衰減先看鏡頭是否沾灰塵再用標(biāo)準(zhǔn)品觸發(fā)拍照看圖像亮度是否變化必要時(shí)重新做光源校色錯(cuò)品漏檢明明標(biāo)簽不對(duì)卻判OK相似度閾值設(shè)得太低用錯(cuò)品實(shí)測(cè)得分確認(rèn)得分與OK品存在明顯分界后把閾值調(diào)到兩條分布曲線之間偶爾拍不到產(chǎn)品觸發(fā)信號(hào)丟失光電開關(guān)靈敏度下降或位置偏移檢查光電開關(guān)固定支架重新對(duì)準(zhǔn)檢測(cè)位置接線端子氧化也會(huì)導(dǎo)致偶發(fā)丟失信號(hào)NG剔除不同步壞品流到下游延時(shí)參數(shù)不對(duì)重新測(cè)量檢測(cè)點(diǎn)與剔除點(diǎn)中心的距離代入傳送帶線速度換算出新延時(shí)氣缸磨損也會(huì)使響應(yīng)時(shí)間變長換產(chǎn)品后還在用上一個(gè)配方操作工忘記切換配方/配方?jīng)]有綁定在PLC程序里增加聯(lián)動(dòng)切換指令選品種時(shí)自動(dòng)調(diào)用對(duì)應(yīng)JV2配方或在JV2畫面加大“當(dāng)前配方名”的顯示除了這張表我最想多說兩句的是第一條光環(huán)境變化。絕大多數(shù)“系統(tǒng)突然抽風(fēng)”的案例最后查出來都不是算法問題而是光是變了。白天陽光照到傳送帶上的角度在變、車間頂燈開關(guān)、新裝了一臺(tái)設(shè)備導(dǎo)致燈光反光都會(huì)影響檢測(cè)穩(wěn)定性。所以光源安裝時(shí)盡量做成遮光結(jié)構(gòu)把外界光線對(duì)檢測(cè)區(qū)域的影響降到最低這比事后調(diào)閾值管用得多。另外JV2的日志功能一定要利用起來?,F(xiàn)場(chǎng)誤報(bào)之后別急著憑感覺改參數(shù)先去翻緩存的歷史圖片和得分曲線看看是不是某個(gè)固定時(shí)刻容易出現(xiàn)異常。這類數(shù)據(jù)比口頭描述可靠得多能幫技術(shù)人員快速定位根因。5. 標(biāo)簽防錯(cuò)方案橫向?qū)Ρ葹槭裁匆曈X是性價(jià)比之選5.1 四種常見方案的優(yōu)劣勢(shì)包裝線上做標(biāo)簽防錯(cuò)市面上能選的方案大致有四類純?nèi)斯?、光電傳感器、掃碼槍、機(jī)器視覺。把這四類拉在一起看優(yōu)劣很明顯方案單點(diǎn)成本防錯(cuò)能力管理成本適用場(chǎng)景人工目檢低不穩(wěn)定高培訓(xùn)、監(jiān)督、流動(dòng)低速產(chǎn)線、品種極少光電/顏色傳感器低只能檢測(cè)單一特征中區(qū)分顏色差異明顯的標(biāo)簽掃碼槍/讀碼器中只能識(shí)別條碼/二維碼中產(chǎn)品必須帶碼且只防“碼不對(duì)”簡(jiǎn)博斯JV2視覺中等整張標(biāo)簽外觀比對(duì)低多品種共線、錯(cuò)版/漏貼/版本混用都要防光電傳感器和掃碼槍都有共同的局限它們只能驗(yàn)證“一個(gè)點(diǎn)”。光電傳感器只能感知“有沒有標(biāo)簽”或者“顏色大致對(duì)不對(duì)”遇到兩種底色相近但圖案不同的標(biāo)簽就分不清了掃碼槍必須依賴產(chǎn)品上原本印有條碼而且它只能確認(rèn)碼本身能被正確識(shí)別確認(rèn)不了標(biāo)簽印刷圖案是否錯(cuò)誤——比如A版標(biāo)簽上印著B版的條碼掃碼槍就無能為力了。視覺方案的優(yōu)勢(shì)在于它比對(duì)的是“整張面”能看到人能看到的所有外觀差異而且速度比人眼快得多。一臺(tái)JV2的檢測(cè)節(jié)拍在常規(guī)包裝線上完全不是瓶頸檢測(cè)的可靠性也遠(yuǎn)高于人工。5.2 上一套JV2系統(tǒng)投入產(chǎn)出怎么算很多老板關(guān)心成本我拿一個(gè)調(diào)味品客戶的真實(shí)案例幫大家算筆賬。他們有一條醬料瓶包裝線一天跑20萬瓶之前因?yàn)闃?biāo)簽錯(cuò)貼被經(jīng)銷商退貨一次直接損失加間接信譽(yù)損失大概8萬塊。后來上一套簡(jiǎn)博斯JV2檢測(cè)系統(tǒng)硬件加安裝調(diào)試的總投入大概兩三萬——具體價(jià)格要看配置但大概是這個(gè)量級(jí)。換句話說這種系統(tǒng)只要成功攔截一次批量錯(cuò)貼事故投入就回來了。更不用說它還能代替一兩個(gè)人工目檢崗位把工人從枯燥的盯視勞動(dòng)里解放出來整體人員安排也能更寬松。當(dāng)然投入產(chǎn)出比最劃算的產(chǎn)線是那種“多品種共線、頻繁換線、單品價(jià)值高”的產(chǎn)線。如果一個(gè)工廠一天只做一個(gè)品種、一年到頭不換標(biāo)簽?zāi)侨斯つ繖z確實(shí)夠用沒必要上視覺。這個(gè)判斷需要老老實(shí)實(shí)做不要為了上系統(tǒng)而上系統(tǒng)。6. 幾個(gè)實(shí)戰(zhàn)項(xiàng)目里沉淀下來的經(jīng)驗(yàn)最后分享幾個(gè)我在多個(gè)項(xiàng)目里踩過坑、也驗(yàn)證過有效的經(jīng)驗(yàn)。第一建模板一定要用正式印刷的標(biāo)簽不要用打樣稿或者臨時(shí)打印的樣品。印刷廠的色差、材質(zhì)反光特性都和樣品有差異用錯(cuò)模板會(huì)讓現(xiàn)場(chǎng)調(diào)試變得極其痛苦。第二現(xiàn)場(chǎng)試機(jī)時(shí)多準(zhǔn)備幾組真正的錯(cuò)品不要只拿標(biāo)準(zhǔn)品測(cè)試。有的供應(yīng)商做演示時(shí)只用標(biāo)準(zhǔn)品測(cè)出來全是99分看著很漂亮但一到客戶現(xiàn)場(chǎng)錯(cuò)品一上來就露餡。正確做法是試機(jī)前就收集歷史上出現(xiàn)過的錯(cuò)版標(biāo)簽讓系統(tǒng)實(shí)際攔截給你看。第三鏡頭和光源的優(yōu)先級(jí)永遠(yuǎn)高于算法調(diào)參。很多現(xiàn)場(chǎng)問題你花兩個(gè)小時(shí)調(diào)算法不如花十分鐘調(diào)整一下光源角度或者擦一下鏡頭。檢測(cè)系統(tǒng)是“成像決定上限算法決定下限”圖像質(zhì)量不行算法再好也白搭。第四防錯(cuò)系統(tǒng)的價(jià)值不只在檢測(cè)動(dòng)作本身更在質(zhì)量的“信息閉環(huán)”。JV2每次NG事件、每張異常圖片都應(yīng)該留存下來這些數(shù)據(jù)積累三個(gè)月后你會(huì)發(fā)現(xiàn)很多以前注意不到的質(zhì)量趨勢(shì)——比如某個(gè)供應(yīng)商標(biāo)簽的良率就是比別家低某個(gè)貼標(biāo)機(jī)速度一旦超過某個(gè)值標(biāo)簽偏移就開始增多。這些信息才是防錯(cuò)系統(tǒng)帶來的最大資產(chǎn)。最后再講一個(gè)細(xì)節(jié)。JV2這類視覺控制器雖然操作界面做得越來越簡(jiǎn)單但它本質(zhì)還是一臺(tái)精密設(shè)備需要有人在初期認(rèn)真維護(hù)。我見過用得好的客戶都是指定專人負(fù)責(zé)定期清潔鏡頭和光源、每月校準(zhǔn)一次光源亮度、每次換版后重新跑一遍標(biāo)準(zhǔn)品測(cè)試。這類維護(hù)工作花不了多少時(shí)間但能保證設(shè)備一年365天穩(wěn)定在狀態(tài)該攔住的問題一個(gè)也不放過去。包裝防錯(cuò)這件事說到底拼的不是哪一次檢測(cè)多準(zhǔn)而是能不能天天穩(wěn)定地準(zhǔn)。