AOI 矩陣拍攝定位怎麼做?PLC、軸控與動態取像的實機問題
物件太大,一台相機一次拍不完整,只好把平台移到下一格再拍。結果同一個位置拍兩次,照片卻沒有落在同一個地方。
這就是矩陣拍攝常見的實機問題。問題不只在相機,也不只在 PLC;命令、軸的實際位置、停穩時間、觸發延遲和影像順序必須接成同一條時序。
晟 技術審閱:晟格科技 AOI 應用工程團隊
最後實質更新:2026 年 9 月 4 日
最後實質更新:2026 年 9 月 4 日
先講結論:矩陣取像是時序問題,不只是多拍幾張
當物件一次無法被相機完整涵蓋,就要把檢測範圍切成多個位置,依序移動和取像。只要每一格的位置、影像索引或拍攝時機有一點偏差,最後拼接或判定就可能錯位。
由軟體逐次執行到位確認再拍照,可能受到訊號傳輸時間不穩定影響;改由 PLC 事先取得矩陣行程的長、寬和拍攝位置,再直接配合運動與觸發,是改善方向。
先記住這句:控制器說「到了」,不一定代表平台已經停穩,也不一定代表相機已經在正確時刻曝光。三件事要用同一條時間軸驗證。
什麼情況需要矩陣拍攝
矩陣取像適合大於單次視野、需要多個區域檢查,又希望最後結果能回到同一個物件座標的情境。規劃前先把以下資料整理好。
| 資料 | 為什麼需要 | 沒定義的風險 |
|---|---|---|
| 物件長、寬與基準座標 | 決定矩陣格數、拍攝位置與影像座標。 | 拍完才發現有區域漏拍或無法對回原點。 |
| 相機視野與必要重疊 | 讓相鄰影像能定位或覆蓋檢測邊界。 | 邊界瑕疵落在兩張照片之間,或座標無法拼接。 |
| 平台速度、加速度與負載 | 估算移動時間、停穩時間與拍攝節拍。 | 計數已到位,但平台仍在移動或影像模糊。 |
| 觸發與影像命名規則 | 把每張影像對回矩陣欄列與產品序號。 | 影像看似清楚,結果卻套到錯誤位置。 |
軟體到位、PLC 到位和真正穩定不一樣
A、C、D 三點其實是同一個時序問題的不同表現:軟體等待回應可能有傳輸變動;PLC 計數到位不一定等於軸的實際位置到位;軸到達目標後也可能還需要時間停穩。
建議把一個拍攝點拆成四段
- 命令:PLC 或控制器收到下一個拍攝位置。
- 到位:控制器回報位置達到設定範圍,必要時搭配實際位置回授。
- 穩定:確認軸的殘餘振動、位置誤差或影像模糊已落在允許範圍。
- 觸發:在固定時序送出相機訊號,並把影像與矩陣座標綁定。
這四段不一定要用四個獨立訊號完成,但一定要在測試紀錄裡分得出來。否則只看到「拍照位置不準」,很難知道是通訊、軸控、機械、相機還是程式索引造成。
PLC、軸與相機怎麼分工
矩陣拍攝穩不穩,關鍵是不把所有判斷塞給某一個元件,讓每個元件處理自己最清楚的資訊。
| 元件 | 建議負責 | 需要留下的紀錄 |
|---|---|---|
| 規劃/上位程式 | 依長、寬、視野與拍攝位置建立矩陣索引。 | 產品序號、列欄座標、影像檔名與檢測結果。 |
| PLC/運動控制 | 執行路徑、到位條件、軸控與觸發時序。 | 命令位置、回授位置、到位時間、異常碼。 |
| 相機/取像 | 依觸發訊號取得影像,固定曝光與取像條件。 | 觸發時間、曝光時間、影像時間戳與影像狀態。 |
| 檢測軟體 | 依索引拼接或整合各格結果,處理漏拍與復歸。 | 影像缺失、順序錯誤、判定版本與告警紀錄。 |
試車與驗收要記錄什麼
矩陣拍攝的驗收不能只拿一張影像看清不清楚。要把位置、時序、影像完整性與整機節拍一起驗證。
| 驗收面向 | 要測什麼 | 建議留下的證據 |
|---|---|---|
| 定位重複性 | 同一個拍攝位置反覆走位,影像中的基準點偏移多少。 | 位置紀錄、基準點量測與允收公差。 |
| 影像完整性 | 矩陣每一格是否都有影像,影像順序是否正確,邊界是否有漏檢。 | 矩陣索引、影像檔名、漏拍告警與對照圖。 |
| 動態影像 | 不同速度、負載與連續運轉下,影像是否模糊或位置漂移。 | 速度條件、取像設定、失敗影像與重測結果。 |
| 整機節拍與復歸 | 取像、判定、移動、送料、異常停機和重新開始的完整時間。 | cycle time、異常流程、操作紀錄與影像追溯。 |
延遲拍攝的限制
解決反覆拍攝的誤差後,可以用一個延遲拍攝數值讓照片落在目標位置。這是可行的工程方向,但延遲不是永遠固定;只要速度、加速度、負載、機構磨耗或觸發方式改變,影像位置就可能跟著變。
- 不要把 PLC 計數到位直接當成平台已經停穩;要確認實際位置或影像結果。
- 不要只用一次走位找到延遲值;要用重複走位、不同位置和連續運轉測試。
- 若平台是連續平移取像,曝光時間、速度和光源亮度也會影響影像清晰度。
- 若影像需要拼接,必須先定義重疊區和座標轉換方式,否則每張單圖清楚仍可能無法整合。
- 發生漏拍、錯序或軸異常時,系統要能停止判定並留下足夠 log,讓工程人員重現問題。
工程上的底線:延遲值可以是設定,但不能是猜測。它要有量測方法、適用條件和重新驗證的觸發時機。