I have this problem with Solidworks crashing when trying to edit a feature, even
trying to change the height of an extrusion. I have received an assembly and parts
together in one folder. They are from a previous Solidworks version and I have
saved the parts for Solidworks to update them in the new version when Solidworks asks me.
The assembly is not that complicated and I can open it, view it, change part
color, make section views, etc. With simple parts, I can open the feature to
edit it. But with more complex parts (not that complex), Solidworks just cannot
seem to open the feature and I have to end up closing it or it will spend all
night trying to open the feature.
The RX diagnostic does not report problems, like lack of memory. While it is
trying to open the feature, Task manager tells me that it using only 60% of the
memory and as little as 7% of CPU power. I can even do fairly detailed renderings
with the memory I have.
So I don't get it, could it be because the parts were made with an old version
of Solidworks or is it permanently looking for a reference to the part in the
assembly file or is it looking for the link to the part file from the assembly
if I try to edit the part in the assembly?
Could the parts be locked against being modified without me knowing? I could
upload one or two parts for somebody to try and edit them. If it happens to you
then it is the file. If not, it is my system.
With my own assemblies and parts I do not have this problem.
I do not know where else to look.
Upload a part, and we can test it on other systems.
What version of solidworks are you using?
My fist two guesses were going to be:
1. Lack of RAM. Solidworks will often crash when all ram is consumed, but it can also happy a lot when the swap space is exceeded. You could increase swap space since you might not have much ram, but you did not mention a ram amount.
2. Graphics cards can cause crashing, but the RX thing should have detected a "bad" graphics card. As a final test, try closing all open solidworks files, then enable the "use software openGL mode" under performance options.
Since this is not happening on your usual parts, it is sort of a mystery.
Another common cause of "mystery crashes" is some other application running in the background. Kill everything, and try again. I once had solidworks crash every 21 minutes. I could time it and get ready for it. Outlook was also looking for new mail every 21 minutes, and somehow killed solidworks. It took a week to finally make that connection.
If the files were saved in a VERY old version of solidworks, they can cause problems with new releases, but they would likely need to be a decade or more in age. This problem should also go away once you saved them in the new release.
You can tell if an assembly is searching for external references it can't find when it opens. You can also look at the feature tree for external reference symbols. Broken/missing ones show up as an "X"
The only way to lock files (that I know of) is to set them as read only, but that is pretty weak "security".
Thank you for the reply. Yes, I think that, first, the best thing to do is to upload the file and see if it causes trouble to other people. Please try to open 2 o 3 features as if you were modifying them and see if you get a problem. If you do not have a problem, then it is something in my system I do not know with which version of Solidworks it was created. Please let me know if you updated it to any version of Solidworks and if you managed to modify anything and save it.
Then only thing I can say is that I still do not have parts, of my own creation, as complex as this one, in case the memory or graphics card have limitations but then I can open and handle the whole assembly where this is one of several parts.
here is the part:
AttachmentsCup base.SLDPRT, 5.21 MB
The file was last saved in solidworks 2015.
I tried to edit about every tenth feature, and it works fine.
The only odd thing I see are the solid bodies. There are 33 bodies in the part, but trying to show them all does not seem to work well.
I had to save, close, then re-open the part before all of the bodies could be shown.
The attached file was saved in 2017, so I'm not sure if you'll be able to use it.
AttachmentsCup base.SLDPRT, 6.01 MB
Thank you for that. I have now managed to open the features to modify them by leaving Solidworks for half an hour! trying to open them but then it gets really slow. It had no happened with my other parts as they were not as complicated as this one.
I have Solidwork 2017
So shall I try increasing the page file size or what?
Unfortunately my graphics card is not listed in the Solidworks list of cards
Here is my system spec:
Intel HD Graphics 4000
initial: 2500 Mb
maximum size: 3700 Mb
The "best" option is to buy a PC that runs solidworks better. But, there are a few other things you might try:
1. install more ram. 4GB is barley enough to run Windows these days, despite the system requirements claiming it only needs 1 GB.
2. Close ALL other applications and services that might be running in the background. This alone might double the amount of memory available.
3. Increasing swap space might help, but realistically, you'd want to have a solid state drive installed. Using a spinning hard disk for swap space is about equal to running without enough RAM. The biggest gain would be if it helps reduce crashing.
4. Make sure you only work on, or have a single part open in Solidworks at a time.
5. There are some tricks you could do to the file to lock it, or reduce the feature count, but they will hinder your ability to modify the file in the future.
5a: Using the lock bar (it is enabled in the options screen) will allow you to lock the feature tree at a certain point. This prevents solidworks from having to recalculate those locked features during a rebuild.
5b: You could export the part as a dumb solid, or save the part off as a derived part. Derived is likely the better option, but if you have to make changes to the part, this can quickly get annoying (and confusing). The help file explains what derived parts are.
Regarding a new PC, look on ebay for used PCs. I prefer a laptop, and the Dell M6600 models can likely be had for $600 or so... It is not "cheap", but it is far less than a new one!
OK, thanks a lot, quite a few things I can consider.
Me too , after I upgraded my solidworks to new version 2016&2017
I found crashed occur manytimes. Just edit part in assembly mode and do simple extrusion. Sometime it took very long time to generate extrusion. But in solidwork 2010 , I didnot have this issue. The same computer dellT7500 16gb ram. And I think new version like 2017 is worse than 2010 version.
Firstly , remove the temp file and then start your solid works and make prior preference from task manager . after that open your assembly / part . Go in features tree on part right click and select purge .
I hope after this process you will be do your work properly without crash .
Hello, thanks for this. Where is the temp file?
What service pack are you using? I'd update solidworks to a later service pack. I often have trouble with the initial release as well.
Currently I am using service pack 1.0 for solidworks 2017. It is far more stable than 0.0 was. I could update to a later release, but I am stable now, so I'm not changing anything.
Regarding the computer, I would not expect solidworks 2017 to work well on the same PC that ran solidworks 2010 well. In the intervening 7 years, changes, and advances have been made to the operating system, RAM and CPU architecture, graphics card, drivers... A number of things which can change how the PC and software function together.
I'd keep solidworks 2010 running on that machine if it works well.
Depending on the models being made, the 2010 release will be perfect for many users. There are new features in each release that can make designs go a little smoother and easier.
I could use 2010 software, but there are several tools I'd miss if I had to go back.
This is disappointing. I have upgraded my RAM from 4 to 12 GB and it is still very slow :-( It stops responding.
Increasing the RAM made NO difference whatsoever!
Now I am completely stuck after spending all that money on he RAM
Is the 1GHz processor speed sufficient?
Well, I guess that narrows it down to the video card.
The CPU will have some effect, but really only during calculations (i.e. rebuild times). If it is slow to rotate, and zoom, then the graphics card is the likely culprit.
You might also check the specs of the motherboard and operating system to be sure that they can make use of all 12 GB of RAM. My old M90 laptop would only use 4GB no matter how much RAM was actually installed.
You could be right, I installed an 8GB RAM card added to the 4 GB card already there. The laptop manual gives confusing information as it covers various models of the laptop. One paragraph says that the RAM can be upgraded to 8GB but with 2x 4GB cards. Antother paragraph says it can have 8+4 GB cards. So it could be that the computer is ignoring the 8GB card. The system information says there are 12 GB of RAM, so does this mean it is using the 12 GB or where can I look to see how much it is using?
I cannot change the graphics card. It is built into the processor chip. I have updated the drivers for the graphics card and no joy, but here is something 'funny' in the task manager about the use of the disks when it is not responding, there are loads of gigabytes free in the disks so this status of using virtually all the disks puzzles me:
I have had another go. The use of disk space has decreased considerably and after the first wait I can edit features so maybe the use of RAM has kicked in. I will keep trying. Thank you
For the benefit of others, here is a curious thing that happens to me with the software. I open the program and it is incredibly slow, for instance when trying to make sections of an assembly or render something. Then I close it and start again, the problem may still be there, I sometimes try closing and restarting it a few times, even restarting the computer until it opens and starts working at the correct speed.
Can you upload your assembly file , make pack and go then upload . i will try of my best.