|
阶段渐开线的GRIP实现4 b R8 U6 U* m b+ ^1 I i
$$阶段渐开线的GRIP实现, X8 H9 w% h, }, G5 Q1 s8 A
do/l20:,ak,0,363 }! N& i, L3 s: T( `
rk=0.5*db/cosf(ak) & {; K) S6 c3 h- L: v. H2 O0 f: x" l
ok=sinf(ak)/cosf(ak)-ak*&pi/180
+ K) u0 P( p; O( b. \xk=rk*cosf(ok*180/&pi)
) |) |% B+ e" F/ R4 d* Ryk=rk*sinf(ok*180/&pi)
3 j8 L' y% e4 X2 n" J0 V2 p2 O$ m5 kpp(ak+1)=point/xk,yk
- I3 f" n" b' a( Rl20:# o4 d& c. E {4 F; D# W8 I
$$ db是基圆直径% ^" [# `! I' [4 B" C
$$ ak代表的是压力角,程序中的表达式是根据压力角的变化,
3 R6 q, @+ y" i3 L$$ 依据渐开线形成规律得出的参数方程,找出对应的点坐标。3 {% V$ Q! F+ G3 t
$$ ak从0到36足够了,贴子“直齿轮参数化设计”中的渐开线
$ Y# _9 N6 c7 w# i$$ 就是依据上述表达式的,没问题的,齿数可以到1000,足够: g5 h/ ~2 i, `. ?, Y
$$ 用的,如果将程序稍改一下,齿数可以到更多
( E5 d( \! V+ R& `% ?9 K& Z7 V$$ cam.grs& }* H# B ~9 }. w- g* H
以上 网上找到的 |
|