SFree
用於設定指定關節的SFree狀態。
格式
SFree 關節編號[ , 關節編號,... ]
參數
- 關節編號
- 以運算式或數值指定關節編號(1~9的整數)。附加軸的S軸為8,T軸為9。
說明
SFree用於切斷指定關節馬達的電源。此時的狀態稱為SFree狀態。此命令用於直接教導或關閉特定關節的SFree狀態並進行組合。若要解除該關節SFree狀態,則執行SLock命令、Motor On或Motor Off。
執行SFree命令,會對機器人控制參數進行初始化。
詳細內容請參閱Motor On。
注意
部分系統設定透過SFree被初始化
SFree用於對機器人的動作速度或加減速度相關參數(Speed, SpeedS, Accel, AccelS等)以及LimZ參數進行初始化,以確保安全。詳細內容請參閱Motor On。
韌體版本在7.5.1.0之前,僅Motor ON狀態下可以SFree。
SFree的功能因韌體版本而異。
韌體 可否SFree 7.5.1.0以前 僅啟動馬達時 7.5.1.0或以後 馬達啟動和關閉時
重要事項
將SFree用於水平多關節型機器人(包含RS系列)的第3關節以及第4關節時
在水平多關節型機器人(包含RS系列)的第3關節上會啟動電磁制動器,因此即便有設定SFree,第3關節也不會立即動作。若要手動運作第3關節,需持續按下機器人手臂上方的制動器解除開關。
此外,也有第4關節設有制動器的機種。若為在第4關節設有制動器的機器人,則在第4關節上會啟動電磁制動器,因此即便有設定SFree,第4關節也不會立即動作。若要手動運作第4關節,需持續按下機器人手臂上方制動器解除開關。
不可將SFree用於垂直6軸型機器人(包含N系列)
若在垂直6軸型機器人(包含N系列)中使用SFree,則會發生錯誤。
如果要手動移動手臂,請在Motor Off后在Brake Off中釋放電子制動器。
在關節處於SFree狀態時執行動作命令
若在關節處於SFree狀態時執行動作命令,控制器則會在預設狀態下發生錯誤。即便有1個關節處於SFree狀態也要執行動作命令時,則勾選[設定]選單[控制器]–[環境設定]面板的[允許關節在非勵磁狀態的移動命令]核取方塊。
請勿在輸送帶追蹤中使用SFree
若在輸送帶追蹤中使用SFree,則發生錯誤5057、5058等。請以Cnv_AbortTrack命令等完成輸送帶追蹤之後使用SFree。
參照
Brake、LimZ、Motor、SFree函數、SLock
SFree範例
是SFree命令的簡易範例。若要在本範例中動作,必須勾選[設定]選單的[控制器]–[環境設定]面板的[允許關節在非勵磁狀態的移動命令]核取方塊。
Function GoPick
Speed pickSpeed
SFree 1, 2 '將J1和J2設為SFree狀態
移動Z和U關節以安裝料件
Go pick
SLock 1, 2 '對J1和J2解除SFree狀態
Fend