资源预览内容
第1页 / 共20页
第2页 / 共20页
第3页 / 共20页
第4页 / 共20页
第5页 / 共20页
第6页 / 共20页
第7页 / 共20页
第8页 / 共20页
第9页 / 共20页
第10页 / 共20页
亲,该文档总共20页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
目录(一) 机械原理课程设计的目的和任务 2(二) 设计题目及设计思路 3(三) 凸轮基圆半径及滚子尺寸的确定 5(四) 从动杆的运动规律及凸轮轮廓线方程 7(五) 计算程序框图 8(六) 计算机源程序11(七) 计算机程序结果及分析14(八) 凸轮机构示意简图20(九) 体会心得20(十) 参考资料21(一)机械原理课程设计的目的和任务一、机械原理课程设计的目的:1、机械原理课程设计是一个重要实践性教学环节。其目的在于:进一步巩固和加深所学知识;2、培养学生运用理论知识独立分析问题、解决问题的能力;3、使学生在机械的运动学和动力分析方面初步建立一个完整的概念;4、进一步提高学生计算和制图能力,及运用电子计算机的运算能力。二、机械原理课程设计的任务:1、偏置直动滚子从动杆盘型凸轮机构2、采用图解法设计:凸轮中心到摆杆中心A的距离为160mm,凸轮以顺时针方向等速回转,摆杆的运动规律如表:符号方案 h 01020304从动杆运动规律推程回程701501012080简谐正弦加速度3、 设计要求:升程过程中,限制最大压力角max30,确定凸轮基园半径r0合理选择滚子半径rr选择适当比例尺,用几何作图法绘制从动件位移曲线,并画于图纸上;用反转法绘制凸轮理论廓线和实际廓线,并标注全部尺寸(用A2图纸)将机构简图、原始数据、尺寸综合方法写入说明书4、用解析法设计该凸轮轮廓,原始数据条件不变,要写出数学模型,编制程序并打印出结果备注: 凸轮轮廓曲率半径与曲率中心理论轮廓方程,其中其曲率半径为:;曲率中心位于:三、课程设计采用方法:对于此次任务,要用图解法和解析法两种方法。图解法形象,直观,应用图解法可进一步提高学生绘图能力,在某些方面,如凸轮设计中,图解法是解析法的出发点和基础;但图解法精度低,而解析法则可应用计算机进行运算,精度高,速度快。在本次课程设计中,可将两种方法所得的结果加以对照。四、编写说明书:1、设计题目(包括设计条件和要求);2、机构运动简图及设计方案的确定,原始数据;3、机构运动学综合;4、列出必要的计算公式,写出图解法的向量方程,写出解析法的数学模型,计算流程和计算程序,打印结果;5、分析讨论。(二)设计题目及设计思路一、设计题目偏置直动滚子从动杆盘型凸轮机构工作要求当凸轮逆时针转过140时,从动件上升50mm;当凸轮继续转过20时,从动件停歇不动;当凸轮再转100时,从动件返回原处。已知凸轮以等角速度=1rad/s转动,工作要求机构为柔性冲击。凸轮机构以等角速度逆时针方向旋转,推杆轴线在凸轮回转中心右侧,偏距e=20mm。二、设计思路1、要求从动件作往复移动,因此可选择偏置直动滚子从动件盘型凸轮机构。2、根据工作要求选择从动件的运动规律。为了保证机构为柔性冲击,从动件推程和回程可分别选用等加速等减速运动规律和简谐运动规律。推程运动角=140,回程运动角= 100,停歇角s=20。3、根据滚子的结构和强度等条件,滚子半径r=10mm。4、根据机构的结构空间,选基圆半径r=50mm。5、进行计算机辅助设计。为保证机构有良好的受力状况,推程许用压力角=38,回程许用压力角=70,设计过程中要保证推程=38,回程=70,为保证机构不产生运动失真和避免凸轮廓线应力集中,取凸轮实际廓线的许用曲率半径=3mm,设计过程中要保证凸轮理论廓线外凸部分的曲率半径+r=3+8=11mm。(三)凸轮基圆半径及滚子尺寸的确定一、确定凸轮基园半径 由尖端移动从动件凸轮机构压力角的表达式可知r0同的关系为 如果升程过程中,限制最大压力角max38,此时对应的基圆半径即为最小基圆半径r。 假设机构在max位置是对应的从动件位移为sp,类速度为,那么r0min的表达式为 在应用上式计算r0min时,要精确求解到p值有时较为困难,为此可用经验值近似替代p,如从动件作等加等减速运动、简谐运动时均可取p为0.4处的值(为凸轮 推升程运动角)。再按上述计算出的r0min作为初值,然后校核各位置的压力角是否满足的要求,否则应加大r再重新校核。在此,取r =50mm。二、滚子半径r的选择我们用1表示凸轮工作廓线的曲率半径,用表示理论廓线的曲率半径.所以有1=r1;为了避免发生失真现象,我们应该使p的最小值大于0,即使r1;另一方面,滚子的尺寸还受其强度,结构的限制,不能太小,通常我们取滚子半径;r1=(0.1 0.5)* r0依题意,原始数据如下:1、已知量:(未标明的单位为mm)d1=150 推程运动结束的凸轮总转角,其中(d1- d0)为推程角01d2=160 远休止运动结束时总转角,其中(d2-d1)为远程休止角02d3=280 回程运动结束的凸轮总转角,其中(d3- d2)为回程角03d4=360 远休止运动结束总转角,其中(d4-d3)为远程休止角04e=20mm 偏距20mm h=50mm 推杆的行程50mmw=1 rad / s 此处设凸轮角速度为1 rad / sr0 =50mm此处设凸轮基园半径50mmrr=10mm 此处设滚子半径为10mm2、设计所求量:F: 偏置直动滚子从动杆的角位移V: 偏置直动滚子从动杆的角速度a: 偏置直动滚子从动杆的角加速度 以凸轮的中心为原点,竖直和水平方向分别为x,y轴,建立平面直角坐标系如图(四)从动杆的运动规律及凸轮轮廓线方程 从动杆运动规律:推程过程:0d150远休止过程:150d160偏置杆角位移s= h偏置杆角速度:v=0偏置杆角加速度:a= 0在推程和远休止过程中凸轮的理论轮廓轨迹: x=( s0 +s)sin-esin y=( s0 +s)cos-ecos其中e为偏距,s0=r02-e2回程过程:160d280近休止过程:280d360偏置杆角位移:s=0偏置杆角速度:v=0偏置杆角加速度:a= 0在回程和近休止过程中凸轮轮廓轨迹: x=( s +s)sin-ecos y=( s +s)cos-esin其中e为偏距,s0=r2-ey 为凸轮轮廓的轨迹的y坐标点(五)计算程序框图开始读入数据h,rb,rr,a,s,rb,e=0?选择推程类型,调用子程序计算s,v,a,ds/d,d2s/d2?+s?s=0v=0a=0+ss=0v=0a=0选择回程类型,调用子程序计算s,v,a,ds/d,d2s/d2计算压力角YNYNYN123修正基圆rb=rb+rb修正基圆rb=rb+rb+s?YNNNYY转下页续前页123求x,y求x/,y/计算理论廓线曲率半径0?NYa+rr?YN打印s,v,a,x,y,x,y360?=+5结束YN输入参数:h (从动件行程) r (凸轮基圆半径) r (滚子半径) (推程许用压力角) (回程许用压力角) (凸轮实际廓线的曲率半径) (凸轮旋转角速度) (推程运动角) (远休止角)s (回程运动角) r (基圆修正量) e (机构偏心距)输出参数:S (从动件位移)V (从动件运动速度)A (从动件运动加速度) (机构压力角) (理论廓线曲率半径)(x,y) (理论轮廓坐标)(x ,y) (实际轮廓坐标)(六) 计算机源程序 #include#include#include#includemain() FILE *fp; int a,step; float r0=40,rr=10,e=20,h=70; double pi=3.14159,s,s0,x,y,x1,y1,a0,a1,a2,a3; double b,b1,b2,c1,c2; char filename20; printf(please input filename you want to save date:);/输入需要保存数据结果的文件名(不需要加类型后缀) gets(filename); strcat(filename,.txt); fp=fopen(filename,w); printf(input start angle and step angle:);/输入起始角度和计算间隔即步进角度 scanf(%d%d,&a,&step); for(a;a=0&a=0&a150&a160&a=280) a0=120*pi/180; a2=(a-180)*pi/180; s=h*(1-(a2/a0)+sin(2*pi*a2/a0)/(2*pi);printf(s= %fn,s); b=h*(cos(2*
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号