Error: The instance used is not in the current work part.
Error: The instance used is not in the current work part.
(OP)
I have a problem with an big assembly.
I can only load it "structure only" and then switch on all separate sub-assemblies.
I saw that one part was missing in an small assembly some levels lower.
When I try to turn on this missing part I get the message:
This component cannot be made visible.
It is in an excluded reference set.
When I open this sub assembly the missing part is visible. But when I try to make the missing part the workpart I get the next message:
Error recovery completed for the following error:
The instance used is not in the current work part.
Opening this part is no problem. And I se nothing strange in it.
I can't find this last error on internet.
Someone any idea how to fix this?
Thanks in advance.
I can only load it "structure only" and then switch on all separate sub-assemblies.
I saw that one part was missing in an small assembly some levels lower.
When I try to turn on this missing part I get the message:
This component cannot be made visible.
It is in an excluded reference set.
When I open this sub assembly the missing part is visible. But when I try to make the missing part the workpart I get the next message:
Error recovery completed for the following error:
The instance used is not in the current work part.
Opening this part is no problem. And I se nothing strange in it.
I can't find this last error on internet.
Someone any idea how to fix this?
Thanks in advance.
Using NX 8.0 and Teamcenter 8 on Windows 7 (64)





RE: Error: The instance used is not in the current work part.
Can you please try changing the reference set of this part to ENTIRE PART/MODEL before trying to make it a work part.
Best Regards
Kapil
RE: Error: The instance used is not in the current work part.
Top level machine
1st level left - 1st level right
2nd level left - 2nd level right
3rd level same - 3rd level same
part - part
The toplevel is an machine with an left and right side. When the top level is open, 1 part is invisible in the 3rd level.
The problem is at the right side, while the 3rd level is the same assembly at both sides.
When I open the "1st level right", the part in the 3rd level is visible again. But I get the same error when trying to make the problem part the "work part".
The reference set of all levels is set to "entire part".
But for the problem part the option "replace reference set" is not there. For the other parts at the same level it is.
Using NX 8.0 and Teamcenter 8 on Windows 7 (64)
RE: Error: The instance used is not in the current work part.
This is a classic problem whenever Assemblies are created with any sort of Reference Set defined except 'Empty' and 'Entire Part' and then one of those user-defined Reference Sets are used when that Assembly is added to a higher-level Assembly as a sub-Assembly.
John R. Baker, P.E.
Product 'Evangelist'
Product Engineering Software
Siemens PLM Software Inc.
Digital Factory
Cypress, CA
Siemens PLM:
UG/NX Museum:
To an Engineer, the glass is twice as big as it needs to be.
RE: Error: The instance used is not in the current work part.
I checked yesterday all reference set's from all in between sub-assemblies and all where good. And i kept getting those 2 errors.
Today I opened the assembly again and everything is OK.
The 2nd error
Error recovery completed for the following error:
The instance used is not in the current work part.
is that also typically for the wrong reference set? Because that error occurred in the lowest level assembly with only the 3 parts in it. And nothing to do with a wrong reference set on a higher level.
But thanks all for he help.
Using NX 8.0 and Teamcenter 8 on Windows 7 (64)
RE: Error: The instance used is not in the current work part.
"This component cannot be made visible.
It is in an excluded reference set."
Is not an error , it is an information message telling you what and why.
The :
"Error recovery completed for the following error:
The instance used is not in the current work part."
is an error message. I have never seen it during my 25 years of NX.
This error occurs when you try load a specific component.
Load that component and it's direct parents fully The assemblies which aren't parents of the component can be left empty.
then run Part cleanup. save all parts. Close the session and start/ load everything again to see if you cured the error.
If the part cleanup did not cure the error. Try delete this component from the assembly. save the assembly. Add the component back in.
Regards,
Tomas
RE: Error: The instance used is not in the current work part.
For now the problem seems to be solved, although I don't know how/why.
If I get this error again over 25 years I will try your suggestion
(That you have never have seen this error explains why I couldn't find this error on the internet.)
Using NX 8.0 and Teamcenter 8 on Windows 7 (64)