I have created second part on the basis of first one. Why not? Now I can't neither delete nor suppress initial part without deleting or suppresing my new one.

Why? And how to "detach" (or whatever you call it) new part from old one and retain only new one in the file?

Here you see "new" part in yellow. Gray one is old and unneded. How to remove it?

enter image description here

  • $\begingroup$ you need to remove the references so it doesnt rely on the old part. This isnt easy to explain as it varies from part to part as there are maybe hundreds of ways a reference can occur. I can help you out via screenshare if you’re interested, perhaps? $\endgroup$ May 9, 2020 at 8:15

2 Answers 2


Remember that in solidworks, your part is continuously "rebuilt" using all the relations and operations that you have created, in the order that you see them in the feature list. If you get rid of a body by deleting its feature from the list, you will break any subsequent feature that was related to it.

What you can do is:

  1. Make a body using say.. a revolve feature

  2. Extend the body using a second feature. In your case, another revolve.

  3. Use a 3rd feature, a cut to remove the un-needed portion.

You shouldn't have to do this often, but it is valid as far as solidworks is concerned.

There's actually a little slider at the bottom of the feature list which you can move up and down to visualize the build process.

solidworks screenshot

Click this line and drag it upwards to step through the build in reverse.


Okay. So, in SolidWorks, each .SLDPRT is one part. You may be having this issue because you thought each feature is a different part. The reason you have this issue is that you created your new part (feature) on top of the original. SolidWorks has no way to know you want two different parts. It just thinks this is one continuous part. Since you built the new one on top of the original, SolidWorks relies on the original to define the new one.

So, what you want to do is create a variation of the first part. This way, your first part is safe, and, to do this, pop on over to the configurations manager in the FeatureManager tree.

Config manager

Then, you'll want to right click and click add configuration.

Right click

Name your configuration after whatever you've changed, like say the revolve.

Option 1): You can go into the sketch of the new revolve, and, as stated by Jonathan R Swift in the comments, delete any geometric relations or dimensions that rely on the old part (e.g. the ∑ 6.60 which references the bottom of the old part).

Option 2): You can suppress the old part by right clicking the old feature and clicking configure feature. Then, suppress the old feature on the new config and make sure it's not suppressed on the old one. It may ask you to suppress your new feature as well. In this case, you'll have to recreate the new revolve from scratch using the measurements from your old configuration. I highly recommend the first option.

configure feature

I hope this helps!


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.