⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 09-齿轮传动参数测定和公法线公差计算-1.m__.htm

📁 机械原理、设计matlab程序,01-连杆机构的运动设计-1.m__.htm 等
💻 HTM
字号:
<html><head><title>MATLAB.rar 09-齿轮传动参数测定和公法线公差计算-1.m</title>
<LINK href="/inc/read_style.css" type=text/css rel=stylesheet></head>
<body>
<p><a href=http://www.pudn.com>www.pudn.com</a> &gt; <a href="http://www.pudn.com/downloads111/sourcecode/graph/detail461284.html">MATLAB.rar</a> &gt 09-齿轮传动参数测定和公法线公差计算-1.m</p><!-- saved from http://www.pudn.com -->
<script src="/inc/gg_read1.js"></script><BR>
<pre name="code" class="m">
% 变位直齿圆柱齿轮参数测定 
z=8;            % 齿数 
df0=33.43;      % 齿根圆直径的测量值 
% 变位齿轮公法线长度的测量值 
Wk=24.73;Wk1=39.43; 
% 跨齿数 
k=round(z/9+0.5); 
if k<2 
    k=2; 
end 
Pb=Wk1-Wk;                                   % 基圆齿距 
alf=20;hd=pi/180;                            % 压力角 
m=round(Pb/(pi*cos(alf*hd)));                % 模数 
Wkb=m*cos(alf*hd)*((k-0.5)*pi+z*0.0149044);  % 标准齿轮公法线长度 
x1=(Wk-Wkb)/(2*m*sin(alf*hd));               % 变位系数 
hf=(m*z-df0)/2;                              % 齿根高 
% 齿顶高系数与顶隙系数 
hc=hf/m+x1; 
disp ' ' 
fprintf(1,'           齿顶高系数与顶隙系数之和    hc = %3.2f \n',hc); 
hx=1.00;cx=0.25;      % 按照hc计算值确定齿制-正常齿或短齿 
% 输出齿轮参数 
disp ' ' 
disp '         ==========   变位齿轮齿轮参数   =========='; 
fprintf(1,'                    齿数     z = %3.0f \n',z); 
fprintf(1,'                  压力角   alf = %3.0f 度 \n',alf); 
fprintf(1,'                    模数     m = %3.3f mm \n',m); 
fprintf(1,'              齿顶高系数    hx = %3.2f \n',hx); 
fprintf(1,'                顶隙系数    cx = %3.2f \n',cx); 
fprintf(1,'                变位系数     x = %3.3f \n',x1); 
disp ' ' 
disp '      ==========   变位齿轮测量和计算数据   ==========' 
fprintf(1,'                  跨齿数     k = %3.0f \n',k); 
fprintf(1,'          测量齿根圆直径   df0 = %3.3f mm \n',df0); 
fprintf(1,'                  齿根高    hf = %3.3f mm \n',hf); 
fprintf(1,'                基圆齿距    Pb = %3.3f mm \n',Pb); 
fprintf(1,'      测量齿轮公法线长度    Wk = %3.3f mm \n',Wk); 
fprintf(1,'      标准齿轮公法线长度   Wkb = %3.3f mm \n',Wkb); 
% 计算啮合角 
Qp=2*(x1+x1)*tan(alf*hd)/(z+z)+0.0149044;        % 节圆处展角弧度值 
[x,f]=fsolve('tan(x)-x-0.0688793',0.0149044);    % 使用fsolve求解渐开线函数方程 
alfp=x/hd;                                       % 啮合角 
disp ' ' 
disp '   ==========   齿轮副啮合角和渐开线函数值   =========='; 
fprintf(1,'                  啮合角  alfp = %3.3f 度 \n',alfp); 
fprintf(1,'      啮合角渐开线函数值    Qp = %3.7f \n',Qp); 
% 计算中心距、分离系数、齿顶变动系数与几何尺寸 
a=0.5*m*(z+z);                   % 标准中心距 
ap=a*cos(alf*hd)/cos(alfp*hd);   % 实际中心距 
y=(ap-a)/m;                      % 分离系数 
sgm=x1+x1-y;                     % 齿顶变动系数 
d=m*z;                           % 分度圆直径 
db=d*cos(alf*hd);                % 基圆直径 
da=d+2*(hx+x1-sgm)*m;            % 齿顶圆直径 
df=d-2*(hx+cx-x1)*m;             % 齿根圆直径 
Wkp=Wkb+2*x1*m*sin(alf*hd);      % 公法线长度 
% 计算变位齿轮齿厚 
alfa=acos(db/da);                           % 齿顶压力角 
s=pi*m/2+2*x1*m*tan(alf*hd);                % 分度圆齿厚 
sa=s*da/d-da*(tan(alfa)-alfa-0.0149044);    % 齿顶圆齿厚 
sb=cos(alf*hd)*(s+d*0.0149044);             % 基圆齿厚 
disp ' ' 
disp '      ==========    变位齿轮齿厚和啮合角   =========='; 
fprintf(1,'              分度圆齿厚     s = %3.3f mm \n',s); 
fprintf(1,'              齿顶圆齿厚    sa = %3.3f mm \n',sa); 
fprintf(1,'                基圆齿厚    sb = %3.3f mm \n',sb); 
fprintf(1,'              齿顶压力角  alfa = %3.3f 度 \n',alfa/hd); 
fprintf(1,'                  啮合角  alfp = %3.3f 度 \n',alfp); 
disp ' ' 
disp '      ==========   变位齿轮参数和几何尺寸   =========='; 
fprintf(1,'          中心距分离系数     y = %3.3f \n',y); 
fprintf(1,'            齿顶变动系数   sgm = %3.3f \n',sgm); 
fprintf(1,'              标准中心距     a = %3.3f mm \n',a); 
fprintf(1,'              实际中心距    ap = %3.3f mm \n',ap); 
fprintf(1,'              齿顶圆直径    da = %3.3f mm \n',da); 
fprintf(1,'              分度圆直径     d = %3.3f mm \n',d); 
fprintf(1,'                基圆直径    db = %3.3f mm \n',db); 
fprintf(1,'              齿根圆直径    df = %3.3f mm \n',df); 
fprintf(1,'              公法线长度   Wkp = %3.3f mm \n',Wkp); 
% 根据基圆齿厚、模数和压力角计算变位系数 
x2=(sb/(m*cos(alf*hd))-0.5*pi-0.0149044*z)/(2*tan(alf*hd)); 
fprintf(1,'                变位系数     x = %3.3f \n',x2); 
</pre>
<script src="/inc/gg_read2.js"></script><BR>
<script src="http://s117.cnzz.com/stat.php?id=1236358&web_id=1236358&show=pic" language="JavaScript" charset="gb2312"></script>
</body></html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -