西农机械原理大作业--凸轮机构.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
西农机械原理大作业--凸轮机构

题目及原始数据 利用计算机辅助设计完成偏置式直动滚子盘形凸轮机构,设计已知数据如如下表所示,机构中凸轮沿着逆时针方向做匀速回转运动 推杆运动规律 等加等减速运动 回程运动规律 正弦加速运动 近休凸轮转角 推程凸轮转角 远休凸轮转角 回程凸轮转角 初选基圆半径/mm 30 偏 距 e/mm +5 滚 子 半径/mm 10 推杆行程h/mm 28 许用压力角 许用最小曲率半径 0.3 要求:每两人一组,每两组至少打印出一份源程序,每人都要打印:原始数据;凸轮理论廓线和实际轮廓线的坐标;推程和回程的最大压力角,以及出现最大压力角是凸轮相应的转角,凸轮实际轮廓线的最小曲率半径;以及相应的凸轮转角;凸轮的基圆半径。整个设计过程所选取的计算点数N=72~120。 利用计算机绘图绘出凸轮的理论廓线和实际轮廓线。 二、推杆的运动规律及凸轮轮廓线方程 如图所示,建立坐标系,点为凸轮推程段的起始点。开始时推杆滚子中心处于点处,当凸轮转过角时,推杆产生相应的位移S。有上图可知,此时滚子中心处于B点,其直角坐标为 求 (其中e为偏距) 凸轮的理论廓线方程为: 设廓线B点对应的工作廓线上的点,B点处法线n-n的斜率为 由此得 可得 工作廓线上对应点的坐标为: 推杆的运动规律 推程为等加等减速运动 等加速阶段 等减速阶段 远休止阶段 回程阶段为正弦加速运动 近休止阶段 压力角为 B点的曲率半径为, 设滚子半径为,则 其中,为凸轮实际廓线上的最小允许曲率半径。 三、计算程序框图 四、计算程序 #includestdio.h//头文件 #includemath.h #includestdlib.h #define PI 3.1416 FILE *fp; void main() { int i,k;//定义变量常数 double R0=20.0,e=15.0,Rt=16.0,h=35.0,A1=7*PI/36,A2=13*PI/36, Pm=5.6,t0=2*PI/3,t1=PI,So,S,a,v,b1,b2,b3,b4,M,p,x,y,X,Y,t; if((fp=fopen(E:\\运行结果.txt,w))==NULL) { printf(cannot open file\n); exit(0); } fprintf(fp, δ S x y X Y ρ α\n); for(i=0;i=120;i++) { So=sqrt(R0*R0-e*e); if(i=10) { if(i40i=70)//计算推程后半段 { S=h-2*h*(t1-i*PI/60+PI/6)*(t1-i*PI/60+PI/6)/(t1*t1); v=4*h*(t1-i*PI/60+PI/6)/(t1*t1); a=atan(fabs((v-e)/(So+S))); if(aA1) R0+=1.0,i--; } else//计算推程前半段 { S=2*h*(i*PI/60-PI/6)*(i*PI/60-PI/6)/(t1*t1); v=4*h*(i*PI/60-PI/6)/(t1*t1); a=atan(fabs((v-e)/(So+S))); if(aA1) R0+=1.0,i--; } } else if(i=80i=120)//计算回程 { S=h*(1-(i*PI/60-4*PI/3)/t0+sin(2*PI*(i*PI/60-4*PI/3)/t0)/(2*PI));//正弦运动规律 v=h*(cos(2*PI*(i*PI/60-4*PI/3)/t0)-1)/t0; a=atan(fabs((v-e)/(So+S))); if(aA2) R0+=1.0,i--; } } for(k=10;k=120;k++) { So=sqrt(R0*R0-e*e); if(k80)//计算回程 { So=sqrt(R0*R0-e*e);//正弦运动规律 S=h*(1-(i*PI/60-4*PI/3)/t0+sin(2*PI*(i*PI/60-4*PI/3)/t0)/(2*PI)); v=h*(cos(2*PI*(i*PI/60-4*PI/3)/t0)-1)/t0; M=-h*2*PI*sin(2*PI*(k*PI/60

文档评论(0)

dajuhyy + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档