资源描述:
《直动从动件盘形凸轮机构设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、机械原理大作业课程名称:机械原理设计题目:直动从动件盘形凸轮机构设计院系:XX学院班级:XXXXXXX完成者:XX学号:XXXXXXXXXX指导教师:XXXXXXXX设计时间:凸轮机构设计一、设计题目(第32题)行程/mm升程运动角/。升程运动规律升程许用压力角/。回程运动角/。回程运动规律回程许用压力角/。远休止角/。近休止角/。50603-4-5多项式3080简-直-简60100120二、凸轮升程、回程运动方程及推杆位移、速度、加速度线图1、运动规律(1)推程规律方程(3-4-5多项式)位移方程速度方程加速度方程(2)回程运动规律方程(简-直-简)位移方程速度方程
2、加速度方程2、编程及代码位移、速度、加速度MATLAB代码clear,clc%推程运动规律方程h=50;omega1=10;PHI0=pi/3;phi1=0:pi/1000:PHI0;s1=h*(10*(phi1/PHI0).^3-15*(phi1/PHI0).^4+6*(phi1/PHI0).^5);nu1=((h*omega1)/PHI0)*(30*(phi1/PHI0).^2-60*(phi1/PHI0).^3+30*(phi1/PHI0).^4);a1=((h*omega1^2)/PHI0^2)*(60*(phi1/PHI0)-180*(phi1/PHI0).
3、^2+120*(phi1/PHI0).^3);%远休止行程PHIs=5*pi/9;phi2=[PHI0,PHI0+PHIs];s2=[s1(end),s1(end)];nu2=[0,0];a2=[0,0];%回程运动规律方程(简-直-简)n=3;PHI00=4*pi/9;phi3=(PHI0+PHIs):pi/1000:(PHI0+PHIs+PHI00/n);phi4=(PHI0+PHIs+PHI00/n):pi/1000:(PHI0+PHIs+PHI00*(n-1)/n);phi5=(PHI0+PHIs+PHI00*(n-1)/n):pi/1000:(PHI0+PH
4、Is+PHI00);s3=h-(2*h/(4+(n-2)*pi))*(1-cos(n*pi*(phi3-PHI0-PHIs)/(2*PHI00)));s4=h-(h/(4+(n-2)*pi))*(n*pi*(phi4-PHI0-PHIs)/PHI00-pi+2);s5=(2*h/(4+(n-2)*pi))*(1+cos(n*pi*(phi5-PHI0-PHIs)/(2*PHI00)-(n-2)*pi/2));nu3=-(h*n*pi*omega1/((4+(n-2)*pi)*PHI00))*sin(n*pi*(phi3-PHI0-PHIs)/(2*PHI00));nu
5、4=-h*n*pi*omega1/((4+(n-2)*pi)*PHI00)+zeros(size(phi4));nu5=-(h*n*pi*omega1/((4+(n-2)*pi)*PHI00))*sin(n*pi*(phi5-PHI0-PHIs)/(2*PHI00)-(n-2)*pi/2);a3=-(h*n^2*pi^2*omega1^2/(2*(4+(n-2)*pi)*PHI00^2))*cos(n*pi*(phi3-PHI0-PHIs)/(2*PHI00));a4=0;a5=-(h*n^2*pi^2*omega1^2/(2*(4+(n-2)*pi)*PHI00^2
6、))*cos(n*pi*(phi5-PHI0-PHIs)/(2*PHI00)-(n-2)*pi/2);%近休止行程phi6=[PHI0+PHIs+PHI00,2*pi];s6=[00];nu6=[00];a6=[00];plot(phi1,s1,phi2,s2,phi3,s3,phi4,s4,phi5,s5,phi6,s6);axis([07060]);title('位移');plot(phi1,nu1,phi2,nu2,phi3,nu3,phi4,nu4,phi5,nu5,phi6,nu6);title('速度');plot(phi1,a1,phi2,a2,phi3
7、,a3,phi4,a4,phi5,a5,phi6,a6);title('加速度');三、凸轮机构的线图,并依次确定凸轮的基圆半径和偏距MATLAB代码clear,clc%ÍƳÌÔ˶¯¹æÂÉ·½³Ìh=50;omega1=10;PHI0=pi/3;n=3;PHI00=4*pi/9;PHIs=5*pi/9;symsphi1phi3phi4phi5s1=h*(10*(phi1/PHI0).^3-15*(phi1/PHI0).^4+6*(phi1/PHI0).^5);s11=diff(s1,phi1);%»Ø³ÌÔ˶¯¹æÂÉ·½³Ì£¨¼ò-Ö±-