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

力制限設定座標系を選択します。(6軸専用命令応)

SetFrcCoord(<設定値>)

SetFrcLimit,SetCompRateにて設定する力制限値の座標系を選択します。
設定値が0の場合、ロボットのベース座標を選択し、設定値が1の場合は、ツール座標、設定値が2の場合は、ワーク座標を選択します。

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

-
ロボット制御権を取得(TAKEARM)したタスクにて実行下さい。ロボット制御権未取得の場合は、エラー「21F7アームセマフォを取得できません」が発生します。
-
力制限中は、実行できません。力制限中に本ライブラリを実行すると、エラー「60fa 力制限中です」が発生します。
-
<設定値>を1とし、ツール座標を選択した場合、ツール座標は、力制限有功設定(SetCompControl実行)時のツール座標となります。力制限中にchangetool命令にてツール座標を変更しても、力制限座標は変化しません。
-
<設定値>を2とし、ワーク座標を選択した場合、ワーク座標は、力制限有功設定(SetCompControl実行)時のワーク座標となります。力制限中にchangework命令にてワーク座標を変更しても、力制限座標は変化しません。
-
コントローラ電源立ち上げ直後は、設定値は初期化され、0(ベース座標)となります。

CALL SetFrcCoord(1)
|
'力制限座標系をツール座標に設定する。
|
Changetool 2
|
'ツール座標をツール2に設定する。
|
CALL SetFrcLimit(100,0,100,100,100,100)
|
|
|
'力制限割合を設定する。
|
CALL SetCompControl
|
'ツール2座標系のY方向の力制限割合を0%に設定し、
'力機能を有効にする。
|