I have a sub-assy that when I open it, it shows on the screen for a split second and then disappears. Any ideas what is going on? I'm using SW2013.
Are the parts suppressed inside the assembly?
No they are not.
Does the sub-assembly show up okay in the main assembly? If yes, when you open the sub-assembly, right-click on the file name at the top of the tree and choose "Show with Dependants".
Can you see the assembly feature tree on left side? If yes then can you try to open any parts from that list? Go to File > Reference and check if the component paths are pointing to right location?
None of the parts show up in the feature tree. But like I said, the part opens and shows on the screen for a split second.
If they show while opening for a split second then disappears, there's 2 things that I can see that could cause this.
First:When your file was originally saved directly, the parts you refer were in fact in there.
While working, someone wanted to delete something and deleted the part inside the assembly instead of the assembly. The file was then saved by an upper level assembly which didn't force the preview to rebuild itself.
If that is the case, you can perhaps use a file recovery to get it back to it's original state.
When your file was originally saved, the parts were in a specific folder.
After saving, the files were moved from one folder without another.
When opening the assembly, SolidWorks should prompt you that there are missing files. If it doesn't, you probably have one of the warning message blocked. Clear that and reopen and if that was the problem then it should prompt you to locate the file.
Thanks everyone. Nothing worked so I just went ahead and rebuilt the sub-assy.
That's weird, I really tought option #1 would be the cause of your problem. It has happened a few times here when a new draftsman was coming in, he would try and delete something and would check the box to not prompt it again. Then he would delete something else that was in a sub assembly with the intent to delete the sub-assembly or without knowing the part was part of a sub assembly. As a result, the part ended up being deleted in the sub assembly instead of being the sub assembly being deleted.
Then, they'd save the master assembly and unknowingly would overwrite the sub assembly to become an empty file. The preview would still show the parts and the parts would display while opening but then end up with a blank workspace and nothing in the tree, just like you.
Not sure what I did. It's the first time that this has happened to me and I've been using SW for around 10 years. I was lucky that the sub-assy only had a dozen parts.
Thanks again for your input.
Retrieving data ...