3D MAPS: Three-dimensional mechanical assembly planning system

Abstract 3D MAPS, an acronym for 3-Dimensional Mechanical Assembly Planning System, is an automated system that generates detailed assembly plans for three-dimensional mechanical products. It has three major modules: description of mechanical assembly design, analysis of assembly models, and generation of assembly plans. Both geometric models and nongeometric properties are considered in describing a 3-D assembly design, and the following information is inferred from the system: mating parts, mating faces, mating directions, collision constraints, and nongeometric sequence constraints. The inferred information is then used in the subsequent planning stage for generating detailed assembly instructions. The planning scheme contains two parts: initial assembly planning that considers solely geometric constraints, and plan modification that further considers nongeometric constraints. In this paper, the algorithms developed to implement the above three modules are discussed. Examples of mechanical assemblies are used to illustrate the information flow of the entire planning system, from the assembly design input through the execution of the developed algorithms to the final assembly plan output. Analysis of the results is also included.

[1]  Yifei Huang A knowledge-based approach to automatic generation of assembly plans , 1991 .

[2]  Chun Liu,et al.  Establishment of functional relationships between product components in assembly database , 1988 .

[3]  Tomás Lozano-Pérez,et al.  A Geometric Modeling System for Automated Mechanical Assembly , 1980, IBM J. Res. Dev..

[4]  Kunwoo Lee,et al.  A hierarchical data structure for representing assemblies: part I , 1985 .

[5]  Kunwoo Lee,et al.  An assembly modelling system for dynamic and kinematic analysis , 1989 .

[6]  Moshe Shpitalni,et al.  Automatic assembly of three-dimensional structures via connectivity graphs , 1989 .

[7]  Ehud Kroll,et al.  Rule-based generation of exploded-views and assembly sequences , 1989, Artif. Intell. Eng. Des. Anal. Manuf..

[8]  Kunwoo Lee,et al.  Inference of the positions of components in an assembly: part 2 , 1985 .

[9]  Stelios Kafandaris,et al.  Expert Process Planning for Manufacturing , 1990 .

[10]  Charles M. Eastman The Design of Assemblies , 1981 .

[11]  Alfred V. Aho,et al.  The Design and Analysis of Computer Algorithms , 1974 .

[12]  Arun Gairola Design Analysis for Automatic Assembly , 1986 .

[13]  Thomas L. DeFazio,et al.  An integrated computer aid for generating and evaluating assembly sequences for mechanical products , 1991, IEEE Trans. Robotics Autom..

[14]  Mooyoung Jung,et al.  Automatic Generation of Assembly Sequences , 1993 .

[15]  Arthur C. Sanderson,et al.  A correct and complete algorithm for the generation of mechanical assembly sequences , 1991, IEEE Trans. Robotics Autom..

[16]  Toshio Kojima,et al.  Study on Automatic Determination of Assembly Sequence , 1983 .

[17]  Ann Patricia Fothergill,et al.  An Interpreter for a Language for Describing Assemblies , 1980, Artif. Intell..

[18]  Robin J. Popplestone,et al.  RAPT, A Language for Describing Assemblies , 1978 .

[19]  Utpal Roy,et al.  Design of an automated assembly environment , 1989 .

[20]  C. A. van Luttervelt,et al.  The Use of Heuristics in Assembly Sequence Planning , 1989 .

[21]  Thomas L. DeFazio,et al.  Simplified generation of all mechanical assembly sequences , 1987, IEEE Journal on Robotics and Automation.

[22]  Alan C. Lin,et al.  A framework for automated mechanical assembly planning , 1989 .

[23]  David N. Rocheleau,et al.  System for interactive assembly modelling , 1987 .

[24]  Richard Hoffman,et al.  Automated assembly in a CSG domain , 1989, Proceedings, 1989 International Conference on Robotics and Automation.

[25]  Joseph M. Miller,et al.  Automatic assembly planning with fasteners , 1989, Proceedings, 1989 International Conference on Robotics and Automation.

[26]  Yanxi Liu,et al.  Planning for assembly from solid models , 1989, Proceedings, 1989 International Conference on Robotics and Automation.

[27]  Man-Cheung Max Lui Generation and evaluation of mechanical assembly sequences using the liaison-sequence method , 1988 .

[28]  Richard A. Volz,et al.  On the automatic generation of plans for mechanical assembly , 1988 .

[29]  James D. Foley,et al.  Fundamentals of interactive computer graphics , 1982 .

[30]  Pradeep K. Khosla,et al.  Determining the assembly sequence from a 3-D model☆ , 1989 .

[31]  C. S. George Lee,et al.  A framework of knowledge-based assembly planning , 1991, Proceedings. 1991 IEEE International Conference on Robotics and Automation.

[32]  D. Dutta,et al.  Automatic Disassembly and Total Ordering in Three Dimensions , 1991 .

[33]  T.-C. Chang,et al.  An integrated approach to automated assembly planning for three-dimensional mechanical products , 1993 .

[34]  Heedong Ko,et al.  Automatic assembling procedure generation from mating conditions , 1987 .