An extended schema and its production rule-based algorithms for assembly data exchange using IGES

  • Kai-Mo HuEmail author
  • Bin Wang
  • Yong Liu
  • Jing Huang
  • Jun-Hai Yong
Original Article


Assembly data exchange and reuse play an important role in CAD and CAM in shortening the product development cycle. However, current CAD systems cannot transfer mating conditions via neutral file format, and their exported IGES files are heterogeneous. In this paper, a schema for the full data exchange of assemblies is presented based on IGES. We first design algorithms for the pre-and-post processors of parts based on solid model, in which the topologies are explicitly specified and will be referred by mating conditions, and then extend the IGES schema by introducing the Associativity Definition Entity and Associativity Instance Entity defined in IGES standard, so as to represent mating conditions. Finally, a production rule-based method is proposed to analyze and design the data exchange algorithms for assemblies. Within this schema, the heterogeneous representations of assemblies exported from different CAD systems can be processed appropriately, and the mating conditions can be properly exchanged. Experiments on the prototype system verify the robustness, correctness, and flexibility of our schema.


IGES Mating conditions Directed acyclic graph Production rules 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Leizerowicz W, Bilgic T, Lin J, Fox MS (1996) Collaborative design using WWW. In: Proc. of the WET-ICE’96, CA, USAGoogle Scholar
  2. 2.
    Gunn T (1982) The mechanization of design and manufacturing. Sci Am 247(3):114–130CrossRefGoogle Scholar
  3. 3.
    Kim J, Pratt MJ, Iyer RG, Sriram RD (2008) Standardized data exchange of CAD models with design intent. Comput Aided Des 40(7):760–777CrossRefGoogle Scholar
  4. 4.
    Srinvasan V (2008) Standardizing the specification, verification, and exchange of product geometry: research, status and trends. Comput Aided Des 40(7):738–749CrossRefGoogle Scholar
  5. 5.
    Hayasi MT, Asiabanpour B (2009) Extraction of manufacturing information from design-by-feature solid model through feature recognition. Int J Adv Manuf Technol 44(11–12):1191–1203CrossRefGoogle Scholar
  6. 6.
    Bettig B, Shah J (2001) Derivation of a standard set of geometric constraints for parametric modeling and data exchange. Comput Aided Des 33(1):17–33CrossRefGoogle Scholar
  7. 7.
    Zeid I (2004) Mastering CAD/CAM. McGraw-Hill, USAGoogle Scholar
  8. 8.
    Dawari A, Sen D (2010) Relation between part position and kinematic freedom: an expository survey. Mech Mach Theory 45(2):157–169zbMATHCrossRefGoogle Scholar
  9. 9.
    Kim JS, Kim KS, Lee JY, Jeong JH (2005) Generation of assembly models from kinematic constraints. Int J Adv Manuf Technol 26(1–2):131–137CrossRefGoogle Scholar
  10. 10.
    Hsu YY, Tai PH, Wang MW, Chen WC (2011) A knowledge-based engineering system for assembly sequence planning. Int J Adv Manuf Technol 55:763–782CrossRefGoogle Scholar
  11. 11.
    IPO-100-1996 (1996) Initial graphics exchange specification IGES 5.3. U.S. Product Data Association, N. CharlestionGoogle Scholar
  12. 12.
    Vosniakos G-C, Davies BJ (1990) An IGES post-processor for interfacing CAD and CAPP of \(2\frac{1}{2}\)D prismatic parts. Int J Adv Manuf Technol 5(2):135–164CrossRefGoogle Scholar
  13. 13.
    Kalta M, Davies BJ (1993) Converting 80-character ASCII IGES sequential files into more conveniently accessible direct-access files. Int J Adv Manuf Technol 8(3):129–144CrossRefGoogle Scholar
  14. 14.
    Kalta M, Davies BJ (1994) An IGES pre-processor to integrate CAD and CAPP for turned components. Int J Adv Manuf Technol 9(5):291–304CrossRefGoogle Scholar
  15. 15.
    Kahrs M (1995) Heart of IGES. Softw Pract Exp 25(8):935–946CrossRefGoogle Scholar
  16. 16.
    Kemmerer S (ed) (1999) STEP: the grand experience. NIST special publication 939. National Institute of Standards and Technology, GaithersburgGoogle Scholar
  17. 17.
    Pratt MJ, Anderson BD, Ranger T (2005) Towards the standardized exchange of parameterized feature-based CAD models. Comput Aided Des 37(12):1251–1265CrossRefGoogle Scholar
  18. 18.
    Zha XF, Du H (2002) A PDES/STEP-based model and system for concurrent intergrated design and assembly planning. Comput Aided Des 34(14):1087–1110CrossRefGoogle Scholar
  19. 19.
    Burkett WC (2001) Product data markup language: a new paradigm for product data exchange and integration. Comput Aided Des 33(7):489–500CrossRefGoogle Scholar
  20. 20.
    Zhao YF, Habeeb S, Xu X (2009) Research into integrated design and manufacturing based on STEP. Int J Adv Manuf Technol 44(5–6):606–624CrossRefGoogle Scholar
  21. 21.
    Kim JS, Kim KS Lee JY, Jung HB (2000) Solving 3D geometric constraints for closed-loop assemblies. Int J Adv Manuf Technol 23(9–10):755–761Google Scholar
  22. 22.
    Jones RE, Wilson RH, Calton TL (1998) On constraints in assembly planning. IEEE Trans Robot Autom 14(6):849–863CrossRefGoogle Scholar
  23. 23.
    Wang G, Wang H, Liu J (2008) Research on optimization and emulate planning of automobile assembly process. Key Eng Mater 392–294:198–803Google Scholar
  24. 24.
    Bley H, Franke C (2004) Integration of product design and assembly planning in the digital factory. Manuf Technol 53(1):25–30CrossRefGoogle Scholar
  25. 25.
    Chen SY, Li YB, Lai XM, Jin S (2010) Vehicle conceptual assembly variation analysis system. Int J Adv Manuf Technol 51(9–12):1111–1120Google Scholar
  26. 26.
    Deshmukh AS, Banerjee AG, Gupta SK, Sriram RD (2008) Content-based assembly search: a step towards assembly reuse. Comput Aided Des 40(2):244–261CrossRefGoogle Scholar
  27. 27.
    Hu K, Wang B, Gao Y, Li D, Yong J (2010) A new functionality-based benchmark for basic CAD model retrieval. Eurographics Workshop on 3D Object Retrieval. Norrköping, Sweden, 9–12Google Scholar

Copyright information

© Springer-Verlag London Limited 2011

Authors and Affiliations

  • Kai-Mo Hu
    • 1
    • 2
    • 3
    • 4
    Email author
  • Bin Wang
    • 1
    • 3
    • 4
  • Yong Liu
    • 1
    • 2
    • 3
    • 4
  • Jing Huang
    • 1
  • Jun-Hai Yong
    • 1
    • 3
    • 4
  1. 1.School of SoftwareTsinghua UniversityBeijingPeople’s Republic of China
  2. 2.Department of Computer Science and TechnologyTsinghua UniversityBeijingPeople’s Republic of China
  3. 3.Key Laboratory for Information System SecurityMinistry of EducationBeijingPeople’s Republic of China
  4. 4.Tsinghua National Laboratory for InformationScience and TechnologyBeijingPeople’s Republic of China

Personalised recommendations