插床凸轮机构的设计(共16页).doc

上传人:飞****2 文档编号:14551865 上传时间:2022-05-05 格式:DOC 页数:16 大小:217KB
返回 下载 相关 举报
插床凸轮机构的设计(共16页).doc_第1页
第1页 / 共16页
插床凸轮机构的设计(共16页).doc_第2页
第2页 / 共16页
点击查看更多>>
资源描述

《插床凸轮机构的设计(共16页).doc》由会员分享,可在线阅读,更多相关《插床凸轮机构的设计(共16页).doc(16页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、精选优质文档-倾情为你奉上机械原理课程设计任务书(九)姓名 赵冬 专业 机械设计制造及其自动化 班级 机自13-2 学号 29 一、设计题目:插床凸轮机构的设计二、系统简图:三、工作条件已知从动件的最大摆角,许用压力角,从动件长度,从动件运动规律为等加、等减速运动,凸轮与曲柄共轴。四、原始数据凸轮机构的设计从动杆加速度规律mm01540125601060余弦加速五、要求:1)按许用压力角确定凸轮机构的基本尺寸。2)求出理论廓线外凸曲线的最小曲率半径。3)选取滚子半径绘制凸轮机构简图(A2图纸)。4)编写说明书。指导教师:席本强 曲辉开始日期: 2015 年 7 月 5 日 完成日期: 2015

2、 年 7 月 10 日目录1.设计任务及要求32.数学模型的建立33.程序框图64.程序清单及运行结果75.设计总结156.参考文献161、设计任务及要求 已知:从动件的最大摆角max,许用压力角,从动件长度LO4D,从动件运动规律为余弦运动,凸轮与曲柄共轴。要求:1)按许用压力角 确定凸轮机构的基本尺寸。2)求出理论廓线外凸曲线的最小曲率半径 。3)选取滚子半径 绘制凸轮机构简图(A2图纸)。4)编写说明书。2、数学模型 如图所示,取摆动推杆的轴心Ao与凸轮轴心O之连线为坐标系的y轴,在反转运动中,当推杆相对于凸轮转过角时,摆动推杆处于图示AB位置,其角位移为,则B点的坐标为:式中,为推杆的

3、初始位置角,其值为=,上式即为凸轮的理论廓线方程。因为实际廓线与理论廓线为等距线,即法向距离处处相等,都为滚子半径。故将理论廓线上的点沿其法向内侧移动距离即得实际廓线上的点B(x,y)。由高等数学知,理论廓线B点处的法线nn的斜率即为: 根据式有 得: 实际廓线上对应点B(x,y)点的坐标为曲率半径:K=acos-asin+lsin()/+-a=式中:如果 ,则:;如果 ,则:=;(1)推程阶段:(2)远休止阶段:(3)回程阶段:(4)近休止阶段:基本数值3程序框图输入从动件运动规律s=s()输入精度控制数N输入基圆半径、滚子半径作循环,for(j=0;j=N-1;j+)求B(x,y)坐标,注

4、意到,N-1)手算求B(x,y)存贮计算结果输出计算结果建立坐标系绘制凸轮轮廓曲线盘型凸轮机构的设计N-S流程图4、程序清单及运行结果(1)程序清单#includeconio.h#includegraphics.h#includemath.h#includestdio.h#define PI 3. #define M PI/180 #define l1 125 #define l2 150 #define Q1 (60*M) #define Qs (10*M) #define Q2 (60*M) #define W (2*PI) #define AA 40 #define Qm (15*M)

5、#define h (2*l1*sin(Qm/2) #define Rb 40 #define Q0 (acos(l1*l1+l2*l2-Rb*Rb)/(2*l1*l2) #define Rr 0.1*Rb #define w 1.0 void dtmn(); void pirot(float x0,float y0,float l); void sgd(); void tulun(); void cur();main() int i=0,j=0; float Q9,Q91,w9,Q911,a9,A,xc,yc,xn,yn,Q; float Q_360,Q_9360,w_9360,a_9360

6、; FILE *fl; if(fl=fopen(mydata.txt,w)=NULL) printf(mydata.txt cannot open!n); exit(0); /*int gd=DETECT,gm; initgraph(&gd,&gm,c:tuboc2); cleardevice();*/ clrscr();printf( jiaodu jiaoweiyi jiaoshudu jiaojiashudu n);for(Q=0.;Q=0.&QQ1&Q(Q1+Qs)&Q(Q1+Qs+Q2)&QAA) printf( ); exit(0); a9=Q911; Q_j=Q; Q_9j=Q9

7、; w_9j=w9; a_9j=a9; printf(%f %-6.3f %-6.3f %-6.3fn,Q_j,Q_9j,w_9j,a_9j); fprintf(fl,%f %-6.3f %-6.3f %-6.3fn,Q_j,Q_9j, w_9j,a_9j); j+; fclose(fl); cur(); void cur() float Q9,Q91,w9,Q911,a9,A,xc,yc,xn,yn,Q; int gd=DETECT,gmode; initgraph(&gd,&gmode,c:turboc2); clrscr(); for(Q=0.;Q=0.&QQ1&Q(Q1+Qs)&Q(Q

8、1+Qs+Q2)&Q=(2*PI) Q9=0; w9=Q91=0;a9=Q911=0; line(100,200,500,200); setcolor(5); line(492,201,500,200); line(492,199,500,200); line(100,10,100,350); setcolor(5); line(99,18,100,10); line(101,18,100,10); putpixel(100+Q*20000/M,200-Q9*200,1); putpixel(100+Q*20000/M,200-w9*20,2); putpixel(100+Q*20000/M,

9、200-a9*2,4); setcolor(4); setcolor(10); settextjustify(CENTER_TEXT,0); outtextxy(300,300,RED-jiaoweiyi); outtextxy(300,330,GREEN-jiaosudu); outtextxy(300,360,BLUE-jiaojiasudu); outtextxy(300,390,JIAOWEIYI,JIAOSUDU,JIAOJIADUDUQUXIAN); getch(); closegraph(); (2)运行结果jiaodu jiaoweiyi jiaoshudu jiaojiash

10、udu0. 0.000 0.000 15.4590. 0.004 0.637 14.9320. 0.017 1.230 13.3880. 0.038 1.740 10.9330. 0.065 2.132 7.7340. 0.097 2.379 4.0060. 0.131 2.466 -0.0000. 0.164 2.385 -4.0150. 0.196 2.141 -7.7670. 0.223 1.751 -11.0000. 0.244 1.239 -13.488jiaodu jiaoweiyi jiaoshudu jiaojiashudu0. 0.257 0.642 -15.0571. 0.

11、262 0.000 -15.5921. 0.262 0.000 0.0001. 0.262 0.000 0.0001. 0.257 -0.637 11.0221. 0.244 -1.230 7.7871. 0.223 -1.740 4.0261. 0.196 -2.131 0.0001. 0.164 -2.377 -4.0151. 0.131 -2.460 -7.7461. 0.097 -2.377 -10.9441. 0.065 -2.131 -13.395jiaodu jiaoweiyi jiaoshudu jiaojiashudu2. 0.038 -1.740 -14.9352. 0.0

12、17 -1.230 -15.4592. 0.004 -0.637 -14.9322. 0.000 -0.000 -13.3882. 0.000 0.000 0.0002. 0.000 0.000 0.0002. 0.000 0.000 0.0002. 0.000 0.000 0.0002. 0.000 0.000 0.0002. 0.000 0.000 0.0002. 0.000 0.000 0.0002. 0.000 0.000 0.000jiaodu jiaoweiyi jiaoshudu jiaojiashudu3. 0.000 0.000 0.0003. 0.000 0.000 0.0

13、003. 0.000 0.000 0.0003. 0.000 0.000 0.0003. 0.000 0.000 0.0003. 0.000 0.000 0.0003. 0.000 0.000 0.0003. 0.000 0.000 0.0003. 0.000 0.000 0.0003. 0.000 0.000 0.0003. 0.000 0.000 0.0004. 0.000 0.000 0.000jiaodu jiaoweiyi jiaoshudu jiaojiashudu4. 0.000 0.000 0.0004. 0.000 0.000 0.0004. 0.000 0.000 0.00

14、04. 0.000 0.000 0.0004. 0.000 0.000 0.0004. 0.000 0.000 0.0004. 0.000 0.000 0.0004. 0.000 0.000 0.0004. 0.000 0.000 0.0004. 0.000 0.000 0.0004. 0.000 0.000 0.0005. 0.000 0.000 0.000jiaodu jiaoweiyi jiaoshudu jiaojiashudu5. 0.000 0.000 0.0005. 0.000 0.000 0.0005. 0.000 0.000 0.0005. 0.000 0.000 0.000

15、5. 0.000 0.000 0.0005. 0.000 0.000 0.0005. 0.000 0.000 0.0005. 0.000 0.000 0.0005. 0.000 0.000 0.0005. 0.000 0.000 0.0006. 0.000 0.000 0.0006. 0.000 0.000 0.000 5、设计总结通过为期一周的机械原理课程设计,使得我对机械原理这门课程有了更深层次的理解。同时在C语言方面也可谓是温故知新。对我个人而言,本次机械原理课程设计主要是将理论与实际相结合,提高了自己的动手与实践能力,能让我更好的去理解和掌握这门课程。为下学期机械设计这门课程打下坚实的

16、基础。通过一周的机械原理课程设计,使我对机械原理这个学科中的图解法与解析法之间的区别有了更为深刻的理解,培养了我综合运用所学过的知识;综合实际解决机械工程问题的能力;进一步掌握机构分析:结构分析,运动分析,动力学分析与综合的基本知识,熟悉运用解析法进行精确计算与简单机构设计的一般方法,培养创新意识,通过对解析法进行机构设计的练习,训练从实际模型中提炼数学模型的能力,以及利用计算机程序等一系列具体方法解决数学问题,培养我们独立思考,独立探索和创新的能力。并且使我对这门课程有了更具体、更细致、更全面的了解与认识。以便满足在以后的实际设计工作中的要求。在这次课程设计过程中虽然遇到很多问题 ,但在老师的和同学们的帮助下顺利的完成了任务,在此表示感谢。通过这次机械原理课程设计我知道了团结合作的重要性,只要认真细心的去想、去做,所有的困难都会迎刃而解。总之,这次机械原理课程设计使我收获了很多。6、参考文献机械原理孙恒、陈作模,高等教育出版社,1995.8机械原理程序设计指导书 徐萃萍、冷兴聚机械原理电算课程设计指导书 冷兴聚C程序设计 谭浩强,清华大学出版社,1995.3C语言典型零件CAD 王占勇,东北大学出版社,2000.9计算机图形学 罗笑南、王若梅,中山大学出版社,1996.10专心-专注-专业

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com