The holes are 7/16-20 thread. I wold like to control the thread depth with a global variable.
When I select the hole, I can see the dimension that controls thread depth.
image.png
When I double click on that dimension and assign its value to equal a global variable, it doesn’t update.
It shows that it has an equation, but it still uses the value from the hole wizard.
It even shows that it is assigned in the equation manager:
Unfortunately, the hole wizard isn’t smart enough that I can assign the global variable from right inside the form.
OK, so I was successfully able to use a regular cut and then manually inserting a cosmetic thread.
image.png
But when I edit the cosmetic thread, it isn’t greyed out like other forms are.
In fact, if I then change it, it overrides the dimension until I manually re-edit the dimension (without actually changing it).
Its like the form and the equation manager aren’t speaking to each other.
This is obviously a hodge-podge of programming just jammed together without verifying that it works together. sigh
Its not a game-ender. I was just wondering if it could be done.
Other than what’s been said above. If you’re asking how to show the threads in the model window, this option should be checked in the document properties.
I usually turn on the Shaded cosmetic threads but leave the other off since it can get busy in assemblies with little dotted circles everywhere. It’s better than it used to be since they added the global annotation overrides though.
Yeah, I tried to replicate this with 2018 SP5. The global variable changing does not cause the hole wizard thread to rebuild. I can’t even get it to update by editing the feature after modifying the global variable. Not sure why this specific scenario is so broken, good find!
I replied to the SWYMP post. You can link the cosmetic thread depth to a global variable with no issues in 2021 SP4. So, somewhere between 2018 SP5 and 2021 SP4 the problem was fixed it seems.
Advanced holes are yet ANOTHER feature that is 95% complete. Advanced holes are great for “Complex” holes. So for anything that has more than a couple features I use advanced holes. So say I have a thru hole that is tapped thru, has two countersinks on one side and a counter sink on the opposite side you can build that hole all in one feature with advanced holes…but when you get to the drawing trying to get it all into a single callout ends up being a challenge at best to a complete nightmare at worse.
So you can do this in a single feature.
image.png
But in order to get the callout on the print you actually have to manually fill the call outs for every item.
image.png
And in order to actually make it parametric you actually have to put in all the callouts like etc etc and they are not all the same as regular holes…so it’s a bit of a PIA.
This is what you get if you DON’T fill all that out if you put a hole callout on it.
So would it not have made sense to use similar or the same callouts as in the hole wizard and just filling each feature? So instead of putting in “Nearside Counterbore” how hard would it have been to put in the proper code to get diameter, size, depth for each level the same way it’s done in the hole wizard?
This seems to be Solidworks MO. I wonder if their program managers and developers are all non medicated ADHD. “Hey I have this really cool idea…Squirrel” There is SOooo much in this program that is not quite completed and never seems to get there.
Advanced hole should have been just part of the hole wizard. You have all your normal stuff and then an “Advanced” option where upi get to “Build a hole” and then throw a hole callout on it…let’s just say it’s not that.
I had a co-worker came up to me today asking me how I’d do a hole similar to the above. It was something like a tapped hole thru with a couple other features. I told him to play with advanced hole and the play with just using hole wizard and doing cuts for the other feature and see which one “Sucked less” to him