CAD数据交换和CAD标准.docx
- 文档编号:26716442
- 上传时间:2023-06-22
- 格式:DOCX
- 页数:47
- 大小:898.95KB
CAD数据交换和CAD标准.docx
《CAD数据交换和CAD标准.docx》由会员分享,可在线阅读,更多相关《CAD数据交换和CAD标准.docx(47页珍藏版)》请在冰豆网上搜索。
CAD数据交换和CAD标准
第二章CAD数据交换和CAD标准
摘要
今天,比以往任何时候都多的公司参与制造的各个部分使用不同的分包商自己的高端产品,其中许多人往往是地理上多样。
这种全球努力的崛起创造了需求之间的信息共享涉及多学科项目的供应商。
数据的传输是必要的,这样,例如,一个组织可以开发一个CAD模型,而另一个进行在相同的模型分析工作;同时三分之一组织负责制造的产品。
数据传输填充的需要来满足所有这些功能在一个特定的方法。
准确的传输是非常重要的。
因此,一个机制良好的数据传输是必要的。
在CAD互操作性问题-利用内部1CAD系统,但需要交付设计,或从其他系统接收设计,提出了一个挑战的行业,如汽车,航空航天,造船,重型设备,以及高科技原始设备制造商和他们的供应商。
这是值得研究的问题,并确定工程模型数据如何在今天交付给制造商和供应商,如何加转换,几何转换,和/或基于特征的CAD互操作性的处理,在什么费用,并根据其授权。
本章将探讨各种方法,使这一重要的传输成为可能。
注意将针对3维CAD系统的数据交换和标准。
由于加元数据格式有很多事情要做支配的数据结构的CAD内核,因此数据格式,一些流行的CAD内核进行了讨论。
数据互操作节涵盖了不同类型的数据转换和转换。
使用中性或标准化的数据交换协议是一种自然的方法进行数据交换和分享。
本主题涵盖在本章的结尾。
手头问题
计算机和信息技术已经被引入到行业特设的方式,初步缓解工业生产过程特别是瓶颈。
有没有必要想对整个企业和一体化问题的影响。
任何企图要处理的数据交换也以特别的方式(布鲁尔和欧文,2003年)。
如电脑的使用越来越多的组织中各阶层,特别是产品开发过程中,数据交换和共享,现在已经涨到议程的首位许多企业。
这些天来,与CAD数据转换产业的案例并不难得的。
考虑大型汽车制造商,如通用汽车(GM®)。
该工厂拥有在美国和30个州33个国家的设施。
部分一辆车可能来自内以及在美国以外。
这些部件均根据设计和制造由GM®规定的规格。
该设计这些部分可能不是公司使用相同的CAD系统中,数据转换,因此有必要。
还有一个需要设计团队的不同各方之间的数据共享。
推动一个单一的CAD在整个供应链体系不会卖。
这是因为,任何公司可能有其他商家可能导致适合各种不同的CAD系统的选择应用程序。
有更多样化的业务的公司最终可能会维持两个或两个以上的CAD或CAD/CAM系统。
在这种情况下,数据不兼容甚至存在在公司本身。
当涉及到与其他组织合作,设计数据的格式,交换往往取决于其原产地。
来自客户和合作伙伴设计的数据更可能在CAD格式交付。
从供应商的设计数据是最有可能在中性格式来接收。
这部分地示出的数据的意识水平增加可交换之间的供应商。
从其他内部工程组设计数据
主要是交付CAD格式,而不是中立的格式。
值得注意的是,不同的CAD系统之间的数据传输必须接受存储在其数据库中的完整的产品说明。
这包括几何数据,元数据(非图形数据),设计意图的数据和应用程序数据。
这两个几何数据和设计意图的数据已在第一章元数据被解决的是信息(如时间标记和数据的拥有者)有关特定数据(例如几何数据)。
这数据被用于促进核心CAD数据的理解,使用和管理。
应用数据由相关的最终制造和应用的任何信息设计,例如模具,数控刀具路径,公差,工艺规划和物料清单。
数据的类型也取决于产品生命周期的不同阶段,在此期间,数据被使用。
在一些情况下,数据可以部分地或完全地,而在其他情况下可以使用可以使用不同类型的组合。
例如,虽然在设计阶段更重要性是考虑到顾客的要求,因此,几何和设计数据更有意义。
较少强调的是元数据。
元数据可以是关键与不同的系统和多用户交互时。
CAD内核
CAD数据格式是由(固体)建模内核的CAD系统是制约在建。
这才是真正的既基于历史的和历史的无CAD系统的讨论在第一章一个建模内核是执行特定建模任务包括ofmathematical功能类和组件的集合。
一个建模内核可支持实体建模,广义蜂窝造型和自由曲面/片建模。
它可能包含的功能如模型的创建和编辑(如布尔建模运算符),特征建模支持,先进的堆焊,增厚和空鼓,混合和圆角和片建模。
大多数的内核还提供了图形和渲染支持,包括隐藏线,线框和起草工作,以及镶嵌功能和一套模型数据的查询。
CAD图形用户界面(GUI)界面通过所谓的应用程序用户界面的内核的功能。
采取的Parasolid®建模内核作为一个例子,它提供了三维数字表示能力NX™时,SolidEdge,Femap的和Teamcenter的解决方案。
在3D的应用程序交互用的Parasolid®通过其三个如图2.1接口之一:
的Parasolid®内核(PK)接口,内核接口(KI)和下行接口(DI)。
PK和KI坐“在上面”的建模(并排侧),并且是通过何种方式的申请构建的模型和操纵的对象,以及控制该功能的建模。
特别是,在PK界面帮助程序员访问建模能力在内核中。
他们的造型功能标准库。
程序员在他们的程序调用这些建模功能。
该DI由三部分组成:
图形输出,国外的几何形状和截锥体。
它位于“之下”的建模,并且是由所谓的建模时有必要进行数据密集型或系统类型操作。
平截头体是一组函数,它必须被写入由应用程序员。
内核调用这些数据的时候要保存或检索。
通过传输数据视锥通常涉及写入或从一个文件或多个文件阅读。
的格式和该文件的位置在写作视锥功能的时间确定。
图形输出(GO)是另一套函数写入应用程序的程序员。
何时一个调用,以PK的渲染功能,图形化的数据通过生成输出Go接口。
然后在图形数据被传递到一个3D渲染包,如的OpenGL®。
外国几何提供功能的定制开发几何类型,如内部的曲线和曲面。
这些都与一起使用标准的几何类型为的Parasolid®建模中建模。
图2.1。
内核运行图
多年来,各种内核已经制定和通过不同的CAD系统(表2.1)。
有些是专有的,有些则通过许可使用流行的,如:
ACIS®通过空间技术公司,和的Parasolid®由UGS公司。
数据互操作
当不同的实体建模内核使用的不一致发生。
的后果这些不一致可能意味着在数据中的异常。
取得的经验被一些的Parasolid®客户表明,从不同的内核进口车型多达20%有误有要被混合(CAD用户,2000)。
数据转换/转换的不同类型
不同的公司不同的方式处理的CAD转换。
当一个产品模型收到如下的中立数据交换格式,如STEP(标准为Exchange品数据模型)(ISO10303-1,1994)和IGES(初始图形交换标准)(IGES,1998),该公司可能会选择“重设”或重新创建基于特征接收到的数据模型。
这项工作被称为“重新掌握”的典范。
重新母带是必要的,因为目前STEP和IGES只能描述一个模型的纯几何和拓扑数据(伪数据模型,很多类似的型号,从历史的自由CAD系统)减去所有其他产品相关的数据,如设计特点和公差。
另外,该公司可能只是离开它,因为它是,因为它可以是一个昂贵的运动,以重新掌握模型。
当一个供应商专有的数据模型(常含功能信息)被接收时,公司可能会选择重新船长或将数据发送到其他公司重新掌握。
已经有不同的技术为导向的方法正在探索的不同企业和软件开发商。
采用双实体建模内核是一种选择。
使用所谓的直接数据转换为另一种。
一些研究已经进行了用努力以丰富的中性文件格式(例如STEP)与特征信息以及其它产品的数据,如公差。
表2.1。
CAD系统及其实体建模内核
双内核的CAD系统
这是内置到一个两个不同的内核是一个很独特型CAD系统制度。
最常见的例子是IRONCAD®,正式的ACIS®专用的系统,有现在已经孪生与的Parasolid®,成为第一款双内核系统。
IRONCAD®同时使用两个内核,来回切换需要的时候。
主要好处是显然的工作要么内核下开发的模型的能力,甚至无论从内核数据组合成一个单一的模型的程度。
有趣的是,这种双内核系统已经发展了不同的想法。
从一个交换机内核向对方IRONCAD®只发生问题时,在一个遇到-比方说,复杂的弯曲-即只能由其他处理。
纳秒开关通常是对用户不可见。
另一种双内核的CAD系统CAXA™(同样,的Parasolid®和ACIS®)。
CAXA™是一家集产品设计和协同数据管理系统。
它是成为PLM市场领导者在中国以及PLM技术的主要供应商世界各地。
此选项是有效的,当ACIS®和的Parasolid®所涉及的数据格式。
它虽然已经被证明是非常难以建立这样一个系统。
此外,还有众多的数字内核的CAD和CAD数据格式在市场上。
这种方法仅部分地解决了这个问题。
直接数据转换器
直接数据转换器(图2.2)提供了一个直接的解决方案,这需要翻译直接从一个CAD系统格式到另一种存储在产品数据库中的模型数据,通常在一个步骤中。
通常存在于一个直接的数据转换中性的数据库。
中性数据库的结构必须是一般情况下,所要求的最低监管任何建模数据类型的定义,并独立于任何厂商的格式。
一个很好的例子,能把数据直接转换为CADporter从极乐世界™(迪恩,2005)。
CADporter不是CAD软件制作的模型,而是一个CAD文件阅读器。
这产品可读取多种不同格式的来自不同厂商的CAD文件。
图2.3从显示在Solid-CAD厂商与极乐世界™之间的交互操作工作®。
如图所示,它是在CAD系统之间的双向传输。
这种类型的集成,CAD系统可以导入Pro/E的®的一部分,它重写到另一个供应商格式如Catia时®或AutoCAD®DWG格式。
然而,由于CAD模型变得更复杂了机会,该翻译分解增加。
当发生这种情况,需要对模型进行简化或重新建模。
本节的剩余部分讨论了一些上面列出的产品数据交换格式。
图2.2。
直接翻译
图2.3。
使用极乐世界™双向数据传输
通用/中性翻译
有人会争辩说,解决有关使用极乐世界™作为中间讨论数据“缓冲区”,其实是一些常见的翻译家。
虽然这可能是真实的,极乐世界™数据不是对用户透明。
真型普通翻译的转换专有CAD数据格式转换成中性数据格式,反之亦然,这种中性的数据是由提供给用户(图2.4)。
这个中间数据格式可以是国际的或业界公认的数据格式或专有数据格式。
有几个流行行业标准,如,
•DXF(图形交换格式)(DXF,2007)
•PDES(产品数据交换规范)(偏微分方程,2007)
•IGES(初始图形交换标准)(IGES,2007)
•STEP(标准产品模型数据交换)(ISO10303-1,1994)
•XML(可扩展标记语言)(XML,2007年)
•3DXML(3D扩展标记语言)(3DXML,2007)
•其他格式
DXF
DXF是AutoCAD®的CAD数据文件格式,由Autodesk®开发作为他们的解决方案启用的AutoCAD®和其他程序之间的数据互操作性。
DXF是最初在1982年12月推出了如AutoCAD®1.0的一部分,旨在提供的数据在AutoCAD®原始文件格式,DWG一个精确的表示(图),其规格一直没有被公开。
这种格式已经很首先在CAD中使用的数据传输格式。
DXF主要是一个2D为基础的数据格式。
的AutoCAD®10版(1988年10月)及以上版本支持ASCII和二进制形式的DXF。
早期版本可能只支持ASCII码形式。
如今,几乎所有的显著商业应用软件开发商,包括所有的Autodesk®的
竞争对手,选择支持DWG作为的AutoCAD®数据互操作的格式,利用图书馆的开放设计联盟-一个非营利性行业协会的已经反向工程的DWG文件格式。
如AutoCAD®变得更加强大,并支持更复杂的对象类型,DXF已变得不那么有用。
这是因为某些对象类型,包括ACIS®固体和地区,不能轻易使用DXF文件记录。
其他对象类型,包括的AutoCAD®2006的动态块和所有特定于垂直市场中的对象的中的AutoCAD®版本,被部分记录,而不是在一个足够的水平,使其他开发人员支持他们。
DXF文件的结构
该DXF格式是所有的信息包含在一个标记的数据表示的AutoCAD®图形文件。
标记的数据意味着该文件中的每个数据元素的前面通过被称为一组码的一个整数。
一组码的值表示什么类型的的数据元素如下。
该值也表示一个数据元素的一个给定的含义对象(或记录)类型。
DXF格式的ASCII码版本可以读取一个文本编辑器。
一个DXF文件的基本组织文件如下:
头部分-关于绘图的一般信息。
每个参数都有一个变量名称和一个关联的值。
类部分-保存的信息的情况下应用程序定义的类出现在块体,实体和对象的数据库的部分。
通常它没有提供足够的信息,以便互操作性与其他节目。
表部分-此部分包含命名项目的定义。
它包含以下表列数据:
应用程序ID(APPID)
块记录(BLOCK_RECORD)
标注样式(DIMSTYPE)
层(LAYER)
线型(LTYPE)
文字样式(STYLE)
用户坐标系统(UCS)
视图(View)
视口配置(VPORT)
块段-包含描述包括实体块定义实体在图中的每个块。
实体部分-包含绘图实体,包括任何块参照。
对象部分-包含适用于非图形对象的数据,通过使用AutoLISP语言™和ObjectARX®应用程序。
THUMBNAILIMAGE部分-包含DXF文件的预览图像。
文件结束
IGES
翻译这个方法起源围绕70年代末。
它仍然是可行的之一传输CAD数据的方法。
本规范中定义的文件格式对待产品定义实体的文件。
每个实体都以一个独立于应用程序格式,并从其中一个特定的CAD/CAM系统的本机表示可以被映射。
在本规范中所提供的实体表示形式包括:
常见到当前可用的支持系统的CAD/CAM系统和形式技术目前出现的。
实体分类为几何和非几何形状。
几何实体的代表定义一个物理形状。
它们包括点,曲线,曲面,实体和关系。
关系是类似结构的实体的集合。
非几何实体通常服务提供
(一)观看角度,其中一个平面图纸,以丰富的模型可以由与(b)提供注释和标注相应于纸面。
非几何实体进一步全心全意为客户提供特定的属性或特征个人或实体的基团。
这些分组的定义可驻留在另一文件中。
典型的非几何实体绘图的定义,注释和尺寸标注认为,图纸,一般的注意,尺寸界线和领导者。
典型的非几何实体属性和分组是财产和相关实体。
IGES文件包含5个部分,开始,全球,目录项,参数数据,和终止。
以表示需要它可以包括任何数量的任何类型的实体的产物。
每个实体实例包含一个目录项和参数数据录入。
目录项提供了一个索引,并且包括关于数据的描述性属性。
参数数据提供了具体的实体定义。
目录数据的组织在固定领域,并在所有的实体一致,以提供简单的访问常用的描述性数据。
参数数据是特定实体和可变在长度和格式。
目录数据和参数数据文件中的所有实体组织成独立的部分,与指针之间提供双向链接目录项和参数数据的每个实体。
IGES为分组,其定义在一个文件中,会发现比其他在其中使用它们。
属性为几何实体在目录中定义段;相应的数据本身在参数段的定义。
目录输入和参数部分包含所有有关与联系的实体的信息这两个段之间。
由属性和数据段之间的连接具有双向指针。
类似的数字标识符被分配给不同的有限元素分析实体及其后处理实体。
IGES还可以将2D和分析的有限元分析式3D有限元。
虽然IGES是数据传输的常用方法,它缺乏坚实的转移的一种手段对象。
这导致用户花费更多的时间来建立实体对象在接收结束。
虽然不限名额增加更多的实体而言,他们没有标准化在所有的CAD系统可以接受的。
欲了解更多信息,读者被称为本书由布鲁尔和欧文(2003年)。
PDES
偏微分方程的目的是要完整地定义一个产品在其预期的所有应用程序的生命周期。
产品数据包括几何,拓扑,公差,关系,属性,并提供必要完全定义的目的部分的零件或装配体设计,分析,制造,试验,检验和产品支持。
最初的工作下开展产品定义数据接口(PDDI)的研究是代表美国空军的工作是由麦道飞机公司。
并行工作在这一领域的CAM-I进行了支持该组织的流程规划系统。
偏微分方程的设计是完整的信息上所有下游应用并通过这些应用程序是直接可解释的。
主要类型的数据,它们是在偏微分方程来描述产品包括:
●管理和控制数据
●几何图形,如点,曲线和曲面
●拓扑结构,如顶点,循环和面
●公差
●形态特征
●属性,如表面光洁度
●材料特性
●部分组件
很明显,从上面的列表中偏微分方程提供都需要的信息设计和制造。
下面的示例演示如何偏微分方程在描述一个洞对B-REP格式。
孔:
FLS1,FLS2
FLS1:
脸(LLS1,LLS2,SLS1)
FLS2:
脸(LLS2,SLS2)
SLS1:
圆柱面(RAD1,AXIS2配售(CENT太平洋方向)
P2TSD0)
LLS1:
ELS1
LLS2:
ELS2
ELS1:
EDGE(VTX1,VTX1,CLS1)
ELS2:
EDGE(VTX2,VTX2,CLS2)
CLS1:
CIRCLE(RAD1,AXIS2配售(CENT太平洋方向)P1TSD1)
CLS2:
CIRCLE(RAD1,AXIS2配售(CENT太平洋方向)P2TSD1)
RAD1:
0.500
P1:
1.000,1.500,0.000
P2:
1.000,1.500,-0.500
在那里,
FLSn-脸部逻辑结构式
SLSn-表面逻辑结构式
CLSN-曲线的逻辑结构式
TSDn-三个空间方向
PN-点
LLSn-循环逻辑结构式
ELSN-边缘逻辑结构式
VTXn-顶点
RADn-半径
当一个程序读取一个偏微分方程的文件,其计数器设置为计数在每一个条目实体部分以及实体的总数。
对于上述孔,下面参数可以成立:
•因此,有绘制代码类型孔的一个实体是由计数器值给出H1;
•孔直径=2×孔半径=2×0.500=1.000;
•孔的深度-两个点,P1和P2之间Z方向的距离:
0.000-(-0.500)=0.500
•中心站:
P1(1.000,1.500,0.000)
PDES可以被看作是IGES的扩展,其中组织和技术数据已被添加。
事实上,购买PDES包含IGES。
步骤
偏微分方程的IGES组织的指导下,密切发展与国际标准化组织合作,导致诞生STEP(ISO10303,1994)。
其结果是,步骤继续在最偏微分方程的工作。
步骤由小组委员会4(SC4)开发的ISO技术委员会184(TC184)的工业自动化系统与集成(http:
//www.tc184-sc4.org)。
步骤是为了支持数据交换,数据共享和数据归档。
对于数据交换,步骤定义了产品数据的形式是一个之间传送对应用程序。
每个应用程序都拥有自己的产品数据的拷贝在自己的优选的形式。
该数据符合步骤是暂时的,只为宗旨定义交换。
STEP支持数据共享通过提供一个单一的访问和操作同样的产品数据由一个以上的应用程序复制,有可能同时进行。
步骤也适用于支持该接口到存档。
在产品数据共享,可使用STEP的建筑元素,以支持归档的发展产品数据本身。
归档要求数据符合STEP交流目的是保持使用在其他时间。
这以后的使用可以是通过任一产品数据交换或产品数据共享(凯默勒,1999)。
另一个主要的概念有助于STEP架构是的内容标准是完全被工业需求驱动的。
这样,在与组合的概念,即在重复使用的数据规格的基础是标准,导致显影两种不同类型的数据规范。
第一类-可重复使用的,上下文无关规格-是标准的基石。
第二类-应用上下文相关的规范(应用协议)。
这种组合能够避免应用协议之间的数据规格不必要的重复。
步骤的组成部分
STEP的体系结构组件都反映在标准的分解成几个系列的部分。
每个部分的系列包含一个或多个类型的ISO10303件。
图2.5提供了STEP文件的结构的概观。
•描述方法
第一个主要的建筑组成部分是描述方法系列。
描述方法可用于确定步骤的数据结构共同机制。
他们包括步骤开发了正式的数据规范语言,被称为EXPRESS(ISO10303-11,1994)。
EXPRESS是相似的编程语言,如PASCAL。
在一个SCHEMA中,各种数据类型可以与结构性制约定义和算法规则。
明示的一个主要特点是,正式确认的可能性数据类型的人口,即检查所有的结构和算法规则。
其他描述的方法包括EXPRESS(EXPRESS-G)(ISO10303-11的一个图形化的形式,1994),用于实例化EXPRESS模型形式,并映射语言EXPRESS。
EXPRESS-G,至于定义的数据规格的显示器正式图形符号在EXPRESS语言,支持EXPRESS语言的一个子集。
EXPRESSG由图形符号形成一个图来表示。
主要有三种类型的符号,
(a)定义符号表示简单数据类型,命名的数据类型,构造数据类型和模式声明;
(b)关系符号是不同类型的描述中存在的关系线中的定义;和
(c)补充文字是用来进一步定义数据实体或关系,例如:
聚合数据类型,约束和规则。
说明方法是标准化的ISO10303-10系列零部件。
各种用途在EXPRESS语言的进一步详细第十一章所述。
图2.5。
STEP文件体系结构
1:
概述/在简介显示屏
1X:
描述方法
2X:
实现方法
3X:
一致性测试
4X:
集成通用资源
1XX:
集成应用资源
2XX:
应用协议
3XX:
抽象测试套件
5XX:
应用解释构造
●实现方法
步骤的第二个主要的建筑构件是实现方法系列。
实现方法是对信息标准实现技术通过用于执行,应用程序的唯一STEP数据规范规定的结构协议。
各步骤的实施方法定义的方法,其中数据使用步骤说明规定的方法构造映射到该实现方法。
这一系列包括物理文件交换结构(ISO10303-21,1994),标准数据访问接口(ISO10303-22,1998),其语言绑定(ISO10303-23,2000年,ISO10303-24,2001年,ISO10303-27,2000年,ISO10303-28,2007)。
十一章,进一步详细讨论这些实现方法。
●一致性测试
步的第三个主要架构组件是支持一致性测试。
一致性测试覆盖两个系列的10303部分:
一致性测试方法和框架,而抽象测试套件。
一致性测试方法和框架系列提供了一个明确的框架的一致性和其他类型的测试为标准的一个组成部分。
这种方法描述了如何各个步骤的实现部分的测试是完成。
事实上,框架和方法的一致性测试是标准化体现了测试和可测性的步骤中的重要性。
一致性测试方法是标准化的ISO10303-30系列零部件。
抽象测试套件包含了一系列必要的一致性抽象测试案例测试一个STEP应用协议的执行情况。
每个抽象测试用例指定要提供的输入数据,以执行测试,以及有关如何评估的实施能力。
抽象测试套件使开发良好的处理器,并鼓励无故障交换的期望。
●数据规格
在STEP体系结构的最后的主要组成部分是数据规格。
那里四个部分组成的系列的规格数据在STEP文件结构,但概念上有数据规范三种主要类型:
综合资源,应用协议和应用解释构造。
所有的数据规格使用说明方法的记载。
集成的应用程序资源是关系到一个特定的应用程序概念它支持很多其他的产品数据应用中常见的需求方面。
的应用程序资源结构的例子包括图纸修改,绘图修订和尺寸标注。
这些构建体可以被任何应用程序包括图纸。
集成的应用程序资源被标准化的IS
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- CAD 数据 交换 标准