Skip to main content

Product Data Exchange; Design and Implementation of IGES Processors

  • Chapter
Product Data Interfaces in CAD/CAM Applications

Part of the book series: Symbolic Computation ((1276))

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Digital Representation for Communication of Product Definition Data, ANSI Y14.26M-1981. The American Society of Mechanical Engineers (1981)

    Google Scholar 

  2. Lewis JW, Kennicott PR: Designing IGES Processors. General Electric, USA (1980)

    Google Scholar 

  3. Liewald MH: Intersystem Data Transfer Via IGES. Boeing Commercial Airplane Company, Seattle, USA (September 1981)

    Google Scholar 

  4. Smith BM: IGES, A Key Interface Specification for CAD/CAM Systems Integration. National Bureau of Standards, USA (1982)

    Google Scholar 

  5. Initial Graphics Exchange Specification (IGES) CAD/CAM Processor, Program Description/Operations Manual, IBM Publication Number SH20-5630, IBM (1983)

    Google Scholar 

  6. Computer-Graphics Augmented Design and Manufacturing System, User Training Manual, IBM Form Number SH20-2035-3

    Google Scholar 

  7. Weissflog U: Experience in Design and Implementation of an IGES Processor. IBM, Los Angeles, USA (1983)

    Google Scholar 

  8. Product Definition Data Interface, Task I — Evaluation and Verification of ANSI Y14.26M Standard, IGES Committee Presentation, Booz-Allen & Hamilton Inc., USA (October 1983)

    Google Scholar 

  9. IIF Interface Library, User’s Guide and Program Reference, IBM Publication Number SH20-6236, IBM (1984)

    Google Scholar 

  10. Initial Graphics Exchange Specification (IGES), Version 2.0, U.S.Department of Commerce, National Bureau of Standards, Washington, DC 20234, USA (February 1983)

    Google Scholar 

Download references

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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

Publish with us

Policies and ethics