You are on page 1of 13

Practice Drawing an Involute Gear using Mathematica Software

Faculty advisor: Prof. Yu-Ren Wu


Student: Achmad Arifin
Date: 2018/09/25

1
Wu, Yu-Ren, NCU ME/ Precision Transmission Lab., Phone: 886-3-4227151#34332 03/13/2024
Objectives
 Know and able to use basic commands in Mathematica program
 Understanding of basic standards of gear profile
 Able to draw the curve of involute gear

2
Wu, Yu-Ren, NCU ME/ Precision Transmission Lab., Phone: 886-3-4227151#34332 03/13/2024
Parameter Table

JIS B 1701-2: 1999

Standard basic rack tooth profile


3
Wu, Yu-Ren, NCU ME/ Precision Transmission Lab., Phone: 886-3-4227151#34332 03/13/2024
Input Parameter

Enter the initial setup code in


Mathematica

Values set

4
Wu, Yu-Ren, NCU ME/ Precision Transmission Lab., Phone: 886-3-4227151#34332 03/13/2024
Curve Calculation & Code

1 7 Calculation boundaries:
 Divide the whole gear curve into 7
curves.
 Curves 1, 3, 5 and 7 have same
magnitude, but in different
6 direction (1 pair up with 7; 3 pair
2
up with 5)
 Curves 2 and 6 have same
magnitude, but in different
direction of x-axis.
 Curve 4 is the unique.

3 5
4

5
Wu, Yu-Ren, NCU ME/ Precision Transmission Lab., Phone: 886-3-4227151#34332 03/13/2024
Curve Calculation & Code
1
Curve 1:
ρf ρf.Sin[α]  Pay attention to the red curve (1).
O1 ρf.Cos[α]  Define “O” as the origin of coordinate.
 Define “O1” as the center of arc and ρf as the
radius, then get the equation corresponding to
ha
α the x[1] and y [1] points.
 The minimum value is α (see the blue arrow)
 The maximum value is π/2 (see the red arrow)
2 P/4  Use the “Parametricplot” command to draw the
curve
O
ha.Tan[α]

6
Wu, Yu-Ren, NCU ME/ Precision Transmission Lab., Phone: 886-3-4227151#34332 03/13/2024
Curve Calculation & Code
1
Curve 2:
 Pay attention to the blue line (2).
 Point “O” as the origin of coordinate and the blue
line (hypotenuse) as u.
 The x[2] vector is u*sin(α) with a left displacement
u.Cos[α]
ha α
P/4, and the y[2] vector is u*cos(α)
 The minimum value is hf-ρf+ρf*sin(α) divided by
2 cos(α) (see the blue arrow)
P/4  The maximum value is -ha divided by cos(α) (see
the red arrow)
O  Use the “Parametricplot” command to draw the
u.Sin[α] curve
hf

O3
ρf
ρf.Sin[α]

7
Wu, Yu-Ren, NCU ME/ Precision Transmission Lab., Phone: 886-3-4227151#34332 03/13/2024
1

Curve Calculation & Code


P/4 Curve 3:
ha.Tan[α]
 Pay attention to the red curve (3).
 Define “O” as the origin of coordinate.
O  Define “O3” as the center of arc and ρf as the
radius, then get the equation corresponding to
the x[3] and y [3] points.
ha
α  The minimum value is 2π-α (see the blue arrow)
hf  The maximum value is 3π/2 (see the red arrow)
 Use the “Parametricplot” command to draw the
ρf.Cos[α]
O3 curve
ρf.Sin[α]
ρf

8
Wu, Yu-Ren, NCU ME/ Precision Transmission Lab., Phone: 886-3-4227151#34332 03/13/2024
1

Curve Calculation & Code


P/4 Curve 4:
ha.Tan[α]
 Pay attention to the blue line (4).
 Point “O” as the origin of coordinate and the
O blue line (horizontal) as u.
 The x[4] vector is u, and the y[4] vector is –hf.
 The minimum value is -(P/4)+ha Tan[α]+ρf
ha
α Cos[α] (see the blue arrow)
hf  The maximum value is P/4-ha Tan[α]-ρf Cos[α],
it is an opposite point of the minimum value
ρf.Cos[α]
O3 (see the red arrow)
 Use the “Parametricplot” command to draw the
ρf curve

3
4

9
Wu, Yu-Ren, NCU ME/ Precision Transmission Lab., Phone: 886-3-4227151#34332 03/13/2024
Curve Calculation & Code
1 7 Other Curves:
 Mirroring by the y-axis to generate other curves
(5, 6, & 7)
 The x direction is the opposite vector, so put (-)
to the x values
2 6  The min-max value is the same corresponding
to the pair up with.

3 5

10
Wu, Yu-Ren, NCU ME/ Precision Transmission Lab., Phone: 886-3-4227151#34332 03/13/2024
Merge the Curves

11
Wu, Yu-Ren, NCU ME/ Precision Transmission Lab., Phone: 886-3-4227151#34332 03/13/2024
Next Plan

How to draw a trajectory rack cutter

12
Wu, Yu-Ren, NCU ME/ Precision Transmission Lab., Phone: 886-3-4227151#34332 03/13/2024
for listening

13
Wu, Yu-Ren, NCU ME/ Precision Transmission Lab., Phone: 886-3-4227151#34332 03/13/2024

You might also like