Automated generation of assembly sequence based on geometric and functional reasoning

Computer-aided process planning forms a vital link in the realization of a completely automated manufacturing environment. This paper addresses issues related to automatically generating assembly sequences from the geometric description of part components. Determination of assembly sequence depends on physical characteristics of the components, and their relative position in the final assembly, in order to accomplish functional goals of the assembly. A knowledge-based architecture for extracting and representing explicit interface information between part components, with minimal expert interaction, is presented in this paper. The concept of articulation points is used to decompose the complete assembly into constituent subassemblies. Finally, a feasible sequence is generated for each subassembly.

[1]  David D. Grossman,et al.  Procedural Representation of Three-Dimensional Objects , 1976, IBM J. Res. Dev..

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

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

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

[5]  Michael A. Arbib,et al.  Problem decomposition for assembly planning , 1987, Proceedings. 1987 IEEE International Conference on Robotics and Automation.

[6]  Alain Delchambre DATA STRUCTURES FOR COMPUTER-AIDED ASSEMBLY PLANNING: A SURVEY , 1990 .

[7]  Arthur C. Sanderson,et al.  AND/OR graph representation of assembly plans , 1986, IEEE Trans. Robotics Autom..

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

[9]  C. S. George Lee,et al.  Precedence knowledge in feature mating operation assembly planning , 1989, Proceedings, 1989 International Conference on Robotics and Automation.

[10]  Ann Patricia Fothergill,et al.  Inferring the Positions of Bodies from Specified Spatial Relationships , 1974, Artif. Intell..

[11]  Jan D. Wolter On the automatic generation of assembly plans , 1989, Proceedings, 1989 International Conference on Robotics and Automation.

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

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

[14]  Yeong Gil Shin,et al.  Automatic construction of assembly partial-order graphs , 1988, [Proceedings] 1988 International Conference on Computer Integrated Manufacturing.

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

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

[17]  Chi-Haur Wu,et al.  A formal part mating model for generating compliance control strategies of assembly operations , 1990, 1990 IEEE International Conference on Systems, Man, and Cybernetics Conference Proceedings.

[18]  Leila De Floriani,et al.  A graph model for face-to-face assembly , 1989, Proceedings, 1989 International Conference on Robotics and Automation.

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

[20]  Carme Torras,et al.  A group-theoretic approach to the computation of symbolic part relations , 1988, IEEE J. Robotics Autom..

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

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

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

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

[25]  P.K. Khosla,et al.  Subassembly identification and motion generation for assembly: a geometric approach , 1990, 1990 IEEE International Conference on Systems Engineering.

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

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

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

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