1、设计任务及要求。
任务:压床齿轮机构设计方案(ⅱ)
已知:齿轮z5==10、z6=35,模数m=6,分度圆压力角=,齿轮为正常齿制,工作情况为开式传动,齿轮z6与曲柄共轴。
要求:(1)用c语言编写程序计算。
1、中心距(圆整尾数为5或0或双数);
2、啮合角;
3、按小轮不发生根切为原则分配变位系数x1、x2;
4、计算基圆直径db1、db2分度圆直径d1、d2,节圆直径、,分度圆齿厚s1、s2,基圆齿厚sb1、sb2,齿顶圆齿厚sa1、sa2,节圆展角。
5、重合度。
2)计算出齿形曲线,在2号图纸上绘制齿轮传动的啮合图。
3)编写出计算说明书。
2、机构运动简图。
3、数学模型。
1、中心距a'的计算:a=m*(z1+z2)/2; ai=(a/5+1)*5; (c语言里用ai表示a')
2、啮合角'的计算:ti=acos(a*cos(t)/ai); c语言里用ti表示')
3、变位系数x1、x2的计算:
xmin1=hax*(zmin-z1)/zmin; (xmin表示最小变位系数)
xmin2=hax*(zmin-z2)/zmin;
y=(z1+z2)*(cos(t)/cos(ti)-1.0)/2.0; (y表示中心距变动系数)
x1=xmin1+0.04j; x2=y-xmin1; (j为整数变量且0≦j﹤10)
4、基圆直径:db1=m*z1*cos(t); db2=m*z2*cos(t);
5、分度圆直径:d1=m*z1; d2=m*z2;
6、节圆直径:di1=db1/cos(ti); di2=db2/cos(ti);
7、齿顶圆直径:da1=(z1+2(hax+x1))*m; da2=(z2+2*(hax+x2))*m;
8、齿根圆直径:df1=(z1-2*(hax+x1+0.25))*m; df2=(z2-2*(hax+x2+0.25))*m;
9、分度圆齿厚:s1=(pi*m/2+2*x1*m*tan(t));pi表示圆周率)
s2=(pi*m/2+2*x2*m*tan(t));
10、基圆齿厚:
sb1=s1*db1/d1-db1*(tan(arccos(db1/db1))-arccos(db1/db1)-(tan(t)-t))
sb2=s2*db2/d2-da2*(tan(arccos(db2/db2))-arccos(db2/db2)-(tan(t)-t))
11、齿顶圆齿厚:
sa1=s1*da1/d1-da1*(tan(arccos(db1/da1))-arccos(db1/da1)-(tan(t)-t));
sa2=s2*da2/d2-da2*(tan(arccos(db2/da2))-arccos(db2/da2)-(tan(t)-t));
12、节圆展角:o1=tan(arccos(db1/di1))-arccos(db1/di1); o1、o2表示展角)
o2=tan(arccos(db2/di2))-arccos(db2/di2);
11、重合度: (c语言里用e表示重合度)
e=(z1*(tan(arccos(db1/da1))-tan(ti))+z2*(tan(arcco(db2/da2))-tan(ti)))2*pi);
4、程序流程图:
n——s流程图。
5、程序清单及运算结果。
1) 程序清单。
***机sx06-1班,田野,学号:0607810117***
齿轮机构的计算程序***
#include""
#include""
#define z1 10齿轮1的齿数*/
#define z2 35齿轮2的齿数*/
#define t 20*3.14/180 /*压力角*/
#define m 6模数*/
#define hax 1齿顶高系数*/
#define zmin 17.0 /*不发生根切最少齿数*/
#define pi 3.14圆周率*/
main()
int a,ai中心距*/
double ti啮合角*/
double x1,x2变位系数*/
double db1,db2; /基圆直径*/
double d1,d2分度圆直径*/
double df1,df2; /齿根圆直径*/
double di1,di2; /节圆直径*/
double da1,da2; /齿顶圆直径*/
double s1,s2齿厚*/
double sb1,sb2; /基圆齿厚*/
double sa1,sa2; /齿顶圆齿厚*/
double o1,o2节圆展角*/
double e重合度*/
double y,xmin1,xmin2;/*最小变位系数*/
int i,j;
a=m*(z1+z2)/2;
i=a/5;
ai=(i+1)*5;
printf(" ai=%d (mm)",ai);
ti=acos(a*cos(t)/ai计算啮合角*/
printf("ti=%4.3f (rad)",ti);
db1=m*z1*cos(t计算基圆直径*/
db2=m*z2*cos(t);
printf("db1=%5.3f,db2=%5.3f (mm)",db1,db2);
d1=m*z1; /计算分度圆直径*/
d2=m*z2;
printf("d1=%5.3f,d2=%5.3f (mm)",d1,d2);
di1=db1/cos(ti); 计算节圆直径*/
di2=db2/cos(ti);
printf("di1=%5.3f,di2=%5.3f (mm)",di1,di2);
y=(z1+z2)*(cos(t)/cos(ti)-1.0)/2.0; /计算中心距变动系数*/
printf("y=%3.2f (mm)",y);
xmin1=hax*(zmin-z1)/zmin; /计算最小变位系数*/
printf("xmin1=%3.2f (mm)",xmin1);
xmin2=hax*(zmin-z2)/zmin;
printf("xmin2=%3.2f (mm)",xmin2);
for(j=0;j<10;j++)
{ x1=xmin1+0.04*j; /计算变位系数*/
x2=y-xmin1;
if(x2 da1=(z1+2*(hax+x1))*m; /计算齿顶圆直径*/
da2=(z2+2*(hax+x2))*m;
df1=(z1-2*(hax+x1+0.25))*m; /计算齿根圆直径*/
df2=(z2-2*(hax+x2+0.25))*m;
s1=(pi*m/2+2*x1*m*tan(t));计算齿厚*/
s2=(pi*m/2+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(db2/db2)-(tan(t)-t));
计算齿顶圆齿厚*/
sa1=s1*da1/d1-da1*(tan(acos(db1/da1))-acos(db1/da1)-(tan(t)-t));
sa2=s2*da2/d2-da2*(tan(acos(db2/da2))-acos(db2/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(acos(db2/da2))-tan(ti)))2*pi);
if(s1>0.25*m&&s2>0.25*m&&sb1>0.25*m&&sb2>0.25*m&&
sa1>0.25*m&&sa2>0.25*m&&e>1.2)
{ printf("x1=%4.3f,x2=%4.3f (mm)",x1,x2);
机械原理课程设计书
主要研究机械中机构的结构和运动,以及机器的结构 受力 质量和运动的学科。这一学科的主要组成部分为机构学和机械动力学。篇一 机械原理课程设计教学大纲课程类别 必修学时 1周课程性质 集中实践教学学分 2适用专业 机械设计制造及其自动化执笔人 xx 机械原理课程设计是工科院校学生在大学期间利用已学过的知...
机械原理课程设计书
主要研究机械中机构的结构和运动,以及机器的结构 受力 质量和运动的学科。这一学科的主要组成部分为机构学和机械动力学。篇一 机械原理课程设计教学大纲课程类别 必修学时 1周课程性质 集中实践教学学分 2适用专业 机械设计制造及其自动化执笔人 xx 机械原理课程设计是工科院校学生在大学期间利用已学过的知...
机械原理课程设计
旋转型灌装机。学院 汽车与交通。专业 车辆工程。班级 车辆123 姓名 学号 指导老师 韦丹柯。日期 2014.6.30 1.设计题目。1.1 设计条件。1.2 设计任务。1.3 设计提示。2.原动机的选择。3.传动比分配。4.传动机构的设计。4.1 减速器设计。4.2 第二次减速装置设计 4.3 ...