快速产品开发的方法与途径思考

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
异步模式又可分为简单异步模式和全异步模式.
多 多进 进程 程模 模式 式 MMuullttiipprroocceessss MMooddee
动态库模式 DLL
同步模式
同步消息
直接调用
Pro/Engineer 主程序进程
异步通讯
简单异步模式 Simple Synchronous
Model
完全异步模式 Full Synchronous
a. Pro/TOOLKIT开发特点
• 对象和动作(Objects and Actions) • 函数原型(Function Prototyping) • 函数错误状态(Function Error Statuses) • 对象句柄(Object Handle)
© 2005 苏文斌
14
Pro/TOOLKIT二次开发技术
© 2005 苏文斌
11
Pro/E的二次开发方法
•用户定义特征(UDF) • 要预先构建产品模型, 模型创建定义包含几何特征、参考
基准、可变尺寸以及可变尺寸的记号, 将这些信息存为一 个后缀为gph的文件。就可在程序中通过这个文件来改变 可变尺寸, 产生所需衍生件。与族表法不同的是需要编程 来建模。
Model
异步模式
© 2005 苏文斌
15
Pro/TOOLKIT二次开发技术
•Pro/TOOLKIT
• Pro/Toolkit是PTC公司为Pro/E软件提供的用户化工具箱.该工具箱为 用户程序、软件及第三方程序提供了与Pro/E的无缝连接.是用C语言 编写的.Pro/Toolkit提供了一个C的函数库,能够使用户或第三方的 应用程序以一种可控制的、安全的方式访问Pro/E的数据库和应用。
b. 自动特征建模
特征元素树(feature element tree)
© 2005 苏文斌
9
Pro/E的二次开发方法
• 族表(Family Table) • 预先手工构建产品模型,把它作为族表的类属件, 然后在族表中定义各个控制参数来控制模型的形状 大小,并在程序中通过改变各个参数的值来得到所 需要的衍生件 • 通过族表可以方便的管理具有相同或相近结构的零 件,特别适用于标准零件的管理。族表通过建立通 用零件为父零件,然后在其基础上对各参数加以控 制生成派生零件。整个族表通过电子表格来管理, 所以又被称为表格驱动。
建立基于参数化图形库管理系统
目前最常用的建库方法是构形函数法,也就是编写带参调用的 零件图形或造型函数。此法通常有两种方式,一是将零件库的 构形函数编写在软件内部;另一种是多数商品化CAD系统普遍 采用的方法,即提供强大的二次开发语言,由用户根据需要编 写构形函数,建立各种标准件库。
© 2005 苏文斌
© 2005 苏文斌
10
Pro/E的二次开发方法
• Pro/Program • Pro/ENGINEER软件对于每个模型都有一个主要设 计 步 骤 和 参 数 列 表 — Pro/Program。 它 是 由 类 似 BASIC的高级语言构成的,用户可以根据设计需要 来编辑该模型的Program,使其作为一个程序来工 作。通过运行该程序,系统通过人机交互的方法来 控制系统参数、特征出现与否和特征的具体尺寸等 。 • Family Table特别适用于建立单个的标准零件库, 利用Pro/Program的Instantiate(例证)功能,也能向 族表中添加零件参数,生成新的零件。
快速产品开发的方法与途径思考
© 2005 苏文斌
2
© 2005 苏文斌
3
Fra Baidu bibliotek
© 2005 苏文斌
4
© 2005 苏文斌
5
快速设计(Rapid design)
具体内容:
按产品和模具特点进行科学的分类,建立和完 善产品、模具结构标准和零件标准,保证设计 的合理性,提高设计速度。
对相关工艺设计方法和经验进行归纳整理,完 善工艺的设计规范和准则,提高设计的可靠性
•基于Automation GATEWAY利用VB进行二次开发
© 2005 苏文斌
12
标准件库的建立
a.标准件库的建立 •把Pro/Family Table和Pro/Program两者的功能相结合,就能建立我 们所需的标准模架库。在建立标准模架库的过程中,采用自顶向下 设计思想,即先建立标准模架库,然后利用标准模架库和零件库之 间的参数传递,来生成零件库。
b.用户自定义特征库
© 2005 苏文斌
13
Pro/TOOLKIT二次开发技术
Pro/TOOLKIT是Pro/E系统个性化开发工具包, 也可称为应用程序接口(API),它提供了大量的C语 言库函数,能够使外部应用程序安全有效的访问Pro/E 的数据库和应用功能。通过C语言编程可以实现应用程 序与Pro/E的无缝集成,客户和第三方能够在Pro/E系统 中增加所需的功能 。
b. Pro/TOOLKIT开发模式的选择
在 同 步 模 式 中 又 分 为 两 种 方 式 , 一 种 是 DLL 模 式 , 通 过 编 译 和 连 接 Pro/Toolkit的C代码生成一个目标文件,该目标文件在Pro/E启动时与 Pro/E连接在一起.就像是Pro/E本身的程序一样。
另外一种是多进程模式,Pro/Toolkit代码经过编译和接连后生成一个 独立的执行程序,这个程序可在 Pro/E启动时一起启动,也可在 Pro/E运行过程中由使用者根据需要启动,启动后的程序是作为Pro/E 的一个子程序来运行的。
艺的标准化和规范化,为CAD/CAM奠定基础。
分组编码的方法:
零件分组方法
视检法
特征指标逐项比较法
特征指标综合比较法
生产流程法 特特征征编编码码分分组组法法 模糊关系法
模糊识别法
© 2005 苏文斌
7
基于Pro/E的三维特征建模方法
a. 三维参数化特征建模
© 2005 苏文斌
8
基于Pro/E的三维特征建模方法
6
快速设计(Rapid design)
成组技术(Group Technology),对于机械制造企业,可以定义为:将 企业生产的多种产品、部件和零件按照一定的相似性准则分类编组,并
以这些组为基础组织生产的各个环节,从而实现产品设计、制造工艺和
生产管理的合理化。利用成组技术有利于工序的优化设计,促进生产工
相关文档
最新文档