基于SolidWorks的汽车同步器三维参数化CAD系统的研究与开发.docVIP

基于SolidWorks的汽车同步器三维参数化CAD系统的研究与开发.doc

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于SolidWorks的汽车同步器三维参数化CAD系统的研究与开发.doc

基于SolidWorks的汽车同步器三维参数化CAD系统的研究与开发   本文针对汽车零配件企业的特点和需求,对三维参数化技术的应用进行了研究,讨论了开发环境和开发工具的选用,并以SolidWorks 2003为设计平台、VisualBasic 6.0为开发工具,研究开发了汽车同步器三维参数化CAD系统,为进一步实现CAD/CAPP/CAM/CAE的集成创造了前提。   一、引言   我国汽车工业的迅速发展给汽车零配件企业带来了新的挑战和更多的机遇,同时对企业竞争力提出了更高的要求。降低成本、提高质量和快速响应市场是企业提高竞争力的重要途径。企业出于自身生存和发展的需要,越来越多地采用CAD技术,以使其能低成本、高效率地开发、设计出新产品,全面提高企业对市场的快速响应能力。这种趋势客观上为商用CAD软件提供了巨大的市场需求,推动了整个CAD技术的发展和普及,各类CAD软件在设计和制造中得到了广泛应用。现阶段,基于特征技术的商用CAD软件得到了广大用户的一致认可,如Pro/ENGINEER、I-Deas等都拥有庞大的用户群。作为通用的CAD软件平台,这些软件在通用性上非常出色,覆盖了众多的产品设计领域,也考虑了一般性的设计规范。但是就汽车零配件企业而言,其产品特点主要表现为产品种类系列多、相似性强等,使用这类通用CAD系统很难一次性满足企业产品设计要求。如果企业能够研发出自己产品的参数化CAD系统,利用该系统,设计人员只需根据提示输入一些必要参数,系统在极短的时间内自动生成优化的变型设计结果,将极大地提高产品的设计效率,缩短产品的设计周期。当然,对于结构复杂的产品,要开发出完备的参数化CAD系统既费时又费力,很可能还难以达到预期的效果。不过,如果将复杂产品分解成一些关键零件及部件,研发出这些零部件的参数化设计系统,而后再与其他零件装配则是一个十分简捷有效的折中办法。本文以某汽车同步器产品为例,研究开发了汽车同步器三维参数化CAD系统,利用它可以进行汽车同步器系列零部件的三维参数化设计,设计者只需根据系统要求输入相关参数,系统即可快速生成该零部件的三维模型,并自动生成二维工程图,运行结果良好。   二、开发环境与开发工具的选用   1.开发环境的选用   正确地选用开发环境是编程工作的基础,使用合适的开发工具可起到事半功倍的效果。三维CAD系统是实现产品三维设计的基础,从高端的I-DEAS、Pro/ENGINEER、NX、CATIA到普及型的SolidWorks、Solid Edge、MDT(Mechanical Desktop)和CAXA实体设计XP等商品化软件,都为企业提供了不同层次和满足不同需求的选择余地。SolidWorks作为普及型的三维CAD软件,是美国SolidWorks公司研制开发的一种功能强大的三维机械设计软件,具有全参数化的零部件特征造型、三维实体模型到二维工程图的双向关联性的自动转换、产品模拟装配及干涉检查等功能,基本能够满足机械产品设计的需要。尤其是操作简单、易学易用,非常适合在我国中小型企业推广。因此,本系统选用SolidWorks 2003为开发环境。   2.开发工具的选用   目前流行的开发工具是VisualBasic 6.0及VisualC++6.0,SolidWorks系统对这两种环境都支持。二者各有优点及不足,Visual C++功能强大,适合于开发大型的软件,但操作起来难度较大,对编程人员有较高的要求;VisualBasic功能较为强大,相对Visual C++而言操作较为容易,更为重要的是:SolidWorks提供的宏录制功能的程序编制均采用VB编程,采用宏录制的方法编制的程序不需要专门的VB窗口,SolidWorks自带的VBA(Microsoft Visual Basic for Applications)可以方便地与SolidWorks进行转换操作,而且所编制的宏程序可以直接嵌入到SoildWorks的菜单下,再加上宏录制功能,编制者可以尽可能少地编写代码,十分方便。因此,本文选用VisualBasic 6.0作为二次开发的编程语言。   此外,对于零部件参数数据的管理采用SQLServer 2000数据库。当然,如果零部件不是太复杂,也可不用数据库。   三、三维参数化CAD系统的开发过程   参数化的概念是随着CAD技术中约束概念的引入而出现的。所谓参数化造型,其主体思想是用几何约束、数学方程与关系来说明产品模型的形状特征,从而达到一簇在形状或功能上具有相似性的设计方案。参数化造型有助于加快产品的设计过程:用户对零件的特征定形(形状参数化)和定位(位置参数化)后,通过改变参数的值,系统就可以立即得到新的零件,而不需要用户重新一步步再来。因此,把参数化

文档评论(0)

you-you + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档