標準インターフェースのステータスコード一覧とトラブルシューティング

概要

標準インターフェースを利用する場合、コマンドのリターンメッセージにはコマンドの実行状況(ステータスコード)が含まれます。ステータスコードには、正常に実行完了のコードとエラーコードがあります。

Mech-Vision:

  • 1001~1099:Mech-Vision関連のエラーコード

  • 1100~1199:Mech-Vision関連の正常実行完了のコード

Mech-Viz:

  • 2001~2099:Mech-Viz関連のエラーコード

  • 2100~2199:Mech-Viz関連の正常実行完了のコード

Mech-Center:

  • 3001~3099:Mech-Center関連のエラーコード

  • 3100~3199:Mech-Center関連の正常実行完了のコード

ロボット:

  • 4001~4099:ロボット関連のエラーコード

  • 4100~4199:ロボット関連の正常に実行完了のステータスコード

外部パラメータのキャリブレーション:

  • 7001~7099:外部パラメータのキャリブレーション関連のエラーコード

  • 7100~7199:外部パラメータのキャリブレーション関連の正常実行完了のコード

Mech-Vision

Mech-Vision関連のエラーコード

エラーコード

意味

1001

Mech-Vision:プロジェクトが登録されていない、または自動読み込みに設定されていない

1002

Mech-Vision:ビジョン結果がない

1003

Mech-Vision:ROI内に点群がない

1006

Mech-Vision:無効な位置姿勢データ

1007

Mech-Vision:計算中

1009

Mech-Vision:位置姿勢の数は移動パラメータの数と一致しない

1010

Mech-Vision:位置姿勢の数はラベル数と一致しない

1011

Mech-Vision:プロジェクト番号が存在しない

1012

Mech-Vision:パラメータレシピの番号が上限を超えた

1013

Mech-Vision:レシピ名が存在しない

1014

Mech-Vision:パラメータの設定に失敗

1015

Mech-Vision:プロジェクト実行エラー

1017

Mech-Vision:無効なラベルマッピング

1018

Mech-Vision:ビジョン位置姿勢の数がエラー

1019

Mech-Vision:実行時間タイムアウト

1020

Mech-Vision:実行していない

1021

Mech-Vision:対象物寸法の設定に失敗(プロジェクトにステップ 対象物の寸法を読み込む があるかを確認してください)

1022

Mech-Vision:無効な対象物寸法

1024

Mech-Vision:位置姿勢の数はカスタマイズされた出力データの数と一致しない

1026

Mech-Vision:無効な位置姿勢タイプ

1028

Mech-Viz:経路計画に失敗

1031

Mech-Viz:ロボット関節角度の計算に失敗

1033

Mech-Vision:移動特異点

1034

Mech-Vision:直線運動の計画に失敗

1035

Mech-Vision:無効な把持位置姿勢

1036

Mech-Vision:ロボット本体が衝突

1037

Mech-Vision:ロボットと対象物との衝突

1038

Mech-Vision: 点群と衝突する点数がしきい値より大きく、衝突が検出された

1039

Mech-Vision: 点群と衝突する面積がしきい値より大きく、衝突が検出された

1040

Mech-Vision: 点群と衝突する体積がしきい値より大きく、衝突が検出された

1044

Mech-Vision:「ビジョン処理による移動」ステップがビジョン位置姿勢を送信していない

Mech-Vision関連の正常実行完了のコード

正常実行完了のコード

意味

1100

Mech-Vision:ビジョン位置姿勢の取得に成功

1101

Mech-Vision:準備完了

1102

Mech-Vision:プロジェクトのトリガーに成功

1103

Mech-Vision:計画経路の取得成功(105コマンド実行成功後の戻り値)

1107

Mech-Vision:レシピの切替に成功

1108

Mech-Vision:対象物寸法の設定に成功

Mech-Viz

Mech-Viz関連のエラーコード

エラーコード

意味

2001

Mech-Viz:ソフトウェアが登録されていない

2002

Mech-Viz:プロジェクト実行中

2003

Mech-Viz:Mech-Visionからのビジョン結果を受信していない

2005

Mech-Viz:ロボット関節角度の計算に失敗

2007

Mech-Viz:動作計画に失敗

2008

Mech-Viz:プロジェクト実行エラー

2010

Mech-Viz:経路に到達できない

2011

Mech-Viz:DOリストが提供されていない

2012

Mech-Viz:無効な位置姿勢タイプ

2013

Mech-Viz:無効な位置姿勢データ

2014

Mech-Viz:プロジェクトが設定されていない

2015

エラーコードが使用されていない

2016

Mech-Viz:ステップパラメータの設定に失敗

2017

Mech-Viz:停止に失敗

2018

Mech-Viz:無効な分岐の出口番号

2020

Mech-Viz:特異点のため実行に失敗

2021

Mech-Viz:直線運動の計画に失敗

2022

Mech-Viz:実行していない

2024

Mech-Viz:無効な分岐名

2025

Mech-Viz:実行時間タイムアウト

2026

Mech-Viz:無効なインデックス付きのステップ名

2027

Mech-Viz:無効なインデックス

2028

Mech-Viz:インデックスの設定に失敗(インデックパラメータ付きのステップがプロジェクトに入れるかどうかを確認してください)

2030

Mech-Viz:無効な把持位置姿勢

2031

Mech-Viz:ロボット本体が衝突

2032

Mech-Viz:シーンとの衝突

2033

Mech-Viz:点群と衝突する点の数が上限を超えた

2034

Mech-Viz:点群と衝突する面積が上限を超えた

2035

Mech-Viz:点群と衝突する体積がしきい値より大きく、衝突が検出された

2036

Mech-Viz:撮影されていない

2037

Mech-Viz:ビジョン結果がない

2038

Mech-Viz:ビジョン結果のROIに点群がない

2039

Mech-Viz:計画するビジョン位置姿勢がない

2041

Mech-Viz:ステップパラメータの取得に失敗

2042

Mech-Viz:「ビジョン処理による移動」からの動作計画の取得に失敗

2043

Mech-Viz:ビジョン結果からのカスタマイズされたデータの取得に失敗

2044

Mech-Viz:ビジョンサービスが登録されていない

Mech-Viz関連の正常実行完了のコード

正常実行完了のコード

意味

2100

Mech-Viz:実行に成功

2102

Mech-Viz:DOリスト送信に成功

2103

Mech-Viz:起動に成功

2104

Mech-Viz:停止に成功

2105

Mech-Viz:分岐の設定に成功

2106

Mech-Viz:インデックスの設定に成功

2107

Mech-Viz:外部からの位置姿勢の設定に成功

21072108

Mech-Viz:Mech-Vizステップのパラメータの設定に成功

2109

Mech-Viz:Mech-Vizステップのパラメータの読み取りに成功

Mech-Center

Mech-Center関連のエラーコード

エラーコード

意味

3001

Mech-Center:無効なコマンド

3002

Mech-Center:インターフェースコマンド長さやフォーマットがエラー

3003

Mech-Center:クライアントが切断された

3004

Mech-Center:サーバーが切断された

3005

Mech-Center:Mech-Visionを呼び出す時間がタイムアウト

3006

Mech-Center:未知エラー

3007

Mech-Center:データ確認応答信号がタイムアウト

3008

Mech-Center:構成IDが存在しないため、パラメータの読み取り/設定ができない

Mech-Center関連の正常実行完了のコード

正常実行完了のコード

意味

3100

Mech-Center:クライアントとの接続は正常

3101

Mech-Center:サーバーとの接続は正常

3102

Mech-Center:クライアントからの接続を待つ

3103

Mech-Center:データキャッシュのクリアに成功

ロボット

ロボット関連のエラーコード

エラーコード

意味

4002

ロボットのオイラー角の形式に対応しない

4005

ロボットに接続できませんでした(ロボットのIPアドレスとネットワーク構成を確認してください)

ロボット関連の正常実行完了のコード

正常実行完了のコード

意味

4101

ロボットの接続に成功

4102

ロボットの接続が切断した

4103

ユーザーによってロボットサービスが終了された

外部パラメータのキャリブレーション

外部パラメータのキャリブレーション関連のエラーコード

エラーコード

意味

7001

キャリブレーション:パラメータがエラー

7002

キャリブレーション:Mech-Visionはキャリブレーションするためのフランジ位置姿勢を提供しない

7003

キャリブレーション:Mech-Visionはキャリブレーションするための関節角度を提供しない

7004

キャリブレーション:ロボットはキャリブレーションポイントに到達することに失敗

外部パラメータのキャリブレーション関連の正常実行完了のコード

正常実行完了のコード

意味

7100

キャリブレーション:ロボットはキャリブレーションポイントに到達することに成功

7101

キャリブレーション:Mech-Visionから提供されるキャリブレーションポイントが正常

Mech-Vision関連のエラーのトラブルシューティング

1001

Mech-Vision:プロジェクトが登録されていない、または自動読み込みに設定されていない

エラーの原因:

  • Mech-Visionが起動していないか、プロジェクトが開かれません

  • 現在のプロジェクトを自動的に読み込む にチェックを入れていないため、プロジェクトIDはありません。

  • 内部通信の異常、または同名のプロジェクトの存在により、Mech-Visionプロジェクトのサービス登録が失敗しました。

トラブルシューティング手順:

  • Mech-Visionソフトウェアが起動していること、呼び出し中のプロジェクトが開いていることを確認します。

  • 現在のプロジェクトを自動的に読み込む にチェックを入れていることを確認します。

  • 同じ名前のプロジェクトが存在しないことを確認し、Mech-Visionソフトウェアを再起動してください。


1002

Mech-Vision:ビジョン結果がない

エラーの原因:

  • 呼び出されたMech-Visionが正常に実行されましたが、posesのポートにはデータがありません。考えられる理由は、インスタンスセグメンテーションの信頼度しきい値が高すぎる、シーンにマッチングする物体がない、不適切なROI設定、点群精度が出ない、不適切なフィルタリング設定などがあります。

  • Mech-Visionプロジェクトの出力ステップで、posesポートが存在しません。考えられる理由は、出力ステップのポートタイプがカスタムに設定されているが、posesポート名が作成されていません。

トラブルシューティング手順:

  • ステップ 出力 のposesポートから上にMech-Visionプロジェクトのデータフローを確認します。

  • 出力 ステップのポートタイプとポート名を確認します。


1003

Mech-Vision:ROI内に点群がない

エラーの原因:

  • 呼び出されたMech-Visionプロジェクトが正常に位実行されましたが、3D ROIに点群がありません。

トラブルシューティング手順:

  • 点群に3D ROIを設定するステップのROI設定を確認します。一部のプロジェクトには、このエラーによって箱が位置に到達しているか、箱は空であるかなどが判断できるので、必ずしもプロジェクトエラーとは限りません。


1006

Mech-Vision:無効な位置姿勢データ

エラーの原因:

  • 101コマンドよって設定されたロボットの位置姿勢データは、6桁未満です。ロボットの位置姿勢はデフォルトで6軸ロボットの位置姿勢になります。4軸または5軸ロボットの場合、残りのフィールドに0を入力します。

トラブルシューティング手順:

  • クライアントのインターフェースプログラムを確認します。 101コマンドで送信されるロボットの位置姿勢データは、6 つの数字で構成されている必要があります。


1007

Mech-Vision:計算中

エラーの原因:

  • Mech-Visionプロジェクトがまだ実行されている間、クライアントのインターフェースプログラムは101コマンドを再度呼び出して、同じMech-Visionプロジェクトをトリガーしようとします。

  • Mech-Visionでは複数のプロジェクトを同時に実行できますが、実行中に同じMech-Visionプロジェクトを繰り返しトリガーすることはできません。

トラブルシューティング手順:

  • クライアントのインターフェースプログラムを確認し、設定されたMech-Visionプロジェクト番号が正しいかを確認します。

  • プログラムに同じMech-Visionプロジェクトが短期間で再度呼び出されるかを確認します。


1009

Mech-Vision:位置姿勢の数は移動パラメータの数と一致しない

エラーの原因:

  • このエラーは通常、ビジョン結果がロボットの移動経路 (接着など)であり、Mech-Visionプロジェクトによって出力される移動 パラメータが経路上の目標点の数と一致しないプロジェクトで発生します。

トラブルシューティング手順:

まだありません。


1010

Mech-Vision:位置姿勢の数はラベル数と一致しない

エラーの原因:

  • Mech-Visionプロジェクトによって出力されたラベルがビジョン位置姿勢の数と一致しません。

トラブルシューティング手順:

  • Mech-Visionプロジェクトにデータフローの位置姿勢とラベルを確認し、位置姿勢とラベル数の不一致の原因をトラブルシューティングします。


1011

Mech-Vision:プロジェクト番号が存在しない

エラーの原因:

  • 101コマンドに設定したプロジェクト番号がMech-Visionのプロジェクトリストに存在しません。

    • 例えば、プロジェクトリストに1つのプロジェクトしかない場合、101コマンドが2番目のプロジェクトを呼び出すと、このエラーが発生します。

トラブルシューティング手順:

  • 項目で使用されるすべてのMech-Visionプロジェクトで 現在のプロジェクトを自動的に読み込む が設定されていることを確認します。

  • クライアントのインターフェースプログラムでトリガーされたMech-Visionプロジェクト番号が正しいかどうかを確認します。


1012

Mech-Vision:パラメータレシピの番号が上限を超えた

エラーの原因:

  • クライアントのインターフェースプログラムは103コマンドを呼び出してMech-Visionプロジェクトレシピを設定しますが、呼び出されたレシピ番号には対応するレシピがありません。

    • 例えば、Mech-Visionプロジェクトで設定されたレシピが2つしかない場合、クライアントが3番目のレシピを呼び出すと、このエラーが報告されます。

トラブルシューティング手順:

  • Mech-Visionプロジェクトのレシピ設定を確認します。

  • クライアントのインターフェースプログラムの103コマンドで設定したレシピ番号が正しいかを確認します。


1013

Mech-Vision:レシピ名が存在しない

エラーの原因:

  • クライアントのインターフェースプログラムが103コマンドを呼び出してMech-Visionプロジェクトのレシピを設定したが、Mech-Visionプロジェクトにレシピが設定されていない場合、このエラーが報告されます。

トラブルシューティング手順:

  • Mech-Visionプロジェクトのレシピ設定を確認し、プロジェクトで必要なレシピと番号が正しく設定されていることを確認します。

  • プロジェクトがレシピを切り替える必要がない場合、クライアントのインターフェースプログラムはレシピを切り替える機能を使用しません。


1014

Mech-Vision:パラメータの設定に失敗

エラーの原因:

  • Mech-CenterとMech-Visionソフトウェア間の通信が異常で、Mech-Visionレシピが正常に設定されません。

トラブルシューティング手順:

  • Mech-Visionのログで詳細情報を確認してください。


1015

Mech-Vision:プロジェクト実行エラー

エラーの原因:

  • Mech-Visionプロジェクトが正常に実行されず、Mech-VisionエラーコードCV-ExxxxまたはMech-Centerによって解析されないその他のエラーが表示されます。このエラーが発生すると、Mech-Visionプロジェクトは実行を完了せずに中止されます。

トラブルシューティング手順:

  • Mech-Visionでエラーメッセージを確認し、エラーメッセージに基づいてMech-Visionプロジェクトのトラブルシューティングを行います。


1017

Mech-Vision:無効なラベルマッピング

エラーの原因:

  • Mech-Visionプロジェクトによって出力されたラベルは、INTデータ型ではありません。標準インターフェースを使用する場合、Mech-Visionプロジェクトによって出力されたラベルはINTデータ型にマッピングする必要があります。そうしないと、このエラーが報告されます。

トラブルシューティング手順:

  • Mech-Visionプロジェクトのデータフローを確認します。ステップ 出力 への入力ラベルが正の整数でない場合は、ステップ ラベルマッピング を使用してラベルを正の整数にマッピングします。


1018

Mech-Vision:ビジョン位置姿勢の数がエラー

エラーの原因:

  • クライアントのインターフェースプログラムは101コマンドを呼び出してMech-Visionプロジェクトをトリガーし、設定されたビジョン位置姿勢の期待数がインターフェースのデータ長さ制限を超えています。

トラブルシューティング手順:

  • データ長さがMech-Visionのツールバーで ロボット通信設定 で設定可能です。通信画面の 詳細設定 で一度に送信するビジョン位置姿勢の最大数を設定します。設定可能な範囲は[1, 30]です。

  • パラメータ「ビジョン位置姿勢の期待数」が上記で設定した値よりも小さいことを確認します。


1019

Mech-Vision:実行時間タイムアウト

エラーの原因:

  • 102コマンドを呼び出してMech-Visionからビジョン結果を取得することからタイマーを開始し、指定された時間内にMech-Visionプロジェクトの実行が完了しなかった場合、このエラーが報告されます。

  • Mech-Visionのツールバーで ロボット通信設定 をクリックし、タイムアウト時間が 詳細設定 で設定可能です。初期値は10sです。

トラブルシューティング手順:

  • クライアントのインターフェースプログラムを確認し、102コマンドを呼び出してMech-Visionのビジョン結果を取得する前にタイムアウト時間を適切に追加できます。

  • Mech-Visionプロジェクトの実行時間が長いプロジェクトの場合、上記のタイムアウト制限時間の設定を適切に変更できます。


1020

Mech-Vision:実行していない

エラーの原因:

  • クライアントのインターフェースプログラムが最初に101コマンドを呼び出してMech-Visionプロジェクトをトリガーせず、このプロジェクトのビジョン結果を取得しようとして102コマンドを直接呼び出すと、このエラーが報告されます。

    • 例えば、2つのMech-VisionプロジェクトがMech-Centerに登録されている場合、クライアントのインターフェースプログラムがプロジェクト1を開始してからプロジェクト2のビジョン結果を取得しようとすると、このエラーが報告されます。

  • コマンド102が呼び出されてビジョン結果のすべての位置姿勢が取得されました。キャッシュは空ですが、コマンド102の呼び出しを続けます。

トラブルシューティング手順:

  • クライアントのインターフェースプログラムを確認し、102コマンドによって指定されたプロジェクト番号が正しいであることを確認します。

  • クライアントインターフェースプログラムを確認します。102コマンドによって返されたデータのパラメータ「位置姿勢の送信が完了するかどうか」が1の場合、全ての位置姿勢送信が完了したことを意味し、102コマンドを呼び出し続けると本エラーとなります。


1021

Mech-Vision:対象物寸法の設定に失敗(プロジェクトにステップ 対象物の寸法を読み込む があるかを確認してください)

エラーの原因:

  • クライアントのインターフェースプログラムは501コマンドを呼び出してMech-Visionプロジェクトの対象物寸法を動的に設定しますが、Mech-Visionプロジェクトには 対象物の寸法を読み込む ステップがなく、このエラーが報告されます。

トラブルシューティング手順:


1022

Mech-Vision:無効な対象物寸法

エラーの原因:

  • クライアントのインターフェースプログラムは501コマンドを呼び出してMech-Visionプロジェクトに対象物の寸法を動的に設定しますが、設定された寸法の値は無効であり、0たは負の数値があります。

トラブルシューティング手順:

  • クライアントのインターフェースプログラムを確認し、設定された対象物の寸法(長さ/幅/高さ)は正の実数である必要があります。


1024

Mech-Vision:位置姿勢の数はカスタマイズされた出力データの数と一致しない

エラーの原因:

  • クライアントのインターフェースプログラムは110コマンドを呼び出した後、返されたデータに位置姿勢の数とカスタマイズされたデータ要素の数と一致しません。カスタマイズされたデータはMech-Visionプロジェクトの 出力 ステップの位置姿勢とラベル以外のポートへの入力データです。考えられる状況は次のとおりです。

    • カスタマイズされたポートのデータが空です。

    • カスタマイズされたポートのデータ長さが位置姿勢のデータ長さと等しくありません。

  • 標準インターフェースにステップ 出力 を使用する場合、位置姿勢の数がNであれば、カスタマイズされたポートのデータ(位置姿勢とラベル以外のデータ)は、1つまたはN個のデータ項目を入力する必要があります。それ以外の場合は、このエラーが報告されます。

    • 例えば、カスタマイズされたポートのデータがインスタンスセグメンテーションで得られた対象物の数である場合、1つのデータ項目を入力するだけでよく、このコマンドを呼び出すたびに同じ数値を受け取ります。カスタマイズされたポートのデータが箱の寸法である場合、N個のデータ項目が必要であり、このコマンドを呼び出すたびに位置姿勢が対応する「箱の寸法」データを受け取ります。

トラブルシューティング手順:

  • Mech-Visionプロジェクトを確認して、出力ポートのデータが上記の要件を満たしていることを確認します。


1026

Mech-Vision:無効な位置姿勢タイプ

エラーの原因:

  • クライアントが105コマンドを呼び出してMech-Visionの「経路計画」ステップの結果を取得するとき、経路点タイプのパラメータ値が正しく設定されていませんでした。経路点のタイプパラメータは、1または2のみ設定可能です。

トラブルシューティング手順:

  • クライアントインターフェースプログラムで、105コマンドで設定した経路点のタイプのパラメータ値が正しいかを確認します。


1028

Mech-Viz:経路計画に失敗

エラーの原因:

  • 経路計画設定ツールは、ビジョン結果のいずれかの位置姿勢の経路を計画できませんでした。そして、すべての位置姿勢が同じ理由で計画に失敗したわけではありません。

    (同じ理由でビジョン位置姿勢で計画が失敗した場合、対応するエラーコードが生成されます)

    • 例えば、ビジョン結果に40個のビジョン位置姿勢があり、ロボットがビジョン位置姿勢に到達できなかったために計画に失敗した20個と、衝突が検出されたために計画に失敗した20個がある場合、このエラーが報告されます。

トラブルシューティング手順:

  • 対応するMech-Visionプロジェクトに経路計画設定ツールを開き、計画履歴を確認して失敗原因を見つけます。


1031

Mech-Viz:ロボット関節角度の計算に失敗

エラーの原因:

  • 経路計画設定ツールは、経路点に対するロボットの関節角度を計算することができません。

トラブルシューティング手順:

まだありません。


1033

Mech-Vision:移動特異点

エラーの原因:

  • ロボット動作計画中に特異点エラーが発生し、計画が失敗しました。

トラブルシューティング手順:

  • 経路計画設定ツールで経路点を確認し、経路点の位置姿勢またはパラメータを調整して、ロボットの特異点エラーを回避します。


1034

Mech-Vision:直線運動の計画に失敗

エラーの原因:

  • 経路計画設定ツールは、直線運動で目標点に到達できないことを検出しました。

トラブルシューティング手順:

  • 経路計画設定ツールでこの目標点の位置姿勢を適切に調整するか、中間点を追加します。

  • 関節運動でロボットを移動します。


1035

Mech-Vision:無効な把持位置姿勢

エラーの原因:

  • Mech-Vizでは、「シーンの物体」は「箱モデル」に設定し、「位置姿勢の有効範囲を設定」にチェックを入れました。

  • 上記の設定を使用した後、Mech-Visionから返されたビジョンポイントが箱モデルの範囲外である場合、Mech-Vizはロボットがこのビジョンポイントを使用して対象物を把持することができないとみなされ、経路計画設定ツールはエラーを報告します。内部エラーコード「MP-E0010」に対応します。

トラブルシューティング手順:

  • 箱の位置がずれていないか確認します。ずれている場合、箱を元の位置に移動してください。

  • 箱内のワークが少なく、かつワークが箱壁に近づいているかどうかを確認します。もしそのような場合があれば、ワークの位置を調整し、ワークが箱壁から離れるようにしてください。

  • Mech-Vizで設定された「箱モデル」の寸法と位置姿勢を確認します。実際の箱と一致しない場合は、「箱モデル」の寸法と位置姿勢が実際の箱と一致するようにパラメータを調整してください。


1036

Mech-Vision:ロボット本体が衝突

エラーの原因:

  • 経路計画設定ツールはロボット本体の衝突を検出しますので、経路計画に失敗しました。

トラブルシューティング手順:

  • 経路計画設定ツールで経路点を検査します。


1037

Mech-Vision:ロボットと対象物との衝突

エラーの原因:

  • 経路計画設定ツールはロボットがシーンの物体との衝突を検出しますので、経路計画に失敗しました。

トラブルシューティング手順:

  • 経路計画設定ツールでシーンの物体と経路点を検査します。


1038

Mech-Vision: 点群と衝突する点数がしきい値より大きく、衝突が検出されました。

エラーの原因:

  • 経路計画設定ツールはロボットが物体の点群との衝突を検出し、衝突した点の数がしきい値を超えたので、経路計画に失敗しました。

トラブルシューティング手順:

  • 経路計画設定ツールで経路点を検査します。

  • 必要に応じて衝突検出設定で衝突点数のしきい値を設定します。


1039

Mech-Vision: 点群と衝突する面積がしきい値より大きく、衝突が検出されました。

エラーの原因:

  • 経路計画設定ツールはロボットが物体の点群との衝突を検出し、衝突した面積がしきい値を超えたので、経路計画に失敗しました。

トラブルシューティング手順:

  • 経路計画設定ツールで経路点を検査します。

  • 必要に応じて衝突検出設定で衝突面積のしきい値を設定します。


1040

Mech-Vision: 点群と衝突する体積がしきい値より大きく、衝突が検出されました。

エラーの原因:

  • 経路計画設定ツールはロボットが物体の点群との衝突を検出し、衝突した体積がしきい値を超えたので、経路計画に失敗しました。

トラブルシューティング手順:

  • 経路計画設定ツールで経路点を検査します。

  • 必要に応じて衝突検出設定で衝突体積のしきい値を設定します。


1044

Mech-Vision:「ビジョン処理による移動」ステップがビジョン位置姿勢を送信していません。

エラーの原因:

  • 「経路計画」ステップの入力ポートがビジョンポイントを送信していません。

トラブルシューティング手順:

  • 「経路計画」ステップのビジョンポイントのポートから上にMech-Visionプロジェクトのデータフローを確認します。


Mech-Viz関連のエラーのトラブルシューティング

2001

Mech-Viz:ソフトウェアが登録されていない

エラーの原因:

  • Mech-Vizが起動されていません。

  • 開発者モードで、複数のMech-Vizを同時に起動します。

トラブルシューティング手順:

  • Mech-Vizが起動されているかどうかを確認します。

  • Mech-Vizで開発者モードを無効にしてから、再起動します。


2002

Mech-Viz:プロジェクト実行中

エラーの原因:

  • クライアントのインターフェースプログラムはMech-Vizプロジェクトがまだ実行中に、同じMech-Vizプロジェクトをトリガーしようとして201コマンドを再度呼び出すと、このエラーが報告されます。

トラブルシューティング手順:

  • Mech-Vizプロジェクトの実行をトリガーするために、クライアントのインターフェースプログラムが短時間に201コマンドを繰り返し呼び出すかどうかを確認します。


2003

Mech-Viz:Mech-Visionからのビジョン結果を受信していない

エラーの原因:

トラブルシューティング手順:

  • Mech-Vizプロジェクトの ビジョン処理の結果をチェック ステップの「結果なし」出口につなぎを追加する必要があるか、他の分岐から実行する必要があるかを確認します。

  • ROI内の認識するワークが把持されたかどうかを確認します。

  • Mech-VisionプロジェクトのROIとインスタンスセグメンテーションのしきい値が正しく設定されていることを確認します。


2005

Mech-Viz:ロボット関節角度の計算に失敗

エラーの原因:

  • Mech-Vizは、目標点のロボットのJPs関節角度を計算できません。

トラブルシューティング手順:

まだありません。


2007

Mech-Viz:動作計画に失敗

エラーの原因:

  • Mech-Vizは、ビジョン結果のいずれかのビジョン位置姿勢の経路を計画できませんでした。そして、すべてのビジョン位置姿勢が同じ理由で計画に失敗したわけではありません。

    (同じ理由でビジョン位置姿勢で計画が失敗した場合、対応するエラーコードが生成されます)

    • 例えば、ビジョン結果に40個のビジョン位置姿勢があり、ロボットがビジョン位置姿勢に到達できなかったために計画に失敗した20個と、衝突が検出されたために計画に失敗した20個がある場合、このエラーが報告されます。

トラブルシューティング手順:

  • Mech-Vizで計画履歴を確認して、計画が失敗した理由を見つけます。


2008

Mech-Viz:プロジェクト実行エラー

エラーの原因:

  • Mech-Vizプロジェクトが正常に実行されず、Mech-VizエラーコードMP-ExxxxまたはMech-Centerによって解析されないその他のエラーが表示されます。このエラーが発生すると、Mech-Vizプロジェクトは実行を完了せずに中止されます。

トラブルシューティング手順:

  • Mech-Vizでエラー情報とログ情報を確認します。


2010

Mech-Viz:経路に到達できない

エラーの原因:

  • Mech-Vizプロジェクトの実行エラーで、エラーコード「MP-E0007」が報告されます。

トラブルシューティング手順:

まだありません。


2011

Mech-Viz:DOリストが提供されていない

エラーの原因:

  • クライアントのインターフェースプログラムは206コマンドを呼び出して、ツールを制御するDO 信号リスト(パーティション吸盤、配列治具など) を取得しますが、Mech-VizプロジェクトではDOリストが設定されていません。

トラブルシューティング手順:

  • Mech-Vizプロジェクトで「ビジョン処理による移動」ステップの後に DO リストを設定 ステップがあるかどうかを確認し、ステップパラメーターの「受信者」を「標準インターフェース」に設定します。


2012

Mech-Viz:無効な位置姿勢タイプ

エラーの原因:

  • クライアントのインターフェースプログラムは205コマンドを呼び出してMech-Vizから計画された経路を取得するときに、設定した経路点タイプのパラメータ値が不正になります。

トラブルシューティング手順:

  • クライアントインタフェースプログラムで、205コマンドで設定した経路点タイプのパラメータの値が正しいかどうか確認します。


2013

Mech-Viz:無効な位置姿勢データ

エラーの原因:

  • クライアントのインターフェースプログラムが201コマンドを呼び出してMech-Vizプロジェクトの実行をトリガーするとき、設定されたロボット位置姿勢パラメータ値は6桁未満です。Mech-Vizプロジェクトは6軸ロボットの位置姿勢データのみをサポートし、4軸または5軸ロボットの6 番目の軸データは0で埋める必要があります。

トラブルシューティング手順:

  • クライアントのインターフェースプログラムを確認し、201コマンドを呼び出してMech-Vizプロジェクトをトリガーするときに、ロボットの位置姿勢 データが6ビットのJPs関節角度データであるかどうかを確認します。Mech-Vizが現在のロボットの位置姿勢情報を必要としない場合は、位置姿勢タイプを0に設定できます。つまり、ロボットの位置姿勢を入力する必要はありません。


2014

Mech-Viz:プロジェクトが設定されていない

エラーの原因:

  • プロジェクトがMech-Vizで開かれていません。

  • Mech-Vizプロジェクトは 自動的に読み込む にチェックを入れていません。

トラブルシューティング手順:

  • Mech-Vizでエラーメッセージを確認し、正しいプロジェクトを開いて 自動的に読み込む にチェックを入れます。


2015

エラーコードが使用されていない


2016

Mech-Viz:ステップパラメータの設定に失敗

エラーの原因:

  • クライアントのインターフェースプログラムは208コマンドを呼び出してMech-Vizステップパラメータを設定するとき、エラーが報告されました。

トラブルシューティング手順:

  • 構成ファイルのステップIDとパラメータのキーの名前を確認します。

  • Mech-Centerで 設定 ‣ Mech-Interface ‣ 詳細設定 をクリックして、構成ファイルが表示されます。


2017

Mech-Viz:停止に失敗

エラーの原因:

  • クライアントのインターフェースプログラムは202コマンドを呼び出してMech-Vizの実行を停止します。Mech-Vizが5 秒以内に正常に停止しない場合、このエラーが報告されます。

トラブルシューティング手順:

まだありません。


2018

Mech-Viz:無効な分岐の出口番号

エラーの原因:

  • クライアントのインターフェースプログラムはコマンド203を呼び出して、Mech-Vizの分岐出口を設定します。出口番号が0以下の場合、または出口番号が分岐ステップの出口数を超えた場合、このエラーが報告されます。

トラブルシューティング手順:

  • Mech-Vizプロジェクトの分岐ステップの各出口を確認します。

  • 203コマンドで設定された出口番号を確認します。


2020

Mech-Viz:特異点のため実行に失敗

エラーの原因:

  • Mech-Vizはロボット動作計画中に特異点エラーが発生し、計画が失敗しました。

トラブルシューティング手順:

  • Mech-Vizプロジェクトで目標点を確認し、目標点の位置姿勢またはパラメータを調整して、ロボットの特異点エラーを回避します。


2021

Mech-Viz:直線運動の計画に失敗

エラーの原因:

  • Mech-Vizは、直線運動で目標点に到達できないことを検出しました。

トラブルシューティング手順:

  • Mech-Vizでこの移動点の位置姿勢を適切に調整するか、中間点を追加します。

  • 関節運動でロボットを移動します。


2022

Mech-Viz:実行していない

エラーの原因:

  • クライアントのインターフェースプログラムは203コマンドを呼び出してMech-Vizの分岐を設定するとき、プロジェクトが実行されていません。

  • クライアントのインターフェースプログラムは205コマンドを呼び出してMech-Vizから計画された経路を取得する前に、プロジェクトの実行がトリガーされていません。

  • クライアントのインターフェースプログラムは205コマンドを呼び出したとき、Mech-Vizが計画結果を出力しませんでした。

  • クライアントインタフェースプログラムは、すべての位置姿勢を取得し、キャッシュが空であるにもかかわらず、コマンド205の呼び出しを続けます。

トラブルシューティング手順:

  • クライアントのインターフェースプログラムを確認し、Mech-Vizの分岐を設定する前にプロジェクトを実行する必要があります。

  • クライアントのインターフェースプログラムを確認し、Mech-Vizの実行をトリガーしてから計画された経路を取得する必要があります。

  • クライアントインターフェースプログラムを確認します。205コマンドによって返されたデータのパラメータ「位置姿勢の送信が完了するかどうか」が1の場合、全ての位置姿勢送信が完了したことを意味し、205コマンドを呼び出し続けると本エラーとなります。


2024

Mech-Viz:無効な分岐名

エラーの原因:

  • クライアントのインターフェースプログラムは203コマンドを呼び出してMech-Vizの分岐を設定します。分岐ステップのステップIDは正の整数である必要があります。

トラブルシューティング手順:

  • クライアントのインターフェースプログラムを確認し、設定されたMech-Viz分岐ステップのステップIDは正の整数である必要があります。

  • Mech-Vizでは、ステップIDの読み取りと設定は対応するステップパラメータで行います。範囲は1~99です。


2025

Mech-Viz:実行時間タイムアウト

エラーの原因:

  • クライアントのインターフェースプログラムは205コマンドを呼び出してMech-Vizの計画された経路を取得しますが、プロジェクトは指定された時間 (デフォルトは10秒)内に実行を終了しません。実行時間タイムアウトためエラーが報告されます。

トラブルシューティング手順:

  • Mech-Vizプロジェクトが正常に実行された時間を確認します。10 秒以上かかる場合は、Mech-Centerで 設定 ‣ Mech-Interface ‣ 詳細設定 をクリックして対応する設定を行います。

  • クライアントのインターフェースプログラムは205コマンドを呼び出す前に遅延時間を設定できます。


2026

Mech-Viz:無効なインデックス付きのステップ名

エラーの原因:

  • クライアントのインターフェースプログラムは204 コマンドを呼び出してMech-Vizのインデックスパラメータ付きのステップのインデックス値を設定する場合、設定されたステップIDは正の整数である必要があります。

    • 204コマンドのフォーマット: 204, インデックスパラメータ付きのステップID, インデックス値

トラブルシューティング手順:

  • クライアントのインターフェースプログラムを確認します。204 コマンドを呼び出してMech-Vizのインデックス値を設定する場合、インデックスパラメータ付きのステップIDは正の整数である必要があります。

  • Mech-Vizでは、ステップIDの読み取りと設定は対応するステップパラメータで行います。範囲は1~99です。


2027

Mech-Viz:無効なインデックス

エラーの原因:

  • クライアントのインターフェースプログラムは204コマンドを呼び出してMech-Vizのインデックス値を設定します。設定されたインデックス値は正の整数である必要があります。

トラブルシューティング手順:

  • クライアントのインターフェースプログラムを確認し、204コマンドを呼び出してMech-Vizのインデックスを設定する場合、インデックス値は正の整数である必要があります。


2028

Mech-Viz:インデックスの設定に失敗(インデックパラメータ付きのステップがプロジェクトに入れるかどうかを確認してください)

エラーの原因:

  • クライアントのインターフェースプログラムは204コマンドを呼び出してMech-Vizの移動ステップのインデックスパラメータを設定します。移動ステップののステップIDは正の整数である必要があります。 Mech-VizプロジェクトにステップIDに対応する移動ステップがない場合、このエラーが報告されます。

トラブルシューティング手順:

  • クライアントのインターフェースプログラムで設定した移動ステップのステップIDを確認します。

  • Mech-Vizプロジェクトの移動ステップのステップIDを確認します。

  • Mech-Vizでは、ステップIDの読み取りと設定は対応するステップパラメータで行います。範囲は1~99です。



2030

Mech-Viz:無効な把持位置姿勢

エラーの原因:

  • Mech-Vizでは、「シーンの物体」は「箱モデル」に設定し、「位置姿勢の有効範囲を設定」にチェックを入れました。

  • 上記の設定を使用した後、Mech-Visionから返されたビジョンポイントが箱モデルの範囲外である場合、Mech-Vizはロボットがこのビジョンポイントを使用して対象物を把持することができないとみなされ、経路計画設定ツールはエラーを報告します。内部エラーコード「MP-E0010」に対応します。

トラブルシューティング手順:

  • 箱の位置がずれていないか確認します。ずれている場合、箱を元の位置に移動してください。

  • 箱内のワークが少なく、かつワークが箱壁に近づいているかどうかを確認します。もしそのような場合があれば、ワークの位置を調整し、ワークが箱壁から離れるようにしてください。

  • Mech-Vizで設定された「箱モデル」の寸法と位置姿勢を確認します。実際の箱と一致しない場合は、「箱モデル」の寸法と位置姿勢が実際の箱と一致するようにパラメータを調整してください。


2031

Mech-Viz:ロボット本体が衝突

エラーの原因:

  • Mech-Vizはロボット本体の衝突を検出しますので、経路計画に失敗しました。

トラブルシューティング手順:

  • Mech-Vizプロジェクトの目標点を確認します。


2032

Mech-Viz:シーンとの衝突

エラーの原因:

  • Mech-Vizはロボットがシーンの物体との衝突を検出しますので、経路計画に失敗しました。

トラブルシューティング手順:

  • Mech-Vizプロジェクトのシーンのモデルおよび目標点を確認します。


2033

Mech-Viz:点群と衝突する点の数が上限を超えた

エラーの原因:

  • Mech-Vizはロボットが物体の点群との衝突を検出し、衝突した点の数がしきい値を超えたので、経路計画に失敗しました。

トラブルシューティング手順:

  • Mech-Vizプロジェクトの目標点を確認します。

  • 必要に応じてMech-Vizの衝突検出設定で衝突点数のしきい値を設定します。


2034

Mech-Viz:点群と衝突する面積が上限を超えた

エラーの原因:

  • Mech-Vizはロボットが物体の点群との衝突を検出し、衝突した面積がしきい値を超えたので、経路計画に失敗しました。

トラブルシューティング手順:

  • Mech-Vizプロジェクトの目標点を確認します。

  • 必要に応じてMech-Vizの衝突検出設定で衝突面積のしきい値を設定します。


2035

Mech-Viz:点群と衝突する体積がしきい値より大きく、衝突が検出された

エラーの原因:

  • Mech-Vizはロボットが物体の点群との衝突を検出し、衝突したボリュームがしきい値を超えたので、経路計画に失敗しました。

トラブルシューティング手順:

  • Mech-Vizプロジェクトの目標点を確認します。

  • 必要に応じてMech-Vizの衝突検出設定で衝突ボリュームのしきい値を設定します。


2036

Mech-Viz:撮影されていない

エラーの原因:

  • Mech-Vizプロジェクトの実行中に ビジョン処理の結果をチェック ステップの4番目の出口(未撮影)から実行し、この出口は他のステップにつながらないため、Mech-Vizプロジェクトの実行は中止されています。

トラブルシューティング手順:

  • Mech-Vizのワークフローにおいて、以下の2つのパラメータ値が同じであるかを確認します。同じでない場合は、実際の状況に応じて両者を同じ値に設定します。
  • 「未撮影」出口は他のステップにつながらないかを確認します。つながらない場合は、次のステップを設定します。


2037

Mech-Viz:ビジョン結果がない

エラーの原因:

  • Mech-Vizプロジェクトの実行中に ビジョン処理の結果をチェック ステップの2番目の出口(結果なし)から実行し、この出口は他のステップにつながらないため、Mech-Vizプロジェクトの実行は中止されています。また、対応するMech-Visionプロジェクトはビジョン結果を出力しません。

トラブルシューティング手順:

  • 1002 を参照して問題をトラブルシューティングします。


2038

Mech-Viz:ビジョン結果のROIに点群がない

エラーの原因:

  • Mech-Vizプロジェクトの実行中に ビジョン処理の結果をチェック ステップの5番目の出口(点群なし)から実行し、この出口は他のステップにつながらないため、Mech-Vizプロジェクトの実行は中止されています。また、対応するMech-Visionプロジェクトはビジョン結果を出力しません。

トラブルシューティング手順:

  • 1003 を参照して問題をトラブルシューティングします。


2039

Mech-Viz:計画するビジョン位置姿勢がない

エラーの原因:

トラブルシューティング手順:


2041

Mech-Viz:ステップパラメータの取得に失敗

エラーの原因:

  • クライアントのインターフェースプログラムは207 コマンドを呼び出して、Mech-Viz のステップパラメータの取得中にエラーが発生しました。

トラブルシューティング手順:

  • 構成ファイルの内容を確認します。Mech-Centerで 設定 ‣ Mech-Interface ‣ 詳細設定 をクリックして、構成ファイルが表示されます。

    • 特に、ステップIDとパラメータのキーの名前が正しいことを確認します。


2042

Mech-Viz:「ビジョン処理による移動」からの動作計画の取得に失敗

エラーの原因:

  • クライアントのインターフェースプログラムは210コマンドを呼び出して、Mech-Viz から ビジョン処理による移動 ステップの計画結果の取得中にエラーが発生しました。

トラブルシューティング手順:

まだありません。


2043

Mech-Viz:ビジョン結果からのカスタマイズされたデータの取得に失敗

エラーの原因:

  • クライアントのインターフェースプログラムは210コマンドを呼び出して、Mech-Viz から ビジョン処理による移動 の計画結果とビジョン結果のカスタマイズされたデータを取得しましたが、カスタマイズされたデータの取得中にエラーが発生しました。

トラブルシューティング手順:

  • 1024 を参照して問題をトラブルシューティングします。


2044

Mech-Viz:ビジョンサービスが登録されていない

エラーの原因:

トラブルシューティング手順:

  • Mech-Vizプロジェクトの ビジョン処理による認識 ステップにビジョンサービス名が正しく設定されているかを確認します。


Mech-Center関連のエラーのトラブルシューティング

3001

Mech-Center:無効なコマンド

エラーの原因:

  • システムは、クライアントのインターフェースプログラムによって送信されたコマンドコードをサポートしていません。

トラブルシューティング手順:

  • クライアントのインターフェースプログラムを確認します。


3002

Mech-Center:インターフェースコマンド長さやフォーマットがエラー

エラーの原因:

  • クライアントのインターフェースプログラムから送信されたコマンド情報の長さが異常です。例えば、ロボットの位置姿勢データの桁数が6桁未満です。

  • クライアントのインターフェースプログラムから送信されたコマンド情報のフォーマットが異常です。例えば、カンマ(英半角カンマ)区切りが使用されていません。

トラブルシューティング手順:

  • クライアントのインターフェースプログラムから送信されたコマンド情報がインターフェースの要件を満たしているかどうかを確認します。


3003

Mech-Center:クライアントが切断された


3004

Mech-Center:サーバーが切断された


3005

Mech-Center:Mech-Visionを呼び出す時間がタイムアウト


3006

Mech-Center:未知エラー


3007

Mech-Center:データ確認応答信号がタイムアウト

エラーの原因:

PROFINET/EtherNet/IPを使用して通信する場合:

  • Mech-Centerが新しい位置姿勢データをポートに送信する前に、クライアントのインターフェースプログラムのData_Acknowledge信号が0であることを確認する必要があります。指定されたタイムアウト期間内にクライアントがData_Acknowledge信号をリセットしない場合、このエラーが報告されます。

  • Mech-Centerが位置姿勢データをポートに送信した後、クライアントのインターフェースプログラムはポートデータが読み取られたことを示す1の Data_Acknowledge信号を指定されたタイムアウト期間内に送信しない場合、このエラーが報告されます。

トラブルシューティング手順:

  • クライアントのインターフェースプログラムを確認し、102または205コマンドを呼び出す前に、Data_Acknowledge信号が0であることを確認します。

  • クライアントのインターフェースプログラムを確認し、ポートの位置姿勢データを読み取った後、Data_Acknowledgeを1に設定します。


3008

Mech-Center:構成IDが存在しないため、パラメータの読み取り/設定ができない

エラーの原因:

  • クライアントのインターフェースプログラムがコマンド207を呼び出してステップパラメータを取得するか、コマンド208を呼び出してステップパラメータを設定するときは、対応する構成IDと内容がMech-Centerの構成ファイルに見つかりませんでした。

  • Mech-Centerで 設定 ‣ Mech-Interface ‣ 詳細設定 をクリックして、構成ファイルが表示されます。

トラブルシューティング手順:

  • 構成ファイル内の構成IDは正の整数であることを確認します。

  • 構成ファイル内の対応する構成IDと内容が存在するかどうかを確認します。


キャリブレーション関連のエラーのトラブルシューティング

7001

キャリブレーション:パラメータがエラー

エラーの原因:

  • クライアントのインターフェースプログラムがキャリブレーション中にMech-Centerに送信されるロボットの位置姿勢データは6ビット未満です。JPsとフランジ位置姿勢データは両方とも6ビットである必要があります。4 軸または5軸ロボットの場合、残りのデータは0で埋める必要があります。

トラブルシューティング手順:

  • クライアントのインターフェースプログラムから送信されたロボット位置姿勢データの長さが正しいか確認します。


7002

キャリブレーション:Mech-Visionはキャリブレーションするためのフランジ位置姿勢を提供しない

エラーの原因:

  • キャリブレーション中、Mech-Visionは次のキャリブレーションポイントの位置姿勢をロボットに送信しません。

トラブルシューティング手順:

まだありません。


7003

キャリブレーション:Mech-Visionはキャリブレーションするための関節角度を提供しない

エラーの原因:

  • キャリブレーション中、Mech-Visionは次のキャリブレーションポイントの関節角度をロボットに送信しません。

トラブルシューティング手順:

まだありません。


7004

キャリブレーション:ロボットはキャリブレーションポイントに到達することに失敗

エラーの原因:

  • キャリブレーション中、ロボットは前のキャリブレーションポイントに到達していません。この場合、ロボットはMech-Visionに701コマンドを送信し、「キャリブレーションのステータス」のパラメータ値は2になります。Mech-Visionはロボットにデータを返しません。Mech-Visionでは、ログの「Console」タブに7004エラーコードのメッセージが表示されます。

トラブルシューティング手順:

まだありません。