計画履歴
概要
計画履歴の結果の構造はツリー構造であり、Mech-Viz の計画プロセスが詳細かつ完全に記録されます。
ログに比べて、計画履歴では、計画の各ノード(特に失敗したノード)をより詳細に表示できます。
-
一部のエラーはシリアルエラーです。1つの子ノードが計画に失敗した場合、全体的な計画は失敗します。例えば、ある TCP 位置姿勢が正しく設定されていない場合、ロボットは計画された位置に到達できません。
-
並列エラーもあります。1つの子ノードのみが正常に計画されている場合、全体的な計画は成功します。例えば、Mech-Vision によって計算された把持点には、いずれかの計画結果が成功であれば、それは把持点として対象物を把持できることを意味します。
プロジェクトを実行する過程で、失敗したノードに特に注意を払う必要があります。 |
よく発生する失敗と解決法
計画履歴の失敗の原因と解決法を説明します。
経路に到達できない
考えられる原因 | 解決法 |
---|---|
把持点の位置が適切でない |
実際のニーズに応じて把持点を追加する。対称性を持つワークを対処する場合に、ワークライブラリウィンドウで把持されている対象物の回転対称性を設定可能。また、必要に応じてワークライブラリでロボットハンドの並進範囲または回転範囲を設定してより多くの把持方法を試行する |
固定点の位置が適切でない |
固定された把持点を調整する |
現場のレイアウトが適切でない |
経路点がいずれもロボットの稼働範囲内にあるように現場のレイアウトを調整する |
経路点に到達できない(関節のリミットを超えた)
考えられる原因 | 解決法 |
---|---|
ソフトリミットの値が低い |
「ロボット」パネルでソフトリミットの設定値を高くする |
把持点の位置が適切でない |
実際のニーズに応じて把持点を追加する。対称性を持つワークを対処する場合に、ワークライブラリウィンドウで把持されている対象物の回転対称性を設定可能。また、必要に応じてワークライブラリでロボットハンドの並進範囲または回転範囲を設定してより多くの把持方法を試行する |
固定点の位置が適切でない |
固定された把持点を調整する |
現場のレイアウトが適切でない |
経路点がいずれもロボットの稼働範囲内にあるように現場のレイアウトを調整する |
経路点に到達できない(関節の制約要件を満たさない)
考えられる原因 | 解決法 |
---|---|
関節制約の設定が適切でない |
移動ステップの基本的な移動設定パネルで関節角度の制約要件パラメータを調整する。基本的な移動設定の関節角度の制約条件を自動に設定した場合、その他パネルで全体的関節制限を調整してください |
把持点の位置が適切でない |
実際のニーズに応じて把持点を追加する。対称性を持つワークを対処する場合に、ワークライブラリウィンドウで把持されている対象物の回転対称性を設定可能。また、必要に応じてワークライブラリでロボットハンドの並進範囲または回転範囲を設定してより多くの把持方法を試行する |
固定点の位置が適切でない |
固定された把持点を調整する |
現場のレイアウトが適切でない |
経路点がいずれもロボットの稼働範囲内にあるように現場のレイアウトを調整する |
ロボット特異点(関節運動が速度制限を超えた)
考えられる原因 | 解決法 |
---|---|
現場のレイアウトが適切でない |
関節が特異点に近づかないようにロボット位置姿勢を調整する |
直線運動の距離が長くて運動タイプの設定は適切でない |
移動ステップの基本的な移動設定の運動タイプを直線運動から関節運動に変更する |
直線運動のままで移動ステップの基本的な移動設定の特異点回避をオンにする |
|
衝突検出パラメータ設定が適切でない |
ロボット実機が特異点に到達していない場合、特異点を過度に検出しないようにその他パネルの特異点検出のパラメータを調整する。普通、特異点検出の検出方法を各関節の速度を検出するに設定し、最大速度を高くするか減速比を低くする |
ロボット特異点(直線運動で目標点に到達できない)
考えられる原因 | 解決法 |
---|---|
現場のレイアウトが適切でない |
関節が特異点に近づかないようにロボット位置姿勢を調整する |
直線運動中に特異点が発生した |
移動ステップの基本的な移動設定の運動タイプを直線運動から関節運動に変更する |
直線運動のままで移動ステップの基本的な移動設定の特異点回避をオンにする |
|
目標点タイプが関節角度だが直線運動が発生した |
目標点タイプを TCP に設定する |
移動ステップの基本的な移動設定の運動タイプを直線運動から関節運動に変更する |
|
直線運動のままで移動ステップの基本的な移動設定の特異点回避をオンにする |
ロボット特異点(特異点の範囲に入った)
考えられる原因 | 解決法 |
---|---|
現場のレイアウトが適切でない |
関節が特異点に近づかないようにロボット位置姿勢を調整する |
直線運動中に特異点が発生した |
移動ステップの基本的な移動設定の運動タイプを直線運動から関節運動に変更する |
直線運動のままで移動ステップの基本的な移動設定の特異点回避をオンにする |
|
衝突検出パラメータ設定が適切でない |
ロボット実機が特異点範囲に入っていない場合、特異点を過度に検出しないようにその他パネルの特異点検出のパラメータを調整する。関節を選択と角度の上限/下限を調整する |