机械原理课程设计 牛头刨床凸轮机构(16页).doc
《机械原理课程设计 牛头刨床凸轮机构(16页).doc》由会员分享,可在线阅读,更多相关《机械原理课程设计 牛头刨床凸轮机构(16页).doc(15页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-机械原理课程设计任务书(二)姓名 柳柏魁 专业 液压传动与控制 班级 液压09-1 学号 0907240110 一、设计题目:牛头刨床凸轮机构设计二、系统简图:三、工作条件已知:摆杆9为等加速等减速运动规律,其推程运动角,远休止角,回程运动角,摆杆长度,最大摆角,许用压力角(参见表2-1);凸轮与曲柄共轴。四、原始数据凸轮机构设计1513542751070五、要求:1)计算从动件位移、速度、加速度并绘制线图。 2)确定凸轮机构的基本尺寸,选取滚子半径,画出凸轮实际廓线,并按比例绘出机构运动简图。以上内容作在A2或A3图纸上。3)编写出计算说明书。指导教师:开始日期: 2011 年 6 月 2
2、6 日 完成日期: 2011 年 7 月 1 日目 录 1 设计任务及要求-2 数学模型的建立-3 程序框图-4 程序清单及运行结果-5 设计总结-6 参考文献 -1设计任务与要求已知摆杆9为等加速等减速运动规律,其推程运动角=75,远休止角s=10,回程运动角=70,摆杆长度l09D=135,最大摆角max=15,许用压力角=42,凸轮与曲线共轴。要求:(1) 计算从动件位移、速度、加速度并绘制线图(用方格纸绘制),也可做动态显示。(2) 确定凸轮的基本尺寸,选取滚子半径,画出凸轮的实际廓线,并按比例绘出机构运动简图。(3) 编写计算说明书。2数学模型(1) 推程等加速区当时 (角位移) (
3、角速度)(角加速度)(2) 推程等减速区当时 (角位移) (角速度) (角加速度)(3) 远休止区当时 (角位移) (角速度)(角加速度)(4) 回程等加速区当时 (角位移)(角速度)(角加速度)(5) 回程等减速区当时 (角位移)(角速度) (角加速度)(6) 近休止区(角位移) (角速度)(角加速度)一、如图选取xOy坐标系,B1点为凸轮轮廓线起始点。开始时推杆轮子中心处于B1点处,当凸轮转过角度时,摆动推杆角位移为,由反转法作图可看出,此时滚子中心应处于B点,其直角坐标为:因为实际轮廓线与理论轮廓线为等距离,即法向距离处处相等,都为滚半径rT.故将理论廓线上的点沿其法向向内测移动距离rT
4、即得实际廓线上的点B(x1,y1).由高等数学知,理论廓线B点处法线nn的斜率应为 根据上式有: 可得 实际轮廓线上对应的点B(x,y)的坐标为此即为凸轮工作的实际廓线方程,式中“-”用于内等距线,“+”于外等距线。3程序框图输出数据,结束程序调用子函数,画线图画坐标系清屏画摆杆磙子圆心坐标值清屏调用子函数,画圆心及实际包络线轨迹调用子函数1,对凸轮分段符合判断压力角,曲率半径理论廓线曲率半径取压力角调用子函数1,带出数值初始角判断中心距范围输入:远休止,近休止,摆长定义主函数开始 程序清单及运行结果4程序清单及运行结果#include#include#include#include#incl
5、ude#define l 135.0#define Aa 42#define r_b 40#define rr 8#define K (3.1415926/180)#define dt 0.25float Q_max,Q_t,Q_s,Q_h;float Q_a;double L,pr;float e1500,f1500,g1500;void Cal(float Q,double Q_Q3)Q_max=15,Q_t=75,Q_s=10,Q_h=70;if(Q=0&QQ_t/2&QQ_t&QQ_t+Q_s&QQ_t+Q_s+Q_h/2&QQ_t+Q_s+Q_h&Q=360) Q_Q0=K*0; Q
6、_Q1=0; Q_Q2=0;void Draw(float Q_m) float tt,x,y,x1,y1,x2,y2,x3,y3,x4,y4,dx,dy;double QQ3;circle(240,240,3);circle(240+L*sin(50*K)+4*cos(240*K),240+L*cos(50*K)-4*sin(240*K),3);moveto(240,240);lineto(240+20*cos(240*K),240-20*sin(240*K);lineto(260+20*cos(240*K),240-20*sin(240*K);lineto(240,240);moveto(
7、240+L*sin(50*K)+4*cos(240*K),240+L*cos(50*K)-4*sin(240*K);lineto(240+L*sin(50*K)+20*cos(240*K),240+L*cos(50*K)-20*sin(240*K);lineto(255+L*sin(50*K)+20*cos(240*K),240+L*cos(50*K)-20*sin(240*K);lineto(240+L*sin(50*K)+4*cos(240*K),240+L*cos(50*K)-4*sin(240*K);for(tt=0;tt=720;tt=tt+2) Cal(tt,QQ); x1=L*c
8、os(tt*K)-l*cos(Q_a+QQ0-tt*K); y1=l*sin(Q_a+QQ0-tt*K)+L*sin(tt*K); x2=x1*cos(Q_m*K+40*K)+y1*sin(Q_m*K+40*K); y2=-x1*sin(Q_m*K+40*K)+y1*cos(Q_m*K+40*K); putpixel(x2+240,240-y2,2); dx=(QQ1-1)*l*sin(Q_a+QQ0-tt*K)-L*sin(tt*K); dy=(QQ1-1)*l*cos(Q_a+QQ0-tt*K)+L*cos(tt*K); x3=x1-rr*dy/sqrt(dx*dx+dy*dy); y3=
9、y1+rr*dx/sqrt(dx*dx+dy*dy); x4=x3*cos(Q_m*K+40*K)+y3*sin(Q_m*K+40*K); y4=-x3*sin(Q_m*K+40*K)+y3*cos(Q_m*K+40*K); putpixel(x4+240,240-y4,YELLOW);void Curvel() int t; float y1,y2,y3,a=0;for(t=0;t=0)&(aQ_t/2)&(aQ_t)&(aQ_t+Q_s)&(aQ_t+Q_s+Q_h/2)&(aQ_t+Q_s+Q_h)&(a360;)t-=360;if(flag=1)for(L=l-r_b+70;Ll+r_
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 机械原理课程设计 牛头刨床凸轮机构16页 机械 原理 课程设计 牛头 刨床 凸轮 机构 16
限制150内