Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enveloping worm gear #131

Open
Gypaets opened this issue Aug 22, 2023 · 5 comments
Open

Enveloping worm gear #131

Gypaets opened this issue Aug 22, 2023 · 5 comments

Comments

@Gypaets
Copy link

Gypaets commented Aug 22, 2023

Feature request: enveloping worm gears. The worm gears currently present in the toolbox are just cylindrical, and it would be cool to have enveloping worm gears as well.

@looooo
Copy link
Owner

looooo commented Jan 1, 2024

ref: https://forum.freecad.org/viewtopic.php?t=83797

@azalanono
Copy link

azalanono commented Feb 3, 2024

Hello.
I kindly want to ask if (and when, if not) gears matching a worm gear (the "screw-gear") will be implemented.

Because angle of teeth depends on diameter and module of "screw-gear", and also straight teeth do not match a "screw-gear" well, this is a very important but missing thing. almost half-round teeth are not so easy to generate.

I also refer to https://forum.freecad.org/viewtopic.php?t=83797 as looooo does.

@slorquet
Copy link

Hi,

I would also like this feature.

@looooo
Copy link
Owner

looooo commented Feb 21, 2024

I tried to solve this, but failed. The problem were some numeric difficulties with finding the matching "involute" for the different cross sections. Also it's not easy to create the final gear from the computed cross sections. There occt is to blame. At the moment I do not have an idea how to implement the envelop worm gear.

@azalanono
Copy link

azalanono commented Mar 4, 2024

Looooo,
Calculating and constructing wheel's teeth indeed appears to be a very complex task. But is this really nbecessary?
I can tell you how I would do it in mechanical workshop (though it exceeds my programming knowledge, so I can't code that)...

Matching gear sets (the small worm gear and the matching big gear - let's name it wheel) are usually produced by using the principle of thread cutters. A "worm gear" shaped milling tool is used to cut the teeth out from the wheel. This is done in a milling machine: While the cutter is rotating, also the "wheel" is rotated, so the right shape of teeth is the final result.

Shouldn't this method be possible in FreeCAD, too?

First, I would generate a short worm gear of 1-2 turns. It should have a little bit oversized teeth to give the right free play.

Now we have to find the right diameter for the matching wheel. The circumference has to be a an even multiple of worm gear's pitch. This (pitch multiplied by number of wheel-teeth) gives the circumference and so it gives the radius (or better said the distance between centers parts).

Now all you have to do is rotate both (wheel and worm) in synchronous way in small steps and remove hereby repeatedly all excess material from wheel. So the worm gear acts like a cutting tool.

This is possibly not the fastest method, but can't most of that be already done by FreeCAD? I mean cutting away parts from one part in shape of another part?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants