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

從空白狀態開始
新程式沒有策略,相機對此直言不諱:
該程式尚無判定策略,因此無法啟用。請至少新增一條規則以決定通過/失敗。

只有一個按鈕,對於大多數程式,它就是正確答案:
要求所有檢測工具都通過會建立一條涵蓋所有工具(當前和將來)的規則。點選它,點選儲存設定,程式即可啟用。對於一次簡單明瞭的檢測,這就是全部工作。
不要因為介面看起來太簡單就去尋找更多配置。對於大多數檢測而言,一條"所有工具都必須通過"的規則就是正確的策略。只有在下面出現特定理由時才新增複雜度。
規則如何讀取
展開一條規則,它就是一句你來填空的話:

程式通過的條件是
[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 新增一個工具,它會自動被納入判定門控,無需額外記憶。
選定工具將規則範圍縮小到你所選取的列表。當某個工具應僅作參考而不參與判定門控時使用此項。
一旦規則指定了具體工具,之後新增的工具不會被納入其中。這是為了換取今天能排除某個工具所付出的代價。
選擇器不會向你提供以下兩項:
- 對齊器不會出現在這裡。 它們完全由本頁下方的 Part detection 塊(部件檢測塊)管理
- 已禁用的工具仍會出現,並標記為已禁用,這樣你可以看到重新啟用後該規則將覆蓋哪些工具
工具參與情況
右側欄回答了使用者真正帶著的問題:我新增了一個工具,為什麼它不影響結果?
每個工具都會標註為由規則 1 門控(或由多條規則門控)或不參與判定門控。
不在任何規則中的工具仍然執行,仍然在庫中記錄自身的通過或失敗,並仍通過自身的 PLC 位報告結果。它只是對程式是否通過沒有影響。
對於你希望記錄但不強制執行的測量而言,這是一種合理配置。它也是常見的疏忽,因此相機會把它擺在你面前。
多條規則
你可以根據需要新增任意數量的規則。它們以 AND 方式組合:每條規則都必須滿足,程式才能通過。 一旦你有兩條或更多規則,相機會在列表上方以橫幅提示這一點。
規則按位置編號,但順序對判定結果沒有影響,也沒有重新排序控制元件。不要去找。
一個具體示例,用於一個包含條碼讀取、分類器和僅作參考的外觀檢查的程式:
| 規則 | 型別 | 範圍 | 原因 |
|---|---|---|---|
| 規則 1 | 全部 | 選定:條碼、分類器 | 兩項實際檢查都必須通過 |
| 規則 2 | 必須執行且通過 | 條碼 | 缺失的條碼讀取必須判為失敗,而不是跳過 |
外觀工具會在右側欄顯示為不參與判定門控,仍會被記錄,仍可在庫中檢視。
高階:無法執行的工具
每條規則都有一個摺疊的高階區域,其中只有一項設定:

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