数控机床模块化设计---论文1_第1页
数控机床模块化设计---论文1_第2页
数控机床模块化设计---论文1_第3页
数控机床模块化设计---论文1_第4页
数控机床模块化设计---论文1_第5页
已阅读5页,还剩60页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、毕业设计(论文)报告纸数控机床的模块化设计摘 要用户需求的个性化和多样化正成为机床制造业发展的一个重要特色,如何快速响应市场的需求对企业在竞争中占据有利地位具有重要的意义。本文针对这一企业需求,将模块化设计思想引入了数控机床的设计当中,在研究模块化设计的一般方法的基础上针对数控机床的特点对其进行了模块的划分、建模、参数化设计等工作,并基于SolidWorks开发了数控机床参数化设计系统。主要研究内容如下:文章首先研究并总结了模块化设计原理及其核心思想,并在此基础上提出了针对数控机床的具体的模块划分方法;其次通过对数控机床的模块划分建立了数控机床模块数据库; 第三利用VB语言对三维CAD软件So

2、1idWorks进行二次开发,完成了数控机床模块参数化设计系统,并以典型部件为例,进行测试验证。关键词:模块化设计,数控机床,模块划分,参数化建模i毕业设计(论文)报告纸Modular Design of CNC Machine ToolsAbstractPersonalization and diversification of user requirements is becoming one of the most important characteristics of manufacturing. It is significant to rapidly response to th

3、e demand of the market for enterprises taking advantageous position in competition. In order to meet this need, the modular design thought was draw into the design of numerical control machine. Based on the general method of modular design, module, modeling and configuration of CNC machine were rese

4、arched according to the characteristics of it. A CNC machine parametric design system was developed by Solidworks. The main research contents are as follows.Firstly, the existing modular design theory and method was analyzed, and on this basis, aspecific module partition method for CNC machine tools

5、 was put forward. Secondly, in basis of module partition, the module database was founded. Finally, parametric design of the CNC system by SolidWorks was initially completed. And the running instances of the system were also given.Key Words:Modular Design; Numerical Control Machine Tools; Module Par

6、tition; Parametric Modelingii毕业设计(论文)报告纸目 录摘 要 . i Abstract . ii第一章 引 言 . - 1 -1.1 课题研究的背景及意义. - 1 -1.1.1 课题研究的背景 . - 1 -1.1.2 课题研究的意义 . - 2 -1.2 研究现状及存在的问题. - 2 -1.2.1国内外研究现状. - 2 -1.2.2存在的问题. - 3 -1.3 论文研究内容. - 4 -第二章 数控机床模块化设计方法 . - 5 -2.1模块的设计的理论基础 . - 5 -2.1.1模块化设计的相关概念. - 5 -2.1.2模块化设计的方式和一般过程

7、. - 6 -2.2 模块的划分. - 8 -2.2.1 模块划分的原则 . - 8 -2.2.2 模块划分的角度 . - 9 -2.2.3 模块的聚类方法 . - 12 -2.3 本文对数控机床采取的划分方法. - 16 -第三章 数控机床模块几何建模技术研究 . - 17 -3.1 数控机床元件几何建模常用方法. - 17 -3.2 数控机床模块几何建模的关键技术. - 18 -3.2.1 数控机床零件模块的自动几何建模原理 . - 19 -3.2.2 数控机床组件模块的自动几何建模原理 . - 22 -第四章 SolidWorks二次开发平台的设计. - 24 -iii毕业设计(论文)报

8、告纸4.1 SoildWorks软件简介及二次开发技术 . - 24 -4.2数控机床参数化设计系统的结构设计 . - 26 -4.2.1数控机床参数化设计系统流程图. - 26 -4.2.2数控机床模块化设计系统数据结构. - 27 -4.3.1数控机床模块管理模块. - 30 -4.3.2数控机床模块配置模块. - 33 -第五章 总结与展望 . - 35 -5.1 总结 . - 35 -5.2 展望 . - 35 - 参 考 文 献 . - 36 - 致 谢 . - 37 - 附 录 . - 38 -iv毕业设计(论文)报告纸第一章 引 言1.1 课题研究的背景及意义1.1.1 课题研究

9、的背景当前,数控机床已成为工业发达国家普遍采用的现代化制造车间的加工单元,数控机床在我国也得到了较快的发展。从普通机床发展到数控机床,不仅是在控制技术方面,而且也在传动和结构方面实现了一次飞跃。随着时代的发展,市场对数控机床产品结构和技术性能的要求越来越多样化, 数控机床产品的快速开发及快速推向市场越来越显得重要。由于技术进步和市场竞争,必然要求数控机床在结构设计方面要有新的先进的设计理念和方法来指导。模块化设计正是适应这一发展要求的数控机床现代设计主要方法之一。模块化设计是近年来发达国家普遍采用的一种先进设计方法,它的核心思想是将系统按功能分解为若干模块,通过模块的不同组合,可以得到不同品种

10、、不同规格的产品。而数控机床结构的特点也决定了模块化设计方法对于数控机床设计的适用性:1) 同一类型的数控机床均可划分为基本相同的若干部分;2) 同一类型的数控机床通过一个或若干个基本参数的变化形成不同规格的产品;3) 同一类的数控机床尽管有着各种不同的结构布局和用途范围,但其基本控制、运动功能和工作原理是相同的;4) 数控机床中有不少独立的功能单元,如导轨副、丝杠副、冷却系统、润滑系统、液压系统、气动系统、电气控制系统等,这一特点使其适应于模块化设计方法;5) 数控机床的加工要求向高速、高精度方向发展,要求机床结构具有高刚度、高可靠性,机床基础大件 (床身、工作台、主轴箱、滑鞍、立柱等 )

11、的结构动、静态特性和传动系统的高刚性成为设计的主要矛盾;6) 数控机床采用计算机控制技术,使机床的机械传动机构大为简化;7) 市场竞争和市场需求的多变,要求数控机床产品规格和功能多样化、性能好、成本低、制造周期短;- 1 -毕业设计(论文)报告纸8) 随着技术的进步和市场的发展,许多数控机床功能部件已实现专业化生产和商品化。1.1.2 课题研究的意义本课题的研究意义在于提高企业的经济效益及其在市场上的竞争力。但传统的数控机床设计是面向某一具体产品,从零件设计入手,逐步完成整机设计,除少量标准件外,几乎是全新的,生产上及技术上的继承性很差,且新产品设计周期长,工艺装备及生产准备工作量大,生产线也

12、需作较大的调整。随着科学技术和国民经济的发展,对数控机床的需求量越来越大,且对质量提出了更高的要求,若仍采用传统的单一产品设计方法是远不能满足市场多样化的需求,不能适应激烈的市场竞争,也很难提高产品的综合技术经济效益及保证产品质量。而且我们知道,机床的功能、性能往往和成本相矛盾,而一般情况下,产品总成本的75%以上及产品的性能在设计阶段就已经确定;另一方面,为了适应市场变化,快速响应市场,必须快速研发新产品,而这与正常的新产品研发周期是矛盾的。所以,必须通过先进的设计方法来提高产品的质量和性能,降低生产成本,缩短研发制造周期。因此,模块化设计技术适用于数控机床的设计,它解决了机床功能、制造成本

13、、研发周期之间的相互矛盾。1.2 研究现状及存在的问题模块化的概念和模块化制造的思想都来源于人们长期的生产实践。最初是在机床制造业,德国于1930年首先提出了“模块化构造”(Modular Construction)的设计方法。由于用这种方法设计制造的机床具有很好的经济效益,因而采用模块化构造在世界得到迅速发展。日本通产省在1977年开始研制柔性加工单元(FMC),明确地引进了模块化构造的概念:按不同功能制造模块,其独立性很强,模块化的功能单元可独立运转,整个控制系是有上述模块组成的多级系统。到本世纪50年代,欧美一些国家正式提出“模块化设计”概念,把模块化设计提到理论高度来研究。目前,模块化

14、设计的思想已渗透到许多领域,例如机床、减速器、家电、计算机等等。在机械制造方面,随着三维几何模型技术的发展,参数化设计技术的日趋完善,模块化设计作为一种现代设计方法在国外制造业中迅速发展,是近年来发国家普遍采用的一种先进设计方法。在国外,Ulrich认为产品模块化与设计过程的两个特点紧密相关:一设计中功能域与物理结构域之间的映射或相似程度影响模块化的程度。二是产品物理结构间相互影响程度的最- 2 -毕业设计(论文)报告纸小化。这两点指出,在产品功能分解树与结构分解树之间建立合理映射并保证结构树组成元素之间的相互影响最是模块化设计的基本要求。基于这一观点,Ulrihch定义了三种模块化类型:部件

15、互换模块化、部件共享模块化和总线模块化,这三种方式描述了模块武汉理工大学硕士学位论文产品中模块的基本组合方式。这些不同的模块组合方式,则是形成不同类型产品系列的基础。ShinnHo从分析机床结构入手提出了分级模块化的概念和设想,并指出了完善模块化设计理论与方法应研究和解决的四个原则和问题(分析原则、标准化原则、结合原则和适应原则)。据此,分级模块设计系统可以通过低级模块的组合最大限度地满足用户需求。然而随着模块数目的增多,模块的管理成本和接口成本也将大幅上升,因此,分级模块化在实际应用时将是非常困难那的。Jeffrey等认为模块化产品结构是构建产品族的有效方法,并提出了一种共享通用模块的产品族

16、设计方法。该方法通过功能分解,得到产品族的功能分解图,引入启发式模块划分规则,实现从功能结构图向产品模块的映射,并通过对模块矩阵的定性分析进行模块聚类,确定出具有通用和共性的功能模块,作为产品的平台。近年来,国内各行业专家学者也在模块化设计方面作了很多研究和探讨。90年代初,童时中等人从多方面分析了模块化理论,对模块、模块化的概念进行了研究,提出了模块化设计的总体流程天津大学机械学院的侯亮等人研究了广义模块化设计理论,并成功的用此理论对液压机进行了模块化设计。西安理工大学的谢小平等人提出了基于GT的模块化设计思路,并应用于西议集团的1511系列产品中,改变了传统的重新设计模式,有效地缩减了设计

17、时间。北京理工大学的杜陶钧等讨论了模块化设计中模块划分的分级、层次特性,分析了模块划分的三个层次,即用户层、功能层、结构层,在此基础上提出了分级模块层次划分的方法,讨论了功能元独立的条件,建立了功能相关度的四种类型,应用相关度聚合划分了功能模块,并对划分的结果进行了评价。该方法可以应用于对复杂系统的模块划分。武汉理工大学的张松林研究了减速器模块划分的方法,并提出了程序模块化设计方法和功能模块化设计方法。从以上国内外研究现状可以看出,人们对于数控机床的模块化设计进行了大量的研究工作,取得了不少阶段性成果,然而,当前所提出的模块化设计方法中,大多数的方法仅仅局限在某个设计阶段,如设计、制造等等,尚

18、未有系统的理论、方法能够很好的满足数控机床- 3 -毕业设计(论文)报告纸的整个开发过程。同时,国内在生产和库存管理上还是以产品而不是以模块为基础,分级模块化管理更为困难,造成生产与备品的不协调。以模块化为基础进行制造和生产管理的前提是合理解决模块编码的问题。近年来,诸如齐齐哈尔第二机床厂,沈阳机床集团等单位在这方面做了不少研究和试验,取得了不少成果,但还是有很大的研发空间。1.3 论文研究内容本文在研究模块化设计的一般方法的基础上针对数控机床的特点对其进行了模块的划分、建模、参数化设计等工作,并基于SolidWorks开发了数控机床参数化设计系统。本文拟在以下方面做出研究:1)分析数控机床模

19、块化设计方法的研究;2)完成机床功能分析及模块划分;3)在熟悉SolidWorks等软件基础上,完成数控机床模块参数化设计系统的开发,并以典型部件为例进行参数化设计的研究;4)并以典型部件为例,进行测试验证。- 4 -毕业设计(论文)报告纸第二章 数控机床模块化设计方法模块:指的是一组具有同一功能和接合要素(指联接部位的形状、尺寸、联接件间的配合或啮合等),但性能、规格或结构不同却能互换的单元。机床卡具、联轴器可称为模块,有些零部件如螺母、螺栓,广而言之也可称为模块,但不如称为标准件为好。在模块化设计中,也用到大量的标准件,但模块一般指标准件之外、仍需被设计而又可以用于不同的组合、从而形成具有

20、不同功能的设备的单元。模块化设计:在对产品进行市场预测、功能分析的基础上,划分并设计出一系列通用的功能模块;根据用户的要求,对这些模块进行选择和组合,就可以构成不同功能、或功能相同但性能不同、规格不同的产品。这种设计方法称为模块化设计。对于数控机床而言,模块化设计是指将机床上同一功能的单元,设计成具有不同用途或性能的、可以互换选用的模块,用以更好地满足用户需要的一种设计方法。数控机床的整体结构可以分解为单个部件的有机组合。通过功能分析,使得功能相同或相似,联接接口相同,而性能、用途不同的各种功能单元,经过选择、优化、简化和统一,形成各种具有独立功能的单元模块。通过对机床单元模块选择,使模块间有

21、机地匹配与连接,进而组合成各种通用机床、变型机床和专用机床。模块化设计使产品具有很大的适应性和灵活性,可以满足用户多样化、个性化的要求。将小批量生产转变为中、大批量生产,有利于采用先进技术和成组技术,是解决复杂产品多样化的一种现代设计方法,更能促进产品结构调整,加速产品的更新换代。用户提出定单后,直接选择适合的模块,组合成用户需要的机床,节省了设计和试制的时间,缩短了产品交货期。并且,模块化设计使企业由小批量生产转变为中、大批量生产的时候,不需要很大的成本投入,却可以产生很好的经济效益。模块化设计与产品标准化设计、系列化设计密切相关,即所谓的“三化”。“三化”互相- 5 -毕业设计(论文)报告

22、纸影响、互相制约,通常合在一起作为评定产品质量优劣的重要指标,是现代化原理开始用于机床设计,到本世纪50年代,欧美一些国家正式提出“模块化设计”概念,把模块化设计提到理论高度来研究。目前,模块化设计的思想已渗透到许多领域,例如机床、减速器、家电、计算机等等。模块化设计的主要方式有:1、横系列模块化设计:不改变产品主参数,利用模块发展变形产品。这种方式是易实现,应用最广。常是在基型品种上更换或添加模块,形成新的变形品种。例如,更换端面铣床的铣头,可以加装立铣头、卧铣头、转塔铣头等,形成立式铣床卧式铣床或转塔铣床等。2、纵系列模块化设计:在同一类型中对不同规格的基型产品进行设计。主参数不同,动力参

23、数也往往不同,导致结构形式和尺寸不同,因此较横系列模块化设计复杂。若把与动力参数有关的零部件设计成相同的通用模块,势必造成强度或刚度的欠缺或冗余,欠缺影响功能发挥,冗余则造成结构庞大、材料浪费。因而,在与动力参数有关的模块设计时,往往合理划分区段,只在同一区段内模块通用;而对于与动力或尺寸无关的模块,则可在更大范围内通用。3、横系列和跨系列模块化设计:除发展横系列产品之外,改变某些模块还能得到其它系列产品者,便属于横系列和跨系列模块化设计了。德国沙曼机床厂生产的模块化锉铣床,除可发展横系列的数控及各型锉铣加工中心外,更换立柱、滑座及工作台,即可将锉铣床变为跨系列的落地锉床。4、全系列模块化设计

24、:全系列包括纵系列和横系列。例如,德国某厂生产的工具铣,除可改变为立铣头、卧铣头、转塔铣头等形成横系列产品外,还可改变床身、横梁的高度和长度,得到三种纵系列的产品。5、全系列和跨系列模块化设计:主要是在全系列基础上用于结构比较类似的跨产品的模块化设计上。例如,全系列的龙门铣床结构与龙门刨、龙门刨床和龙门导轨磨床相似,可以发展跨系列模块化设计。模块化设计的一般过程:模块化设计分为两个不同层次,第一个层次为系列模块化产品研制过程,需要根据市场调研结果对整个系列进行模块化设计,本质上是系列产品研制过程,如图2.1所示。第二个- 6 -毕业设计(论文)报告纸层次为单个产品的模块化设计,需要根据用户的具

25、体要求对模块进行选择和组合,并加以必要的设计计算和校核计算,本质上是选择及组合过程,如图2.2所示。总的说来,模块化设计遵循一般技术系统的设计步骤,但比后者更复杂,花费更高,要每个零部件都能实现更多的部分功能。图2.1 模块化系列产品研制过程 图2.2 模块化产品设计过程模块化设计成功的前提。必须注意市场对同类产品的需求量、市场对同类产品基型和各种变型的需求比例,分析来自用户的要求,分析模块化设计的可行性等。对市场需求量很少而又需要付出很大的设计与制造花费的产品,不应在模块化系统设计的总功能之中。2.进行产品功能分析,拟定产品系列型谱合理确定模块化设计所覆盖的产品种类和规格,种类和规格过多,虽

26、对市场应变能力强,有利于占领市场,但设计难度大,工作量大;反之,则对市场应变能力减弱,但设计容易,易于提高产品性能和针对性。- 7 -毕业设计(论文)报告纸产品参数有尺寸参数、运动参数和动力参数(功率、转矩、电压等),须合理确定,过高过宽造成浪费,过低过窄不能满足要求。另外,参数数值大小和数值在参数范围内的分布也很重要,最大、最小值应依使用要求而定。主参数是表示产品主要性能、规格大小的参数,参数数值的分布一般用等比或等差数列。确定模块化设计类型,划分模块只有少数方案用到的特殊功能,可由非模块实现:若干部分功能相结合,可由一个模块实现(对于调整功能尤其如此)。5.模块结构设计,形成模块库由于模块

27、要具有多种可能的组合方式,因此设计时要考虑到一个模块的较多接合部位,应做到加工合理、装配合理;应尽量采用标准化的结构;尽量用多工位组合机床同时加工,否则模块的加工成本将非常可观;还应保证模块寿命相当,维修及更换方便。由于模块化设计建立的模块常不直接与产品联系,因此必须注意其技术文件的编制,才能将不同功能的块有机联系起来,指导制造、检查和使用。技术文件主要包括以下内容:(1)编制模块组合与配置各产品的关系表。其中应包括全系列的模块种类及各产品使用的模块种类和数量。(2)编制所有产品的模块组和模块目录表,标明各产品和模块组的组成。(3)编制系列通用的制造与验收条件、合格证明书及装箱单。(4)编制模

28、块式的使用说明,以适应不同产品、不同模块的需要。2.2 模块的划分从以上分析可以看出,在产品的模块化设计过程中模块的划分是最关键的技术之一。模块是模块化产品的基本组成单元,合理有效的模块划分是模块化设计的前提与基础。模块划分的基本思路为:依据模块划分的原则,从不同的角度将产品划分为若干基本单元进行相关度计算,建立相关矩阵聚类成模块。本文从模块划分的原则、模块划分的角度以及模块的聚类方法三个方面着手,深入分析模块的形成过程。2.2.1 模块划分的原则模块划分最基本的原则是以少数块组成尽可能多的产品。一般来说,并没有完全统一的- 8 -毕业设计(论文)报告纸模块划分的原则,因为研究对象不同,其侧重

29、点也不同。本文参考组合机床的部件划分原则,并结合企业实际,确定模块划分原则如下:(1)独立性原则。包括相对于其它模块的功能独立和结构独立,有助于模块系列化发展,以实现纵系列机床设计。其中拼装结合面的连接方式和连接要素应实现标准化和系列化,以保证模块间拼装的可能性和互换性。是模块划分的核心原则。(2)部件原则。组合机床的拆分主要遵循部件原则,以保证结构的相对独立。(3)组件原则。对功能综合程度过高的部件进一步进行功能分解,将组件模块化。(4)基础件原则。基础件功能和结构比较独立,例如床身、立柱等,其材质大都为铸件或焊接件,生产加工周期长,影响产品迅速改型。采用同一类型的联接为基础,建立接口标准化

30、、通用化的基础件模块,可以在较低成本的前提下最经济地配生出各式各样的产品。2.2.2 模块划分的角度模块的划分根据其划分角度的不同,有不同的划分方式,最终得到不同的基本单元。从产品生命周期的观点看,这些不同的划分角度分别是面向产品生命周期中的不同阶段。因此,可以根据模块划分所面向的生命周期中的具体阶段,把模块划分为:(1)面向设计的模块划分当某类产品的市场需求种类较多或者需求的变化较快时模块划分通常侧重于面向设计主要根据产品各个组成部分之间功能上的相关程度进行模块划分,即对产品的总功能进行分解,从总功能开始,寻找某一个功能的实现方法作为它的次一级功能,以此类推,得到一个功能层级结构。这样既可显

31、示各功能元,分功能与总功能之间的关系,又可以通过各功能元之间的有机组合求得系统解,然后按照相关性影响因素进行聚类分析,最后得到功能模块。产品的功能分解过程如图2.3所示。图2.3 产品的功能分解过程- 9 -毕业设计(论文)报告纸面向设计的模块划分的基础是功能分析,功能分析是目前模块划分的主要依据,侧重功能分析或者以功能分析为主综合考虑其他因素的模块化设计方法研究较多。功能是系统的用途或能完成的任务。就数控机床这样的机械产品而言,功能就是产品必须解决的问题,以及为解决此问题产品应完成的动作和发挥的作用。对功能的描述可有多种方式,主要要求描述简单、明确,常用的功能描述的范式为(动词+名词),其中

32、的动词说明功能发挥的作用,名词说明作用的客体。其中功能模块化设计的特点:1)产品更新换代快。新产品的发展常是局部改进,若将先进技术引进相应模块,比较容易实现局部改进,这就加快了产品的更新换代。如计算机制造就是改变其中某些插件(模块),提高了计算机的性能。2)缩短了设计和制造周期。当用户提出要求后,只需更换部分模块,或设计、制造个别模块即可获得所需产品,这样就大大缩短了设计和制造周期。3)降低成本。模块化后,同一个功能模块可用于数种产品,增大了该模块的生产数量,还便于采用先进工艺、成组技术等,缩短了设计时间,从而降低了产品成本,提高了产品质量。4)维修方便。产品维修时,只须更换损坏的模块,维修方

33、便、快捷。5)性能稳定可靠。模块化设计对产品的功能及模块划分进行了精心研究,保证了它的性能,使产品性能稳定可靠。6)系统较复杂。由于考虑模块的适应性和互换性,系统比较复杂,层次编排没有程序化设计清晰。7)适用于小批量生产。模块设计特别适用于生产批量较小的系列产品。以上介绍的两种模块化设计方法都是机械创新设计。西方国家越来越多地采用“功能模块化”设计方法。模块化设计的必要性越来越明显。然而功能分解并不能无限制地进行下去,分解至哪一层合适,要视模块化设计对象的具体情况而定。如果功能分解过细,会导致功能一结构映射求解过于复杂,不易进行模块划分;如果功能分解过粗,则隐藏了较多的基础功能单元,减少了功能

34、交换和组合的可能性,不利于产品的功能创新。同样的,数控机床的功能分解也要有利于其功能一结构映射的求解,有利于其模块划分的实施。功能结构的关系有三种基本的形式(如图2.4)。- 10 -毕业设计(论文)报告纸链式结构(串联):各分功能按顺序相继作用;并列结构(并联):各分功能并列作用;循环结构(回路):分功能成环状循环回路,体现反馈作用。(a)串联 (b)并联 (c)回路而数控机床的机械结构主要包括:主传动系统、进给传动系统、基础支承件、辅助装置。(2)面向制造的模块划分如果产品的市场需求相对稳定,而制造过程比较复杂,模块划分通常侧重于面向制造,在模块划分中应重点考虑加工方面的问题。通常模块内部

35、越简单,其制造就越容易,Tsai等以计算公式表示出了模块制造的复杂度,对模块划分结果进行评价,优化模块划分。(3)面向使用、装配和维修的模块划分如果用户需要经常对产品的某些部分进行更换或维护时,产品模块划分通常侧重于面向装配和维修,在这一类模块划分中,应重点考虑的是装卸和接口方面的问题。面向装配的模块化设计重点从保证装配过程和装配质量的角度进行模块划分。产品划分的模块越多,接口就越多,装配中考虑的因素也越多,对装配过程和装配质量影响也越大。Tsai等从装配过程的复杂程度上分析模块划分,以计算公式表示模块装配的复杂度,与模块制造的复杂度结合来优化模块划分结果。Tseng等应用零部件间联接件的工程

36、参数,如联接类型、联接方向、拆卸工具以及连接器所联接的零部件的信息,作为模块划分的标准。(4)面向回收的模块划分如果市场对产品的环保性能要求较高,模块划分通常侧重于面向回收,在这类模块划分中,应重点考虑材料和可重用部件的问题。随着人们环境意识的提高,产品的环境属性及其回收利用性能成为模块化设计的重要目标。考虑到设备的环境属性方面,唐涛等将绿色设计思想与模块化设计方法相结合,提出了绿色模块化设计方法,应用绿色准则(重用性、升级性、维护性、回收性和处理性)、功能准则和零件合并准则来指导模块的划分;Tseng等应用环境- 11 -毕业设计(论文)报告纸污染系数以及原材料、制造和装配成本进行模块划分结

37、果的评价,进行了产品绿色生命周期工程的模块化设计。不同的模块有不同的寿命周期,设备报废后,它的某些模块的寿命并没有结束,可以重用或者回收。Funihiko等从零件的重用、Ishii等从材料的回收等角度研究了模块的划分。黄海鸿等从寿命分析、材料相容性、回收经济性、环境影响、结构与物理交互5个方面,建立了面向回收的模块划分准则。(5)面向整个生命周期的模块划分前面几种模块划分针对的只是产品生命周期的某个阶段,没有从整个生命周期的角度考虑。产品的生命周期从产品的市场需求开始到回收利用结束,涉及到多个过程、多方面因素,均对模块的划分产生或多或少的影响。因此,一些学者从整个生命周期的角度来进行模块的划分

38、。Gu等考虑了产品生命周期中的多种因素,提出了一种面向产品生命周期的多目标(易于回收性、可升级、可重复用、重构等)的模块划分方法。潘双夏等提出了考虑客户需求、产品的装配、成本和维修等综合因素的模块划分方法。Victor等进一步细化了模块化设计的生命周期驱动因素来进行模块构建。理想情况下,模块化产品应该同时达到生命周期各阶段的所有目标,但实际上产品生命周期涉及多目标,针对不同的目标有不同的模块划分结果,需要进行多目标的协调。2.2.3 模块的聚类方法在基本单元划分的基础上,通过各种聚类方法将单元聚类为模块,完成模块的划分。目前聚类方法可分为定性和定量两种。定性是指非数值计算方法,主要采用启发式以

39、及树图等进行模块的聚类;定量是指数值计算方法,采用各种算法进行聚类。但无论定性还是定量,基本都是以单元间的相关性分析为前提。(1)相关性分析相关性分析即分析单元间的关联程度、相互影响程度,以此作为模块聚类的依据。针对产品的特点,考虑所需的影响因素,进行各种影响因素下的各单元间的相关度分析,例如功能相关度、制造相关度、装配相关度、维修相关度等,结合影响因素的权重,得到产品各单元间的总体相关度。如Victor等中考虑功能和结构相关进行了单元间的相关度分析,得到单元间相关度系数为:- 12 -毕业设计(论文)报告纸cij两单元的相关度系数;PHij结构相关度系数;FCij功能相关度系数;wPij结构

40、相关度权重;wFij功能相关度权重;对于权重w,设计者可根据经验直接指定,也可以采用层次分析法中的权重计算方法进行计算。以矩阵表示产品各单元间的相关度,得到产品的相关度矩阵。其中n为产品所包含的单元数,Cij为 i单元与j单元的相关度系数。(2)模块划分的定性分析1)启发式模块划分方法启发式算法是一种为了提高搜索效率、快速解决问题而提出的一种基于直观或经验构造的算法,利用与所求问题有关的某些特殊信息来求解问题。Stone等提出一种启发式模块创建方法,首先建立由功能元所表示的产品的功能模型,然后在功能模型中表示出产品的能量流、物料流、信号流以及力等,最后根据支配性流、分支流以及转换传输流将功能元

41、聚合成模块。图2.5图2.6分别为根据支配性流和分支流进行模块划分。图2.5 基于支配性流的模块划分- 13 -毕业设计(论文)报告纸图2.6 基于分支流的模块划分2)基于模糊树图的模块划分方法王海军等提出了基于模糊树图的模块划分方法,即以最大模糊生成树来表示产品的基本单元之间的关系。3)模糊聚类方法模糊聚类方法采用截矩阵对产品的模似矩阵进行截割,从而将单元聚类为不同的模块,过程如下:将产品的相关度矩阵转化成产品的模糊相阵:对于任意的模块划分粒度度量值0-1,R=()ij为模糊矩阵R的-截矩阵,其中,对取不同的数值,得到相似度矩阵R的-截矩阵R,在R的主对角线上填入单元,在主对角线下方,以“*

42、”代替1,以空格代替0。再由“*”所在位置向上引纵线,向右引横线,凡能相互联系的点均属于同一类,可划分在同一个概念模块内,从而实现了不同值下的动态模块聚类。(3)模块划分的定量分析1)基于遗传算法的模块聚类- 14 -毕业设计(论文)报告纸遗传算法(Genetic Algorithm, GA)是模拟自然界生物进化机制的一种算法,近年来已经在许多领域得到了应用。应用遗传算法进行模块聚类的步骤如下:Step1.选择问题的一个编码;给出一个有N个染色体的初始群体pop(1), t:=1;Step2.对群体pop(t)中的每一个染色体popi(t)计算它的适应函数fi=fitness(popi(t);

43、Step3.若停止规则满足,则算法停止;否则,计算概率并以概率分布pi从pop(t)中随机选一些染色体构成一个种群New pop(t+1)=popj(t)|j=1,2,N;Step4.通过交配,交配概率为pc,得到一个有N个染色体的crosspop(t+1);Step5.以一个较小的概率p,使得一个染色体的一个基因发生变异,形成mutpop(t+1);t=t+1,一个新的群体pop(t)=mutpop(t);返回Step2。遗传算法同其他聚类方法有较好的兼容性,如可以用其他聚类方法求得初始解。遗传算法同其他聚类方法有较好的兼容性,如可以用其他聚类方法求得初始解。2)基于模拟退火算法的模块聚类模

44、拟退火算法是上个世纪80年代提出的一种适合于解决大规模组合优化问题的方法。在固体退火过程中,Metropolis于1953年提出了下列准则来模拟固体在恒定温度上的热平衡。给定固体的初始状态i,其状态的能量为Ei;然后用摄动装置使粒子的位移随机产生一个微小变化,并得到新状态j,对应的能量为Ej,固体是否接受新状态需要根据该准则:一些学者将该准则应用于模块划分过程中,将模块划分的最优解类比于固体退火的能量最低的状态,给定模块的初始划分,应用Metropolis算法进行模块划分过程的迭代,最后得到最优的模块划分方案。模块划分方法包括定性和定量这两种划分方法,目前大多采用定性划分方法。定性法相比定量法

45、复杂度低,比较直观、简便,易于实现,但是划分结果表现不稳定,结果的好坏依赖于实际问题、经验和设计师的技术,设计师的主观性对划分结果影响很大;定量法以某种算法来寻找最优模块划分方案,以遗传算法与模拟退火算法为典型代表,这两种方法为模块- 15 -毕业设计(论文)报告纸划分的优化问题提供了一条高效的数学计算途径,但是算法的复杂程度随着产品复杂度的增加而呈指数增长,因此研究复杂产品的模块划分方法至关重要。2.3 本文对数控机床采取的划分方法本文从面向设计的角度来进行数控机床模块的划分。首先对数控机床的功能进行分解,将数控机床的总的功能分解为不同的功能元,根据不同功能元之间的相关性定性的进行模块聚类,

46、其次按照结构将已经聚类的功能模块对应的零部件分解出来,再根据各个零部件之间在制造和装配上的相关性进行分析,最终将两次分析的结果综合起来,得到更为细小的具有不同用途或性能的模块。本文将数控机床分为10个模块,具体划分如下:传动模块:丝杠,联轴器,伺服电机,电机架,轴承端盖,轴承架支撑连接模块:导轨,滑块工作台模块:工作台底盘,工作台托盘主轴箱模块:主轴箱体,主轴刀库模块:刀库,抓刀机械手防护模块:丝杠防护罩,整机防护罩辅助模块:气动液压装置,排屑装置,冷却装置,润滑装置,电气控制装置床身模块:床身立柱模块:立柱滑板模块:滑板- 16 -毕业设计(论文)报告纸第三章 数控机床模块几何建模技术研究3

47、.1 数控机床元件几何建模常用方法对于几何特征的自动建模,三维CAD软件一般都为用户提供了下述三种开发方法:1、系列零件设计表技术系列零件设计表,在一些系统中又被称为簇表。它为一个系列的零件提供关键的驱动数据。这种技术一般是由三维CAD软件本身提供的。对于一个模板文件,如果要生成系列零件设计表,则必须在模板中定义想要生成配置的名称,指定要控制的参数,并为每个参数分配数值。以下是生成系列零件设计表的两种方法:1)作为一个独立的操作,在 Excel 中生成系列零件设计表工作表。保存此工作表,然后将其插入模型文件以生成配置;2)在模型中插入一个新的、空白的系列零件设计表,然后直接在工作表中输入系列零

48、件设计表资料。当完成输入系列零件设计表资料后,模型中会自动生成新的配置。在SolidWorks 2008中基于系列零件设计表的图形如图3.1所示。2、宏技术所谓宏技术建模就是从内部编程角度操作三维软件提供的API对象,然后利用语言编程实现自动建模。比如六角头螺栓的模型,首先,建立一个六角头螺栓的CAD模型,录制其绘制过程,建立一宏文件(即内部编程)。然后用变量代替宏文件中的关键数据,如螺纹规格、螺纹长度、六角头厚度、圆角半径等等,而这些变量的数据来源即为螺栓数据库中的某种螺栓类型数据表。这样就可以利用语言编程方便地来实现自动化造型。这种方法的缺点是使零件模型与语言程序混在一起,不能实现用户自己

49、添加元件,建库柔性差,元件库的维护人员要求较高。- 17 -毕业设计(论文)报告纸图3.1 SolidWorks中系列零件设计表3、尺寸驱动原理尺寸驱动原理从外部编程角度操作三维CAD软件提供的API对象,实现自动建模。尺寸驱动原理最初是由美国麻省理工大学D .C. Gossand教授在20世纪70年代末提出的,已经成为一项热门的研究课题。所谓尺寸驱动思想通俗的讲指所绘制的图,经过标注尺寸后,允许任意修改尺寸值,绘图系统自动保持图形与最新尺寸保持一致的图形编辑方法。其中,操作对象是尺寸值,而操作结果是图形的变换,这种方法显然是与传统的绘图过程截然不同的全新思路。而尺寸驱动的过程是在零件几何特征

50、不变的约束下,把零件的尺寸参数作为变量,给定尺寸驱动的值,即可生成相应参数的零件的过程。目前SolidWorks支持尺寸驱动的思想,在绘制图形的时候只要修改相应的绘图尺寸,就可以修改图形。这种技术实现了零件模型与语言程序的有效分离,使它们之间的耦合性变小。3.2 数控机床模块几何建模的关键技术数控机床模块的物理组成可以是单一零件也可以是多个零件的组合。不同的模块结构,建模方式是不一样的。下面将分别介绍数控机床中零件模块(即单一零件构成模块)和组件- 18 -毕业设计(论文)报告纸模块(由多个零件组合而成模块)的几何建模技术。 3.2.1 数控机床零件模块的自动几何建模原理数控机床零件模块自动几

51、何建模主要基于三维造型中的尺寸驱动原理。每一类零件模块对应一个模块模板,在模板中定义尺寸变量和变量之间的尺寸约束关系。需要修改时只要改变相应的尺寸变量就可以修改图形形状。目前SolidWorks支持尺寸驱动的思想,在绘制图形的时候只要修改相应的绘图尺寸,就可以修改图形。其驱动的原理图如图3.2所示。图3.2 尺寸驱动原理图所谓模板是具有属性的,参数化的,大小可变的三维几何实体。这种几何实体在有些相关研究中被称之为“哑图”或者“母板” 。数控机床模板即为带有属性的,参数化的数控机床图形。它可以根据设定的参数值进行相应的自动几何建模。模板的参数分为主参数和辅助参数。主参数是指决定组件几何形状的关键

52、几何参数;辅助参数是指由主参数通过一定的方程式决定的其他几何参数。辅助参数的值可由主参数的值决定。一般三维CAD软件都提供了对辅助参数设定方程式的功能,在建立数控机床模板时,可以充分利用这一功能,这样可以- 19 -毕业设计(论文)报告纸使得建立的模板参数数据冗余最少,可大大减少系统存储数据负担,同时也可提高图形文件尺寸参数驱动的速度。零件模块模板参数化建模的关键技术是尺寸变量名的提取和尺寸变量的导入建模。下面分别介绍两个关键技术。如何从数控机床模板中提取尺寸参数名称是数控机床模块参数化建模的关键技术之一。只有在获取有意义的参数名称的基础上,才能基于尺寸驱动原理自动进行参数化建模。下面是作者在SolidWorks平台上实现的数控机床模块尺寸驱动参数名称提取的核心代码:Dim message As StringDim swDim As ObjectDim swPart As ObjectDim swFeat As ObjectDim swDispDim As ObjectDim FeatStatus As BooleanDim Number As IntegerSet swApp = CreateObject("sldworks.application")If swPart Is Nothing ThenMsgBox

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论