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 時,在您放開按鈕之前,機器人都將會持續移動。若設定為其他距離,機器人將會移動至微動距離所指定的量。若按下微動按鈕,機器人就會持續移動。