-
Notifications
You must be signed in to change notification settings - Fork 94
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
Calculating root of bevel gear with clearance > 0 #120
Comments
I am not sure I understand the question. Is it possible for you to add some drawings explaining what you want to achieve? |
I am not sure but I guess I defined the clearence on the base sphere (radius 1) and afterwards it is projected on to the cross sections which are used for the extrusion (loft). I didn't look into this for years, so difficult to say for me if there is something wrong with the math. |
I'd be happy to look into this (measure the actual clearance in a pair of generated meshing gears) and submit a PR, if that's okay? |
For purposes of cutting a bevel gear I'm trying to figure out the root of the gear at pitch diameter but having trouble doing so as a function of the clearance value. I want to use expressions hence the need for a formula.
I asked this question on the forum but I don't know how many people will know about gear math.
After looking at the source code, my understanding is that the teeth points are calculated on a sphere with radius equal to the distance between the gear cone apex and pitch diameter plane. These points are then projected to that plane that is tangent to the sphere.
If this is correct, then I don't quite understand how clearance is taken into account when figuring out the root cut (
r_cut
). The root cut is calculated by a division between a sine and a cosine (which suggests it's trying to project into the tangent plane) but the angles are different sincer_f
takes clearance into account butz_f
doesn't. Furthermore, ifr_f
is the sine of the dedendum, subtracting the sine of the clearance vector doesn't make sense to me, I believe it should be the cosine here.I'm currently using this math to make my cuts but I'm posting this here to try to understand where my logic is failing or if there's anything wrong with the addon script.
The text was updated successfully, but these errors were encountered: