SurfaceAlign物件的屬性設定方針

Step 1. 設定基本資訊
設定基本資訊相關屬性(Name、Description、Enabled、StepID、AbortSeqOnFail)。

屬性
說明、設定指南
Name

設定力覺引導物件名稱。

設定特定名稱。

Description

設定力覺引導物件的描述。

描述動作說明等。設定任意字串。

Enabled 設定是否執行力覺引導物件。
True:正常
False:不執行力覺引導物件時,例如改為執行其他力覺引導物件等情形
StepID

力覺引導物件執行期間的StepID。

設定任意ID。

StepID為記錄於記錄資料中的ID。協助您了解日誌資料對應哪個工程。

力覺引導序列的AutoStepID為False時適用。

AbortSeqOnFail 設定是否在力覺引導物件失敗時結束或繼續執行力覺引導序列。

True:正常

結束力覺引導序列。

False:包含力覺引導序列中失敗時的復原動作時,或失敗後仍可繼續執行力覺引導序列時

Step 2. 開始前設定I/O處理
設定力覺引導物件開始前的I/O處理相關屬性(IOPreprocEnabled, IOPreprocOutputBit, IOPreprocOutputStatus)。

屬性
說明、設定指南
IOPreprocEnabled

設定是否在力覺引導物件開始時操作輸出位元。

您僅可操作一個輸出位元。若要操作數個輸出位元,請使用SPELFunc物件。

False:正常
True:操作輸出位元時,如操作/停止周邊設備
IOPreprocOutputBit 開始力覺引導物件時,請指定要操作的輸出位。
IOPreprocOutputStatus

開始力覺引導物件時,設定是否要開啟或關閉輸出位。

設定要輸出的狀態。

Step 3. 設定力控制功能
設定力控制功能相關屬性(PressOrient, PressForce, PressFirmnessF, AlignOrient, AlignFirmnessT, CFEnabled)。

屬性
說明、設定指南
PressOrient

設定按壓方向。

指定將待抓取工件往物件按壓以對齊表面時,與該物件表面垂直的方向。

設定按壓力。

PressForce

設定按壓力。

PressOrient為正方向時:輸入負值。

PressOrient為負方向時:輸入正值。

一般使用約3~5 N,但仍請設為客戶工件可容許的數值。

若數值過小,機器人可能不會移動。

若設定值較小,按壓時的扭力將會變小,且可能難以對齊表面。

PressFirmnessF

設定按壓方向的力量軸堅固度。

數值提高時,力控制功能會增強,且反應較慢。

數值降低時,力控制功能將會減弱。對扭力變化的反應速度較快,但容易發生振動。

AlignOrient

對齊表面的旋轉方向。

其會依據PressOrient自動變更。僅可讀取。無法變更此屬性。

該旋轉即為在PressOrient中未指定的2個平移方向的旋轉。

舉例而言,若PressOrient中指定+Fz或-Fz,為Fx與Fy方向旋轉的Tx與Ty將為AlignOrient。

AlignFirmnessT

設定旋轉方向的力控制功能硬度。

數值提高時,力控制功能會增強,且對扭力變化的反應速度較慢。

數值降低時,力控制功能將會減弱。對扭力變化的反應速度較快,但容易發生振動。

CFEnabled 設定是否要對下一個力覺引導物件繼續執行力控制功能。

False:正常

先關閉力控制功能,再執行下一個力覺引導物件。

True:對齊面後,欲維持穩定力開始下一個力覺引導物件時

下一個力覺引導物件必須維持PressOrient及AlignOrient所選方向的力控制。

Step 4: 設定結束條件的基本資訊
設定超時相關屬性(Timeout)。

屬性
說明、設定指南
Timeout 設定超時時間。

未設定結束條件時:

為執行時間。

設定結束條件時:

未在指定時間內滿足結束條件時,將會失敗。

Step 5. 設定力相關結束條件
設定與力結束條件相關的屬性(ForceCheckEnabled, PressCheckTolF, AlignCheckTolT, HoldTimeThresh)。

屬性
說明、設定指南
ForceCheckEnabled

設定是否啟用力相關的結束條件。

True:要啟用力相關的結束條件時

PressCheckTolF

與力相關結束條件的轉換方向範圍。設定力結束條件的範圍。

監控PressOrient中指定方向的力,

是否在PressForce±PressCheckTolF的範圍內。

画像

AlignCheckTolT

與力相關結束條件的旋轉方向範圍。設定力結束條件的範圍。

監控AlignOrient中設定的兩個方向的力,

是否在±AlignCheckTolT的範圍內。

画像

HoldTimeThresh

設置檢查力量結束條件的時間量。

如下圖,當指定的條件持續了在HoldTimeThresh中指定的時間後,即判定為已滿足結束條件。

画像

一般會設為「0」。

設定動作不穩定時穩定動作的時間(如傾斜在對齊表面後未對齊)。

建議依暫時停用結束條件後執行的實際結果設定時間。