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