Why Solidworks prevents adding this hole?
Why Solidworks prevents adding this hole?
This is a very simple sheet metal part. I have a Ø6.0mm hole added with hole wizard. When I edit hole's sketch (Sketch49) and add a point (near in blue circle), Solidworks keeps giving me Zero Thickness error and denies to add the hole.
How adding a hole to an existing hole may cause zero thickness geometry?
Thanks.
- Attachments
-
- AL12854BB114.SLDASM
- (439.31 KiB) Downloaded 135 times
Re: Why Solidworks prevents adding this hole?
We can only speculate from the information you provided. Post the part and I am sure you will get a helpful answer quickly.Tera wrote: ↑Tue Jan 17, 2023 2:33 am 33.png
-
This is a very simple sheet metal part. I have a Ø6.0mm hole added with hole wizard. When I edit hole's sketch (Sketch49) and add a point (near in blue circle), Solidworks keeps giving me Zero Thickness error and denies to add the hole.
How adding a hole to an existing hole may cause zero thickness geometry?
Thanks.
Brick walls are there for a reason. The brick walls aren't there to keep us out. The brick walls are there to show us how badly we want things.
- - -Randy Pausch
- - -Randy Pausch
Re: Why Solidworks prevents adding this hole?
Sorry, I thought I have had attached the part. Seems that I've forgotten.
My apologies. It's added to the first post above now.
My apologies. It's added to the first post above now.
Re: Why Solidworks prevents adding this hole?
I had it fail on me once, but was never able to repeat it. I've moved the hole around to several positions since then and it is happy.
- Attachments
-
- image.png (17.94 KiB) Viewed 3247 times
-
I may not have gone where I intended to go, but I think I have ended up where I needed to be. -Douglas Adams
I may not have gone where I intended to go, but I think I have ended up where I needed to be. -Douglas Adams
Re: Why Solidworks prevents adding this hole?
@SPerman Seems it's your lucky day. You may want to buy lottory.
No matter how many times I try, I can't add new holes.
Can you test this please?
Delete the existing hole. Can you add new holes?
Thank you.
No matter how many times I try, I can't add new holes.
Can you test this please?
Delete the existing hole. Can you add new holes?
Thank you.
Re: Why Solidworks prevents adding this hole?
I'm not even able to add a hole to the outside plate that goes through both plates.
-
-
Re: Why Solidworks prevents adding this hole?
When I do a forced rebuild on your part after opening it I get an error on Flange W that the part intersects itself. Appears to be related to the two flanges not having any clearance (1.6mm material & 1.6mm offset). If I increase the offset to 1.61 the error goes away and I can create holes through the flanges.
Re: Why Solidworks prevents adding this hole?
Same results as @acmall i.e. the flange seems to be giving issue. And on changing the offset to 1.61, the issue is fixed.
Deepak Gupta
SOLIDWORKS Consultant/Blogger
SOLIDWORKS Consultant/Blogger
Re: Why Solidworks prevents adding this hole?
Solidworks Sucks in sheet metal. They know it and that's why they have an option to bypass the error you mentioned.acmall wrote: ↑Wed Jan 18, 2023 3:21 am When I do a forced rebuild on your part after opening it I get an error on Flange W that the part intersects itself. Appears to be related to the two flanges not having any clearance (1.6mm material & 1.6mm offset). If I increase the offset to 1.61 the error goes away and I can create holes through the flanges.
0 clearance is different with intersect. We are manufacturing several thousands of these kind of brackets and it's absolutely possible. If we have a clearance between two flanges, how can we spot weld them?
Moreover, @SPerman was able to add the holes without adding a gap between two flanges.
I have had these kind of bends in previous versions and never have seen this. Maybe something have changed in 2022.
Million thanks for taking your time and looking into this.
Re: Why Solidworks prevents adding this hole?
Can you tell, why I have a hole and nothing's wrong. And only the second hole throws this error?
Having no gap between two flange isn't different with zero thickness geometry?
If I have two extrude one over the other and don't merge them, SW doesn't give me that error.
Thank you.
Re: Why Solidworks prevents adding this hole?
I am using 2022 SP5.
I created a section view, so I could look normal to the face, to better understand where I was placing holes.
I can get it to fail under 2 conditions.
1: If the holes breaks through the edge of either the top or bottom flange.
2: If the holes overlap.
Otherwise, I cannot get it to fail. My best guess is that the 2nd hole you are placing breaks an edge, but it is difficult to tell if you are looking on an angle.
I am GIF. Click Me!
I created a section view, so I could look normal to the face, to better understand where I was placing holes.
I can get it to fail under 2 conditions.
1: If the holes breaks through the edge of either the top or bottom flange.
2: If the holes overlap.
Otherwise, I cannot get it to fail. My best guess is that the 2nd hole you are placing breaks an edge, but it is difficult to tell if you are looking on an angle.
I am GIF. Click Me!
-
I may not have gone where I intended to go, but I think I have ended up where I needed to be. -Douglas Adams
I may not have gone where I intended to go, but I think I have ended up where I needed to be. -Douglas Adams
Re: Why Solidworks prevents adding this hole?
Obviously my point is not on the edge.
Can you check the attached file too? This is what I have of the attached file.
- -
Thanks again.
- Attachments
-
- AL12854BB114.sldasm
- (430.87 KiB) Downloaded 99 times
Re: Why Solidworks prevents adding this hole?
Whether or not you get errors probably depends on this setting:Tera wrote: ↑Wed Jan 18, 2023 5:59 am Solidworks Sucks in sheet metal. They know it and that's why they have an option to bypass the error you mentioned.
0 clearance is different with intersect. We are manufacturing several thousands of these kind of brackets and it's absolutely possible. If we have a clearance between two flanges, how can we spot weld them?
Moreover, @SPerman was able to add the holes without adding a gap between two flanges.
I have had these kind of bends in previous versions and never have seen this. Maybe something have changed in 2022.
Million thanks for taking your time and looking into this.
Solidworks sucks at zero thickness geometry. This is a limitation of the Parasolid kernel that SW is built on. As you mentioned, there's an option to ignore self-intersection in sheet metal features. And as you've discovered, it's probably a bad idea to use it. You can get your flanages to build, but intentionally creating an invalid body and then continuing to perform operations on it is asking for trouble.
Of course you can physically manufacture them. There's a lot you can do in CAD that you can't do in metal and vice versa. However... If were wanting to talk about the differences between CAD and real life, there's some amount of clearance in there somewhere. In fact, especially after you spot weld, I'm pretty sure every bit of that overlap has clearance except for the actual positions of the welds.
There's no reason for us to keep checking your files. You're modeling them using poor practices, failing to account for the limitations of the tool you're using. There are a lot of things SW will let you do that you probably shouldn't do if you can at all help it.
- Frederick_Law
- Posts: 1944
- Joined: Mon Mar 08, 2021 1:09 pm
- Location: Toronto
- x 1634
- x 1466
Re: Why Solidworks prevents adding this hole?
Which CAD you used allow 2 features with 0 distance?
SW and IV won't allow that.
SW will have ZTG error.
IV will combine the face and it won't flatten.
Best practice is make a small gap, 0.001" or 0.0001".
SW and IV won't allow that.
SW will have ZTG error.
IV will combine the face and it won't flatten.
Best practice is make a small gap, 0.001" or 0.0001".
- jcapriotti
- Posts: 1852
- Joined: Wed Mar 10, 2021 6:39 pm
- Location: The south
- x 1196
- x 1984
Re: Why Solidworks prevents adding this hole?
Ok guys, I'm going to argue that you aren't actually manufacturing a perfect 0 gap part. There is a gap, it's small but its there. You can put a 0.001" gap between the flanges and the issue goes away. I know if seems you shouldn't have to but...well...SolidWorks. Someone mentioned parasolid as the culprit....does Solid Edge have this issue?josh wrote: ↑Wed Jan 18, 2023 9:00 am Of course you can physically manufacture them. There's a lot you can do in CAD that you can't do in metal and vice versa. However... If were wanting to talk about the differences between CAD and real life, there's some amount of clearance in there somewhere. In fact, especially after you spot weld, I'm pretty sure every bit of that overlap has clearance except for the actual positions of the welds.
Jason
- zxys001
- Posts: 1077
- Joined: Fri Apr 02, 2021 10:08 am
- Location: Scotts Valley, Ca.
- x 2304
- x 995
- Contact:
Re: Why Solidworks prevents adding this hole?
...want a T-Shirt with that printed!
"Democracies aren't overthrown; they're given away." -George Lucas
“We only protect what we love, we only love what we understand, and we only understand what we are taught.” - Jacques Cousteau
“We only protect what we love, we only love what we understand, and we only understand what we are taught.” - Jacques Cousteau
- Frederick_Law
- Posts: 1944
- Joined: Mon Mar 08, 2021 1:09 pm
- Location: Toronto
- x 1634
- x 1466
Re: Why Solidworks prevents adding this hole?
Even AutoCAD will combine the feature if they're "touching" or zero distance.jcapriotti wrote: ↑Wed Jan 18, 2023 9:57 am Someone mentioned parasolid as the culprit....does Solid Edge have this issue?
Unless they're different bodies.
- Frederick_Law
- Posts: 1944
- Joined: Mon Mar 08, 2021 1:09 pm
- Location: Toronto
- x 1634
- x 1466
Re: Why Solidworks prevents adding this hole?
I cannot open the attached file, but not sure what the poor practices is all about. From the info in this thread there's a lapped corner with the flanges being tight together and then add a hole feature through them or am I missing something? I just did that in Solid Edge (parasolid) and I cannot get it to fail. I agree that trying repeatedly to do things that the CAD system doesn't support is bad practice. But how does one know all the things a CAD system cannot do? I assume by trying and failing or by guidance of others. They sure as heck don't cover all these pitfalls in the training!josh wrote: ↑Wed Jan 18, 2023 9:00 am Whether or not you get errors probably depends on this setting:
image.png
Solidworks sucks at zero thickness geometry. This is a limitation of the Parasolid kernel that SW is built on. As you mentioned, there's an option to ignore self-intersection in sheet metal features. And as you've discovered, it's probably a bad idea to use it. You can get your flanages to build, but intentionally creating an invalid body and then continuing to perform operations on it is asking for trouble.
Of course you can physically manufacture them. There's a lot you can do in CAD that you can't do in metal and vice versa. However... If were wanting to talk about the differences between CAD and real life, there's some amount of clearance in there somewhere. In fact, especially after you spot weld, I'm pretty sure every bit of that overlap has clearance except for the actual positions of the welds.
There's no reason for us to keep checking your files. You're modeling them using poor practices, failing to account for the limitations of the tool you're using. There are a lot of things SW will let you do that you probably shouldn't do if you can at all help it.
- Frederick_Law
- Posts: 1944
- Joined: Mon Mar 08, 2021 1:09 pm
- Location: Toronto
- x 1634
- x 1466
Re: Why Solidworks prevents adding this hole?
Nothing special for that. I'd guess we had dozens if not hundreds of files in our data set like this. Out of ~40k+ .psm files.
Now, there may have been times where downstream features that interacted with these flanges may have gotten flaky and I'll agree it could have been due to the no-gap between the flanges. I just cannot think of any scenarios off the top of my head to try out.
Re: Why Solidworks prevents adding this hole?
Took me a bit to remember how to go in to change the default precision. I think you are correct that there is a gap; maybe 0.0004". I'm checking to see if SE does that automatically or just dumb luck on my part. I just made the flanges and selected the default flange position that would make them tight.Frederick_Law wrote: ↑Wed Jan 18, 2023 10:08 am Can you get flat pattern?
Measure with all decimal and see if it's 0.
Maybe SE found a way to cheat ZTG.
From what I can see Solid Edge takes the liberty to offset the face that the flange comes off of by 0.0004" so that the lapped flange has a gap. The inside radius and flange thickness are still nominal. I was able to put a manual offset in the flange = 0.0004" and Solid Edge then fired off the ZTG error.
There is no way to deal with the ZTG, just guide the user away from it.
- jcapriotti
- Posts: 1852
- Joined: Wed Mar 10, 2021 6:39 pm
- Location: The south
- x 1196
- x 1984
- jcapriotti
- Posts: 1852
- Joined: Wed Mar 10, 2021 6:39 pm
- Location: The south
- x 1196
- x 1984
Re: Why Solidworks prevents adding this hole?
@Tera You can add the gap to your equations.....
Jason
Re: Why Solidworks prevents adding this hole?
SOLIDWORKS can do this just as well. Something is out of whack in the original model, but recreating it in SW2022 I didn't have a problem: There's no gap:bnemec wrote: ↑Wed Jan 18, 2023 10:05 am I cannot open the attached file, but not sure what the poor practices is all about. From the info in this thread there's a lapped corner with the flanges being tight together and then add a hole feature through them or am I missing something? I just did that in Solid Edge (parasolid) and I cannot get it to fail.