基于ProE二次开的端盖参数化模型的实现

上传人:大米 文档编号:477242079 上传时间:2022-09-11 格式:DOC 页数:63 大小:2.47MB
返回 下载 相关 举报
基于ProE二次开的端盖参数化模型的实现_第1页
第1页 / 共63页
基于ProE二次开的端盖参数化模型的实现_第2页
第2页 / 共63页
基于ProE二次开的端盖参数化模型的实现_第3页
第3页 / 共63页
基于ProE二次开的端盖参数化模型的实现_第4页
第4页 / 共63页
基于ProE二次开的端盖参数化模型的实现_第5页
第5页 / 共63页
点击查看更多>>
资源描述

《基于ProE二次开的端盖参数化模型的实现》由会员分享,可在线阅读,更多相关《基于ProE二次开的端盖参数化模型的实现(63页珍藏版)》请在金锄头文库上搜索。

1、目录第一章 绪 论11.1 三维CAD技术11.1.1CAD技术的发展11.2 课题背景及意义21.3 应用程序的开发工具31.4 课题的主要研究内容3第二章 Pro/TOOLKIT二次开发的基础理论32.1 Pro/TOOLKIT的基本知识32.1.1 Pro/TOOLKIT简介32.1.2 Pro/TOOLKIT的工作模式42.1.3 Pro/TOOLKIT对象和动作42.1.4 对象句柄42.1.5 Pro/TOOLKIT函数返回值52.2 创建Pro/TOOLKIT应用程序的基本方法52.3 Pro/TOOLKIT信息文件的建立62.4 编译和连接设置72.5 编制注册文件及应用程序的

2、运行72.5.1 编制注册文件72.5.2 应用程序的运行7第三章 用户界面设计83.1 菜单的设计83.1.1 向菜单栏添加菜单条83.1.2 向菜单条下添加下级子菜单83.1.3 端盖菜单设计83.2 对话框的设计123.2.1 MFC对话框123.2.2 UI对话框123.3 端盖对话框设计143.3.1 构想143.3.2 创建方法14第四章 端盖的开发244.1 总体方案244.2 基于三维模型的参数化程序设计分析254.2.1 端盖三维模型的建立254.2.2 端盖参数化程序设计304.3 注册并运行程序364.4 操作流程36第五章 零件图形清单37结束语41参考文献42附录I

3、程序清单43附录 外文文献翻译44附录 外文文献原文51基于Pro/E二次开发的端盖参数化模型的实现摘 要:CAD技术在机械设计中发挥着越来越突出的作用。而三维实体模型比二维图形能更直观、更全面地反映设计意图,并且在三维模型的基础上可以进行零件装配、干涉检查、有限元分析、运动分析等高级的计算机辅设计工作,因此目前机械设计中广泛采用三维设计。而目前我国Pro/E应用日益普及,而二次开发严重滞后。所以,进行二次开发是非常必要的。论文介绍了其二次开发工具Pro/TOOLKIT,并以凸缘端盖为例,详细的论述了应用ProToolkit进行菜单开发、对话框开发,即UI对话框,以及如何在VC环境下编制C语言

4、程序以激活、调用对话框界面,设计出更加友好透明的用户界面,方便快捷地实现端盖的参数化设计和修改,准确再生出新的实体模型。关键词:ProENGINEER、Visual C+、Pro/TOOLKIT、二次开发、端盖The Realization of Cover Parametric Parts Based on the Redevelopment of Pro/EAbstract:CAD technology is made more and more use in mechanical designDesign idea can be expressed more visualized and

5、 more comprehensive in three-dimensional full-scale mock-up than in two-dimensional drawing ,and based on three dimensional fullscale mock up,many other advanced CAD such as component assembly,interference check,finite element analysis,motion analysis and so on can be proceedHence,threedimensional d

6、esign is widely used in mechanical design However,at the present the application development severely lags behind the increasing popularization of the Pro/E application in our country .So, it is very necessary to develop the Pro/E application.This paper introduces the customization tool Pro/TOOLKIT,

7、 and taking cover flange for example, This article provides an example to introduce the technique how to design UI Dialog Boxes By way of Pro/Es secondary development tool Pro/TOOLKIT as well as compile c programs to activate and pick up UI dialog boxes in Visual C+. Taking Pro/Toolkit as developmen

8、t tool, a friendly design interface of Cover is established. This paper investigates the method of establishing parametric 3 D model and programming based on 3D model in Pro/E,auto-modeling of 3D parts is realized using Pro/Toolkit.Keywords:ProENGINEER、Visual C+、Pro/TOOLKIT 、secondary development /

9、文档可自由编辑打印第一章 绪 论1.1 三维CAD技术设计和生产的方法随着计算机的迅速发展每天都在发生着显著的变化。以前许多只能靠手工完成的作业,逐渐通过计算机实现了高效化和高精度化。这种利用计算机来达到高效化、高精度化,实现自动化设计、生产以及解析计算的方法称为CAD(Computer Aided Design,计算机辅助设计)。CAD是指利用计算机的硬件和软件进行的设计活动,它从根本上改变了过去的手工绘图、发图、凭图纸组织整个生产过程的技术管理方式,使之变为以统一的产品数据库为核心的交互式产品设计、分析、制造和维护的过程。它的迅速发展和广泛应用,给工程设计制造业带来了蓬勃生机,使传统的产品

10、设计方法与生产组织模式发生了深刻的变革。1.1.1CAD技术的发展CAD技术起步于50年代后期,自从计算机出现之后人们就不断地将计算机技术引入机械设计、制造领域。因为它顺应生产力的发展,在其产生之后就得到了迅速地发展。CAD技术经历了四次飞跃:曲面造型系统、实体造型技术、参数化技术、变量化技术。(1)曲面造型系统70年代是飞机和汽车工业的蓬勃发展时期。期间飞机及汽车的制造中遇到了大量的自由曲面问题,此时法国人提出了贝赛尔算法,法国的达索飞机制造公司的开发者们借此算法在二维绘图系统的基础上,开发出以表面模型为特点的自由曲面建模方法,推出了三维曲面造型系统CATIA。(2)实体造型技术表面模型基本

11、上解决CAM的问题,但是由于表面模型技术只能表达形体的表面信息,很难准确地表达如质量、重心、惯性矩等零件的其他特性。基于对CAD一体化技术发展的探索,SDRC公司于1979年发布了世界上第一个完全基于实体造型技术的大型CAD软件I-DEAS。实体造型技术能够精确表达零件的全部属性,给设计带来了很大的方便。(3)参数化技术正当实体造型技术在CAD系统中广泛运用时,出现了一种比无约束自由造型更好的算法参数化实体造型方法。它主要的特点是:基于特征、全尺寸约束、全数据相关、尺寸驱动设计修改。参数化技术彻底克服了自由缄默的无约束状态,由尺寸决定实体造型的几何形状。尺寸驱动已经成为当今造型系统的基本功能。

12、如果想修改零件形状的话,只需修改一下尺寸的数值就可以实现形状上的改变。这种新构想最先在PTC公司(Parametric Technology Corp)的软件PRO/ENGINEER中成为现实。由于参数化技术的成功应用,使得它很快成为CAD业界的标准,许多软件厂商纷纷追赶。(4) 变量化技术变量化造型技术保留了参数化技术基于特征、全数据相关、尺寸驱动设计修改的优点,但是在约束定义方面做了一定的改变。变量化造型技术将所需定义的尺寸“参数”进一步区分为形状约束和尺寸约束,而不仅仅是用尺寸来约束全部几何。通常在新产品开发的概念设计阶段,设计者首先考虑的是设计思想及概念,并将其体现在某些几何形状之中。

13、但是这些几何形状的严格的尺寸定位关系并不能在设计的初始阶段完全确定,所以希望在初始阶段能够允许欠尺寸约束的存在。事实上,参数化技术和变量化技术已经成为了当今主流CAD软件的两大流派。两种造型理论相互依存,共同发展。我国 CAD 技术的引进是从60年代开始的,最早起步于航空工业,最近几年发展很快,现已在机械、电子、建筑、汽车、服装等行业逐步进入实用阶段。1.2 课题背景及意义Pro /ENGINEER是美国PTC(Parametric Technology Corporation)公司于1988年开发的参数化设计系统,是一套由设计至生产的机械自动化软件。参数化设计就是将零件尺寸的设计用参数来描述

14、,并在设计修改时通过修改参数的数值来更改零件的外形。Pro/ENGINEER与传统的CAD系统仅提供绘图工具有着极大的不同,它提供了一套完整的机械产品解决方案,包括机械设计、板金设计、加工制造、机构分析、有限元分析等,它使产品的设计效率大大提高,使产品在设计初期具有更多的灵活性,保证在日后根据系统要求进行相应的更改和计算;另外在产品的设计方案阶段,可以形象的表现系统的组成特点,而在产品的生产阶段可以方便与加工中心数据连接。Pro/ENGINEER的特性如下:3D实体模型,单一数据库,以特征作为设计的单位, 参数式设计,数据管理(Data Management),装配管理(Assemble Ma

15、nagement),工程数据库再利用(Engineering Data Reuse),易用性(Ease of Use),硬件独立性(Hardware Independence)。由于Pro/ENGINEER的功能强大并且通用性非常强,然而,由于Pro/ENGINEER软件的通用性,使得该软件在进行具体的产品设计时感到不方便。对系列化产品,可以通过抽取关键的参数值,再依设计规范计算出各尺寸值并传递给下级零件和子装配,自动的将模型建造出来。为了使Pro/ENGINEER软件能在特定的企业单位的特定产品设计中最大限度的发挥潜力,创造效益,需Pro/ENGINEER进行二次开发,换句话说,二次开发就是对Pro/ENGINEER进一步的充实、完善。基于上述原因,利用Pro/TOOLKIT工具箱及VC+开发操作简单的端盖是很有必要。1.3 应用程序的开发工具系统程序模块的设计选择Visual C+6.0作为开发平台。Visual C+6.0是运行于Windows上的交互式可视化集成开发环境,是美国Microsoft Visual Studio的一部分。像其它的可视化开发环境一样,Visual C+6.0集程序的代码编辑编译连接调试于一体,给编程人员提供了一个完整而又方便的开发界面和许多有效的辅助开发工具。VC+6.0的应用程序向导(App Wizard)可以为很大一部

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 论文指导/设计

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号