<< 前へ        次へ >>

ID : 7176

HandMoveRH

機能

加減速相対位置移動で把持動作します。

構文

HandMoveRH 移動量, 速度, 把持力[, Next or DetectOn]

指定項目

移動量
現在位置からワークまでの移動量を単精度実数型データで指定します。(mm)
速度
移動速度を整数型データで指定します。(%)
把持力
把持力を整数型データで設定します。(N)
Next
動作開始と同時に次の行に進みます。
DetectOn
把持動作中にワークを把持した場合、自動的にプログラムが次の行に進みます。ワークを把持しなかった場合は、動作終了後にプログラムが次の行に進みます。
Next オプションと同時指定はできません。
この機能は、Ver.2.8.*から有効です。

解説

HandChuckコマンドの[加減速相対位置移動・把持]と同じ動作をします。

注意事項

  • 既にワークの把持を検出している状態でDetectOn オプションを指定してコマンドを実行すると、プログラムは即座に次の行に進みます。
  • ハンド画面でのポイント動作および手動動作時は、DetectOnオプションを設定することはできません。
  • DetectOnオプションを指定した場合、把持動作中のみ自動検出を行います。また、低速把持終了位置の値にかかわらず、ソフトリミットの位置まで把持動作を実行します。

用例

把持検出は、Ver.2.8.*以降ならDetectOnオプション、Ver.2.7.*以前ならNextオプションを使用し、以下のように行います。

' 爪を開く
HandMoveA 30, 100

' Ver.2.7.*以前の場合、Next オプションでの把持検出
HandMoveRH -25, 100, 20, Next     ' 現在の爪位置から25mm 閉じ側にあるワークを20N で把持
Wait HandHoldState = True Or HandBusyState = False
Delay 200

' 爪を開く
HandMoveA 30, 100

' Ver.2.8.*以降の場合、DetectOn オプションでの把持検出
HandMoveRH -25, 100, 20, DetectOn   ' 把持を検出した時点で次の行へ移行

' 爪を開く
HandMoveA 30, 100

ID : 7176

<< 前へ        次へ >>