基于ProE的紧固件的二次开发Word文档格式.doc
- 文档编号:13166431
- 上传时间:2022-10-07
- 格式:DOC
- 页数:14
- 大小:99.50KB
基于ProE的紧固件的二次开发Word文档格式.doc
《基于ProE的紧固件的二次开发Word文档格式.doc》由会员分享,可在线阅读,更多相关《基于ProE的紧固件的二次开发Word文档格式.doc(14页珍藏版)》请在冰豆网上搜索。
第二章系统的总体设计方案 9
2.1开发环境 9
2.1.1Pro/ENGINEER中自动建模的方法 9
2.1.2Pro/TOOLKIT应用简介 9
2.1.3DLL基本理论 11
2.2系统总体设计 12
2.3本章小结 12
第三章 应用程序接口 14
3.1Pro/TOOLKIT的工作原理 14
3.1.1同步模式 14
3.1.2异步模式 14
3.2Pro/TOOLKIT应用程序基础 15
3.2.1对象和动作 15
3.2.2对象句柄 15
3.2.3选择对象 16
3.2.4访问函数 17
3.3宽字符串 17
3.4本章小结 18
第四章 应用程序的开发 19
4.1应用程序开发的基本过程 19
4.1.1编译和连接应用程序 19
4.1.2应用程序注册 19
4.1.3应用程序的解锁 20
4.2应用程序的结构 20
4.2.1应用程序包含的头文件 20
4.2.2Pro/TOOLKIT的核心 21
5.2.3菜单技术的添加和信息文件 21
4.3本章小结 23
第五章紧固件的参数化建模 24
5.1紧固件的参数化建模 24
5.1.1Program中参数和关系的确定 24
5.1.2紧固件的参数模型建立 25
5.2销的参数化建模 26
5.3螺钉的参数化建模 35
5.4螺栓的参数化建模 41
5.5键的参数化建模 46
5.6挡圈的参数化建模 50
5.7垫片的参数化建模 55
5.8本章小结 59
第六章利用Protoolkit开发紧固件的参数化系统 60
6.1创建参数化的实体模型 60
6.2对话框设计 60
6.3系统运行界面 60
6.4本章小结 62
结论 63
致谢 64
参考文献 65
附录I外文翻译 66
附录II外文文献原文 71
II
基于pro/e的紧固件的二次开发
摘要:
当前,Pro/ENGINEER软件在我国日益普及和推广,但是在同类产品的设计中,往往一两个性能参数值发生变化时,会引起整个产品图纸联动修改。
其中,标准件和通用件的重复使用更为频繁。
基于这些,本文利用Pro/ENGINEER提供的二次开发工具Pro/Toolkit和VS2005对Pro/ENGINEER进行二次开发,开发出符合我国标准的销、螺钉、螺栓、键、弹性挡圈、垫片等紧固件系统。
关键词:
参数化设计,紧固件,Pro/Toolkit,二次开发
I
Basedonpro/eofthesecondarydevelopmentoffasteners
Abstract:
Atpresent,Pro/ENGINEERsoftwareispopularizeddaybydayinourcountry,butinthedesignofsuchproduct,thechangeoffewparametervaluescancausewholeproductdrawingtobechanged.Especiallytheuseofstandardandcommoncomponentsaremorefrequent.Becauseofthesereasons,thispaperutilizesPro/ToolkitthatPro/ENGINEERoffersandVS2005tocarryonthedevelopmentforPro/ENGINEER.Thepurposeistodevelopthestorehousesystemaccordingwithourcountry'
sstandard,suchasthepin,screws,bolts,key,elasticgasketsandotherfastenerssystem.
KeyWords:
Parametricdesign,fasteners,Pro/Toolkit,Secondarydevelopment
第一章绪论
1.1国内外参数化技术研究现状
自从PTC公司于1985年推出参数化CAD系统Pro/Engineer以来,参数化设计技术才真正受到工程技术界和学术界的重视,各大计算机软件公司相继推出自己的参数化CAD系统或在原有系统上增加参数化功能,展开激烈的竞争。
目前,我国CAD市场上有两大类参数化CAD系统:
国外开发的大型全参数化CAD
系统;
国内的二维参数化CAD系统。
1.1.1国外发展现状
国外开发的具备参数化功能的CAD系统:
(1)Pro/Engineer是美国参数技术公司的机械设计自动化软件产品。
它是第一个具有参数化功能的CAD系统。
它通过记录设计历史来捕捉设计意图,设计历史的操作顺序可以修改,同时引入全局设计参数来实现整体的设计修改。
Pro/Enginee具有在系统中作动态修改的能力,是一个以功能为主的参数化实体造型系统,它提供双向数据关联,设计的修改能自动更新到出图、分析、制
造以及其它CAD/CAM领域,并具有强大的装配功能。
但其中的几何体都必须是完全约束,进行设计要求预先考虑好整个产品的控制参数以及操作顺序,对一个没参加创建的设计者来说,不太容易搞清如何对该项设计进行修改。
(2)CADS5CV公司的CADS5通过一个草图生成工具DesignView来实现参数化绘图。
DesignView提供了广泛的基于约束的造型功能,包括支持零件之间的约束、曲面参数约束、代数约束的逻辑分支以及欠约束模型。
采用变量几何技术,约束的顺序不会影响到它的求解结果。
界面友好,采用一个灵巧光标动态捕捉图中约束,能够很方便地显示、增加和删除约束。
用户可直观地控制图形当前状态。
工程约束与几何约束融合起来联立求解,是一个优秀的参数化绘图工具。
(3)DPD(DesignPostDrafting)是美国CV公司采用Pelotas平台技术开发的最新产品,运行于windows环境中,具有强大的参数化设计及绘图功能。
其参数化功能的主要特点是:
①参数化设计与绘图功能;
②设计变量的方程式管理;
③同时支持参数化与非参数化的混合建模能力;
④较强的草图设计能力。
(4)SIGRAPH-DESIG是德国SIMENSNIXDORIF公司的一个智能2D-CAD系统。
它与其它的CAD系统的主要区别在于数据结构。
它不仅可以定义和处理数据元素,而且可以定义和处理数据元素之间的关系,支持从最初的概念设计到详细工程图绘制的全过程,真正实现变量设计。
(5)VGX技术是美国SDRC公司新近推出一种叫做VGX(变量几何技术)的新型核心技术。
VGX的最大好处在于,对基于构造过程的参数化方法进行改进,使原有的参数化基于特征的实体模型在可编辑性及易编辑性方面得到了极大的改善和提高。
当用户打算做预期的模型修改时,再也不用费心去理解和查询设计历程。
基于VGX的变量化特征允许CAD用户通过相同零件的特征在3D中动态捕捉各种关系,历程树顺序不影响关系的有效性。
VGX功能扩展了检验产品的约束推理能力,构图器在已有几何体的某作图面上构图时,自动推断画出的线与己有几何体的相对位置关系,检测并动态地以预增亮方式显示出所有可能产生的约束,这项新技术可能成为今后参数化发展的新方向。
1.1.2国内发展现状
国内开发的具备参数化功能的CAD系统:
(1)GH-InteCAD是高华计算机公司的集成智能化微机机械CAD系统,基本上代表了目前国内微机版具有自主版权的CAD系统的最高水平。
其参数化功能主要体现在自动参数化设计和参数化图素拼装上。
它采用基于人工智能的几何推理参数化设计方法。
系统具有草图规整功能,并可识别多视图联动,对于标准件、常用件可通过参数化图库中的图素进行拼装。
(2)PICAD-2D是中科院北京软件工程研制中心开发的微机参数化集成工程设计系统。
其参数化功能的主要特点是提供了交互式参量图符设计功能,能进行固定图符和可变图符的嵌套。
(3)开目CAD是华中理工大学开发的。
它采用局部求解的参数化设计方法实现参数化设计,在用户绘图过程中自动记录约束关系,可以通过约束管理器显示、增加和删除约束,支持达20余种约束。
其驱动过程明了,速度快,能驱动较为复杂的图形,同时可以方便地指示出过约束、欠约束情形,给用户明确的指示,且在此情况下仍能正确驱动。
另外还有西湖电子信息工程公司的ZDDS,浙江大学的基于结构化变分几何
的HvCAD变参设计系统等。
这些国内的参数化CAD系统硬件要求低,适合我国国情,但其参数化功能尚有不足:
①参数化速度慢,效率低,复杂图形难以有效处理。
②参数化系统的柔性和灵活性有待提高。
③无法利用现有的非参数化系统的图形。
④无参数化建库和参数化图形管理功能。
1.2Pro/Engineer二次开发现状
由于Pro/Engineer在CAD/CAM领域的优秀表现,它在各个大中型企业中的使用率越来越高。
但是这同时也带来了另外一个问题,那就是怎样对通用软件进
行本地化的问题。
因为通用的CAD软件在设计的时候不可能考虑到每个企业的特殊情况,要想充分发挥CAD软件的功能,为企业创造更大的效益,企业必须跟据自身的特点,对软件进行本地化的工作,即二次开发。
这也是所有CAD软件都留有开发接口的原因。
Pro/Engineer的开发从实现方法上大致可以分为两类:
一类主要是对Pro/Engineer中使用的标准(如:
公差符号、尺寸标注样式等)进行符合企业标准的改造。
这类开发只需要根据Pro/Engineer的开发工具Pro/Toolkit文档进行相应配置的设置就可以了;
另一类是需要开发出人性化的界面以方便用户的使用,以及进行数据库的连接。
这一类一般是在比较大型的系统中出现,因为操作复杂必须要有友好界面。
由于Pro/Toolkit开发界面的功能很弱,而且根本没有连接数据库的功能,所以必须借助于其它的开发工具来实现。
而这就涉及了开发工具和Pro/Toolkit的兼容性问题。
这个问题长期以来一直困扰着开发人员,没有得到很好的解决。
这也是使得人们认为Pro/Engineer难于开发的原因之一。
1.3设计的目的、意义及内容
1.3.1设计目的、意义
本论文是在紧固件的基础上,针对设计过程中所遇到的问题而做的部分工作。
机械设计领域里传统的二维设计最终将被三维设计所取代。
而如何更好地利用三维软件进行产品设计存在着以下值得研究的问题。
因此,本论文在于解决以下关键问题:
(1)参数化建模
参数化技术是当前CAD技术重要的研究领域之一。
参数化设计一般是指设计对象的结构比较定型,可以用一组参数来约定尺寸关系。
参数的求解较简单,参数与设计对象的控制尺寸有显式的对应,设计结果的修改受到尺寸驱动。
参数化设计技术以其强有力的草图设计、尺寸驱动修改图形功能,成为初始设计、产品建模及修改系列设计、多方案比较和动态设计的有效手段。
因此,如何充分地运用参数化技术进行零件的参数化建模来提高
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 ProE 紧固 二次开发