AutoLJM
設定自動LJM。
格式
AutoLJM { On | Off }
參數
- On | Off
-
- On:啟用自動LJM。
- Off:解除自動LJM。
說明
以下列命令啟用AutoLJM。
Arc, Arc3, Go, Jump3, Jump3CP, Move
將AutoLJM設定為On之後,無論傳遞給各動作命令的位置資料是否適用LJM函數,皆與適用LJM函數時一樣,執行關節移動量最小的動作。
例如,為了對Go LJM (P1)獲得相同的效果,可進行如下設定:
AutoLJM On
Go P1
AutoLJM Off
AutoLJM可用於在程式特定區間啟用LJM,所以不需變更各項動作命令。
設定AutoLJM Off之後,唯有在傳遞給各動作命令的位置資料上適用LJM函數,方可啟用LJM函數功能。
在以下情況下,AutoLJM處於透過控制器設定所指定的狀態(工廠出廠時:Off)。
- 啟動控制器時
- 執行Reset時
- 中斷所有工作時
- 執行Motor On時
- 切換Auto/Programming作業模式時
注意
AutoLJM和LJM函數的雙重使用
在AutoLJM為On時,若在傳遞給動作命令的點資料上使用LJM函數,則會在執行動作時雙重使用LJM。
對於動作命令Move LJM (P1, Here)和Move LJM (P1),無論啟用AutoLJM與否,動作都不會改變。然而,對Move LJM (P1, P0) 動作命令啟用AutoLJM時的Move LJM (LJM (P1, P0), Here) 動作和未啟用AutoLJM時的Move LJM (P1, P0) 動作,兩者的動作完成位置有可能不同。
編程時,建議避免雙重使用AutoLJM和LJM函數。
AutoLJM使用注意事項
可透過控制器的環境設定,在啟動控制器時啟用AutoLJM功能。然而,透過控制器的環境設定或命令始終啟用AutoLJM功能時,對於客戶欲大幅度移動關節的動作命令,會自動變更為減小關節移動量的姿態並進行動作。
編程時,建議利用LJM函數或AutoLJM命令,僅在必要時才使用LJM。
參照
AuoLJM函數、LJM函數
AutoLJM範例
AutoLJM On
Go P1
Go P2
AutoLJM Off