Abstract
The Initial Graphics Exchange Specification (IGES) was introduced in 1981 as an american (ANSI) standard for the exchange of product data between dissimilar CAD/CAM systems. Since then, vendors and users of CAD/CAM systems have designed and implemented IGES translators. When these translators were actually used in translation processes many problems surfaced. These problems were created by both the IGES standard itself and the translators. This paper describes both, (1) the attempts of various national and international standards groups (such as NBS in the USA or DIN in Germany) to improve the existing standard and define an ISO standard and (2) a design concept for IGES translators that solves many of the implementation problems.
The creation of one international product data exchange standard is the common goal of the various national standard groups in the International Standards Organization (ISO). Because of the well known deficiencies of the current IGES standard a twofold approach seems to emerge. One, to correct the existing IGES to make it practically applicable and the other to define a new standard that goes far beyond the scope of the existing IGES. The state of these activities is described and the different national positions are explained.
The design described in this paper is based on IGES 2.0. It allows for the successful exchange of subsets of product data even with the deficiencies of the existing IGES. Central to the design is the restructuring of the original IGES file into the Internal IGES Files (IIF). Instead of IIF record descriptions, a subroutine package (the IIF Interface) provides access to IIF. The design divides the IGES translation into two phases, the conversion between IGES and IIF (Edit phase), and the entity translation between IIF and the target CAD/CAM system (Exchange phase). This design allows implementation of IGES translators for different CAD/CAM systems with a reduced programming effort. Allowing endusers to control entity mappings in the Exchange phase, the design adds flexibility to the translation process.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Digital Representation for Communication of Product Definition Data, ANSI Y14.26M-1981. The American Society of Mechanical Engineers (1981)
Lewis JW, Kennicott PR: Designing IGES Processors. General Electric, USA (1980)
Liewald MH: Intersystem Data Transfer Via IGES. Boeing Commercial Airplane Company, Seattle, USA (September 1981)
Smith BM: IGES, A Key Interface Specification for CAD/CAM Systems Integration. National Bureau of Standards, USA (1982)
Initial Graphics Exchange Specification (IGES) CAD/CAM Processor, Program Description/Operations Manual, IBM Publication Number SH20-5630, IBM (1983)
Computer-Graphics Augmented Design and Manufacturing System, User Training Manual, IBM Form Number SH20-2035-3
Weissflog U: Experience in Design and Implementation of an IGES Processor. IBM, Los Angeles, USA (1983)
Product Definition Data Interface, Task I — Evaluation and Verification of ANSI Y14.26M Standard, IGES Committee Presentation, Booz-Allen & Hamilton Inc., USA (October 1983)
IIF Interface Library, User’s Guide and Program Reference, IBM Publication Number SH20-6236, IBM (1984)
Initial Graphics Exchange Specification (IGES), Version 2.0, U.S.Department of Commerce, National Bureau of Standards, Washington, DC 20234, USA (February 1983)
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1986 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Weissflog, U. (1986). Product Data Exchange; Design and Implementation of IGES Processors. In: Encarnação, J., Schuster, R., Vöge, E. (eds) Product Data Interfaces in CAD/CAM Applications. Symbolic Computation. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-82426-5_10
Download citation
DOI: https://doi.org/10.1007/978-3-642-82426-5_10
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-82428-9
Online ISBN: 978-3-642-82426-5
eBook Packages: Springer Book Archive