资源描述:
《哈工大机械原理大作业凸轮机构设计第题.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、哈工大机械原理大作业-凸轮机构设计(第题)————————————————————————————————作者:————————————————————————————————日期:机械原理大作业二课程名称:机械原理设计题目:凸轮机构设计院系:机电学院班级:1208103完成者:xxxxxxx学号:11208103xx指导教师:林琳设计时间:2014.5.2哈尔滨工业大学凸轮机构设计一、设计题目如图所示直动从动件盘形凸轮机构,其原始参数见表,据此设计该凸轮机构。序号升程(mm)升程运动角(°)升程运动规律升程许用压
2、力角(°)回程运动角(°)回程运动规律回程许用压力角(°)远休止角(°)近休止角(°)350150正弦加速度30100余弦加速度603080二、凸轮推杆升程、回程运动方程及其线图1、凸轮推杆升程运动方程()升程采用正弦加速度运动规律,故将已知条件,带入正弦加速度运动规律的升程段方程式中得:;;;2、凸轮推杆推程远休止角运动方程();;3、凸轮推杆回程运动方程()回程采用余弦加速度运动规律,故将已知条件,,带入余弦加速度运动规律的回程段方程式中得:;;;4、凸轮推杆回程近休止角运动方程();5、凸轮推杆位移、速度、加
3、速度线图根据以上所列的运动方程,利用matlab绘制出位移、速度、加速度线图。①位移线图编程如下:%用t代替转角t=0:0.01:5*pi/6;s=50*((6*t)/(5*pi)-1/(2*pi)*sin(12*t/5));holdonplot(t,s);t=5*pi/6:0.01:pi;s=50;holdonplot(t,s);t=pi:0.01:14*pi/9;s=25*(1+cos(9*(t-pi)/5));holdonplot(t,s);t=14*pi/9:0.001:2*pi;s=0;holdonplo
4、t(t,s),xlabel('φ/rad'),ylabel('s/mm');gridonholdoff所得图像为:②速度线图编程如下:%用t代替转角,设凸轮转动角速度为1t=0:0.01:5*pi/6;v=60/pi*(1-cos((12*t)/5));holdonplot(t,v);t=5*pi/6:0.01:pi;v=0;holdonplot(t,v);t=pi:0.01:14*pi/9;v=-45*sin(9*(t-pi)/5);holdonplot(t,v);t=14*pi/9:0.01:2*pi;v=0;
5、holdonplot(t,v),xlabel('φ(rad)'),ylabel('v(mm/s)');gridonholdoff所得图像为:③加速度线图利用matlab编程如下:%用t代替转角,设凸轮转动角速度为1t=0:0.01:5*pi/6;a=144/pi*sin(12*t/5);holdonplot(t,a);t=5*pi/6:0.01:pi;a=0;holdonplot(t,a);t=pi:0.01:14*pi/9;a=-81*cos(9*(t-pi)/5);holdonplot(t,a);t=14*pi
6、/9:0.01:2*pi;a=0;holdonplot(t,a),xlabel('φ(rad)'),ylabel('a(mm/s^2)');gridonholdoff所得图形:三、绘制线图根据运动方程求得:利用matlab编程:%用t代替φ,a代替ds/dφ,t=0:0.01:5*pi/6;a=-(60/pi-60/pi*cos(12*t/5));s=50*((6*t)/(5*pi)-1/(2*pi)*sin(12*t/5));holdonplot(a,s);t=5*pi/6:0.01:pi;a=0;s=50;ho
7、ldonplot(a,s);t=pi:0.01:14*pi/9;a=45*sin(9*(t-pi)/5);s=25*(1+cos(9*(t-pi)/5));holdonplot(a,s);t=14*pi/9:0.01:2*pi;a=0;s=0;holdonplot(a,s),title('ds/dφ-s'),xlabel('ds/dφ(mm/rad)'),ylabel('s(mm)');gridonholdoff得图:凸轮压力角的正切值,左侧为升程,作与s轴夹角等于升程许用压力角的切界线,则在直线上或其左下方取凸轮
8、轴心时,可使,同理右侧回程,作与s轴夹角等于回程许用压力角的切界线,则在直线上或其右下方取凸轮轴心时,可使。在升程起始点,有S=0,,为保证此时,作直线与纵坐标夹角为,凸轮轴心只能在其线上或右下方选取。三条限制线围成的下方阴影角区域为满足的凸轮轴心的公共许用区域。编程求得公共许用区域:t0=0:0.001:5*pi/6;t1=5*pi/6:0.001:pi;