首页 理论教育 深入了解IGES标准:解析与应用

深入了解IGES标准:解析与应用

时间:2023-06-28 理论教育 版权反馈
【摘要】:目前广泛应用的UG、Pro/E、CATIA、ProCAST等都含有IGES接口,已经成为国际标准。图2-28 IGES数据传递过程

深入了解IGES标准:解析与应用

IGES(Initial Graphics Exchange Specification)是美国国家标准协会(ANSI)制定和公布的CAD/CAE/CAM系统之间图形信息交换的一种规范。目前广泛应用的UG、Pro/E、CATIA、ProCAST等都含有IGES接口,已经成为国际标准。

1.IGES标准的组成

IGES为CAD/CAE/CAM之间的传递定义了一套表示CAD/CAE/CAM系统中常用的几何和非几何数据格式,以及相应的文件结构,用这些格式表示的产品定义数据可以通过多种物理介质进行交换。

图2-28所示为IGES系统数据的传递过程。数据要从系统A传送到系统B,必须由系统A的IGES前处理器把这些传送的数据转换成IGES格式,而实体数据还得由系统B的IGES后处理器把其从IGES格式转换成该系统内部的数据格式。把系统B的数据传送给系统A也需相同的过程。

标准的IGES文件包括固定长ASCII码、压缩的ASCII码及二进制3种格式。固定长ASCII码格式的IGES文件每行为80个字符,整个文件分为5段。段标识符位于每行的第73列,第74~80列指定为用于每行的段的序号。序号都以1开始,连续不间断,其值对应该段的行数。其划分的区段如下:

1)开始段代码为S。该段是为提供一个可读文件的序言,主要记录图形文件的最初来源及生成该IGES文件的相同名称。IGES文件至少有一个开始记录。

2)全局参数段代码为G。主要包含前处理器的描述信息及为处理该文件的后处理器所需要的信息。参数以自由格式输入,用逗号分隔参数,用分号结束一个参数。主要参数有:文件名、前处理器版本、单位、文件生成日期、作者姓名及单位、IGES的版本和绘图标准代码等。

3)目录条目段代码为D。该段主要为文件提供一个索引,并含有每个实体的属性信息,文件中的每个实体都有一个目录条目,大小一样,由8个字符组成一域,共20个域,每个条目占用两行。

4)参数数据段代码为P。该段主要以自由格式记录与每个实体相连的参数数据,第一个域总是实体类型号。参数行结束于第64列,第65列为空格,第66~72列为含有本参数数据所属实体的目录条目第一行的序号。

5)结束段代码为T。该段只有一个记录,并且是文件的最后一行,它被分成10个域,每域8列,第1~4域及第10域为上述各段所使用的表示段类型的代码及最后的序号(即总行数)。(www.xing528.com)

2.IGES在应用中的问题

目前广泛应用的是IGES V5.3版,一般在CAD/CAE/CAM系统的数据格式转换成IGES格式时不会产生问题;而由IGES格式转换成CAD/CAE/CAM系统的数据格式时常会出现问题。

经常出现的几种问题及解决办法如下:

1)变换过程中经常会发生错误或数据丢失现象,导致整个图形都无法转换。如仅因一个A样条曲线无法转换,导致全部不能转换。这时可通过另一个CAD/CAE/CAM系统来进行转换。如把IGES文件转换成CATIA,可先把该IGES文件转换成UGII,再通过UGII的IGES转换器转换成IGES格式,然后经CATIA的后处理器转换成CATIA的数据格式。

2)在转换数据的过程中经常发生某个或某几个小曲面丢失的情况。这时可利用原有曲面边界重新生成曲面,但当子图形数据丢失过多时,则可通过前述第一种类似方式进行转换。

3)某些小曲面(Face)在转换过程中变成大曲面(Surface),此时可对曲面进行裁剪。

978-7-111-37192-2-Chapter02-96.jpg

图2-28 IGES数据传递过程

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈