1 / 17
文档名称:

机械原理课程设计压床齿轮机构设计.docx

格式:docx   大小:128KB   页数:17
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

机械原理课程设计压床齿轮机构设计.docx

上传人:爱的奉献 2022/11/24 文件大小:128 KB

下载得到文件列表

机械原理课程设计压床齿轮机构设计.docx

文档介绍

文档介绍:该【机械原理课程设计压床齿轮机构设计 】是由【爱的奉献】上传分享,文档一共【17】页,该文档可以免费在线阅读,需要了解更多关于【机械原理课程设计压床齿轮机构设计 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。机械原理课程设计任务书(四)
王明 专业 液压传动与控制 班级 液压09-1班学号 0907240117
E3
s3
一、设计题目:压床齿轮机构设计
4
C
二、系统简图:
D
F
5
"
'
ψ
ψ
3
3
z2
2
z3
6
s2
E
3ys3
x2
4
C
D
z
5
F
5
ψ"
'
ψ
3
3
z2
6
2
z
B
x1
s2
ye
3
x2
z5z1
磙子
x1R1
e
z1
B
z4磙子
1
B
R1
z4
C凸轮z6C
凸轮
ω
ω1
1
B
z6
A
1
A
三、工作条件
已知:齿轮Z5、Z6,模数m,分度圆压力角
,齿轮为正常齿制,工作情况为开式传动,
齿轮Z6与曲柄共轴。
四、原始数据
齿轮机构设计
°
mm
Z5
Z6
m
10
35
20°
6
五、要求:
1)用C语言编写程序计算
①中心距a(圆整尾数为
5或0或双数);②啮合角
;③按小轮不发生根切为
原则分配变位系数
x1、x2;④计算基圆直径
db1、db2,分度圆直径d1、d2,节圆直径d1、
d2,分度圆齿厚
S1、S2,基圆齿厚Sb1、Sb2,齿顶圆齿厚
Sa1、Sa2,节圆展角
;⑤重
合度ε。
2)计算出齿形曲线,在 2号图纸上绘制齿轮传动的啮合图。
3)编写出计算说明书。
指导教师:郝志勇
席本强
开始日期:2011年6月
26日
完成日期:2011年6月30

目录
设计容及要求·····························1
齿轮啮合原理图·····························2
数学模型···································3
程序说明图·································5
程序列表及其运行结果·······················6
设计总结··································14
参考文献··································15

齿轮的设计
已知:齿数 Z5、Z6,模数m,分度圆压力角α,齿数为正常齿
制,工作情况为开式传动,轮齿

Z6与曲柄共轴。
齿轮机构设计
齿数

压力角

模数
Z5

Z6

α(

°)

m(mm)
10

35

20

6
要求:
1)用C语言编写程序计算
①中心距a′(圆整尾数为 5或0或双数);
②啮合角α′;
③按小齿轮不发生根且为原则分配变为系数 x1、x2;
④计算基圆直径db1、db2,分度圆直径d1、d2,节圆直径d`1、d`2,分度圆齿厚s1、s2,基圆齿厚sb1、sb2,齿顶圆齿厚sa1、sa2,
节圆展角?;
⑤重合度?;
2)计算出齿形曲线,在 2号图纸上绘制齿轮传动的啮合图。
⑶编写出计算说明书。


㈠渐开线直齿圆柱齿轮基本公式
i=
z2/
z1
a
=[1/2*m*(z1+z2)*1/5+1]*5
=arccos(a*cos
/a)
d1=mz1
d2=mz2
db1
=d1
*cos
db2
=d2
*cos
*
+x1)]*m
da1=[z1+2(ha
*
+x2)]*m
da2=[z2+2(ha
df1
=[z1
-2(
*
+x1
*
)]*m
ha
+c
df2
=[z2-2(
*
*
)]*m
ha+x2
+c
di1
=d1
cos
/cos
di2=d2cos
/cos
S1=1/2m+2x1mtg
S2=1/2
m+2x2mtg
㈡齿轮副传动质量指标
⑴齿轮是否根切
①标准齿轮不根切的最小齿数
Zmin=2ha*/sin2
②不根切最小变位系数
*
X1min=ha (Zmin-z1)Zmin
*
X2min=ha(Zmin-z2)Zmin
⑵重合度
=1/2
[1(tg
a1-tg
)+2(tga2-tg)]
z
z
其中:
a1=arccos(db1/da1)
a2=arccos(db2/da2)
cos
=m(z1+z2)/2
acos
一般情况应保证≥。
⑶齿顶厚
Sa1=S1da1/d1-da1(inv
a1-inv
)
Sa2=S2
da2/d2-da2(inv
a2-inv
)
⑷基圆齿厚
Sb1=S1db1/d1-db1(inv
b1-inv
)
Sb2=S1
db2/d1-db2(inv
b2-inv
)
⑸展角
1=tg(arccos
db1/di1)-arccos
db1/di1
2=tg(arccos
db2/di2)-arccos
db2/di2
4
.程序框图
输入m
*
*
z1z2
ha
cx1
x2
计算X1min
X2min
Y
x1﹤X1min
x2﹤X2min
N
计算 d1d2db1db2df1df2
计算aaySa1Sa2 a1 a2 da1da2T1T2
E1E2
Y
sa﹤
N
计算
Y


N
计算T1 T2E1E2
T1
﹤E1
or
Y

E2
N
T2
计算
aay
Sa1
Sa2a1
a2
da1
da2
输出计算结果

⑴程序清单
#include""
#include""
#
#
#definet20*/*yalijiao,unit:rad*/
#definem6/*moshu*/
#
#
#
#
main()
{inta,ai;
doubleti;/*niehejiao*/
doublex5,x6,xh;
doubledb5,db6;doubled5,d6;doubleha5,ha6;doublehf5,hf6;doubledf5,df6;doubledi5,di6;

/*jiyuanzhijing*/
/*fenduyuanzhijing*/
/*chidinggao*/
/*chigengao*/
/*chigenyuanzhijing*/
/*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;
printf("ai=%d (mm)\n",ai);
ti=acos(a*cos(t)/ai);
printf("ti=% (rad)\n",ti);
y=*(z5+z6)*(cos(t)/cos(ti)-1);
printf("y=% \n",y);
d5=m*z5;
d6=m*z6;
printf("d5=%,d6=% (mm)\n",d5,d6);
db5=m*z5*cos(t);
db6=m*z6*cos(t);
printf("db5=%,db6=% (mm)\n",db5,db6);
di5=d5*cos(t)/cos(ti);
di6=d6*cos(t)/cos(ti);
printf("di5=%,di6=% (mm)\n",di5,di6);
Xmin5=hax*(Zmin-z5)/Zmin;printf("Xmin5=%(mm)\n\n",Xmin5);
Xmin6=hax*(Zmin-z6)/Zmin;printf("Xmin6=%(mm)\n\n",Xmin6);
xh=*(tan(ti)-ti-(tan(t)-t))*(z5+z6)/tan(t);
printf("xh=x5+x6=% \n",xh);
for(j=0;j<10;j++)
{x5=Xmin5+*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;