本科毕业设计说明书-基于CATIA二次开发下的车用弹簧建模设计(共46页).doc





《本科毕业设计说明书-基于CATIA二次开发下的车用弹簧建模设计(共46页).doc》由会员分享,可在线阅读,更多相关《本科毕业设计说明书-基于CATIA二次开发下的车用弹簧建模设计(共46页).doc(46页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上 南京理工大学紫金学院毕业设计说明书(论文)作 者:宋磊春学 号:系:机械工程系专 业:车辆工程专业题 目:基于CATIA二次开发的车用弹簧建模设计讲师杨敏指导者: (姓 名) (专业技术职务)评阅者: (姓 名) (专业技术职务) 年 月专心-专注-专业毕业设计说明书(论文)中文摘要 CATIA是目前国内外汽车企业使用最为广泛的CAD/CAE/CAM计算机辅助软件之一。但是为满足各种不同标准、不同领域的设计要求,其软件功能有着很高的通用性,从而降低了在汽车设计中的专业性和使用效率。为此需要利用CATIA为用户提供的二次开发接口和开放式的内部命令集合进行适合汽车设计标
2、准和习惯的再开发。 零部件是汽车设计过程中用途最广泛的基本单元,其绘制也是设计人员重复劳动最多的环节,据统计,零部件的选用及绘制约占全部设计时间的70%。在汽车市场竞争日益激烈的环境下,提高设计效率,减少重复劳动,以尽量短的时间、尽量低的成本向用户提供质量满意的产品已成为影响企业生存和发展的重要问题。本文对二次开发下车用弹簧建模设计的理论基础、主要方法和CATIA开发实例作详细介绍。完成的主要工作有:1) 介绍了CATIA软件的基本功能和利用VB、C+、JAVA等不同编程语言在CATIA二次开发中的的应用;利用CATIA二次开发建立专业化功能模块的基本理论和主要开发方式; 2)阐述了车用弹簧的
3、设计和计算的详细过程;以及利用CATIA二次开发建立标准件库的两种重要方法和各自特点; 3)以CATIA二次开发创建完成的根据弹簧安装及受载时的负荷和变形的建模设计为例,详细介绍了基于CATIA二次开发下的车用弹簧建模设计的方法和具体步骤。关键词 CATIA 二次开发 弹簧 建模 毕业设计说明书(论文)外文摘要Title Secondary development of the car based on CATIA model design with a spring AbstractCATIA is one of the use most widespread CAD/CAE/CAM com
4、puter-aided software in the present domestic and foreign. But in order to satisfies different kind of standard、different request of each domain, the function this software needs very high university. Thus reduced the specialization and the use efficiency in the design of automobile. So it is necessa
5、ry to do some second development with the interface, which the CATIA carries on for the users second development, and the open style internal command set to suits automobile design standard and the custom.The part is the use most widespread basic unit in the automobile design process; its drawing al
6、so is most repeated labor link of designers design work. According to the statistics, the selects the part and drawing take the 70% time of completely designs. Under the intense environment of the auto market competition, enhances the rated capacity day by day, reduces the repetition work ,and provi
7、des quality satisfaction product to the user by as far as possible short time, and as far as possible low cost becomes to the important question of influence enterprise survival and the development.1) introduced the basic function of CATIA software basic function and the different programming langua
8、ge uses in the CATIA second development application, such as VB, C+, JAVA and so on; The elementary theory and main development way in using the second development of CATIA establishments specialization function module ;2) Describes the design of automotive springs and detailed process of calculatio
9、n; and the use of CATIA secondary development of a standard parts library of two important methods and their characteristics;3) CATIA secondary development to create a complete installation and under spring load by load and deformation of the modeling design, for example, described in detail under t
10、he second development based on CATIA spring model car design methods and specific steps.Keywords CATIA second development Spring Modeling 目 次1 绪论 11.1 CAD的二次开发 11.2 国内外标准件库现状 31.3 课题的选题依据和主要研究任务 52 CATIA二次开发 52.1 CATIA二次开发的几种方式 62.2 Automation API二次开发 83 软件介绍 113.1 CATIA介绍 113.2 VB介绍 143.3 CBA和VBA的区
11、别 164 车用弹簧的设计与计算 194.1 几何参数设计194.2 特性曲线 214.3 圆柱螺旋压缩(拉伸)弹簧受载时的应力及变形 234.4 承受静载荷的圆柱螺旋压缩(拉伸)弹簧的设计 254.5 承受变载荷的圆柱螺旋压缩(拉伸)弹簧的设计 285 二次开发下的车用弹簧建模设计实例 315.1 CATIA车用弹簧建模及宏的录制 315.2 车用弹簧参数化设计 34结论 39致谢 40参考文献411 绪论改革开放以来,我国汽车尤其是轿车工业有了突飞猛进的发展,汽车工业已成为我国国民经济的支柱产业之一。2006年我国汽车产量已超过300万两,从而超过日本成为继美国和德国之后的第三大汽车生产大
12、国。但我国整个机械制造业的生产方式还比较落后,加入WTO以后,与国际间的竞争更加激烈。所以,改造我们的制造业,特别是将计算机熔入制造业,这已成为大势所趋。国内CAD/CAE/CAM技术不断引入与发展,计算机在机械制造业的应用日益普及和深化。目前,在我国汽车行业中应用CAD进行计算机辅助设计已经较为普遍,所使用的CAD软件种类也比较多,较大的提高了汽车设计及生产的效率。一个企业的发展速度也越来越依赖于这种设计方法的运用程度。法国达索系统公司的CATIA是一款集CAD/CAE/CAM一体化的软件,在世界CAD/CAE/CAM领域中处于领先地位,特别是在汽车设计领域更是占有主导优势,在国内的汽车企业
13、中也被广泛应用1。但随着信息技术的发展,世界市场的全球化、经济的区域化、经营的跨国化已日趋明显。主要表现在产品生命周期缩短、用户需求多样化、大市场和大竞争、缩短交货期等已成为主要的竞争因素。在市场竞争日益激烈的环境下,能否以尽量短的时间、尽量低的成本向用户提供质量满意的产品已成为影响企业生存和发展的重要问题。传统基于二维的产品设计与制造要耗费大量时间。不仅周期长,而且工作量大。不能满足现代制造系统灵活、快速的要求,同时用户普遍感到没有标准件库,也没有提供建立标准件库的方法,给设计工作带来很多的不便,严重影响到设计效率。为此在汽车设计过程中建立行业或公司的专业性“零件库”成为缩短产品设计开发周期
14、、提高产品质量、降低产品成本的重要手段。本论文正是利用CATIA的二次开发技术建立适应于企业需求的车用标准弹簧库。从而为三维CAD设计环境建立了良好的基础。11 CAD的二次开发1.1.1 CAD二次开发的意义CAD技术推动了几乎一切领域的设计和制造革命,其开发和应用水平已成为衡量一个国家现代化水平的重要标志。我国一贯重视CAD技术的引进、推广和应用工作,但同时也非常重视CAD软件的自主开发。目前,国内实际使用的CAD系统可分为两大类:一类是国内主权版的CAD系统,另一类是国外商品化的CAD系统。由于国外CAD系统发展早、技术先进、产品成熟、售后服务周到,仍占据着主要的市场份额。 国际和国内的
15、知名的CAD/CAM软件如Pro/Engineer、UG、I-DEAS、CATIA、SolidWorks、以及华正CAXA系统等,都是商品化的通用平台。这些通用软件需要考虑各行业、各地区用户的需要,而并非针对某一领域甚至某种产品的专用软件,因此用它来完成某一具体产品的设计时往往不是很方便。因为不同企业有不同的产品,其设计方法、产品结构也不尽相同,即使是面向某一类对象的专用商品化CAD软件,也难以满足形形色色的具体需要,所以不可能从软件公司买到适合所有产品设计需要的软件。因此,欲利用CAD技术取得积极效果,必须以通用CAD软件为基础,结合自身实际情况,进行不同程度的用户化、本地化开发,以建立应用
16、绘图系统和数据库,形成具有自身特色的CAD系统,这也是CAD软件均提供二次开发手段的原因。根据抽样调杳,国内已引进的CAD系统利用率高、效益好的单位大约只有20%。而据统计,工程设计中绘图工作只占整个设计工作量的18%,设计者的大部分精力还要花在资料检索及设计思考上2。如果能在引进的原始CAD系统基础上,根据本企业或行业的常规性产品或工程设计的实际需要,将设计手册、制造手册中的各种数据、典型的结构、计算方法与公式及产品标准、技术要求、外构件、原材料的样本、手册,本企业或行业产品的典型结构、经验数据、工装情况等方而的资料、数据、图形等与现有CAD系统有机地融合起来,使设计人员从繁重的重复劳动中解
17、放出来,做到数据共享;甚至更一步,将本企业或行业多年来的设计经验总结出来,形成有特色的设计规范、设计方法、典型结构、标准、通用零部件、功能模块,并相应地在CAD系统内建立起数据库、图形库、方法库、知识库及其应用程序,从而真正发挥CAD系统的效用和优越性。1.1.2 国内外研究现状目前,国内CAD技术的应用已逐步进入高级阶段,许多用户都针对本行业的特点对CAD进行二次开发,CAD二次开发技术几乎在各个行业中都有一应用实例,并已有一些商品化软件问世。但各行业CAD二次开发技术的发展水平存在较大差距,机械、电子、建筑、航空航天等最早应用二次开发技术,其二次开发程度也最高。开发出的CAD系统能够集计算
18、、参数化绘图、数据管理为一体,并直接与计算机辅助制造(CAM)和计算机辅助工艺设计(CAPP)有机结合。目前国内已开发成功一批符合工程需要的应用软件,逐渐形成了一批具有一较高素质的研究开发队伍。另外各高校和相关研究机构也在CAD二次开发方面作了很多成功的工作,如:在北京航空航天大学教授成传贤、李天的指导下,其硕士研究生进行了UG系统二次开发的研究,以实现飞机复杂型面在UG中的提取;华南理工大学赖朝安博士、北京航空航天大学张景赛博士都曾进行过Pro/E二次开发关键技术研究,运用Pro/E提供的二次开发工具Pro/TOOLKIT实现由程序动态地、自动地进行特征建模的功能,所建模型能由程序自动加入较
19、为丰富的非几何特征,并存入模型统一的数据库、特征库中,该用户定义特征的方法适用于所有的模型的程序自动建模,对其它所有的产品模型有很大的借鉴意义,其研究并开发的Pro/E与MFC的接口,突破了Pro/TOOLKIT的局限,克服了在Pro/E上进行二次开发的技术难题;辽宁工学院的李卫民、刘淑芬以及淮安市广播电视大学的张莉分别探讨了“基于SolidWorks平台的二次开发技术”等2。其他行业的CAD二次开发技术则相对落后,有的仅仅是一小部分工程技术人员的个人行为,还没有形成专门从事CAD二次开发的研究队伍。虽然也出现了一些CAD应用软件,但大多数仅仅针对某一类型的产品或产品的一部份而开发的小型应用系
20、统,解决的问题也比较有一限。国外成功的CAD技术开发企业为了加快CAD技术开发步伐,都选择了高起点的CAD技术开发战略,即利用已有的技术成果,在此基础上二次开发自己的CAD技术,而不是将人力物力浪费在低水平的重复开发上,这样既可以提高效率,又能保证自己的产品具有一较高的技术含量和水平。12 国内外标准件库现状对机械产品的零部件分析表明,标准零部件的数量约占到60%左右,30%左右的零部件是通过变型设计得到的通用件,而根据客户特殊需求开发的零部件只有10%左右。标准零部件不仅数量多,且在设计过程中需要频繁查阅各种设计手册。据统计,标准零部件的选用及绘制约占全部设计时间的70%3。所以,在产品设计
21、中,标准零部件的设计是一项费时费力且带有很大重复性的工作,这显然与日趋激烈的市场竞争环境不相适应。因此,很有必要开发各种通用和专用的标准件库来取代这一繁琐、复杂的劳动。正是由于标准件库的创建具有巨大商机和经济效益,因此针对不同的CAD平台开发出适合用户和企业要求的标准件库,十分有必要。目前,己经有许多企业和科研机构正在做这方面的工作。下面是关于国内外的标准件库的开发现状。国产CAD软件金银花MDA2000V2集成的标准件库主要分为标准件、非标准件、通用件、自定义件四大类,其中标准件又分为国家标准件和国家军用标准件4。在国家标准件中收录了大量的标准件,分为螺栓、螺钉、螺母垫片、铆钉、轴承、档圈等
22、几类。自定义零件库可以将用户自己设计的一些常用零件收编成库,如厂标零件、系列件等,以补充标准件的不足,便于重复使用。CSPLIB机械CAD标准件库是一个运行于AutoCAD之上的机械标准件库,是一套全新的CAD产品目录零件管理信息系统,其数据描述符合GB10091事物特性表和GB/T15049. 1CAD标准件图形文件编制总则。CAD标准件图形文件编制总则规定以ASCII形式作为描述零件特性的文件格式。CSPLIB完全遵循上述标准而设计,可显示标准件几何视图变形,进行快速检索,并将图形插入到CAD系统4。白玉兰CAD系统(BYLcadS. 1,含二、三维标准件库及建库工具)。二、三维标准件库及
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 本科 毕业设计 说明书 基于 CATIA 二次开发 弹簧 建模 设计 46

限制150内