LimitTorqueStop

ハイパワーモード時にトルク上限に達した場合にロボットを停止する機能をオン、またはオフします。

書式
(1) LimitTorqueStop 状態

(2) LimitTorqueStop 状態, 関節番号

(3) LimitTorqueStop

パラメーター

状態

  • On: トルク上限での停止機能を有効にします。
  • Off: トルク上限での停止機能を無効にします。
関節番号
1から6までの関節番号を指定します。(スカラロボットの場合、関節番号は1から4まで)

結果
パラメーターが省略されているときは、現在のLimitTorqueStop状態を表示します。

解説
ハイパワー動作でのトルク上限での停止機能を有効にします。トルク上限 (デフォルトは100%)で、ロボットを即時停止させます。LimitTorqueによるトルク制限機能と併用することにより、ハイパワーモード時の衝突や接触による、ロボットや装置のダメージを低減する効果が得られます。

全軸のオンオフと、各軸のオンオフの設定ができます。デフォルト値は、全軸オフです。

コントローラー起動時にデフォルト値に戻りますが、それ以外の場合、本コマンドで明示的に設定しない限り、状態は変化しません。

トルク上限に達した場合、エラー 5040 "ハイパワー状態でモータートルク出力が異常"のメッセージを出力し、ロボットを停止します。

参照
LimitTorque, LimitTorque関数

LimitTorqueStop使用例
第1関節の最大トルクを30%に制限し、即時停止させる例です。

Function main
Motor On
Power high
Speed 20
Accel 20,20
LimitTorque 30,100,100,100    '第1関節の最大トルクを30%に制限する
LimitTorqueStop On, 1    '第1関節は最大トルクで即停止する
Go P1    'Go動作を実行する
Fend