Skip to main content
Anakin$kyw@lker
6-Contributor
June 30, 2026
Question

Compare Assembly: Second Sub-Assembly Misaligned/Offset — Wrong Placement, Regeneration Failures & Circular References | Creo 10

  • June 30, 2026
  • 1 reply
  • 0 views

I'm using Creo 10 to compare two versions of a supplier assembly by placing both into a top-level compare assembly:

  • BATMAN0000.ASM— baseline
  • BATMAN0000_30JUN26.ASM — updated supplier version (they use Creo 4)

Issues I'm seeing:

  1. The dated sub-assembly is significantly offset and rotated — the two do not overlap at all, even when using a Default constraint. Status bar reads: "Place using a component interface."

  2. Notification Centre showing multiple errors:

    • Regeneration Failed
    • Circular References
    • Reference Model Failed
    • Model is Disconnected
    • "WARNING: Cannot update placement of component"

Both sub-assemblies have an ASM_DEF_CSYS defined, but the placement still fails to align them correctly.

My questions:

  • Is this likely a coordinate system origin mismatch from the supplier?
  • How do I force correct CSYS-to-CSYS alignment between the two versions?
  • Is Creo's built-in Tools → Model Compare a better approach for this use case than a manual compare assembly?

Any advice appreciated. Thanks!

1 reply

tbraxton
22-Sapphire II
June 30, 2026

Model compare might be better than an overlay assembly manually created. It is not clear what information you need to get from comparing the models.

I would obtain the documentation details for the component interface for this subassembly if possible. Without access to the models, it will be difficult to troubleshoot. If you are not able to post the models, then you will need to work through the issues with very detailed posts following up on each issue. Pictures will be valuable in this context. If you have defined assembly protocols, then you will need to understand and apply them to get the parts aligned when you are creating a new assembly.

Status bar reads: "Place using a component interface."

This message would suggest that there is a component interface(s) defined in one or both of the models. This is a functionality that is used for expediting component placement.

About Component Interfaces

Circular reference warning is not good, fix that as step one.