机械原理课程设计说明书完整版.docx
- 文档编号:16315814
- 上传时间:2023-07-12
- 格式:DOCX
- 页数:22
- 大小:60.20KB
机械原理课程设计说明书完整版.docx
《机械原理课程设计说明书完整版.docx》由会员分享,可在线阅读,更多相关《机械原理课程设计说明书完整版.docx(22页珍藏版)》请在冰点文库上搜索。
机械原理课程设计说明书完整版
HENsystemofficeroom【HEN16H-HENS2AHENS8Q8-HENH1688】
机械原理课程设计说明书
机械原理课程设计说明书
题目:
压床机械方案分析
班级:
机械1414班
姓名:
刘宁
指导教师:
李翠玲
成绩:
2016年11月8日
一.题目:
压床机械设计
二.原理及要求
(1).工作原理
压床机械是由六杆机构中的冲头(滑块)向下运动来冲压机械零件的。
图1为其参考示意图,其执行机构主要由连杆机构和凸轮机构组成,电动机经过减速传动装置(齿轮传动)带动六杆机构的曲柄转动,曲柄通过连杆、摇杆带动滑块克服阻力F冲压零件。
当冲头向下运动时,为工作行程,冲头在内无阻力;当在工作行程后行程时,冲头受到的阻力为F;当冲头向上运动时,为空回行程,无阻力。
在曲柄轴的另一端,装有供润滑连杆机构各运动副的油泵凸轮机构。
(a)机械系统示意图(b)冲头阻力曲线图
(c)执行机构运动简图
图1压床机械参考示意图
(2).设计要求
电动机轴与曲柄轴垂直,使用寿命10年,每日一班制工作,载荷有中等冲击,允许曲柄转速偏差为±5%。
要求凸轮机构的最大压力角应在许用值[α]之内,从动件运动规律见设计数据,执行构件的传动效率按计算,按小批量生产规模设计。
(3).设计数据
表格1设计数据
题号
1
2
3
4
5
6
7
8
9
10
机构
运动
分析
转速n2(r/min)
95
92
90
88
90
92
95
90
88
90
距离x1(mm)
50
40
40
40
30
50
40
40
45
40
距离x2(mm)
140
170
200
135
140
190
150
180
145
160
距离y(mm)
160
180
180
160
160
200
140
180
170
175
冲头行程H(mm)
150
180
210
140
150
200
160
190
170
165
上极限角Φ1(°)
120
120
120
120
120
120
120
120
120
120
下极限角Φ2(°)
60
60
60
60
60
60
60
60
60
60
机构
动态
静力
分析
工作阻力Fmax(N)
4300
4600
4100
4500
4200
3800
4200
4400
4300
4500
连杆3质量m3(kg)
60
64
68
70
72
74
76
80
82
84
连杆3质心转动惯量Js3(kg·m2)
滑块6质量m6(kg)
34
36
38
40
40
36
32
30
50
45
摇杆4质量m3(kg)
40
50
60
60
50
60
45
55
65
50
摇杆4质心转动惯量Js4(kg·m2)
凸轮
机构
设计
从动件最大升程H
20
20
20
20
20
20
20
20
20
20
从动件运动规律
余弦
正弦
等加
等减
余弦
正弦
等加
等减
余弦
正弦
等加
等减
正弦
许用压力角
30°
32°
30°
30°
30°
30°
30°
30°
30°
30°
推程运动角
60°
70°
65°
60°
70°
75°
65°
60°
72°
74°
远休止角
10°
10°
10°
10°
10°
10°
10°
10°
10°
10°
回程运动角
60°
70°
65°
60°
70°
75°
65°
60°
72°
74°
三.机构运动尺寸的确定
已知:
转速n2(r/min)
距离x1(mm)
距离x2(mm)
距离y(mm)
冲头行程H(mm)
上极限角Φ1(°)
下极限角Φ2(°)
88
40
135
160
140
120
60
(1)作图:
1.以O2为原点确定点O4的位置;
2.画出CO4的两个极限位置C1O4和C2O4;
3.取B1,B2使CB=CO4*1/3,并连接B1O2,B2O2;
4.以O2为圆点O2A为半径画圆,与O2B1交于点A1;
5.延长B2O2交圆于A2;
6.取CD=*CO4。
C1
B1
D1
O4
B2
C2
A1
D2
O2
A2
(2)计算:
由题可知CO4=H=140,CB=CO4*1/3=47,O4B=93,CD=*CO4=42;
Δx(O2B1)=Δx(O2B2)=OB*cos(30o)-x1=;
Δy(O2B1)=y+O4B*sin(30o)=;
Δy(O2B2)=y-O4B*sin(30o)=;
O2B1=√[Δx(O2B1)2+Δy(O2B1)2]≈210;
O2B2=√[Δx(O2B1)2+Δy(O2B2)2]≈120;
AB+O2A=O2B1,AB-O2A=O2B2;
可以解得O2A=45,AB=165.
表格2计算结果
符号
单位
mm
方案4
140
93
47
42
165
45
四.机构的结构分析
9
图2拆杆组
五.机构的运动分析
(1)主动件参数列表分析
对主动件①进行运动分析,调用bark函数,见表3。
表格3
形式参数
n1
n2
n3
k
r1
r2
gam
t
w
e
p
vp
Ap
实值
1
2
0
1
r12
t
w
e
p
vp
Ap
(2)杆组参数列表分析
从与主动件连接的的杆组开始,依次分析对应的杆组及刚体上点的运动参数,直至求出机构全部运动参数。
1.由②③构件组成的RRR杆组进行运动分析见表4
表格4
形式参数
m
n1
n2
n3
k1
k2
r1
r2
t
w
e
p
vp
Ap
实值
1
2
4
3
2
3
r23
r34
t
w
e
p
vp
Ap
对③构件进行运动分析,调用bark函数,见表5
表格5
形式参数
n1
n2
n3
k
r1
r2
gam
t
w
e
p
vp
Ap
实值
4
0
5
3
r45
t
w
e
p
vp
Ap
2.④⑤构件组成的RRP杆组进行运动分析,见表6
表格6
形式参数
m
n1
n2
n3
k1
k2
k3
r1
r2
vr2
ar2
t
w
e
p
vp
Ap
实值
-1
5
9
6
4
5
6
r56
&r2
&vr2
&ar2
t
w
e
p
vp
Ap
4.调用bark函数,求7点的运动参数,见表7
表格7
形式参数
n1
n2
n3
k
r1
r2
gam
t
w
e
p
vp
Ap
实值
2
0
7
2
r23/2
t
w
e
p
vp
Ap
5.调用bark函数,求8点的运动参数,见表8
表格8
形式参数
n1
n2
n3
k
r1
r2
gam
t
w
e
p
vp
Ap
实值
4
0
8
3
r45/2
t
w
e
p
vp
Ap
3)编写主程序并运行
1.主程序
#include""
#include""
main()
{
staticdoublep[20][2],vp[20][2],ap[20][2],del;
staticdoublet[10],w[10],e[10],pdraw[370],vpdraw[370],apdraw[370];
staticintic;
doubler12,r23,r34,r45,r56,r48;
doublepi,dr;
doubler2,vr2,ar2;
inti;
FILE*fp;
char*m[]={"p","vp","ap"};
r12=;
r23=;
r34=;
r45=;
r56=;
r48=;
t[6]=;w[6]=;e[6]=;w[1]=;e[1]=;del=;
p[1][1]=;
p[1][2]=;
p[4][1]=;
p[4][2]=;
p[9][1]=;
p[9][2]=;
pi=*atan;
dr=pi/;
t[6]=*dr;
printf("\nTheKinematicParametersofPoint6\n");
printf("NoTHETA1S6V6A6W3E3\n");
printf("degmm/sm/s/sW3E3\n");
if((fp=fopen("filel","w"))==NULL)
{
printf("Can'topenthisfile.\n");
exit(0);
}
fprintf(fp,"\nTheKinematicParametersofPoint6\n");
fprintf(fp,"NoTHETA1S6V6A6W3E3\n");
fprintf(fp,"degmm/sm/s/sW3E3\n");
ic=(int)del);
for(i=0;i<=ic;i++)
{
t[1]=(i)*del*dr;
bark(1,2,0,1,r12,,,t,w,e,p,vp,ap);
rrrk(1,2,4,3,2,3,r23,r34,t,w,e,p,vp,ap);
bark(4,0,5,3,,r45,,t,w,e,p,vp,ap);
rrpk(-1,5,9,6,4,5,6,r56,&r2,&vr2,&ar2,t,w,e,p,vp,ap);
bark(4,0,8,3,,r48,,t,w,e,p,vp,ap);
printf("\n%2d%%%%%%",i+1,t[1]/dr,p[6][2],vp[6][2],ap[6][2],w[3],e[3]);
fprintf(fp,"\n%2d%%%%%%",i+1,t[1]/dr,p[6][2],vp[6][2],ap[6][2],w[3],e[3]);
pdraw[i]=p[6][2];
vpdraw[i]=vp[6][2];
apdraw[i]=ap[6][2];
if((i%16)==0){getch();}
}
fclose(fp);
getch();
}
2.运行结果
以del=15°得出的数据
TheKinematicParametersofPoint6
No
THETA1
S6
V6
A6
W3
E3
deg
m
m/s
m/s/s
W3
E3
1
0
2
15
3
30
4
45
5
60
6
75
7
90
8
105
9
120
10
135
11
150
12
165
13
180
14
195
15
210
16
225
17
240
18
255
19
270
20
285
21
300
22
315
23
330
24
345
25
360
(4)运动图像分析
可作出del=5°时6点的位置、速度加速度图像
以及③构件的角速度及角加速度
六、机构的动态静力分析
(1)参数列表分析
①将机构按主动件及杆组进行分解
②从主动件开始,依次对各杆组进行运动分析
③在进行运动分析之后,计算各构件的惯性力及惯性力矩,见表10
表格10
构件号
变量
②
③
⑤
质心
7
8
6
质量
70
60
40
绕质心轴的J
④从外力已知的杆组开始,调用rrpf函数,求D点、C点的运动副反力。
对移动副中力的作用点,位置未知,赋予新点号11。
见表11
表格11
形式参数
n1
n2
n3
ns1
ns2
nn1
nn2
nexf
k1
K2
p
vp
ap
t
w
e
Fr
实值
5
10
6
0
6
0
6
6
4
5
p
vp
ap
t
w
e
fr
调用rrrf函数,对构件②③进行分析,见表12
表格12
形式参数
n1
n2
n3
ns1
ns2
nn1
nn2
nexf
k1
K2
p
vp
ap
t
w
e
Fr
实值
4
2
3
8
7
5
0
0
3
2
p
vp
ap
t
w
e
fr
调用barf函数,求O2点运动副反力及力矩,见表13
表格13
形式参数
n1
ns1
nn1
k1
p
vp
ap
fr
Tb
实值
1
1
2
1
p
vp
ap
fr
&tb
(2)编写主程序及子程序
#include""
#include""
#include""
#include""
main()
{
staticdoublep[20][2],vp[20][2],ap[20][2],del;
staticdoublet[10],w[10],e[10],pdraw[370],vpdraw[370],apdraw[370],tbdraw[370],tb1draw[370];
staticdoublesital[370],fr1draw[370],sita2[370],fr2draw[370],sita3[370],fr3draw[370],fr3,bt3;
staticdoublefr[20][2],fe[20][2],tb,tb1,fr1,bt1,fr4,bt4,we1,we2,we3,we4,we5,P;
staticintic;
doubler12,r23,r27,r34,r45,r56,r48;
doublepi,dr;
doubler2,vr2,ar2;
inti;
FILE*fp;
char*m[]={"p","vp","ap","tb","tb1","fr1","","fr2"};
sm[1]=;
sm[2]=;
sm[3]=;
sm[4]=;
sm[5]=;
sj[1]=;
sj[2]=;
sj[3]=;
sj[4]=;
r12=;
r23=;
r27=;
r34=;
r45=;
r56=;
r48=;
t[6]=;w[6]=;e[6]=;w[1]=;e[1]=;del=;
p[1][1]=;
p[1][2]=;
p[4][1]=;
p[4][2]=;
p[9][1]=;
p[9][2]=;
pi=*atan;
dr=pi/;
t[6]=*dr;
printf("\nTheKineto-staticAnalysisofasix-barLinkase\n");
printf("NoHETA1fr1sita1fr4sita4tbtb1\nP");
printf("degNradianNradianW");
if((fp=fopen("file1","w"))==NULL)
{
printf("Can'topenthisfile.\n");
exit(0);
}
fprintf(fp,"\nTheKineto-staticAnalysisofasix-barLinkase\n");
fprintf(fp,"NoHETA1fr1sita1fr4sita4tbtb1\nP");
fprintf(fp,"degNradianNradianW");
ic=(int)del);
for(i=0;i<=ic;i++)
{
t[1]=(i)*del*dr;
bark(1,2,0,1,r12,,,t,w,e,p,vp,ap);
rrrk(1,2,4,3,2,3,r23,r34,t,w,e,p,vp,ap);
bark(4,0,5,3,,r45,,t,w,e,p,vp,ap);
rrpk(-1,5,9,6,4,5,6,r56,&r2,&vr2,&ar2,t,w,e,p,vp,ap);
bark(4,0,8,3,,r48,,t,w,e,p,vp,ap);
bark(2,0,7,2,,r27,,t,w,e,p,vp,ap);
rrpf(5,10,6,0,6,0,6,6,4,5,p,vp,ap,t,w,e,fr);
rrrf(4,2,3,8,7,5,0,0,3,2,p,vp,ap,t,w,e,fr);
barf(1,1,2,1,p,ap,e,fr,&tb);
fr1=sqrt(fr[1][1]*fr[1][1]+fr[1][2]*fr[1][2]);
bt1=atan2(fr[1][2],fr[1][1]);
fr4=sqrt(fr[4][1]*fr[4][1]+fr[4][2]*fr[4][2]);
bt4=atan2(fr[4][2],fr[4][1]);
we2=-(ap[7][1]*vp[7][1]+(ap[7][2]+*vp[7][2])*sm[2]-e[2]*w[2]*sj[2];
we3=-(ap[8][1]*vp[8][1]+(ap[8][2]+*vp[8][2])*sm[3]-e[3]*w[3]*sj[3];
extf(p,vp,ap,t,w,e,6,fe);
we5=-(ap[6][2]+*vp[6][2]*sm[5]+fe[6][2]*vp[6][2];
tb1=-(we2+we3+we5)/w[1];
P=fabs(tb1*w[1]);
printf("\n%2d%%%%%%%%",i+1,t[1]/dr,fr1,bt1/dr,fr4,bt4/dr,tb,tb1,P);
fprintf(fp,"\n%2d%%%%%%%%",i+1,t[1]/dr,fr1,bt1/dr,fr4,bt4/dr,tb,tb1,P);
if((i%16)==0){getch();}
}
fclose(fp);
getch();
}
extf(p,vp,ap,t,w,e,nexf,fe)
doublep[20][2],vp[20][2],ap[20][2],t[10],w[10],e[10],fe[20][2];
intnexf;
{
fe[nexf][1]=;
if(p[nexf][2]<&&vp[nexf][2]<0){
fe[nexf][2]=;}
else{
fe[nexf][2]=;}
}
(3)运行结果
步长del=15°时运行结果,见表14
TheKineto-staticAnalysisofasix-barLinkase
No
HETA1
fr1
sita1
fr4
sita4
tb
tb1
P
deg
N
radian
N
radian
W
1
0
2
15
3
30
4
45
5
60
6
75
7
90
8
105
9
120
10
135
11
150
12
165
13
180
14
195
15
210
16
225
17
240
18
255
19
270
20
285
21
300
22
315
23
330
24
345
25
360
(4)图像分析
步长del=5°
最大力矩:
最大功率:
W
连杆机构平衡力矩曲线图
fr1,fr4矢量图
七.主要收获与建议
收获:
通过此次课程设计的学习,初步了解了如何将所学的知识联系到实际中来。
一切并不是像开始般想象的那么容易,工作中需要用到的知识比现在要多的多,需要很强的自己掌握知识的能力。
自己在这个摸索的过程中也犯了许多错误,在同学的帮助和老
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 机械 原理 课程设计 说明书 完整版