IGES——实现CAD/CAM系统间数据交换的规范
2001/2/1 来源:中国机械工程 作者:沈纪桂 陈廉清

    核心提示:1 iges的作用和文件构成,2 iges文件的数据记录格式,2.1 直线,2.2 圆弧,2.3 变换矩阵,2.4 有理b样条曲线,3 iges存在问题及解决办法,

  摘要 介绍在不同CAD/CAM系统间进行数据交换时所采用的标准IGES的历史地位、数据交换原理、文件内容、数据记录格式、存在问题以及解决办法。
  关键词 数据交换 IGES 实体 CAD/CAM 

  随着CAD/CAM技术的迅猛发展和推广应用,各企业都在积极采用CAD/CAM技术。因历史原因及不同的开发目的,各CAD/CAM软件的内部数据记录方式和处理方式不尽相同,开发软件的语言也不完全一致,因此,CAD/CAM的数据交换与共享是目前面临的重要课题。
  80年代初以来,国外对数据交换标准做了大量的研制、制订工作,也产生了许多标准。如美国的DXF、IGES、ESP、PDES,法国的SET,德国的VDAIS、VDAFS,ISO的STEP等。这些标准都为CAD及CAM技术在各国的推广应用起到了极大的促进作用。
  笔者在参与新型红旗轿车及新型北京吉普车零件的制造过程中,曾遇到大量CAD/CAM系统间的数据交换问题。

    1 IGES的作用和文件构成

  CAD/CAM技术在工业界的推广应用,使得越来越多的用户需要把他们的数据在不同CAD/CAM系统之间交换。IGES正是为了解决数据在不同的CAD/CAM间进行传递的问题,它定义了一套表示CAD/CAM系统中常用的几何和非几何数据格式,以及相应的文件结构,用这些格式表示的产品定义数据可以通过多种物理介质进行交换。
  如数据要从系统A传送到系统B,必须由系统A的IGES前处理器把这些传送的数据转换成IGES格式,而实体数据还得由系统B的IGES后处理器把其从IGES格式转换成该系统内部的数据格式。把系统B的数据传送给系统A也需相同的过程。
  标准的IGES文件包括固定长ASCII码、压缩的ASCII及二进制三种格式。固定长ASCII码格式的IGES文件每行为80个字符,整个文件分为5段。段标识符位于每行的第73列,第74~80列指定为用于每行的段的序号。序号都以1开始,且连续不间断,其值对应于该段的行数。
  (1)开始段,代码为S 该段是为提供一个可读文件的序言,主要记录图形文件的最初来源及生成该IGES文件的相同名称。IGES文件至少有一个开始记录。
  (2)全局参数段,代码为G 主要包含前处理器的描述信息及为处理该文件的后处理器所需要的信息。参数以自由格式输入,用逗号分隔参数,用分号结束一个参数。主要参数有:文件名、前处理器版本、单位、文件生成日期、作者姓名及单位、IGES的版本、绘图标准代码等。
  (3)目录条目段,代码为D 该段主要为文件提供一个索引,并含有每个实体的属性信息,文件中的每个实体都有一个目录条目,大小一样,由8个字符组成一域,共20个域,每个条目占用两行。

实体
类型号

参数
数据

结构

线型
模式

视图

变换
......点击查阅全文......↓