收藏 分销(赏)

机械原理课程设计说明书.docx

上传人:仙人****88 文档编号:9201756 上传时间:2025-03-16 格式:DOCX 页数:24 大小:427.42KB
下载 相关 举报
机械原理课程设计说明书.docx_第1页
第1页 / 共24页
机械原理课程设计说明书.docx_第2页
第2页 / 共24页
点击查看更多>>
资源描述
东北大学机械原理课程设计压床机械设计 机械原理课程设计说明书 题目: 压床机械方案分析 班 级 :机械1414班 姓 名 :刘宁 学 号 :20143512 指导教师 :李翠玲 成 绩 : 2016 年 11 月 8 日 目录 目录 一.题目:压床机械设计 3 二.原理及要求 3 (1).工作原理 3 (2).设计要求 4 (3).设计数据 4 三.机构运动尺寸的确定 5 四.机构的结构分析 7 五.机构的运动分析 8 (1)主动件参数列表分析 8 (2)杆组参数列表分析 8 (3)编写主程序并运行 10 (4)运动图像分析 13 六、机构的动态静力分析 15 (1)参数列表分析 15 (2)编写主程序及子程序 16 (3)运行结果 21 (4)图像分析 21 七.主要收获与建议 23 八.参考文献 23 一.题目:压床机械设计 二.原理及要求 (1).工作原理 压床机械是由六杆机构中的冲头(滑块)向下运动来冲压机械零件的。图1为其参考示意图,其执行机构主要由连杆机构和凸轮机构组成,电动机经过减速传动装置(齿轮传动)带动六杆机构的曲柄转动,曲柄通过连杆、摇杆带动滑块克服阻力F冲压零件。当冲头向下运动时,为工作行程,冲头在0.75H内无阻力;当在工作行程后0.25H行程时,冲头受到的阻力为F;当冲头向上运动时,为空回行程,无阻力。在曲柄轴的另一端,装有供润滑连杆机构各运动副的油泵凸轮机构。 (a) 机械系统示意图 (b)冲头阻力曲线图 (c) 执行机构运动简图 图1 压床机械参考示意图 (2).设计要求 电动机轴与曲柄轴垂直,使用寿命10年,每日一班制工作,载荷有中等冲击,允许曲柄转速偏差为±5%。要求凸轮机构的最大压力角应在许用值[α]之内,从动件运动规律见设计数据,执行构件的传动效率按0.95计算,按小批量生产规模设计。 (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) 0.21 0.24 0.28 0.30 0.35 0.38 0.40 0.42 0.46 0.33 滑块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) 0.2 0.22 0.24 0.26 0.22 0.3 0.25 0.32 0.28 0.23 凸轮 机构 设计 从动件最大升程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=0.3*CO4。 C1 B1 D1 O4 B2 C2 A1 D2 O2 A2 (2)计算: 由题可知CO4=H=140,CB=CO4*1/3=47,O4B=93,CD=0.3*CO4=42; Δx(O2B1)= Δx(O2B2)=OB*cos(30º)-x1=40.8; Δy(O2B1)=y+O4B*sin(30º) =206.7; Δy(O2B2)=y-O4B*sin(30º) =113.4; O2B1=√[Δx(O2B1) ²+Δy(O2B1) ²]≈210; O2B2=√[Δx(O2B1) ²+Δy(O2B2) ²]≈120; AB+O2A=O2B1,AB-O2A=O2B2; 可以解得O2A=45,AB=165. 表格 2计算结果 符号 单位 mm 方案4 140 93 47 42 165 45 四.机构的结构分析 9 图 1拆杆组 五.机构的运动分析 (1)主动件参数列表分析 对主动件①进行运动分析,调用bark函数,见表3。 表格 3 形式参数 n 1 n 2 n 3 k r 1 r 2 gam t w e p vp Ap 实值 1 2 0 1 r 12 0.0 0.0 t w e p vp Ap (2)杆组参数列表分析 从与主动件连接的的杆组开始,依次分析对应的杆组及刚体上点的运动参数,直至求出机构全部运动参数。 1. 由②③构件组成的RRR杆组进行运动分析见表4 2. 表格 4 形式参数 m n 1 n 2 n 3 k 1 k 2 r 1 r 2 t w e p vp Ap 实值 1 2 4 3 2 3 r 23 r 34 t w e p vp Ap 对③构件进行运动分析,调用bark函数,见表5 表格 5 形式参数 n 1 n 2 n 3 k r 1 r 2 gam t w e p vp Ap 实值 4 0 5 3 0.0 r 45 0.0 t w e p vp Ap 2.④⑤构件组成的RRP杆组进行运动分析,见表6 表格 6 形式参数 m n 1 n 2 n 3 k 1 k 2 k 3 r 1 r 2 vr 2 ar 2 t w e p vp Ap 实值 -1 5 9 6 4 5 6 r 56 &r2 &vr2 &ar2 t w e p vp Ap 4.调用bark函数,求7点的运动参数,见表7 表格 7 形式参数 n 1 n 2 n 3 k r 1 r 2 gam t w e p vp Ap 实值 2 0 7 2 0.0 r23/2 0.0 t w e p vp Ap 5.调用bark函数,求8点的运动参数,见表8 表格 8 形式参数 n 1 n 2 n 3 k r 1 r 2 gam t w e p vp Ap 实值 4 0 8 3 0.0 r45/2 0.0 t w e p vp Ap 3)编写主程序并运行 1.主程序 #include "stdio.h" #include "subk.c" main() { static double p[20][2],vp[20][2],ap[20][2],del; static double t[10],w[10],e[10],pdraw[370],vpdraw[370],apdraw[370]; static int ic; double r12,r23,r34,r45,r56,r48; double pi,dr; double r2,vr2,ar2; int i; FILE *fp; char *m[]={"p","vp","ap"}; r12=0.045; r23=0.165; r34=0.093; r45=0.140; r56=0.042; r48=0.070; t[6]=90.0;w[6]=0.0;e[6]=0.0;w[1]=9.21;e[1]=0.0;del=5.0; p[1][1]=0.0; p[1][2]=0.0; p[4][1]=0.04; p[4][2]=0.16; p[9][1]=-0.095; p[9][2]=0.0; pi=4.0*atan(1.0); dr=pi/180.0; t[6]=90.0*dr; printf("\n The Kinematic Parameters of Point 6\n"); printf("No THETA1 S6 V6 A6 W3 E3\n"); printf(" deg m m/s m/s/s W3 E3\n"); if((fp=fopen("filel","w"))==NULL) { printf("Can't open this file.\n"); exit(0); } fprintf(fp,"\n The Kinematic Parameters of Point 6\n"); fprintf(fp,"No THETA1 S6 V6 A6 W3 E3\n"); fprintf(fp," deg m m/s m/s/s W3 E3\n"); ic=(int)(360.0/del); for(i=0;i<=ic;i++) { t[1]=(i)*del*dr; bark(1,2,0,1,r12,0.0,0.0,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,0.0,r45,0.0,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,0.0,r48,0.0,t,w,e,p,vp,ap); printf("\n%2d %12.3f%12.3f%12.3f%12.3f%12.3f%12.3f",i+1,t[1]/dr,p[6][2],vp[6][2],ap[6][2],w[3],e[3]); fprintf(fp,"\n%2d %12.3f%12.3f%12.3f%12.3f%12.3f%12.3f",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°得出的数据 The Kinematic Parameters of Point 6 No THETA1 S6 V6 A6 W3 E3 deg m m/s m/s/s W3 E3 1 0 0.081 0.522 5.019 -3.873 -29.334 2 15 0.097 0.656 4.197 -4.683 -26.88 3 30 0.118 0.747 1.992 -5.336 -17.473 4 45 0.139 0.761 -1.164 -5.564 3.609 5 60 0.16 0.678 -4.669 -5.024 35.402 6 75 0.177 0.494 -8.272 -3.575 64.518 7 90 0.187 0.221 -10.475 -1.543 74.679 8 105 0.189 -0.07 -9.454 0.483 65.524 9 120 0.184 -0.298 -6.507 2.11 48.509 10 135 0.173 -0.445 -4.006 3.25 32.15 11 150 0.159 -0.536 -2.519 3.968 18.966 12 165 0.143 -0.593 -1.534 4.355 8.589 13 180 0.126 -0.622 -0.442 4.474 0.001 14 195 0.108 -0.614 1.03 4.363 -7.645 15 210 0.091 -0.562 2.654 4.044 -14.784 16 225 0.076 -0.467 3.91 3.528 -21.329 17 240 0.065 -0.347 4.401 2.842 -26.691 18 255 0.057 -0.224 4.121 2.029 -30.116 19 270 0.052 -0.116 3.463 1.152 -31.293 20 285 0.05 -0.026 2.964 0.267 -30.738 21 300 0.05 0.057 2.95 -0.59 -29.509 22 315 0.053 0.147 3.409 -1.414 -28.59 23 330 0.059 0.253 4.127 -2.223 -28.49 24 345 0.068 0.381 4.805 -3.04 -29.074 25 360 0.081 0.522 5.019 -3.873 -29.334 (4)运动图像分析 可作出del=5°时6点的位置、速度加速度图像 以及③构件的角速度及角加速度 六、机构的动态静力分析 (1)参数列表分析 ①将机构按主动件及杆组进行分解 ②从主动件开始,依次对各杆组进行运动分析 ③在进行运动分析之后,计算各构件的惯性力及惯性力矩,见表10 表格 9 构件号 变量 ② ③ ⑤ 质心 7 8 6 质量 70 60 40 绕质心轴的J 0.30 0.26 ④从外力已知的杆组开始,调用rrpf函数,求D点、C点的运动副反力。对移动副中力的作用点,位置未知,赋予新点号11。见表11 表格 10 形式参数 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 表格 11 形式参数 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 表格 12 形式参数 n1 ns1 nn1 k1 p vp ap fr Tb 实值 1 1 2 1 p vp ap fr &tb (2)编写主程序及子程序 #include "stdio.h" #include "subk.c" #include "math.h" #include "subf.c" main() { static double p[20][2],vp[20][2],ap[20][2],del; static double t[10],w[10],e[10],pdraw[370],vpdraw[370],apdraw[370],tbdraw[370],tb1draw[370]; static double sital[370],fr1draw[370],sita2[370],fr2draw[370],sita3[370],fr3draw[370],fr3,bt3; static double fr[20][2],fe[20][2],tb,tb1,fr1,bt1,fr4,bt4,we1,we2,we3,we4,we5,P; static int ic; double r12,r23,r27,r34,r45,r56,r48; double pi,dr; double r2,vr2,ar2; int i; FILE *fp; char *m[]={"p","vp","ap","tb","tb1","fr1","","fr2"}; sm[1]=0.0; sm[2]=70.0; sm[3]=60.0; sm[4]=0.0; sm[5]=40.0; sj[1]=0.0; sj[2]=0.30; sj[3]=0.26; sj[4]=0.0; r12=0.045; r23=0.165; r27=0.0825; r34=0.093; r45=0.140; r56=0.042; r48=0.070; t[6]=90.0;w[6]=0.0;e[6]=0.0;w[1]=9.21;e[1]=0.0;del=5.0; p[1][1]=0.0; p[1][2]=0.0; p[4][1]=0.04; p[4][2]=0.16; p[9][1]=-0.095; p[9][2]=0.0; pi=4.0*atan(1.0); dr=pi/180.0; t[6]=90.0*dr; printf("\n The Kineto-static Analysis of a six-bar Linkase\n"); printf("No HETA1 fr1 sita1 fr4 sita4 tb tb1\n P"); printf(" deg N radian N radian N.m N.m W"); if((fp=fopen("file1","w"))==NULL) { printf("Can't open this file.\n"); exit(0); } fprintf(fp,"\n The Kineto-static Analysis of a six-bar Linkase\n"); fprintf(fp,"No HETA1 fr1 sita1 fr4 sita4 tb tb1\n P"); fprintf(fp," deg N radian N radian N.m N.m W"); ic=(int)(360.0/del); for(i=0;i<=ic;i++) { t[1]=(i)*del*dr; bark(1,2,0,1,r12,0.0,0.0,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,0.0,r45,0.0,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,0.0,r48,0.0,t,w,e,p,vp,ap); bark(2,0,7,2,0.0,r27,0.0,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]+9.81)*vp[7][2])*sm[2]-e[2]*w[2]*sj[2]; we3=-(ap[8][1]*vp[8][1]+(ap[8][2]+9.81)*vp[8][2])*sm[3]-e[3]*w[3]*sj[3]; extf(p,vp,ap,t,w,e,6,fe); we5=-(ap[6][2]+9.81)*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 %10.3f%10.3f%10.3f%10.3f%10.3f%10.3f%10.3f%10.3f",i+1,t[1]/dr,fr1,bt1/dr,fr4,bt4/dr,tb,tb1,P); fprintf(fp,"\n%2d %10.3f%10.3f%10.3f%10.3f%10.3f%10.3f%10.3f%10.3f",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) double p[20][2],vp[20][2],ap[20][2],t[10],w[10],e[10],fe[20][2]; int nexf; { fe[nexf][1]=0.0; if(p[nexf][2]<0.085&&vp[nexf][2]<0){ fe[nexf][2]=4500.0;} else{ fe[nexf][2]=0.0;} } (3)运行结果 步长del = 15°时运行结果,见表14 The Kine to-static Analysis of a six-bar Linkase No HETA1 fr1 sita1 fr4 sita4 tb tb1 P   deg N radian N radian N.m N.m W 1 0 2351.902 122.016 1169.488 5.638 89.738 89.738 826.485 2 15 2403.37 122.583 1250.95 -0.079 103.099 103.099 949.539 3 30 2256.986 121.263 1216.215 -5.532 101.54 101.54 935.181 4 45 1849.219 117.966 983.116 -9.833 79.564 79.564 732.788 5 60 1207.5 112.97 514.906 -6.089 43.379 43.379 399.517 6 75 519.403 106.295 232.245 87.611 12.141 12.141 111.819 7 90 173.83 94.906 508.152 118.841 0.669 0.669 6.161 8 105 363.811 93.138 412.761 115.87 -3.365 -3.365 30.993 9 120 785.06 91.874 170.924 93.215 -16.654 -16.654 153.38 10 135 1124.102 89.927 112.449 19.467 -35.814 -35.814 329.85 11 150 1347.924 88.506 160.144 -6.05 -53.303 -53.303 490.922 12 165 1521.256 87.885 182.332 -11.546 -66.733 -66.733 614.609 13 180 1695.365 88.096 190.338 -15.902 -76.249 -76.249 702.256 14 195 1886.033 89.049 201.579 -21.813 -81.604 -81.604 751.571 15 210 2067.315 90.598 228.103 -24.57 -81.046 -81.046 746.437 16 225 4347.354 -82.458 1988.842 106.417 155.292 155.292 1430.242 17 240 3880.318 -80.124 1885.615 127.84 111.95 111.95 1031.063 18 255 3387.229 -77.09 1990.017 150.57 71.347 71.347 657.109 19 270 2978.658 -73.422 2268.335 167.18 38.244 38.244 352.223 20 285 2761.105 -69.34 2550.41 175.569 12.253 12.253 112.853 21 300 1951.462 109.091 687.277 21.248 16.619 16.619 153.059 22 315 1983.753 113.063 795.804 19.677 33.349 33.349 307.148 23 330 2077.035 116.8 914.373 16.082 51.179 51.179 471.359 24 345 2214.226 119.932 1043.427 11.197 70.539 70.539 649.666 25 360 2351.902 122.016 1169.488 5.638 89.738 89.738 826.485 (4)图像分析 步长del = 5° 最大力矩:168.993 N.m 最大功率:1556.421 W 连杆机构平衡力矩曲线图 fr1,fr4矢量图 七.主要收获与建议 收获:通过此次课程设计的学习,初步了解了如何将所学的知识联系到实际中来。一切并不是像开始般想象的那么容易,工作中需要用到的知识比现在要多的多,需要很强的自己掌握知识的能力。自己在这个摸索的过程中也犯了许多错误,在同学的帮助和老师的指正中,坎坎坷坷地完成了此次作业。一点点错误可能就意味着之后更长时间的校正,在整个过程中一丝马虎都会拖延很长时间的进度。最后,什么都要靠自己。本门课程让我对机械行业有了更深一步的认识,也对未来的前景有了更远的向往。 建议:课程之初可以带领同学们了解一些机构的设计过程,加深对于机械的理解 八.参考文献 1.王淑仁主编.机械原理课程设计.北京.科学出版社.2006 2.李树军主编.机械原理.北京.科学出版社.2009 24 / 24
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传
相似文档                                   自信AI助手自信AI助手

当前位置:首页 > 教育专区 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服