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 がエクスポートされ、動作が不正確になることがあります。開発者/自動テストビルドではエクスポートがブロックされるため、先に不一致を解消する必要があります。
対処方法
- ダイアログに示されたオペレーションを開き、TCP が意図した絶対位置に到達するよう Location を教示し直します。
- 正しいツールが取り付けられていること、およびその Location のツールフレーム(UTool)が正しいことを確認します。
- 有効な構成でロボットがその Location に到達できることを確認します(Unreachable Locations Exported as Unassigned を参照)。
- Study を保存し、エクスポートを再実行します。