跳到主要內容
VSK 威視康 — Cognex 官方授權 PSI 系統整合商

Cognex IS1741 OCR 讀取通過閥值卻判失敗? IS1741 OCR fail、OCR 通過閥值判失敗、OCR threshold 調整、Cognex Character Score、SEMI Validation、Wafer OCR pass fail、IS1741 threshold、In-Sight 1741 閥值、康耐視 wafer OCR

3 層 threshold 完整拆解 (字符 + 整體 + SEMI Validation) + 5 步驟調整 SOP · Cognex In-Sight 1741 / 1742 適用

一句話:IS1741 OCR 讀取分數看起來很高、但判斷結果卻是 Fail?這幾乎是 Cognex 3 層 threshold 中「隱藏」的第三層 (SEMI Validation Checksum) 造成、多數工程師只看前兩層分數、漏了第三層。本文完整拆解 + 5 步驟 SOP。

為什麼「分數過閥值卻失敗」?

典型現象:工程師在 In-Sight Explorer 看到 OCR Character Score 所有分數高、看起來全部字符讀對、但 job result 卻回傳 Fail。第一直覺是 Cognex bug、實際上是你看的是 Layer 1、系統擋在 Layer 3 (SEMI Validation)

Cognex In-Sight 1741 wafer OCR job 執行後、有 3 層獨立判斷、必須全部通過才 Pass。多數工程師 UI 只顯示 Layer 1 (字符分數)、不會顯示 Layer 3 (Checksum) 結果、所以「看起來 Pass、實際 Fail」。

Cognex 3 層 threshold 完整拆解

Layer名稱判斷什麼預設閥值
1Character Score單字符信心分數(每個字元 0-100)60-80
2Overall Score全字串平均信心分數70
3SEMI ValidationChecksum 計算結果比對Pass/Fail (無閥值)

Layer 1 · 字符閥值 (Character Score)

每個讀取字元的信心分數、範圍 0-100。閥值可依 job 需求調整、實際數值由 In-Sight Explorer job 設定。此 Layer 判斷「這個字符看起來像不像我認為的字元」。

常見 Fail 原因:光源不足導致對比低、字元邊緣模糊、雷射蝕刻淺、CMP 磨損。調整方式:In-Sight Explorer → OCR job → Character Score Threshold、逐步降低(不宜低於 40、太低會 accept 錯讀)。

Layer 2 · 整體閥值 (Overall Score)

全字串所有字元信心分數的平均值。閥值可調。此 Layer 判斷「整個 wafer ID 讀取整體品質」。

常見場景:個別字符分數通過閥值、但一兩個字符只有 40-50 拉低平均、整體 < 70 → Fail。調整方式:找出弱字符、獨立調光源 / 焦距 focus 該區域、拉高該字符分數。

Layer 3 · SEMI Validation (隱藏層、80% 失敗根因)

️ 容易被工程師忽略的層:SEMI Validation 是 SEMI 標準 Checksum 演算法比對、In-Sight Explorer UI 預設不會顯示此層結果、必須到 Explorer 事件日誌 (Event Log) 查看。

邏輯:讀取完 wafer ID 字串後、系統依 SEMI Checksum 演算法計算 checksum 字元、與讀取結果的 last 字元比對。相符 = Pass、不符 = Fail、與字符分數無關

常見 Fail 場景:字符全部 90+ 分、Overall 分數高 分、但 Checksum 不符(多因 confusion 字符 O/0、I/1、S/5 誤讀)→ job 回傳 Fail。詳見 SEMI Checksum 詳解

5 步驟調整 SOP

  1. Step 1:In-Sight Explorer → 事件日誌 (Event Log) → 找 Fail 記錄 → 看具體 fail reason 是哪 Layer
  2. Step 2:若 Layer 1 Fail → 找 Character Score < 閥值的字元 → 該字元位置光源 / 焦距調整
  3. Step 3:若 Layer 2 Fail → 找拉低 Overall 的弱字符 → 該字符 sub-region 獨立設定 (Cognex Region-based 讀取)
  4. Step 4:若 Layer 3 Fail (Checksum) → 開 Character confusion filter → 排除 O↔0、I↔1、S↔5 誤讀
  5. Step 5:跑 Cognex In-Sight 內建 Auto-tune → 系統自動優化 12 光源 + 影像增強濾鏡設定

常見錯誤場景

  • 場景 A:Character Score 分數高、Overall 分數高、job Fail → 幾乎確定 Layer 3 Checksum 不符 → 看 Character confusion (O/0 / I/1) 混淆
  • 場景 B:Character Score 中等、Overall 略低、job Fail → Layer 2 不過 → 弱字符影響、需獨立調光源
  • 場景 C:個別字符分數低 → Layer 1 弱字符 fail → 該區域焦距 / 光源不對
  • 場景 D:所有字元分數高、Overall 分數高、SEMI Checksum Pass → 真 Pass

常見問題 FAQ

Q1:為什麼 OCR Character Score 都很高、job 卻 Fail?

常見原因是 Layer 3 SEMI Validation Checksum 不符(多因 O↔0、I↔1、S↔5 字符 confusion 誤讀)。In-Sight Explorer UI 預設不顯示此層、需到事件日誌 Event Log 查看。解法:開 Character confusion filter 排除易混淆字符對。詳見 Layer 3

Q2:Cognex In-Sight 1741 wafer OCR 有幾層 threshold?

3 層:Layer 1 Character Score (單字符信心)、Layer 2 Overall Score (全字串平均)、Layer 3 SEMI Validation (Checksum)。3 層都通過才 Pass、任一層不過都 Fail。詳見 3 層 threshold 完整拆解

Q3:怎麼看 Event Log 查 Fail 具體原因?

In-Sight Explorer → Device → Event Log → 篩選 OCR Fail 事件 → 每筆 event 顯示 fail reason (Character Score below threshold / Overall Score / SEMI Validation Fail)。這是找出真正 fail 層級的關鍵、UI 主畫面看不到。

Q4:Character confusion filter 是什麼?怎麼設?

In-Sight Explorer OCR job → Advanced → Confusion Filter → 定義易混淆字符對(如 O↔0、I↔1、S↔5)、系統會避免其中一種讀成另一種。實務:SEMI 標準已排除 O/I/S、若客戶 wafer ID 用了這些字元、需手動加 filter。

Q5:Auto-tune 可以自動解決 3 層 threshold 問題嗎?

部分可以。Cognex In-Sight 1740 系列內建 Auto-tune 主要優化 Layer 1 (Character Score) 相關的成像條件(12 光源 + 影像增強濾鏡)、對 Layer 3 SEMI Validation 幫助有限。Layer 3 fail 需靠 Confusion Filter + 字符集限制解決。

Q6:以上都試過還 Fail、可以請 VSK 協助嗎?

可以。VSK 是 Cognex Partner System Integrator (PSI) 認證代理、有 In-Sight 1740 系列完整整合經驗、包含 OCR 3 層 threshold 調校、Confusion Filter 配置、SEMI 字符集設定。聯絡 VSK 工程師 →

相關資源

需要 Cognex wafer 讀碼器解決方案?

VSK 是 Cognex 官方 PSI 認證代理、提供 In-Sight 1740 系列(IS1741 主力)完整選型 + 整合服務。