基于PROE的紧固件设计二次开发2毕业论文
2020-06-21 19:52:29
摘 要
如今,Pro/E在我国使用的范围越来广,但二次开发比较落后,而现在的机械制造越来越追求效率的提高,这就势必使设计者的工作强度提高了许多,并且,通用件和标准件这类简单的零件使用率更是高。
基于这些,本文使用Pro/E软件供应的二次开发用具Pro/Toolkit和VS2005为开发平台举行三种紧固件的二次开发。
本文重点阐述了在Pro/E中如何进行参数化建模以及经过二次开发实例叙述了基于Pro/E的二次开发的原理,方式和关键技巧。
通过本文的实例说明了二次开发委实减小了设计者的劳动强度,增加了了企业参数化建模的效能。
关键词:PRO/ENGIEER , 二次开发 , 参数化设计 , 紧固件
Abstract
Today, Pro/E in our country more widely used, but the second development is relatively backward, and now the pursuit of more and more efficient manufacturing machinery, which is bound to make the designer's work to improve the strength of many, and universal Pieces and standard parts of such simple parts use rate is high.
Based on these, this paper uses Pro/E to provide the secondary development tools Pro/Toolkit and VS2005 for the development platform for the secondary development of fasteners.
This paper focuses on how to parametric modeling in Pro/E and introduces the principle, method and key technology of secondary development based on Pro/E through secondary development example.
Through the example of this paper, it shows that the secondary development does reduce the labor intensity of the designer and improve the efficiency of parametric modeling.
Keywords:Pro/Engineer ,Secondary Development,Parametric Design,fastener
目录
摘要 I
Abstract II
第一章 绪论 1
1.1 国内外基于Pro/E二次开发的研究现状 1
1.1.1 基于 Pro/Engineer二次开发的简介 1
1.1.2 基于Pro/E的二次开发的基本的方法 4
1.2 文本主要内容 4
第二章 二次开发的相关软件和技术的介绍 6
2.1 Pro/Engineer 的简介 6
2.2 应用程序开发工具 7
2.3 所采用的技术 7
2.3.1 参数化的概念和优点 8
2.3.2 Pro/Engineer 的二次开发工具 8
2.4 本章小结 10
第三章 紧固件的普通建模方法 11
3.1 键的建模 11
3.2 垫片的建模 13
3.3 弹簧挡圈的建模 15
3.4 本章小结 21
第四章 紧固件的二次开发实例 22
4.1 引言 22
4.2 二次开发实例 22
4.2.1 参数化建模 22
4.2.2进行VS2005的环境配置 23
4.2.3 程序的编写 27
4.3本章小结 43
第五章 总结与展望 44
5.1全文总结 44
5.2 展望 44
致谢 45
参考文献 46
附录 48
1.垫片的对话框资源文件 48
2.弹簧挡圈的对话框资源文件 50
第一章 绪论
1.1 国内外基于Pro/E二次开发的研究现状
1.1.1 基于 Pro/Engineer二次开发的简介
近日尽管许多绘图软件和建模方法愈来愈智能化,易学易懂。但有些部件是类似的和通用的,如标准件,通用零件等。假如屡屡都要创建一个模型,这将大大拉长设计周期,于是琐碎反复的举措将给设计者带来不必要的累赘。本主题将通过参数化建模来解决这个问题。用户只需要选取或输入有关部份的参数,Pro / E就可以自动生成用户需求的模型,这大大缩小了创建的设计时间,增加了部件的结构设计效能。
Pro / E在CAD / CAM范畴的杰出体现,使其在各类大中小企业中的出场率很高。但它同时也带来了另一个问题,那就是如何推广软件的本地化。因为一般的CAD软件在设计时并不能把每个企业的特殊情况都考虑在内,为了充分发挥CAD软件的功能,为企业创造更多的产能,企业必须遵循自己的特点,而软件本地化的工作,就是二次开发。 这也是为什么所有CAD软件都有开发接口。
参数化设计在本课题中担任十分重要的角色。
参数化设计模型是表达产物模型外形特性的一种约束条件,设计成果是用一组参数来控制的,经过改动一组参数值来轻松建立一系列形似的形状零件。 参数化设计的根本技术措施是流程启动和维度启动。 流程启动的方式是剖析图形几何模子的特点,确定模子的重要参数和输入过程之间的关联的大小之间的数学关系,然后在部分的设计中只要输入有关参数就可以生成几个参考值的模型。 维度驱动是程序驱动的扩展,其基本思想是通过应用程序生成其基本图,该应用程序具有用户在编程或交互输入时的一系列身份,以生成 用户模型。
参数化设计的一些特点:
(1)设计师的初始设计要求很低。不需要他会准确的绘图,只需草绘草图,然后通过适当的约束来获得所需的精度图形。
(2)易于串口设计。设计成型后,相同尺寸的改装件的尺寸可以是不同的系列。
(3)易于编辑,修改,以满足重复设计的需要。当在设计中发现不合适的部分时,设计师可以通过修改约束来轻松获得新的设计。
本主题是三种常用的紧固件“键”“弹性挡圈”“垫圈”的二次开发。该项目的重点是紧固件的参数化建模,这是一类用于将两个或更多个部件固定在一个单元中的机械部件。其特点是种类繁多,规格不同,标准化,序列化,泛化程度也很高。 在建模时需要注意标准的紧固件是不能组成的。
文献[1]是基于零件库的功效分析,以二维CAD技术,特征建模技术,数据库技术和参数化设计技术为基础,对三维参数零件库的考虑与开发进行了钻研。
相关图片展示: