|
本帖最后由 yhn567 于 2014-6-3 13:04 編輯 # [$ `; z# p; W3 ]7 X+ j( g! M g, L/ Z
/ y2 b1 M' G2 ^) Z聲明:本做法只了考慮基圓以上的齒廓曲面,(齒根過渡曲線好復雜)。 f2 L; e- y- v/ [9 n% p8 G. G
0 I7 [% L- f; x! P5 N/ s: j% m) w! p# u: u
機械原理書上是這么說的,一條平面沿基圓柱面純滾動,此平面內一條斜線掃過的空間軌跡形成了基齒廓曲面。
2 o' B4 ?* A7 b+ D4 h t. ]" j( \" F4 q/ }9 Z! Q
下邊這張圖說明了一切:& A( |2 P% Y( Y) w% p' T
![]()
) H+ j& y5 M% R6 Y# }0 C, M2 N( m: I8 D2 N, ^5 ]6 f
所以,我們用三維軟件畫齒輪所要做的就是盡力精確控制這個面,因為建好這個以后另一個面的就是一些坐標變換問題了,而其余4個面是兩個柱面加兩個平面不是。
& f7 v* \/ l, J& X: B1 M* ?% a: C9 q9 t1 N" a/ v: T; h, T7 ?# a
1.所以,先來個螺旋線,(用極坐標方程很簡單的,懶的想就查下~)像這樣:6 I* l4 \5 X3 H: m. m$ C) ^
# \9 t# O1 y6 L [8 o
: G' {2 i2 z3 n: w3 B
8 w. j) R7 c: K5 }2 U2.然后把螺旋線上的漸開線一條條加上,(知道螺旋線極坐標方程,很容易知道坐標變換的角度,我是先把螺旋線等分成6份,依次加坐標系,再旋轉螺旋線要求的角度)像這樣:
& }. ]# ]8 v! g" v) F/ Q" p
2 Y% M$ T4 ~) ]2 z0 d![]()
; V" N; C/ q* @# g1 w
5 b$ p% z5 S! W9 v6 f L3.再下來是做那條斜線(就是第一張原理圖里邊的),它只是平面內的一條斜線,而且手動坐標變換后方程也很簡單,原理如下圖:
! K; t- F& x! w. _' D
6 E0 F: ]" R' p% @& G 4 m0 [0 p* ^, ~( `( i; L
3 u) g0 `4 h, e4.然后多來幾下,坐標變換還是要認真些的。
5 z) ~$ B8 h& d+ F2 N
/ m+ g9 E9 Q& M- H* \![]()
0 F& B0 S* G0 z, k6 y. F d0 q Y
5.好了,就應該就是按書上說的基圓以上齒廓了。有點像微分的感覺,線動成面一下:
* f3 R1 v- L/ F6 x- t
$ m! B' C8 _+ E) L' Z0 |( J8 g" @![]()
M, n9 v- K5 t6 w0 Z5 t: S* ]: X) u& K7 K
6.坐標變換一個基圓上的齒厚,接著干:
5 i. X+ S d! F6 F7 s1 P/ c' i1 f# I; E, n; H& y
0 ?9 O% `0 J% K% N: U
6 H+ W, C! f) a2 B: V
1 \) `0 X0 [! o& Q& E7 a
@& k! I: {! \$ `1 d" E+ \6 q7.然后把面搞出來如下:! P: f# J* }9 j9 G8 |# a7 g1 C
5 j% [7 ]3 Y) B![]()
+ v- G( t% O" t( s
9 G; `( c9 c' P* [& q: ~PS:齒根就先倒了個角吧,其實肯定不是一個簡單的圓角
. b" |# a8 Q6 W7 p8 @7 X2 t4 W3 q5 ^" i# K* R% r# `7 y
8.然后把柱面平面也做了,一個旋轉而已:8 @+ N4 V7 K% C5 v
' [/ i# d' F. T! Z 8 l' e* |! u6 p4 V F. Y- T
4 O1 a0 v2 L( N6 R
9.然后合并實體化:- I2 [" m& e) ^: E5 [& I
9 V# y/ Q7 R; ]" Z
i! e/ P- {6 `1 A% [$ B. P* u
; B, ^8 A: D, X; o然后陣列下補全就成了,說想來思路挺簡單的,就根據那個原理,但做起來還是有點煩瑣的。7 ?$ @, k5 O& v% X% ?
' c, M5 y: W/ k# b" h, S
以上。: D7 Z! E: k& |8 Y' u! ?0 b: P
& v- r9 `& m) e- V3 Z$ L/ u7 z引:齒輪博大精深,學習永無止境。
3 m% T6 H% V! e3 l- f6 D5 R( m* d7 i# a7 x+ }0 d# R
這只是原理而已,還沒算側隙,修鼓等等。。。
1 P& u ?3 N& S9 L# ~: N, V/ l
1 u- z6 u- c+ ~0 }4 I4 W2 T
$ u: S; ` \# w' ~5 z |
|