|
||
|
Initial Graphics Exchange Specification (IGES) is the standard specified by the American Society of Mechanical Engineers (ASME), standard Y14.26M, for Communication of Product Definition Data. Five basic classes of the IGES standard (technical illustrations, engineering drawings, electronic/electronics applications, numerical control manufacturing, and 3D piping) should be considered for this discussion as opposed to the entire IGES standard. IGES is large and complex, with different options that may be used to represent the same Computer Aided Design (CAD) model entity. As a result, CAD software vendors seldom support every IGES entity in the specification, but support a subset of IGES that best matches the features of their CAD system. Invariably, there is a mismatch between the set of entities by one CAD system's pre-processor and another CAD system's post-processor. There is no guarantee that the intersection of the two different CAD systems' supported IGES entities is adequate for the required data transfer. The first four classes specify the entities needed for specific application subsets. In this way the recipient of a IGES data file may specify the class of data needed without becoming an expert on the IGES. The subset concept addresses many of the user's problems, but is not an entire solution. One difficulty is that the subsets address the needs of applications by directly specifying the particular IGES entities to be included in the subsets, but do not include enough information on how to use those entities to transfer all the product data typically needed by that application. Most IGES entities are general purpose in nature. They can be combined to create constructs needed for product data transfer, such as a circuit in an electrical application, but they do not rigorously define how this is done. This can be a problem in transfer, because unless the receiving system knows how the IGES entities were combined to create the construct, and has a rigorous definition of the meaning of the construct, that receiving system will not be able to interpret the construct. The basic data is translated, but not all the information needed to translate product data for the application is transferred. The four application subsets are described in the following paragraphs:
An Application Protocol (AP) is a way to transfer defined product data through IGES. An AP documents the user requirements for an application in a graphical model called an Application Reference Model (ARM). The requirements in the ARM are then represented by specific IGES entities in a given AP (the AIM). APs enable IGES to be used to transfer product data reliably until PDES/STEP is available from the commercial CAD vendors. APs provide a defined and more reliable method for transferring product data through IGES. An AP is composed of the following elements:
APs are very specific in nature. For example the 3D Piping AP (Class V) exclusively supports the exchange of product data for 3D piping system models. It does not support piping engineering drawings. A user wishing to transfer an engineering drawing of a piping system would have to use an Engineering Drawing AP. Also, only CAD/CAM systems supporting piping will be able to support the piping AP. A CAD/CAM system that does not support piping just doesn't have the appropriate constructs within its' database to either output data in the Piping AP, or input the data reliably. APs will provide increased information transfer, but with a much narrowed scope in the information that is transferred. Most IGES entities are general purpose in nature. They can be combined to create constructs needed for product data transfer, such as a circuit in an electrical application, but they do not rigorously define how this is done. This can be a problem in transfer, because unless the receiving system knows how the IGES entities were combined to create the construct, the receiving system may not be able to interpret it. The basic data will be translated, but all the information needed to translate product data for the application will not be available. |
|
|
||