已阅读5页,还剩4页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
附录牛头刨床主运动机构MATLAB程序由主程序six_bar_main 和子函数six_bar两部分组成。1.主程序 six_bar_main文件%1.输入已知数据clear;l1=0.125;l3=0.600;l4=0.150;l6=0.275;l61=0.575;omega1=1;alpha1=0;hd=pi/180;du=180/pi;%2.调用子函数six_bar计算牛头刨床机构位移,角速度,角加速度for n1=1:459; theta1(n1)=-2*pi+5.8199+(n1-1)*hd; ll=l1,l3,l4,l6,l61; theta,omega,alpha=six_bar(theta1(n1),omega1,alpha1,ll); s3(n1)=theta(1); theta3(n1)=theta(2); theta4(n1)=theta(3); sE(n1)=theta(4); v2(n1)=omega(1); omega3(n1)=omega(2); omega4(n1)=omega(3); vE(n1)=omega(4); a2(n1)=alpha(1); alpha3(n1)=alpha(2); alpha4(n1)=alpha(3); aE(n1)=alpha(4);end%3.位移、角速度、角加速度、和牛头刨床图形输出figure(3);n1=1:459;t=(n1-1)*2*pi/360;subplot(2,2,1); %绘角位移及位移线图plot(t,theta3*du,r-.);grid on;hold on;axis auto;haxes,hline1,hline2=plotyy(t,theta4*du,t,sE);grid on;hold on;xlabel(时间/s)axes(haxes(1);ylabel(角位移/circ)axes(haxes(2);ylabel(位移/m)hold on;grid on;text(1.15,-0.15,theta_3)text(3.40,0.27,theta_4)text(2.25,-0.15,s_E)subplot(2,2,2); %绘角速度及速度线图plot(t,omega3,r-.);grid on;hold on;axis auto;haxes,hline1,hline2=plotyy(t,omega4,t,vE);grid on;hold on;xlabel(时间/s)axes(haxes(1);ylabel(角速度/radcdots-1)axes(haxes(2);ylabel(速度/mcdots-1)hold on;grid on;text(3.1,0.35,omega_3)text(2.1,0.1,omega_4)text(5.5,0.45,v_E)subplot(2,2,3); %绘角加速度及加速度线图plot(t,alpha3,r-.);grid on;hold on;axis auto;haxes,hline1,hline2=plotyy(t,alpha4,t,aE);grid on;hold on;xlabel(时间/s)axes(haxes(1);ylabel(角加速度/radcdots-2)axes(haxes(2);ylabel(加速度/mcdots-2)hold on;grid on;text(1.5,0.3,alpha_3)text(3.5,0.51,alpha_4)text(1.5,-0.11,a_E)subplot(2,2,4); %牛头刨床机构n1=20;x(1)=0;y(1)=0;x(2)=(s3(n1)*1000-50)*cos(theta3(n1);y(2)=(s3(n1)*1000-50)*sin(theta3(n1);x(3)=0;y(3)=16*1000;x(4)=l1*1000*cos(theta1(n1);y(4)=s3(n1)*1000*sin(theta3(n1);x(5)=(s3(n1)*1000+50)*cos(theta3(n1);y(5)=(s3(n1)*1000+50)*sin(theta3(n1);x(6)=13*1000*cos(theta3(n1);y(6)=13*1000*sin(theta3(n1);x(7)=13*1000*cos(theta3(n1)+14*1000*cos(theta4(n1);y(7)=13*1000*sin(theta3(n1)+14*1000*sin(theta4(n1);x(8)=13*1000*cos(theta3(n1)+14*1000*cos(theta4(n1)-900;y(8)=161*1000;x(9)=13*1000*cos(theta3(n1)+14*1000*cos(theta4(n1)+600;y(9)=161*1000;x(10)=(s3(n1)*1000-50)*cos(theta3(n1);y(10)=(s3(n1)*1000-50)*sin(theta3(n1);x(11)=x(10)+25*cos(pi/2-theta3(n1);y(11)=y(10)-25*sin(pi/2-theta3(n1);x(12)=x(11)+100*cos(theta3(n1);y(12)=y(11)+100*sin(theta3(n1);x(13)=x(12)-50*cos(pi/2-theta3(n1);y(13)=y(12)+50*sin(pi/2-theta3(n1);x(14)=x(10)-25*cos(pi/2-theta3(n1);y(14)=y(10)+25*sin(pi/2-theta3(n1);x(15)=x(10);y(15)=y(10);x(16)=0;y(16)=0;x(17)=0;y(17)=16*1000;k=1:2;plot(x(k),y(k);hold on;k=3:4;plot(x(k),y(k);hold on;k=5:9;plot(x(k),y(k);hold on;k=10:15;plot(x(k),y(k);hold on;k=16:17;plot(x(k),y(k);hold on;grid on;axis(-500 600 0 650);title(牛头刨床运动仿真);grid on;xlabel(mm)ylabel(mm)plot(x(1),y(1),o);plot(x(3),y(3),o);plot(x(4),y(4),o);plot(x(6),y(6),o);plot(x(7),y(7),o);hold on;grid on;xlabel(mm)ylabel(mm)axis(-400 600 0 650);%4牛头刨床机构运动仿真figure(2)m=moviein(20);j=0; for n1=1:5:360j=j+1;clf;x(1)=0;y(1)=0;x(2)=(s3(n1)*1000-50)*cos(theta3(n1); y(2)=(s3(n1)*1000-50)*sin(theta3(n1);x(3)=0;y(3)=l6*1000 x(4)=l1*1000*cos(theta1(n1);y(4)=s3(n1)*1000*sin(theta3(n1);x(5)=(s3(n1)*1000+50)*cos(theta3(n1);y(5)=(s3(n1)*1000+50)*sin(theta3(n1);x(6)=l3*1000*cos(theta3(n1);y(6)=l3*1000*sin(theta3(n1);x(7)=l3*1000*cos(theta3(n1)+l4*1000*cos(theta4(n1);x(7)=l3*1000*cos(theta3(n1)+l4*1000*cos(theta4(n1);y(7)=l3*1000*sin(theta3(n1)+l4*1000*sin(theta4(n1);x(8)=l3*1000*cos(theta3(n1)+l4*1000*cos(theta4(n1)-900;y(8)=l61*1000;x(9)=l3*1000*cos(theta3(n1)+l4*1000*cos(theta4(n1)+600;y(9)=l61*1000;x(10)=(s3(n1)*1000-50)*cos(theta3(n1);y(10)=(s3(n1)*1000-50)*sin(theta3(n1);x(11)=x(10)+25*cos(pi/2-theta3(n1);y(11)=y(10)-25*sin(pi/2-theta3(n1);x(12)=x(11)+100*cos(theta3(n1);y(12)=y(11)+100*sin(theta3(n1);x(13)=x(12)-50*cos(pi/2-theta3(n1);y(13)=y(12)+50*sin(pi/2-theta3(n1);x(14)=x(10)-25*cos(pi/2-theta3(n1);y(14)=y(10)+25*sin(pi/2-theta3(n1);x(15)=x(10);y(15)=y(10);x(16)=0;y(16)=0;x(17)=0;y(17)=l6*1000;k=1:2;plot(x(k),y(k);hold on;k=3:4plot(x(k),y(k);hold on;k=5:9;plot(x(k),y(k);hold on;k=10:15;plot(x(k),y(k);hold on;k=16:17;plot(x(k),y(k);hold on;grid on;axis(-500 600 0 650);title(牛头刨床运动仿真);grid on;xlabel(mm);ylabel(mm);plot(x(1),y(1),o);plot(x(3),y(3),o);plot(x(4),y(4),o);plot(x(6),y(6),o);plot(x(7),y(7),o);axis equal;m(j)=getframe;endmovie(m)2.子函数six_bar文件functiontheta,omega,alpha=six_bar(theta1,omega1,alpha1,ll)l1=ll(1);l3=ll(2);l4=ll(3);l6=ll(4);l61=ll(5);%1计算角位移和线位移s3=sqrt(l1*cos(theta1)*(l1*cos(theta1)+(l6+l1*sin(theta1)*(l6+l1*sin(theta1);theta3=acos(l1*cos(theta1)/s3);theta4=pi-asin(l61-l3*sin(theta3)/l4);sE=l3*cos(theta3)+l4*cos(theta4);theta(1)=s3;theta(2)=theta3;theta(3)=theta4;theta(4)=sE;%2计算角速度和线速度A=sin(theta3),s3*cos(theta3),0,0; %从动件位置参数矩阵-cos(theta3),s3*sin(theta3),0,0;0,l3*sin(theta3),l4*(theta4),1;0,l3*cos(theta3),l4*cos(theta4),0;B=l1*cos(theta1);l1*sin(theta1);0;0% 原动件位置参数矩阵omega=A(omega1*B);v2=omega(1); %滑块2的速度omega3=omega(2); %构件3的角速度omega4=omega(3); %构件4的角速度vE=omega(4) %构件5的速度%3计算角加速度和加速度A=sin(theta3),s3*cos(theta3),0,0; %从动件位置参数矩阵cos(theta3),-s3*sin(theta3),0,0;0,l3*sin(theta3),l4*(theta4),1;0,l3*cos(theta3),l4*cos(theta4),0;At=omega3*cos(theta3),(v2*cos(theta3)-s3*omega3*sin(theta3),0,0;-omega3*sin(theta3),(-v2*sin(theta3)-s3*omega3*cos(theta3),0,0;0,l3*omega3*cos(theta3),l4*omega4
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年幼儿园中班故事讲述能力测试卷
- 2026年重庆市部编版初中数学第7章课后练习题
- 2026年计算机网络技术实践技能考核题库
- 2026年北京市绿色发展理念测试题
- 2025年南昌县医疗健康集团县120急救中心招聘考试试卷真题
- 2026年新能源汽车充电设施运维师法律法规知识考察试卷
- 南昌大学超声科考试题目及答案解析
- 2027届甘肃省兰州市市区片九上化学期末统考模拟试题含解析
- 2026年普通话水平测试模拟真题(新纲卷柒·无拼音)
- 2026事业单位工勤技能-山东-山东印刷工一级(高级技师)历年参考题库含答案详解3套试卷
- 2026-2030中国母婴保健产业市场发展现状及投资与发展前景研究报告
- 2026年新疆医科大学第一附属医院面向社会公开招聘编制外工作人员204人笔试备考题库及答案详解
- 建筑垃圾资源化利用项目可行性研究报告(范文模板)
- 2026福建福州市城市排水有限公司招聘6人考试模拟试题及答案详解
- 小学道德与法治新部编版五年级上册第一单元 没有共产党就没有新中国教案(2026秋)
- 2026年上海中考(语文)真题试卷含答案
- 2025-2026学年广东省中山市七年级(下)期末数学试卷(含答案)
- 人工智能算力中心机房规划方案
- 中国地下停车场行业发展分析及发展前景与趋势预测研究报告
- 2026年北京市中考数学试卷真题(含官方答案)
- 2024产业结构调整指导目录
评论
0/150
提交评论