2007年6月7日 星期四

第十二次作業

b94611039 陳柏成

5/31日曾全程來上課

1.
先將各名稱定義寫下

接觸比為同一時間內有多少對牙齒同時相互嚙合 為接觸路徑長度與基周節之比

節圓為節面之正剖面,代表齒輪之虛擬圓

基圓為虛擬圓,用以產生漸開線以形成齒型

用MATLAB函式contact_ratio()可計算各項資料,此函式之輸入值為徑節、兩齒輪之齒數及壓力角 輸出參數
cr_ratio =接觸比 1.7005
cr_length =接觸線 0.6275
ad =齒冠 0.1250
pc = 0.3927
pb = 0.3690
d2 =齒輪節圓直徑 3.7500
d3 =齒輪節圓直徑 6
ag =兩齒輪之接近角、遠退角及作用角 10.4850 9.9211 20.4061 6.5532 6.2007 12.7538

2.

齒數為30T的齒輪

節圓直徑為 30/8 = 3.75

基圓直徑為3.75 * cos (20) = 3.523

齒數為48T的齒輪

節圓直徑為 48/8= 6

基圓直徑為6 * cos(20) = 5.638吋

3.

測試干涉之條件為: (N2x2+2N2 x N3)sin2>= 4 + 4N3

現在N2=30T,N3=48T,Φ=20度

則 (900+60x48)*sin2(Φ)>=4(1+48)

故不會產生干涉。

4.

利用function [coords]=draw_gear(Dp,N,phi,range,x0,y0)

可得到兩齒輪的接合情況

輸入參數定義如下:

Dp:節矩

N:齒數

phi:壓力角

range:繪出之部份

x0,y0:齒輪中心座標

輸入draw_gear(8,48,20,360,2.5,0)

圖示

利用function move2_gear(Dpitch,nn1,nn2,phi,omega1)

可繪出動畫

輸入參數定義如下:

Dpitch:節矩

nn1,nn2:兩齒輪之齒數

phi:壓力角

omega1: 齒輪1之角速度,rad/s

輸入move2_gear(8,30,48,20,5)

1 則留言:

幻雨齋 提到...

b94607012 生機(二) 楊善喬

很可惜沒有辦法把結果以動畫來顯示
建議可以到機動學論壇上
可以將執行結果以動畫製出
再將其放在youtu上
將會更好!