资源描述:
《牛头刨床机构方案分析》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、机械原理课程设计说明书题目:牛头刨床机构方案分析班级:姓名:学号:指导教师:成绩:年11月日19题目:牛头刨床机构方案分析1.题目说明(图a,b)所示为两种牛头刨床主机构的运动简图,已知,l1=0.1m,l0=0.4m,l3=0.75m,l4=0.15m,ly=0.738m,l′3=0.375m,a=0.05m,b=0.15,c=0.4m,d=0.1m。只计构件3、5的质量,其余略去不计,m3=30kg,Js3=0.7kg·m2,m5=95kg。工艺阻力Q如图所示,Q=9000N。主轴1的转速为60r/min(
2、顺时针方向),许用运转不均匀系数[δ]=0.03。2.内容要求与作法1.进行运动分析,绘制出滑枕5的位移、速度和加速度线图。2.进行动态静力分析,绘制固定铰链处的反力矢端图和平衡力矩Td的线图。3.以主轴为等效构件,计算飞轮转动惯量。194.对两种机构方案进行综合评价,主要比较如下几项内容:(1).工作行程中滑枕5的速度均匀程度。(2).固定铰链处的反力大小及方向变化。(3).平衡力矩平均值及波动情况。(4).飞轮转动惯量大小。3.方案一机构的结构分析3.1对结构的关键点编号并对机构拆分杆组3.1.1由牛头刨床
3、机构的简图,可一将其拆分为由构件组成的主动件,由,构件组成的RPR杆组以及由,构件组成的RRP杆组。3.1.2图3-1为各个杆组的简图:213②104③96④主动件RPR杆组RRP杆组387544.滑枕的运动分析4-1对滑枕的运动分析及原程序4.1.1对主动件进行运动分析,求出与其他构件连接点处的运动参数1)调用bark函数求3点的运动参数。形式参数n1n2n3kr1r2gamtwepvpap19实值1301r130.00.0twepvpap2)调用rpr函数求3点的运动参数。形式参数mn1n2k1k2r1r2
4、vr2ar2twepvpap实值123320.0&r2&vr2&ar2twepvpap3调用bark函数求4的运动参数。形式参数n1n2n3kr1r2gamtwepvpap实值2403r240.00.0twepvpap3)调用rrp函数求⑤构件的运动参数及5点和7点运动参数。形式参数mn1n2n3k1k2k3r1r2vr2ar2t实值1465456r45&r2&vr2&ar2t形式参数wepvpap实值wepvpap4)三次调用bark函数求7,8,9的运动参数。7点的运动参数:形式参数n1n2n3kr1r2g
5、amtwepvpap实值20730.0r270.0twepvpap9点的运动参数:形式参数n1n2n3kr1r2gamtwepvpap实值40840.0r48gam1twepvpap9的运动参数:形式参数n1n2n3kr1r2gamtwepvpap实值50950.0r59gam2twepvpap4.1.2滑枕的运动主程序/*Note:YourchoiceisCIDE*/#include"subk.c"#include"draw.c"main(){staticdoublep[20][2],vp[20][2],ap
6、[20][2],del;staticdoublet[10],w[10],e[10];staticdoublepdraw[370],vpdraw[370],apdraw[370];staticintic;doubler13,r24,r45;doublepi,dr;doubler2,vr2,ar2;inti;FILE*fp;char*m[]={"p","vp","ap"};r13=0.1;r24=0.75,r45=0.15;t[6]=0.0;w[6]=0.0;e[6]=0.0;w[1]=1.0;e[1]=0.0;d
7、el=10.0;p[2][1]=0.0;p[2][2]=0.0;19p[1][1]=0.0;p[1][2]=0.4;p[6][1]=100.0;p[6][2]=0.738;pi=4.0*atan(1.0);dr=pi/180.0;t[6]=0.0*dr;printf("TheKinematicParametersofPoint5");printf("NoTHETA1S5V5A5");printf("degmm/sm/s/s");if((fp=fopen("pengyuan.txt","w"))=
8、=NULL){printf("Can'topenthisfile./n");exit(0);}fprintf(fp,"thekinematicparametersofpoint5");fprintf(fp,"notheta1s5v5a5");fprintf(fp,"degmm/sm/s/s");ic=(int)(360.0/del);for(i=0;i<=ic;i++){t