资源描述:
《普通平键的设计.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、普通平键的参数设计要求:1.设计目的2.设计参数3.程序流程图4.程序设计1.设计目的自选《机械设计》中的一个传统设计,利用计算机实现参数化设计。设计要求:1)设计说明书;参照《毕业设计说明书》2)源程序清单3)初始参数和运算结果2.设计参数1)参数的设定轴径d键宽b键高h键长l2)可以通过先设计轴径d,通过查表6-1得出键宽b,键高h再由表6-2查出其许用应力[σ]和许用压力[p]得出p:键,轴,毂三者最弱材料的许用压力,其中k=0.5h根据机械设计106页表6-1中的轴径范围,取其两头值,分别对应的键宽、键高如下表,单位mm轴的直径d6~8>8~10>10~12>12~17>
2、17~22>22~30>30~38>38~44键宽b*键高h2*23*34*45*56*68*710*812*8轴的直径d>44~50>50~58>58~65>65~75>75~85>85~95>95~110>110~130键宽b*键高h14*916*1018*1120*1222*1425*1428*1632*18键的长度系列6,8,10,12,14,16,18,20,22,25,28,32,36,40,45,50,56,63,70,80,,90,100,110,125,140,180,200,250,……由表机械设计106页6-2可知,钢材料的平键在静连接的载荷的性质如下表:单
3、位:MPa载荷性质q静载荷q=1轻微冲击q=2冲击q=3许用拉压应力σp120~150100~12060~903.程序流程图设计的流程图如下:开始输入轴径db=F[i],h=F[i]输入载荷的类型1,2,3,根据载荷的类型输出要输入许用挤压应力的范围确定k的值,k=0.5h输出b,h,l结束根据载荷范围输入对应的载荷q和输入扭矩T根据公式,算出l4.程序设计根据流程图结合c语言可以设计如下程序#includeintmain(){inti,d,b,h;printf("pleasesetd:");scanf("%d",&d);inta[3][18]={{0,6,8,
4、10,12,17,22,30,38,44,50,58,65,75,85,95,110,130},{0,2,3,4,5,6,8,10,12,14,16,18,20,22,25,28,32,0},{0,2,3,4,5,6,7,8,8,9,10,11,12,14,14,16,18,0}};for(i=0;i<18;i++)if(a[0][i]<=d){b=a[1][i];h=a[2][i];}if(b==0&&h==0)printf("thenumberiserror");elseprintf("b=%d,h=%d",b,h);intm;printf("1表示静载荷2表示轻微冲
5、击3表示冲击请选择类型:");scanf("%d",&m);switch(m){case1:printf("请输入输入应力p在120~150MPa,扭矩T");break;case2:printf("请输入输入应力p在100~120MPa,扭矩T");break;case3:printf("请输入输入应力p在60~90MPa,扭矩T");break;default:printf("输入应力不适合");}floatp,T,k,l;intj;scanf("%f,%f",&p,&T);k=0.5*h;l=2000*T/(k*p*d);printf("由以上数据可以得到键
6、长l=%3.0f",l);printf("综合可得键宽b=%dmm,键高h=%dmm,键长l=%3.0fmm",b,h,l);return0;}1)输入d=30,载荷类型选1,载荷挤压应力p=135MPa,T=1800N2)输入d=50,选载荷2,输入p=110MPa,T=1800N3)输入d=70,选载荷3,输入p=75MPa,T=1800N