压床齿轮机构的设计(I)Word文件下载.docx
《压床齿轮机构的设计(I)Word文件下载.docx》由会员分享,可在线阅读,更多相关《压床齿轮机构的设计(I)Word文件下载.docx(16页珍藏版)》请在冰点文库上搜索。
2)计算出齿形曲线,在2号图纸上绘制齿轮传动的啮合图。
3)编写出计算说明书。
席本强王春华
开始日期:
2015年07月11日完成日期:
2015年07月17日
目录
1.设计任务书…………………………………………2
2.数学模型……………………………………………...4
2.程序框图…………………………………………..….7
3.程序清单……………………………………………...8
4.运行结果……………………………………….....11
5.设计总结…………………………………………….15
6.参考文献…………………………………………....16
数学模型
一:
渐开线直齿圆柱齿轮基本公式
注:
下列尺寸单位为mm
齿轮基本参数:
齿数:
=11=38
模数m=5压力角:
齿顶高系数:
齿根高系数:
①实际中心距的确定:
;
a’=(a/5+1)5;
②啮合角:
;
分度圆分.离系数:
③按小轮不发生根切为原则分配变位系数;
;
;
④基圆直径:
分度圆直径:
节圆直径:
分度圆齿厚:
基圆齿厚:
齿顶圆齿厚:
一般取
节圆展角:
⑤重合度:
一般情况应保证
齿顶高变动系数:
齿顶高:
齿根高:
齿顶圆直径:
齿根圆直径;
二:
齿轮副传动质量指标
⑴齿轮是否根切:
①标准齿轮不根切的最小齿数=2/②不根切最小变位系数=(-)
=(-)
⑵重合度:
=1/2[(tg-tg)+(tg-tg)]其中:
=arccos(/)=arccos(/)cos=m(+)/2cos一般情况应保证≥1.2。
⑶齿顶厚:
=/-(inv-inv)
=/-(inv-inv)
程序框图:
输入m
计算
Y
﹤﹤
N
计算y
计算
.
﹤0.25m
N
计算
﹤1.2
N
计算
程序清单
#include"
math.h"
stdio.h"
#definez511.0
#definez638.0
#definet20*3.14/180/*yalijiao,unit:
rad*/
#definem5/*moshu*/
#definehax1.0
#definecx0.25
#defineZmin17.0
#definepi3.14
main()
{inta,ai;
doubleti;
/*niehejiao*/
doublex5,x6,xh;
doubledb5,db6;
/*jiyuanzhijing*/
doubled5,d6;
/*fenduyuanzhijing*/
doubleha5,ha6;
/*chidinggao*/
doublehf5,hf6;
/*chigengao*/
doubledf5,df6;
/*chigenyuanzhijing*/
doubledi5,di6;
/*jieyuanzhijing*/
doubleda5,da6;
/*chidingyuanzhijing*/
doubleS5,S6;
/*chihou*/
doubleSb5,Sb6;
/*jiyuanchihou*/
doubleSa5,Sa6;
/*chidingyuanchihou*/
doubleo5,o6;
/*jieyuanzhanjiao*/
doublee;
/*chonghedu*/
doubley;
/*fenduyuanfenlixishu*/
doubleXmin5,Xmin6;
/*zuixiaobianweixishu*/
doublecdm;
/*chidinggaobiandongxishu*/
intj,i;
a=m*(z5+z6)/2;
printf("
a=%d\n"
a);
i=a/5;
ai=(i+1)*5;
ai=%d(mm)\n"
ai);
ti=acos(a*cos(t)/ai);
ti=%4.3f(rad)\n"
ti);
y=0.5*(z5+z6)*(cos(t)/cos(ti)-1);
y=%5.3lf\n"
y);
d5=m*z5;
d6=m*z6;
d5=%5.3lf,d6=%5.3lf(mm)\n"
d5,d6);
db5=m*z5*cos(t);
db6=m*z6*cos(t);
db5=%5.3lf,db6=%5.3lf(mm)\n"
db5,db6);
di5=d5*cos(t)/cos(ti);
di6=d6*cos(t)/cos(ti);
di5=%5.3lf,di6=%5.3lf(mm)\n"
di5,di6);
Xmin5=hax*(Zmin-z5)/Zmin;
printf("
Xmin5=%3.4lf(mm)\n\n"
Xmin5);
Xmin6=hax*(Zmin-z6)/Zmin;
printf("
Xmin6=%3.4lf(mm)\n\n"
Xmin6);
xh=0.5*(tan(ti)-ti-(tan(t)-t))*(z5+z6)/tan(t);
xh=x5+x6=%5.3f\n"
xh);
for(j=0;
j<
10;
j++)
{x5=Xmin5+0.04*j;
x6=xh-x5;
if(x6<
Xmin6)break;
cdm=x5+x6-y;
ha5=m*(hax+x5-cdm);
ha6=m*(hax+x6-cdm);
hf5=(hax+cx-x5)*m;
hf6=(hax+cx-x6)*m;
da5=d5+2*ha5;
da6=d6+2*ha6;
df5=d5-2*hf5;
df6=d6-2*hf6;
S5=0.5*pi*m+2*x5*m*tan(t);
S6=0.5*pi*m+2*x6*m*tan(t);
Sb5=S5*db5/d5-db5*(tan(acos(db5/db5))-acos(db5/db5)-(tan(t)-t));
Sb6=S6*db6/d6-db6*(tan(acos(db6/db6))-acos(db6/db6)-(tan(t)-t));
Sa5=S5*da5/d5-da5*(tan(acos(db5/da5))-acos(db5/da5)-(tan(t)-t));
Sa6=S6*db6/d6-da6*(tan(acos(db6/da6))-acos(db6/da6)-(tan(t)-t));
o5=tan(acos(db5/di5))-acos(db5/di5);
o6=tan(acos(db6/di6))-acos(db6/di6);
e=(z5*(tan(acos(db5/da5))-tan(ti))+z6*(tan(acos(db6/da6))-tan(ti)))/(2*pi);
if((S5>
cx*m)&
&
(S6>
(Sb5>
(Sb6>
(Sa5>
(Sa6>
(e>
1.2))
{
printf("
x5=%5.3lf,x6=%5.3lf(mm)\n"
x5,x6);
cdm=%5.3lf\n"
cdm);
ha5=%5.3lf,ha6=%5.3lf(mm)\n"
ha5,ha6);
hf5=%5.3lf,hf6=%5.3lf(mm)\n"
hf5,hf6);
da5=%5.3lf,da6=%5.3lf(mm)\n"
da5,da6);
df5=%5.3lf,df6=%5.3lf(mm)\n"
df5,df6);
S5=%5.3lf,S6=%5.3lf(mm)\n"
S5,S6);
Sb5=%5.3lf,Sb6=%5.3lf(mm)\n"
Sb5,Sb6);
Sa5=%5.3lf,Sa6=%5.3lf(mm)\n"
Sa5,Sa6);
o5=%6.5lf,o6=%6.5lf(rad)\n"
o5,o6);
e=%5.31f\n"
e);
}
}
}
运行结果
a=122
ai=125(mm)
ti=0.410(rad)
y=0.602
d5=55.000,d6=190.000(mm)
db5=51.686,db6=178.553(mm)
di5=56.352,di6=194.672(mm)
Xmin5=0.3529(mm)
Xmin6=-1.2353(mm)
xh=x5+x6=0.654
x5=0.353,x6=0.301(mm)
cdm=0.052
ha5=6.506,ha6=6.248(mm)
hf5=4.485,hf6=4.744(mm)
da5=68.012,da6=202.495(mm)
df5=46.029,df6=180.512(mm)
S5=9.134,S6=8.946(mm)
Sb5=9.353,Sb6=11.064(mm)
Sa5=2.260,Sa6=2.565(mm)
o5=0.02459,o6=0.02459(rad)
e=1.346
x5=0.393,x6=0.261(mm)
ha5=6.706,ha6=6.048(mm)
hf5=4.285,hf6=4.944(mm)
da5=68.412,da6=202.095(mm)
df5=46.429,df6=180.112(mm)
S5=9.279,S6=8.800(mm)
Sb5=9.489,Sb6=10.927(mm)
Sa5=2.109,Sa6=2.652(mm)
e=1.337
x5=0.433,x6=0.221(mm)
ha5=6.906,ha6=5.848(mm)
hf5=4.085,hf6=5.144(mm)
da5=68.812,da6=201.695(mm)
df5=46.829,df6=179.712(mm)
S5=9.425,S6=8.655(mm)
Sb5=9.626,Sb6=10.790(mm)
Sa5=1.953,Sa6=2.738(mm)
e=1.329
x5=0.473,x6=0.181(mm)
ha5=7.106,ha6=5.648(mm)
hf5=3.885,hf6=5.344(mm)
da5=69.212,da6=201.295(mm)
df5=47.229,df6=179.312(mm)
S5=9.570,S6=8.509(mm)
Sb5=9.763,Sb6=10.654(mm)
Sa5=1.792,Sa6=2.820(mm)
e=1.320
x5=0.513,x6=0.141(mm)
ha5=7.306,ha6=5.448(mm)
hf5=3.685,hf6=5.544(mm)
da5=69.612,da6=200.895(mm)
df5=47.629,df6=178.912(mm)
S5=9.716,S6=8.364(mm)
Sb5=9.900,Sb6=10.517(mm)
Sa5=1.627,Sa6=2.901(mm)
e=1.311
x5=0.553,x6=0.101(mm)
ha5=7.506,ha6=5.248(mm)
hf5=3.485,hf6=5.744(mm)
da5=70.012,da6=200.495(mm)
df5=48.029,df6=178.512(mm)
S5=9.861,S6=8.218(mm)
Sb5=10.036,Sb6=10.380(mm)
Sa5=1.458,Sa6=2.979(mm)
e=1.302
x5=0.593,x6=0.061(mm)
ha5=7.706,ha6=5.048(mm)
hf5=3.285,hf6=5.944(mm)
da5=70.412,da6=200.095(mm)
df5=48.429,df6=178.112(mm)
S5=10.007,S6=8.073(mm)
Sb5=10.173,Sb6=10.243(mm)
Sa5=1.283,Sa6=3.055(mm)
e=1.292
设计总结
在一周的机械原理课程设计结束后,我学习到了很多的知识。
在此期间同学之间互相帮助,共同面对机械设计课程设计当中遇到的困难,培养了我们的团队精神。
在这些过程当中我充分的认识到自己在知识理解和接受应用方面的不足,特别是自己的系统的自我学习能力的欠缺,将来要进一步加强,今后的学习还要更加的努力。
在设计齿轮的时候,要考虑根切的现象,如果小齿轮齿数能减小,那么大轮的齿数就能减小的更多,结构也就变得紧凑,所以需要计算出最小变位系数,变位系数应大于不发生根切的最小变为系数算出啮合角,然后校核重合度。
另外,在进行C语言程序的时候会遇到很多的运行错误,只有认真的检查,才会看出错误所在。
总之,这门课程的开设,给予了我极大的帮助,相信在未来的工作中,这次课设一定会产生潜移默化的影响!
参考文献
1.《机械原理》,孙桓、李继庆,西北工业大学出版社,2013.3
2.《C语言设计》,谭浩强,清华大学出版社2013.3
3.《机械原理课程设计》,辽宁工程技术大学机械设计基础教研室,2006.11
16