第 页18.3 产品数据交换标准【上页】 【下页】 【返回】 【结束】【首页】8.3 产品数据交换标准 8.3.1 产品数据交换标准的发展8.3.2 初始化图形交换标准IGES8.3.3 产品模型数据交换的标准STEP 第 页28.3 产品数据交换标准【上页】 【下页】 【返回】 【结束】【首页】8.3.1 产品数据交换标准的发展20世纪70年代,美国国家标准和技术局(NIST)开始研究初始 化图形交换标准(IGES)IGES主要解决图形几何信息的交换 问题到1991年,先后推出1.0~5.0多个版本 1984年,IGES组织设置了一个研究计划,称为产品数据交 换规范(PDES)计划 1989年4月公布了PDES1.0标准国际标准化组织(ISO)的TC184SC/14工作组以PDES为 基础开发了产品模型数据交换标准(STEP)1991年发布了 STEP1.0版本STEP的发布,使得新开发的CAD/CAM系统或直 接采用STEP规范定义产品数据模型,或提供STEP格式的数据交换 接口采用STEP标准是当今大型CAD/CAM系统开发的方向此外,工业发达国家也制定了许多数据交换标准,如法国 SET标准。
德国的VDAFS标准欧洲共同体的CAD*I标准等另外 ,还出现一些专用的CAD数据交换格式,如Autodesk公司的DXF和 Intergraph公司的ISIF等第 页38.3 产品数据交换标准【上页】 【下页】 【返回】 【结束】【首页】8.3.2 初始图形数据交换标准IGES一、IGES的发展二、IGES模型三、IGES数据文件格式四、IGES的前后置处理程序五、IGES在数据交换中存在的问题第 页48.3 产品数据交换标准【上页】 【下页】 【返回】 【结束】【首页】一、IGES的发展IGES标准是美国国家标淮,在美国有着广泛的应用,许 多著名的大公司如麦道公司、波音公司、通用电器公司等都积 极参加了该图形数据转换标准的研究,为IGES标准的制定做出 了许多贡献1981年推出IGES1.0版本IGES1.0版主要是支持基本的几何实体和非几何实体IGES2.0版扩展了实体的数量和设计意图的复杂性IGES3.0版可以用于电子线路的设计、工程图的线框模型、曲 面造型及有限元分析等多种应用领域 IGES4.0版,增加了实体造型的CSG表示IGES5.0版,增加了实体造型的B-REP表示。
第 页58.3 产品数据交换标准【上页】 【下页】 【返回】 【结束】【首页】二、IGES模型IGES模型是通过实体对产品的形状、尺寸以及相关几何信 息进行描述实体是IGES的基本信息单位,它可能是单个的几何元素, 也可能是若干个实体的集合实体可分为几何实体和非几何实 体在IGES规范中,每个实体都被赋予一个特定实体类型号几何实体是定义与物体形状有关的信息,包括点、线、面 、体以及相类似结构的实体集合的关系如图(P256)给出了 IGES各版本所允许的几何实体及它们之间的关系非儿何实体提供将有关实体组合成平面视图的手段,并用 注释和尺寸标注来丰富这个模型此外,它还向单个实体或一 个实体组提供特有的属性或特征、组合实体的定义与实例第 页68.3 产品数据交换标准【上页】 【下页】 【返回】 【结束】【首页】三、 IGES文件格式IGES标准的数据文件格式有ASCII码格式和压缩ASCII码格 式以及二进制码两种替代格式大多采用可读的ASCII码格式 ASCII码的数据文件中,每行80个字符,称为一个记录整个文 件按功能划分为6个部分标志段起始段全程段目录段参数段结束段用来指明IGES文件所采用的格式 。
对于传统的ASCII码格式可以 不设标志段,二进制格式用字母 B标识,压缩ASCII格式用C标识 即73列标志符 存放对该 文件的 说明信息,该段 用字母S标识 用来提供前处理器、后处 理器及数据文件的来源等 参数它包括与整个模型 有关的信息,如文件名、 文件生成日期和时间、作 者的名字和长度单位等 标志符为G存放该文件中每个实体 的说明子项,每个实体 有20个子项,分两个记 录存放每个子项占8个 字符,记录实 体的参数 、实体之间的联系以及 实体的标志标志符为D 记录 每个实体的几何数据 ,根据每个图形实体参数数据 的多少,决定它将有几行每 个实体一个记录 标志符为P 只含一个记录 ,在前32个字符里,分别存放该文件 中各段的段码和每段的长度(行数)最后8个字 符为结 束段的段码和行数标志符为T第 页78.3 产品数据交换标准【上页】 【下页】 【返回】 【结束】【首页】IGES标准格式实例图中是二维空间的三角形,三角形的三个坐标点分别为(0, 0,0)、(0,1,0)、(3,1,0)产生的IGES文件标准格式如 下:第 页88.3 产品数据交换标准【上页】 【下页】 【返回】 【结束】【首页】第 页98.3 产品数据交换标准【上页】 【下页】 【返回】 【结束】【首页】四、IGES的前后置处理程序通过IGES文件在不同的 CAD/CAM系统之间进行数据 交换的过程如图。
前置处理程序即把系统生成的 图形文件转换成IGES格式的文 件后置处理程序则是将IGES文件 转换成系统内部的图形文件格 式第 页108.3 产品数据交换标准【上页】 【下页】 【返回】 【结束】【首页】前、后处理器组成v输入模块:读入由CAD/CAM系统生成的IGES文件 v语法检查模块:对读入的文件数据进行语法检查并 生成相应的内存表 v转换模块:将一种模型的数据映射成另一模型 v输出模块:把转换后的模型转换成输出格式,即 IGES或某个CAD/CAM系统的数据模型格式第 页118.3 产品数据交换标准【上页】 【下页】 【返回】 【结束】【首页】五、IGES在数据交换中存在的问题(1)IGES交换文件占的存储空间太大,数据处理时间过长;(2)IGES定义的实体(Entity)主要是几何图形方面的信息, 其他信息交换不充分;(3)数据转换中可能发生信息丢失或畸变一个CAD/CAM系 统往往只有一部分数据能够转换成IGES数据,在读入IGES文件 时也经常忽略一部分数据此外,由于IGES文件的一些语法结 构具有二义性,所以不同的系统会对同一的IGES文件给出不同 的解释,这也可能导致数据转换的失败。
尽管IGES数据标准存在这样那样的问题,但目前它仍然是 应用最广泛的数据交换标准第 页128.3 产品数据交换标准【上页】 【下页】 【返回】 【结束】【首页】8.3.3 产品模型数据交换标准STEP 一、STEP的组成结构二、STEP的应用三、STEP交换标准的优点STEP (Standard for the Exchange of Product model data )是一个计算机可以处理的产品数据表示和交换的国际 标准它的目标是提供一个不依赖于任何具体系统的适合于描 述贯穿整个产品生命周期内的产品数据的中性机制这个机制的特点是它不仅适合于中性文件交换,而且可 以作为实现共享产品数据库、产品数据存档的基础第 页138.3 产品数据交换标准【上页】 【下页】 【返回】 【结束】【首页】一、STEP的组成结构STEP标准由五大部分组成,即标准的描述语言 、集成资源、应用协议、实现形式、一致性测试,如 图这五方面的内容分成七个系列文件表示STEP的体系结构可以看做三层,最上层是应用 层,包括应用协议和对应的抽象测试集,这是面向具 体应用,与应用有关的一个层次。
第二层是逻辑层, 包括集成资源,是一个完整的产品模型,从实际中抽 象出来,并与具体实现无关最底层是物理层,包括 实现方法,给出具体在计算机上的实现形式 第 页148.3 产品数据交换标准【上页】 【下页】 【返回】 【结束】【首页】1)标准描述语言应用层采用IDEF1X或EXPRESS语言描述,逻 辑层必须采用EXPRESS建模语言描述2)集成资源通用集成资源独立于应用产品信息,而应用集 成资源则描述某一应用领域的数据并依赖于通用资源的支持3)应用协议用以说明各应用领域的产品数据模型文本,以 满足工业应用的需求4)实现形式即数据交换形式,包括四个层次:第一级为中性文件交换;第二级为工作格式交换;第三级为数据库交换;第四级为知识库交换5)一致性测试检验数据交换是否符合原来意图第 页158.3 产品数据交换标准【上页】 【下页】 【返回】 【结束】【首页】二、STEP的应用 STEP的适用领域很广,它可应用于机械、电子、航空航 天、汽车、船舶等各工程领域它的应用是为了满足市场竞 争机制下工业发展的要求,具体的应用场合可分为两大类:①产品开发部门:包括设计部门内群体的合作、多学科交叉 、产品全生命期设计、集成化产品的开发、分布及并行作业 、产品数据的长期存档。
②CAX供应商和DBMS供应商:包括接口的标准化和概念模型的 标准化,使系统人员和供应商能把精力集中于存储技术、特 定应用程序的算法以及数据的不同物理表示上,以解决跨企 业、多平台、多种存储机制、多种网络结构的管理等方面的 问题 第 页168.3 产品数据交换标准【上页】 【下页】 【返回】 【结束】【首页】STEP在CAD/CAM集成环境下的应用第 页178.3 产品数据交换标准【上页】 【下页】 【返回】 【结束】【首页】三、STEP交换标准的优点STEP是一个能拓展的标准它建立于EXPRESS语言之上,能 拓展到任何工业EXPRESS语言除数据结构外还描述约束一致 性准则将防止二义性STEP是国际性的,由用户开发而不是供应商用户驱动的 标准是面向结果的,而厂家驱动的标准是面向技术的STEP已 经而且将会继续适应技术的发展因而可用于产品数据的长期存 档STEP为以CAD/CAM信息集成提供了一整套方法和理论,其 中包括模型描述方法和语言、集成信息资源、应用协议的开发 、一致性测试方法论以及实现数据交换三种模式STEP不仅是一国际标准,而且还是一门技术、一种方法学 。
它不仅为我们提供了正确地建立产品信息模型的方法及标准 化过程,而且在信息交换的实现方法上也给予了指导第 页188.3 产品数据交换标准【上页】 【下页】 【返回】 【结束】【首页】目录段结构注:#表示数字△表示指针第 页198.3 产品数据交换标准【上页】 【下页】 【返回】 【结束】【首页】参数数据段结构该实体在目录 段的初始行号第 页208.3 产品数据交换标准【上页】 【下页】 【返回】 【结束】【首页】STEP的构成 应用层逻辑层 物理层STEP标准系列文件第 页228.3 产品数据交换标准【上页】 【下页】 【返回】 【结束】【首页】IGES3.0IGES3.0中的几何实体有24类,用于描述产品 的几何形状主要有点、线、圆弧、平面;还有参数 样条曲线、有理B-样条曲线、各种旋转面、参数样条 曲面、有理B-样条曲面、以及有限元实体等非几何 类实体有12种主要描述产品的几何尺寸、标注以 及必要的文字符号可定义的结构与实体类有18种 第 页238.3 产品数据交换标准【上页】 【下页】 【返回】 【结束】【首页】IGES4.0 、IGES5.01988年推出IGES4.0版,它包括了实体几何造型 ,增加了如下的实体定义:块定义、正楔形、正圆柱 体、正圆锥体、球体、圆环、回转体和线性冲压体、 椭球、市尔树、实体装配和实体实例。
允许在有边界 的实体上增加一。