您所在的位置:e-works首页 > 产品创新数字化(PLM) > CAM

基于IGES的CAD/CAM后置处理器的实现

发表时间:2008-6-25 孙炜 刘春 来源:万方数据
IGES是实现不同CAD/CAM系统之间的数据转换的文件标准,介绍了ICES的主要特点 以及基于ICES的CAD/CAM平台后置处理器设计的羞本过程。将一种CAD/CAM平台的模型数据通过IGES转换标准导入另一种CAD/CAM平台中,实现了模型数据的共享。

     随着CAD/CAM技术的不断发展,数据交换越来越频繁,新的产品数据交换规范不断问世,其中典型的包括ICES,SE T,PDDI,PDES,STEP等。其中,ICES ( Initial Graphics Exchange Specification)是国际上产生最早、目前应用最成熟,也是当今应用最广泛的数据交换标准。目前几乎所有有影响的CAD/CAM平台均配有ICES接口。

    ICES是由美国国家标准局(NBS)开发的。1980年1月,NBS公布了IGESI.0 版本,该版本仅描述了工程图纸的几何图形和注释实体。为了解决电气及有限元信息的传递,1983年2月NBS又公布了IGES2.0版本,同行对图形描述也作了进一步扩充。而1988年6月公布的IGES4.0 版本收人了CSG,装配模型、新的图形表示法、三维管道模型以及对有限元摸型的功能改进等新内容,实体造型中采用的B一rep描述方法则出现在了IGES5.0版本中。

    1 IGES文件结构

    ICES可支持三种格式的文件,分别是ASCII码、压缩ASCII码和二进制格式,由于绝大多数CAD/CAM平台所生成的IGES文件都采用ASCII码格式,因此本文只讨论这种情况

    采用 ASCI码的IGES文件由五段组成,如图1所示。它们分别是:开始段S、全局段G、目录条目段D、参数数据段P,结束段T, ICES文件每行固定为80个字符,每段若干行,每行的第73列字符为所在段的标识,第74至80列为序号。以下图 1 ICES文件组织结构对每段内容进行说明:

图1 ICES文件组织结构

    (1)开始段(Start):提供一般说明的文件序言;

    (2)全局段(Global):描述生成该文件的前置处理器的信息和处理该文件的后置处理器的信息,用24个全局参数加以说明,例如:参数分隔符、发送系统标识符,IGES文件名、系统版本、处理器版本、发送系统各种数据的表示方式、接收系统标识符、模型空间的比例因子、图形单位、线宽值、文件生成日期、姓名、单位等;

    (3)目录条目段(Directory Entry):描述每个实体在该段中的条目,占两行,共20个域,每域8个字符,反映实体的属性信息,起索引作用,表1说明了这20个域的详细信息:

    表1 目录条目段的20个域

本文为授权转载文章,任何人未经原授权方同意,不得复制、转载、摘编等任何方式进行使用,e-works不承担由此而产生的任何法律责任! 如有异议请及时告之,以便进行及时处理。联系方式:editor@e-works.net.cn tel:027-87592219/20/21。

责任编辑:赵蔓
4