GetCollisionForce
(ライブラリ)
【Ver.2.61 以降】

外力最大値を取得します。

GetCollisionForce(<J型変数>)

外力最大値を<J型変数>にセットします。

-
外力最大値は、モータON状態の衝突検出有効設定軸のみ、手動モードおよび自動モード毎に計算されます。
-
自動モード時は、自動モード時の外力最大値がセットされ、手動モード時、ティーチチェックモード時は、手動モード時の外力最大値がセットされます。
-
衝突検出機能は下記のコントローラバージョンで機能します。下記コントローラバージョンより古いプロジェクトデータをご使用する場合はプログラミングマニュアルⅠの「衝突検出機能」を参照してください。
-
VS-G シリーズ:Ver.2.61 以降
-
VS-***シリーズ:Ver.3.20 以降
-
VM-G、VP-G シリーズ:Ver.2.70 以降
-
HM-G、HS-G シリーズ:Ver.2.80 以降
-
衝突検出機能は旧エンジンボードでは機能しません。

TAKEARM
|
'ロボット制御権を取得します。
|
CALL ClearCollisionForce
|
'外力最大値を初期化します。
|
CALL SetCollisionJnt(2)
|
'2軸の衝突検出を有効にします。
|
MOVE P, P1,P2
|
'P1点からP2点へPTP移動します。
|
CALL GetCollisionForce(J1)
|
'P1点からP2点に移動した際の外力最大値をJ1に
'セットします。
|
CALL ClearCollisionForce
|
'外力最大値を初期化します。
|
MOVE P, P2,P3
|
'P2点からP3点へPTP移動します。
|
CALL GetCollisionForce(J2)
|
'P2点からP3点に移動した際の外力最大値をJ2に
'セットします。
|