文档介绍:普通平键的参数设计要求:《机械设计》中的一个传统设计,利用计算机实现参数化设计。设计要求:1)设计说明书;参照《毕业设计说明书》2)源程序清单3))参数的设定轴径d键宽b键高h键长l2)可以通过先设计轴径d,通过查表6-1得出键宽b,键高h再由表6-2查出其许用应力[σ]和许用压力[p]得出p:键,轴,毂三者最弱材料的许用压力,其中k=-1中的轴径范围,取其两头值,分别对应的键宽、键高如下表,单位mm轴的直径d6~8>8~10>10~12>12~17>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可知,钢材料的平键在静连接的载荷的性质如下表:单位:MPa载荷性质q静载荷q=1轻微冲击q=2冲击q=3许用拉压应力σp120~150100~12060~:开始输入轴径db=F[i],h=F[i]输入载荷的类型1,2,3,根据载荷的类型输出要输入许用挤压应力的范围确定k的值,k=,h,l结束根据载荷范围输入对应的载荷q和输入扭矩T根据公式,#include<>intmain(){inti,d,b,h;printf("pleasesetd:");scanf("%d",&d);inta[3][18]={{0,6,8,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\n"); else printf("b=%d,h=%d\n",b,h); intm;printf("