文档介绍:目录1,设计任务及要求⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯ 12,设计思想及数学模型的建立⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯ 23,程序框图⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯ 64,程序清单及运行结果⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯ 75,总结⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯ 186,参考文献⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯ 18一、设计任务及要求机械原理课程设计任务书(六)姓名 XXX 专业 机械电子工程 班级 机电XX-X 学号 XX一、设计题目:单缸四冲程柴油机凸轮机构设计二、系统简图:3DhB(S3)d2s程冲 dψ22带轮φsn1Aφθ1ψφ'O1DO(S1)4z1φφ'z2nsφ三、工作条件已知:从动件冲程为h 20mm,推程的许用压力角的许用压力角 75o,推程运动角 50o,远休止角运动角 50o,从动件的运动规律。s30o,回程10o,回程四、要求:1)计算从动件位移和速度。绘制线图(坐标纸或计算机绘制)。2)用计算机语言按照许用压力角确定凸轮机构的基本尺寸,选滚子半径,画凸轮的实际轮廓曲线,并按比例绘出机构运动简图(A2图纸)。3)编写出计算说明书。指导教师:YYY YY开始日期: XX年XX月XX日完成日期: XX年XX月XX日。二、、设计思想1)首先,任取一个基圆半径r0,计算出位移s、速度v、加速度a,画出位移s、速度v、加速度a随旋转角δ变化的曲线图;其次,把圆周分为 72等份,算出静态时的凸轮理论和实际轮廓线各点坐标值,将其分别放入 x[]、y[]、xx[]、yy[]数组中;然后,再利用坐标旋转(x=x*cosθ+y*sinθ;y=x*sinθ-y*cosθ),从而模拟出凸轮的运动。 r0≥35mm,所以选基圆半径 r0=40mm。:等加速:0≤δ≤5π/362h24h2va=4hωs222,,φ等减速:5π/36≤δ≤5π/182h24h()sh2,v2,a远休止:s=h, v=0, a=0回程时:等加速:0≤δ≤5π/36sh-2h2a4h24h24h2v2′,,等减速:5π/36≤δ≤5π/182h24hv4h222,2,近休止:s=0, v=0, a=0如图所示,已知从动件运动规律为 s=s(δ),基圆半径为r0,滚子半径为Rt,偏2心距为e,设计盘行凸轮机构。如图,选取xOy坐标系,B0点为凸轮轮廓线起点。开始时滚子中心处于B0点处,当凸轮转过δ角度时,推杆位移为s。由反转法作图可看出,此时滚子中心处于B点,其坐标为x=(r0+s)sinδ,y=(r0+s)cosδ(1)即凸轮的理论轮廓线方程。因为实际轮廓线与理论轮廓线为等距线,即法向距离处处相等,都为滚子半径Rt。故将理论轮廓线上的点沿法向内侧移动距离Rt,即得实际轮廓线上的点B′(x′,y′)。由高等数学知,理论轮廓线B点处法线nn的斜率(与切线斜率互为负倒数)应为tan-dxdxsin-ddydycos(2)d根据(1)式子有dxdssinroscosdd(3)dydscosr0ssindd(3)可得dx2dy2dxsinddd(4)22cosdyddy dxd d (4)实际轮廓线上对应点 B′(x′,y′)的坐标为xxrTCOS(5)yyrTsin三、程序框图凸轮工作一周时,δ从0到2π变化,每一个δ对应一个轮廓上的点,所以有无穷多点,计算机编程时不能都计算出来, 只能计算出有限多个点,首先应将0到2π离散为N个点,δi=2π/N,(I=0,1,2⋯⋯,N-1),N越大,则精度越高。输入从动件运动规律 s=s(δ)输入精度控制数 N输入基圆半径 r0,滚子半径 Rt,偏置距e作循环,for(I=0;j<=N-1;j++)B(x,y)坐标,注意到i=2π/N,(I=0,1,2⋯⋯,N-1)手算ds/dδ表达式,并带入( 4)式求B′(x′,y′)存储计算结果输出计算结果建立坐标轴绘制凸轮轮廓曲线四、程序清单及运行结果#include<>#include<>#include<>#include<>#include<>##defineh20##(s,x,y,xx,yy)floats[75],x[75],y[75],xx[75],yy[75];{inti,j,n=73,gd=DETECT,gmode=0,linestyle,k;floatdt;initgraph(&gd,&gmode,"c:\\tc");for(k=0;k<3;k++){for(j=0;j<n;j++){delay(1000