《哈工大机械设计大作业--V带传动电算说明书.pdf》由会员分享,可在线阅读,更多相关《哈工大机械设计大作业--V带传动电算说明书.pdf(10页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、设计说明书设计说明书-普通普通 V V 带传动带传动系别:机械设计制造及其自动化姓名:蒋延达学号:H100811204班级:1008101时间:2012.11.1指导教师:宋宝玉一:普通一:普通 V V 带传动设计内容和任务带传动设计内容和任务1、普通 V 带传动设计内容给定原始数据:传递的功率 P,小带轮转速 n,传动比 i 及工作条件。设计内容:带型号,基准长度 Ld,根数 Z,传动中心距 a,带轮基准直径 dd1、dd2,带轮轮缘宽度 B,初拉力 F0,和压轴力 Q.2、CAD 任务:(1)编制 V 带传动设计程序框图.(2)编制 V 带传动设计原程序。(3)按习题或作业中数据运行程序,
2、要求对每一组数据各按三种 V 带型号计算,对每一种带型号选三种小带轮直径进行计算并输出所有结果。二、变量标识符二、变量标识符序号1234567891011121314151617181920212223242526名称名义功率设计功率工作情况系数小带轮转速工作机载荷特性原动机类型工作时间带型号小带轮基准直径大带论基准直径带速最大带速预估中心距基准长度实际中心距小带轮包角V 带根数基本额定功率功率增量传动比系数长度系数包角系数弯曲影响系数初拉力压轴力轮缘宽度代号PPdKAn1dd1dd2vvmaxa0Lda1ZP0P0KiKLKALFKbF0QB标识符ppdKAn载荷情况。list电机类型.li
3、st工作时间。list带型。listttdd2vvmaxa0ldabaozpoddpkiklkaokbfchufqbmm单位kwkwr/minmmmmm/sm/smmmmmm度kwkwNNmm三、程序框图三、程序框图开始A输入原始数据P,n,i并选择电机计算 Ld 并取标准值,计算实际中心距并圆整计算设计功率B确定带型号计算小带轮包角计算选择相关系数:K,Ki。由带型号确定最大带速,小带轮直径系,带的相关参数 m,f,e 相关系数 Kb插值计算 P0,计算P0选择小带轮直径验算带速计算带根数 ZBZ10?vincludestdlib.hincludectype。hinclude process
4、.h”#define Pi 3.1415926double P,Pd,KA,n1,aMIN,aMAX,V,a,Ld0,ALF1,z,P0,DIFP0,Kb,Ki,KL,KALF,F0,FQ,j,c,m0;char TYPE,q;int Ld,dd1,dd20,dd2,i,reply;char A,B,C,D,E,Y,Z;main()printf(”设计者 蒋延达 n);printf(”以下用到的表均取自机械设计第五版,宋宝玉,王黎钦,著,高等教育出版社2009 年;n”);printf(V 带的型号选用 Z,A,B,C,D,E 六种可选带型;n);printf(”请输入额定功率 P(kW):”
5、);scanf(%lf”,P);/名义功率printf(请输入转速 n1(r/min):);scanf(lf”,n1);/小带轮转速printf(”请查表 5。7 并输入工况系数 KA:);scanf(”lf,&KA);printf(”环境恶劣否?n/yn);scanf(”%c”,q);switch(q)case n:Pd=PKA;printf(名义功率 Pd 为:%。3fkW”,Pd);break;case y:Pd=P*1。1KA;printf(名义功率 Pd 为:。3fkW,Pd);break;for(j=1;j=5;j+)printf(”n 请查图 5.17,根据功率和转速选择带的类型
6、:);scanf(”c”,&TYPE);/带轮型号和弯曲影响系数/*switch(TYPE)case Y:printf(”带轮最小基准直径是 20mmn);printf(”Y 型带轮基准直径分别是20、28、35。5、40mmn”);m0=0.02;break;case Z:printf(带轮最小基准直径是 50mmn”);Kb=0。0002925;m0=0。06;printf(Z 型带轮基准直径分别是 50、63、71、80mm);break;case A:printf(”带轮最小基准直径是 75mmn);Kb=0。0007725;m0=0.1;printf(”A 型带轮基准直径分别是75、
7、90、100、125mmn”);break;case B:printf(”带轮最小基准直径是 125mmn”);Kb=0。0019875;m0=0.17;printf(”B 型带轮基准直径分别是125、140、160、180mmn”);break;case C:printf(带轮最小基准直径是 200mmn);Kb=0。005625;m0=0.3;printf(”C 型带轮基准直径分别是200、250、315、400mmn”);break;case D:printf(带轮最小基准直径是 355mmn”);Kb=0.01995;m0=0.6;printf(”D 型带轮基准直径分别是355、400
8、、450、500mmn);break;case E:printf(带轮最小基准直径是 500mmn”);Kb=0.03735;m0=0。9;printf(”E 型带轮基准直径分别是500、560、630、710mmn”);break;/*printf(”请选择合适小带轮直径 dd1(mm):);scanf(”%d,&dd1);printf(”小带轮直径 dd1(mm):d”,dd1);printf(”请输入传动比 i:”);scanf(”d,i);dd20=dd1i;printf(大带轮直径为%d”,dd20);printf(大带轮直径为%。3d mm:”,dd20);printf(”n 请查
9、表取标准值并输入大带轮直径dd2(mm):);scanf(”d”,dd2);for(c=1;c4;c+)if(fabs(dd2/dd1i)/i)=0。05)printf(传动比误差过大,不可用!”);elsebreak;Ld0);printf(”n 请查表取标准值重新输入大带轮直径dd2(mm):);scanf(”lf”,dd2);printf(n 传动比误差小于 5,可用n);V=Pi*dd1*n1/60000;if(V25)printf(”带速过大,请重新选择小带轮直径!);exit(0);aMIN=0.7*(dd1+dd2);aMAX=2(dd1+dd2);printf(”请初步确定中心
10、距(mm),并使%。3fmma=1。00)&(i=1。01)Ki=1。0000;printf(”传动比系数 Ki=);printf(”lfn,Ki);if(i=1。02)&(i=1。04))Ki=1。0136;printf(传动比系数 Ki=);printf(%lfn,Ki);if((i=1。05)&(i=1.08)Ki=1.0276;printf(”传动比系数 Ki=);printf(”lfn,Ki);if((i=1。09)&(i=1。12)Ki=1。0419;printf(”传动比系数 Ki=);printf(”lfn,Ki);if(i=1.13)&(i=1。18)Ki=1。0567;pr
11、intf(传动比系数 Ki=”);printf(lfn”,Ki)if((i=1。19)&(i=1。24)Ki=1.0719;printf(传动比系数 Ki=”)printf(lfn,Ki);if((i=1。25)&(i=1。34))Ki=1。0875;printf(传动比系数 Ki=”);printf(”%lfn,Ki);if(i=1。35)(i=1.51)Ki=1.1036;printf(传动比系数 Ki=”);printf(”lfn”,Ki);if(i=1。52)&(i=1。99)Ki=1。1202;printf(传动比系数 Ki=”);printf(”%lfn”,Ki);if(i=2)K
12、i=1。1373;printf(”传动比系数 Ki=”);printf(”lfn”,Ki);/*DIFP0=Kb*n1(1-1/Ki);printf(功率增量P0=lfn”,DIFP0);printf(”小带轮包角为=。5fn”,ALF1);/*/*包角修正系数*if(ALF1=85)(ALF1=95))KALF=0。68;printf(”包角修正系数 KALF 为:”);printf(%lfn”,KALF);if(ALF195)(ALF1=105))KALF=0。73;printf(”包角修正系数 KALF 为:”);printf(”%lfn”,KALF);if(ALF1105)&(ALF1
13、=115)KALF=0.78;printf(”包角修正系数 KALF 为:”)printf(lfn”,KALF);if((ALF1115)&(ALF1135)(ALF1145)&(ALF1=155)KALF=0。92;printf(包角修正系数 KALF 为:);printf(”lfn”,KALF);if(ALF1155)&(ALF1165)&(ALF1=175))KALF=0.98;printf(”包角修正系数 KALF 为:”);printf(”lfn,KALF);if(ALF1175)(ALF1=185)KALF=1。00;printf(”包角修正系数 KALF 为:”);printf(
14、”%lfn”,KALF);if((ALF1185)&(ALF1=195)KALF=1。05;printf(包角修正系数 KALF 为:”);printf(lfn,KALF);if((ALF1195)&(ALF1205)&(ALF1=215))KALF=1。15;printf(”包角修正系数 KALF 为:);printf(”lfn”,KALF);if((ALF1215)&(ALF1=225))KALF=1。20printf(”包角修正系数 KALF 为:”);printf(”%lfn”,KALF);/*/*printf(”V 带基准长度为。3dmm,Ld);/*长度系数 KLswitch(Ld
15、)case 800:KL=0。85;printf(”长度系数 KL。3f”,KL);break;case 900:KL=0。87;printf(”长度系数 KL.3f”,KL);break;case 1000:KL=0。89;printf(长度系数 KL%。3f,KL);break;case 1120:KL=0。91;printf(”长度系数 KL。3f,KL);break;case 1250:KL=0。93;printf(长度系数 KL%.3f”,KL);break;case 1400:KL=0。96;printf(”长度系数 KL%。3f”,KL);break;/*/*单根带的基本额定功率
16、P0(kW)switch(dd1)case 75:P0=0.51;printf(单根带的基本额定功率P0:。3fkW,P0);break;case 90:P0=0。77;printf(”单根带的基本额定功率P0:。3fkW,P0);break;case 100:P0=0。95;printf(”单根带的基本额定功率P0:%。3fkW,P0);break;case 125:P0=1.37;printf(”单根带的基本额定功率P0:.3fkW”,P0);break;/*z=Pd/(P0+DIFP0)*KALFKL);printf(V 带的根数为:%.2f,请输入元整后的结果:,z);scanf(”l
17、f,&z);printf(单位长度所选带的质量(kg/m):”);printf(%lf,m0);F0=500*Pd/z/V*(2。5KALF)/KALF+m0*VV;/初拉力FQ=2*z*F0*sin(ALF1/2*Pi/180);/作用在轴上的压力printf(”n 下面是计算的最后结果:n);printf(”带型为cn 设计功率 Pd=。3fkWn 小带轮直径 dd1=。3dmmn 大带轮直径 dd2=。3dmmnV 带基准长度 Ld=。3dmmn 实际轴间距 a=.3fmmn 单根 V 带额定功率 P0=%.3fkWn 额定功率增量DIFPP0=%.3fkWn 带速 V=.3fm/sn
18、小带轮包角ALF1=。5fnV 带根数 z=%。3fnV 带单位长度的质量 m0=.3fkg/mn 单根 V 带的预紧力 F0=%。3fNn 作用在轴上的力 FQ=%.3fNn”,TYPE,Pd,dd1,dd2,Ld,a,P0,DIFP0,V,ALF1,z,m0,F0,FQ);system(”pause”);六、设计总结六、设计总结通过这段时间的 V 带传动设计,一方面我对 V 带传动设计过程有了更深的了解,另一方面也让我对程序设计的一般过程与规范以及注意事项有了一定的认识.同时在程序设计的过程中,我对 VC+6。0 这款软件有了一定的了解,学习了一些基本的应用.通过这次设计,锻炼了我们各方面的能力,比如合作能力、自学能力等,使我们获益颇丰!