已阅读5页,还剩11页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
目录 1 设计任务及要求2 数学模型的建立3 程序框图4 程序清单及运行结果5 设计总结6 参考文献 7 中期检查报告源程序加1538937061.机械原理课程设计任务书姓名 . 专业 机械设计制造及自动化 班级 . 学号 . 一、设计题目:牛头刨床凸轮机构设计二、系统简图:三、工作条件已知:摆杆9为等加速等减速运动规律,其推程运动角,远休止角,回程运动角,摆杆长度,最大摆角,许用压力角(参见表2-1);凸轮与曲柄共轴。四、原始数据凸轮机构设计1513538701070五、要求:1)计算从动件位移、速度、加速度并绘制线图。 2)确定凸轮机构的基本尺寸,选取滚子半径,画出凸轮实际廓线,并按比例绘出机构运动简图(描点或反转法均可)。以上内容作在A3图纸上。3)编写出计算说明书。指导教师:开始日期: 2017 年 7 月 10 日 完成日期: 2017 年 7 月 15 日2.数学模型设为角位移,为角速度,为角加速度,为某一时刻转过的角度,(1) 推程等加速阶段当时(2) 推程等减速阶段当时(3) 远休止阶段当时 (4) 回程等加速区当时(5) 回程等减速区当时(6) 近休止区 (7) 校检压力角简图如上。取摆动推杆的轴心A。与凸轮轴心O之连线为坐标系的y轴,在反转运动中,当推杆相对于凸轮转过度时,摆动推杆处于图示AB位置,其角位移为,其B点的坐标:初始位置因为实际轮廓线与理论轮廓线为等距离,即法向距离处处相等,都为滚半径.故将理论廓线上的点沿其法向向内测移动距离rr即得实际廓线上的点B(x,y).由高等数学知,理论廓线B点处法线的斜率应为 由此可得: 在由此可得:所以点B(x,y)的坐标:(因为所求的凸轮实际廓线为内廓线,所以取“-”)3.程序图输出数据,结束程序调用子函数,画线图画坐标系清屏画摆杆磙子圆心坐标值清屏调用子函数,画圆心及实际包络线轨迹调用子函数1,对凸轮分段符合判断压力角,曲率半径理论廓线曲率半径取压力角调用子函数1,带出数值初始角判断中心距范围输入:远休止,近休止,摆长定义主函数开始4.程序清单#include#include#include#include#include#define l 135.0#define Aa 38#define r_b 40#define rr 6#define K (3.1415926/180)#define dt 0.25float Q_max,Q_t,Q_s,Q_h;float Q_a;double L,pr;float e1500,f1500,g1500;void delay(int i)for(i;i0;i-);void Cal(float Q,double Q_Q3)Q_max=15,Q_t=70,Q_s=10,Q_h=70;if(Q=0&QQ_t/2&QQ_t&QQ_t+Q_s&QQ_t+Q_s+Q_h/2&QQ_t+Q_s+Q_h&Q=360) Q_Q0=K*0; Q_Q1=0; Q_Q2=0;void Draw(float Q_m) float tt,x,y,x1,y1,x2,y2,x3,y3,x4,y4,dx,dy;double QQ3;circle(240,240,3);circle(240+L*sin(50*K)+4*cos(240*K),240+L*cos(50*K)-4*sin(240*K),3);moveto(240,240);lineto(240+20*cos(240*K),240-20*sin(240*K);lineto(260+20*cos(240*K),240-20*sin(240*K);lineto(240,240);moveto(240+L*sin(50*K)+4*cos(240*K),240+L*cos(50*K)-4*sin(240*K);lineto(240+L*sin(50*K)+20*cos(240*K),240+L*cos(50*K)-20*sin(240*K);lineto(255+L*sin(50*K)+20*cos(240*K),240+L*cos(50*K)-20*sin(240*K);lineto(240+L*sin(50*K)+4*cos(240*K),240+L*cos(50*K)-4*sin(240*K);for(tt=0;tt=720;tt=tt+2) Cal(tt,QQ); x1=L*cos(tt*K)-l*cos(Q_a+QQ0-tt*K); y1=l*sin(Q_a+QQ0-tt*K)+L*sin(tt*K); x2=x1*cos(Q_m*K+40*K)+y1*sin(Q_m*K+40*K); y2=-x1*sin(Q_m*K+40*K)+y1*cos(Q_m*K+40*K); putpixel(x2+240,240-y2,2); dx=(QQ1-1)*l*sin(Q_a+QQ0-tt*K)-L*sin(tt*K); dy=(QQ1-1)*l*cos(Q_a+QQ0-tt*K)+L*cos(tt*K); x3=x1-rr*dy/sqrt(dx*dx+dy*dy); y3=y1+rr*dx/sqrt(dx*dx+dy*dy); x4=x3*cos(Q_m*K+40*K)+y3*sin(Q_m*K+40*K); y4=-x3*sin(Q_m*K+40*K)+y3*cos(Q_m*K+40*K); putpixel(x4+240,240-y4,YELLOW);void Curvel() int t; float y1,y2,y3,a=0;for(t=0;t=0)&(aQ_t/2)&(aQ_t)&(aQ_t+Q_s)&(aQ_t+Q_s+Q_h/2)&(aQ_t+Q_s+Q_h)&(a360;)t-=360;if(flag=1)for(L=l-r_b+70;Ll+r_b;L+=2) Q_a=acos(L*L+l*l-r_b*r_b)/(2.0*L*l); Cal(t,QQ1); aa=atan(l*(1-QQ11-L*cos(Q_a-QQ10)/(L*sin(Q_a+QQ10);/*压力角*/pr=(pow(L*L+l*l*(1+QQ11)*(1+QQ11)-2.0*L*l*(1+QQ11*cos(Q_a+QQ10),3.0/2)/*曲率半径*/(1+QQ11)*(2+QQ11)*L*l*cos(Q_a+QQ10)+QQ12*L*l*sin(Q_a+QQ10)-L*L-l*l*pow(1+QQ11),3);if(aarr)flag=0;break;if(flag=0)Cal(t,QQ1);Draw(t);cleardevice();x_1=240+L*sin(50*K)-l*cos(Q_a+QQ10+40*K);y_1=240+L*cos(50*K)-l*sin(Q_a+QQ10+40*K);circle(x_1,y_1,rr);line(240+L*sin(50*K),240+L*cos(50*K),x_1,y_1);moveto(240+L*sin(50*K),240+L*cos(50*K);lineto(240+L*sin(50*K)+l*cos(Q_a+QQ10+40*K),480+2*L*cos(50*K)-y_1);lineto(140+L+l*cos(Q_a+QQ10)*2,480+2*L*cos(50*K)-y_1);delay(1);getch();cleardevice();line(100,80,100,445);line(70,300,530,300);line(100,80,98,90);line(100,80,102,90);line(520,298,530,300);line(520,302,530,300);setcolor(2);outtextxy(300,150,The analysis of the worm gears movement);printf(nnnnn Q(w,a);printf(nnnnnnnnnnnnnnttttttttt);Curvel();getch();printf(nnnnnnnnnn);for(i=0;i=1440;i=i+20) delay(1000); printf(%d %f %f %fn,i/4,ei,fi,gi); fprintf(f1,%d %f %f %fn,i/4,ei,fi,gi);getch();fclose(f1);closegraph();(横坐标每一格代表5度)5. 设计总结 短短的一周的课程设计时间马上就要结束了,通过这一周的课程设计,让我发现了自己许多不足的地方。 在设计过程中,我发现自己对机械原理这本教材掌握的很不好,为了课程设计取得好的成绩,我主动请教那些机械原理掌握好的同学,并向老师请教,使自己学到了不少知识,从中也体会到那种创新的感觉,特别是你取得成功的那一刻,这对于我们以后的面向社会是有很大作用的,而且大大提高了动手的能力,使我充分体会到了在创造过程中探索的艰难和成功时的喜悦。虽然这个设计做的也不太好,但是在设计过程中所学到的东西是这次课程设计的最大收获和财富。 通过这次课程设计,觉得自己要学的东西是太多太多了,学过的东西不能很好的做到学以至用,许多知识没能很好的复习以至于期末考试考的很差。我们在设计中综合运用所学知识,学会了结合生产实践中的实际问题来解决机械工程问题,进行设
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《“精彩极了”和“糟糕透了”》教例部编版教案(2025-2026学年)
- 教育云综合解决方案教案
- 2025四川雅投发展投资集团有限公司招聘总部财务融资部副部长笔试历年常考点试题专练附带答案详解2套试卷
- 2025四川绵阳虹源科技发展有限责任公司招聘工艺工程师岗位测试笔试历年典型考点题库附带答案详解2卷
- 2025四川广安安辑项目管理有限公司第二批次招聘笔试及笔试历年难易错考点试卷带答案解析2卷
- 2025四川乐山市峨边彝族自治县延长招聘县属国企工作人员时限笔试历年难易错考点试卷带答案解析2卷
- 2025云南昆明市西山区发展投资集团有限公司招聘10人笔试历年难易错考点试卷带答案解析试卷2套
- 2025下半年安徽安庆市同庆矿业投资有限公司下属子公司招聘综合笔试历年难易错考点试卷带答案解析2卷
- 幼儿园观摩培训汇报
- 铁路先进班组事迹汇编
- 药学专业个人简历模板
- 全国大学生数学建模竞赛2025年本科组赛题分析试卷
- 轮状病毒疫苗研发进展与接种应用指南
- 生物安全培训海报模板课件
- 藤县埌南永泽养殖场生猪养殖二期项目环境影响报告书
- 云南省国省干线公路养护管理模式优化:基于公路局视角的深度剖析与创新路径
- 英语数字教学课件
- 贫血护理查房课件
- (人教A版)必修一高一数学上册期中模拟卷01(解析版)
- 胸痛患者转运课件
- 基于PLC技术的电动汽车充电系统设计
评论
0/150
提交评论