机械毕业设计1157牛头刨床六杆机构运动分析程序设计

合集下载

牛头刨床六杆机构优化设计

牛头刨床六杆机构优化设计

生答题不得过此线···装·····························订····························线······················牛头刨床六杆机构优化设计摘 要:牛头刨床由于刨刀的结构简单、刃磨方便, 在刨削窄长表面时, 也可以获得高的生产率,所以被广泛使用。

针对牛头刨床中的II 级六杆机构进行了多项分析与设计;确定了机构最大压力角为最小值的机构设计方案;利用矢量方程解析法对机构进行了运动分析;根据刨削加工对刨头工作速度的要求建立了以刨头的工作速度平稳性为目标函数的优化设计数学模型,采用复合形法对其进行了优化设计。

实例计算的结果表明,经过优化设计的II 级六杆机构,刨头在工作行程中的速度平稳性得到了明显改善,为提高牛头刨床中I I 级六杆机构的工作质量提供了有效的设计方法,关键词: 牛头刨床; 优化设计; 压力角; 复合形法一. 引言随着科学技术的日益进步和计算机的广泛应用,现代机械在机构类型方面出现许多新的创造,正向着机-电-液-信息一体化方向发展,有些已突破了传统机构学范畴,进入“广义机构学”的领域。

毕设-牛头刨床机构的分析与综合

毕设-牛头刨床机构的分析与综合

已知:电机的功率W=5.5KW,电机的高速转动(960 转/分)牛头刨床曲柄转速50r/min,工作行程310mm,行程速比系数1.46.连杆与导杆之比LDE/LCD=0.25 曲柄与水平线的夹角120°设计要求:电动机轴与曲柄轴2平行,刨刀刀刃D点与铰链点C的垂直距离为50mm,使用寿命10年,每日一班制工作,载荷有轻微冲击。

允许曲柄2转速偏差为±5%。

要求导杆机构的最大压力角应为最小值;凸轮机构的最大压力角应在许用值[α]之内,摆动从动件9的升、回程运动规律均为等加速等减速运动。

执行构件的传动效率按0.95计算,系统有过载保护。

按小批量生产规模设计。

1、确定传动装置的类型,画出机械系统传动简图。

2、选择电动机,进行传动装置的运动和动力参数计算。

3、传动装置中的传动零件设计计算。

4、绘制传动装置中减速器装配图一张(A0)。

5、绘制减速器箱体、齿轮及轴的零件图各一张(A1)。

6、编写设计计算说明书一份。

完成以上工作后准备机械设计部分的答辩。

牛头刨床机构的分析与综合一、课程设计的目的和任务1、目的机械原理课程设计是培养学生掌握机械系统运动方案设计能力的技术基础课程,它是机械原理课程学习过程中的一个重要实践环节。

其目的是以机械原理课程的学习为基础,进一步巩固和加深所学的基本理论、基本概念和基本知识,培养学生分析和解决与本课程有关的具体机械所涉及的实际问题的能力,使学生熟悉机械系统设计的步骤及方法,其中包括选型、运动方案的确定、运动学和动力学的分析和整体设计等,并进一步提高计算、分析,计算机辅助设计、绘图以及查阅和使用文献的综合能力。

2、任务本课程设计的任务是对牛头刨床的机构选型、运动方案的确定;对导杆机构进行运动分析和动态静力分析。

并在此基础上确定飞轮转惯量,设计牛头刨床上的凸轮机构和齿轮机构。

二、工作原理与结构组成牛头刨床的简介牛头刨床是用于加工中小尺寸的平面或直槽的金属切削机床,多用于单件或小批量生产。

牛头刨床六杆机构的多体动力学分析及优化设计

牛头刨床六杆机构的多体动力学分析及优化设计
பைடு நூலகம்
Ab t a t Th h o y o li o y d n mi s a d is i t g a a c l t n a e i t o u e . Usn h y a i src e t e r f mu t b d y a c n t n e r lc lu a i r n r d c d — o i g t ed n m c sm u a i n s fwa e ADAM S t n l z h i - a c a i m f s a i g m a h n ;a d t r u h t e v r u l i l to o t r o a a y e t e sx b r me h n s o h p n c i e n h o g h it a
1 1 多刚体 系统 动 力学相 关理 论简 介 .
域广 泛应 用 的笛 卡 尔 方 法 是 一 种 绝 对 坐标 方 法 , 即
C a e Ha g提 出的方 法 , 系统 中每 一 物 体 为单 he 和 u 以 元, 建立 固结 在 刚体 上 的坐 标 系 , 体 的 位 置 相对 于 刚
p ooy e r t t p ,weg tt eo t u p i tfo t eo t z to e in o h c ee a in a d t e p e sa g eo e h p i m on r m h p i a in d sg ft e a c lr t n h r s n l f m mi o
AD AMS 对牛 头刨床 的 六杆机 构进行 分 析 , , 并通 过 虚 拟样 机 技 术 , 对牛 头 刨 床 加速 度 和 压 力 角进 行 了优 化设 计. 实际 的机 构设 计提 供依 据 , 为 也为 虚拟样 机技 术 的学 习提供 了实例. 关键词 : 多体 动力 学; 虚 拟样 机 ; 牛 头刨 床 ; 优化 设 计

牛头刨床导杆机构的运动分析、动态静力分析机械原理课程设计

牛头刨床导杆机构的运动分析、动态静力分析机械原理课程设计

课程设计说明书课题名称:机械原理课程设计《机械原理课程设计》评阅书题目牛头刨床导杆机构的运动分析、动态静力分析学生姓名指导教师评语及成绩指导教师签名:年月日答辩评语及成绩答辩教师签名:年月日教研室意见总成绩:室主任签名:年月日摘要牛头刨床是一种用于平面切削加工的机床,本次课程设计的主要内容是牛头刨床导杆机构的运动分析和动态静力的分析以及不同设计方案的比较。

全班同学在分为三个小组后每人选择一个相互不同的位置,独立绘制运动简图,进行速度、加速度以及机构受力分析,绘制相关运动曲线图,最后将上述各项内容绘制在一张0号图纸上,并完成课程设计说明书。

本次《机械原理》课程设计的主要特点是具有较高的工作独立性内容联系性,和能够通过此次课程设计将相关课程中的相关知识融会贯通,进一步加深学生所学的理论知识,培养学生的独立解决有关课程实际问题的能力,使学生对于机械运动学和动力学的分析和设计有一个比较完整的概念。

目录青岛理工大学琴岛学院.......................... 错误!未定义书签。

课程设计说明书 (I)摘要 (III)1设计任务 (1)2导杆机构的基本尺寸确定 (2)3 导杆机构的运动分析 (3)3.1 速度分析: (3)3.2 加速度分析 (4)4导杆机构的动态静力分析 (6)4.1 运动副反作用力分析 (6)4.2 曲柄平衡力矩分析 (6)总结 (8)参考文献 (9)1设计任务(1)小组成员按设计任务书要求想三个方案、小组讨论确定所选最优设计方案;(2)确定杆件尺寸;(3)绘制机构运动简图;(4)对机械行运动分析,求出相关点或相关构件的参数,如点的位移、速度。

列表,并绘制相应的机构运动线图如位移与原动件角曲线;速度与原动转角曲线;(5)对机械运动的受力分析;(6)要求学生根据设计任务,绘制必要的图纸。

2导杆机构的基本尺寸确定见表1-1设计内容导杆机构的运动分析符号n2 l0204 l02A l04B l BC K 单位r/min mm方案Ⅲ55 410 99.2 640 0.25 l04B 1.37 设计内容导杆机构的运动分析符号G4 G6 F J S4单位N kg·m2方案Ⅲ274 686 4000 1.1表1-1小组分布图3 导杆机构的运动分析3.1 速度分析:由于构件2和构件3在A处的转动副相连,故VA2=VA3,大小等于ω2 lO2A, 方向垂直于O2 A线,指向与ω2一致。

机械原理牛头刨床课程设计----运动分析

机械原理牛头刨床课程设计----运动分析

机械原理牛头刨床课程设计----运动分析第一篇:机械原理牛头刨床课程设计----运动分析3的角位移l1=120;l6=240;x=-pi/6:2*pi/36:11*pi/6;y=atan((l6+l1*sin(x))./(l1*cos(x)));fori=14:1:31 y(i)=pi+y(i);end >> plot(x*180/pi,y*180/pi) E的位移 l1=120;l6=240;x=-pi/6:2*pi/36:11*pi/6;y=atan((l6+l1*sin(x))./(l1*cos(x)));for i=14:1:31 y(i)=pi+y(i);end l=466.507;l3=500;l4=97.929;a=pi-asin((l-l3*sin(y))./l4);b=l3*cos(y)+l4*cos(a);plot(x*180/pi,b) 4的角位移l1=120;l6=240;x=-pi/6:2*pi/36:11*pi/6;y=atan((l6+l1*sin(x))./(l1*cos(x)));for i=14:1:31 y(i)=pi+y(i);end l=466.507;l3=500;l4=97.929;a=pi-asin((l-l3*sin(y))./l4);>> plot(x*180/pi,a*180/pi)3的角速度l1=120;l6=240;x1=-pi/6:2*pi/36:11/6*pi;y1=l1*2*pi*(l1+l6*sin(x1))./(l6*l6+l1*l1+2*l6 *l1*sin(x1));plot(x1*180/pi,y)4的角速度l1=120;l6=240;>> x=-pi/6:2*pi/36:11*pi/6;>> y=atan((l6+l1*sin(x))./(l1*cos(x)));>> for i=14:1:31 y(i)=pi+y(i);end >> l=466.507;l3=500;l4=97.929;>> a=pi-asin((l-l3*sin(y))./l4);>>y1=l1*2*pi*(l1+l6*sin(x))./(l6*l6+l1*l1+2*l6*l1*sin(x));>>y4=(y1.*l3.*cos(y))./(l4.*cos(a));>> plot(x*180/pi,y4)E的速度l1=120;l6=240;x=-pi/6:2*pi/36:11*pi/6;y=atan((l6+l1*sin(x))./(l1*cos(x)));fori=14:1:31 y(i)=pi+y(i);end l=466.507;l3=500;l4=97.929;a=pi-asin((l-l3*sin(y))./l4);y1=l1*2*pi*(l1+l6*sin(x))./(l6*l6+l1*l1+2*l6*l1*sin(x ));>> v=-(y1.*l3.*sin(y+a))./cos(a);>> plot(x*180/pi,v)3的角加速度l1=120;l6=240;x=-pi/6:2*pi/36:11*pi/6;y3=(l6.*l6-l1.*l1).*l6.*l1.*2.*2.*pi.*pi.*cos(x)./((l6.*l6+l1.*l1+2.*l6.*l1.*sin(x)).* (l6.*l6+l1.*l1+2.*l6.*l1.*sin(x)));>>plot(x*180/pi,y3)4的角加速度>> l1=120;l6=240;x=-pi/6:2*pi/36:11*pi/6;y=atan((l6+l1*sin(x))./(l1*cos(x)));fori=14:1:31 y(i)=pi+y(i);end l=466.507;l3=500;l4=97.929;a=pi-asin((l-l3*sin(y))./l4);y1=l1*2*pi*(l1+l6*sin(x))./(l6*l6+l1*l1+2*l6*l1*sin(x ));y4=-(y1.*l3.*cos(y))./(l4.*cos(a));>> y3=(l6.*l6-l1.*l1).*l6.*l1.*2.*2.*pi.*pi.*cos(x)./((l6.*l6+l1.*l1+2.*l6.*l1.*sin(x)).* (l6.*l6+l1.*l1+2.*l6.*l1.*sin(x)));a4=((y3.*l3.*cos(y)-y1.*y1.*l3.*sin(y)).*l4.*cos(a)+y1.*l3.*l4.*cos(y).*sin(a).*y4)./((l4.*c os(a)).*(l4.*cos(a)));>> plot(x*180/pi,a4)E的加速度l1=120;l6=240;x=-pi/6:2*pi/36:11*pi/6;y=atan((l6+l1*sin(x))./(l1*cos(x)));fori=14:1:31 y(i)=pi+y(i);end l=466.507;l3=500;l4=97.929;a=asin((l-l3*sin(y))./l4);y1=l1*2*pi*(l1+l6*sin(x))./(l6*l6+l1*l1+2*l6*l1*sin(x ));y4=-(y1.*l3.*cos(y))./(l4.*cos(a));y3=(l6.*l6-l1.*l1).*l6.*l1.*2.*2.*pi.*pi.*cos(x)./((l6.*l6+l1.*l1+2.*l6.*l1.*sin(x)).* (l6.*l6+l1.*l1+2.*l6.*l1.*sin(x)));>> e=-((y3.*l3.*sin(y-a)+y1.*l3.*cos(y+a).*(y1+y4)).*cos(a)+y1.*l3.*sin(y+a).*sin(a).*y4). /(cos(a).*cos(a));>> plot(x*180/pi,e)第二篇:机械原理课程设计牛头刨床机械原理课程设计——牛头刨床设计说明书(3)待续2.6.滑块6的位移,速度,加速度随转角变化曲线§其位移,速度,加速度随转角变化曲线如图所示:三.设计方案和分析§3.1方案一3.1.1方案一的设计图3.1.2方案一的运动分析及评价(1)运动是否具有确定的运动该机构中构件n=5。

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

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

机械原理课程设计实习报告一、设计任务二、牛头刨床简介及工作原理三、原始参数四、导杆机构的运动综合五、用解析法作导杆机构的运动分析六、导杆机构的动态静力分析七、Matlab编程并绘图八、行星轮系设计九、变位齿轮设计十、课程设计总结十一、参考文献十二、粉末成型压机方案设想一、设计任务1牛头刨床刀杆机构的运动综合、运动分析和动态静力分析; 2对牛头刨床传动装置中行星轮机构、齿轮机构进行综合。

二、牛头刨床简介及工作原理牛头刨床是用于加工中小尺寸的平面或直槽的金属切削机床,多用于单件或小批量生产。

为了适用不同材料和不同尺寸工件的粗、精加工,要求主执行构件—刨刀能以数种不同速度、不同行程和不同起始位置作水平往复直线移动,且切削时刨刀的移动速度低于空行程速度,即刨刀具有急回现象。

刨刀可随小刀架作不同进给量的垂直进给;安装工件的工作台应具有不同进给量的横向进给,以完成平面的加工,工作台还应具有升降功能,以适应不同高度的工件加工。

牛头刨床是一种用于平面切削加工的机床,电动机经行星轮系和齿轮Z 4、 Z 5减速带动曲柄2转动。

刨床工作时,由导杆机构2-3-4-5-6带动刨头和刨刀作往复运动。

刨头向左时,刨刀进行切削,这个行程称工作行程,刨头受到较大的切削力。

刨头右行时,刨刀不切削,称空回行程,此时要求速度较高,以提高生产力。

图1牛头刨床外形图三、原始参数H :刨头行程 ; K :行程速比系数; Fc 切削阻力 ; m 4 m 5 m 6分别为导杆、连杆及刨头的质量;J 4、J 5分别分别为导杆4及导杆5绕各自质心的转动惯量;m 1、m H 分别为行星减速器中心轮及齿轮4、5的模数;Z 4,Z 5为齿轮4及5的齿数;n 1:电机转速;n 2:曲柄2及齿轮5的转速;k :行星轮个数。

kg m 2四、导杆机构的运动综合设L O3B =L 3 L BF =L 4 L O3D =L '6 L O2A =L 1 L O3O2=L 6 L O3A =S 3 L DE =S E 1、导杆的摆角ψ K=1.8180k 51.43180-︒+ψ=⇒ψ=︒︒ψ2、导杆的长度L 33H/2H 600mm L 691.4mm sin /2=⇒==ψ3、连杆的长度L 443L 0.3L 207.4mm =⨯=4、刨头导路中心线xx 至O3点的垂直距离L '6O3E 3L L cos 2622.9mm =⨯ψ=根据已知xx 被认为通过圆弧BB ’的绕度ME 的中点D 知O E'33O3M DM 63L L L L L L 657.2mm 2-=-=-=5、曲柄的长度L 1616L 370mm L L sin /2160.5mm =⇒=⨯ψ=6、切削越程长度0.05H ,如图所示则切削越程长度为0.05H=0.05×600=30mm7、机构运动简图8、计算机构的自由度 F=3×5-2×7=1五、用解析法作导杆机构的运动分析如图所示,先建立一直角坐标系,并标出各杆矢量及其方位角。

机械原理课程设计 六杆机构分析完整版

机械原理课程设计 六杆机构分析完整版

机械原理课程设计说明书设计题目:六杆机构运动分析学院:工程机械学院专业:机械设计制造及其自动化班级:25041004设计者:25041004指导老师:张老师日期:2013年01月07日目录1.课程设计题目以及要求————————————————————32.运用辅助软件对结构进行结构分析———————————————43.数据收集以及作图———————————————————————114.总结————————————————————————————17六杆机构运动分析1、分析题目对如图5所示的六杆机构进行运动与动力分析,各构件长度、滑块5的质量G 、构件1转速n1、不均匀系数δ的已知数据如表5所示。

2、分析内容(1)对机构进行结构分析:(2)绘制滑块D 的运动线图(即位移、速度和加速度线图):(3)绘制构件3和4的运动线图(即角位移、角速度和角加速度线图): (4)绘制S4点的运动轨迹。

图5表5方案号L CDmmL ECmmymm L AB mm L CS4 mm n 1r/mi n1 975 360 50 250 400 23.52 975 325 50 225 350 33.53 9003005020030035(一)对机构进行结构分析选取方案三方案号L CDmm L ECmmymmL ABmmL CS4mmn 1r/mi n3 900 300 50 200 300 35对六杆机构进行运动分析:(1)原始数据的输入:(2)基本单元的选取及分析:(3)各点运动参数:(4)长度变化参数(5)各构件角运动参数:(二)滑块D的运动线图(位移-速度-加速度线图):(三)构件3的运动线图(角位移-角速度-角加速度线图):(四)构件4的运动线图(角位移-角速度-角加速度线图):(五)S4点的运动轨迹:(六)数据收集以及作图(1)滑块D 点x 、y 方向的运动参数如表6.1所示表6..1由上表可以得到D 点运动线图如图6.1所示图6.1位置 0123456789101112位 移X 1188.097 1187.376 1058.394 848.5281 680.2758 607.9142 606.0113 651.5314 734.6896 848.5281 980.0058 1105.089 1188.097 Y 0 0 0 0 0 0 0 0 0 0 0 0 0 速 度X 332.4289 -434.0533 7293.698 -1466.08 -831.5157 -222.7902 169.5616 457.6898 699.4701 879.648 933.0263 776.3062 332.4289 Y 0 0 0 0 0 0 0 0 0 0 0 0 0 加 速度X -4255.382 -6281.231 -4679198 2533.081 4920.073 3387.318 2265.425 1834.254 1530.378 911.9092 -264.7796 -2020.469 -4255.382 y 0(2)构件3的运动参数如表6.2所示表6.2位置0 1 2 3 4 5 6 7 8 9 10 11 12角位移φ14.03624 -16.10211 -50.93532 -90 230.9353 196.1021 165.9638 139.1066 114.1333 90 65.86674 40.89339 14.03624角速度ω-3.4496 -3.947138 -4.561904 -4.886933 -4.561904 -3.947138 -3.4496 -3.1416 -2.981412 -2.93216 -2.981412 -3.1416 -3.4496角加速度ɛ-2.789002 -4.130385 -3.972855 -6.092957 3.972855 4.130385 2.789002 1.582846 0.7038764 2.368942 -0.703876 -1.582846 -2.789002由上表得构件3的运动线图如图6.2所示图6.2(3)构件4的运动参数如表6.3所示表6.3位置0 1 2 3 4 5 6 7 8 9 10 11 12 φ-4.63715 5.304571 14.99956 19.471122 14.99956 5.304571 -4.63715 -12.60438 -17.70998 -19.47122 -17.70998 -12.60438 -4.63715 角位移ω 1.119198 1.269533 0.992103 1.253846 -0.9921031 -1.269533 -1.119198 -0.8111576 -0.4265414 -1.775216 0.4265414 0.1811158 1.119198 角速度ɛ 1.768468 0.031558 -4.448388 -8.443604 -4.448388 0.031558 1.768468 2.468482 2.88811092 3.039697 2.881092 2.468482 1.768468 角加速度由表6.3参数可得构件4的运动线图如图6.3所示图6.3(4)S4点x、y方向的运动参数如表6.4所示表6.4位置0 1 2 3 4 5 6 7 8 9 10 11 12位移X 590.0608 586.9459 478.8375 282.8427 100.7192 10.48452 7.975251 65.99134 163.1245 282.8427 408.4406 519.5487 590.0608 Y 48.50713 -55.47002 755.287 -200 -155.287 -55.47002 48.50713 130.9307 182.5194 200 182.5194 130.9307 48.50713速度X 278.1398 -363.6323 -1139.637 -1466.08 -985.5764 -293.2113 223.8507 563.8953 777.3222 879.648 855.1742 670.1007 278.1398 Y -669.3207 -758.4576 -574.98 -8.42273 574.98 758.4576 669.3207 474.9653 243.7962 7.905602 -243.7962 -474.9653 -669.3207加速度X -3592.063 -5316.593 -4799.736 844.3604 4920.073 4351.956 2928.744 1896.326 1108.512 303.9697 -686.6455 -1958.397 -3592.063 y -1118.368 70.54837 2730.937 4776.623 2730.937 70.54837 -1118.368 -1531.544 -1679.939 -1719.512 -1679.939 -1531.544 -1118.368(七)总结:六杆机构的运动分析相比课本上的平面四杆机构来说难度大些,而且是用辅助软件进行运动分析,这看起来似乎难度更大。

牛头刨床课程设计牛头刨床的运动分析及静力分析

牛头刨床课程设计牛头刨床的运动分析及静力分析

辽宁科技学院机械原理课程设计设计题目:《牛头刨床的运动分析及静力分析》班级:机电BS051姓名前言在当今这个高新技术的社会中,计算机制图(AUTO-CAD)已经广泛应用到教学领域,然而,在牛头刨床设计这个教学领域中主要以实物、文字、原理为主。

为了使更多的人能够学好并掌握这门学科,在本设计说明中插入了很多图片、文字、原理与CAD制图等,以便于人们的理解和学习。

本说明书是根据高等学校机械制造、机械设计、机电一体化、模具设计与制造、纺织机械的机械工程专业的教材《机械原理课程设计指导书》编写。

全说明共三部分、七章。

第一部分为牛头刨床的基本机构,用最简单明了并且直观的方式阐述了牛头刨床的主要机构及运动情况;第二部分为牛头刨床的工作原理,主要内容包括牛头刨床的工作行程和空回行程;第三部分为设计数据分析,主要内容包括机构的运动分析、机构的动态静力分析等。

在本说明说的编写过程中,力求贯彻少而精、理论联系实际的原则,在较全面地阐述有关牛头刨床基本内容的基础上,力求反映我国机械行业发展的最新情况。

在具体讲述牛头刨床时侧重于基本原理而不过多涉及具体结构,在机构传动的讲述中,既考虑到其内容的独立性和完整性,又考虑到它与机械原理方面的共同点,力求使读者看完本说明书后,能真正掌握牛头刨床的主要结构和设计方法。

本说明书元件的图形符号、回路和系统原理图采用国家最新图形符号绘制。

编者:目录前言 (1)第一章概述 (3)§1-1 牛头刨床课程设计的目的 (3)§1-2 牛头刨床课程设计的任务 (3)§1-3 牛头刨床课程设计的内容 (3)第二章牛头刨床的机构简介 (5)§2-1 牛头刨床的主要结构 (5)§2-2 牛头刨床的运动情况 (5)第三章牛头刨床的工作原理 (6)§3-1 牛头刨床的工作原理 (6)第四章牛头刨床的设计数据分析 (7)§4-1 导杆机构的运动分析 (7)§4-2 导杆机构的动态静力分析 (11)鸣谢 (14)参考文献 (15)第一章概述§1-1 牛头刨床课程设计的目的牛头刨床课程设计是我们学校机械类专业学生第一次较全面的机械运动学和动力学分析与设计的训练,是机械原理课程的一个教学环节。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

摘要在工程技术领域,经常会遇到一些需要反复操作,重复性很高的工作,如果能有一个供反复操作且操作简单的专用工具,图形用户界面就是最好的选择。

如在本设计中对于牛头刨床平面六杆机构来说,为了保证结构参数与运动参数不同的牛头刨床的运动特性,即刨刀在切削过程中接近于等速运动从而保证加工质量和延长刀具寿命,以及刀具的急回性能从而提高生产率,这样的问题如果能够通过设计一个模型平台,之后只需改变参量就可以解决预期的问题,这将大大的提高设计效率。

本设计中正是通过建立牛头刨床六杆机构的数学模型,然后用MA TLAB程序设计出一个友好的人机交互的图形界面,并将数学模型参数化,使用户只需改变牛头刨床的参数就可以方便的实现运动分析和运动仿真,用户可以形象直观地观察到牛头刨床的运动轨迹、速度变化及加速度变化规律。

关键词:牛头刨床六杆机构MA TLAB 运动仿真程序开发AbstractIn the engineering area, often repeatedly encountered some operational needs, repetitive highly, and if the operation can be repeated for a simple operation and dedicated tool graphical user interface is the best choice. As in the planer graphic design for six pole bodies, and campaigns to ensure the structural parameters of different parameters planer movement characteristics, planning tool in the process of cutting close to equal campaign to ensure processing quality and extended life cutlery and cutlery rush back to the performance enhancing productivity, If such issues can be adopted to design a model platform parameter can be changed only after the expected settlement, which will greatly enhance the efficiency of the design. It is through the establishment of this design planer six pole bodies mathematical model, and then use MATLAB to devise procedures of a friendly aircraft in the world graphics interface, and mathematical models of the parameters, so that users only need to change the parameters planer can facilitate the realization of movement analysis and sports simulation, Users can visual image observed in planer movement trajectories, speed changes and acceleration changes.Keywords:Planer 6 pole bodies MATLAB Campaign simulation Procedure development.目录1 绪论 (4)2牛头刨床六杆机构运动分析程序设计2.1 MA TLAB介绍 (5)2.2 MA TLAB的特点 (6)2.3 用MA TLAB处理工程问题优缺点 (7)3牛头刨床运动分析的模型3.1 基本概念与原理 (9)3.2 牛头刨床六杆机构的数学模型 (9)4 图形用户界面GUI4.1界面设计的原则 (13)4.2 功能要求 (16)4.3界面结构设计 (17)4.4 程序框图的设计 (19)5运动仿真程序界面设计与编程实现5.1 句柄图形体系 (21)5.1.1 图形对象、对象句柄和句柄图形树结构 (22)5.1.2 对象属性 (23)5.1.3 对象句柄的获取方法 (23)5.1.4 对象句柄的获取和设置 (25)5.2 主界面参数含义 (27)5.3 界面制作步骤 (27)6总结 (49)7致谢 (50)8参考书目 (51)9附录程序源代码 (52)1 绪论1.1本课题的意义机构运动分析是不考虑引起机构运动的外力的影响,而仅从几何角度出发,根据已知的原动件的运动规律(通常假设为匀速运动),确定机构其它构件上各点的位移、速度、加速度,或构件的角位移、角速度、角加速度等运动参数。

无论是分析研究现有机械的工作性能,还是优化综合新机械,机构运动分析都是十分重要的。

通过对机构的位移和轨迹分析,可以考察某构件能否实现预定的位置、构件上某点能否实现预定的轨迹要求,可以确定从动件的行程或所需的运动空间,据此判断运动中是否发生碰撞干涉或确定机构的外形轮廓尺寸。

通过速度和加速度分析可以了解机构从动件的速度、加速度的变化规律能否达到工作要求。

而在本设计课题中通过对机构的加速度和速度分析,就可以在设计牛头刨床的导杆机构时保证刨刀在切削过程中接近于等速运动,从而保证加工质量和延长刀具寿命;此外还保证了刀具的急回性能,从而提高了生产率。

1.2 六杆机构的研究现状:以机电一体化为核心的现代机械系统不断创新,推动着现代机构学不断发展。

平面连杆机构运动综合在工程应用中有重要的意义,一直为机构学领域的经典课题之一。

较早时人们主要用几何图解法,但是其求解精度和适用范围都受到了极大的限制。

随着计算机技术的发展,在轨迹综合中引入了计算机,并开始出现代数法和优化法,把机构学问题转化为数学问题。

1.3本课题的目的本课题的目的是通过编制MATLAB程序,从而设计出一个用户界面,用户可以通过对界面上面参数的操作而实现对牛头刨床运动分析和运动仿真,以此观察牛头刨床的运动特性是否合乎要求。

2 MATLAB软件介绍2.1 MATLAB软件介绍如今,计算机技术已经被应用于各行各业,科研和工程计算领域也不例外。

对于经常需要大量数据进行分析处理或者对复杂问题进行计算求解的科研工作者来说,计算机技术的引入大大的降低了工作强度,是原本复杂的工作变得简单,从而极大的提高了工作效率。

随着科学研究的不断深入,以及工程应用不断朝着专业化、精确化方向发展,科研工作者以及工程技术人员对计算机技术的要求也越来越高。

面对越来越繁重的科学以及工程计算任务,虽然用传统的c或Fortran语言也能完成任务,但是程序设计者所承担的编程工作是极为繁重的,而且要求程序设计者对算法有比较深入的理解,这就使工作人员不得不将大量的时间和精力放在与研究课题关系不大的计算编程上来。

为了减轻科技工作者的压力,使工作人员将时间和精力更多的放在建立模型等关键性的工作中,许多公司相继开发了一系列的数学应用软件,如MATHEMA TICA、Maple、MA THCAD以及MATLAB等,其中MA TLAB以其强大的功能和极高的编程效率吸引了众多的用户。

MATLAB 是MA TRIX LABORA TORY(“矩阵实验室”)的缩写,是由美国MATHWORKS 公司开发的集数值计算、符号计算和图形可视化三大基本功能于一体的,功能强大、操作简单的语言。

是国际公认的优秀数学应用软件之一。

20世纪80年代初期,Cleve Moler与John Little等利用C语言开发了新一代的MATLAB语言,此时的MATLAB语言已同时具备了数值计算功能和简单的图形处理功能。

1984年,Cleve Moler与John Little等正式成立了MA THWORKS公司,把MA TLAB语言推向市场,并开始了对MA TLAB工具箱等的开发设计。

1993年,MATHWORKS公司推出了基于个人计算机的MATLAB 4.0版本,到了1997年又推出了MA TLAB 5.X版本(Release 11),并在2000年又推出了最新的MATLAB 6版本(Release 12),如今,MATLAB7.0已经问世。

现在,MA TLAB已经发展成为适合多学科的大型软件,在世界各高校,MATLAB已经成为线性代数、数值分析、数理统计、优化方法、自动控制、数字信号处理、动态系统仿真等高级课程的基本教学工具。

特别是最近几年,MA TLAB 在我国大学生数学建模竞赛中的应用,为参赛者在有限的时间内准确、有效的解决问题提供了有力的保证。

2.2MATLAB软件的特点MATLAB是一种高度集成化的科学计算环境,是集数值计算和图形处理等功能于一体的工程计算应用软件。

MATLAB不仅可以处理代数问题和数值分析问题,而且还具有强大的图形处理和仿真模拟等功能。

MA TLAB能够很好的帮助工程师及科学家解决实际问题,它经过20多年来的不断完善和改进,已经成为公认的优秀的数学应用软件之一。

概括地讲,整个MA TLAB系统由两部分组成,即MATLAB内核及辅助工具箱,两者的调用构成了MA TLAB的强大功能。

MATLAB语言以数组为基本数据单位,包括控制流语句、函数、数据结构、输入输出及面向对象等特点的高级语言,它具有以下主要特点:1)MATLAB的程序设计语言编程效率较高,运算符和库函数极其丰富,语言简洁,编程效率高,MA TLAB除了提供和C语言一样的运算符号外,还提供广泛的矩阵和向量运算符。

利用其运算符号和库函数可使其程序相当简短,两三行语句就可实现几十行甚至几百行C或FORTRAN的程序功能,从而极大的简化了线性运算,而线性运算是整个数值计算的基础,所以以矩阵作为基本语言要素可以提高数值计算的编程效率。

MA TLAB本身拥有丰富的库函数,并具有结构化的流程控制语句和运算符,用户可以在使用的过程中方便自如的使用。

2)既具有结构化的控制语句(如for循环、while循环、break语句、if语句和switch语句),又有面向对象的编程特性。

3)图形功能强大。

它既包括对二维和三维数据可视化、图像处理、动画制作等高层次的绘图命令,也包括可以修改图形及编制完整图形界面的、低层次的绘图命令。

相关文档
最新文档