SetFrcAssist
(ライブラリ)
【Ver.1.4 以降】

力制限時のオフセット力を設定します。(力制限特殊機能ライブラリ)(6軸専用命令)

SetFrcAssist(<X方向オフセット力>,<Y方向オフセット力>,<Z方向オフセット力>,<X回りオフセットモーメント>,<Y回りオフセットモーメント>,<Z回りオフセットモーメント>)

SetFrcCoordにて設定された座標系のX軸方向、Y軸方向、Z軸方向、X軸回り、Y軸回り、Z軸回りのオフセット力、モーメントを設定します。力制限最大値の10%が設定最大値となります。
力設定値の単位は[N]です。モーメント設定値の単位は[Nm]です。小数点1桁まで有効です。

<pacman.h>ファイルが必要です。

-
ロボット制御権を取得(TAKEARM)したタスクにて実行下さい。ロボット制御権未取得の場合は、エラー「21F7アームセマフォを取得できません」が発生します。
-
オフセット力、モーメントを加える方向にロボットが動作する場合があります。動作する場合は、設定値を下げてください。
-
コントローラ電源立ち上げ直後は、設定値は初期化され、X軸方向,Y軸方向,Z軸方向,X軸回り,Y軸回り,Z軸回りすべて0となります。

CALL SetFrcCoord(1)
|
'力制限座標系をツール座標に設定する。
|
CALL SetFrcAssist(-30,0,0,0,0,0)
|
|
|
'-X方向に30[N]のオフセット力を設定する。
|
CALL SetFrcLimit(0,100,100,100,100,100)
|
|
|
'力制限割合を設定する。
|
CALL SetCompControl
|
'力機能を有効にする。X方向は0%に力制限され、
'-X方向に30[N]の力を加える。
|