Welcome to the Onshape forum! Ask questions and join in the discussions about everything Onshape.
First time visiting? Here are some places to start:- Looking for a certain topic? Check out the categories filter or use Search (upper right).
- Need support? Ask a question to our Community Support category.
- Please submit support tickets for bugs but you can request improvements in the Product Feedback category.
- Be respectful, on topic and if you see a problem, Flag it.
If you would like to contact our Community Manager personally, feel free to send a private message or an email.
Comments
What's a PR?
Making a PR allows you to make the change to add your feature, and add it exactly how you want-- then someone from the community ( me or another collaborator) will merge it for you. ( vs me asking you how you'd like to list it, and then transcribing your typing )
Setback Fillet
Converts standard spherical corner fillets into setback fillets
Does you feature work for four-sided corners?
IR for AS/NZS 1100
(1) create github account
(2) go to https://github.com/dcowden/featurescript, and click the button on the top right that says 'fork'. This will create a copy of this repository for your use
(3) go to your repository, and click the README.md file-- and edit it using the little pencil. You'll see that the editor is right in the browser, and that the format is easy, just like a wiki
(4) save your changes. Don't worry, you're just changing your copy. you can preview as well.
(5) make a pull request using the 'pull request' option near the top. That will create a request to merge your changes into the main repo.
(6) we'll merge the changes into the main repo after reviewing the changes. You'll get credit as the author here
That's it-- it takes about 5 minutes after youv'e done it once, and its the same process I use as well.
I have created a featurescripts website at https://featurescripts.bubbleapps.io/
To add featurescripts, create an account, then there will be some buttons at the bottom of the page to add, edit, or delete featurescripts
IR for AS/NZS 1100
Cool, would it be possible to add category tags and images (showcase images of CAD geometry, not icons, similar to the Onshape Custom Feature Library)?
If this is an easy platform to add collaborators I'd be willing to help out a bit.
PhD, Mechanical Engineering, Stanford University
I could add tags and images. I don't think i'd be able to add a collaborator, as I am only on Bubble's free plan.
To look at the current (development) version, go to https://featurescripts.bubbleapps.io/version-test
PS: The website also works on mobile, except for the reviewing and login capabilities
IR for AS/NZS 1100
I have created an Australian Beams FS. The custom profile generator for it is based on what Neil Cooke made.
Preselection edges are added to a "Loop".
Preselection vertices are added to "Mitered joints".
Preselection faces are added to "Trim faces".
Preselection parts are added to "Trim parts".
Most profiles are generated on-demand (SHS, CHS, RHS, Angles, Unequal Angles).
Custom profiles can be created by using the profile generator.
To try it, go to https://cad.onshape.com/documents/cbcb5406bdf8ec15703a9e9e/w/025f41c07b76ffc79326b010
IR for AS/NZS 1100
https://cad.onshape.com/documents/e08dd13b4001d4927cab1df0/v/947bd23009ff9c6f303b5ddb/e/15c71dd8008510da7f971f16
It accepts an active sheet metal model, a sketch point and a surface body (from another part studio) as input.
The feature is here: https://cad.onshape.com/documents/a752e0db24eb071ebb6f5aa0
That implementation is very close to what we have in mind, except that we'll have to do some work so that calling sheetMetalEnd will not be necessary and there will be some representation of the formed tool in flat. So if users of this feature build a library of configured forming tools, they will be able to keep using it when native forming feature becomes available.
This means that you will still be able to find a use for forming tools that have been made for this feature.
IR for AS/NZS 1100
Now about the worm gears:
Though the worm wheel tooth shape generatinon was achived it takes from 50 to 200 seconds. The time depends on the accuracy (the number of piercing points in cross section and the number of cross sections and the cross section profile shape itself) because of the number of cross sections needed is much higher then for a spur gears. But the geometry is still good enough for CAE simulation and I beleve for CNC machining too. (Though test might be needed.)
I made 3 types of parametrized part studios for worm gears which generally differ by the shape of transition curve of the worm wheel tooth.
Spiroid gear.
The three types of cylindrical gears above are parametrized in configured part studios.
In the document you can also find examples of some exotic gearing types (which I don't think are poppular enough to make them configurable), but just because I can:
- cylindrical gears with the arc tooth.
You could possibly speed up performance by using this code for intersection:
function getIntersectionPoint(context is Context, sectionLine is Line, sectGeometry is Query) returns Vector { var instersections = []; for (var geometryInstance in evaluateQuery(context, sectGeometry)) { var intersect = evDistance(context, { "side0" : geometryInstance, "side1" : sectionLine }); instersections = append(instersections, intersect); } const selector = function(point) { return -point.sides[1].parameter; }; return maxItem(instersections, selector).sides[0].point; }
I copied your featurescript and made this adjustment in my copy and it decreased the regen time dramatically in the first part studio (It went from 32.31 seconds in your document to 14.72 seconds in my copy)IR for AS/NZS 1100
The only other time-consuming part now is evDistance.
IR for AS/NZS 1100
https://forum.onshape.com/discussion/10835/new-featurescript-cosmetic-threads
https://cad.onshape.com/documents/a39db7615a2a945ffb7076c3/v/58d66eb430f0259fe4e972ec
IR for AS/NZS 1100
Here you are with the (almost) whole list:
Sheet Metal Bend Edge Offset: https://cad.onshape.com/documents/1e0dcfd5454db0a86794bb78 (By request of @brucebartlett )
IR for AS/NZS 1100
Very useful for packaging (blister packs etc) and configuration-driven changes to parts AFTER they've been shelled.
Thanks!
Please try my forming tool FeatureScript listed above for sheet metal.
IR for AS/NZS 1100