哈工大(威海)机械原理大作业凸轮31

  • 格式:docx
  • 大小:407.11 KB
  • 文档页数:13

下载文档原格式

  / 13
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Harbin Institute of Technology

课程名称:机械原理大作业说明书设计题目:凸轮机构设计(31)院系:

班级:

设计者:

学号:

指导教师:

设计时间:2015年5月

哈尔滨工业大学(威海)

题目(31):如图所示直动从动件盘形凸轮机构,其原始参数见表2-1。从表2-1中选择一组凸轮机构的原始参数,据此设计该凸轮机构。

图2-1

表2-1 凸轮机构原始参数

序号

升程

(mm)

h

升程运

动角(°)

Φo

升程

运动

规律

升程许用压

力角(°)

回程运动

角Φo'

回程

运动

规律

回程许

用压力

角(°)

远休止

角(°)

Φs

近休止

角(°)

Φs'

31 150 90 等加

等减

40 80

余弦

加速

70 40 150

解:

(1)推杆升程,回程运动方程

不妨设凸轮以角速度ω=1rad/s匀速转动

a.推杆升程时满足等加速等减速运动规律,方程式如下:等加速运动,当:(0≤Φ≤Φo/2);

s=2h*(Φ/Φo)²;

v=(4hωΦ/Φo²);

a=4hω²/Φo²;

等减速运动,当:(Φo/2≤Φ≤Φo);

s=h-2h*(Φo-Φ)²/Φo²;

v=4hω*(Φo-Φ)/Φo²;

a=-4hω²/Φo²;

b.推杆回程时满足余弦加速度运动规律,方程式如下:

当(Φo+Φs≤Φ≤Φo+Φs+Φo');

s=h/2(1+(cos(π/Φo'))*(Φ-(Φo+Φs)));

v=(-πhω*sin(π/Φo')*(Φ-(Φo+Φs)))/2Φo'²; a=(-π²hω²*cos(π/Φo')*(Φ-(Φo+Φs)))/2Φo'²;

c. 求位移、速度、加速度线图

在MATLAB命令窗口中输入以下程序:

w=1;

h=150;

PI=3.14159;

Phi0=PI/2;

Phis=2*PI/9;

Phi01=4*PI/9;

Phis1=15*PI/18;

%推杆升程阶段

phi1=0:PI/180:Phi0/2;

s1=2*h*(phi1/Phi0).^2;

v1=(4*h*w*phi1)/Phi0^2;

a1=(4*h*w^2)/Phi0^2;

phi2=Phi0/2:PI/180:Phi0;

s2=h-(2*h*(Phi0-phi2).^2)/Phi0^2;

v2=(4*h*w*(Phi0-phi2))/Phi0^2;

a2=-4*h*w^2/Phi0^2;

%推杆远休程阶段

phi3=Phi0:PI/180:(Phi0+Phis);

s3=h;

v3=0;

a3=0;

%推杆回程阶段

phi4=(Phi0+Phis):PI/180:(Phi0+Phis+Phi01);

s4=(h/2)*(1+cos(PI*(phi4-(Phi0+Phis))/Phi01));

v4=-(PI*h*w/(2*Phi01))*sin(PI*(phi4-(Phi0+Phis))/Phi01);

a4=-(PI^2*h*w^2/(2*Phi01^2))*cos(PI*(phi4-(Phi0+Phis))/Phi01);

%推杆近休程阶段

phi5=(Phi0+Phis+Phi01):PI/180:(Phi0+Phis+Phi01+Phis1); s5=0;

v5=0;

a5=0;

%作图

subplot(3,1,1);

plot(phi1,s1,phi2,s2,phi3,s3,phi4,s4,phi5,s5,'LineWidth',2); title('推杆位移线图');

line([pi/2,13*pi/18],[150,150],'LineWidth',2);

line([21*pi/18,2*pi],[0,0],'LineWidth',2);

xlabel('\phi (rad)');

ylabel('s (mm)');

grid;

subplot(3,1,2);

plot(phi1,v1,phi2,v2,phi3,v3,phi4,v4,phi5,v5,'LineWidth',2); line([pi/2,13*pi/18],[0,0],'LineWidth',2);

line([21*pi/18,2*pi],[0,0],'LineWidth',2);

title('推杆速度线图');

xlabel('\phi (rad)');

ylabel('\nu (mm/s)');

grid;

subplot(3,1,3);

plot(phi1,a1,phi2,a2,phi3,a3,phi4,a4,phi5,a5,'LineWidth',2); line([0,pi/4],[a1,a1],'LineWidth',2);

line([pi/4,pi/2],[-a1,-a1],'LineWidth',2);

line([pi/2,13*pi/18],[0,0],'LineWidth',2);

line([21*pi/18,2*pi],[0,0],'LineWidth',2);

title('推杆加速度线图');

xlabel('\phi (rad)');

ylabel('a(mm/s^2)');

grid;

得到推杆的位移、速度、加速度线图如下: