A framework for automated mechanical assembly planning

Abstract In this paper, a framework for automated mechanical assembly planning is discussed. The paper addresses three major issues: conceptual assembly design representation, assemblability analysis, and assembly plan generation. The objective of the study is to develop an effective way to model and plan for the assembly of a product. It is hoped that noty assembly planning can be automated, but also the feedback provided by the planning system can help to improve the design from a manufacturing point of view. Since the feasibility of automating the assembly plan generation depends on whether the assembly design is represented in a complete, unambiguous, and easy to use form, the design representation is the first issue addressed. In order to ensure the “manufacturability” of an assembly, the assemblability of the design must be analyzed at the early design stage. This analysis can be viewed as a rough planning. It provides the designer a quick feedback, thus the design can be changed before it is finalized. Before the actual assembly can be conducted, a detailed assembly plan must be prepared. Such an assembly plan is used for shop scheduling, and sometimes assembly system design.

[1]  H.-J. Bullinger,et al.  Computer-aided depicting of precedence diagrams—A step towards efficient planning in assembly , 1984 .

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

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

[4]  John Woodwark Shape models in computer integrated manufacture-a review , 1988 .

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

[6]  Fumihiko Kimura,et al.  Designing Machine Assembly Structure Using Geometric Constraints in Product Modelling , 1985 .

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

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

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

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

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

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

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

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

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

[16]  I. Glaser,et al.  The construct of a high-level computer language for programmable assembly , 1985 .

[17]  Michael A. Wesley,et al.  AUTOPASS: An Automatic Programming System for Computer Controlled Mechanical Assembly , 1977, IBM J. Res. Dev..