|
本帖最后由 welllee 于 2009-5-1 04:37 编辑 8 q9 D ]/ P* d6 G; b7 `3 W' O
9 Q5 {& ^4 v2 {; ]) v; q0 I) d& D4 w( q定制展程的那种较复杂,给你个简单易学的
, T J& `) j b$ ]设你的齿轮叫01% S( i }1 R$ Y, ]6 C8 b
$ U/ _* y8 s# \
斜齿轮:单位最前面空为恒定
( j i& c9 v& V: x, [# s5 vt=0 UG 内变量 0~1变化定义初始值为0
; W5 X2 ~/ m& b U% W: \[degrees]s01=60*t 展程& P1 s: z; [6 ^9 \0 @& s
[degrees]factor=360/(2*pi()) 弧度转角度 pi() 指圆周率- N% R+ }9 d% `$ P8 s9 W! q
2 m7 ? b! `, g( emn01=12 法向模数
# `% @* M# B7 F4 r) f. B. Lmt01=mn/cos(beta01) 端面模数
: e; E- \; i9 T9 `/ f* Z8 XZ01=19 01齿齿数5 E" r' `, }% d' |8 y& i l5 n
[degrees]alpha01=25 法向压力角 \/ Z: w) Z) [# v5 m
degrees]alphat01=arctan(tan(alpha01)/cos(beta01)) 端面压力角
" u2 T0 S9 a3 b[degrees]beta01=30 螺旋线
! d+ j: a8 U k$ r2 s# |# U! H[mm]dZ1=Z01*mt01 分度圆直径
- `; h, q4 J8 u# w, i: y
; ]0 x8 B1 I! ~! H5 i6 L6 n[mm]Rb01=d01*cos(alphat01)/2 01齿渐开线的基圆半径( e/ a7 F# h1 [7 h* c9 P
[mm]Rk01=Rb02/cos(s01) 渐开线上点到齿心连线的长6 t. s# h/ P3 p* v3 U1 f
[degrees]Thetak01=factor*tan(s01)-s01 这个要自己理解了,思路:渐开的线与原本的弧长相等
1 g& @1 Y; m/ J R* q[mm]xt1a00=Rk1a*cos(Thetak1a00) 渐开线曲线X 分量坐标
6 j6 |& [) y+ R[mm]yt1a00=Rk1a*sin(Thetak1a00) 渐开线曲线Y 分 量坐标
* b4 [+ h; _# X" A4 b[mm]zt1a00=0 渐开线曲线Z 分量坐标 |
|