机械设计的水平对产品的质量、性能、研发时间和经济效益等有直接或间接的影响。下文是我为大家整理的关于机械设计方面毕业论文的范文,欢迎大家阅读参考!
浅谈机械零部件设计的新思路
摘 要:机械零部件设计是人类为了实现某种预期目标而进行的一种创造性活动,是人们以长期经验积累为基础,通过力学、数学建模及试验等所形成的经验公式、图表、标准及规范作为依据运用条件性计算或类比等方法进行设计。传统设计有很多局限性,因此笔者提出了机械零部件设计的新思路。
关键词:机械;零部件;设计;新思路
机械零部件设计的传统模式是采用手工计算及绘图,虽然现在已有不少设计人员使用了计算机绘图但基本上还停留在计算机绘图的初级阶段段有将计算机在机械零部件设计的优化方面的优势充分发挥出来,就使设计的准确性较差池因为设计思路的老套化,使在生产过程中不断地出现问题设计不断地修改、修正就使其效率更低。
1、设计核心思想――创新思维
运用创造思维
设计者的创造力是多种能力、个性和心理特征的综合表现,包括观察力、记忆力、想象力、思维力、表达力、自控力、文化修养、理想信念、意志性格、兴趣爱好等因素。它是社会前进、科技进步的基本动力之一,其中想象力和思维力是创造力的核心,它是将观察、记忆所得信息有控制地进行加工变换,创造表达出新成果的整个创造活动的中心。设计者不是把设计工作当成例行公事,而是时刻保持强烈的创新愿望和冲动,掌握必要创新方法,加强学习和锻炼启觉开发创造力,成为一个符合现代设计需要的创新人才。创造力的开发可从培养设计人员的创新意识、提高创新能力、士曾加创新实践等方面进行。
运用发散思维
发散思维又称辐射思维,是以欲解决的问题为中心,思维者打破常规,从不同方向,多角度、多层次地考虑问题。通过提出各种不同的解决问题的途径求出多种不同的答案,才从中选出最优解决方案的思维方式。例如若提出“将两个零部件联结在一起”的问题,常规的办法有焊接、胶接、铆接、捆绑、螺栓连接等各种各样的常规方式。但运用发散思维思考以后,就可得到利用电磁力、摩擦力、压合力、抽真空、冷冻等等方法。利用发散思维可能会找到更好的更优化的解决问题的方法。发散思维是创造性思维的主要形式之一在技术创新和方案设计中具有重要的意义。
运用创新思维
创新思维是建立在各类常规思维基础上的。人脑在外界信息激励下,将各种信息重新综合集成产生新的结果的思维活动过程就是创新思维。机械零部件设计的过程是创新的过程。设计者应打破常规思维的惯例追求新的功能原理、新方案、新结构、新造型、新材料、新工艺等在求异和突破中体现创新。
2、科学地进行机械零部件设计
把握机械零部件设计的主要内容
机械零部件设计是机械设计的重要组成部分,是机械总体设计的基础。机械设备中的各种机构和构件及它的各种运动功能,都是通过机械零部件的精心设计、绘制出零部件的加工制造图和各部件的装配图再通过机械制造过程中的精细加工及各合格零部件的组合装配得以实现了机械设备的设计功能。
机械零部件设计的主要内容包括:根据机械设备方案设计和总体设计的要求阴确零部件的工作要求、性能、参数等,选择零部件的构形、材料、精度等,进行失效分析和工作能力计算,画出零部件图和部件装配图。机械产品整机应满足由零部件设计所决定的机械零部件的综合质量对强度、刚度、寿命、耐磨性、耐热性、振动稳定性、精度、加工及装配工艺性、维修、生产成本等方面的要求,还要满足噪声控制、防腐性能、不污染环境等环境保护要求和安全要求等。
严格计算机械零部件的失效形式
机械零部件由于各种原因不能正常工作而失效,其失效形式主要有断裂、表面压碎、表面点蚀、塑性变形、过度弹性变形、共振、过热及过度磨损等。故在设计零部件时应首先进行零部件的失效分析预估失效的可能性采取相应措施,其中包括理论计算及计算准则。
常用的计算准则如下:一是强度准则。强度是机械零部件抵抗断裂、表面疲劳破坏或过大塑性变形等失效的能力;二是刚度准则。刚度是指零部件在载荷的作用下,抵抗弹性变形的能力;三是振动稳定性准则。对于高速运动或刚度较小的机械,在工作时应避免发生共振;四是耐热性准则。为了保证零部件在高温下正常工作,应合理设计其结构及合理选择材料,必要时须采用有效的降温措施;五是耐磨性准则。耐磨性是指相互接触并运动零部件的工作表面抵抗磨损的能力。当零部件过度磨损后,将会导致零部件失效报废。只有综合考虑才能最大可能地避免零部件的失效。
正确选择机械零部件表面粗糙度
表面粗糙度是反映零部件表面微观几何形状误差的一个重要技术指标,是检验零部件表面质量的主要依据;其选择的合理与否,直接关系到产品的质量、使用寿命和生产成本。在机械零部件设计工作中表面粗糙度的选择应用最广的是类比法,此法简便、迅速、有效。最常用的是与公差等级相适应的表面粗糙度。
在实际应用中,对于不同类型的机器,其零部件在相同尺寸公差的条件下对表面粗糙度的要求是有差别的。这就是配合的稳定性问题。对于不同类型的机器,其零部件的配合稳定性和互换性的要求是不同的。故在设计工作中,表面粗糙度的选择归根到底还是必须从实际出发,全面衡量零部件的表面功能和工艺经济性才能作出合理的选择。
全面优化机械零部件设计方法
要充分运用机械学理论和方法包括机构学、机械动力学、摩擦学、机械结构强度学、传动机械学等及计算机辅助分析的不断发展,对设计的关键技术问题能作出很好的处理,一系列新型的设计准则和方法正在形成。计算机辅助设计(CAD)是把计算机技术引入设计过程环节,用计算机完成选型、计算、绘图及其他作业的现代设计方法。
CAD技术促成机械零部件设计发生巨大的变化并成为现代机械设计的重要组成部分。目前,CAD技术向更深更广的方向发展,主要表现为:基于专家系统的智能CAD;CAD系统集成化,CAD与CAM(计算机辅助制造)的集成系统(CAD/CAM);动态三维造型技术;基于并行工程面向制造的设计技术(DFM);分布式网络CAD系统。
参考文献:
[1]王月强:《现代机械产品的零部件设计创新研究》[J]交通世界(建养.机械),2012(06)
[2]谢志坤/路平/史科科/刘伯聪:《轻量化技术在机床设计中的应用》[J]制造技术与机床,2012(12)
机械设计制造自动化探讨
摘要:本文对机械自动化与传统的机械制造技术进行了比较分析,指出了智能化的机械设计制造成为发展趋势。机械自动化在机械制造上具有低成本、高效率和多功能的有点,能够满足人民生活和生产的多元化需求。本文中论述了机械自动化的设计的原理、优点与效益以及发展方向。
关键词:机械制造自动化原则发展方向
1 机械制造自动化符合设计的原则
满足对机器的功能要求。
任何一种产品的开发都是为了满足人们某种需求为目的的,不同的产品具有不同的性能。任何机械设计都要能够对输入的物质、能量和信息进行处理,输出需要的物质、信息和能量。机械自动化系统也应该具有这种功能,能够对物质、信息和能量进行处理。机械自动化系统包括和机电一体化产品和机电一体化技术的内容,作为产品, 又包含着设计、 制造和特定的功能以满足使用要求,而功能是由其内部有机联系的结构所决定的。
利用先进技术不断创新。
根据产品或系统的功能不同,可对产品或系统进行分类。以物料搬运、加工为主,输入物质、能量和信息,经过加工处理,主要输出改变了位置和形态的物质系统称为加工机。以能量转换为主,输入能量和信息,输出不同能量的系统,称为动力机,其中输出机械能的为原动机。以信息处理为主,输入信息和能量,主要输出某种信息。
机械自动化系统除了具备上述必须的主功能外,还应具备其它内部功能,即 控制功能、动力功能、检测功能、构造功能。基于上述的功能构成原理,既有利于设计或分析各种机械自动化的产品,又有利于开拓思路,便于创造发明和创新。
2 机械自动化系统的优点与效益
生产能力和工作质量提高。
机械自动化产品具有信息自动控制和自动处理的功能,其检测的精度和灵敏度有很大的提高,通过自动化控制系统能够保证机械的能按照计划完成动作,使制造过程不受操作者主观因素的影响,保证最佳的工作质量和较高的产品合格率。同时,由于机械自动化产品实现了工作自动化,所以生产力大大提高。
使用安全性和可靠性提高。
机械自动化系统都有报警、监视、诊断和保护等功能。如果在工作中遇到过流、过压、过载、短路等电力故障时,能够自动停止工作,保护机械设备的完好,避免或减少人身事故,提高了设备的安全性。机械自动化产品由于采用电子元器件,减少了机械产品中的可动构件和磨损部件,从而使其具有较高的灵敏度和可靠性,故障率降低,寿命得到了延长。
调整和维修方便,使用性能改善。
机械自动化产品在安装调试时,可通过改变控制程序来实现工作方式的改变,以适应不同用户对象的需要以及现场参数变化的需要。这些控制程序可通过多种手段输入到机械自动化产品的控制系统中,而不需要改变产品中的任何部件和零件。对于具有存储功能的机械自动化产品,可以事先存入若干套不同的执行程序,然后根据不同的工作对象,给定一个代码信号输入,即可按指定的预定程序进行自动工作。机械自动化产品的自动化检验和自动监视功能可对工作过程中出现的故障自动采取措施,使工作恢复正常。
改善劳动条件,有利于自动化生产。
机械自动化产品自动化程度高,是知识密集型和技术密集型产品,是将人们从繁重的体力劳动中解放出来的重要途径,可以加速工厂自动化、办公自动化、农业自动化、交通自动化甚至是家庭自动化,从而可促进我国四个现代化的实现。
3机械设计制造及其自动化的发展方向
3 .1智能化。
智能化是21 世纪机械自动化技术发展的一个重要发展方向。这里所说的“智能化”是对机器行为的描述,是在控制理论的基础上,吸收人工智能、运筹学、计算机科学、模糊数学、心理学、生理学和混饨动力学等新思想、新方法。模拟人类智能,使它具有判断推理、逻辑思维、自主决策等能力,以求得更高的控制目标。诚然,使机械自动化产品具有低级智能或人的部分智能,则是完全可能而又必要的。
模块化。
模块化是一项重要而又艰巨的工程。 由于机械自动化产品种类和生产厂家繁多, 研制和开发具有标准机械接口、电气接口、动力接口、环境接口的机械自动化产品单元是一项十分复杂但又是非常重要的事。如研制集减速、智能减速、 电动机于一体的动力单元, 具有视觉、 图像处理、 识别和测距等功能的控制单元以及各种能完成典型操作的机械装置。 这样, 可利用标准单元迅速开发出新的产品,同时也可扩大生产规模。
网络化。
网络技术的兴起和飞速发展给科学技术、工业生产、政治、军事、教育以及人们日常生活带来了巨大的变革。各种网络将全球经济、生产连成一体,企业间的竞争也趋于全球化。机械自动化的新产品一旦研制出来,只要其功能独到,质量可靠,很快会畅销全球。由于网络化的普及,基于网络的各种远程控制和监测技术方兴未艾,而远程控制的终端设备本身就是机械自动化产品。现场总线和局域网技术使家用电器网络化已成大势。
微型化。
微型化指的是机械自动化向微观领域发展的趋势。国外将其称为微电子机械系统,或微机械自动化系统,泛指几何尺寸不超过1 cm3的机械自动化产品,并向微米、纳米级发展。微机械自动化产品体积小、耗能少、运动灵活, 在生物医疗、军事、信息等方面具有不可比拟的优势。微机械自动化发展的瓶颈在于微机械技术,微机械自动化产品的加工采用精细加工技术,即超精密技术,它包括光刻技术和蚀刻技术两类。
4结论
现代机械自动化在设计和制造上具有多功能、高质量、高可靠性、低能耗的意义,所以机械的设计、制造都是围绕着机械自动化来进行的。机械自动化技术所面临的共性关键技术是传感检测技术、信息处理技术、伺服驱动技术、自动化控制技术、接口技术、精密机械技术及系统总体技术等。设计人员不能只热衷于技术引进,不能仅仅安心于作为新技术的传播者, 而应该作为新技术产业化的创造者,为机电一体化技术发展开辟广阔的天地。
参考文献:
[1]吴俊松.机械设计制造及其自动化的发展方向[J].黑龙江科技信息,2013(11):45-46.
[2]罗碧龙.机械设计制造及其自动化发展方向的研究[J].科技与企业,2013(8):105-106.
[3]刘超.我国机械设计制造及其自动化发展方向研究[J].河南科技,2013(6):66-67.
纵观人类历史,每一次人类生产力水平的飞跃都离不开创新, 创新思维 的培养有利于我国自主创新水平的提高,由中国制造向中国创造转变,从而提高我们的国际竞争力。下面是我为大家推荐的机械设计制造及其自动化 毕业 论文,供大家参考。
机械设计制造及其自动化毕业论文 范文 一:农业机械自动化建设
一、我国农业机械自动化的发展现状
农业机械自动化的定义:农业机械或者装备在自身运行期间或运作状态下不依靠人手操作或感官而独立的将其完成。农业机械自动化可以大幅度降低农副产品的生产本金、减少农民劳作带来的疲劳、提高农副产品的生产效率等,而且还可以整体提升农产品的质量与产量,因此,农业机械的改善应从降低生产本金、提升生产效率与质量出发,不断的进行设备的完善,以达到高尖精的目的。随着我国农业经济的逐渐繁荣,机械自动化技术也为现代化农业的发展起着一定的推动作用。农业机械自动化水平的提升,农业机械自动化的范围应该得到进一步发展与扩大,使农业机械化水平保持整体发展的良好趋势。农业机制水平的不断提高,增强了我国农业厂家的生产能力,随着农业机械能力的不断加强,其涉及的领域也在不断的拓展,主要的市场有农机销售、设备维护与田间作业等。随着农业机械自动化市场的不断扩宽,促进了国际间的技术沟通与合作,我国的一部分大型企业用市场交换技术的形式,来学习国外的先进技术与 企业管理 经验 ,从而提高国产农业机械的质量与生产效益。但由于多方面的因素,同发达国家相比较,我国的农业机械自动化仍有许多需要提高的地方,在农业机械自动化的进程当中也存在着一定的问题。
1.农业机械制造水平低
同发达国家相比我国的农业机械制造水平较低,有多种农业机械产品是仿造发达国家的机械产品。在农业机械自动化设备中,仅仅对农业机械做了部分改进或是增加设备来降低生产农业机械设备的成品,这在一定程度上限制了产品的应用与推广。所以,开发符合生产需要的农机设备应作为我国农业机械设备主要的发展方向[1]。
2.我国农业机械自动化发展不稳定
因为我国的农业自动化发展水平相对偏低,在相关农业机械科学技术方面未能得到应有的利用,例如:全球定位系统、检测监控系统与动态控制系统等有利于我国农业发展的软件技术水平较低,无法满足我国农业机械自动化水平的发展需要。我国相关农业管理部门对精准农业方面的研究管理强度还不够,导致我国农业发展不够成熟稳定。
二、我国农业机械自动化的发展模式
通过对当前我国农业机械自动化所面对的实际问题出发,想要改善我国农业机械自动化进程主要应从以下几个方面来分析:
1.政府加强对农业机械技术方面的引导与扶持
我国政府可以通过一系列政策来鼓励农民购买农业机械,对购买农业机械的农民进行补贴等政策,使农业机械的应用得到更大范围的推广。并通过科技创新等奖励政策来鼓励生产机械的企业与科研机构。政府应该结合我国各个地区的自然情况出台相应的政策,因地制宜才能更好的推进我国农业机械自动化发展,加强我国农业机械质量监督与管理工作,促进我国农业机械的科研成果得到实际的应用。相关农业机械企业同样需要加强科研技术的投入,并积极主动的参与到国内的农业机械产品方面的竞争[2]。
2.提高我国农业机械自动化控制水平
在我国农业机械自动化技术的研发与制造的发展过程当中,值得注意的是提高我国农业机械自动化水平的可靠性。想要提高我国农业机械自动化水平,首先要提高农机自动化控制技术。企业在生产农业机械产品的同时应该考虑的主要因素有:农民当前对农机产品的要求、农民的购买农机产品能力、采用的农业机械自动化技术、农业产品质量改善、农民保养农机产品的方便性[3]。
3.如何推动精准农业的发展进程
目前,我国精准农业的发展进程相对不够稳定,与一些成熟的发达国家相比,我国的农业机械自动化水平相对较低,进一步提升我国精准农业机械自动化的发展进程,不但能够促进我国农业机械自动化相关技术的发展与完善,更能够展示出我国农业科技水平的提升,从而提高我国在农业机械自动化技术在国际上的地位与话语权。近年来,国际上的精准农业发展着重点在节约用水与节肥等相关农业技术方面,节约用水与节约用肥可以通过精准农业技术来有效实现,从而达到节约资源的目的,这是我国实现可持续发展战略的具体表现。我国相关人员在学习国外先进技术的同时,更要集中科学研发知识,实现精准灌溉与精准施肥技术,从而推进我国精准农业机械自动化水平的发展。随着国际智能化发展与加强,农业机器人与智能化系统在一些发达国家已经得到很大程度的推广,由此可以看出,我国在农业机械方 面相 对于发达国家已有了很大距离。所以,我国应该抓住新时代的机会,坚持科学发展观与自主研发精神,大力发展我国农业自动化技术。
三、 总结
目前,我国农业排名世界第二,成为仅次于美国的农业大国,但是我国农业机械化设备的技术与其他农业大国差距较大。农业机械化扩散程度和农机设备使用率与美国等先进国家相比也相差较远,但是伴随着我国经济的快速发展,现代化农业的脚步也在不断加快。同时也要加快我国科技技术的创新与管理,按照市场走向来运作,把握好机会,实现农业机械化的跳跃式进步,为我国农业的整体实力提升做贡献。
机械设计制造及其自动化毕业论文范文二:农业机械数字化设计的研究
一、数字化设计技术在农业机械设计中的应用现状
传统的设计技术只是简单满足使用者的需求,数字化设计技术则是运用计算机技术来缩短产品的设计周期、降低产品的设计成本并进行后期的维护。对于农业机械的设计来说,它有着广阔的市场,而且可以设计的种类非常多,但是农业机械的设计一般都没有使用数字化设计技术,所以长期以来农业机械的设计水平相对较低。而运用数字化设计技术可以使农业机械设计有着更好的发展前景,使设计出来的农业机械更加完善。目前,农业机械的种类相对固定,功能没有太大的改变,而且没有过多的创新。比如,在播种机的设计中应该考虑根据不同的播种对象来进行相应的设计,即可以分为条形播种机和精密播种机,要根据不同的播种条件来进行相关的设计。另外还可以按照播种机工作原理的差异设计机械式和气力式播种机,数字化设计技术能够将这些种类进行区别设计。将数字化设计技术运用于农业机械的设计过程中将会使农业机械的种类更加丰富,使同一种类的产品有不同的功能区分,完善目前农业机械设计的不足之处,使农业机械能够得到更广泛、更有效的运用。
二、数字化设计技术应用于农业机械设计的前景
由于现今农业机械的设计水平相对落后,所以数字化设计技术必然在农业机械的设计过程中有更广阔的应用前景。比如,可以将虚拟技术运用于农业机械设计中、数字化设计技术与农业机械设计协同设计以及在农业机械的设计中注重增强创新意识,下面将对这些数字化设计技术在农业机械设计中的运用前景进行详述。
将虚拟技术运用于农业机械设计中
虚拟技术是利用计算机技术来生成产品的三维图像设计,通过虚拟技术可以使设计人员更加清楚地了解产品的形状,另外虚拟技术可以对机械运动进行仿真模拟,即可以模拟所设计的产品的功能,这样就便于设计人员对产品进行改进,更大程度上保障了产品设计的可行性。通过虚拟技术还能够加快产品设计的速度,完善产品的质量。
数字化设计技术与农业机械设计协同设计制造
在农业机械的制造过程中运用数字化设计技术能够最大程度提升产品的可靠性,降低产品设计过程中的成本费用和设计时间。利用这一技术能够使设计方案得到较快地更改,避免不够完善的计划造成生产成本浪费。
农业机械数字化设计过程中更加注重创新设计
现今的农业机械种类和样式差异不大,没有较大的改良,所生产的农业机械不能完全满足农民的需要,而且作用较单一,如果能够对农业机械进行创新设计,那么将会使农业产品的种类更加完善,并且能够更大限度的提高农业生产率。数字化设计技术可以较快捷、可靠地帮助研发人员设计出不同的农业机械,这将是未来农业机械的设计的必然发展方向。
三、小结
我国是一个农业大国,农业机械对于我国农业的发展而言有着非常重要的作用。数字化设计技术的运用将使我国的农业机械发展更加完善,促进我国农业的快速发展。
基于UG的模块化机械设计方法研究 摘 要]本文采用模块化设计思想和UG二次开发技术,解决了用UG软件进行机械设计时,许多常用件需要多次重 新设计的问题。常用件模块以菜单的方式结合在UG软件中,这具有良好的可扩充性和可移植性。 [关键词]模块化设计 机械设计 UG二次开发 Unigraphics(简称UG)是美国EDS公司推出的CAD/ CAM/CAE一体化软件。它的内容涉及到平面工程制图、三维 造型、装配、制造加工、逆向工程、工业造型设计、注塑模具设计、 钣金设计、机构运动分析、数控模拟、渲染和动化仿真、工业标准 交互传输、有限元分析等十几个模块。近年来UG发展迅速,已 广泛应用于多个领域,更是进行机械设计的常用软件。虽然UG 功能非常强大,但在进行机械产品设计的时候经常会遇到一些 标准件以外的常用件,若每次对它们均从头开始设计,则要做大 量的重复性工作。为了提高劳动生产率,降低设计成本,将已经 广泛应用于电子、计算机、建筑等领域的模块化设计思想引用到 机械设计中,形成基于UG的模块化机械设计。 1模块化机械设计 模块及模块化的概念 模块是一组具有同一功能和结合要素(指联接部位的形状、 尺寸、连接件间的配合或啮合等),但性能、规格或结构不同却能 互换的单元。模块化则是指在对产品进行市场预测、功能分析的 基础上划分并设计出一系列通用的功能模块,然后根据用户的 要求,对模块进行选择和组合,以构成不同功能或功能相同但性 能不同、规格不同的产品。 模块化机械设计相关性 模块化设计所依赖的是模块的组合,即结合面,又称为接 口。为了保证不同功能模块的组合和相同功能模块的互换,模块 应具有可组合性和可互换性两个特征。这两个特征主要体现在 接口上,必须提高模块标准化、通用化、规格化的程度。对于模块 化机械设计,可见其关键是怎样划分模块,这里主要通过综合考 虑零部件在功能、几何、物理上存在的相关性来划分模块。 (1)功能相关性零部件之间的功能相关性是指在模块划分 时,将那些为实现同一功能的零部件聚在一起构成模块,这有助 于提高模块的功能独立性。 (2)几何相关性零部件之间的几何相关性是指零部件之间 的空间、几何关系上的物理联接、紧固、尺寸、垂直度、平等度和 同轴度等几何关系。 (3)物理相关性零部件之间的物理相关性是指零部件之间 存在着能量流、信息流或物料流的传递物理关系。 模块化机械设计的优点 模块化机械设计在技术上和经济上都具有明显的优点,经 理论分析和实践证明,其优越性主要体现在下述几方面: (1)可使现在机械工业得到振兴,并向高科技产业发展; (2)减轻机械产品设计、制造及装配专业技术人员的劳动强 度; (3)模块化机械产品质量高、成本低,并且妥善解决了多品 种小批量加工所带来的制造方面的问题; (4)有利于企业根据市场变化,采用先进技术改造产品、开 发新产品; (5)缩短机械产品的设计、制造和供货期限,以赢得用户; (6)模块化机械产品互换性强,便于维修。 2模块化机械设计在UG中的实现 总体构思 在用UG进行机械设计时,为了将常用件模块化,首先要把 常用件的三维模型表达出来。对于系列产品,可按照成组技术的 原理进行分类,一组相似的常用件建立一个三维模型,即所谓的 三维模型样板。根据UG参数化设计思想,一个三维模型样板可 认为是一组尺寸不同、结构相似的系列化零部件的基本模型。把 众多的三维模型样板按类分开,每一类放在一个集合里,这样每 类都形成了一个三维模型样板的模块库。为了使模块库与UG 的集成环境有机地结合在一起,把每个模块库都以图标的方式 放在用户菜单上,以方便调用。为了实现这一总体构思,综合运 用了UG/Open MenuScript、UG/Open Ulstyler、UG/Open API、Visual C++等UG二次开发技术,其程序流程图如图1 模块库菜单设计 为了与UG菜单交互界面风格保持一致,模块库采用了分 级式下拉菜单,下拉菜单通过UG/Open MenuScript模块开发 实现。即利用MenuScript提供的UG菜单脚本语言,编写成扩 展名为“.men”的文本文件,将其放在用户目录下的/startup目 录内,通过设定UG的环境变量,UG在启动时会自动加载用户 菜单文件。为了方便用户调用时快速检索到所要的常用件三维 模型样板,将下拉菜单的最大深度设计为3级,且每一条下拉菜 单最多不超过15个按钮。末级菜单上每一个按钮对应一个常用 件三维模型样板名称,点击末级菜单按钮即调出创建相应产品 的三维模型样板对话框。 三维模型样板对话框设计 利用UG/Open Ulstyle制作UG风格的对话框,按照模型 样板的参数生成包含数据输入框、文本框、按钮、图片等控件的 对话框。在对话框上部显示零配件图片,在对话框左上角显示对 话框标题,在UG系统窗口左下角显示操作提示信息,这样可以 使用户很方便地设计或选用常用件三维模型,三维模型样板对 话框设计完成后,生成扩展名为“.dlg”文件。所有对话框都有6 种基本同调函数,分别是Apply按钮的回调函数,Back按钮的 回调函数、Cancel按钮的回调函数、OK按钮的回调函数、对话 框构造函数和对话框析构函数。其中对话框构造函数在UG构 建对话框完成之后、用户应用程序执行之前调用,将常用件三维 模型的常用规格及技术要求显示到信息窗口,供用户创建产品 时作参考。对话框析构函数在UG用户对话框关闭时调用,程序 编写时利用它进行关闭、清除信息窗口以及释放申请的内存空 间等操作。 应用程序动态链接库(*.dll)创建 UG/Open API应用程序是用C/C++语言编写的,它除了 能够在UG的环境下对UG进行功能调用外,还能在程序中实 现软件的文件管理、流程控制、数据传输、窗口调用、数值计算等 C/C++语言支持的全部功能,使用非常灵活。UG/Open API 应用程序牵涉到UG提供的头文件(*.h)、库文件(*.dll)及 以C/C++语言编程环境,需要对Visual C++编译环境进行 设置,下面给出了Visual C++编译环境设置方法及动态 链接库的创建过程: (1)建立一个空的动态链接库工程。 (2)配置程序头文件(*.h)、库文件(*.dll)的目录路径。 其中头文件包括UG头文件,Visual C++库文件。 (3)将对话框生成的C语言源文件模板文件*. 添加到Project中。 (4)编制应用程序。进入对话框回调函数内部进行程序编 制,定义变量及UG对象,运用C/C++语言和UG/Open API 函数进行参数化建模设计。 (5)生成动态链接库(*.dll)文件。UG启动时会自动加载 动态链接库文件,供用户菜单调用。 3结束语 随着装备制造业的飞速发展,产品种类急剧增多且结构日 趋复杂,只有产品设计周期不断缩短,才能够满足企业激烈竞争 的需要。用UG软件进行模块化机械设计符合机械产品快速设 计的理念,符合装备制造业的发展需要,是机械设计的发展方向 之一,具有较高的实用价值和经济价值。 参考文献 [1]袁峰UG机械设计工程范例教程[M]北京机械工业出 版社2006 [2]王志张进生于丰业王鹏任秀华基于模块化的机械产 品快速设计[J]机械设计2004,21,8 [3]滕晓艳张家泰产品模块化设计方法的研究[J]应用科 技2006,33,2 [4]董正卫田立中付宜利UG/Open API编程基础[M]北 京清华大学出版社,2002
166 浏览 4 回答
263 浏览 3 回答
188 浏览 3 回答
256 浏览 3 回答
321 浏览 2 回答
304 浏览 2 回答
237 浏览 4 回答
212 浏览 3 回答
219 浏览 3 回答
336 浏览 3 回答
343 浏览 3 回答
311 浏览 3 回答
284 浏览 3 回答
355 浏览 5 回答
131 浏览 6 回答