- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
凸轮设计报告
机械工程及自动化专业 结构设计
凸轮设计
——凸轮设计说明书
姓名
学号
指导教师
日期 2014.06.10
上海大学 机电工程及自动化学院
2014年6月
目 录
凸轮从动件的位移曲线设计方法--------------------------------------3
2. 滚子推杆凸轮机构的轮廓设计原理------------------------------------6
3. 凸轮机构的压力角校验---------------------------------------------------8
4. 设计仿真程序---------------------------------------------------------------9
凸轮从动件的位移曲线设计方法
设计联动凸轮组机构,需两个凸轮A,B联动, 使其合成运动轨迹符合字母“D”样式。
跟据字母“D”样式,分别设计凸轮从动件x方向与y方向的位移曲线。每隔60度设计相应的分段函数,并通过函数的平移及对称特性,使分段函数光滑拟合成初步的位移曲线(图一)。
图一:初步的位移曲线
由于位移曲线在连接处出现的不光滑现象会导致凸轮轮廓线设计的刚性冲击,故必须对位移曲线进行修正(如图二),使速度函数在凸轮各阶段连续不间断。
图二:修正位移曲线
将修正好的位移曲线积分,得到速度曲线,故新的速度函数在凸轮的各工作阶段都连续不间断(如图三)。
图三:速度曲线
合成x方向与y方向位移曲线,仿真运动轨迹——字母“D”样式(如图四)。
图四:运动轨迹
滚子推杆凸轮机构的轮廓设计原理
凸轮轮廓曲线设计所依据的基本原理是反转法原理。在设计轮廓线时,可假设凸轮静止不动,而使滚子中心相对于凸轮沿旋转方向作反运动,同时又在其导轨内作预期的运动,这样做出了滚子中心一系列位置,将滚子中心所占据的一系列位置连成平滑曲线,即得凸轮的理论轮廓线。然后,以理论轮廓线上一系列点为圆心,以滚子半径为半径,作一系列的圆,再作此圆族的包络线,即为凸轮的实际轮廓线。
用解析法设计滚子推杆凸轮机构的轮廓曲线:
计算公式: 推杆产生位移:s 偏心距:e 基圆半径:
滚子半径: 推程运动角:
理论轮廓线方程式:
由:
可得:
实际轮廓线方程式:
根据解析法的计算公式,将设计好的位移、速度函数利用MATLAB进行编程仿真,画出凸轮的实际轮廓线与理论轮廓线(如图五),形成数据文件,并在CAD 软件上输出凸轮轮廓图(如A3图纸)。
图五:y方向凸轮理论、实际轮廓线
凸轮机构的压力角校验
压力角是从动件运动方向与传动轴线方向间的夹角。根据经验压力角应在
0°~30°之间,以避免在滑动的从动件上作用过多的侧向载荷。
压力角校验公式:
速度:
压力角校验:
根据压力角校验公式,将画好的凸轮利用MATLAB编程校验其压力角(如图六)。
图六:压力角校验
设计仿真程序
% Cam Design %
% Jun 10 2014 %
%%%%%%%%%%%%%%%%%%%%
%letter design
clear;
%初步设定位移曲线
for i=1:1:60
y(i)=i/4;
x(i)=0;
end
for i=61:1:120
y(i)=15;
x(i)=(i-60)/12;
end
for i=121:1:180
y(i)=15*cos(2*pi*(i-120)/240);
x(i)=10*sin(pi*(i-120)/120)+5;
end
for i=359:-1:181
x(i)=x(360-i);
y(i)=-y(360-i);
end
y(360)=0;y(361)=y(1);
x(360)=0;x(361)=x(1);
%figure(1);
%subplot(2,1,1);
%plot(x);
%axis([-1 400 -1 20]);
%subplot(2,1,2);
%plot(y);
%axis([-1 400 -20 20]);
%修正位移曲线
for i=55:1:65
x(i)=-(5/60)*10/(2*pi)*sin(pi/10*(i-55))+(5/60)/2*(i-55)+x(55) ;
y(i)=(15/60)*10/(2*pi)*sin(pi/10*(i-55))+(15/60)/2*(i-55
原创力文档


文档评论(0)