2007年6月16日 星期六

作業十二

B94611003

一.
(1)

一組標準全齒輪齒輪之徑節為8(亦可使用自設值),齒數分別為30T與48T,其工作壓力角為20度(可為14.5或25度,自選)。
試求其接觸線長度,與接觸比。

由老師製作的程式 contact_ratio
代入
徑節=8

齒輪齒數為30及48

工作壓力角為20度
由matlab執行程式後可得以下資料
[c_ratio, c_length,ad,pc,pb,r2,r3,ag]=contact_ratio(8,30,48,20)

>> [c_ratio, c_length,ad,pc,pb,r2,r3,ag]=contact_ratio(8,30,48,20)
c_ratio = 1.7005
c_length = 0.6275
ad = 0.1250
pc = 0.3927
pb = 0.3690
r2 = 3.7500
r3 = 6
ag =
10.4850 9.9211 20.4061
6.5532 6.2007 12.7538

其中
接觸比=1.7005
接觸長度= 0.6275 吋

(2)

兩齒輪之節圓、基圓直徑各為如何?請列式計算其結果。
第一齒輪節圓直徑為 30/8 = 3.75
第二齒輪節圓直徑為 48/8= 6
第一齒輪基圓直徑為3.75 * cos (20) = 3.523
第二齒輪基圓直徑為6 * cos(20) = 5.638吋


(3)

此組齒輪是否會產生干涉現象?試列式證明之。


(N2^2+2*N2*N3)sin^2(壓力角) > = 4
(N3^2+2*N3*N2)sin^2(壓力角) > = 4(1+N2)
代入數值

442.18 > 176
606.41 > 124

所以整個接合的過程皆不會有干涉發生

(4)

可否利用draw_gear.m繪出其接合情形,並繪出其動畫效果。
將draw_gear.m的程式稍作修改
加入第二齒輪的齒數參數 N2 ,以及旋轉角度參數 n

function [coords]=draw_gear(Dp,N,N2,phi,range,x0,y0,n)
% [coords]=draw_gear(Dp,N,phi,range,x0,y0)
% To draw a whole gear
% Inputs:
% Dp: Diametrical pitch
% N: no of teeth in a gear
% N2: no of teeth in second gear
% phi: pressure angle, degrees
% range: the section range to be drawn
% x0,y0: the location of the gear center
% Example [coords]=draw_gear(10,15,20,360,0,0)
% rotate direction

for m=1:360;
clf

[coords1]=draw_gear2(8,30,48,20,360,1,0,m)

pause(0.02)

end

沒有留言: