2007年6月6日 星期三

機動學第十二次作業

B94611032 張鈞崴



我在講義中找到的程式

contact_ratio

帶入數值

Pd(徑節)=8
n2,n3(兩齒輪齒數)30、48
phi(壓力角)20


[c_ratio, c_length,ad,pc,pb,r2,r3,ag]=contact_ratio(Pd,n2,n3,phi)



接觸比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



節圓(pitch circle):

節面之正頗面 代表齒輪之虛擬圓


壓力角20度 勁節8 齒數30T 40T

r1(節圓半徑)= 30/(2*8)=1.875 

r2(節圓半徑)= 48/(2*8)=3 




基圓(base circle):
虛擬圓 用以產生漸開線已形成齒形


rb1=r1(節圓半徑)*cos20=1.7619

rb2=r2(節圓半徑)*cos20=2.5980


干涉之證明

干涉之條件為


(N2+2N2 x N3)(sinX)^2>= 4 + 4N3

設N2=30T N3=48T,X=20度

30(30+2*48)*(sin(20))^2)>4(1+48)
並不會有干涉。



或使用講議之程式

function [x]=isinterf(phi,N1,N2)
%
% Test if the gear set exists an interference
% phi:pressure angle, in degrees
% N1,N2:teeth of both gears
% x=0:no interference; x=1 interence exists
x=0;
sinx=sin(phi*pi/180);
if N2<N1,nn=N1;N1=N2;N2=nn;end
if N1*(N1+2*N2)*sinx*sinx<4*(1+N2), x=1;end

isinterf(20,30,48)
ans = 0

不干涉



齒輪模組動畫





謝謝教授

沒有留言: