|
本帖最后由 welllee 于 2009-5-1 04:37 编辑 . x4 s$ E/ k7 P6 g" `+ e5 i
+ P. F$ D& K' q/ J5 s% A
定制展程的那种较复杂,给你个简单易学的: P2 `$ g* ]$ ?7 Y: n8 _
设你的齿轮叫01/ B4 Q0 r; Q1 h& A8 o7 p" ?
+ [9 z0 i* z( F7 X0 A X8 `斜齿轮:单位最前面空为恒定0 p& r& T7 _( V# [* j% f8 Z4 Z/ F
t=0 UG 内变量 0~1变化定义初始值为0
8 t7 R2 P- M! `: g4 j[degrees]s01=60*t 展程- u, @/ x" ?" V X4 ?& l
[degrees]factor=360/(2*pi()) 弧度转角度 pi() 指圆周率
- a- f7 S6 V- U
+ v+ x# X1 W- j9 u# Pmn01=12 法向模数
6 J7 r: b" [: T! Y* P5 z: l2 Zmt01=mn/cos(beta01) 端面模数: `0 c7 z& O: \1 w6 q. R
Z01=19 01齿齿数3 n% Q! e: y q
[degrees]alpha01=25 法向压力角7 N/ _/ f. E- \+ u R4 o
degrees]alphat01=arctan(tan(alpha01)/cos(beta01)) 端面压力角 P. v. G7 b1 }$ k e A; ]
[degrees]beta01=30 螺旋线 ( A- q+ `2 C! o3 z
[mm]dZ1=Z01*mt01 分度圆直径
, p( }# f, [% L6 m! z `0 `8 N+ I- y* j
[mm]Rb01=d01*cos(alphat01)/2 01齿渐开线的基圆半径
5 a* M% S a& W8 e[mm]Rk01=Rb02/cos(s01) 渐开线上点到齿心连线的长# F" \9 z+ Q' o
[degrees]Thetak01=factor*tan(s01)-s01 这个要自己理解了,思路:渐开的线与原本的弧长相等
% N$ H2 a6 O7 X* ` ]& I7 Z[mm]xt1a00=Rk1a*cos(Thetak1a00) 渐开线曲线X 分量坐标
+ `8 |2 A0 b! [# V# Y5 X! ?5 Z[mm]yt1a00=Rk1a*sin(Thetak1a00) 渐开线曲线Y 分 量坐标* o1 c2 n0 r# Q5 o; o
[mm]zt1a00=0 渐开线曲线Z 分量坐标 |
|