基于ProE二次开发的端盖参数化模型的实现
基于PRO_TOOLKIT的PRO_E二次开发技术的应用_张红旗
基于PRO/TOOLKI T的PRO/E二次开发技术的应用张红旗,曹文钢,姜康,李宗照(合肥工业大学机械与汽车工程学院C AD/CAM中心,安徽合肥230009)摘要:本文论述了实施二次开发对企业的重要性。
对于即将在三维C AD软件上进行二次开发的企业提出了开发过程中值得注意的问题,如开发系统的目的、开发工具的选取等。
作者通过在软件PRO/E中以Pro/toolki t为开发工具开发的/汽车前轴零件设计系统0,进一步阐述了实施Pro/toolki t二次开发时基本步骤和源文件的编写、可执行文件的生成和可执行文件在PRO/E中的注册运行等关键技术。
最后,作者通过在PRO/E中的开发实践论证了二次开发是企业提高设计能力、增强竞争力的必要手段。
关键词:Pro/toolki t;二次开发;前轴Application of the Pro/toolkit-based Redevel Opment Technology in the PRO/EZhang Hongqi,Cao Wengang,Jiang Kang,Li Zongzhao(School of Mechanical and Automobile Engineering,Hefei University of Technology Hefei,230009) Abstract:Introduced by authors in the paper was the i mportance of the redevelop ment for the en terprise1It suggested those enterprises that were to apply the redevelop ment on the3D C AD software should pay more attention to the following factors,such as the ai m of the redevelopment, the tool of the redevelop ment,etc1By means of Pro/toolkit on the software PRO/E,it has redeveloped a design system of the front axle of the auto-mobile1Through this system,i t further expounded in detail the basic steps and the key technologies which including how to wri te,how to compile and link source files and how to register and run the resulting application in PRO/E1Finally,i t demonstrated that the redevelop ment was a necessary way for the enterpri se to improve developmen t abili ty and competitive capability,through develop ment practices in PRO/E1 Keywords:Pro/toolki t;Redevelopment;Front axle of the automobile0前言日益激烈的市场竞争要求现代企业必须低成本、高效率的开发新产品,全面提高对市场的快速响应能力。
基于creo二次开发的零件参数化变型设计
基于creo二次开发的零件参数化变型设计
基于 CREO 的零件参数化变型设计是一种通过创建参数化模型
来实现零件形状的变换设计的方法。
这种方法允许设计师使用参数化模型来定义零件的形状和尺寸,然后使用这些参数在计算机辅助设计(CAD) 软件中进行设计变更。
以下是实现基于 CREO 的零件参数化变型设计的一般步骤:
1. 创建初始零件模型:在 CREO 中创建一个初始零件模型,该模型可以是现有的零件,也可以是设计师新创建的。
2. 定义零件参数:使用 CREO 的参数化功能来定义零件的形状和尺寸。
这些参数可以是形状参数,如半径、角度等,也可以是尺寸参数,如长度、宽度等。
3. 创建变型设计:使用 CREO 的参数化功能来创建变型设计。
设计师可以更改参数值来创建不同的零件形状。
4. 创建参数化模型:使用 CREO 的参数化功能来创建变型设计的模型。
设计师可以使用参数化功能来定义变型设计的形状和尺寸,并将其保存为新的零件模型。
5. 渲染和可视化:使用 CREO 的渲染和可视化功能来可视化变型设计的零件模型。
设计师可以使用 CREO 的渲染功能来创建三维渲染图,并使用 CREO 的可视化功能来查看设计的变更结果。
6. 导出设计:使用 CREO 的导出功能将设计导出为其他 CAD 软件可以使用的格式,如 SolidWorks、AutoCAD 等。
基于 CREO 的零件参数化变型设计可以帮助设计师快速创建复
杂的零件设计,并允许设计师通过更改参数来创建不同的零件形状,从而提高工作效率和设计质量。
基于Pro∕E软件的端盖注塑模具设计
基于Pro∕E软件的端盖注塑模具设计随着制造业的发展,越来越多的产品采用注塑成型技术,而注塑成型的关键在于模具的设计与制造。
针对端盖注塑模具,本文将应用Pro∕E软件进行设计,分步骤讲解模具设计的流程、问题与解决方案。
一、模具设计的流程1.确定产品结构端盖是一种常见的塑料制品,其结构相对简单。
在模具设计之前,我们需要先明确产品的结构要求,包括端盖的尺寸、形状、壁厚等参数,以此为基础进行模具的设计。
2.绘制3D模型在Pro∕E软件中,我们可以利用建模工具箱中的建模工具,将端盖的3D模型进行绘制。
在绘制过程中,需要考虑端盖的各个部分之间的连接方式,以确保模具制造后可以满足产品的要求。
3.划分模具零部件一般情况下,一个完整的模具由许多零部件构成,包括模座、模板、导柱、导套等。
在进行模具设计之前,需要先对模具进行划分,并逐个进行设计定位。
4.进行各零部件的设计在划分好模具零部件后,需要逐个进行设计。
比如,设计模座时需要考虑模座与模板的连接方式、模座的厚度和强度等因素;设计模板时需要根据端盖的3D模型进行细节设计,考虑各个表面的加工工艺;设计导柱和导套时需要根据产品形状和力学要求进行设计定位。
5.进行动力学分析在设计完成后,需要进行模具的动力学分析。
通过分析模具在投料、注塑、射出和脱模过程中的变形、热变形等情况,可以对模具的设计进行优化,确保制造出的模具能够满足产品的要求。
二、问题与解决方案1.如何解决端盖边缘歪斜问题?端盖边缘的歪斜是模具制造过程中经常出现的问题。
一般来说,这个问题可以通过优化模板和模具结构来解决。
在模板设计时,我们可以将端盖的3D模型进行细节分析,找出边缘歪斜的原因,并通过调整模板形状、模具结构以及注塑温度和压力等因素,最终解决端盖边缘歪斜的问题。
2.如何解决端盖表面出现黑斑的问题?端盖表面出现黑斑的问题一般是由于注塑过程中出现杂质或温度过高导致的。
解决这个问题的关键在于杂质过滤和温度调整。
基于Pro∕E软件的端盖注塑模具设计的研究报告
基于Pro∕E软件的端盖注塑模具设计的研究报告本文旨在探讨基于Pro/E软件的端盖注塑模具设计。
首先,介绍使用Pro/E软件设计模具的基本步骤,并强调其优势。
其次,介绍模具设计的细节要求,包括模具尺寸、刀模结构及材料选择等内容,并加以详细论述。
然后,在Pro/E软件上实施模具设计,包括定义模具结构、建立几何模型、生成活动体及抽象拉伸变形等多项任务。
接下来,对模具进行数值仿真,介绍形状识别和剪切固定的过程,将仿真结果与理论数据进行对比,给出设计建议。
最后,介绍模具试模过程,并讨论模具设计中存在的问题,如产品质量稳定性等问题,提出改进建议。
总而言之,本文以Pro/E软件为依托,通过多过程的设计、仿真测试,最终得到合理、可操作的端盖注塑模具设计方案。
模具设计不仅能确保产品质量稳定,而且能节省成本,大大降低生产成本。
因此,基于Pro/E的端盖注塑模具设计不仅具有技术含量,而且具有一定的现实意义。
本文详细列出Pro/E软件设计的端盖注塑模具的相关数据,并进行分析。
首先介绍模具设计尺寸,穴尺寸为1.2 cm×1.2 cm,芯板厚度为30 mm,总体尺寸为750 mm×500 mm×400 mm。
由此可见,设计合理,尺寸实用。
其次,介绍模具设计所使用的刀模结构、材料及其特性,其中,模块采用45#钢制造,凸边与模型夹紧柱为S50C,正面板采用2024T4铝板材,其它零件采用40Cr。
钢材硬度空气镀处理达到HRC58-62,耐温度能达到500℃。
根据分析,模具设计采用的是优质的材料,充分利用了它的特性,既能有效保证模具的强度和精度,还能延长模具的使用寿命。
结合以上分析,基于Pro/E的端盖注塑模具设计具有优良的结构设计和高质量的材料选择,为后续实施提供了良好的前提,也提升了对模具的质量要求。
另外,对模具进行了严格的数值仿真,并及时对参数作出调整,有效保证模具的精度和可靠性。
综上所述,基于Pro/E的端盖注塑模具设计是一项复杂的工程,在实施之前,必须要进行充分的准备工作。
基于ProE二次开发的端盖参数化模型的实现
目录第一章绪论 (1)1.1 三维CAD技术 (1)1.1.1CAD技术的发展 (1)1.2 课题背景及意义 (2)1.3 应用程序的开发工具 (3)1.4 课题的主要研究内容 (3)第二章Pro/TOOLKIT二次开发的基础理论 (4)2.1 Pro/TOOLKIT的基本知识 (4)2.1.1 Pro/TOOLKIT简介 (4)2.1.2 Pro/TOOLKIT的工作模式 (4)2.1.3 Pro/TOOLKIT对象和动作 (4)2.1.4 对象句柄 (5)2.1.5 Pro/TOOLKIT函数返回值 (5)2.2 创建Pro/TOOLKIT应用程序的基本方法 (5)2.3 Pro/TOOLKIT信息文件的建立 (6)2.4 编译和连接设置 (7)2.5 编制注册文件及应用程序的运行 (7)2.5.1 编制注册文件 (7)2.5.2 应用程序的运行 (8)第三章用户界面设计 (9)3.1 菜单的设计 (9)3.1.1 向菜单栏添加菜单条 (9)3.1.2 向菜单条下添加下级子菜单 (9)3.1.3 端盖菜单设计 (9)3.2 对话框的设计 (13)3.2.1 MFC对话框 (13)3.2.2 UI对话框 (13)3.3 端盖对话框设计 (15)3.3.1 构想 (15)3.3.2 创建方法 (15)第四章端盖的开发 (26)4.1 总体方案 (26)4.2 基于三维模型的参数化程序设计分析 (26)4.2.1 端盖三维模型的建立 (27)4.2.2 端盖参数化程序设计 (31)4.3 注册并运行程序 (37)4.4 操作流程 (37)第五章零件图形清单 (38)结束语 (42)参考文献 (43)附录I 程序清单 (44)附录Ⅱ外文文献翻译 (45)附录Ⅲ外文文献原文 (52)基于Pro/E二次开发的端盖参数化模型的实现摘要:CAD技术在机械设计中发挥着越来越突出的作用。
而三维实体模型比二维图形能更直观、更全面地反映设计意图,并且在三维模型的基础上可以进行零件装配、干涉检查、有限元分析、运动分析等高级的计算机辅设计工作,因此目前机械设计中广泛采用三维设计。
基于Pro_E二次开发的机械产品的三维参数化设计_张锋
# N61OP 参数化造型的步骤
利 用 N61ON61.657 对 N61OP 软 件 进 行 二 次 开 发 " 实 现 产 品 整 机模型的三维参数化造型的主要过程如下 ’ * G# 确定产品整机模型的独立可变参数 " 利用装配模型中的
第S期
张 锋 (基于 Pro/E 二次开发的机械产品的三维参数化设计
中图分类号 ’JE’"HH 文献标识码 ’(
化设计可分为零件级的参数化设计和产品级的参数化设计 & 零 件级的参数化设计是一般常见的参数化方法 " 它通过定义零件 的几何约束和尺 寸 约 束 来 完 整 的 表 达 一 个 零 件 的 参 数 化 模 型 " 模型的改变可以通过改变约束的条件及参数来获得 & 产品级的 参数化设计强调构成产品的各零件的属性关系在修改一个零件 的参数化模型时能够得到实时地修改 " 它对于产品的设计是非 常重要的 " 因为在产品的设计过程中经常会发生设计更改的情 况 " 如果对于产品中的一个零件的修改 " 所有与之相关的零件都 能依据属性关系马上得到更改 " 这样就能加快产品的设计 " 同时 也可以避免很多设计过程中的失误 & N61OP 软件作为功能强大的 三维产品设计系统已经在众多的行业和部门得到广泛应用 & 但 目前对于 N61OP 参数化的研究和应用较少 " 主要还停 留 在 简 单 的单个零件方面的研究 & Q 在结构设计中需要频繁改变装配件的 尺寸或结构形式时 " 则需要对装配内部的各零件重新造型和装 配 & 此时的大量劳动是重复性的 " 大大降低了结构设计的效率 & 本文通过对 N61ON61.657 模块参数化设计功能的研究 " 在单个零 件级参数化造型功能的基础上 " 提出了产品级的三维参数化造 型技术 & 使用这一技术可以大大减少重复造型的工作量 " 提高设 计的效率 &
运用PRO/E二次开发技术实现零件的参数化设计
tea= t 5 h t 4
x= c stea +r s ( e ) tea p/ 8 o ( t) i t t h t i 0 h nh a 1 Y=r snt e ) o ( ea h t p/ 8 丰 i( t 一 c st t)t e i 0 har h a 1
中国新技术新产品
一 1一
高 新 发和利用
陈 强
( 北京铁城建设监理有限责任 公司 , 北京 10 5 ) 0 85
摘 要: 目前 , 监理 公 司 已利 用计 算机 网络技 术把 办公 自动化 、 力 资 源、 务 管理 等工 作 内容 纳入 到 网络 工作 平 台 中 , 国内 , 各 人 财 但 甚至国际市场还没有把监理项 目管理等的 内容一起融入进 自 动化、 信息化的办公网络中。 作者参与研发的这套 Js pX 项 i管理 ut 5 l e l 软 件 将 业主 、 理公 司、 监 监理 站 和所 有监 理 人 员连 成 一体展 开 协 同工 作 , 实现 凡 事有人 负责 、 事 有据 可依 、 事有 据 可 查 、 事 有 凡 凡 凡
d f= d 一 12 b 2 (.5 m)
e( ÷ ][ 西 ) x二 : ) 1 (] p }q ×一 厶十
+b Z 2 as _ b
,
da= d+ 2 m
式 中: 一 ’ 1- . 3 3设定 基本数 据 , 创建关联 尺寸 在 Pd 草绘环境 中绘制 三个 同心 圆 , re 分别 为大小齿 轮齿根弯 曲应力 和齿 面接触应力 的平 赋值。 均值和标 准差 ; 为描述 模糊性参数 ,其值 可 a 1 4 利用 参数 关 系设定 所要 确定 的基 本 以根据大小齿轮 的弯 曲强度和接触强度确定 。 _ 3 数据 为简化计算 ,我们用齿轮 分度圆 圆柱体体 r= d 2 / 积来近似代 替齿 轮的体积 ,得到如下 的 目标 函
机械制造毕业设计题目
机械制造毕业设计题目机械专业毕业设计题目「汇总」以下是关于机械设计制造及其自动机专业毕业设计题目大全。
希望能够帮到大家!基于数控专业毕业设计1.C616型普通车床改为经济型数控机床.2.CA6140型车床的经济型数控改造设计(横向)3.CA6140经济型数控车床纵向进给系统设计及进给系统的润滑设计3.c6150普通机床的自动化改造4.C620普通车床进行数控改造5.CA6150车床横向进给改造的设计6.CA6150车床主轴箱设计7.CJK6256B简易数控车床的的设计8.XKA5032AC数控立式升降台铣床自动换刀装置(刀库式)设计9.数控铣高级工零件工艺设计及程序编制10.共轭凸轮的设计制造(CADCAM)及工艺11.行星架的数控加工与选用12.空压机吸气阀盖头加工工艺编程及夹具13.300X400数控激光切割机设计14.数控机床位置精度的检测及补偿15.数控机床位置精度及标准16.数控铣床工作台仿真实验系统的开发(零件的加工工艺及夹具设计课题17-42)17.杠杆工艺和工装设计18.活塞的机械加工工艺,典型夹具及其CAD设计19.过桥齿轮轴机械加工工艺规程20.FA311A一三排罗拉支架加工工艺设计。
21.CA6140车床后托架加工工艺及夹具设计31001-后托架22.WHX112减速机壳加工工艺及夹具设计23.WH212减速机壳体加工工艺及夹具设计24.CA6140拔叉零件的加工工艺及夹具的设计25.拖拉机拔叉零件的加工工艺及夹具的设计26.拨叉80-08的加工工艺及夹具设计27.拨叉(12-07-05)加工工艺及夹具设计28.CA6140拨叉81002-8100529.变速器换档叉的工艺过程及装备设计30.差速器壳体工艺及镗工装设计31.T350搅拌机工艺工装设计32.29323联轴器的加工33.后钢板弹簧吊耳加工工艺及夹具设计34.连杆孔加工工艺与夹具设计35.连杆体的机械加工工艺规程的编制36.锡林右轴承座组件工艺及夹具设计37.内齿圈成组数控加工工艺及其钻床夹具设计38.基于Mastercam的收音机上壳的模具设计与加工39.溜板工艺极其挂架式双引导镗床夹具40.3L-108空气压缩机曲轴零件的机械加工工艺及夹具设计41.挂轮架轴工艺过程及工装设计42.道奇T110总泵缸加工机械机电设计类及PLC控制类课题43-12043.A272F系列高速并条机车头箱设计44.A272F系列高速并条机车尾箱设计。
轴承端盖零件的参数化系统设计及NC加工仿真
轴承端盖零件的参数化系统设计及NC加工仿真作者:史永芳焦力博来源:《现代电子技术》2015年第21期摘要:轴承端盖零件在机械行业中使用非常广泛,但是其种类繁多,设计及绘图非常烦琐,效率低下。
从参数化的设计技术出发,基于Pro/ENGINEER软件平台,应用Pro/Toolkit 和VC++对其进行二次开发,建立了轴承端盖零件三维参数化造型系统。
该系统能够通过修改相应尺寸参数生成不同的零件模型,再根据生成的零件模型利用Pro/Engineer设计出对应的模具,并采用Mastercam软件对已经设计好的模具进行数控加工仿真。
关键词:轴承端盖;参数化造型;二次开发;数控加工仿真中图分类号: TN876⁃34 文献标识码: A 文章编号: 1004⁃373X(2015)21⁃0127⁃03Parameterization system design of bearing cover parts and NC machining simulationSHI Yongfang1, JIAO Libo2(1. College of Science and Technology, China Three Gorges University, Yichang 443002,China; 2. Sinohydro Bureau 5 Co., Ltd., Chengdu 610000, China)Abstract: The bearing cover parts are widely used in machinery industry, but its variety is numerous, the design and plotting are very cumbersome, and has low efficiency. From the designing technology view of parameterization, and based on Pro/Engineer software platform, the parts were conducted with secondary development by Pro/Toolkit and VC++, and the 3D parameterization modeling system of the bearing cover parts was established. The corresponding mould was designed by Pro/Engineer according to the generated parts model. The designed mould was proceeded with NC machining simulation by Mastercam software.Keywords: bearing cover; parameterization modeling; secondary development; NC machining simulation0 引言轴承端盖作为最常见的部件被广泛地应用于各种机械,但在其建模过程中,存在形状多种多样,设计过程重复率较高,效率低等问题。
运用PROE二次开发技术实现零件的参数化设计
运用PRO/E二次开发技术实现零件的参数化设计作者:王建强来源:《中国新技术新产品》2011年第19期前言:对企业而言,为了适应市场的需要,会生产一系列结构相似、不同型号的产品,来适应不同人群的需要;对设计人员而言,在实际工作中就经常会设计一些形状结构相似的零件,不可避免的存在重复劳动。
因此如果企业根据自身产品的特点,利用PRO/E的二次开发技术,开发企业产品零件的参数化设计系统,这不仅可以缩短产品的设计时间、提高设计效率,也有利于企业产品的更新。
齿轮是机械传动中非常普遍的传动部件,可完成减速、增速、变向、转向等动作。
本文所述以圆柱直齿轮的参数化设计为例,在PRO/Toolkit下开发了一个齿轮可靠参数化设计的总体方案。
1 零件的参数化设计系统的概述:在PRO/E环境下开发产品零件的参数化设计系统,需要涉及以下几个方面的功能:零件索引参数的选择、参数输入对话框的定制、参数化设计功能、优化计算功能、零件辅助几何形状的编辑功能。
1.1 零件索引参数的选择与创建任何一个零件都有一些主要的参数,这些参数决定了零件形状和结构功能。
在设计中应将这些参数作为索引参数呈现在对话框中,其他设计参数可以在程序中通过查找数据或辅助参数编辑的方法解决。
打开零件模型,在“工具”下拉菜单中选择参数,根据零件的设计需要定义所需参数。
1.2参数输入对话框的制定PRO/Toolkit是PTC提供的对PRO/E进行二次开发的客户开发工具包,即应用程序接口(API)。
PRO/Toolkit提供了大量的C语言函数,能够使用外部应用程序(客户应用程序)安全有效的访问PRO/E的数据和应用程序,用户可用VisualC++6.0平台上利用MFC根据用户设计的的需要,编写自己的程序,开发参数化系统。
1.3 参数化设计参数化设计模型是以约束来表达产品模型的形状特征,以一组参数来控制设计结果,从而能通过变换一组参数值,方便地创建一系列形状相似的零件。
Pro_E二次开发技术在机械零件参数化设计中的应用
・计算机技术应用・Pro /E 二次开发技术在机械零件参数化设计中的应用3郝彩红,尹明富(天津工业大学机械电子学院,天津 300160)摘 要:利用V isual C ++6.0开发环境和Pr o /E 自带的Pr o /T OOLKI T 开发模块进行二次开发的方法,以平行分度凸轮机构的转盘为例,重点介绍Pr o /E 二次开发中参数化设计的方法,实现既直观、方便,又快捷、准确地自动化设计。
该方法同样广泛适用于其它机械零件,从而提高产品的设计速度,加快对市场需求的响应速度。
关键词:Pr o /E;Pr o /T OOLKI T;二次开发;参数化中图分类号:T B21 文献标识码:A 文章编号:1007-4414(2006)04-0111-03Appli ca ti on of secondary develop m en t technology of Pro /E i n param etr i c desi gn of m echan i ca l partHao Cai -hong,Yin M ing -fu(School of m echanical and electric engineering,Tianjin polytechnic university,T ianjin 300160,China )Abstract:This paper intr oduces the way of Pr o /E secondary devel opment using VC ++6.0devel opment circu m stance and Pr o /T OOLKI T secondary devel opment t ool in Pr o /E .Taking a turing -p late in parellel indexing ca m mechanis m s,describes the method of Pr o /E secondary devel opment for para metric designing .This syste m is p r oxi m ate,rap id,and p recise as a visual design t ool .The method can als o app ly in other mechanical part widely .Theref ore ,it increases design s peed,successful rate and the res ponse s peed of market require ments .Key words:Pr o /E;secondary devel opment;Pr o /T OOLKI T;parametric Pr o /Engineer (以下简称Pr o /E )软件是美国PTC 公司开发的CAD /C AE /CAM 系统软件,主要用于产品的三维模型设计、加工、分析及绘图等[1]。
proe全参数化建模教程
proe全参数化建模教程Pro/E(现在称为PTC Creo)是一款广泛使用的三维建模软件,特别适合用于机械设计和工程建模。
在Pro/E中,通过参数化建模可以轻松地创建和管理模型的参数,从而实现模型的自定义和修改。
本教程将介绍如何使用Pro/E进行全参数化建模。
步骤1:启动Pro/E软件并创建一个新的模型文件。
步骤2:在创建模型之前,首先要定义一些参数。
点击菜单栏中的“文件”,然后选择“设置”从下拉列表中选择“参数管理器”。
步骤3:在参数管理器窗口中,点击“添加”按钮创建一个新的参数。
输入参数的名称、单位和初始值,然后点击“确定”。
步骤4:创建完参数后,可以开始绘制模型。
选择适当的草图工具(如直线、圆等)来创建所需的几何形状。
步骤5:在创建几何形状的过程中,可以使用之前定义的参数来确定形状的尺寸和位置。
在输入尺寸的对话框中,选择之前定义的参数作为尺寸的值。
步骤6:完成草图后,可以使用草图工具和特征工具来创建更复杂的几何形状和特征。
同样,可以使用之前定义的参数来控制这些形状和特征的尺寸和位置。
步骤7:在模型创建完成后,可以继续添加特征,如孔、倒角等。
同样,可以使用之前定义的参数来确定这些特征的尺寸和位置。
步骤8:完成模型建模后,可以通过修改参数的值来自定义模型的尺寸。
在参数管理器中找到之前定义的参数,并修改它们的值。
模型将根据参数的更改自动更新。
步骤10:完成自定义和修改后,可以保存模型并导出到其他文件格式中使用。
通过以上步骤,您可以在Pro/E(PTC Creo)中创建全参数化的建模,并轻松地自定义和修改模型。
这种参数化建模的方法可以使您的设计过程更加灵活和高效,让您更好地控制模型的尺寸和形状。
希望这个教程可以对您在Pro/E中进行参数化建模提供帮助。
基于ProE的通用件二次开发设计正文
目录第一章引言 -------------------------------------------------------- 11.1 CAD/CAM的发展现状-------------------------------------- 11.2 课题的提出及意义 --------------------------------------- 21.3 预期功能 ----------------------------------------------- 31.4 本论文主要内容 ----------------------------------------- 3第二章二次开发总体方案的确定 ------------------------------------- 42.1 二次开发语言(Pro/TOOLKIT) ------------------------------ 42.2 开发工具的确定 ----------------------------------------- 42.3 开发环境 ----------------------------------------------- 62.3.1硬件开发环境-------------------------------------- 62.3.2 软件开发环境 ------------------------------------- 62.4 工作模式的确定 ----------------------------------------- 62.5 总体设计框架 ------------------------------------------- 7第三章对话框的开发设计 -------------------------------------------- 93.1对话框的设计-------------------------------------------- 93.1.1 类型对话框的设计 -------------------------------- 103.1.2子对话框的设计----------------------------------- 143.2 编写菜单操作源程序------------------------------------ 173.3 注册运行----------------------------------------------- 363.4 程序验证 ------------------------------ 错误!未定义书签。
基于ProE绘图模块的二次开发
基于Pro/E绘图模块的二次开发作者:贾俊鹏来源:《中国新技术新产品》2011年第04期摘要:本文针对Pro/E工程图模中不满足国标、企标的一些标识标注,结合事例介绍了对它们进行二次开发,使其满足国标和企标的一般过程。
从而使软件的绘图功能得到的应用。
关键词:Pro/E软件;工程图;二次开发中图分类号:TP3 文献标识码:B随着制造业信息化的不断发展,计算机在制造业的作用越来越重要[1]。
运用计算机辅助设计可以快速、高效、高质、方便地完成设计任务,但从市场上购买的CAD软件,一般不能满足用户的需要,特别是国外软件的二维工程图模块,要想使其得到充分利用,就必须对其进行二次开发。
Pro/E软件是美国参数化技术(PTC)公司开发的高端CAD软件,现在国内应用比较普及。
其二维工程图的图框、标题栏、标识标注、明细表等大多不能满足国内企业的标准。
因此,企业要用该模块进行工程图转换,就必须对这些内容进行二次开发。
1、问题提出图1为应用Pro/E WildFire 3.0转换的工程图,其基准符号、索引号等符号都不满足我国的标准。
国标中,基准要素字母应在圆中,而不是方中,基准符号与基准要素平行的应为粗短线[2],而不是实心三角。
索引号应在短线正上方,而不是在圆内。
2、符号库的建立解决以上问题的简单方法是,利用软件为用户提供的开放符号库,建立自己满足要求的符号库,转换工程图时调用该符号库的相应符号。
下面以建立满足国标的基准符号和索引号为例来介绍建库的一般过程。
当然,这些符号是逐一建立的。
首先介绍建立基准符号的过程:在绘图环境下选择格式下拉菜单下的符号库选项。
进入建立符号界面。
在弹出菜单中选取定义后为所建符号命名为jz。
然后绘制出图2(a)所示的基准符号,并加上注释文本。
由于国标中要求短粗线必须接近基准要素,并与之平行,因此在符号的短粗线下方,画一条短细线以备后用。
由于注释文本为可变参数,所以在文本两边加反斜杠。
而文本的内容是可变的,因此编辑什么内容就不太重要,只要不为Pro-E内部参数即可。
ProE二次开发的关键技术
摘要:本文深入研究并实现了运用Pro/E的二次开发工具Pro/TOOLKIT进行程序自动特征建模技术,提出用动态链接库方式实现用微软基本类库(MFC)开发Pro/E对话框界面的通讯机制,并给出了实现方案和程序示例。
关键字: CAD 二次开发特征建模1引言自动建模指面对特定的产品,根据用户输入的参数或根据运用CAD系统进行设计产生的数据结果,系统应能动态地、自动地将模型建造出来,本文称这种技术为程序自动建模。
Pro/E是一种采用了特征建模技术,基于统一数据库的参数化的通用CAD系统。
利用它提供的二次开发工具Pro/TOOLKIT,在Pro/E的基础上进行二次开发,可以比较方便地实现面向特定产品的程序自动建模功能,并且可以把较为丰富的非几何特征如材料特征、精度特征加入所产生的模型中,所有信息存入统一的数据库,是实现CAD/CAE/CAM集成的关键技术之一。
本文分别对几何特征和非几何特征的程序自动建模技术进行论述。
CAD系统要和其它系统集成往往需要通用数据库接口。
然而直到20版的Pro/TOOLKIT仍没有提供数据库编程接口。
另外,弹出式对话框是目前最先进最流行的一种人机交互界面,能向用户提供图形与文字共存的可视化环境,使操作更为自然、简便和快速,但Pro/TOOLKIT只提供下拉式菜单(包括菜单栏标题及其菜单项)的编程接口,而没有提供开发对话框的编程接口。
本文研究并开发了Pro/TOOLKIT与MFC的接口,利用MFC强大的功能实现对话框的开发与数据库的访问。
2几何特征的程序自动建模方法分析对于几何特征的程序自动建模,Pro/TOOLKIT提供了以下三种方法来实现:2.1 特征描述每一个特征由不同的特征元素树(feature element tree)来定义。
在程序中对每个特征元素树的全部变量赋值一次,就可以产生一个特征,多个特征的积累就形成产品模型。
特征元素树包含的信息分为四类[1] :(1)特征本身的所有选项和属性。
基于creo二次开发的零件参数化变型设计
基于creo二次开发的零件参数化变型设计基于Creo二次开发的零件参数化变型设计引言Creo是一款功能强大的三维建模软件,广泛应用于工业设计、机械设计等领域。
通过Creo的二次开发,可以进一步实现零件的参数化变型设计,提高设计效率和灵活性。
本文将介绍基于Creo二次开发的零件参数化变型设计的原理和应用。
一、参数化设计的概念参数化设计是一种基于参数控制的设计方法,通过改变参数的数值,可以自动修改模型的形状和尺寸,实现快速设计和变型。
在Creo 中,通过定义参数、关系和约束,可以实现零件的参数化设计。
二、Creo二次开发的原理Creo的二次开发是指在Creo软件的基础上,通过编程接口(API)进行功能扩展和定制化开发。
通过编写程序,可以实现自动化的零件设计和变型,提高设计效率和质量。
三、零件参数化变型设计的应用1. 零件尺寸的变型设计通过定义尺寸参数,可以实现零件尺寸的自动调整。
例如,在设计一个螺栓时,可以定义其直径、长度等参数,通过修改参数数值,可以自动调整螺栓的尺寸,适应不同的使用场景。
2. 零件形状的变型设计除了尺寸,零件的形状也可以通过参数化变型进行设计。
例如,在设计一个弹簧时,可以定义其弹性系数、线圈数等参数,通过修改参数数值,可以自动调整弹簧的形状,满足不同的工作需求。
3. 零件组合的变型设计在实际的机械设计中,通常需要将多个零件组合在一起。
通过参数化变型设计,可以实现零件组合的自动调整。
例如,在设计一个齿轮传动系统时,可以定义齿轮的模数、齿数等参数,通过修改参数数值,可以自动调整齿轮的尺寸和位置,实现合理的传动比。
4. 零件布局的变型设计在设计大型机械设备时,常常需要进行零件的布局设计。
通过参数化变型设计,可以实现零件布局的自动调整。
例如,在设计一个汽车发动机时,可以定义各个零件的位置和间距参数,通过修改参数数值,可以自动调整零件的布局,实现紧凑和优化的设计。
五、总结通过基于Creo的二次开发,可以实现零件的参数化变型设计,提高设计效率和灵活性。
轴承端盖零件的参数化系统设计及NC加工仿真
轴承端盖零件的参数化系统设计及NC加工仿真史永芳;焦力博【摘要】轴承端盖零件在机械行业中使用非常广泛,但是其种类繁多,设计及绘图非常烦琐,效率低下.从参数化的设计技术出发,基于Pro/ENGINEER软件平台,应用Pro/Toolkit和VC++对其进行二次开发,建立了轴承端盖零件三维参数化造型系统.该系统能够通过修改相应尺寸参数生成不同的零件模型,再根据生成的零件模型利用Pro/Engineer设计出对应的模具,并采用Mastercam软件对已经设计好的模具进行数控加工仿真.%The bearing cover parts are widely used in machinery industry,but its variety is numerous,the design and plot-ting are very cumbersome,and has low efficiency. From the designing technology view of parameterization,and based on Pro/En-gineer software platform,the parts were conducted with secondary development by Pro/Toolkit andVC++,and the 3D parameteriza-tion modeling system of the bearing cover parts was established. The corresponding mould was designed byPro/Engineer according to the generated parts model. The designed mould was proceeded with NC machining simulation by Mastercam software.【期刊名称】《现代电子技术》【年(卷),期】2015(038)021【总页数】3页(P127-129)【关键词】轴承端盖;参数化造型;二次开发;数控加工仿真【作者】史永芳;焦力博【作者单位】三峡大学科技学院,湖北宜昌 443002;中国水利水电第五工程局有限公司,四川成都 610000【正文语种】中文【中图分类】TN876-340 引言轴承端盖作为最常见的部件被广泛地应用于各种机械,但在其建模过程中,存在形状多种多样,设计过程重复率较高,效率低等问题。
运用PRO/E二次开发技术实现零件的参数化设计
运用PRO/E二次开发技术实现零件的参数化设计
王建强
【期刊名称】《中国新技术新产品》
【年(卷),期】2011(000)019
【摘要】基于PRO/E支撑平台,以PRO/Toolkit作为核心技术开发出常用同类零件的参数化设计模块系统,通过该模块系统可以对同类零件实现设计与绘图一体化操作。
使企业设计人员在产品零件的设计过程中,只需修改少量的几个主要参数就可以由计算机驱动参数自动生成新的零件三维模型和产品工程图,大大提高了产品的零件的设计效率。
【总页数】2页(P1-2)
【作者】王建强
【作者单位】许昌烟草机械有限公司,河南许昌461000
【正文语种】中文
【中图分类】X795
【相关文献】
1.Pro/E二次开发技术在机械零件参数化设计中的应用
2.基于Pro/E二次开发技术的液压零件参数化设计
3.运用零件数据关联实现装配体参数化设计
4.运用SolidWorks2000实现某飞行器关键零件的参数化设计
5.Pro/E二次开发技术在液压支架参数化设计中的应用
因版权原因,仅展示原文概要,查看原文内容请购买。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
目录第一章绪论 (1)1.1 三维CAD技术 (1)1.1.1CAD技术的发展 (1)1.2 课题背景及意义 (2)1.3 应用程序的开发工具 (3)1.4 课题的主要研究内容 (3)第二章Pro/TOOLKIT二次开发的基础理论 (4)2.1 Pro/TOOLKIT的基本知识 (4)2.1.1 Pro/TOOLKIT简介 (4)2.1.2 Pro/TOOLKIT的工作模式 (4)2.1.3 Pro/TOOLKIT对象和动作 (4)2.1.4 对象句柄 (5)2.1.5 Pro/TOOLKIT函数返回值 (5)2.2 创建Pro/TOOLKIT应用程序的基本方法 (5)2.3 Pro/TOOLKIT信息文件的建立 (6)2.4 编译和连接设置 (7)2.5 编制注册文件及应用程序的运行 (7)2.5.1 编制注册文件 (7)2.5.2 应用程序的运行 (8)第三章用户界面设计 (9)3.1 菜单的设计 (9)3.1.1 向菜单栏添加菜单条 (9)3.1.2 向菜单条下添加下级子菜单 (9)3.1.3 端盖菜单设计 (9)3.2 对话框的设计 (13)3.2.1 MFC对话框 (13)3.2.2 UI对话框 (13)3.3 端盖对话框设计 (15)3.3.1 构想 (15)3.3.2 创建方法 (15)第四章端盖的开发 (26)4.1 总体方案 (26)4.2 基于三维模型的参数化程序设计分析 (26)4.2.1 端盖三维模型的建立 (27)4.2.2 端盖参数化程序设计 (31)4.3 注册并运行程序 (37)4.4 操作流程 (37)第五章零件图形清单 (38)结束语 (42)参考文献 (43)附录I 程序清单 (44)附录Ⅱ外文文献翻译 (45)附录Ⅲ外文文献原文 (52)基于Pro/E二次开发的端盖参数化模型的实现摘要:CAD技术在机械设计中发挥着越来越突出的作用。
而三维实体模型比二维图形能更直观、更全面地反映设计意图,并且在三维模型的基础上可以进行零件装配、干涉检查、有限元分析、运动分析等高级的计算机辅设计工作,因此目前机械设计中广泛采用三维设计。
而目前我国Pro/E应用日益普及,而二次开发严重滞后。
所以,进行二次开发是非常必要的。
论文介绍了其二次开发工具Pro/TOOLKIT,并以凸缘端盖为例,详细的论述了应用Pro/Toolkit进行菜单开发、对话框开发,即UI对话框,以及如何在VC++环境下编制C语言程序以激活、调用对话框界面,设计出更加友好透明的用户界面,方便快捷地实现端盖的参数化设计和修改,准确再生出新的实体模型。
关键词:Pro/ENGINEER、Visual C++、Pro/TOOLKIT、二次开发、端盖The Realization of Cover 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 be proceed.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 development第一章绪论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) 变量化技术变量化造型技术保留了参数化技术基于特征、全数据相关、尺寸驱动设计修改的优点,但是在约束定义方面做了一定的改变。
变量化造型技术将所需定义的尺寸“参数”进一步区分为形状约束和尺寸约束,而不仅仅是用尺寸来约束全部几何。
通常在新产品开发的概念设计阶段,设计者首先考虑的是设计思想及概念,并将其体现在某些几何形状之中。
但是这些几何形状的严格的尺寸定位关系并不能在设计的初始阶段完全确定,所以希望在初始阶段能够允许欠尺寸约束的存在。
事实上,参数化技术和变量化技术已经成为了当今主流CAD软件的两大流派。
两种造型理论相互依存,共同发展。
我国CAD 技术的引进是从60年代开始的,最早起步于航空工业,最近几年发展很快,现已在机械、电子、建筑、汽车、服装等行业逐步进入实用阶段。
1.2 课题背景及意义Pro /ENGINEER是美国PTC(Parametric Technology Corporation)公司于1988年开发的参数化设计系统,是一套由设计至生产的机械自动化软件。
参数化设计就是将零件尺寸的设计用参数来描述,并在设计修改时通过修改参数的数值来更改零件的外形。
Pro/ENGINEER与传统的CAD系统仅提供绘图工具有着极大的不同,它提供了一套完整的机械产品解决方案,包括机械设计、板金设计、加工制造、机构分析、有限元分析等,它使产品的设计效率大大提高,使产品在设计初期具有更多的灵活性,保证在日后根据系统要求进行相应的更改和计算;另外在产品的设计方案阶段,可以形象的表现系统的组成特点,而在产品的生产阶段可以方便与加工中心数据连接。
Pro/ENGINEER的特性如下:3D实体模型,单一数据库,以特征作为设计的单位, 参数式设计,数据管理(Data Management),装配管理(Assemble Management),工程数据库再利用(Engineering Data Reuse),易用性(Ease of Use),硬件独立性(Hardware Independence)。