Vision Guide視窗

屬性清單的工具列和按鈕

工具列和按鈕顯示在屬性清單的頂部。您可以選擇屬性清單與結果清單的顯示模式。(預設:基本模式)
顯示模式類型包括如下兩種。

按鈕 說明

基本模式:

所選視覺序列、視覺物件和校準中的常用可用屬性和結果都將顯示在清單中。首次使用Vision Guide或只是要稍微修改屬性並測試視覺物件時,請選擇基本模式。

進階模式:

所選視覺序列、視覺物件和校準中的所有可用屬性和結果都將顯示在清單中。如果是要使用所有屬性和結果,對視覺序列進行最佳調整時,請選擇進階模式。

此處選擇的模式會應用到所選序列、物件和校準中。重新打開 Epson RC+8.0 時,會保留相同的設置。
例如,如果選擇進階模式,則所選序列、物件和校準將顯示所有可用的屬性和結果。重新打開 Epson RC+8.0 時,將在上次選擇的進階模式下顯示。

序列視窗。

按一下流程圖中的視覺序列或選擇序列樹中的序列後,序列視窗會顯示在視窗右側。序列視窗可用來:

  • 設定視覺序列的屬性
  • 測試整體視覺序列的結果

序列視窗:(a)屬性清單
Properties清單中所顯示的視覺序列屬性,看起來與小型試算表相似。屬性的名稱在左邊,其值則顯示在右邊。
請先按一下特定屬性的Value欄位,然後輸入一個值或從所顯示的清單中選擇一個值,即可設定視覺屬性。
其中一些視覺序列屬性包括:

項目 說明
Camera 指定本視覺序列要使用哪部攝影機
RuntimeAcquire

定義本序列的取得方法

(即:閃光、無、固定)

Calibration 定義本視覺序列所使用的校正
ImageBuffer

針對本視覺序列所使用的緩衝區數量

0:每部攝影機所具有獨特緩衝區編號(預設)

1至10:本視覺序列所共用的緩衝區

ImageSize

針對本視覺序列所使用的攝影機,指定其解析度

預設:攝影機解析度

若想了解視覺序列屬性的詳情,請參考以下內容。

  • 視覺序列
  • 「Vision Guide 8.0 Properties and Results Reference」

序列視窗:(b)結果清單
視覺序列的結果會顯示在位於Properties清單正下方的Results清單中。Results清單將只會顯示在視覺序列執行之後,在Value欄位中的值。在執行之前,結果欄位將不會顯示任何內容。
下列結果會顯示在結果欄中:

項目 說明
AllPassed 顯示是否接受所有Vision物件
Time 處理視覺序列所需要的時間

物件視窗

按一下流程圖中的Vision物件或選擇序列樹中的物件,Object視窗會顯示在視窗的右側。Object視窗可用來:

  • 為Vision物件設定屬性值。
  • 執行Vision物件或視覺序列之後檢視結果。

物件視窗:(a)屬性清單
Properties清單中所顯示的Vision物件屬性,看起來與小型試算表相似。屬性的名稱在左邊,其值則顯示在右邊。
按一下特定屬性的Value欄位,然後輸入一個值或從所顯示的清單中選擇一個值,即可設定Vision物件屬性。
Vision物件屬性會依Vision物件類型而有不同,一些最常用的Vision物件屬性包括:

項目 說明
AbortSeqOnFail 若設定為True,且此物件未在執行期間合格,就會中止整個視覺序列。
Accept 用來與Score結果比較的臨界值。若Score大於Accept屬性值,就視為已找到本物件。
Frame 定義要套用哪個視覺框,以便為本物件定位。
PassType 定義物件偵測結果的接受條件。

若想了解視覺物件屬性的詳情,請參考以下內容。

  • Vision物件
  • “Vision Guide 8.0 Properties and Results Reference Manual”

物件視窗:(b)結果清單
Vision物件的結果,會顯示於Properties清單正下方的Results清單中。Results清單會在執行本Vision物件或整個視覺序列之後,在Value欄位中顯示出數值。在執行之前,特定Vision物件的Results清單可能不會顯示任何內容,也可能會顯示上次執行Vision物件的結果。
在執行整個視覺序列時,有時候顯示Object頁籤也相當實用。這項功能可以在每次執行序列時,查看特定物件的結果。
Vision Guide 8.0可讓您執行一個視覺序列,然後在Vision物件之間切換,藉此查看每一個別Vision物件的結果。您必須使用Vision物件下拉式清單,藉此選擇不同的Vision物件。若在影像顯示中的物件上按一下以選擇其中一個Vision物件,就會清除物件的結果。

即使切換不同的Vision物件,Vision Guide 8.0依然會保存其結果。
結果會依Vision物件類型而有差異。常見的Vision物件結果如下:

項目 說明
Found 用於顯示是否找到Vision物件。
Passed 用於顯示是否接受物件偵測結果。
Time 處理本Vision物件所需要的時間。

在結果清單上按右鍵後,可以對當前活動的視覺物件使用下列操作。

項目 說明
Copy all results 複製所有結果到剪貼簿。
Export all results 匯出所有結果到CSV檔。可以匯出成表格格式,在處理多個結果的視覺物件時相當實用。

若想了解Vision物件的詳情,請參考以下內容。
Vision物件

Run Panel上的物件[Run]按鈕用來執行目前所選取的Vision物件。在單獨測試目前的Vision物件的屬性值是否設定正確時,這項功能相當實用。
若一個Vision物件與其他Vision物件相關聯(例如一個Polar物件的中心位置是由Correlation物件的結果所定義時),那就會先執行必要的Vision物件,然後再執行目前的Vision物件。

例如,假設您想要在Polar物件的CenterPointObject屬性是由Correlation物件的結果所定義的情況下,執行一個Polar物件。在這種情況下,您可以從流程圖中選擇Polar物件,以作為目前使用的物件。然後按一下[Run Object]按鈕,就會先執行Correlation物件,緊接著執行Polar物件。

提示


使用者必須了解執行Vision物件及執行視覺序列之間的差異。若想執行Vision物件,只要在執行面板上物件的[Run]按鈕上按一下即可。

在執行之前,請確認已在流程圖或序列樹中選擇想要的Vision物件。執行Vision物件將會僅執行該Vision物件,以及該物件所可能需要的任何Vision物件(例如,定義 Line 物件的 StartingPoint 屬性的物件或定義 Polar 物件的 CenterPointObject 屬性的物件)。

在執行一個視覺序列時,則會執行該序列內的所有Vision物件。

校正視窗

在序列樹中選擇校正,Calibration視窗會顯示在視窗的右側。
Calibration視窗可用來設定校正及檢視校正結果。

校正視窗:(a)屬性清單
Properties清單中所顯示的視覺Calibration,看起來與小型試算表相似。屬性的名稱在左邊,其值則顯示在右邊。請先按一下特定屬性的Value欄位,然後輸入一個值或從所顯示的清單中選擇一個值,即可設定屬性。
若想了解校正屬性的詳情,請參考以下內容。

  • 校正
  • “Vision Guide 8.0 Property and Results Reference Manual”

校正視窗:(b)結果清單
Vision Calibration的結果會顯示在位於Properties清單正下方的Results清單中。

若想了解攝影機校正的詳情,請參考以下內容。
校正

Jog頁籤

Jog頁籤是用來在校正或檢視即時視訊時,讓機器人進行微動的。

按一下序列及校正樹右側的[Jog]按鈕,會隨即顯示Jog頁籤。Jog頁籤也是飛出面板。
選擇[Jog]頁籤時,就會開始與控制器通訊。若通訊失敗,顯示內容就會回到之前所選取的頁籤。
在微動之前,必須先開啟機器人馬達。您可以從Robot Manager 或命令視窗來開啟馬達。

[Jog]頁籤上方有機器人步進時所需的各種功能的設置按鈕。

  • 開啟及關閉馬達電源
  • 變更功率
  • 執行重設
  • 選擇目前的機器人

微動頁籤:選擇微動模式
從[Mode]方塊中選擇微動模式。所提供的選項包括World、Tool、Local、Joint和ECP (若ECP已啟用)。您可以從Robot Manager 中選擇目前的Tool、Local和ECP。

微動頁籤:選擇微動速度
從[Speed]方塊中選擇微動速度。

微動頁籤:選擇微動距離
按一下[Jog Distance]群組中的選項按鈕,以選擇微動距離。在選擇Long、Medium及Short 距離時,您可以在微動距離文字方塊中輸入數字,藉此變更距離。

微動頁籤:微動機器人
在選擇微動模式、微動速度及微動距離之後,按一下微動按鈕以讓機器人微動。當微動距離設定為Continuous 時,在您放開按鈕之前,機器人都將會持續移動。若設定為其他距離,機器人將會移動至微動距離所指定的量。若按下微動按鈕,機器人就會持續移動。