Cancel
Showing results for 
Search instead for 
Did you mean: 
Highlighted

Replace component= "Part is not a valid version of component part"

Genius
Genius

Hello

What does this mean ?

Part is greyed out and I try to use Replace Component to bring it alive => "Part is not a valid version of component part"

 

sasssa.jpg

tärkeäass.jpg

7 REPLIES 7

Re: Replace component= "Part is not a valid version of component part"

Solution Partner Esteemed Contributor Solution Partner Esteemed Contributor
Solution Partner Esteemed Contributor
While the parts may look the same to you they are not the same to NX due to the internal UID being different. They don't have the same parentage. So if you replace the part then you'll have to do the mating conditions again (possibly other links too).

Randy Ellsworth, Teamcenter Architect, Applied CAx, LLC
NX 11 | SW 2016 | Creo 4 | TcUA 11.4
Evaluating: AW 3.4

Re: Replace component= "Part is not a valid version of component part"

Siemens Esteemed Contributor Siemens Esteemed Contributor
Siemens Esteemed Contributor

Hi @12131444,

 

To add to @RandyEllsworth's reply, this can happen if a user imports a part from the OS into the Named References of an existing Item Revision's UGMASTER or UGPART Dataset.  It can also happen if a user imports a part into Teamcenter, into an existing Item Revision's Dataset, by either using the NX Import Assembly into Teamcenter UI or one of the command line import utilities using the Overwrite action.

In both cases, the physical NX part file is replaced in Teamcenter.  Parent assemblies find the child Item ID's, however, the NX part file found in the datasets has a different internal NX UID, hence the warning.

You can turn off this message in NX and accept the imported part by checking the "Allow Replacements" checkbox in the Load Behavior section of the NX Assembly Load Options.

 

Regards, Ben

Re: Replace component= "Part is not a valid version of component part"

Solution Partner Pioneer Solution Partner Pioneer
Solution Partner Pioneer

in my case, it shows the msg like "Component to be replaced is not a valid version of replacement part"

 

Part (spring) is made with Part Family and to be replaced with is made separately.

 

There is a symbol of linkage of another part in history (Maybe parent).

 

So this is not allowing me to replace the part with Newly independently designed spring.....

Re: Replace component= "Part is not a valid version of component part"

In the NX Load Options set Allow Substitutions.

Re: Replace component= "Part is not a valid version of component part"

Solution Partner Pioneer Solution Partner Pioneer
Solution Partner Pioneer

yes, we did set in assembly load option to Allow replacement.

 

Error is "Unknown Error- Failed to open above component."

 

Re: Replace component= "Part is not a valid version of component part"

@Atul3d if you preload (i.e., open the new spring) before you open the assembly, then do the replace, do you still catch the error?

Re: Replace component= "Part is not a valid version of component part"

Siemens Esteemed Contributor Siemens Esteemed Contributor
Siemens Esteemed Contributor

Is this managed (e.g., Teamcenter) or native NX?

 

If native NX, does the part-family-member part file have the same filename as the part you're trying to replace it with?