|
本帖最后由 welllee 于 2009-5-1 04:37 编辑
: j+ s$ ~& t0 t3 a* ^/ [9 I" Z' R2 v
定制展程的那种较复杂,给你个简单易学的
# x+ g& A" r4 O/ _设你的齿轮叫01
8 ]8 E: Y* k! a' m7 ^$ A- |
- F; T! y0 u% g( [斜齿轮:单位最前面空为恒定; P% o' k; L( M3 E. E
t=0 UG 内变量 0~1变化定义初始值为0 % w, X2 ~ ]7 I9 a% k
[degrees]s01=60*t 展程4 \+ S! Q1 W5 C$ A8 e
[degrees]factor=360/(2*pi()) 弧度转角度 pi() 指圆周率4 T) q8 V E( E, M; D
) T: {1 t0 D! F7 C+ e4 \3 }
mn01=12 法向模数
d) G5 ?5 Z. b3 b; A( h1 D! F8 W* p' {mt01=mn/cos(beta01) 端面模数/ }( s' {( n; _+ M ^3 P+ M4 J
Z01=19 01齿齿数" j) q! [- \# a
[degrees]alpha01=25 法向压力角
( r" g+ {" I8 _7 vdegrees]alphat01=arctan(tan(alpha01)/cos(beta01)) 端面压力角6 x W* [( o# T: R d8 l
[degrees]beta01=30 螺旋线 . G+ \+ r( c/ H3 D! I
[mm]dZ1=Z01*mt01 分度圆直径1 ~" `; Z* z- A* G! E
: J6 t* J8 E$ r1 C4 f
[mm]Rb01=d01*cos(alphat01)/2 01齿渐开线的基圆半径
4 @; W# N7 e1 Q9 W3 C# M8 w) f[mm]Rk01=Rb02/cos(s01) 渐开线上点到齿心连线的长6 X( L) h3 ]1 _% x
[degrees]Thetak01=factor*tan(s01)-s01 这个要自己理解了,思路:渐开的线与原本的弧长相等
& j" r, G. i. m# \0 [* H[mm]xt1a00=Rk1a*cos(Thetak1a00) 渐开线曲线X 分量坐标
8 |& b1 q+ K# T$ ]" s+ l: z9 o# p[mm]yt1a00=Rk1a*sin(Thetak1a00) 渐开线曲线Y 分 量坐标3 N e% r0 Z8 B1 G% [
[mm]zt1a00=0 渐开线曲线Z 分量坐标 |
|