AI 驅動文件
您想了解什麼?
第 4 步:判定
工具產生結果。判定將它們轉化為生產線所依據的單一通過或失敗結果。模擬器開啟時會展示在上線前值得了解的唯一陷阱:更改預設、切換對齊器,並觀察判定結果。
判定模擬器
設定每個工具的檢測結果,構建規則,檢視相機會得出的判定結果。
當對齊器未命中時,所有跟隨它的工具都會被跳過而不執行。不跟隨它的工具照常執行。
- 對於大多數程式,按下 要求所有檢測工具通過,儲存即可
- 規則以 AND 組合;順序無關緊要
- all 規則會悄悄排除被跳過的工具。對任何絕不能被跳過的檢查,使用 必須執行並通過
- 工具參與情況顯示哪些工具實際決定了判定結果
判定位於程式層面而不是工具內部,因此只有一個地方決定判定結果,當判定結果出乎意料時也只有一個地方可查。

從空狀態開始
新建程式沒有策略,相機對此的提示非常直白:
此程式尚無判定策略,因此無法啟用。至少新增一條規則來決定通過/失敗。

只有一個按鈕,而對大多數程式而言它就是正確答案:
要求所有檢測工具通過 會建立一條覆蓋所有工具(現在及將來)的規則。點選它,再點選 儲存設定,程式就可以啟用。對於簡單的檢測,這就是全部工作。
不要因為頁面看起來太簡單就去尋找更多配置。一條"所有工具必須通過"的規則對大多數檢測來說就是正確的策略。只在你有下文中具體理由時才增加複雜性。
規則是怎麼讀的
展開一條規則,它就是一句待你填空的話:

程式通過當
[all]的(•) 所有檢測工具 ( ) 選定的工具通過
三個決定:規則的種類、覆蓋的工具範圍,以及對未能執行的工具如何處理。
四種規則種類
| 種類 | 讀作 | 使用場景 |
|---|---|---|
| all | {範圍}中所有都通過 | 常規選擇。範圍內每個工具都必須良好 |
| any | {範圍}中任一通過 | 冗餘或替代檢查,一次良好讀取即足夠 |
| at least | {範圍}中至少 N 個通過 | N-of-M 抽樣,例如 4 個緊韌體中至少檢測到 3 個 |
| must run and pass | 這些工具必須執行並通過 | 安全關鍵檢查,"工具未執行"本身必須算作失敗 |
這是整個步驟中唯一一個概念陷阱,而且只在生產中才會咬人。
如果某個工具根本沒有產生結果,通常是因為定位失敗而工具被跳過:
- all 規則對該工具空洞成立。規則通過。
- must run and pass 規則則失敗。
因此,完全建立在 all 規則之上的程式可能讓一個從未真正被檢測過的零件通過。如果某項檢查絕不能被悄悄跳過,就為它新增一條 must run and pass 種類的規則。
範圍:規則覆蓋哪些工具
所有檢測工具是預設選項,並帶有一條值得注意的說明:
(未來新增的工具會自動納入此規則。)
通常這正是您想要的。下個月在第 3 步中新增一個工具時,它會自動受到此規則的管控,無需額外記憶。
選定工具將規則範圍縮小為您挑選的列表。當某個工具應僅作為參考資訊而非判定依據時,可使用此選項。
一旦規則指定了特定工具,之後新增的工具將不被此規則覆蓋。這是換取當下排除某一工具能力所付出的代價。
選取器中不會向您顯示兩類專案:
- 對齊器永遠不會出現在此處。 它們完全由頁面下方的部件檢測塊管理
- 已禁用的工具仍會顯示,並帶有已禁用標記,以便您能預覽重新啟用後規則會覆蓋的內容
工具參與情況
右側欄回答了使用者常帶著的問題:我新增了一個工具,為什麼它不影響結果?
每個工具都會標註為受規則 1 管控(或受多條規則管控)或不參與判定。
一個不受任何規則覆蓋的工具仍會執行,仍會在庫中記錄其自身的通過或失敗,並仍會通過其自身的 PLC 位進行報告。它只是對程式是否通過沒有影響。
對於您希望被記錄但不強制執行的測量,這是一種合理的配置方式。但它也常常是無心之失,因此相機會將其提示到您面前。
多條規則
您可以根據需要新增任意多條規則。它們以"與"(AND)邏輯組合:程式要通過,每條規則都必須成立。 一旦有兩條或更多規則,相機會在列表上方以橫幅方式提示。
規則按位置編號,但順序不影響判定結果,也沒有重新排序的控制元件。請勿去尋找。
舉一個實際例子:某程式包含一個條碼讀取、一個分類器和一個僅作參考的外觀檢查:
| 規則 | 型別 | 範圍 | 原因 |
|---|---|---|---|
| 規則 1 | 全部 | 已選:條碼、分類器 | 兩項真正的檢查都必須通過 |
| 規則 2 | 必須執行並通過 | 條碼 | 缺失的條碼讀取必須判失敗,而不能被跳過 |
外觀檢查工具會在右側欄顯示為不參與判定,仍會被記錄,仍可在庫中檢視。
高階:無法執行的工具
每條規則都有一個摺疊的高階部分,包含一項設定:

如果某個工具因定位失敗而被跳過:
| 選項 | 效果 |
|---|---|
| 不計入(預設) | 該工具將完全從此規則中移除,包括從"至少 N 個"規則的分母中移除 |
| 計為失敗 | 被跳過的工具貢獻一次失敗 |
| 計為通過 | 被跳過的工具貢獻一次通過 |
標籤上提到的是定位,但此設定也適用於已執行但無法判定的工具,例如無法找到其參考特徵的工具。兩者歸入同一類處理。
此設定無法挽救必須執行並通過規則。在該型別下,未執行的工具無論您在此處如何選擇都會判定失敗——這正是該規則型別存在的意義。
零件檢測:對齊器未找到零件時
此模組僅在程式包含對齊工具時顯示。
當對齊工具未找到其零件時,檢測是否應判定為失敗?
使用一個對齊器時,有兩個選項:
| 選項 | 行為 |
|---|---|
| 從不(預設) | 對齊器之後的工具將被跳過,檢測結果由實際執行過的工具決定。如果沒有任何工具可以執行,則此次捕獲既不計為通過也不計為失敗 |
| 始終 | 對齊工具必須找到其零件,否則檢測失敗 |
使用兩個或更多對齊器時,第二個選項將拆分為:
| 選項 | 行為 |
|---|---|
| 僅當完全找不到任何零件時 | 只要有一個對齊器找到其零件即可進行檢測 |
| 當其中任何一個對齊工具未找到其零件時 | 勾選關鍵的對齊器。任一勾選項未命中即判為失敗 |
選擇從不以外的任何選項都會在規則列表中新增一個只讀卡片,標記為必須找到零件。您通過單選按鈕更改設定,而非在該卡片中更改。
這一點容易混淆。選擇從不時,未命中本身不會使檢測失敗,但此次捕獲仍會根據已執行的工具判定通過或失敗。
另外,如果程式包含檢測工具但每一個都被跳過,則此次捕獲將記錄為失敗並歸入未檢測類別,不會計入您的良率資料。
這一區別在商業上很重要:選擇從不時,空夾具會歸入"未檢測"而不影響良率。選擇僅當完全找不到任何零件時,同樣的畫面會成為普通失敗並計入良率。
相機將顯示的警告
這些警告不會阻止儲存,但三者都值得處理。
此規則中的每個工具都已禁用,因此規則被跳過。 這是此頁面上最危險的狀態:規則看起來像一道閘門,實則毫無作用。相機將完全跳過它,使其空洞地通過。
某個指定工具已禁用。 在必須執行並通過規則下將判定為失敗;在全部或任意規則下則會被忽略。
僅有 N 個匹配工具,因此此規則目前永遠無法通過。 "至少 N 個"規則中的 N 超過了範圍內的工具數量。這是警告而非錯誤,因為"全部工具"範圍之後可能會新增工具。
阻止儲存的錯誤
| 訊息 | 原因 |
|---|---|
| 請至少選擇一個工具 | 選擇了"已選工具"但未勾選任何工具 |
| 請至少選擇一個必須執行並通過的工具 | 必須執行並通過的規則列表為空 |
| 引用了已不存在的工具 | 規則中的某個工具已在第 3 步中被刪除 |
| 必須至少為 1 | "至少 N 個"規則中的 N 小於 1 |
| 請至少選擇一個對齊工具 | 零件檢測中最後一個對齊器被取消勾選 |
後續可能讓您意外的情況
在第 3 步中刪除工具後,相機會從每條引用該工具的規則中移除它。如果這導致某條規則的顯式範圍變空,整條規則將被丟棄,否則空範圍會悄悄被解釋為"所有工具"。
因此,規則可能會在您對其他頁面做出更改後從此頁面消失。刪除任何工具後,請重新檢查判定設定。
判定設定僅在您按下儲存設定時才會儲存。離開時若有未儲存的編輯,系統會先提示您。放棄操作立即生效,不會要求確認。
由較新韌體編寫而當前介面無法渲染的規則將顯示為只讀,並附帶說明表示無法在此處編輯。從此螢幕儲存時將保留該規則而非丟棄它。