Application Center - Maplesoft

App Preview:

Gear hobbing 1

You can switch back to the summary page by clicking here.

Learn about Maple
Download Application


 

Gear Hobbing *

*Maple 6

By B. Laczik, Technical University of Budapest, Hungary,
e-mail: laczik@goliat.eik.bme.hu

NOTE: This worksheet demonstrates the Geometric Simulation of Involute Gear Hobbing in Transverse Section

Geometric Simulation of Involute Gear Hobbing in Transverse Section

Basic geometric data of involute gear:

z - number of teeth of gear
m - modulus in mm (modulus = Diametral Pitch/25.4)
m||n - normal modulus in transverse section of manufactured gear
x - addendum modification coefficient
h||t - height factor of teeth between pitch and bottom circle
h||k - height factor of teeth between pitch and addendum circle
c - clearance factor of depths
alpha - pressure angle in grad
beta - helix angle in grad, min and sec
N - number of position of tool by process of hobbing animation
s - number of teeth of tool
delta - increment angle of position of tool

> restart; with(plots):

Warning, the name changecoords has been redefined

> z := 25; m := 3; x := .26; h || t := 1; h || k := 1...
z := 25; m := 3; x := .26; h || t := 1; h || k := 1...
z := 25; m := 3; x := .26; h || t := 1; h || k := 1...
z := 25; m := 3; x := .26; h || t := 1; h || k := 1...
z := 25; m := 3; x := .26; h || t := 1; h || k := 1...
z := 25; m := 3; x := .26; h || t := 1; h || k := 1...
z := 25; m := 3; x := .26; h || t := 1; h || k := 1...
z := 25; m := 3; x := .26; h || t := 1; h || k := 1...
z := 25; m := 3; x := .26; h || t := 1; h || k := 1...
z := 25; m := 3; x := .26; h || t := 1; h || k := 1...
z := 25; m := 3; x := .26; h || t := 1; h || k := 1...
z := 25; m := 3; x := .26; h || t := 1; h || k := 1...

> alpha := (alpha || g+alpha || m/60+alpha || s/3600)...

> N := 80; s := 6; delta := -.2e-1

Generating corner points of one tooth of basic rack

> m || n := m/cos(beta); d := z*m || n; R := d/2

> w || x1 := h || t*m || n*tan(alpha)+m || n*Pi/4; w ...

> w || y1 := h || t*m; w || y2 := (h || k+c)*m; Delta...

Generating corner points of all teeth of basic rack

> Q[0] := w || x1+I*w || y1-Delta; Q[1] := w || x2-I*...

> Q[2] := -w || x2-I*w || y2-Delta; Q[3] := -w || x1+...

> for p from 4 to (4*s-5) do
Q[p]:=Q[p-4]+m||n*Pi:
Q[p+4]:=Q[p]+m||n*Pi:
od:

> Q[4*s]:=Q[0]:
polygonplot([seq([Re(Q[j]),Im(Q[j])], j=1..4*s)],
style=line, axes=normal, scaling=constrained,
title=`The basic rack`);

[Maple Plot]

Simulation of hobbing process

> for k from 0 to 4*s do
for j from 0 to N do
beta||j:=delta*j+0.2:
h[j,k]:=evalf(((Q[k]+R*beta||j)+I*(R+x*m||n))
*exp(I*beta||j));
H[j,k]:=[Re(h[j,k]),Im(h[j,k])]:
od;
od;

> polygonplot([seq(seq([H[j,k][1],H[j,k][2]],
k=0..4*s),j=0..N)],scaling=constrained,
style=line, title=`Involute Gear Hobbing`);

[Maple Plot]

>