freecad.gears icon indicating copy to clipboard operation
freecad.gears copied to clipboard

Enveloping worm gear

Open Gypaets opened this issue 1 year ago • 5 comments

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.

Gypaets avatar Aug 22 '23 19:08 Gypaets

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

looooo avatar Jan 01 '24 23:01 looooo

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.

azalanono avatar Feb 03 '24 12:02 azalanono

Hi,

I would also like this feature.

slorquet avatar Feb 16 '24 16:02 slorquet

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.

looooo avatar Feb 21 '24 20:02 looooo

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?

azalanono avatar Mar 04 '24 09:03 azalanono