机械原理课程设计(牛头刨床).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文档。上传文档
查看更多
机械原理课程设计(牛头刨床)

机械原理课程设计 说 明 书 设计题目:牛头刨床传动机构设计 及其运动分析 机电学院 班 学号 设计者 指导教师 200 (1)机构运动简图及原始数据和要求: 牛头刨床传动机构示意图: 原始数据: 齿轮转速n1(rpm) 模数m(mm) 齿数Z1 齿数Z2 距离L1(mm) 滑枕冲程H(mm) 行程数比系数K 距离L2(mm) 中心距O2O3 230 6 15 55 176 500 1.65 360 350 (2)设计过程及主要计算结果: 由K=(180°+θ)/(180°-θ)=1.65 得:θ=180°·(K-1)/(K+1)=44.15° 由α=(180°-θ)/2=67.92° 及cosα= O2A/O2O3 得:O2A=131.54㎜ 由sin(90°-α)=0.5H/O3B 得:O3B=665.20㎜ 又由机构分析得 S=-Lo3b*sin(j2) w1=2*PI*n1/(60) w2=w1*z1/z2 w3=Lo2a*w2*cos(j1-j2)/Lo3a V=-w3*Lo3b*cos(j2) Va=-Lo2a*w2*sin(j1-j2) aj=-(2*Va*w3+Lo2a*w2*w2*sin(j1-j2))/Lo3a at=Lo3b*aj*cos(j2) an=Lo3b*w3*w3*sin(j2) a=an-at 可得出机构刨刀滑枕位移s速度v及加速度a。 (3)计算原程序及注释: #include math.h #include stdio.h #define PI 3. int i; float n1=230,m=6,z1=15,z2=55,L1=176,H=500,K=1.65,L2=360,Lo23=350,Lo3b=665.20,Lo2a=131.54;/*定义参数*/ float j1,j2,tanj2,S,Lo2a,Lo3b,Lo3a,w1,w2,w3,V,Va,aj,at,an,a;/*定义变量(这里设O3A与Y轴夹角为角1,O3A与Y轴夹角为角2)*/ PRINT(float j1) { FILE *fp; fp=fopen(d:\\NTB5.txt,a); tanj2=(Lo2a*sin(j1))/(Lo23+Lo2a*cos(j1)); j2=atan(tanj2); /*求解角2*/ Lo3a=sqrt((Lo23+Lo2a*cos(j1))*(Lo23+Lo2a*cos(j1))+(Lo2a*sin(j1))*(Lo2a*sin(j1))); S=-Lo3b*sin(j2); w1=2*PI*n1/(60); w2=w1*z1/z2; w3=Lo2a*w2*cos(j1-j2)/Lo3a; /*求解O1.O2.O3角速度*/ V=-w3*Lo3b*cos(j2); /*求解刨刀速度*/ Va=-Lo2a*w2*sin(j1-j2); /*滑块A的法向速度*/ aj=-(2*Va*w3+Lo2a*w2*w2*sin(j1-j2))/Lo3a; /*滑块A的法向加速度*/ at=Lo3b*aj*cos(j2); /*滑块B的切向加速度*/ an=Lo3b*w3*w3*sin(j2); /*滑块B的法向加速度*/ a=an-at; /*刨刀的加速度*/ printf(%2d%12.3f%16.3f%16.3f%16.3f\n,i,j1/PI*180,S,V,a); fprintf(fp,%2d%12.3f%18.3f%18.3f%18.3f\n,i,j1/PI*180,S,V,a); fclose(fp); } main() { FILE *fp; if((fp=fopen(d:\\NTB5.txt,w+))==NULL) exit(0); printf( NO:\t j1\t\t S\t\t V\t\t a\n\n); for(j1=0,i=1;j1=2*PI;j1=j1+(10*PI/180),i++) /*随角1变化定义循环*/ {

文档评论(0)

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

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

1亿VIP精品文档

相关文档