基于CATIA汽车冲压模具零件库研究与实现.docVIP

基于CATIA汽车冲压模具零件库研究与实现.doc

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

基于CATIA汽车冲压模具零件库研究与实现   [摘 要]针对目前国内汽车模具行业用的大型三维CAD软件自带零件库不足的问题,建立一种基于CATIA知识顾问技术的冲压模具零件库,设计基于知识的零件模型库,零件信息数据库,使用VB构建控制界面,以斜楔零件库为例验证该方案实际应用情况。   [关键词]零件库 参数化 知识顾问 二次开发 CATIA   [中图分类号]TP391[文献标识码]A [文章编号]1007-9416(2009)12-0069-03      为解决目前国内引进的一些大型三维CAD软件提供的标准件库资料不全,与国内的设计标准、规范存在差异,不能在企业设计工程中发挥有效作用的现状,提出了建立三维CAD软件零件库的需求。   CATIA系统已成为汽车模具行业的主流CAD平台,其零件库的开发已成为数字化产品定义和模具快速设计的关键。本文选用VB开发环境下的二次开发方法,将CATIA的库文件加入程序框架,引用类对象、函数等进行二次开发。VB使用脚本语言,界面友好可满足功能,且上手快,能够提高开发效率。      1 零件库的设计方案      经过分析建立冲压模具的零件库主要应具备零件智能设计功能,自动参数化建模,提供各种零件信息,同时界面友好,易于用户理解。根据上述功能要求,本文所开发的冲压模具零件库需进行三部分设计,冲压模具零件模型,零件信息管理数据库和用户交互界面。   设计过程:   (1)在CATIA V5平台上建立零件、非标准件及斜楔三维零件模型。   (2)提取零件设计与约束信息,在CATIA V5知识工程模块下编写零件的知识信息语句,实现零件的参数约束,设计规则检查,数据更新等智能设计功能,建立零件参数驱动基础。   (3)建立标准件、非标准件及斜楔零件库的特征参数数据库,用于在系统界面中显示零件的特征参数。   (4)以Visual Basic 6.0作为开发语言,结合CATIA V5软件的二次开发技术,对前面所建的零件模型在知识工程模块中进行参数化驱动。   (5)利用Visual Basic6.0分别定制标准件库、斜楔和非标准件零件库的用户界面;开发客户端冲压模具零件库系统,调用ACCESS数据库实现零件参数的选择,以上一步编写的程序驱动零件模型,并通过CATIA V5知识工程模块实现零件智能设计功能,最终完成冲压模具零件设计信息查询、浏览,零件参数化模型的下载或者重新生成功能。本文将以斜楔零件为例,零件库工作流程如图1。      所谓智能设计是利用CATIA知识功能模块,将从专家经验、各种标准、技术规范、数据获取知识建立规则和约束表示出来,形成推理,使设计者在外部程序中输入的零件参数在CATIA中生成新的零件模型。      2 零件模型的建立      本文运用参数化和知识的运用来实现零件库的功能。参数化设计过程限制图形几何元素之间的相互位置及连接关系,通过尺寸驱动方式解决问题。由尺寸约束建立的模型受到约束,改变相应的参数,生成新零件模型。同时CATIA提供了运用知识工程的参数化设计手段。知识工程可以把产品的设计知识用知识工程原理表达出来,组成一个产品知识库,指导设计人员完成产品创新。这两种技术的结合使用避免了设计中的重复劳动,又使得设计的精度提高。以下将以斜楔为例介绍零件模型建立过程。   (1)创建零件模型:根据冲压模具标准件手册,分别对斜楔块、滑块、上底座进行设计。在零件建模同时,选择CATIA的RECORDING MACRO功能,录制宏文件。用作VB中驱动零件生成的脚本。   三维零件参数化驱动部分代码如下:   If list1.list(0) = true Then   Dim documents1 As Documents   Set documents1 = catia.Documents   Dim partDocument1 As PartDocument   Set partDocument1 = documents1.Open(F:\…\模型图\斜楔块.CATPart)   (2)设立用户参数:对一个图形,可能的约束十分复杂,且数量很大,但实际由用户控制的,即能够独立变化的参数一般只有几个,称之为主参数或主约束。建立用户参数与主参数对应,分析两者之间的关系,并建立公式(Formula)显式地表达,通过用户参数控制零件的三维模型。   (3)建立公式:利用公式控制设计对象结构和尺寸,能对企业产品设计进行规范化,并在今后的设计中重用。进入公式编辑区域,在参数列表中选择要进行约束的参数名,输入关系表达式。部分公式如下:   PartBody\Pad.1\Sketch.1\Length.8\Length=W1

文档评论(0)

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

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

1亿VIP精品文档

相关文档