Bevel gear - module/script/tutorial

Post here for help on using FreeCAD's graphical user interface (GUI).
Forum rules
and Helpful information
IMPORTANT: Please click here and read this first, before asking for help

Also, be nice to others! Read the FreeCAD code of conduct!
User avatar
sgrogan
Veteran
Posts: 6499
Joined: Wed Oct 22, 2014 5:02 pm

Re: Bevel gear - module/script/tutorial

Post by sgrogan »

mafer78 wrote: sgrogan : I've tried to install but any appear on the workbench window (?!!!) , I've followed the istraction on the github.
What OS are you on?
EDIT: Only copy the "gear" folder inside the "FCGear" folder
"fight the good fight"
mafer78
Posts: 56
Joined: Sat Sep 26, 2015 2:12 pm

Re: Bevel gear - module/script/tutorial

Post by mafer78 »

Hi sgrogan,
windows 7 enterprise edition Service Pack 1

Mafer
User avatar
sgrogan
Veteran
Posts: 6499
Joined: Wed Oct 22, 2014 5:02 pm

Re: Bevel gear - module/script/tutorial

Post by sgrogan »

I'm on Win7 also so copy the "gear" folder only to:

Code: Select all

C:\Program Files\FreeCAD 0.15\Mod
I think you need administrator privileges.
"fight the good fight"
User avatar
quick61
Veteran
Posts: 3803
Joined: Sat Aug 24, 2013 2:49 am
Location: u.S.A.

Re: Bevel gear - module/script/tutorial

Post by quick61 »

Oh, you want something like this -
BevGear1.png
BevGear1.png (26.38 KiB) Viewed 3878 times
The file ends up being quite large once the Grove tool is used, but here it the trick -
BevGear2.png
BevGear2.png (149.59 KiB) Viewed 3878 times
First create a small helper Pad so you have a face to map a sketch to, (the little cube hanging off the bottom that has one of it's corners coincident to the root point), then use external geometry to pick the top and bottom points on the beveled gear to string a construction line between. Then make your sketch with the line that will be the inside of the grove to be perpendicular to it using the perpendicular constraint, then inclose the sketch and use the Part Design Groove Feature on it. From there everything else is straightforward. See... easy. :P

Let me know if you really need the file and I'll upload it to Dropbox. (it's 8.8 meg).

Mark
This post made with 0.0% Micro$oft products - GOT LINUX?
mafer78
Posts: 56
Joined: Sat Sep 26, 2015 2:12 pm

Re: Bevel gear - module/script/tutorial

Post by mafer78 »

Hi expert....you're really expert.....
sgrogan: great now appear....in attachment image with the parameters, could you details?
quick61: fantastic yesssss , if you can share the freecad file I really appreciate.....I can study on it your steps description below.

br
Mafer
Attachments
gear_wb.JPG
gear_wb.JPG (29.37 KiB) Viewed 3876 times
User avatar
quick61
Veteran
Posts: 3803
Joined: Sat Aug 24, 2013 2:49 am
Location: u.S.A.

Re: Bevel gear - module/script/tutorial

Post by quick61 »

OK, here is a much smaller file using a cone instead of an Involute shape. Same principle of construction though. ;)
BevGear3.png
BevGear3.png (21.64 KiB) Viewed 3876 times
BevExamp.fcstd
(63.59 KiB) Downloaded 98 times
Mark

OS: Kubuntu 14.04.3 LTS
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.16.5764 (Git)
Build type: Release
Branch: master
Hash: eff27994e57bc1eb07af8f378d1b85e3b635e194
Python version: 2.7.6
Qt version: 4.8.6
Coin version: 4.0.0a
OCC version: 6.8.0.oce-0.17-dev
This post made with 0.0% Micro$oft products - GOT LINUX?
User avatar
sgrogan
Veteran
Posts: 6499
Joined: Wed Oct 22, 2014 5:02 pm

Re: Bevel gear - module/script/tutorial

Post by sgrogan »

mafer78 wrote:sgrogan: great now appear....in attachment image with the parameters, could you details?
Unfortunately I do not know gear design, so I can't detail the parameters.
"fight the good fight"
User avatar
looo
Veteran
Posts: 3941
Joined: Mon Nov 11, 2013 5:29 pm

Re: Bevel gear - module/script/tutorial

Post by looo »

short description for the parameter:

backlash: not working properly for bevel gears as it is difficult to define the mean profile of the shape. it's a factor which makes the teeth thinner
clearance: there should be a distance between "head" and "foot" of the teeth of two interacting gears. This parameter is a factor for this distance.
height: maybe should be called thickness
m: module = distance between two teeth for the mean-profile measured on the base radius (I think it should be the same for two interacting bevel gears)
numpoint: the number of interpolation points
teeth: number of teeth
alpha: 90° - pressure angle (this is a little bug I have never corrected)
gamma: pitch angle --> drawing

Image

@quick61
the bevel-gears you have made are looking quite good, but taking the (cylindrical) involute gear profile to produce them will lead to wrong kinematics and won't work for bigger transmission-ratios. (e.g..: 3:1)
mafer78
Posts: 56
Joined: Sat Sep 26, 2015 2:12 pm

Re: Bevel gear - module/script/tutorial

Post by mafer78 »

Hi expert, honest very good feedback and contribution of this thread.....and welcome to looo, the image is really interesting because is more detailed comparing with mine.For the value of the parameters present in the image there is some standardization that I can take into account?

I create on freecad a bevel gear 3:1 type, which is the best approach for create the bevel gear rightly?

looo, for production scenario, can I use your gear wb?or there is the possibility that something is wrong?

br
//Mafer
mafer78
Posts: 56
Joined: Sat Sep 26, 2015 2:12 pm

Re: Bevel gear - module/script/tutorial

Post by mafer78 »

no any answer?
do you know I can retrieve the pitch angle value?

BR
//mafer
Post Reply