基于PROE二次开发的九孔柱塞泵缸体的毕业设计说明
毕业设计(论文)-proe油缸实体造型设计[管理资料]
![毕业设计(论文)-proe油缸实体造型设计[管理资料]](https://img.taocdn.com/s3/m/ca609ea1f01dc281e43af0af.png)
摘要启闭机用于各类大型给排水、水利水电工程。
用于控制各类大、中型铸铁闸门及钢制闸门的升降达到开启与关闭的目的。
启闭机按照类型分为液压启闭机,卷扬启闭机,门机,手轮启闭机,手摇启闭机,螺杆式启闭机等。
液压启闭机由于在设计和制造方面存在精度和用料等方面的限制,故现在基本上采用三维绘图软件设计和装配液压启闭机的各部分零件,随着三维绘图技术的不断完善和成熟,三维技术在工程件检修和设计方面起到了举足轻重的作用。
Pro/E即为一款三维绘图软件,在目前的三维造型软件领域中占有着重要地位,并作为当今世界机械CAD/CAE/CAM领域的新标准而得到业界的认可和推广,是现今最成功的CAD/CAM软件之一,得到了大众的认可。
本论文主要介绍如何利用Pro/E软件对液压启闭机油缸的各部分零件进行绘制并装配成实体。
通过对CAD二维图纸的分析、查阅相关资料之后,通过Pro/E软件中的零件模块和装配模块分别对零件进行设计和将零件组合成完整的实体,运用到的主要设计方法多种多样,如运用旋转特征对圆盘类和圆柱类等具有单一对称轴的圆形零件进行操作。
设计中综合运用机械设计基础、机械制图、机械制造基础,在Pro/E搭建的平台上对液压启闭机进行全方位的设计和装配,并可以通过对装配体的修改达到二次开发的效果。
关键词:液压启闭机,三维绘图软件,CAD/CAM,Pro/EAbstractHoister are used for all kinds of large Water and Wastewater Engineering, water conservancy and hydropower for controlling all kinds of big, medium-sized iron gates and steel gate lifting which can achieve the purpose of opened and closed. Hoist according to type into hydraulic hoister, roll Yang hoister, door machine, the handwheel hoister, hand operated hoister, screw headstock gear. Because of the hydraulic hoister existing a limit in design and manufacture of precision and materials etc, so now basically used 3-d graphics software design and assembly of the hydraulic hoister each the 3d drawing technology becoming perfect and mature, 3d technology palyed a pivotal role in the engineeringof a repair and design area. Pro/E namely as a super 3d drawing software, the three-dimensional modeling software occupies an important position field, and as the world mechanical CAD/CAE/CAM domain the new standards and have been recognized and promotion, is now the most successful one of CAD/CAM software, got public recognition.This thesis mainly describes how to use the software Pro/E to complete each parts of oil cylinder drawing and assembling into entity. Through the analysis of two-dimensional drawing by CAD, access relevant information , useing the parts module and assembly software design of Pro/E for parts modules and parts assembled into complete entities, applied to the main design various ways, such as using the rotating cylinder of the disk type and characteristics such as the axis of sy-mmetry with a single round parts operate. Design comprehensive use of mechanical design basis, mechanical drawing, mechanical manufacturing base in Pro/E, build on the platform of the hyd-raulic hoister carry on the omni-directional design and assembly, and may through the modification of assembly body to second development effect.Key word: Hydraulic hoister,3d drawing software,CAD/CAM,Pro/E目录第一章绪论 (1)第一节CAD/CAM的发展与应用概况 (1)第二节CAD/CAM的技术现状 (4)第三节Pro/E油缸实体造型研究的意义 (6)第二章Pro/E软件简介及基本操作 (8)第一节Pro/E概述 (8)第二节Pro/E软件的主要模块组成 (8)第三节Pro/E基本操作 (10)第三章Pro/E油缸零件实体造型 (18)第一节液压启闭机介绍 (18)第二节油缸的绘制及技巧分析 (18)第三节Pro/E液压启闭机油缸零件图 (21)第四章Pro/E油缸零件装配 (24)第一节Pro/E装配设计 (24)第二节Pro/E油缸零件装配 (25)第五章结论与展望 (33)参考文献 (34)致谢 (35)第一章绪论第一节CAD/CAM的发展与应用概况现代社会中无论是哪方面的设计都离不开图形,但是传统的手工图形绘制不仅速度慢,而且质量也不高。
UG二次开发-毕业设计说明书

目录第一章绪论 (1)1.1 课题背景 (1)1.1.1 研究背景 (1)1.1.2 研究的意义 (5)1.2 主要设计思想及研究内容 (6)1.3 UG/OPEN Grip二次开发技术 (7)1.3.1 UG/OPEN Grip简介 (7)1.3.2 UG/OPEN Grip的应用范围 (8)1.3.3 UG/OPEN Grip语言 (9)1.3.4 UG/OPEN Grip的人机优点 (10)1.4 本章小结 (10)第二章建立刨床机构数学模型 (11)2.1 牛头刨床机构各部件的作用 (11)2.2 绘制刨床机构简图 (12)2.3 建立刨床机构的数学模型 (13)2.3.1 位移公式的建立 (13)2.3.2 速度公式的建立 (13)2.3.3 加速度公式的建立 (14)第三章利用UG/OPEN Grip语言进行静态建模 (15)3.1 GRADE编译GRIP的方法 (15)3.2 静态建模 (17)3.2.1 GRIP程序的结构介绍 (17)3.2.2 初始设置 (18)3.2.3 建立静态实体模型 (18)3.3 本章小结 (23)第四章刨床机构运动分析 (24)4.1 主要设计思想 (24)4.2 建立刨床机构的运动坐标系 (24)4.3 刨床机构运动模型 (25)4.3.1 绝对运动模型 (25)4.4 程序设计思想流程图 (26)4.5 选择运动机构 (27)4.6 编制刨床机构运动程序 (27)4.6.1 运动方式的确定 (27)4.6.2 实现各杆件的运动 (27)4.7 刨床机构各构件的输出曲线 (31)4.7.1 输出曲线的意义 (31)4.7.2 各杆的速度,加速度等曲线及值的输出 (32)4.8 本章小结 (40)第五章优化并完善设计软件 (41)5.1 查询功能的实现 (41)5.1.1 建立查询窗口 (41)5.1.2 设计思想 (41)5.1.3 实现查询功能 (41)5.1.4继续查询及重新运动分析 (43)5.2 本章小结 (44)第六章结论 (45)1 全文总结 (45)2 有待进一步的研究工作 (45)参考文献 (46)致谢 (47)第一章绪论1.1 课题背景1.1.1 研究背景1.刨床机构的发展趋势机械系统动力学分析是一个很古老的研究课题,现在的解决方法已经很多。
基于Pro_E二次开发曲轴设计系统的关键技术研究

现代制造技术与装备2007第4期总第179期基于Pro/E二次开发曲轴设计系统的关键技术研究刘永臣孙丽(淮阴工学院交通工程系,淮安223001)摘要:本文结合Pro/E软件,对曲轴设计系统开发过程中必需的二次开发关键技术(如Pro/TOOLKIT接口技术、菜单设计技术、曲轴三维实体建立及工程图生成技术、UI对话框技术等)进行系统研究,为系统开发提供重要技术支持。
关键词:Pro/E二次开发关键技术研究1引言基于Pro/E软件的曲轴设计系统的二次开发,即在现有Pro/E软件的基础上,为提高和完善曲轴设计系统软件的功能,使之更符合用户的需要而做的软件开发工作。
Pro/E二次开发是一个规律性很强的过程,不但需要掌握VC++6.0等程序语言,还需掌握二次开发的几项关键技术,并将它们有机的融合到一起,据此才能进行设计开发。
二次开发的基本思路是:以交互式图形系统为主要支撑,以图形系统的用户语言为进程的控制者,以高级语言为系统连接及数据转换的枢纽,开发一个集参数化设计零件、交互式编辑图形、数据的系统管理及零件的有限元分析为一体的机械CAD软件系统。
在开发曲轴设计系统过程中,主要涉及Pro/TOOLKIT接口、菜单设计、曲轴三维实体建立及工程图生成、UI对话框等关键技术。
2Pro/TOOLKIT接口技术Pro/TOOLKIT采用面向对象的程序设计方法(Object-OrientedProgramming),在Pro/E和应用程序之间通过特定的数据结构来传递信息,对应用程序来说这种数据结构并不是直接可访问的,而只能通过Pro/TOOLKIT提供的函数来访问。
在设计Pro/TOOLKIT程序时,涉及到大量的由Pro/TOOLKIT函数库提供的C函数,在VC应用程序设计向导自动创建的程序框架上添加必要的函数代码、增加新的CPP源文件以及新的资源,才能构成一个完整的Pro/TOOLKIT应用程序体系。
Pro/TOOLKIT接口主要包括Pro/TOOLKIT应用程序的编译、连接、注册和卸载。
毕业设计--液压齿轮泵的三维建模设计

毕业设计说明书题目:液压齿轮泵的三维建模设计指导教师:程德荣姓名:安祥友学号: 1100169专业:机电一体化班级:11级计算机辅助设计与制造起止日期:2013年9月日至 2013 年 11月 25日前言UG 是目前市场上功能最极致的产品设计工具,它不仅拥有现金现今CAD/CAM软件中功能最强大的Parasolid实体建模核心技术,更提供高效能的曲面建构功能,能够完成最复杂的造型设计。
UG提供工业标准之人机接口,不但易学易用,更有无限次数的undo功能、方便好用的弹出窗口指令、快捷图像操作说明、自订造作功能指令及中文操作接口等特色,并且拥有一个强固的档案转换工具,能转换各种不同CAD软件的图文件,以及重复使用原有资料。
UG是一套复杂产品设计制造的最佳系统,从概念设计到生产产品,UG广泛的使用在汽车业、航天业、磨具加工以及设计业、医疗器材产业等等,近年来更将触角深及消费性市场产业中最为复杂的领域—工业设计。
运用其功能强大的复合式建模工具设计者可以工作的需求选择最合适的建模方式:关联性的单一数据库,是大量的零件处理更加方稳定。
除此之外,组立功能、2D出图功能、模具加工功能及与PDM之间的紧密结合,使得UG在工业界成为一套无可匹敌CAD/CAM系统。
设计概述本设计主要围绕齿轮油泵设计这个实例展开。
液压油泵作为一种重要的液压元件,其规格和型号比较繁多,传统的开发过程繁琐、效率低下、绘图量大,UG作为一款高效快捷的CAD/CAM软件,克服了以上的不足之处,大大提高设计人员的开发速度,本文将着重就UG的实体建模、虚拟装配、机构仿真等功能进行齿轮油泵的设计。
齿轮油泵包含多个零部件,本设计巧妙利用UG关联性的单一数据库这一特点并综合运用多种建模方法和设计方法进行。
设计的具体要求为:(1)齿轮油泵零件建模设计;(2)齿轮油泵装配设计;(3)齿轮油泵爆炸图的创建;(4)齿轮油泵机构仿真设计;目录前言 (1)设计概述 (1)第一章机械CAD/CAM的发展与运用 (2)1.1 机械CAD/CAM的发展 (3)1.2机械CAD/CAM的运用 (4)第二章齿轮泵的设计 (5)2.1 齿轮泵的概述 (6)2.2齿轮泵的参数设计 (6)2.3齿轮泵主要部件参数确定 (9)第三章各组件的三维设计 (10)3.1泵体的三维设计 (11)3.2端盖的三维设计 (21)3.3齿轮及其齿轮轴的三维设计 (26)3.4螺钉的三维设计 (29)3.5螺纹套的三维设计 (32)第四章各组件的装配 (34)4.1 新建装配文件与添加组件 (34)4.2装配齿轮与齿轮轴 (34)4.3配对端盖 (34)4.4螺钉的配对 (35)4.5螺纹套的配对 (36)第五章创建爆炸图 (37)5.1自动爆炸 (37)5.2编辑爆炸图 (37)第六章 (38)6.1 新建仿真 (38)6.2定义连杆 (39)6.3定义质量特性 (40)6.4定义运动副 (41)6.5定义齿轮副 (42)6.6解算方案 (42)6.7解算 (43)总结 (44)致谢 (45)第一章1.1 机械CAD/CAM的发展20世纪50年代计算机还处于电子管阶段,编程语言还是机器语言,计算机的主要功能是数值计算。
毕业设计(论文)-基于PROE离心泵叶轮三维建模及流场数值模拟分析模板

摘要本文将曲面造型与数值计算有机的结合在一起应用到离心泵叶轮的设计中。
采用二维造型得到计算区域,通过对离心泵叶轮内部流场的数值计算与分析,得到较好的离心泵叶轮。
本文主要对离心泵叶轮的计算公式进行研究,并对离心泵叶轮的尺寸进行计算。
建立了一个叶轮轴面投影图,为叶轮的绘型做准备。
选择一种适合的绘型方法,完成离心泵叶轮的绘型。
最后再利用PRO/E软件建立离心泵叶轮的三维实体模型,即完成了在PRO/E中的三维建模。
为了方便流场数值的模拟分析,使用Gambit软件对所得的三维模型进行划分网格,运用fluent软件做出边界条件并计算,再使用fluent软件对所设计的离心泵叶轮内三维流场进行了数值模拟,并对计算结果进行了分析。
而后采用基于标准k一e湍流模型来求解,在非结构化网格中,采用基于有限元的有限体积法对方程进行离散,用压力校正法进行数值求解。
利用湍流模拟结果,分析了离心泵叶轮进口边位置对泵性能的影响。
由于采用了多种求解方法和多重网格加速收敛技术,因而fluent能达到最佳的收敛速度和求解精度。
本文结合实例和经验,通过对离心泵叶轮CFD计算结果的分析,说明所设计的叶轮是成功的。
关键词:离心泵叶轮;PRO/E;三维建模;数值模拟;计算流体动力学(CFD)Title Based on PRO / E centrifugal impeller three-dimensional modeling and numerical simulationAbstractThis article will surface modeling and numerical computation applied to the organic combination of centrifugal pump design. Be calculated using two-dimensional modeling area, through the centrifugal pump impeller Numerical calculation and analysis, get a better pump impeller.In this paper, the formula for centrifugal pump impeller to study, and calculated the size of centrifugal pump impeller. The establishment of a leaf axle plane projection, the drawing of the impeller to prepare. Select the drawing of a suitable method to complete the drawing of centrifugal pump impeller. Finally, using PRO / E software to establish the three-dimensional solid model centrifugal pump impeller, which was completed in PRO / E in the three-dimensional modeling.In order to facilitate numerical simulation analysis,the use of proceeds Gambit software mesh three-dimensional model,using fluent software to make the boundary conditions anf calculate,and then use software designed for fluent centrifugal pump impeller flow field is numerically simulation and calculation results are analyzed. Then based on the standard k a e turbulence model to solve, in the unstructured grid, finite element based finite volume method to discretize the equations using the numerical solution of the pressure correction method. Turbulence simulation using the results of analysis of a centrifugal pump impeller inlet side of the pump performance of the location. As a result of a variety of multi-grid solution method and the accelerating convergence technology, which can achieve the best fluent convergence speed and solution accuracy.In this paper, examples and experience, through the centrifugal pump impeller CFD analysis results, indicating that the impeller is successful. Keywords: centrifugal pump impeller; PRO / E; three-dimensional modeling; numerical simulation; computational fluid dynamics (CFD)目录基于PRO/E离心泵叶轮三维建模及流场数值模拟分析第一章绪论1.1论文研究的背景:泵广泛应用于国民经济的各个部门,它的技术性能对各相关行业影响巨大,长期以来采用“手工设计一样机生产一样机测试一设计修改”的生产路线,其不仅研制开发费用高,而且周期很长。
基于Pro_E二次开发的界面设计与对比分析_孔琳

粒子滤波算法(SAPSO-PF:Simulated Annealing Particle Swarm Optimized Particle Filter),该方法基于一个高斯分布来不断 更新粒子的速度,同时采用随机概率扰动的 方式作为基本粒子群算法的全局极值更新条 件,从而增加全局最优区域的搜索能力,避 免了粒子过早的“趋同性”,使得粒子滤波 的性能得到很大的提高。 2.基于模拟退火粒子群优化的粒子滤 波算法 2.1 高斯粒子群优化粒子滤波 常规的粒子滤波采用了次优的重要性 函数,因此,粒子的重要性采样过程是次优 的。为了优化粒子滤波的采样过程,本文将 粒子群优化算法融入粒子滤波中。 首先,将最新的观测值引入采样过程, 并定义适应度函数为:
wik wik 1 p y k xik
fitness exp yNew y Pr ed ) (1) 2 Rk
其中: Rk 是观测噪声方差, y New 是最新 的观测值, yPr ed 是预测观测值。粒子群优化 算法通过计算适应度值将所有的粒子向最优 粒子移动。但有时经典的粒子群优化算法的 最大速度等参数很难确定,因此本文采用一 种改进的粒子群优化算法,即高斯粒子群优 化算法(GPSO-PF:Gaussian Particle swarm Optimized Particle Filter)。 该方法基于一个高斯分布来不断更新粒 子的速度,其收敛性好于经典的粒子群优化 算法[7-8]。 如果粒子集都分布在真实状态附近, 那么粒子群中每个粒子的适应度都很高。反 之,如果粒子群中每个粒子的个体最优值以 及粒子群的全局最优值都很低,则说明粒子 没有分布在真实状态附近。此时粒子集利用 粒子群优化算法,不断根据最优值并利用下 式来更新每个粒子的速度与位置,使得粒子 不断地向真实状态靠近:
基于Pro-E二次开发的滚动轴承设计 - 副本

万方数据 万方数据第3期陈龙,等:基于Pro/E二次开发的滚动轴承设计・5・处理模式,但是异步模式代码复杂、占用大量资源、执行速度缓慢。
3.3程序编译利用Pro/TOOLKIT开发出来的程序,需要进行编译连接。
制作Makefile工程文件是常用的办法。
Pro/TOOLKIT自带了一个Makefile工程文件,可以在它上面直接修改。
但对于初级编程者来说,相对较难。
利用Vc++环境指定库文件、头文件以及资源文件来编译是一种相对简单得多的办法。
3.4程序注册利用Pro/TOOLKIT开发出来的程序,要想集成进人Pro/ENGINEER系统,必须有一个注册文件(Registryfile),注册方式分为自动注册和手动注册。
Pro/TOOLKIT的安装目录给出了一个注册文件,但是值得注意的是在使用这个注册文件时要结合自身的操作平台做适当修改。
3.5Pro/E与MFC接口开发Visualc++作为新一代的面向对象的,可视化的程序设计工具,我们可以通过Pro/Toolkit与MFC的接口,利用MFC强大的功能实现对话框的开发与数据库的访问。
从本质上来说,Pro/E与MFC的接口就是Pro/E系统调用MFC应用程序的途径。
Pro/E系统应用程序与MFC应用程序的通信方式是接口实现的关键,而采用动态链接库(DLL)方式可以很好的实现三者之问的通信,因为通信是通过直接的函数调用来实现的,所以具有执行迅速的特点。
具体实现方法如下:(1)使用CwinAPP类来生成第1个DLL工程,工程类型选用共享MFC常规DLL(RegulardllusingSharedMFCDLL)选项,然后在此工程中加人Pro/Toolkit程序,主要是userinitialize()函数代码。
(2)使用同样的方法与选项生成第2个DLL工程,并在此工程中用类向导(Classwizard)和资源编辑器(ResourceEdit)生成所需要的MFC类(如对话框类,数据库类等),并定义1个函数完成该类的初始化。
基于proe的齿轮油泵设计说明书

计算机辅助产品设计实训说明书题目:齿轮油泵设计学院:机电工程学院专业:机械制造及其自动化学生姓名:学号:指导教师:2011年12 月 29 日目录绪论 (2)1 齿轮油泵介绍1.1 油泵功能 (3)1.2 工作原理 (3)2 齿轮油泵三维建模2.1 泵体 (4)2.2 泵盖 (5)2.3 主动齿轮轴 (6)2.4 从动齿轮轴 (8)2.5 垫片 (8)2.6 填料压盖 (8)2.7 紧锁螺母 (9)2.8 螺塞 (9)2.9 钢珠定位圈 (10)2.10 弹簧 (10)2.11 装配 (10)2.12 运动仿真 (12)3 结论 (13)参考文献 (14)附录…………………………………………………………………………15绪论1. Creo Element/Pro 5.0简介,在2011年6月13日,PTC 宣布发布我们的全新设计软件 Creo。
随着 Creo 1.0 应用程序的发布,Pro/ENGINEER、CoCreate 和 ProductView 的当前用户可以扩展这些应用程序的价值和功能。
Pro/ENGINEER、CoCreate和 ProductView 是 Creo 远景构想的基本组成元素,它们在 2D 和 3D CAD、CAE、CAM、CAID 和可视化领域提供了经过证实的表现。
Creo 不仅保护客户目前在PTC产品中的投资,而且还提供了通往未来的坦途。
Creo 是 PTC 新的设计软件产品系列,它能够提高用户的工作效率,更好地与客户和供应商共享数据以及审阅设计方案,并能预防意外的服务和制造问题,从而帮助公司释放组织内部的潜力。
其中Creo Element/Pro 5.0 M110,既Pro/ENGINEER 5.0,是最新版本的Creo过渡产品,即保留了原有版本的功能,又添加了焊接与钣金设计,摸制件设计效率等功能,界面基本保持不变,功能优化。
Creo Element/Pro 5.0也是本次设计的主要软件Pro/E采用了模块方式,可以分别进行草图绘制、零件制作、装配设计、钣金设计、加工处理等,保证用户可以按照自己的需要进行选择使用。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第一章绪论 (7)1.1 三维CAD技术 (7)1.1.1CAD技术的发展 (7)1.2 课题背景及意义 (9)1.3 应用程序的开发工具 (10)1.4 课题的主要研究容 (10)第二章 Pro/TOOLKIT二次开发的基础理论............... 错误!未定义书签。
2.1 Pro/TOOLKIT的基本知识 (11)2.1.1 Pro/TOOLKIT简介 (11)2.1.2 Pro/TOOLKIT的工作模式 (12)2.1.3 Pro/TOOLKIT对象和动作 (12)2.1.4 对象句柄 (13)2.1.5 Pro/TOOLKIT函数返回值 (13)2.2 创建Pro/TOOLKIT应用程序的基本方法 (14)2.3 Pro/TOOLKIT信息文件的建立 (15)2.4 编译和连接设置 (16)2.5 编制注册文件及应用程序的运行 (16)2.5.1 编制注册文件 (16)2.5.2 应用程序的运行 (17)第三章用户界面设计 ................................... 错误!未定义书签。
3.1 菜单的设计 (18)3.1.1 向菜单栏添加菜单条 (19)3.1.2 向菜单条下添加下级子菜单 (19)3.1.3 端盖菜单设计 (19)3.2 对话框的设计 (28)3.2.1 MFC对话框 (28)3.2.2 UI对话框................................... 错误!未定义书签。
3.3 端盖对话框设计.................................... 错误!未定义书签。
3.3.1 构想........................................ 错误!未定义书签。
3.3.2 创建方法.................................... 错误!未定义书签。
第四章端盖的开发...................................... 错误!未定义书签。
4.1 总体方案 (32)4.2 基于三维模型的参数化程序设计分析 (32)4.2.1 端盖三维模型的建立 (33)4.2.2 端盖参数化程序设计.......................... 错误!未定义书签。
4.3 注册并运行程序.................................... 错误!未定义书签。
4.4 操作流程.......................................... 错误!未定义书签。
第五章零件图形清单 ................................... 错误!未定义书签。
结束语 (48)参考文献................................................ 错误!未定义书签。
附录I 程序清单........................................... 错误!未定义书签。
附录Ⅱ外文文献翻译....................................... 错误!未定义书签。
附录Ⅲ外文文献原文错误!未定义书签。
基于Pro/E二次开发的九孔柱塞泵缸体参数化模型的实现摘要:CAD技术在机械设计中发挥着越来越突出的作用。
而三维实体模型比二维图形能更直观、更全面地反映设计意图,并且在三维模型的基础上可以进行零件装配、干涉检查、有限元分析、运动分析等高级的计算机辅设计工作,因此目前机械设计中广泛采用三维设计。
而目前我国Pro/E应用日益普及,而二次开发严重滞后。
所以,进行二次开发是非常必要的。
论文介绍了其二次开发工具Pro/TOOLKIT,并以九孔柱塞泵缸体为例,详细的论述了应用Pro/Toolkit进行菜单开发、对话框开发,即UI对话框,以及如何在VC++环境下编制C语言程序以激活、调用对话框界面,设计出更加友好透明的用户界面,方便快捷地实现缸体的参数化设计和修改,准确再生出新的实体模型。
关键词:Pro/ENGINEER、Visual C++、Pro/TOOLKIT、二次开发、九孔柱塞泵缸体缸体The Realization of Nine cylinder pistonpumps steep Parametric Parts Based on theRedevelopment of Pro/EAbstract:CAD technology is made more and more use in mechanical design.Design idea can be expressed more visualized and more comprehensive in three-dimensional full-scale mock-up than in two-dimensional drawing ,and based on three dimensional full—scale mock up,many other advanced CAD such as component assembly,interference check,finite element analysis,motion analysis and so on can beproceed.Hence,three—dimensional design 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, 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/E's 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 development 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:Pro/ENGINEER、Visual C++、Pro/TOOLKIT 、secondary Nine cylinder piston pumps steep第一章绪论1.1 三维CAD技术设计和生产的方法随着计算机的迅速发展每天都在发生着显著的变化。
以前许多只能靠手工完成的作业,逐渐通过计算机实现了高效化和高精度化。
这种利用计算机来达到高效化、高精度化,实现自动化设计、生产以及解析计算的方法称为CAD(Computer Aided Design,计算机辅助设计)。
CAD是指利用计算机的硬件和软件进行的设计活动,它从根本上改变了过去的手工绘图、发图、凭图纸组织整个生产过程的技术管理方式,使之变为以统一的产品数据库为核心的交互式产品设计、分析、制造和维护的过程。
它的迅速发展和广泛应用,给工程设计制造业带来了蓬勃生机,使传统的产品设计方法与生产组织模式发生了深刻的变革。
1.1.1CAD技术的发展CAD技术起步于50年代后期,自从计算机出现之后人们就不断地将计算机技术引入机械设计、制造领域。
因为它顺应生产力的发展,在其产生之后就得到了迅速地发展。
CAD技术经历了四次飞跃:曲面造型系统、实体造型技术、参数化技术、变量化技术。
(1)曲面造型系统70年代是飞机和汽车工业的蓬勃发展时期。
期间飞机及汽车的制造中遇到了大量的自由曲面问题,此时法国人提出了贝赛尔算法,法国的达索飞机制造公司的开发者们借此算法在二维绘图系统的基础上,开发出以表面模型为特点的自由曲面建模方法,推出了三维曲面造型系统CATIA。
(2)实体造型技术表面模型基本上解决CAM的问题,但是由于表面模型技术只能表达形体的表面信息,很难准确地表达如质量、重心、惯性矩等零件的其他特性。
基于对CAD一体化技术发展的探索,SDRC公司于1979年发布了世界上第一个完全基于实体造型技术的大型CAD软件-I-DEAS。
实体造型技术能够精确表达零件的全部属性,给设计带来了很大的方便。
(3)参数化技术正当实体造型技术在CAD系统中广泛运用时,出现了一种比无约束自由造型更好的算法-参数化实体造型方法。
它主要的特点是:基于特征、全尺寸约束、全数据相关、尺寸驱动设计修改。
参数化技术彻底克服了自由缄默的无约束状态,由尺寸决定实体造型的几何形状。
尺寸驱动已经成为当今造型系统的基本功能。
如果想修改零件形状的话,只需修改一下尺寸的数值就可以实现形状上的改变。
这种新构想最先在PTC公司(Parametric Technology Corp)的软件PRO/ENGINEER中成为现实。
由于参数化技术的成功应用,使得它很快成为CAD业界的标准,许多软件厂商纷纷追赶。
(4) 变量化技术变量化造型技术保留了参数化技术基于特征、全数据相关、尺寸驱动设计修改的优点,但是在约束定义方面做了一定的改变。
变量化造型技术将所需定义的尺寸“参数”进一步区分为形状约束和尺寸约束,而不仅仅是用尺寸来约束全部几何。
通常在新产品开发的概念设计阶段,设计者首先考虑的是设计思想及概念,并将其体现在某些几何形状之中。
但是这些几何形状的严格的尺寸定位关系并不能在设计的初始阶段完全确定,所以希望在初始阶段能够允许欠尺寸约束的存在。