建立視覺序列

建立2個視覺序列。
除了零件檢測用序列外,也請建立送料器校準用的視覺序列。

建立零件檢測用視覺序列

建立用於檢測零件的視覺序列。

  1. 點擊[Vision Guide]按鈕,以顯示Vision Guide畫面。

  2. 將1個零件放置在送料器上。

  3. 新建1個視覺序列。依照以下內容設定屬性:

屬性 如何設定使用者定義的遠程輸出I/O
Name 設定任意名稱。(例如:VS_Part1)
Calibration 設定視覺校準。
ExposureTime

注意以下事項進行設定:

- 零件能清楚識別

- 平台周圍與中央的亮度大致相同

  1. 新增1個Blob物件。依照以下內容設定屬性:
屬性 如何設定使用者定義的遠程輸出I/O
SearchWindow

將整個平台設為檢測區域。

NumberToFind 設定為「All」。
MaxArea 設定為零件面積值的1.3倍左右。
MinArea 設定為零件面積值的0.7倍左右。
ThresholdHigh 設定為能確實檢測零件的值。設定為不會誤檢測平台周邊暗部的值。

TIP


若無法正確檢測零件,請重新調整其他屬性或視覺序列的屬性。

  1. 設定完成後點擊[Run]按鈕,並確認可正確識別零件且沒有誤檢測到背景。
  2. 設定完成後,點擊Vision Guide功能表 - [File] - [Save]按鈕。將會儲存設定。

TIP


關於建立零件檢測用視覺序列的詳細資訊,請參閱以下內容。

視覺校準

建立送料器校準用視覺序列

  1. 新建1個視覺序列。依照以下內容設定屬性:
屬性 如何設定使用者定義的遠程輸出I/O
Name 設定任意名稱。(例如:VS_Part1_Cal)
Calibration 設定視覺校準。
ExposureTime 設定時,確保能清楚識別零件。
  1. 新增1個Blob物件。依照以下內容設定屬性:

屬性 如何設定使用者定義的遠程輸出I/O
SearchWindow

將整個平台設為檢測區域。

MaxArea 保持預設值。
MinArea

將數值設定為零件面積的約0.9倍。按照以下步驟估算零件面積:

1. 讓送料器的背光亮起

2. 在平台上放置數個不重疊的零件

3. 執行視覺序列

4. 以Blob結果中的Area之平均值作為零件面積

NumberToFind 設定為「All」。
ThresholdHigh 設定為能確實檢測零件的值。設定為不會誤檢測平台周邊暗部的值。

TIP


若無法正確檢測零件,請重新調整其他屬性或視覺序列的屬性。

若送料器上有不想檢測的暗部或污漬等,可使用「檢測遮罩」將其從檢測對象中排除。如需詳細資訊,請參閱以下內容。

程式範例 8.3

  1. 設定完成後點擊[Run]按鈕,並確認可正確識別零件且沒有誤檢測到背景。
  2. 設定完成後,點擊Vision Guide功能表 - [File] - [Save]按鈕。將會儲存設定。
  3. 關閉Vision Guide畫面。

TIP


關於建立送料器校準用視覺序列的詳細資訊,請參閱以下內容。

視覺校準