基于vb的solidworks的二次开发-毕业论文.doc
《基于vb的solidworks的二次开发-毕业论文.doc》由会员分享,可在线阅读,更多相关《基于vb的solidworks的二次开发-毕业论文.doc(48页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、目 录第一章 绪论111课题研究背景和意义11.1.1 设计手段11.1.2 分析理论21.1.3 外观造形21.1.4 液压部件CAD系统的意义21.2 CAD技术的特点及应用41.2.1 CAD技术的特点41.2.2 CAD(算机辅助设计)应用51.3 CADCAM技术的发展概述71.4 SolidWorks软件简介及应用101.4.1SolidWorks软件主要有以下基本功能:10第二章 SolidWorks二次开发132.1 SolidWorks二次开发简介142.2 SolidWorks二次开发的两种基本方式142.2.1 基于OLE自动化技术142.2.2 基于COM规范152.3
2、 SolidWorks的二次开发工具152.4 SolidWorks宏简介162.5 SolidWorks二次开发方法比较182.6 SolidWorks二次开发的基本原理192.7 本系统的具体开发方案20第三章 数据库213.1 数据库的简介213.1.1 数据库结构及应用213.1.2 数据库技术的应用223.3数据库接口技术(Access数据库引擎)22第四章 Visual Basic 6.0254.1 Visual Basic 6.0简介254.1.2 Visual Basic 6.0的新特点264.2 VB开发液压阀标准件库的实例284.2.1 分析结构特征,建立DV节流截止阀和单
3、向节流截止阀体模型294.3 用开发人机交互界面及运行结果30结论44致谢45参考文献46基于VB的DV节流截止阀和单向节流截止阀SolidWorks的二次开发 060606415 马冶 指导教师: 高长银 教授第一章 绪论11课题研究背景和意义液压部件因具有结构简单、工艺适应性强、环境污染小等其他设备不可替代的性能特点,被广 泛应用于汽车制造、航空航天、国防、电力电子、塑料、机械、冶金和轻工等国民经济的各个领域。据不完全统计,目前我国以液压部件为主要产品的设计部门和生产厂已达百家之多, 但CAD的应用情况却令人失望。液压部件设计与制造业的整体技术水平远远落后于工业发达国家,使国际市场的激烈竞
4、争和我国落后的设计水平这一矛盾日趋尖锐。具体表现在以下几方面:1.1.1 设计手段国内液压部件的主要设计单位,包括占主导地位的第一重型机械集团公司设计院在内的一些大型设计院所,其设计工作仍然是以图板作业为主,设计工作的好与坏完全取决于设计人员的技术素质和工作状态。因此,设计质量(包括结构设计的合理性、设计数据的准确性等)和 设计效率低、设计周期长。同时,落后的设计手段也给报价工作带来了许多不便,如报价书 编制时间长、报价偏差大等。所有这些,都在不同程度上影响着一个企业的竞争能力。1.1.2 分析理论近十几年来,虽然在某些有条件的设计院所,对液压系统的关键零部件也能作一些有限元结构分析,但是由于
5、设计手段落后,这些分析结果在设计中未能起到应有的作用。所以,液压部件设计中的强度、刚度以及整体工作性能分析,仍然是以材料力学为依据,甚至仅凭经验和直觉。用材料力学解决这样复杂的实际问题,不得不把空间问题简化为平面问题,这样就极大地偏离了实际情况。为此,人们不得不把材料的许用强度降低,以牺牲结构的合理性来换取结构的安全性。由于科技含量相对低,所以与日本同类产品比较,就显得结构庞大、笨重,同样能力的设备,其重量一般都要高出1020。且其成本竞争力也完全处于劣势。1.1.3 外观造形设备外观造形问题,只是在最近几年才引起人们的重视,刚刚在设计人员的头脑中形成了一 种意识。由于缺乏造形手段,这种意识最
6、终也只能变成一种设计人员的个人行为。设计者各自为阵,各行其是,根本就谈不上以此来塑造一个企业的风格和特征。产品的外观造形缺少 科学与艺术方面的考虑,也是产品缺乏竞争能力的一个重要因素。1.1.4 液压部件CAD系统的意义随着机械行业CAD推广应用工作的深化,绝大多数液压机械设计院所及制造厂家在这方面也作了大量的工作,为实现真正意义上的CAD奠定了基础。不过就目前的CAD应用情况来看,尚存以下两个问题:其一,CAD工作进展缓慢,成果零散,难以发挥优势。几个大院所从国外购 买的软件主要用于有限元分析,作为CAD平台开展二次开发工作的极少,开发的软件水平也 不高,针对性太强,应用局限性很大。其二,现
7、有的大多数CAD软件在用户界面方面存在着 交互困难、操作不便的问题,极大地限制了CAD技术的推广应用。面向二十一世纪,企业要生存和发展,就必须有效地掌握先进的生产力,树立强烈的市场、 成本和效益意识。开发和设计产品,也必须满足用户对品种、批量、时间和质量等诸方面的 要求。所以,根据工艺用途、制造成本、机器性能等技术经济指标,能够灵活修改设计方案 ,适时分析结构性能,准确评价整机或关键部分的功能和性态,优化结构参数,为制造提供 高质量、高水平的成套技术资料,是现阶段机械制造行业孜孜追求的目标,是促进CAD技术 蓬勃发展的动力源泉。今天,是否掌握CAD应用技术已经成为衡量一个企业能否迈入信息时 代
8、的重要标志。CAD已经被公认为是提高企业参与竞争能力的有效技术和方法之一。融合专家系统(ES)的CAD技术,依赖专家的知识和经验、以人类专家的水平解决本领域中 的技术设计问题,使设计过程智能化,无疑是对设计方法的一次革命。尽管把专家系统引入 机械设计也只有短短十几年的历史,但是由于机械设计专家系统(MDES)可为现代化的机械 设计提供详实、可靠、规范、高效的设计依据,所以已经激发了大批企业的应用热情。基于专家系统、面向微机的液压部件CAD系统,可望把我国液压机本体设计技术从落后的图板作业水平提高到现代设计的先进水平。开发这项先进的技术,对于改善我国液压机设计 与制造业的落后局面,促进民族工业的
9、进步,实现液压机产品的优化设计,缩短设计和开发 周期,提高质量,增强企业在国际市场上的竞争能力,使我国液压机制造业逐步实现CAD/CAM一体化,具有极其重要的意义。1.2 CAD技术的特点及应用1.2.1 CAD技术的特点CAD技术是一项综合性的,集计算机图形学、数据库、网络通讯等计算机及其它领域知识于一体的高新技术;是先进制造技术的重要组成部分;也是提高设计水平、缩短产品开发周期、增强行业竞争能力的一项关键技术。CAD能够提高产品的设计质量,缩短科研和新产品开发周期,降低消耗,提高新产品的可信度,大幅度提高劳动生产率,实现脑力劳动自动化。总体来讲,CAD系统具有以下优点:缩短产品开发周期:由
10、于计算机运算速度及数据查询速度极快,用户根据设计目标向计算机发出指令,计算机则根据人的意图做出反应。对特定的产品,利用专门的软件或程序,设计速度可以提高几十倍。由于计算机能够直观地将设计结果展示出来,设计者根据计算机的显示可以做出快速的反应。在计算机上修改设计比在图纸上修改要容易得多,而且计算机能提供复制、查询等功能。因此采用CAD系统能够极大地提高设计效率。提高产品设计质量:由于计算精度高和便于优化设计,设计人员在具备专业知识的基础上,利用CAD手段可以完成更高质量的设计。设计人员利用实体造型可以直观地在计算机中将产品制作出来。采用先进的参数化设计、全相关数据库技术可以最大限度地避免设计上的
11、疏忽。降低生产成本:由于CAD能够缩短设计、加工和装配的时间,降低废品率,减少库存,所以将大大降低企业的生产成本。提高管理水平:CAD系统所生成的设计结果主要是计算机数据,保存和检索都比较容易。在已经建立企业内部网的前提下,采用产品数据管理技术易于实现全局性的管理,提高企业的管理水平。尽管CAD系统功能非常强大,但如果没有人能够正确地操作和使用,CAD系统根本不可能产生经济效益。CAD对操作者的专业知识、外语能力和计算机水平要求较高。技术人员一般需要较长的时间熟悉CAD,了解其功能和用法。因此培养优秀的CAD系统使用人员是当务之急。1.2.2 CAD(算机辅助设计)应用计算机辅助设计开始用于机
12、械行业,到现在CAD已是一个包括范围很广的概念。概括来说,CAD的设计对象有两大类,一类是机械、电气、电子、轻工和纺织产品;另一类是工程建筑。而如今,CAD技术的应用范围已经延伸到艺术、电影、动画、广告和娱乐等领域,产生了巨大的经济及社会效益,有着广泛的应用前景。CAD在机械制造行业的应用最早,也最为广泛。采用CAD技术进行产品设计不但可以使设计人员“甩掉图板”,更新传统的设计思想,实现设计自动化,降低产品的成本,提高企业及其产品在市场上的竞争能力;还可以使企业由原来的串行式作业转变为并行作业,建立一种全新的设计和生产技术管理体制,缩短产品的开发周期,提高劳动生产率。如今世界各大航空、航天及汽
13、车等制造业巨头不但广泛采用CAD/CAM技术进行产品设计,而且投入大量的人力物力及资金进行CAD/CAM软件的开发,以保持自己技术上的领先地位和国际市场上的优势。计算机辅助建筑设计(Computer Aided Architecture Design,简称CAAD)是CAD在建筑方面的应用,它为建筑设计带来了一场真正的革命。随着CAAD软件从最初的二维通用绘图软件发展到如今的三维建筑模型软件,CAAD技术已开始被广为采用,这不但可以提高设计质量,缩短工程周期,还可以节约2%至5%的建设投资,而近几年来我国每年的基本建设投资都有几千亿元之多,如果全国大小近万个工程设计单位都采用CAAD技术,则可
14、以大大提高基本建设的投资效益。CAD技术还被用于轻纺及服装行业中。以前我国纺织品及服装的花样设计、图案的协调、色彩的变化、图案的分色、描稿及配色等均由人工完成,速度慢、效率低,而目前国际市场上对纺织品及服装的要求是批量小、花色多、质量高、交货要迅速,这使得我国纺织产品在国际市场上的竞争力不强。采用CAD技术以后,大大加快了我国纺织及服装企业走向国际市场的步伐。如今,CAD技术已进入到人们的日常生活中,在电影、动画、广告和娱乐等领域大显身手。电影拍摄中利用CAD技术已有十余年的历史。动画和广告制作中也充分利用了计算机造型技术,实质上也是一种虚拟现实技术。虚拟现实技术还被用于各种模拟器及景物的实时
15、漫游、娱乐游戏中。近十年来,在CIMS工程和CAD应用工程的推动下,我国计算机辅助设计技术应用越来越普遍,越来越多的设计单位和企业采用这一技术来提高设计效率、产品质量和改善劳动条件。目前,我国从国外引进的CAD软件有好几十种,国内的一些科研机构、高校和软件公司也都立足于国内,开发出了自己的CAD软件,并投放市场,我国的CAD技术应用呈现出一片欣欣向荣的景象。1.3 CADCAM技术的发展概述 CADCAM技术诞生至今已经约有40年的历史了,这项技术工程已经成为 当今世界设计、制造和管理领域内重大的新兴技术工程,备受世人的瞩目。该技 术应用的范围及其广泛,它可以应用于航空航天、船舶、海洋工程、汽
16、车、电子、 医学等诸多领域。它的广泛使用使得产品的开发周期大幅度的缩减,推动了各行业的快速发展。 CADCAM技术的发展经历了三代。第一代CADCAM软件的开发开始于 二十世纪60年代中期,是以交互式图形生成技术为基础而建立的应用技术系统, 公司的CADl,美国航空空间协会(AIA)的APT、APTII和APTIII。但第一 代产品的共同缺点是以二维绘图为主、规模庞大、价格昂贵。 第二代CADCAM系统软件的开发是在二十世纪70年代,这一时期以小型 三维绘图和数据加工;线框、曲面、和实体建模;有限元分析等,属于多数据库和分散数据结构、顺序设计过程的系统,但是其缺点是:难以实现系统的真正集 成、
17、数据分散、缺乏管理,三维技术不成熟。 现再次推动了CADCAM技术的快速发展。工作站,是以个人计算环境和分布 有较高的响应速度,其功能已超过了小型的CADCAM系统。这一代的主要特 点是:使用单一数据库和统一的数据结构,实现了系统的集成和各分系统的全关联,提供了数据管理功能。 CADCAM技术发展至今,也已经研发了诸多的软件系统,其中应用较为广泛的CADCAM软件有:AutoDesk公司的AutoCAD、3DMax;SolidWorks公 司的SolidWorks;CV公司的CADDS Personal Designer;ProE软件;Micro-CADAM软件、Intergraph公司的So
18、lidEdge软件等。 二十世纪70年代末,我国开始引进CADCAM技术,并且最早在机械行业开始应用。近40年来,经过“六五”探索、“七五”技术攻关、“八五普及推 广、“九五”深化应用的促进,CADCAM技术已经取得了长足的发展,亦为我 国社会主义现代化建设作出来突出的贡献。但是,我国企业CADCAM技术应 用方面,在很长的一段时期内主要停留在二维绘图水平上,只是在近几年三维技术才有了较为迅速的发展。随着三维CAD技术的日趋完善,微机的普及及其性价比的提高,工数据库管理系统(Engineering Database Management System,EDBMS)的在工程绘图中应用,从长远发展
19、观点三维绘图技术必将替代二维绘图技术。 经过近几十年的发展,我国CAD/CAM技术有了长足发展,已被广泛用于我国企业;我国CAD/CAM软件的开发水平也逐渐接近国外先进水平。但是整体来说,我国目前CAD/CAM软件不管是从产品开发水平还是从商品化、市场化程度都与发达国家尚有不小差距。例如:不少企业对CAD的认识还仅停留在绘图阶段,从而使CAD产生的效益尚未充分发挥;CAD/CAM软件应用人员参差不齐,CAD软件不能得到高效率应用;缺少既适合教学又满足企业需求的软件及教学平台。CAD/CAM技术水平还处于向高技术集成和向产业化商品化过渡的时期,还没有针对性的软件,一般都是使用通用性软件。虽在微机
20、平台上开发CAD/CAM软件方面我国与国外起点差不多,但对引进的CAD/CAM系统的二次开发却跟不上,致使引进软件的效率不能完全发挥。针对21世纪机械制造行业的基本特征,CAD/CAM技术的发展趋势也呈现出以下几个特征:标准化、集成化技术、智能化技术、网络技术的应用、多学科多功能综合产品设计技术等。当然,我们也要看到我们的优势,那就是:了解本国市场,便于提供技术支持,相对价格便宜等。国际和国内的理论和实践给我们提供了很好的方法和理念,拓展了我们更多的发展空间。在这些前提下,我国CAD/CAM产业只要紧跟时代潮流,跟踪国际最新动态,遵守国际规范,形成自己独特的优势,并且立足国内、结合国情、面向国
21、内经济建设的需要,一定能够开发出有特色的符合中国人习惯的CAD/CAM软件,为我国制造业的发展插上腾飞的翅膀。1.4 SolidWorks软件简介及应用SolidWorks软件是在总结和继承了大型机械CAD软件的基础上,在Windows环境下实现的全参数化三维实体造型软件,它具有强大的零件设计、钣金设计、管理设计、绘制二维工程图、支持异地协同工作等功能,能使零件设计、装配设计和工程图保持时刻的全相关和同步。同时 SolidWorks具有良好的开放性和兼容性,可以和多种软件集成。SolidWorks是目前机械制造业应用非常广泛的基于windows平台的三维CAD软件。它是一套基于windows平
22、台CAD/CAM/CAE/PDM桌面集成系统。它是设计数据100可以编程,尺寸、相互关系和几何轮廓形状可以随时修改;具有特征管理器,复杂零部件的细节和布局设计清楚明了,操作简单;全关于技术使得零部件之间和零部件与图纸之间的更新安全同步;自动进行动态约束检查,具有强劲的复杂曲面造型功能;既可以直接设计也可以按零件的三维立体图形进行设计。由于采用了特征建模技术和设计工程的全相关技术,而且为用户提供了功能强大的应用程序API接口,是目前进行阀体等二次开发的一个非常理想的工具。用户可通过对SolidWorks的二次开发,设计制造出自己独特的产品,以满足不同企业对不同产品的工艺设计要求,由于以上特点,S
23、olidWorks成为目前微机平台上的主流三维设计软件1.4.1SolidWorks软件主要有以下基本功能:(1)易用性及对传统数据格式的支持SolidWorks完全采用了Microsoft windows的标准技术,如菜单、工具条、组件技术、结构化存取、内嵌VB(VBA)技术等。设计者在进行三维设计的过程中可享受Windows系统的便捷与优势。SolidWorks将目前市场几乎所有的机械CAD软件集成到设计环境中。支持DWGDXF文件的输入与输出,方便与AutoCAD软件进行数据交换。SolidWorks还提供了各种三维软件数据接口格式,可输入Parasolid、UG II、ProE、Sol
24、idEdge、Inventor等格式的零件和装配体的支持,还可输出VRML、Tiff、Jpg等格式文件。(2)草图功能基于几何关系建立草图绘制方法,使草图的绘制快捷而简单。SolidWorks使用三维设计方法。设计零件时,从初始草图开始,创建一个模型,并且用这个模型可建立二维工程图和三维装配体。(3)特征一般可用草图建立一个基本特征,然后附加上更多的特征,最终建立零件模型。在此过程中可通过对特征的增减、改变或调动来自由地重定义设计。以拉伸、旋转、扫描、放样等方式生成三维实体,并通过圆角、抽壳、倒角、变形、分割等操作对生成的实体进行加工。模拟机械加工方式,使用户在设计制作零件、装配体或产品时更加
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 vb solidworks 二次开发 毕业论文
限制150内