RobGetErrorStatus関数で得られるロボットエラーの詳細

文書バージョン 202403-01


Code[0] :指定ロボットの補間動作中のエリアオーバ状態をエラーコードで示します
エラーコード 状態
0正常状態
1補間動作中のエリアオーバエラー状態

Code[1] :指定ロボットの位置決めタイムアウト状態をエラーコードで示します
エラーコード 状態
0正常状態
1位置決めタイムアウトエラー状態

Sts1配列 :指定ロボットの各軸のドライバアラーム状態を32ビットのビットマップで示します
ビット割当て 状態
bit00:正常状態
1:ドライバアラーム発生状態
bit1~bit3ドライバアラームコード
bit4~bit31未使用(常に0)

Sts2配列 :指定ロボットの各軸のエラー状態を32ビットのビットマップで示します
bit26~bit31は該当の論理軸にRTEXサーボドライバが割り付けられているときに意味を持ちます。それ以外のモータドライバでは未使用で全て0が格納されます。
ビット割当て 状態
bit0正方向のオーバラン(オーバトラベル)エラーの発生有無
0:発生なし
1:発生あり
bit1負方向のオーバラン(オーバトラベル)エラーの発生有無
0:発生なし
1:発生あり
bit2最高周波数オーバエラーの発生有無
0:発生なし
1:発生あり
bit3位置偏差エラーの発生有無
0:発生なし
1:発生あり
bit4原点センサの故障の発生有無
0:発生なし
1:発生あり
bit5~bit25未使用(常に0)
bit26RTEXドライバから読出したメーカIDと、モーションコントローラ内部に登録したメーカIDとの比較
0:一致
1:不一致
bit27RTEXフルクローズ軸に対するサーボON時のコマンド実行エラーの発生有無
0:発生なし
1:発生あり
bit28RTEXドライバのコマンドタイムアウトエラー1の発生有無
0:発生なし
1:発生あり
bit29RTEXドライバのコマンドタイムアウトエラー2の発生有無
0:発生なし
1:発生あり
bit30RTEXドライバのコマンド実行エラーの発生有無
0:発生なし
1:発生あり
bit31RTEXドライバの原点復帰関連のエラー(アブソモード時に原点復帰コマンドを実行、またはインクリメンタルモード時に多回転クリアを実行)の発生有無
0:発生なし
1:発生あり

Sts3配列 :指定ロボットの各軸のRTEXサーボドライバのエラーコードを32ビットのビットマップで示します
該当の論理軸にRTEXサーボドライバが割り付けられているときに意味を持ちます。それ以外のモータドライバでは未使用で全て0が格納されます。
ビット割当て 意味
bit0~bit7RTEXサーボドライバのエラーコード(メイン)が格納されます
bit8~bit15RTEXサーボドライバのエラーコード(サブ)が格納されます
bit16~bit31未使用(常に0)