ID : 593
Hand[n].MoveAH / SelectHand[m,n].MoveAH
機能
加減速付き絶対位置把持動作をします。"SelectHand[m,n].MoveAH"は、電動ハンドと協調機能を併用する場合に使用します。
構文
Hand[n].MoveAH 位置, 速度, 把持力[, TimeOut=タイムアウト時間][, Next]
電動ハンドと協調機能を併用する場合
SelectHand[m,n].MoveAH 位置, 速度, 把持力[, TimeOut=タイムアウト時間][, Next]
指定項目
解説
加減速付き絶対位置把持動作をします。
Nextオプションをつけることで非同期に実行します。
注意事項
前のコマンドの完了前に実行することはできません。
特権タスク内での当コマンドの実行は、推奨しません。 ただし必要不可欠な場合は、下記の点に十分注意して使用してください。
- 特権タスク内にて当コマンド実行中に電動ハンドコントロールボードがエラーを発生した場合、特権タスクは停止します。
- 特権タスク内にてNEXTオプション付きの当コマンド実行中に電動ハンドコントロールボードがエラーを発生した場合、特権タスクは停止しません。
- 当コマンドを実行していない時に電動ハンドコントロールボードがエラーを発生した場合、特権タスクは停止しません。
用例
'!TITLE "加減速付き絶対位置把持動作"
' 指定した移動方向と速度で絶対位置把持動作
Sub Sample_HandMoveAH
' 電動ハンド0を速度20[%]、把持力30[%]で目標位置5[mm]へ絶対位置移動・把持動作
Hand[0].MoveAH 5, 20, 30
End Sub
ID : 593