← 所有文章

FIELD NOTES / 維護與故障排查

輸送帶產品漏檢如何用觸發到位結果三訊號重播

維護與故障排查作者:站長預估 5 分鐘閱讀

用產品識別與入口、到位、結果的時間線,定位漏檢和錯件配對。

本文目錄

先把三訊號綁回同一件產品

漏檢不是單一故障名稱。產品可能沒有觸發、沒有在預期位置到位、相機沒有接受拍攝,或檢測完成卻配給錯件。先為每件建立追蹤識別,再把觸發、到位與結果綁回同一件,才知道哪段出了問題。三條線各自都有脈衝,仍不代表逐件配對正確。

本文假設入口感測器建立產品事件,到位感測器或編碼器確認檢測位置,檢測設備回傳結果。三訊號是邏輯角色,不限定必須三個數位端子。若設備回傳拍攝識別、結果序號與時間,也要保存其與產品識別的對照。

先畫清楚機械路徑:入口至檢測位置的距離、產品長度、最小間距、速度範圍、可否反向、停止與打滑情況。相機曝光、處理及通訊時間是另一段,不能全部併成固定「延遲二百毫秒」而不說起算位置。

適用範圍是一般輸送檢測的資料追蹤。實際觸發方式、忙碌訊號、識別回傳與可接受間距依設備文件確認;本文不假定任何相機或PLC提供同名欄位,也不以離線重播代替剔除機構和現場安全驗收。

算到位時間再檢查結果延遲

假設入口到檢測位置距離0.090 m,等速0.5 m/s,理想到位時間0.090/0.5=0.180 s。速度改0.8 m/s時,時間為0.1125 s。如果仍在180 ms才判到位,就可能錯過本件或把下一件混入;速度變化期間應用實際位置積分或編碼器追蹤。

正常事件例:P101入口觸發0 ms,到位180 ms,結果在260 ms收到。結果相對到位的經過時間是80 ms,但其中可能包含曝光、計算和傳輸;沒有來源時間或中間事件時,不能把80 ms全部稱為相機處理時間。

再加入P102,在100 ms入口觸發,到位280 ms,結果360 ms收到。P101的結果發生在P102已進線之後,若程式把每個新結果給「最近一次入口觸發」,就會把P101誤配給P102。應以檢測識別或已驗證的追蹤佇列對應,不依最近時間猜。

若使用FIFO配對,必須保證處理順序、沒有遺失或重複觸發,而且失敗事件也能維持對應。只要其中一件沒有拍攝卻未留下失敗占位,後續結果可能整串錯位。設備能回傳明確識別時優先保存;不能回傳時,把順序假設與失步偵測寫清楚。

重播時依產品識別收集事件,依同一來源序號或已對齊時間檢查順序,不把識別字串排序當物理時間。不同來源時鐘未同步時保留排序不確定性,不能只看接收時間就斷言到位早於入口。

按缺少的訊號分流排查

有獨立產品證據卻沒有入口觸發,查光路、產品材質、孔洞、輸入濾波與最短脈寬。有入口觸發卻沒有到位,查輸送打滑、停帶、位置映射與到位感測器。這兩類不能都叫相機漏拍,否則維修方向會錯。

有到位卻沒有結果時,先查相機是否接受觸發、是否忙碌、是否發生過觸發或傳輸中斷。部分相機在不允許的新觸發下會拒絕或回報事件,實際行為依型號。通訊有回應不等於每件都有影像,也不能拿上一件結果補本件。

收到結果卻找不到產品時,先保留未配對事件,查追蹤表溢出、重啟、識別回捲與資料重送。相同識別收到相同結果可依契約當重送;收到矛盾結果則應記衝突,不能任意採第一筆或最後一筆來掩蓋問題。

兩件可以同時在輸送線上,並不一定需要停線;前提是設計支援多件在途與可辨識的檢測窗口。若設備不支援,才按核准策略限制節拍。產品間距是長度,須除以速度轉成時間後,才能與曝光、復歸及最短觸發間隔比較。

將結果分成OK、NG、檢測失敗、逾時、未配對及資料不完整。NG表示檢測有有效結論而產品不合格,逾時則未能確認結果,兩者品質統計意義不同。現場處置可以都隔離,但報表仍須保留原因。

重播與現場驗收分開進行

準備原始事件檔,包含每件識別、來源、序號、時間、品質、速度或位置、設定版本與接收結果。重播先用正常兩件交錯案例,再加入漏觸發、延遲結果、重送、衝突、停帶與追蹤表滿。每個案例都應指出具體哪件未判定,而不只是總數不合。

追蹤表容量依最大在途件數與延遲規劃。例如每秒十件、最長兩秒仍未結案,穩定情境可能有約二十件在途,還需考慮尖峰、停帶與異常保留。表滿時按明確策略處理並報警,不靜默覆寫最舊但尚未完成的產品。

重啟時將舊啟動期間的未完成事件標成待處理,新的序號搭配新啟動識別。若停帶仍有產品留在檢測區,恢復流程須確認實際位置與是否已拍攝,不能初始化成空線後讓同一件重複算數。

現場驗收另外確認感測器位置、相機觸發接受、產品追蹤與實際剔除。原始影像與影片可以作旁證,但要核對時間和產品識別。

到位訊號也可能抖動,同一產品在同一檢測位置重複到位不能無條件再次拍攝。把首次接受、被拒絕的重複與真正的新產品分開記錄,並核對相機是否已接受前一次觸發。

練習與常見問題

練習:本例距離90 mm、速度0.6 m/s,理想到位150 ms。若實際到位180 ms,先查速度量測、打滑、觸發位置與時間基準,不直接把固定窗口改成180 ms。保留差異才能判斷之後是否又隨速度改變。

FAQ1:三條訊號都有脈衝就代表沒有漏檢嗎?不代表,還要逐件配對,避免一件重複而另一件遺失。

FAQ2:結果晚於下一件入口觸發一定錯嗎?不一定,只要追蹤識別和設備處理能力支援,交錯是正常情況。

FAQ3:沒有產品識別就完全不能追蹤嗎?可在嚴格順序與不漏事件的條件下用受控佇列,但必須驗證失步偵測與恢復。

FAQ4:逾時可以借用上一件OK嗎?不可以,應標本件未判定並依核准品質策略處理。

參考:Basler:觸發擷取與準備接受觸發的條件。

參考:Basler:重疊擷取、觸發時間與過觸發限制。

延伸閱讀