机械原理课程设计任务书单缸四冲程柴油机齿轮机构设计.docx
- 文档编号:1140454
- 上传时间:2022-10-17
- 格式:DOCX
- 页数:11
- 大小:139.81KB
机械原理课程设计任务书单缸四冲程柴油机齿轮机构设计.docx
《机械原理课程设计任务书单缸四冲程柴油机齿轮机构设计.docx》由会员分享,可在线阅读,更多相关《机械原理课程设计任务书单缸四冲程柴油机齿轮机构设计.docx(11页珍藏版)》请在冰豆网上搜索。
机械原理课程设计任务书单缸四冲程柴油机齿轮机构设计
机械原理课程设计任务书(五)
姓名杨军专业液压传动与控制
班级液压09——1学号0907240121
已知:
齿轮齿数乙=22,Z2=44,m=5mm,分度圆压力角
:
一20°;齿轮为正常齿制,在闭式的润滑油池中工作。
四、要求:
1)用C语言编程序,选择两轮变位系数,计算齿轮各部分尺寸。
2)用2号图纸绘制齿轮传动的啮合图。
3)编写说明书一份。
指导教师:
郝志勇、席本强
开始日期:
2011年6月26日完成日
期:
2011年6月30日
1、设计题目及参数2
2、数学模型地建立2
3、程序框图6
4、程序清单及结果7
5、设计总结18
6、参考文献19
,、设计题目及参数
已知:
齿轮齿数乙=22,Z2=44,m=5mm分度圆压力角a=20齿轮为正常齿轮,在闭式的润滑油池中工作。
要求:
1用C语言编写程序,选择两轮变位系数,计算齿轮各部分尺寸。
2)绘制柴油机机构运动简图
3)编写说明书一份。
】、数学模型的建立
d2s
而
(a/5+1)5;
inv:
=2tan:
(咅x2)/(zz2)inv:
;
zmin二2h:
:
17
sin:
X1min=ha(zmin-Z1)/Zmin
X2min_ha(zmin_z2)/zmin
(inva-inva"/+z2)
XiX2
mr)
m=5
5.齿轮基本参数:
(注:
模数:
齿根高系数
:
c:
=0.25
传动比:
i=z2/乙
齿顶高变动系数:
二=x1-•x2-y
分度圆直径;
d1=mzid2二mz2
基圆直径;
db1=mz1cos.:
:
db2=mz2cos:
齿顶咼:
hai=m(ha&-匚)
ha2訥仇*-二)
齿根高:
hf1=m(hac—xj
hf2二m(hac-X2)
齿顶圆直径:
da1二d12ha1
da2"22ha2
齿根圆直径;
df1二d〔—2hf1df2"2-2hf2
节圆直径:
cosa
d1=d1-
COSGcosa
d2二d2
cos。
6.重合度:
1
[z1(tan:
a1_tan:
)z2(tan:
a2_tan:
)]
2二
:
al二COS‘(dbi/dai):
a2=COS,(db2/da2)
7.一般情况应保证;_1.2
8.齿距:
p=二m
9.节圆齿距:
‘cosa
P二Pcosa
10.基圆齿距:
pb-rmcos:
11.齿顶圆齿厚:
-3-2ra1(inv:
a1-inv:
)
r1
sa2二s2「a2-2ra2(inv:
a2一inv:
)
「2
般取Sa-0.25
12基圆齿厚:
Sb1=&如—db1【tanCarccos^1)
d1'
-arccos^1-(tan^_a)
da/da1
db2
Sb2二S2
d2
db2db2
-db2[tan(arccos)-arccos-(tan:
-:
)
da2da2
13.分度圆齿厚:
Si
1
m2x1mtan:
2
1
s2m2x2mtan-
2
14.展角:
db1
=tan(arccos)
d1
db1
-arccos—:
d1
db2db2
二tan(arccos)-arccos—-d2d2
三、程序框图
输入maZ1Z2hac
计算aayadid2dbidb2d:
d;cdb
计算XlminX2min
\XivXiminX2vX2min_______
YN
计算ha1ha2hf1hf2dalda2Cgm
F
sS2Sbi3^2SaiSa2PPPb
^Y\、Sa_V—一O'25"
计算名
In
计算oi,o2
输出计算结果
四、程序清单及运行结果
1).程序清单#include"math.h"#include"stdio.h"#definez122.0#definez244.0#definet20*3.14/180/*yalijiao,unit:
rad*/#definem5/*moshu*/
#definehax1.0
#definecx0.25
#defineZmin17.0
#definepi3.14main()
{inta,ai;doubleti;/*niehejiao*/doublex1,x2,xh;
doubledb1,db2;/*jiyuanzhijing*/doubled1,d2;/*fenduyuanzhijing*/doubleha1,ha2;/*chidinggao*/
doublehf1,hf2;/*chigengao*/
doubledf1,df2;/*chigenyuanzhijing*/doubledi1,di2;/*jieyuanzhijing*/doubleda1,da2;/*chidingyuanzhijing*/doublep;/*chiju*/
doublep1;/*jieyuanchiju*/
doublepb;/*jiyuanchiju*/
doubleS1,S2;/*chihou*/
doubleSb1,Sb2;/*jiyuanchihou*/doubleSa1,Sa2;/*chidinghou*/doubleo1,o2;/*jieyuanzhanjiao*/
doublee;/*chonghedu*/doubley,Xmin1,Xmin2;/*yshifenlixishu*/doublecdb;
doublecgm;
/*chidingaobiandongxishu*/intj,i;
a=m*(z1+z2)/2;
printf("a=%d\n",a);
i=a/5;
ai=(i+1)*5;
printf("ai=%d(mm)\n",ai);ti=acos(a*cos(t)/ai);printf("ti=%4.3f(rad)\n",ti);cdb=z2/z1;
printf("\ncdb=%5.3f\n",cdb);y=0.5*(z1+z2)*(cos(t)/cos(ti)-1);printf("y=%5.3f\n",y);d1=m*z1;
d2=m*z2;
printf("d1=%5.3f,d2=%5.3f
(mm)\n",d1,d2);
db1=m*z1*cos(t);
db2=m*z2*cos(t);
di1=d1*cos(t)/cos(ti);
di2=d2*cos(t)/cos(ti);
printf("di1=%5.3f,di2=%5.3f
(mm)\n",di1,di2);
p=m*pi;
p1=p*cos(t)/cos(ti);
pb=pi*m*cos(t);printf("p=%5.3f,p1=%5.3f,pb=%5.3f
\n",p,p1,pb);
Xmin1=hax*(Zmin-z1)/Zmin;
printf("Xmin1=%3.4f(mm)\n\n",Xmin1);
Xmin2=hax*(Zmin-z2)/Zmin;
printf("Xmin2=%3.4f(mm)\n\n",Xmin2);
xh=0.5*(tan(ti)-ti-(tan(t)-t))*(z1+z2)/tan(t);
printf("xh=x1+x2=%5.3f\n",xh);
for(j=0;j<10;j++)
{x1=Xmin1+0.04*j;
x2=xh-x1;
if(x2 hf1=(hax+cx-x1)*m; hf2=(hax+cx-x2)*m; da1=d1+2*ha1; da2=d2+2*ha2; df1=d1-2*hf1; df2=d2-2*hf2; S1=0.5*pi*m+2*x1*m*tan(t); S2=0.5*pi*m+2*x2*m*tan(t); Sb1=S1*db1/d1-db1*(tan(acos(db1/db1))-acos(db1/db1)-(tan(t)-t)); Sb2=S2*db2/d2-db2*(tan(acos(db2/db2))-acos(d b2/db2)-(tan(t)-t)); Sa1=S1*da1/d1-da1*(tan(acos(db1/da1))-acos(db1/da1)-(tan(t)-t)); Sa2=S2*db2/d2-da2*(tan(acos(db2/da2))-acos(d b2/da2)-(tan(t)-t)); o1=tan(acos(db1/di1))-acos(db1/di1); o2=tan(acos(db2/di2))-acos(db2/di2); e=(z1*(tan(acos(db1/da1))-tan(ti))+z2*(tan(a cos(db2/da2))-tan(ti)))/(2*pi); if((S1>cx*m)&&(S2>cx*m)&&(Sb1>cx*m)&&(Sb2>cx *m)&&(Sa1>cx*m)&&(Sa2>cx*m)&&(e>1.2)) {printf("d1=%5.3f,d2=%5.3f (mm)\n",d1,d2);printf("x1=%5.3f,x2=%5.3f (mm)\n",x1,x2); printf("cgm=%5.3f\n",cgm); printf("ha1=%5.3f,ha2=%5.3f (mm)\n",ha1,ha2);printf("hf1=%5.3f,hf2=%5.3f (mm)\n",hf1,hf2); printf("da1=%5.3f,da2=%5.3f (mm)\n",da1,da2);printf("df1=%5.3f,df2=%5.3f (mm)\n",df1,df2);printf("S1=%5.3f,S2=%5.3f (mm)\n",S1,S2); printf("Sb1=%5.3f,Sb2=%5.3f (mm)\n",Sb1,Sb2); printf("Sa1=%5.3f,Sa2=%5.3f (mm)\n",Sa1,Sa2); printf("o1=%6.5f,o2=%6.5f (rad)\n",o1,o2); printf("e=%5.3f\n",e); printf("db1=%5.3f,db2=%5.3f (mm)\n",db1,db2); } } } (2)运行结果 a=165 ai=170(mm) ti=0.422(rad) cdb=2.000
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 机械 原理 课程设计 任务 书单 冲程 柴油机 齿轮 机构 设计