机械原理大作业(二)-凸轮机构设计

机械原理大作业(二)-凸轮机构设计

ID:18397258

大小:154.00 KB

页数:11页

时间:2018-09-17

机械原理大作业(二)-凸轮机构设计_第1页
机械原理大作业(二)-凸轮机构设计_第2页
机械原理大作业(二)-凸轮机构设计_第3页
机械原理大作业(二)-凸轮机构设计_第4页
机械原理大作业(二)-凸轮机构设计_第5页
资源描述:

《机械原理大作业(二)-凸轮机构设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、机械原理大作业(二)凸轮机构设计(题号:1—B)班级:05020402姓名:学号:时间:2006/12/4一、题目及原始数据:凸轮机构的推杆在近休,推程,远休及回程段的凸轮转角近休:0——45°推程:45°--210°远休:210°--260°回程:260°--360°偏置直动滚子推杆盘行凸轮机构已知参数基圆半径r0=20mm偏距e=+10mm滚子半径r1=14mm推杆行程h=30mm许用压力角α1=30°α2=75°许用最小曲率半径ρ=0.3*14mm二、推杆运动规律及凸轮轮廓曲线方程:推程:(等加速等减速运动)加速期:s=2hδ2/δ02减速期:S=h-2h(δ-δ

2、0)2/δ02回程:(余弦加速度运动)s=h[1+cos(πδ/δ0')]/2轮廓线方程:x=(s0+s)*sinδ+e*cosδ;y=(s0+s)*cosδ-e*sinδ;s0=sqrt(r*r-e*e);三、计算源程序:#include"stdio.h"#include"math.h"#definen120#definepi3.1415926#defineapi/180.0main(){intr0,r1,h,e,i;doubleangle0,angle1,angle2,angle3,angle4,angle,angle01,angle02,angle03,angle

3、1m,angle2m,angle3m,angle0m1,angle0m2,rm,r3,r4,r,s,s0,m,m1;floatr2,x11,y11,b;doublex,x1,x2,y,y1,y2,t,t0,t1,t2;r0=20;r1=14;h=30;e=10;r4=10000;angle1=45*a;angle2=165*a;angle3=50*a;angle4=100*a;angle01=30*a;angle02=75*a;r=1;rm=4.2;angle0m1=-1000;angle0m2=-1000;b=3.1415926*2/n;fp=fopen("zf.tx

4、t","w");for(i=0;iangle1)&&(angle<(angle1+angle2/2))){s=2*h*(angle-angle1)*(angle-angle1)/(angle2*angle2);m=4*h*(angle-angle1)/(angle2*angle2);m1=4*h/(angle2*angle2);}elseif((angle<=angle1+angle2)&&(angle>=(ang

5、le1+angle2/2))){s=h-2*h*(angle-angle1-angle2)*(angle-angle1-angle2)/(angle2*angle2);m=4*h*(angle-angle1-angle2)/(angle2*angle2);m1=-4*h/(angle2*angle2);}if(angle>(angle1+angle2)&&angle<=(angle1+angle2+angle3)){s=h;m=0;m1=0;}if(angle>(angle1+angle2+angle3)&&angle<=(angle1+angle2+angle3+an

6、gle4)){s=h*(1+cos(3.1415926*(angle-angle1-angle2-angle3)/angle4))/2;m=h*(1-3.1415926/angle4*sin(3.1415926*(angle-angle1-angle2-angle3)/angle4))/2;m1=h*(1-3.1415926/angle4*3.1415926/angle4*cos(3.1415926*(angle-angle1-angle2-angle3)/angle4))/2;}x=(s0+s)*sin(angle)+e*cos(angle);y=(s0+s)*cos

7、(angle)-e*sin(angle);x1=(m-e)*sin(angle)+(s0+s)*cos(angle);y1=(m-e)*cos(angle)-(s0+s)*sin(angle);x11=(m1-s0-s)*sin(angle)+(2*m-e)*cos(angle);y11=(m1-s0-s)*cos(angle)-(m1+m-e)*sin(angle);t0=sqrt(x1*x1+y1*y1);t1=x1/t0;t2=-y1/t0;x2=x-r1*t2;y2=y-r1*t1;fprintf(fp,"X=%8f,Y=%8f,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。