To read the full version of this content please select one of the options below:

Object-oriented design of product assembly feature data requirements in advanced assembly planning

Mahmood Reza Khabbazi (Department of Machine Design, Industrial Systems Engineering and Management School, KTH Royal Institute of Technology, Stockholm, Sweden)
Jan Wikander (Department of Machine Design, Industrial Systems Engineering and Management School, KTH Royal Institute of Technology, Stockholm, Sweden)
Mauro Onori (Department of Production Engineering, Industrial Systems Engineering and Management School, KTH Royal Institute of Technology, Stockholm, Sweden)
Antonio Maffei (Department of Production Engineering, Industrial Systems Engineering and Management School, KTH Royal Institute of Technology, Stockholm, Sweden)

Assembly Automation

ISSN: 0144-5154

Article publication date: 8 January 2018

Issue publication date: 23 January 2018

Abstract

Purpose

This paper introduces a schema for the product assembly feature data in an object-oriented and module-based format using Unified Modeling Language (UML). To link production with product design, it is essential to determine at an early stage which entities of product design and development are involved and used at the automated assembly planning and operations. To this end, it is absolutely reasonable to assign meaningful attributes to the parts’ design entities (assembly features) in a systematic and structured way. As such, this approach empowers processes such as motion planning and sequence planning in assembly design.

Design/methodology/approach

The assembly feature data requirements are studied and definitions are analyzed and redefined. Using object-oriented techniques, the assembly feature data structure and relationships are modeled based on the identified requirements as five UML packages (Part, three-dimensional (3D) models, Mating, Joint and Handling). All geometric and non-geometric design data entities endorsed with assembly design perspective are extracted or assigned from 3D models and realized through the featured entity interface class. The featured entities are then associated (used) with the mating, handling and joints features. The AssemblyFeature interface is realized through mating, handling and joint packages related to the assembly and part classes. Each package contains all relevant classes which further classify the important attributes of the main class.

Findings

This paper sets out to provide an explanatory approach using object-oriented techniques to model the schema of assembly features association and artifacts at the product design level, all of which are essential in several subsequent and parallel steps of the assembly planning process, as well as assembly feature entity assignments in design improvement cycle.

Practical implications

The practical implication based on the identified advantages can be classified in three main features: module-based design, comprehensive classification, integration. These features help the automation and solution development processes based on the proposed models much easier and systematic.

Originality/value

The proposed schema’s comprehensiveness and reliability are verified through comparisons with other works and the advantages are discussed in detail.

Keywords

Acknowledgements

The authors wish to thank to the KTH - Machine Design department’s staff especially to Mrs Vicki Derbyshire, Associate Prof. Lei Feng and Associate Prof. Martin Edin Grimheden for all helps and inputs.

Citation

Khabbazi, M.R., Wikander, J., Onori, M. and Maffei, A. (2018), "Object-oriented design of product assembly feature data requirements in advanced assembly planning", Assembly Automation, Vol. 38 No. 1, pp. 97-112. https://doi.org/10.1108/AA-07-2016-084

Publisher

:

Emerald Publishing Limited

Copyright © 2018, Emerald Publishing Limited