Subassembly generation algorithm from a CAD model

Assembly or disassembly sequence planning is a very hard combinatory problem while the assembly parts numbers become important. To reduce this difficulty, especially for the case of complex products, the subassembly identification concept can constitute an original way. It aims to decompose the complex assembly product into some subassembly entities containing a small number of parts. Consequently, the generation of assembly or disassembly sequence planning of parts becomes between the subassemblies and, in that case, can be determined relatively easily. Despite the prettiness of the subassembly method, the identification of subassembly from a computer-aided design (CAD) model remains a relevant research subject to be improved. In this paper, a subassembly identification approach is presented. The proposed approach begins with the exploration of the CAD assembly data to carry out an adjacency matrix. Then, to identify the subassemblies, the extracted matrix is transformed through three steps. The first step consists of idealizing this matrix by removing all connection parts identified by the Feature-Manager, which permits reducing its size. Afterward, based on the reduced matrix, an all-direction matrix is constructed to identify the base part of a subassembly. The third step consists of enriching the all-direction matrix by mounting conditions to construct the set of subassemblies. An example of a CAD assembly mechanism is presented in all sections of this paper in order to explain and discuss the steps of the proposed approach.

[1]  Sami Kara,et al.  Selective disassembly sequencing : A methodology for the disassembly of end-of-life products , 2006 .

[2]  Yong Wang,et al.  Subassembly identification for assembly sequence planning , 2013 .

[3]  Sun Jin,et al.  Design automation and optimization of assembly sequences for complex mechanical systems , 2010 .

[4]  Wang Yan A layer upon layer, step by step assembly sequence planning method , 2001 .

[5]  Junfeng Wang Integrated approach to assembly sequence planning of complex products , 2004 .

[6]  Moez Trigui,et al.  Toward an integrated CAD assembly sequence planning solution , 2015 .

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

[8]  Zhou Xiaoming,et al.  A model-based approach to assembly sequence planning , 2008 .

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

[10]  Moez Trigui,et al.  An interoperability CAD assembly sequence plan approach , 2015 .

[11]  K. Suzanne Barber,et al.  APE: an experience-based assembly sequence planner for mechanical assemblies , 1995, Proceedings of 1995 IEEE International Conference on Robotics and Automation.

[12]  Hoda A. ElMaraghy,et al.  Assembly sequences planning for simultaneous engineering applications , 1994 .

[13]  Ken Goldberg,et al.  Geometry-based part grouping for assembly planning , 1997, Proceedings of the 1997 IEEE International Symposium on Assembly and Task Planning (ISATP'97) - Towards Flexible and Agile Assembly and Manufacturing -.

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

[15]  Jan Wolter,et al.  A structure-oriented approach to assembly sequence planning , 1997, IEEE Trans. Robotics Autom..

[16]  Hyoung-Ro Lee,et al.  Improved methods of assembly sequence determination for automatic assembly systems , 2001, Eur. J. Oper. Res..

[17]  Marco Santochi,et al.  Computer-aided planning of assembly operations : the selection of assembly sequences , 1992 .

[18]  Qiang Su Computer aided geometric feasible assembly sequence planning and optimizing , 2007 .

[19]  Saurabh Gupta,et al.  Product family-based assembly sequence design methodology , 1998 .

[20]  Hsin-Yi Lai,et al.  A systematic approach for automatic assembly sequence plan generation , 2004 .

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

[22]  Zhou-Ping Yin,et al.  A connector-based hierarchical approach to assembly sequence planning for mechanical assemblies , 2003, Comput. Aided Des..

[23]  Sugato Chakrabarty A hierarchical assembly planning system , 1994 .