The defeature tool does not work correctly with larger assemblies. Also all the parts need to touch each other in order to make it an "imported1" part.
It is not correctly recognizing the holes that I select "to keep". Any suggestions ?
I can't speak for why your holes are not being "kept".
Your first statement is correct, and will always be true, this is not a bug. SolidWorks handles multiple bodies. So if two things do not touch, they cannot be combined into one body. When there is a inferred overlap, but one is not in your solid model, I suggest you create one. You can do this by creating a new virtual component (Insert New Component). Then create that inferred connection in that virtual component. Suppress it after you create your defeatured model.
Thanks Charles. I understand that parts need to touch each other which is ok.
But I dont know why the mounting holes get ignored even when I "select all holes" to keep.
The part I am trying to defeature is imported from a STEP file.
The defeature works correctly on the part alone but not in the larger asembly. I have also tried to save the asembly as a PART and tried to defeature that PART but same result.
I've just tried it for the first time today... It crashed SW, twice... I wish I knew why.
The defeature works for SolidWorks parts and assemblies created in Solidworks. But for imported parts it fails to detect the mounting holes on a plate.
Also I have observed surface flaws "after defeature" for a thread which was inserted as a cavity feature.
Defeature works for imported part.
Problems occours when the part is not so simple to defeature or there are gaps between parts.
For gaps, Charles solution can help you.
For problem on defeaturing, try to use featureworks for part with problems.
I agree with you Alessandro. Problems occur with complex assemblies. I think overall defeature is impressive with a few tweaks for complex assemblies.
Yes, I just used this. Previously I had joined to pieces in an assembly but it was a PITA to use. I ran the defeature function and found the parts were not really touching everywhere, leaving a cavity I did not need. Fixed that and it ran great. It automatically selected all the right holes, too.
I just tried the defeature tool it worked well except it partially kept a hole I selected. It left basically a sketched circle on the top of a block but when I did a section view the hole was present. That was a bit weird... Any Ideas?
Retrieving data ...