Assembly-part automatic positioning using high-level entities of mating features

Abstract We present a new and convenient method for automatically positioning parts in an assembly. High-level entities of mating features and mating relations are used to describe the composed state of parts in an assembly. The characteristics of volume, reference origin, and boundary face of mating features and parts are used to determine automatic part-positioning operations. Using the proposed approach, a hierarchical model of the assembly can be constructed more easily with fewer input data. This approach thus makes computer-aided assembly design systems more user-friendly and greatly reduces the amount of input data required. An example is presented to demonstrate the simplicity and effectiveness of the proposed approach.

[1]  Torben Anker Lenau,et al.  Features in integrated modelling of products and their production , 1993 .

[2]  Daniel E. Whitney,et al.  A Prototype of Feature-Based Design for Assembly , 1991, MIT-JSME Workshop.

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

[4]  O. W. Salomons,et al.  Review of research in feature-based design , 1993 .

[5]  이건우,et al.  동력학 및 기구학적 해석을 위한 조립체 모델링 시스템 ( An Assembly Modeling System for Dynamic and Kinematic Analysis ) , 1989 .

[6]  Der-Baau Perng,et al.  Resolving feature interactions in 3D part editing , 1997, Comput. Aided Des..

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

[8]  D. Kochan Integration of CAD/CAM , 1986 .

[9]  Jami J. Shah,et al.  Feature based assembly modeling , 1992 .

[10]  Joshua U. Turner Relative positioning of parts in assemblies using mathematical programming , 1990, Comput. Aided Des..

[11]  Fumihiko Kimura,et al.  Variational Product Design by Constraint Propagation and Satisfaction in Product Modelling , 1986 .

[12]  Daniel E. Whitney,et al.  A Prototype of Feature-Based Design for Assembly , 1993 .

[13]  Richard H. Crawford,et al.  Architecture to represent over-, under-, and fully constrained assemblies , 1992 .

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

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

[16]  James Gao,et al.  Feature technology: an overview , 1993 .

[17]  Allen Newell,et al.  A Model for Functional Reasoning in Design , 1971, IJCAI.

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

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

[20]  P. M. Ku ASME winter annual meeting , 1978 .

[21]  岩田 一明,et al.  Development of Integrated Modelling System for CAD/CAM of Machine Parts , 1983 .

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

[23]  Kristin L. Wood,et al.  Representing and manipulating interacting and interfeature relationships in engineering design for manufacture , 1990, DAC 1990.

[24]  David W. Rosen,et al.  Feature-based design: Four hypotheses for future CAD systems , 1993 .

[25]  Shinji Kawabe,et al.  A study on product modelling for integration of CAD/CAM , 1984 .

[26]  Der-Baau Perng,et al.  A new feature-based design system with dynamic editing , 1997 .

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

[28]  Jami J. Shah,et al.  Assembly modeling as an extension of feature-based design , 1993 .

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

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

[31]  Moshe M. Barash Advances in CAD/CAM , 1984 .

[32]  Robin J. Popplestone,et al.  The Edinburgh designer system as a framework for robotics , 1987, Proceedings. 1987 IEEE International Conference on Robotics and Automation.

[33]  Glen Mullineux Optimization scheme for assembling components , 1987 .