Contact物件的屬性設定方針

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. 設定接觸方向及力控制功能
設定接觸方向及力控制功能相關屬性(ContactOrient, ContactFirmnessF, ContactFirmnessT, CFEnabled)。

屬性
說明、設定指南
ContactOrient

指定接觸方向。

機器人會往指定方向移動或旋轉。

ContactFirmnessF

ContactFirmnessT

設定力控制功能硬度。

ContactFirmnessF:ContactOrient為Fx, Fy, Fz時

ContactFirmnessT:ContactOrient為Tx, Ty, Tz時

設定較大值時:

力控制功能會增強,且反應速度較慢。

設定較小值時:

力控制功能會減弱,反應速度較快,但容易發生振動。

設定較小絕對值時:

接觸動作的移動速度將加快。

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

False:正常

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

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

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

可使用模擬器功能確認ContactOrient設定狀態。顯示除指定方向外均為反灰的座標系。
但,機器人將根據目前位置進行顯示。請在力覺引導物件已在執行位置姿態的狀態下進行確認。
關於使用模擬器功能進行顯示的方法,請參閱下列手冊。
"Epson RC+ 8.0用戶指南 - 模擬器 - 功能描述"

Step 4. 設定結束條件
設定結束條件相關屬性(ContactForceThresh, ContactTorqueThresh, Timeout Property)。

屬性
說明、設定指南

ContactForceThresh

ContactTorqueThresh

設定閾值以判定是否有接觸。

請確認為工件設定適當閾值。

ContactForceThresh :

當ContactOrient為Fx、Fy、Fz時,

設定約3至5 [N]。

ContactTorqueThresh :

當ContactOrient為Tx、Ty、Tz時,

設定約500[N・mm]。

設定較大絕對值時:

接觸前的移動速度較快。

數值過小時:

機器人可能不會移動。

Timeout

設定Contact物件的逾時期間。

接觸前若經過指定時間,則失敗。