机械原理课程设计牛头刨床凸轮机构

上传人:M****1 文档编号:457551451 上传时间:2022-10-20 格式:DOC 页数:18 大小:1.22MB
返回 下载 相关 举报
机械原理课程设计牛头刨床凸轮机构_第1页
第1页 / 共18页
机械原理课程设计牛头刨床凸轮机构_第2页
第2页 / 共18页
机械原理课程设计牛头刨床凸轮机构_第3页
第3页 / 共18页
机械原理课程设计牛头刨床凸轮机构_第4页
第4页 / 共18页
机械原理课程设计牛头刨床凸轮机构_第5页
第5页 / 共18页
点击查看更多>>
资源描述

《机械原理课程设计牛头刨床凸轮机构》由会员分享,可在线阅读,更多相关《机械原理课程设计牛头刨床凸轮机构(18页珍藏版)》请在金锄头文库上搜索。

1、机械原理课程设计任务书(二)姓名 柳柏魁 专业 液压传动与控制 班级 液压09-1 学号 0907240110 一、设计题目:牛头刨床凸轮机构设计二、系统简图:三、工作条件已知:摆杆9为等加速等减速运动规律,其推程运动角,远休止角,回程运动角,摆杆长度,最大摆角,许用压力角(参见表2-1);凸轮与曲柄共轴。四、原始数据凸轮机构设计1513542751070五、要求:1)计算从动件位移、速度、加速度并绘制线图。 2)确定凸轮机构的基本尺寸,选取滚子半径,画出凸轮实际廓线,并按比例绘出机构运动简图。以上内容作在A2或A3图纸上。3)编写出计算说明书。指导教师:开始日期: 2011 年 6 月 26

2、 日 完成日期: 2011 年 7 月 1 日整理为word格式目 录 1 设计任务及要求-2 数学模型的建立-3 程序框图-4 程序清单及运行结果-5 设计总结-整理为word格式6 参考文献 -1设计任务与要求已知摆杆9为等加速等减速运动规律,其推程运动角=75,远休止角s=10,回程运动角=70,摆杆长度l09D=135,最大摆角max=15,许用压力角=42,凸轮与曲线共轴。要求:(1) 计算从动件位移、速度、加速度并绘制线图(用方格纸绘制),也可做动态显示。(2) 确定凸轮的基本尺寸,选取滚子半径,画出凸轮的实际廓线,并按比例绘出机构运动简图。(3) 编写计算说明书。2数学模型(1)

3、 推程等加速区当时 (角位移) (角速度)整理为word格式(角加速度)(2) 推程等减速区当时 (角位移) (角速度) (角加速度)(3) 远休止区当时 (角位移) (角速度)(角加速度)(4) 回程等加速区当时 (角位移)(角速度)(角加速度)(5) 回程等减速区当时 (角位移)(角速度) (角加速度)(6) 近休止区(角位移) (角速度)(角加速度)整理为word格式如图选取xOy坐标系,B1点为凸轮轮廓线起始点。开始时推杆轮子中心处于B1点处,当凸轮转过角度时,摆动推杆角位移为,由反转法作图可看出,此时滚子中心应处于B点,其直角坐标为:因为实际轮廓线与理论轮廓线为等距离,即法向距离处处

4、相等,都为滚半径rT.故将理论廓线上的点沿其法向向内测移动距离rT即得实际廓线上的点B(x1,y1).由高等数学知,理论廓线B点处法线nn的斜率应为 根据上式有: 整理为word格式可得 实际轮廓线上对应的点B(x,y)的坐标为此即为凸轮工作的实际廓线方程,式中“-”用于内等距线,“+”于外等距线。3程序框图输出数据,结束程序调用子函数,画线图画坐标系清屏画摆杆磙子圆心坐标值清屏调用子函数,画圆心及实际包络线轨迹调用子函数1,对凸轮分段符合判断压力角,曲率半径理论廓线曲率半径取压力角调用子函数1,带出数值初始角判断中心距范围输入:远休止,近休止,摆长定义主函数开始整理为word格式 程序清单及

5、运行结果4程序清单及运行结果#include#include#include#include#include#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;整理为word格式if(Q=0&QQ_t/2&

6、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,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);整理为word格式lineto(240+20*cos(240*K),240-20*sin(240*

7、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(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

8、+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(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

9、)*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*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)&(a=Q_t+Q_s) y1=Q_max*10; y2=0; y3=0; putpixel(100+a,300-y1,1); putpixel(100+a,300-y2,2); putpixel(100+a,300-y

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 幼儿/小学教育 > 幼儿教育

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号