メインコンテンツまでスキップ

TCP Position Mismatch

プラットフォーム: Process Simulate

シミュレーション中に計算された TCP(ツールセンターポイント)位置が、オペレーションの絶対 Location と一致していません。これは、ロボットが教示された Target に実際には到達していないことを示します。

開発者/自動テストビルドのみ

通常の Connector ビルドでは、この状態は警告としてログに記録され、エクスポートをブロックしません。ブロックするエラーとして発生するのは、開発者モードまたは自動テストモードが有効な場合のみです。


Resolver に表示されるダイアログ​

Sanity check failed! Calculated TCP {tcpFrameName} position is different from operation {operationPath} absolute location:{calculatedTcpLocation}vs{targetAbsoluteLocation}

このダイアログでできること​

  • エクスポートを続行できますか? いいえ in developer/auto-test builds (blocks export); in normal builds it is only logged as a warning.
  • ポップアップのボタン: OK
  • 次に起こること: 開発者/自動テストビルドでは、不一致が解消されるまでエクスポートは続行されません。
  • 次のステップ: 対処方法

続行した場合の影響​

不一致がログに記録されるだけの場合(通常のビルド)、教示内容と異なる姿勢で Location がエクスポートされ、動作が不正確になることがあります。開発者/自動テストビルドではエクスポートがブロックされるため、先に不一致を解消する必要があります。


対処方法​

  1. ダイアログに示されたオペレーションを開き、TCP が意図した絶対位置に到達するよう Location を教示し直します。
  2. 正しいツールが取り付けられていること、およびその Location のツールフレーム(UTool)が正しいことを確認します。
  3. 有効な構成でロボットがその Location に到達できることを確認します(Unreachable Locations Exported as Unassigned を参照)。
  4. Study を保存し、エクスポートを再実行します。