基于PRO/E的二次开发方法概述
基于Pro/E轴类零件数控车铣加工二次开发的研究
M iigma hnn nP o E NC mo ue yu igo c s n uligc te aa a ea dp o e sn aa trd tb s . ln c iigo r / d lsb sn f l Ace sa db i n u trd tb s n r c sig p rmee aa a e d
中图分 类号 : G 6 T 5
文献标 志码 : A
Rsac f hf P r itl o t l eoc yD vl m n lTrigadMii rc s a do r/ e r o at at Dg a C n o Scn ̄ ee p et l unn n ln P oe s neo E e h S s i r o O lg sb e
.
库资 源 , 工参 数数 据 库 , 现 刀 具参 数 , 工 参 数 加 实 加
铣 加 工 时调 用 刀具数据 库 和加 工参数 数 据库 , 以模 拟 刀具 加 工过 程 及 NC检 测 ; 可 通过 后 置 处 理 生成 后
置 处理 程 序 , 现 轴 类 零 件 数 控 车 铣 加 工 自动 编 程 。 实
关 键 词 : r / 二 次 开 发 ; 类 零 件 ; 控 车 铣 加 工 ; 径 模 拟 ; 置 处 理 P o E; 轴 数 路 后
2 兰州 理 工 大 学 机 电工 程 学 院 , 肃 兰 州 7 0 5 ) . 甘 30 0
基于Pro/E的蜗轮滚刀参数化二次开发方法研究
责任 编辑
吕菁
由此 得 出 冲 裁 中心 点 坐 标 : z一 5 . 0 7 2 674 4
mm : y= 6 8 6 9 5 m m 0. 3 8
新 技术新工 艺》・ 字 技术与 机械加 工工艺装 备 数
20 0 8年 第 1 期
・1 ・ 7
维普资讯
力 中心坐标 X、 y。 经 P o E 处 理 成 厚 度 r/ 为 0 2mm 的壳件 ( 5后 , . 图 )
4 结语
上 述可见 , r/ P o E技 术 在模 具 与 冲压 设计 上 的 种种 应用 , 可使 广大工 程 技 术人 员 从繁 重 的手 工 绘 图与计算 中解脱 出来 , 大 地提 高 了设 计 效率 和设 极
这就 大大增 加 了设计和 制造 的难 度 。用 传统方法 对
蜗轮 滚刀进 行设 计 时 , 由于 参数 太 多 , 算复 杂 , 计 绘
之处 , 蜗轮 滚刀 却 有 自己 的一些 特 点 。蜗 轮滚 刀 但
的切 削刃应该 位于 基本 蜗 杆 的螺 纹 面上 , 的基 本 它
图繁琐 , 不仅 设计效 率低 , 而且容 易发生错 误 。更 重 要 的是 , 在齿 轮加工 完毕 之前 , 般没有 把握确定 滚 一 刀设计 是否 合理 , 其 加 工 的齿 轮齿 廓 曲线 是 否 准 用
社 , 0 0 20 .
即冲裁间隙为 0 2mm, . 利用
P o E 模 型分 析 ” 能 可计 r/ “ 功 图4 冲裁件
算得 出该壳 重心 ( 6 , 值即为冲裁压力 中心 。 图 )其
I]阮锋 .P 0E g er O 1 具 设 计 与 制 造 实 用 教 程 . - 3 r/ n i e2 O 模 n 北
基于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应用程序的编译、连接、注册和卸载。
ProE二次开发技术概述
关键词 : Pro/Engineer 二次开发 历程 现状 发展方向
Abstract
The current CAD / CAM systems such as Pro / E, UG, are more common large-scale software systems, with the establishment of such a large system, we need the product model may require significant time. If you can, based on such software, developed for the application of this unit product will no doubt greatly enhance the efficiency of product design of the unit, speed up product update rate, thereby enhancing their market competitiveness. The so-called "secondary development" is in the business application software system based on the localization of the application development process. Pro / Engineer operating software companies in the United States Parametric Technology (PTC) unit of CAD / CAM / CAE integration of the three-dimensional software. Pro / Engineer to provide users with a variety of secondary development of the means, such as based on Pro / TOOLKIT secondary development process, based on the Automation GATEWAY secondary development of the secondary J-Link-based development process, based on Pro / Web Link's secondary development process, based on the VB API's second development processes. This article from the Pro / Engineer course of development of secondary development, current status, future directions, research priorities, while secondary development of several examples, and several other aspects were, of Pro / Engineer to conduct a detailed overview of the secondary development.
基于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个函数完成该类的初始化。
基于PrO/E二次开发技术的参数化设计
1 0 — 8 12 o )1-t 3 0 0 8 88 I0 80 - 4 — 2 ( 3
能的; 二是利用设计参数来控制三维模型。这种 方法 的做 法是 : 用交互式建立 三维模型 , 由应用程序 检索 出尺寸参
图 2 三 维 模 型 样 板
我 们 把 螺母 的 高度 、 螺母 的大小 ( 边形 的边 六
长 ) 内 螺 纹 直 径 、 角 作 、 倒
数, 再利 用 Po oli提供 的参数 编辑功 能 , r T / k t 根据新 的设
C DC M系统。该软件广泛应用 于机械设计 、 A /A 造型设计 、 模具加工 、 加工制造 、 机构分析 、 限元分析 等各个领域 , 有 是我 国应用较广泛的 C DC M软件系统 。 A /A
Po oli是 P C公 司 为 Po r T / kt T r E软 件 提 供 的 用 户 化 工 /
2Po E参 数 化 设 计 的 方 法 、r/
以六角螺母为例 ,说明 Po r/ E二次开发参数化建模过
程。
首先 , 在交互模式下 , 建立三维模型 ( 2所示 )注意 图 ,
施 加 的约 束 , 比如 六 边 形 各 边 长 相 等 , 纹 的螺 旋 长 度 与 螺
螺母 的高度相 同等 。然后 , 可以根据需要改变模型各个尺 寸的名称 , 以便 于以后 的检索和修改 。
编写源文件 、 菜单资源文件 、 息资源文件 、 信 对话框资 源文件 等 。采 用 V 60作 为 Po olt C. r T / k 调试器 ,直接 由 i V 6 C. 0建立 Po ol t r/ k 应用程序 , 进行 编译 和调试 , T i 并 生成 可执行程序 。
基于Pro/E的双圆弧齿轮参数化设计系统的二次开发
a c g a ,a d u e h u c i n o r ̄ o l i t a r n s c n ay d v l p n ,a d d v l p a a ti d l g r e r n s s t e f n t f P oT o k t o c ry O e o d r e e o me t n e eo s p r me r mo e i o c n s se . t a i c i e me n n o t e p r me e d l g o t e i d fc mp i a e a t. y tms I h s d r t a i g t h a a t rmo e i fo h r k n s o o lc t d p r e v n s Ke r s o b e c r u a r e r m, r g a P o o l i s c n a y d v l p n y wo d :d u l i l ra e g a ;P P o r m; r / o k t e o d r e e o me t c T ;
Ab t a t h a e s sPr/ r g a o c ry o h a a t r mo e i g o h n o u e mo e i g o o b e c r u a sr c :T e p p r u e oP o r m t a r n t e p r me e d ln f t e i v l t d l fd u l i lr n c
基于PRO_E的二次开发方法概述
2007年第1期铸造设备研究2007年2月RESE ARCH ST UD I ES ON F OUNDRY E QU I P ME NTFeb .2007 №1收稿日期:2006-11-25作者简介:张举(1972-),男,山西大同人,硕士研究生,主要研究方向为多媒体与仿真。
・研究生论文・基于PRO /E 的二次开发方法概述张 举,靳玉春(中北大学材料工程学院,山西太原 030051) 摘 要:简要介绍了PRO /E NGI N EER 的二次开发工具,并以PRO /T OOLKI T 为例,详细介绍了两种开发PRO /E NGI N EER 的方法和步骤,即自定义makefile 文件和利用VC ++环境开发。
关键词:PRO /E NGI N EER;二次开发;方法步骤 中图分类号: TP391 文献标识码:A 文章编号:1004-6178(2007)01-0032-03Summar i ze of the M ethods of Appli ca ti on D evelop m en t of Pro /ENG I NEERZHAN G J u,J I N Yu 2chun(College of M aterials Science and Technology,N orth U niversity of China,Shanxi Taiyuan 030051,China ) Abstract :This paper intr oduces the ne w devel op ing t ools of PRO /E NGI N EER briefly .Take Pr o /T OOLKI T for exa mp le,t w omethods are intr oduced in detail,that is,user -definingMAKEF I L E file and devel op ing by utilizing VC ++. Key words :PRO /E NGI N EER,app licati on devel opment,methods and app r oach PRO /ENGI N EER 软件系统是美国参数化技术公司PTC (Para metric Technol ogy Cor porati on )的优秀产品,目前在我国的机械,电子,家电,模具等行业取得了广泛的应用,该软件在国内的应用数量大大超过同类型的其他国外产品。
基于不同类零件的Pro-E的二次开发方法探讨
基于不同类零件的Pro/E的二次开发方法探讨来源:无线测温 一、概述Pro/ENGINEER作为目前世界比较流行的三维设计软件,具有直观、精确、重复性操作少的优点,被广泛应用在机械、电子、航空航天、汽车、模具、家用电器和玩具等各领域,另外该软件还提供了Pro/TOOLKIT作为其开发的支持工具集。
本篇论文主要针对Pro/ENGINEER的二次开发,剖析了不同类零件的具体开发方法。
Pro/ENGINEER中的开发过程大致需要以下几步:(1)建立产品设计的数学模型。
(2)选择适当的算法和数据结构。
(3)设计良好的用户接口。
(4)提供完整的用户使用文档。
二、Pro/ENGINEER的提供的不同开发方法对比Pro/ENGINEER具有两大特点:第一,Pro/ENGINEER用的是特征建模方法。
第二,参数化设计上Pro/ENGINEER使用的是变量设计方法。
故在应用Pro/ENGINEER开发时,对于不同的开发阶段和方法有不同的问题。
1、人机交互方式中的问题:弹出式对话框是最流行的人机交互界面,但Pro/TOOLKIT 只提供了下拉菜单(菜单栏标题和菜单项)的编程接口,没有提供开发对话框的编程接口。
为了实现人机交互界面,需要首先开发Pro/TOOLKIT与MFC的接口,利用MFC的功能实现对话框的开发和数据访问。
2、几何特征的程序自动建模方式中的问题对几何特征建模,Pro/TOOLKIT提供了三种方法:(1)特征描述法•特点:每个特征由不同的特征元素树(Feature Element Tree)定义,在程序中需要对每个特征元素树的全部变量赋值一次,产生一个特征,多个特征的积累就形成了产品的模型。
•缺点:由程序产生模型,程序必须包含产品模型的所有信息,从底层起由程序来构建模型,编程量大。
因每种特征由不同的特征元素树来描述,故编程难度大且所编程序难以理解。
并不是所有特征都可用这种方法生成。
但其相对于其他方法来说建模较自由。
基于Pro/E平台的机械零件二次开发技术
点 ,其 后 追 加 的菜 单 及其 动作 执 行 函数 都 是 在 这个 人 口
函数 里添 加 ; 建 立用 户 程序 结束 函数 。 它是 函数 的结束 点 , 在这 里 , 把从 对 话框 输 入 的数 据 , 据 程 序规 定 的数 据组 的数 量 , 根 完成 数据 库 输人 数 据 的清除 工作 ; 添 加 对 应 的 头 文件 。动 态 链 接 库 程序 会 调 用 大 量 的
根 据命 名 标 注 习 惯 ,给 这 些参 数 命 名 及合 理 的标 注并 赋
初 始值 , 加 正 确 的参 数 间 的驱 动 关 系 , 试 无 误 后 , 添 调 存 储三 维 实体 模 型作 为参 数化 设 计系 统 的原 始模 型 。 2 建立 动 态链 接库 )
参 数化 设 计 , 过更 改 设计 模 型 的 参数 值 , 更 改 参 数值 通 将
利用 高级 程 序语 言 Vsa c + i l + ,在其 环 境 里建 立 一个 u
基 于常规 M C的动 态链 接 库 工程 ,这个 工 程包 含 以下 几 F 部分 内容 : 编写 用 户 初 始 化 人 口函数 。这 个 函数 是 程序 的人 口
能 完全 满 足使 用 者 日益 增 加 的 , 对操 作 要 求 简 便化 、 快捷
统 软件 的配 合 使用 ,常 用 的有 图形 处理 系统 、数 据库 系
统、 分析 计算 及 接 口程序 系统 。图形 处 理 系统 把生 成 图形
的数 据 文 件存 放 在 数 据 库 系统 中 ,由 高级 语 言 编 写 的接
口 程 序 和 链 接 程 序 ,可 以 把 数 据 库 里 面 的 数 据 , 与
基于Pro/E的CAD系统二次开发技术
各样应 用程序 的开 发 , 界面设计 到数据 库访 问 , 从 能满 足不同
用户 C D系统 的要求 。 A 我们 以 Wi o N / 00为平 台 ,C++ 60为开发环境 , n w T 20 ds v .
体, 可以用 c语 言 中访 问结 构 体成 员 的方 法 , 行其 相 关 的 执 行 为。对象 的大部 分是存 在于 Po E中的数据库项 , r / 如特征 、
No , 0 2 v. 2 0
基 于 Po E的 C D系统 二 次 开发 技 术 r/ A
贺 菲 , 子 建 刘 ( 南 大学 机械 与汽 车 工程 学 院 , 南 长 沙 408 ) 湖 湖 102
摘
要: 着重研 究了基 于 P / r E的 C D系统二 次开发技 术 , o A 介绍 了 PoT O KT开发技 术, r O LI / 探讨
PoT O KT中最常 用 的两 个 基 本 概 念是 对 象 和行 为 , r/ O L I
结果和 Po E的元 缝集成 , 富和扩充 Po E的功能 。 r / 丰 r / 每个 PoT O KT的 c库 函数都执行 一个特定 对象 的一种行 r/ O L I
为。PoT O KT中的对象 是明确 定义且 独 立 的 C语 言结 构 r O LI /
成实体特征 , 而每 个企业在 一定时期 内的产 品大都是不 变的 ,
E C F L | r e 0 0 | mto kt| XE - I E d p o2 0 p o li p k pl mt -a p s\u r r g a \u r\De u sp o r m s b g\u . U d TX E T_ D R I |p o 2X 0 |p oo l i r e t) r to kt|
ProE二次开发技术
Pro/E二次开发技术Pro/E在提供强大的设计、分析、制造功能的同时,也为用户提供了多种二次开发工具。
常用的二次开发工具有:族表(Family Table)、用户自定义特征(UDF)、 Pro/PROGRAM、J—Link和 Pro/TOOLKIT等。
(1)族表 (Family Table)。
族表是一个用表格来驱动模型的工具,通过族表可以方便地管理具有相同或相近结构的零件,特别适用于标准零件的管理。
族表可以将事先定义好的模型(称为“GENERIC”的零件)中可供驱动的尺寸参数、特征、模型参数等放入表格中,通在表格中输入参数值就可创建一个新的零件(称为“INSTANCE”的零件)。
族表的产生过程是,首先建立一个具有代表性的零件,此零件称为通用零件或原始零件 (GENERCI RART)。
然后,根据可变情况编辑族表项目,可变项目可以是:尺寸(Dimension)、参数 (Parameter)、特征(Featrue)、与组件(Component)等。
完成族表内容后,需进行校验,然后系统会自动一一再生,从而生成若干子零件(Instance Part)。
(2)用户定义特征(UDF)。
用户定义特征是将若干个系统特征融合为一个自定义特征,使用时作为一个整体出现。
UDF适用特定产品中的特定结构,有利于设计者根据产品特征快速生成几何模型。
(3)Pro/PROGRAM应用简单易操作,但主要用于开发简单的控制程序,实现一些简单的功能,无法实现与Pro/E集成,无法与外部数据库相连,不适合于开发大型的CAD系统,只可用于开发一些简单的具有高度重复性的零件。
(4)J—Link是对Pro/E进行封装,功能上与Pro/TOOLKIT相近,能完成较复杂的程序的开发,但相比较于Pro/TOOLKIT,有些功能目前还没有实现,还有待于以后的继续发展。
(5)Pro/TOOLKIT是美国PTC公司为Pro/E软件提供的开发工具包,其主要目的是让用户或第三方通过C程序代码扩充Pro/E的系统功能,开发基于Pro/E系统的应用程序模块,从而满足用户的特殊要求。
二次开方法和关键
Pro/ENGINEER 的二次开发方法Pro/e提供的二次开发方法有很多如表族(Family Table),用户定义特征(UDF),Pro/Program, J-Link, Pro/toolkit,Rand公司开发的Automation Gateway等,在不同的应用场合,它们各有其优点。
根据模架的结构特点,先用较为合适Pro/ENGINEER 的二次开发方法。
2各种方法的简介2.1 族表(Family Table)Family Table 称为族表,通过族表可以方便的管理具有相同或相近结构的零件,特别适用于标准零件的管理。
族表通过建立通用零件为父零件,然后在其基础上对各参数加以控制生成派生零件。
整个族表通过电子表格来管理,所以又被称为表格驱动。
2.1.1标准模架库建立的过程(1)标准模架库的命,名组织标准模架库的使用是通过调用实体造型文件中的Instantiate(实例)来实现的,使用中必须遵循一定命名规则才能正确调用标准件库中所需的实例。
为此,把标准模架库的根目录建立在Pro/ENGINEER的安装目录下,按照模架的类型分别建立相应的子目录如Back pillar sets(后导柱模架)Center pillar sets(中间导柱模架)Diagonal pillar sets(对角导柱模架)等。
路径为<Pro/ENGINEER>\STDLIB\Back pillar sets。
Back pillar set 的下面又细分为各种型号的模架。
如图所示(2)建立模板利用Pro/e的实体造型功能,为标准模架所需的各个标准零件造型,如上模座、下模座、导柱、导套等,并存入到相应的子目录。
(3)装配模架利用步骤,所设计的标准零件,建立标准模架的装配图,存入到相应的子目录。
此装配图将作为通用组件,用来生成一系列标准模架。
(4)利用Pro/Program对模架的装配模板进行参数化编程2.1.2在装配模板中编程时,主要用到的语句有三种:①INPUT…END INPUT语句对于所设计零件的某些关键性尺寸或可以弹性化改变的尺寸,Pro/ENGINEER都会分别给它们一个变量如d0,d1等。
基于Pro_E绘图模块的二次开发
第27卷第10期2005-10【59】制造业自动化基于Pro/E绘图模块的二次开发王 勇(许昌烟草工业机械有限公司信息中心, 河南 许昌 461000)摘要:针对Pro/E工程图模中不满足国标、企标的一些标识标注,结合事例介绍了对它们进行二次开发,使其满足国标和企标的一般过程。
从而使软件的绘图功能得到应用。
关键词: Pro-E软件; 工程图; 二次开发中图分类号:TP391文献标识码:B 文章编号:1009-0134(2005)10-0059-02收稿日期:2005-05-12作者简介:王勇(1973—),河南许昌人,主要从事计算机软件开发及应用。
随着制造业信息化的不断发展,计算机在制造业的作用越来越重要。
运用计算机辅助设计可以快速、高效、高质、方便地完成设计任务,但从市场上购买的CAD软件,一般不能满足用户的需要,特别是国外软件的二维工程图模块,要想是软件得到充分利用,就必须对其进行二次开发。
Pro/E软件是美国参数化技术公司开发的高端CAD软件,现在国内应用比较普及。
其二维工程图的图框、标题栏、标识标注、明细表等大多不能满足国内企业的标准。
因此,企业要用该模块进行工程图转换,就必须对这些内容进行二次开发。
1 问题提出图1为应用Pro/E WildFire 2.0转换的工程图,其基准符号、索引号等符号都不满足我国的标准。
国标中,基准要素字母应在圆中,而不是方中,基准符号与基准要素平行的应为粗短线,而不是实心三角。
索引号应在短线正上方,而不是在圆内。
图12 符号库的建立软件为用户提供了开放的符号库,用户可以通过建立自己的符号库来解决这些问题。
下面就建立满足国标的基准符号和索引号为例来说明以下建库的一般过程。
当然,这些符号是逐一建立的。
首先介绍建立基准符号的过程:在绘图环境下选择格式下拉菜单下的符号库选项。
进入建立符号界面。
在弹出菜单中选取定义后为所建符号命名为jz。
然后绘制出图2(a)所示的基准符号,并加上注释文本。
基于Pro/E斜圆柱齿轮参数化设计及二次开发模型
只需要对抽 象的一些参数进 行重新l ,相关的特征 尺 斌值
寸值就会根据关 系式米进行计算 ,进 而达到驱动 尺寸 的
日的 【此 町以说参数化设计就 是对 模型进行的基 于特 六 j
征父子关系 、全尺寸相关和尺寸驱动的设计方法 。 基于特征的参数化设计为产 品模 型的可变性 和可重
关系式等 ,我仃h 以通 过修改和 添加 特征的 p g m来 i ] rr oa 生成基本参数相同的-系列模 型。 - - -
具。利片 r E造型 的嗣时 ,PoPor jo P/ r/ rg m会产生特征的 a porm,它是一个记 录文件 ,【类似 B SC的高级语言 rga i j AI 构成 ,记录着模 型树 ( oe Te ) 中每个特 征的 详细 M dl t e 信息 ,包括各个特征的建立过程 、参数设置 、尺寸 以及
1 参数化原理 .
设计者 建模 的过程 中并不急于直接构建 3 D模型 , 丽是通过对产 品特征进行 分析 ,从 叶 抽象 特 征参数 , I 根据特征之问 的依存 关 系 ( 父子 关 系) 建立 尺寸 关 系 式 ,建立模型时特址参数不再 是简单 常数 ,而是 特 , I F 参数驱动的关系表达式 ,当需 要对 特征尺 寸进 以前的
操作快捷 ,比 较适合容量稍小的 A I A u C D图形 ,若义 o
中图形容量较大时,则图像分辨率表现会不足。
采用上述两种 力 法将 A tC D图形 粘贴到 Wod等 ’ u A o r
较精确设定 、控制 图像大小和比例 。
山东省水利技术学院 ( 淄博 2 5 3 ) 杨兴 民 尹鸿雁 5 03
基于参数化的设计使得设计过程不再是简单 的几何
堆 砌而是反映出没汁者 的思想意 图,小仅可 以生成 直观 的二维模型 ,而上 u以方便地实现设 汁的重 复性 及设计 土f
基于PRO/E Wildfire的NC加工二次开发
Ke wo ds y r :PRO/E id ie ;NC n fc u e;S c n r v l p n ;L n W lfr r Ma u a t r e o da y De eo me t i k;LI B
设 计 一些简 化 的加工 辅 助 图形 来 进 行 编程 , 时可设 有 计 一 些不影 响零 件加 工 曲面的一 些简单 辅助 曲面加 工
图型 , 这样 可减少 自动 编程 中曲面 的计 算量 , 而 大大 从
都不 必绘 出完 整 的零件 三 维 实 体 , 只要 绘 出与加 工 而 轨 迹有关 的平 面二 维轮廓 线 。
得到 广泛 的应用 , 它在 一 些 特殊 的零 件 设计 、 C加 但 N 工程 序设 计环节 , 操作 复杂 、 琐 , 别 是 N 繁 特 C加 工 , 由 () 5 回转零件 辅助 加工 图形 的设计 对 回转零件 进行 车削 加 工 时 , 由于工 件 具 有一 个
回转 中心 , 其刀 具加 工轨迹 主要 是二 维 的 , 因此在 自动 编程 中进 行造 型 , 论该类 零件 轮廓 线形状 多 么复杂 , 不
目前 Po E G N E l r r/ N I E R Wi f e已在 我 国制 造 业 中 d i
于用到相当多的各种类型刀具 , 需要人工方式输入大
量 的相 应 参 数 , 工作 量 相 当大 。通 过 P0E GN E r/ N IE R
Wi fe 的 开 发 工 具 Po T 0 KT和 Vsa C+ + li 中 dr r/ 0 L I i l u 建 几何 模 型 , 时可 利 用零 件 的结 构特 点 、 工 工艺 , 有 加
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
P 0 E GN E R / N I E R的方法和步骤 , 自定义 m kfe文件 和利 用 V 即 a el i C++环境 开发 。 关键词 :R / N I E R; P O E G N E 二次 开发 ; 方法步骤 中图分类号 : T 3 1 P 9 文献标识码 : A 文章编号 :0 4— 18 20 ) 1— 0 2— 3 10 6 7 (0 7 0 03 0
1 P O E的 二次 开发 工具简 介 R/
一
基于 V B和 Ahrai A E Y 的二 次 开发 tont nG T WA o
工具 。
基 于 Jvsr t H ML语言 的 We. i aacp 和 T i bLn k二次 开发 工具 。 基 于 Jv aa语言 的 J—Ln 次开 发工 具 。 ik二
S m m a ieo e M eh d fAp l a in De eo m e to r / u rz ft t o so p i t v lp n fP o ENGI h c o NEER
Z HANG 。J N u c u I Y ・h n
( o eefMa r lSi c n ehooy N r nvrt f C i Sa x T i a 30 1 C i ) C lg l o t i s c nead Tcnl , o hU i syo h a, h ni a u n0 0 5 , h ea e g t ei n y a n
这几种方法各有优点 : A tm t nG T WA uo ai A E Y是 R N o A D公 司 开发 的针
对 P / N IE R 软 件 的 二 次 开 发 工 具 , Po m E GN E 与 r / E GN E N IE R系统 自带 的二 次 开发工 具 PoT O KT r O L I /
Ab t a t T i a e n r d c s t e n w d v lp n o l f P O/ GI E b if . T k m/ OOL T fr e a l s r c : h s p p r i t u e h e e e o i g to s o R EN NE R r l o ey aeP T KI o x mpe,t o w me h d r n rd c d i eal h ti ,u e t o sa e i t u e n d t i,t a s sr—d f i g MAKE I E f e a d d v lp n yu i zn o e nn i F L l n e eo i g b t ii g VC+ +. i l Ke r s P /E y wo d : RO NGI E N ER,a p ia in d v lp n ,me h sa d a p o c p l t e eo me t c o t o n p ra h d
维普资讯
20 0 7年第 1 期
20 0 7年 2月
铸
. Fb 20 N e.0 7 o l
R S A C T D E N F U D Y E U P N E E R H S U I SO O N R Q IME T
P O E GN E R / N IE R软件系统是美 国参数化技术 公司 P C Pr e i Tcnl y o o tn 的优 秀 T ( a m tc eho g r r i ) a r o C p ao 产品 , 目前在我国的机械 , 电子 , 家电, 模具等行业取 得 了广 泛 的应用 , 软 件在 国 内 的应 用数 量 大 大 超 该 过同类型的其他 国外产品。然而 , 由于国内外 的行 业标 准有 区别 , 在很 多领域, R / N IE R 的功 P O E GN E 能并没有得到充分 的发挥 。有鉴于此 , 国内有不少 科研单位 己经或正在进行利用 P O E GN E R / N IE R进 行二次开发 的系统研 究工作 , 取得 了不少成绩 。 并 但 与 P O E GN E 的应 用规 模 相 比较 , R / R / N IE R P O E GN E N IE R的二次开发仍然 明显滞后。因此 , 本文 将对 P O E GN E R / N I E R的二次开发 的主要方法做一 个概括和介绍 , 以期抛砖 引玉 , 加快对 P O E G- R /N I NE E R二次开发的应用和普及。
・
研究 生论 文 ・
基 于 P O E的 二 次 开 发 方 法概 述 R/
张 举。 靳玉春 ( 中北大学材料工程 学院, 山西 太原 0 05 ) 30 1
摘 要: 简要介 绍 了 P O E G N E R / N I E R的二 次开发 工具 , 并以 P O T O KT为例 , 细介 绍 了两种 开发 R /O LI 详
相 比, 有 简 单 易 用 的 优 点。应 用 A t ao 具 u m tn o i G T WA A E Y可 以 自动实现 P / N IE R任务 , m E GN E 创 建用户界面, 完全实现 自动设计任务 ; 应用 A t a um- o tnG T WA i A o E Y可 以把任何支持 A te c vX的应用程 i 序和 P / N I E R建立直接联系。利用 V , m E GN E B 可以 使 M c s t f e产品( Wo , xe 等 ) Po i o fO c r o i 如 r E cl 和 r d / E GN E N IE R对象 之间进行 数据交换 。在这个 过程 中 , uo tnG T WA At i A mao E Y在 V B和 PoE GN E r/ N IE R 之间起到桥梁和纽带 的作用。通过 A, 就可以利用 V B访问 P O E G N E R / N IE R的大部分底层资源文件。 基于 Jvs p 的 we.i aae t i r b L k开发工具的优势在 n 于具 有 良好 的适 应 性 , 不 同 的操 作 系统 ( T 在 N、