Creo2.0二次开发技术在空气压缩机三维参数化设计中的应用.docVIP

Creo2.0二次开发技术在空气压缩机三维参数化设计中的应用.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文档。上传文档
查看更多
Creo2.0二次开发技术在空气压缩机三维参数化设计中的应用   摘 要:该文介绍了Creo2.0软件参数化设计在空气压缩机设计中的应用。基于Creo/Toolkit利用VS2010作为开发工具,实现了某空气压缩机外壳的参数化设计。通过项目的开发实现了压缩机参数化设计,讲解了利用Creo/Toolkit二次开发的方法。项目的实施规范了设计的流程,提高了设计效率,为企业实现产品的系列化生产提供了有力依据,具有重要应用价值。   关键词:参数化 Creo2.0 空气压缩机 VS2010 Creo/Toolkit   中图分类号:TP391 文献标识码:A 文章编号:1674-098X(2016)09(b)-0052-02   在空气压缩机领域,产品的零部件设计大都采用CAD软件进行三维设计。并以此作为分析以及后期加工的依据。但传统的三维造型方法都是技术人员基于零件的结构特点采用各自擅长的方法进行建模,使用的软件因人而异,即使使用同一软件造型理念也可能存在很大的随意性。对于同一系列的产品需要修改尺寸往往需要从头进行设计,不仅浪费人力、物力,也不利于产品技术资料的管理。该项目针对某型号空气压缩机参数特点基于Creo2.0软件规范了产品各零件的造型方法。提取了其中的有效尺寸参数,基于Creo/Toolkit利用VS2010作为工具研发了空气压缩机参数化建模辅助应用程序。   1 Creo的二次开发   Creo Parametric Toolkit是Creo Parametric软件功能强大的二次开发工具,也称为应用程序接口[1]。它是实现CAD/CAE/CAM集成的关键技术之一。Creo 提供了丰富的二次开发工具,常用的有族表(Family Table)、用户定义特征(UDF)、Creo/Program、J-link、Creo/Toolkit等[2]。Visual Studio是微软公司推出的开发环境。其集成开发环境(IDE)的界面被重新设计和组织。除了Microsoft SQL Server,它还支持IBM DB2和Oracle数据库[3]。   1.1 开发工具简介   族表(Family Table):当零件具有相同或相近结构时,利用族表来管理十分方便。因此标准件库的建立或同类型系列型号的产品零件也适合利用族表来管理。压缩机零件也适合利用该种方法进行管理。   用户定义特征(UDF):用户定义特征是将若干个系统特征融合为一个自定义特征,使用时作为一个整体出现。也就是说将某个由多个特征构成的零件比如螺栓或螺母作为一个整体特征进行定义。   Creo/Program:Creo软件对于每个模型都有一个主要设计步骤和参数列表――Creo/Program。它是基于BASIC语言构成的,用户可以根据设计需要来编辑该模型的Program,使其作为一个程序来工作。   J-link:J-link是Creo中自带的基于JAVA语言的二次开发工具。用户通过JAVA编程实现在软件Creo中的添加功能。   Creo/Ttoolkit:Creo/Toolkit同J-link一样也是Creo自带的二次开发工具,是Creo自带的功能最强大的二次开发工具。它封装了许多针对Creo底层资源调用的库函数与头文件,借助第三方编译环境进行调试。它使用面向对象的风格,在Creo与应用程序之间通过函数调用来实现数据信息的传输。该项目开发的工具使用的就是Creo/Ttoolkit,下面将介绍Creo/Toolkit二次开发方法。   1.2 Creo/Toolkit二次开发方法   通过Creo/Toolkit作为函数来访问Creo,在Creo/Toolkit中最基本的两个概念是对象(Object)和行为(Action)[4]。使用Creo/Toolkit开发应用程序包含3个步骤:编写源文件,生成可执行文件,可执行文件在Pro/E中注册并运行。   Creo为应用程序提供两种工作模式:同步模式和异步模式,前者又分为Spawn(多进程模式)或DLL(动态链接库模式)。采用Spawn模式工作,必须将源文件编译生成exe文件;若用DLL模式工作,将把源文件生成动态链接库[5]。由于同步模式与Creo紧密集成,犹如Creo自身的功能,运行速度快、可靠性高,因而应该尽可能地使用同步模式[6]。该项目开发采用同步模式进行设计。利用该模式开发出CREO2.0安装目录…CREO2.0\CommonFiles\M050\下的以下4个文件,在Creo2.0中嵌入了方便工程设计人员使用的工具按钮,并以符合专业技术要求且好多对话界面实现压缩机零件设计。   1.3 Creo/Toolkit二次开发步骤   使用Creo/Toolkit开发应用程序包含3个基本步骤

文档评论(0)

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

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

版权声明书
用户编号:8073070133000003

1亿VIP精品文档

相关文档