Download as pdf or txt
Download as pdf or txt
You are on page 1of 17

Classification, representation and automatic

extraction of adhesively bonded


assembly features
Shantanu Kumar Das and Abinash Kumar Swain
Department of Mechanical and Industrial Engineering, IIT Roorkee, Uttarakhand, India

Abstract
Purpose – This paper aims to present the classification, representation and extraction of adhesively bonded assembly features (ABAFs) from the
computer-aided design (CAD) model.
Design/methodology/approach – The ABAFs are represented as a set of faces with a characteristic arrangement among the faces among parts in
proximity suitable for adhesive bonding. The characteristics combination of the faying surfaces and their topological relationships help in
classification of ABAFs. The ABAFs are classified into elementary and compound types based on the number of assembly features exist at the joint
location.
Findings – A set of algorithms is developed to extract and identify the ABAFs from CAD model. Typical automotive and aerospace CAD assembly
models have been used to illustrate and validate the proposed approach.
Originality/value – New classification and extraction methods for ABAFs are proposed, which are useful for variant design.
Keywords Representation, Extraction, Assembly feature, Adhesive bonding, Variant design
Paper type Research paper

1. Introduction product definition for variant design (Yin et al., 2017) and
many other downstream activity such as analysis,
Adhesive joining has wide application in automotive, manufacturing and assembly (Kim et al., 2004). Moreover, in
aerospace, electrical and electronics industry, and marine most of the assembly features, the attention has been directed
industry (Adams, 2005; da Silva et al., 2011; Arenas et al., toward features associated with welding and riveting process
2013). Adhesive bonded assembly features (ABAFs) are now (Swain et al., 2014; Kim et al., 2008). Therefore, a formal
attracting considerable interest from the perspective of design
representation of ABAF is required for capturing assembly
and manufacturing of light weight and fuel efficient vehicles for
process related information for variant design.
automotive and aerospace (Arenas et al., 2013), designing of
Several studies have been conducted on assembly features
complex joint (Adams, 2005) and variant design (Sambhoos
over the past few decades (Swain et al., 2014; Mathew and Rao,
et al., 2009; Das and Swain, 2016). In the past, several authors
2010; Van Holland and Bronsvoort, 2000; Kim et al., 2008).
have used different terms such as port (Singh and Bettig,
For example, assembly features are represented as relationship
2004), liaison (Swain et al., 2014), mating feature (Mathew and
between two groups of parts to solve design problems (Deneux,
Rao, 2010) and connection interface (Popescu and Iacob,
1999). All the definitions and representation are focusing on
2013) to capture mating relation between component to study
relation between the components. Even though relations
assembly features in assembly planning (Van Holland and
between the components are important, more detail
Bronsvoort, 2000), assembly sequence planning (Mathew and
information about the interface between the components is
Rao, 2010; Bahubalendruni and Biswal, 2016), collaborative
required. Van Holland and Bronsvoort (2000) defined
product design (Kim et al., 2008). In most of the studies in
assembly features as a carrier of assembly specific information
assembly features, the representation of the available
and addresses few elementary and compound ABAF. The
information are partial and lacks of detail geometric
assembly specific information is primarily handling information
information about interfaces between components. Assembly
called handling features and connection-specific information
features having partial information or lack of information will
called connection features. Though recently few literature
not be useful in capturing information related to assembly
provide little information about ABAF, in most of the cases
process (Swain et al., 2014), behavior simulations at the
assembly level in CAE analysis (Foucault and Léon, 2010),
The authors thank Ministry of Human Resources and Development
(MHRD), Government of India for the financial support provided to carry
The current issue and full text archive of this journal is available on
out this research.
Emerald Insight at: www.emeraldinsight.com/0144-5154.htm
Received 2 July 2018
Revised 7 October 2018
Assembly Automation
14 November 2018
39/4 (2019) 607–623 19 December 2018
© Emerald Publishing Limited [ISSN 0144-5154] 21 January 2019
[DOI 10.1108/AA-07-2018-095] Accepted 13 February 2019

607
Adhesively bonded assembly features Assembly Automation
Shantanu Kumar Das and Abinash Kumar Swain Volume 39 · Number 4 · 2019 · 607–623

either the connection type is known or explicitly specified. Kim Figure 1 Elementary ABAFs
et al. (2008) represented adhesive joints using mereotopology
and the presence of additional entities such as adhesives
between the faying surfaces to differentiate from other types of
joining process. This type of representation of assembly joint
for various processes using additional entities will not be
possible to represent and classify ABAFs because the
information available(entity adhesives) for all joints associated
with adhesive bonding are same. Recently, Swain et al. (2014)
extended the concept of liaison to capture assembly processes,
such as riveting, welding, bolt fastening, screw fastening,
adhesive bonding (gluing) and blind fastening processes.
Although this approach is interesting, many interesting ABAF
has been overlooked. Moreover, they have represented and
extracted assembly features associated with riveting and and Bronsvoort, 2000; Chan and Tan, 2003) which are at the
welding process. Several approaches have been proposed to same location or at different region as shown in the Figure 2.
extract assembly features from computer-aided design (CAD) Based on the representation (Xiao et al., 2014), there is three
model (Sambhoos et al., 2009; Swain et al., 2014). Sung et al. elementary ABAFs (tongue and groove) exist in the Figure 2(d)
(2001) used octree-based method of feature recognition to which will give inexact process plan in case of adhesive bonding
identify contact faces of some elementary assembly features because once the adhesive is applied to one feature considering
which are commonly available in riveting, welding and adhesive it as independent elementary features, it cannot be applied to
bonding, etc. Sambhoos et al. (2009) used assembly mating other features due to obstruction of path during assembly
graphs to identify the mating between the components as direct process planning. This can be resolved by capturing it as a
mating relationships using geometric method. Recently, graph compound ABAF (tongue and groove) where adhesive can be
based matching algorithm has been used to recognize the applied to all the faying surfaces of a feature before the
ABAF like tongue and groove from user-defined feature library formation of joint. The representation and extraction of
(Xiao et al., 2014; Vemulapalli et al., 2014). Swain et al. (2014) compound ABAFs are very rarely addressed in the literature.
developed algorithms which automatically extract some of the Compound ABAF may occur in one part and elementary
elementary liaison from CAD model using SolidWorks API. ABAF features occur in other parts as shown in Figure 1(c). In
However, these approaches have some own disadvantages and this paper, it is referred as elementary ABAF, and it is the
are inappropriate to identify and extract ABAFs. Those common region associated with adhesive bonding considered
algorithms have restriction to certain type of input. Therefore, a between a pair of parts.
new and modified algorithm is required to automatically extract A formal classification of ABAF and its extraction from CAD
the ABAFs from CAD model. model helps in better integration of design information with
The ABAFs exist in most industrial product are classified assembly process planning and other application such as cost
into the following categories: estimation, sustainability evaluation due to assembly process
and variant design. Presently in industry, manufactures are
1.1 Elementary adhesive bonded assembly feature providing great efforts to reduce the product development cycle
The ABAFs which are involved between two form features, i.e. by introducing mass customization technique like variant
commonly used connection feature available on the surface of
design. The mixing and matching or modification of existing
the components are called elementary ABAFs. The elementary
components make the changes in the assembly feature
ABAFs are further classified into single-faceted and multi-
information at joint location during variant design which intern
faceted type based on the number of faying surfaces exist at the
affect the existing process plan. Moreover, as mentioned in the
joint location. The various examples of single-faceted
previous paragraph industries are using large number of
elementary ABAFs are plain lap, flange angle lap, offset lap,
butt, hybrid joint, corner, T-joint, scarf joint and multi-faceted adhesive joints in their product. These information are
ABAFs are single step, plain tongue and groove, tapered tongue explicitly not available either in the part model or in the
and groove, circular tongue and groove and plain dovetail. assembly model. The focus of the paper is the representation,
Some of these elementary ABAF are shown in the Figure 1. classification and extraction of both elementary and compound
Xiao et al. (2014) defined conjugated mating relation between ABAFs capturing assembly process related information for
form features as an assembly feature and used the graph variant design of a product. Towards this objective the
matching algorithm for recognition of elementary ABAFs like following contributions of this paper include:
plain tongue and groove and plain dovetail feature. Some of the  generic classification of both elementary and compound
elementary assembly features such as plain lap, butt, corner, T- joint features based on the combination of Euler angle and
joint are extracted mostly for the welding and riveting process faying surface;
by Swain et al. (2014).  representation and extraction of various process
parameters related to ABAFs like bondline thickness,
1.2 Compound adhesive bonded assembly feature width of adherend, and adherend thickness, which have
These are the ABAFs which are produced from the significant effect on the selection of adhesive bonding
combination of more than one elementary ABAF (Van Holland process; and

608
Adhesively bonded assembly features Assembly Automation
Shantanu Kumar Das and Abinash Kumar Swain Volume 39 · Number 4 · 2019 · 607–623

Figure 2 Compound ABAFs

 development of algorithms for the extraction of both information. The ABAFs like dovetail, tongue and groove,
elementary and compound ABAF types and their associated compound tongue and groove, and compound circular pattern
attributes. are addressed in this connection-specific assembly feature
which carries the information about involved form feature type,
Rest of the paper is organized as follows. Section 2 reviews
final position, insertion position, insertion path, tolerances,
various literature related to proposed work. A data structure is
contact areas, internal freedom of motion and geometric
developed for ABAF in Section 3 where various definition,
refinements. The connection feature class provides methods to
representation and classification of ABAF and its attributes are
store and retrieve information for a specific connection where
described. The automatic extraction of ABAFs and its detail
the connection type is known. However, the connection type is
procedures are defined in Section 4. The implementation of the
not explicitly available in the CAD model. Rachuri et al. (2006)
developed algorithms with results and discussions and an
have developed an open assembly model (OAM) which
application of ABAFs in variant design are explained in Section
represents various product assembly information. In this OAM
5. The paper concludes with the discussion of contributions of
model, various artifacts, features and their associations are
ABAF and its various future applications in concurrent
defined and also some additional classes were added in this
evolution of design of product family and corresponding
model. The particular focus is given to the connection between
assembly system in Section 6.
artifacts (i.e. fixed, movable or intermittent). Though, the
ABAFs are fixed connection between artifacts, there is no
2. State of the art representation of attributes in this OAM model which can
The representation and extraction of ABAFs have not received capture the ABAF types and its process parameters.
much attention in the literature. A growing body of literature Kim et al. (2008) used the mereotopological axioms, definitions,
has studied in the field of assembly features in general (Swain theorems and operators to represent and differentiate the adhesive
et al., 2014; Mathew and Rao, 2010; Popescu and Iacob, 2013; bonding from other topologically and geometrically similar
Van Holland and Bronsvoort, 2000); however, a few studies mechanical joints. These mereotopological representations of
have been published for the representation (Swain et al., 2014; adhesive bonding carry joining entity glue along with part relations
Van Holland and Bronsvoort, 2000; Kim et al., 2008) and such as straddle, tangent and boundary to differentiate from other
extraction of elementary ABAFs (Swain et al., 2014; Sung et al., joining process. The different assembly features associated with
2001; Xiao et al., 2014). In this section, various literature the adhesive bonding process such as dovetail, tongue and groove
pertained to the representation and extraction of ABAFs are cannot be differentiated only using this joining entity and the part
reviewed. relations. Moreover, this glue information is not available in the
CAD model and available in the process sheet. Most of the
2.1 Representation of adhesive bonded assembly feature geometrical information used in the mereotopological
There is a considerable amount of literature available on representation is supplied interactively by the designer. Swain et al.
assembly features primarily addressed the mating between the (2014) defined liaison as a collection of geometric entities, i.e.
components. These mating between the components are associated with one or more assembly process and used it as an
represented in terms of distinct forms as port (Singh and Bettig, interface between product and process model. They have
2004), liaison (Swain et al., 2014), mating feature (Mathew and represented assembly features like lap, butt, corner, T-joint which
Rao, 2010), connection interface (Popescu and Iacob, 2013) are commonly available in welding, riveting and adhesive bonding
and joint design type (Kim et al., 2008). These types of mating used in the industry. In liaison representation, they have
are available in most of the assembly process and in this represented butt joint with zig-zag root faces, butt joint with slot
research it is basically referred as elementary ABAF. and corner joint with slot. Those liaisons are also available in
Van Holland and Bronsvoort (2000) developed a feature- ABAF. Though their claim seems some attempt to represent
based product model for assembly modeling and planning elementary ABAF, there are many interesting elementary and
using the assembly feature information which includes both the compound ABAF used in the industry has not been considered in
handling-specific and connection-specific assembly feature their representation.

609
Adhesively bonded assembly features Assembly Automation
Shantanu Kumar Das and Abinash Kumar Swain Volume 39 · Number 4 · 2019 · 607–623

2.2 Extraction of adhesive bonded assembly feature representation of liaison. Graph-based technique is used for
Sung et al. (2001) identified the contact adjacency feature identifying some of the multi-faceted elementary ABAFs (Xiao
(clearance fit) using octree-based representation of B-rep model et al., 2014; Vemulapalli et al., 2014), but it has its own
for generation of disassembly sequence. The contact adjacency disadvantage. The extraction of compound ABAFs are rarely
feature gives information about the components in the assembly addressed in the literature.
that are in physical contact. Sambhoos et al. (2009) extracted
the assembly mating graphs and classified various mating 3. Adhesively bonded assembly features
relationships as direct, indirect and interference relationships.
The direct mating relationship which is extracted using Due to geometric and topological variation among the faces of a
geometric method and classified further as direct fit and direct component, many assembly features are evolved in the adhesive
against type. But these developed algorithms are only applicable bonding process. These adhesive bonded assembly features are
to find out the mating relationship. Swain et al. (2014) classified and represented in terms of faying surfaces and
implemented algorithms to automatically extract liaison from topological relation between faying surfaces (adjacency
CAD model mostly available in welding and riveting joints. The relation). Various definitions, classification of these ABAFs
proposed methods are only able to extract some of the attributes are described in the below sub-sections.
elementary features like plain lap, butt, T-joint, corner joint
which are commonly available in all most all assembly process. 3.1 Terminology
Though their claim seems some attempt to represent and A number of attributes are required to capture the ABAFs type
extract elementary ABAF, they have not reported in their and its associated process parameter. The definitions of these
algorithm about the extraction of elementary ABAF mentioned attributes are described in the below section. The diagrammatic
in the representation of liaison. Moreover, there are many representations of these attributes are shown in Figure 3.
interesting elementary and compound ABAF like tapered
 Contact faces: Pair of faces in proximity that are less than
tongue and groove, dovetail, single step, single scarf, multi-step, specified distance apart, belong to two different parts
multi-scarf, multi-lap, flange angle lap, compound tongue and having anti-parallel normals. These faces are facing to
groove and compound dovetail, used in the industry that has each other which can be accomplished by checking if a ray
not considered in their representation and extraction. Also, their along the oriented normal intersects the other face. The
algorithm can only process SolidWorks native file.
Graph-based matching algorithms have recently evolved in Figure 3 Pictorial representation of ABAFs attributes
the field of feature recognition and used in several literature.
Xiao et al. (2014) implemented the conjugated sub-graph
matching technique based on the improved subgraph
isomorphism algorithm for the recognition of tongue and
groove and applied it for preserving the feature during
simplification of CAD model. Vemulapalli et al. (2014)
developed an algorithm to automatically identify user-defined
assembly features based on graph matching from a STEP file.
An interactive system has been developed for the recognition of
tab and slot (in this research referred as tongue and groove)
based on the multi graph matching algorithm from the user-
defined feature library. However, this graph matching
technique of feature recognition is not applicable to identify the
assembly features that differ only geometrically. Jourdes et al.
(2014) extracted the components interfaces in complex
assemblies using ray-casting technique with graph based curve
extraction algorithm. But, the developed algorithm is only
applicable to identify the contact faces without addressing the
different types of assembly feature involved in a product.
Most of the ABAFs representation and extraction available
in the literature has only applicable to identify the contact faces
without any joint information (Sambhoos et al., 2009; Jourdes
et al., 2014). The representation of ABAFs addressed in the
literatures are mostly applicable to elementary ABAFs (Swain
et al., 2014; Kim et al., 2008) and the primary focus of the
representation is riveting and welding process (Swain et al.,
2014). Also, the information used in these representation of
ABAFs are supplied interactively by the designer (Van Holland
and Bronsvoort, 2000; Kim et al., 2008; Rachuri et al., 2006).
In literature, some of the elementary ABAFs are captured
(Swain et al., 2014), but it is not reported in their algorithm
about the extraction of elementary ABAF mentioned in the

610
Adhesively bonded assembly features Assembly Automation
Shantanu Kumar Das and Abinash Kumar Swain Volume 39 · Number 4 · 2019 · 607–623

contact faces of both the parts are assumed to be lie on the (Adams, 2005). The adherend thickness is measured by
same type of surface as shown in Figure 3(a). adapting the algorithm from the literature (Gupta and
 Faying surface: Common surface of contact between two Gurumoorthy, 2013).
contact faces. In other word, it is the region of contact  Joint feature: The characteristics combination of faying
between two contact faces as in Figure 3(a). surfaces generate a form feature at the joint location is
 Bondline thickness: Distance between two contact faces is defined as joint feature as shown in Figure 3(d). These
called bondline thickness as shown in Figure 3(b). In joint features are classified into elementary and compound
other word, it is the value of thickness of adhesive between types based on the number of form features exist between
two contact faces as illustrated in Figure 3(b). This two mating components. The joint features having single
bondline thickness can be constant or varying in nature. form feature with minimum number of faying surface is
This varying bondline thickness has a minimum and called as elementary type. The repetition of similar type of
maximum value which is evaluated by measuring the elementary joint feature or the mixing of two different
minimum and maximum distance between the contact types of elementary joint feature produce a compound
faces. For adhesive joint, the optimum bondline thickness joint features.
is 0.5 mm and the maximum bondline thickness between
 Euler angle: It is the maximum value of angle between the
the contact faces is 0.8 mm (Davies et al., 2009). unit normal of the respective faying surfaces. The angle
 Overlap length: It is the length of the faying surface as between the unit normals of faying surfaces are measured
shown in Figure 3(f). The overlap length is computed by in anticlockwise direction from right to left as shown in
Figure 3(e). The notion of Euler angle of joint feature
measuring the length of the oriented bounding box of the
entitles to determine arrangement of the faying surfaces.
faying surface.
For example, the Euler angle of plain tongue and groove
 Width of adherend: It is the width of faying surface as shown
joint, and dovetail joint is 180°, whereas for dovetail joint
in Figure 3(f). The width of the adherend computed by
it is greater than 180°.
measuring the width of the oriented bounding box of the  Relative orientation: It is the orientation between the one
faying surface. The width has a significant effect on the
part with respect to another part at the joint location
strength of the joint (Adams, 2005).
which can be parallel and non-coplanar, perpendicular,
 Adherend thickness: It is the thickness of the adherend as
coplanar and or inclined in nature as illustrated in
illustrated in Figure 3(f) which has a significant effect on
Figure 3(a).
adhesive selection. The ratio of adherend thickness and  Relative overlap: It is an attribute which helps in
overlap length is called as joint factor which helps in identifying the type of overlap of one contact face with
determining the load carrying capacity of overlap joints the other at the joint location which may be both partial,

Figure 4 Types of faying surfaces based on topology

Figure 6 Hierarchical classification of faying surfaces

Faying surfaces

Wall surfaces Base surfaces Distant faying surfaces

Figure 5 Types of distant faying surfaces CWS OPWS PDBFS IDBFS

SDBFS RDBFS

Figure 7 Hierarchical classification of ABAFs

ABAFs

Elementary Compound

Single Multi-
faceted faceted

Sequential Mixed

Open Closed

Open Closed Open Closed

611
Adhesively bonded assembly features Assembly Automation
Shantanu Kumar Das and Abinash Kumar Swain Volume 39 · Number 4 · 2019 · 607–623

both complete and one partial & one complete as 3.2 Classification of faying surfaces for adhesive bonded
illustrated in Figure 3(c). assembly feature
 Relative location of part: This attribute helps in identifying The faying surfaces in each component that forms the adhesive
the location of faying surface with respect to contact faces joint are classified as follows:
between two parts as in Figure 3(c). The relative location
of faying surface is determined by calculating distance 3.2.1 Base surface
between the centroid of faying surface and the contact The faying surface which is completely accessible from its all
face. This attribute is applicable to only identifying the normal directions and contiguous in nature (i.e. connected
corner and T-joint feature. with) with other adjacent faying surfaces are called as base
 Plane type at contact face: It is the attribute which captures surface as shown in Figure 4.
the plane type exist at contact face which may be inclined or
3.2.2 Wall surfaces
upright in nature as shown in Figure 3(b). This attribute is
These are the faying surfaces which are adjacent to the base
only applicable to capture the plain scarf feature.
surface as shown in Figure 4. If there is no base surface in
The attributes of ABAFs defined above will be useful to capture the joint feature, then all the faying surface are taken as wall
all ABAFs types. Relative location of part is applicable to surface and the number of wall surfaces adjacent to the base
identifying the corner and T-joint feature, whereas plane type surface should be always greater than equal to two. Those wall
at contact face is applicable to capture the plain scarf feature. surfaces are connected in a closed loop manner, they are called
The classification of ABAFs based on the taxonomy of faying as closed wall surfaces (CWS) otherwise they are called as open
surfaces and joint feature is described in below section. wall surfaces (OPWS).

Table I Classification of single-faceted elementary ABAFs


Attributes
Joint single-faceted elementary Faying Bondline Relative Plane type at Relative Nature of
ABAFs surface thickness Relative overlap orientation contact face location of part contact
Butt joint [Figure 8(a)] 1 >0 Both complete Coplanar Upright Irregular Planar
Corner joint [Figure 8(b)] 1 >0 One partial and one Perpendicular Upright Corner Planar
complete
Cylindrical joint [Figure 8(c)] 1 >0 Both partial or one Coaxial Upright Irregular Cylindrical
partial and one
complete
Lap joint (plain [Figure 8(d)], 1 >0 Both partial or one Parallel Upright Irregular Planar
offset partial and one and non-coplanar
[Figure 8(e)], flange angle complete or both
[Figure 8(f)]) complete
T-joint 1 >0 One partial and one Perpendicular Upright Middle Planar
[Figure 8(g)] complete
Single scarf joint [Figure 8(h)] 1 >0 Both complete Coplanar or Inclined Irregular Planar
perpendicular or
inclined

Figure 8 Examples of elementary ABAFs (a) butt joint; (b) corner joint; (c) cylindrical joint; (d) plain lap joint; (e) flange angle lap joint; (f) offset lap
joint; (g) T-joint joint; (h) single scarf joint

612
Adhesively bonded assembly features Assembly Automation
Shantanu Kumar Das and Abinash Kumar Swain Volume 39 · Number 4 · 2019 · 607–623

3.2.3 Distant faying surfaces Figure 9 Classification of multi-faceted elementary ABAFs (open)
Faying surfaces of a particular joint which do not share a
common edge are called distant faying surfaces (DFS). The
faying surfaces sweep through space in a specified direction
with other non-adjacent faying surfaces and the collision with
the other surfaces are checked. If there is collision and the
surfaces are parallel then those pairs are called parallel
directional blocking faying surfaces (PDBFS), and if the
faying surfaces are inclined then the surface pair is called
inclined directional blocking faying surfaces (IDBFS). If the
faying surface is collided with more than one non-coplanar
surface along a specified direction, then the faying surface is
called as repeated directional blocked faying surfaces
(RDBFS); otherwise, it is called as single directional blocked
faying surfaces (SDBFS). The hierarchical classification of
DFS and its pictorial representation are shown in Figure 5
and Figure 6.
The faying surfaces are classified into wall surfaces, base
surface and distant faying surfaces. The wall surface is further
classified as OPWS and CWS, and distant faying surfaces are
further classified as PDBFS, IDBFS, SDBFS and RDBFS
types. These two types of wall surfaces, four types of distant
faying surfaces and the base surface help in classifying the joint
features as defined below.

3.3 Classification of adhesive bonded assembly features


The approach proposed here to classify the ABAFs
distinguishes between generic features and non-generic
features (Shah and Mäntylä, 1995). The parameterized
description of ABAFs is called the generic definition. By
specifying various values of the parameters, different
instances of the generic features are created. A systematic
classification of ABAFs is shown in Figure 7. The generic
type of single faceted elementary ABAFs are defined with the
help of basic parameters such as relative overlap, relative
orientation, relative location of part, plane type at contact
face and nature of contact as shown in Table I with some
examples as given in Figure 8. The generic types of multi-
faceted elementary and compound ABAFs are defined with
the help of basic parameters such as Euler angle, number of
faying surfaces and its characteristics.
The ABAFs are associated with several geometric
attributes as defined above. Based on these attributes, ABAFs
are classified into elementary and compound ABAFs. There
are several elementary joint features evolved due to many
combinations of faying surfaces. These joint features are
classified based on two attributes, i.e. Euler angle and faying
surface and its different characteristics, which help in
capturing the joint feature. The elementary joint features
are classified as given in the Figures 9 and 10 with some
illustrative example. The compound joint features are
classified as given in the Figures 11 to 14 with some one liaison exist between every two contact faces (i.e. for one
illustrative example. These joint features along with faying surface). But, in case of adhesive bonding, there are
the bondline thickness (always greater than zero in case of many assembly features exist which are having more than one
adhesive bonding) help in classification of complete ABAFs. faying surfaces. Based on this classification, it will show many
All these ABAFs having holes on any of the faying surface is numbers of liaison for a single assembly feature, and it will
called as hybrid joints (rivet/bolted bonded joints). obstruct the assembly process planning in case of adhesive
Earlier Swain et al. (2014) classified some of the elementary bonding. So, in this paper, a new and modified classification
liaison like lap, butt, corner, T-joint mostly useful for riveting is developed to capture the ABAFs type and its associated
and welding purpose. Based on this representation, there is attributes.

613
Adhesively bonded assembly features Assembly Automation
Shantanu Kumar Das and Abinash Kumar Swain Volume 39 · Number 4 · 2019 · 607–623

Figure 10 Classification of multi-faceted elementary ABAFs (closed) Input: Parts Pi, Pj


Output: Contact face pair (Fi,Fj), Faying
surface(FS)
1. for each face Fi 2 Pi
2. if (distance(Fi, Pj)  TOL)
3. Face-list(FL1)=faces 2
distance(Fi, Pj)  TOL
4. for each face Fj 2 Pj
5. if (distance(Fj, Pi)  TOL)
6. Face-list(FL2)=faces 2 distance
(Fj, Pi)  TOL
7. for each face Fi 2 FL1
8. for each face Fj 2 FL2
9. if(distance(Fi, Fj) > 0)
10. if(facing-each-other
(Fi, Fj)=true)
11. if(Isparallel
(Fi, Fj)=true)
12. Offset the face Fi in the normal
direction up to a distance of Dstm
13. Compute the common surface i.e.
faying surface between the offset
face and Fj
Add each faying surface to the face
list Ffs
14. End if
4. Extraction of adhesive bonded assembly 15. Else if(Isparallel
features (Fi, Fj)=false)
16. If(Area(Fi) > Area(Fj))
Flowchart for the extraction of ABAFs is shown in Figure 15. 17. Project the edges of Fi on
The detail procedures for the extraction of ABAFs are Fj and make a wire(Wj)
explained in the following steps. from the projected edges
18. Project the edges of Fj on
4.1 Extraction of contact faces and faying surfaces Fi and make a wire(Wi)
In this step, the contact faces and faying surfaces involved in an from the projected edges
ABAF are determined as given in Algorithm 1. First, the STEP 19. Project the wire(Wi) on
Fj and make a wire(Wf) by
file of a CAD assembly model is processed to extract the
adding the edges of wire
required geometric information (i.e. vertices, faces, edges,
(Wj)
solids, etc.) using open cascade geometric library (Cascade, 20. Make a faying surface from
2012). Then, these information are used for the determination wire(Wf) and add it to the
of root parts between which the assembly feature exist by face list Ffs
checking the distance between the parts which is less than 21. Else if(Area(Fj) > Area(Fi))
0.8 mm, i.e. the maximum bondline thickness (Davies et al., 22. Project the edges of Fj on
2009). The contact faces are determined by finding the Fi and make a wire(Wi) from
distance between all the faces of one part with the other part the projected edges
and if the distance is less than a specific value, then those faces 23. Project the edges of Fi on
are stored for further processing. The same procedure is Fj and make a wire(Wj) from
the projected edges
followed to find out the faces near joint location of another part.
24. Project the wire(Wj) on Fi
Then, one of these face of a part is offsetted having distance and make a wire(Wf) by
equal to bondline thickness along the normal against another adding the edges of wire (Wi)
face of other part. The common region between the offsetted 25. Make a faying surface from
face and face of other part is computed and if the area of the wire(Wf) and add it to the
common region is greater than zero, then these faces are stored face list Ffs
as contact faces. The common region between two parallel 26. End if
contact faces is called as the faying surface. In case of non- 27. End if
parallel contact faces, the faying surface is computed by 28. End if
projecting the edges of one contact face onto another contact
face as shown in Figure 16. These projected edges are further
used to construct a faying surface. All the faying surfaces are 4.2 Extraction of joint feature
stored in a standard template library container and used it for All the adjacent faying surfaces are stored in a container and
further processing. based on the number of faying surfaces, both single faceted and
Algorithm 1: Determination of contact faces and multifaceted ABAFs are extracted. If the number of faying
faying surfaces surfaces is greater than one, then the multifaceted ABAF

614
Adhesively bonded assembly features Assembly Automation
Shantanu Kumar Das and Abinash Kumar Swain Volume 39 · Number 4 · 2019 · 607–623

Figure 11 Classification of sequential compound ABAFs (open) Figure 13 Classification of mixed compound ABAFs (open)

Figure 14 Classification of mixed compound ABAFs (closed)

Figure 12 Classification of sequential compound ABAFs (closed)

The faying surfaces are classified as base surface, wall surfaces


attribute, i.e. joint feature is extracted. The Euler angle and and distant faying surfaces. The following checks are to be done
faying surface types help in extracting the joint feature. The to classify the faying surface as base surface:
Euler angle is extracted using the concept adapted from the  The faying surface whose edges are at least connected to
literature (Woo and Dutta, 1991).The unit normals of faying edges of two faying surfaces.
surfaces are extracted and the angle between the unit normals  From the center of that faying surface a ray is projected
are computed. The maximum angle between unit normal is along the normal, which is not intersecting with any other
taken as Euler angle of a joint feature. faying surface.

615
Adhesively bonded assembly features Assembly Automation
Shantanu Kumar Das and Abinash Kumar Swain Volume 39 · Number 4 · 2019 · 607–623

If the above two criteria are satisfied, then the faying surface is faying surface and the area of contact faces are taken as the
called as base surface and the adjacent faying surfaces basis for finding the relative orientation of the parts at joint
connected to the base surface is considered as wall surfaces. location. Also, this attribute helps in identifying the compound
The wall surfaces are further classified into open or closed type ABAFs like multi lap and multi butt features.
based on their connectivity. The common edges between the Algorithm 2: Determination of relative
base surface and wall surfaces are computed. The common orientation
edges are added to a container to make a wire. If the wire is Input: Contact face (Fi) of part (Pi) and
closed in nature, then the wall surfaces are classified as closed contact face (Fj) of part (Pi), Faying surface
(FS), Offset distance(d)
type otherwise they are classified as open type. The distant
Output: Relative orientation
faying surface is extracted by finding the distance between the 1. Offset the faying surface in the two
faying surfaces which is always greater than zero. The different opposite normal direction of contact
type of distant faying surfaces like PDBFS, IDBFS, SDBFS faces with the offset distance d1
and RDBFS are extracted by offsetting the faying surface along 2. If (Intersection(offset FS, Pi)= Null)
the normal and the collision with the other surfaces are checked 3. If (Intersection(offset FS, Pj)=
as described in Section 3.2. These different types of faying Null)
surfaces help in identifying the ABAFs. In the literature 4. If(plane type at contact face=upright)
(Sambhoos et al., 2009; Swain et al., 2014), most of the 5. Relative orientation=parallel
assembly feature are extracted considering only one faying and non-coplanar
6. Else
surface. But, in this paper many combinations of connection of
7. Relative orientation=inclined
faying surfaces are considered for a particular ABAF. The 8. End if
number of different types of faying surface and Euler angle 9. Else if (distance (faying
helps in identifying the multi-faceted ABAFs. If the number of surface of Pj, exactly opposite
faying surfaces are equal to one, then the single faceted ABAF closest face) < d or distance (faying
attributes like relative overlap, relative orientation, relative surface of Pi, exactly opposite
location, plane type at contact face and nature of contact are closest face) < d)
extracted. 10. Relative orientation =
parallel and non-coplanar
11. Else
4.3 Extraction of relative overlap 12. If (Area (Fi) = Area (Fj) = Area
In this step, relative overlap is determined by finding the (FS))
relative overlapping region of contact face of one part with the 13. Offsetface2 / Offset (FS,
other contact face of another part. This overlapping can be both Maximum Distance(FS, Face(Pj)))
complete, both partial and one complete & one partial type 14. If (Area of Intersection
based on the area of overlap. The area of overlap is the common (Offsetface2, Pj)!=0)
region of overlap between two parts, i.e. the area of the faying 15. Relative orientation=coplanar
surface. The area of both contact faces preferably equals to the 16. Else
area of faying surface then the relative overlap is called both 17. Relative orientation=inclined
18. End if
complete types. In both partial type of relative overlap, the area
19. Else if (Area(Fi)!= Area(Fj))
of faying surface is preferably less than that of area of both 20. If (Area of Intersection
contact faces. But, when the area of faying surface is less than (Offsetface2, Pj)!=0)
area of one of the contact face and equal to area of another 21. Relative orientation=
contact face, then relative overlap is called one complete and perpendicular
one partial type. 22. Else
23. Relative orientation=
4.4 Extraction of relative orientation inclined
Relative orientation attribute determines the orientation of one 24. End if
25. End if
part with respect to another part locally which can be parallel,
26. End if
perpendicular, inclined or coplanar as described in Algorithm 27. Else
2. This attribute is determined based on the area of intersection 28. Repeat the same step from
of an offset surface with the part in two opposite normal line 3 to 15
directions. The shortest distance of a surface which is parallel to 29. End if
faying surface is determined for the calculation of thickness of
the overlap parts. For optimum strength of adhesive bonding,
the length of the overlap should be minimum 2.5 times
thickness of the part (Swift and Booker, 2003). So, a specified 4.5 Extraction of relative location of part
distance i.e. overlap length/2.5 is taken as offset distance (d) for This attribute is only applicable for identification of T-joint and
the identification of the placement of thickness of overlap parts corner joint type of ABAF. The relative location of part is
if it is parallel, perpendicular or inclined. The offset distance is determined by calculating distance between the centroid of
used to offset the faying surface in two opposite normal faying surface and that of contact face having area greater than
directions. In this algorithm the intersecting area of an offset the area of faying surface as shown in Figure 17. The relative
surface with the part in both the opposite direction, the area of location of part is in the middle if the distance between the

616
Adhesively bonded assembly features Assembly Automation
Shantanu Kumar Das and Abinash Kumar Swain Volume 39 · Number 4 · 2019 · 607–623

Figure 15 Flowchart for the extraction of ABAF 4.6 Extraction of plane type at contact face and nature of
contact
Start
Plane type at contact face is applicable only to plain scarf joint
available in constant thickness part. In this case, during
adhesive bonding process a larger surface area is required for
3D CAD Assembly .STEP File
higher strength. So, the faying surface is cut into inclined faces
for getting larger area of bonding. This attribute is only
Extract the root parts determined if the relative overlap is both complete type. The
plane type at contact face is determined by considering the area
Extract the contact faces of intersection of offset surface with the parts involved at the
joint location. In this algorithm, the maximum distance
Extract the faying surfaces (FS) between the faying surface and the faces of part involved at joint
location is determined. This distance is used to offset the faying
surface in the normal direction as shown in Figure 18 and the
If (FS >1) intersecting area of an offset surface with the part in both the
opposite normal direction is computed. If the area of
Yes
intersection is zero, then the plane type at contact face is
No inclined in nature. Otherwise the plane type at contact face is
Extract the single-faceted Relative overlap upright in nature. The nature of contact is extracted by
ABAFs attributes
identifying the type of contact surface (planar or cylindrical)
Extract the multi-faceted Relative orientation involved at the joint location.
ABAFs attribute (Joint
feature) Plane type at
contact face 4.7 Extraction of adhesive bonded assembly features
Extract the ABAFs Type
type
Relative location of
Extract the ABAFs type part The ABAFs are identified based on the different extracted
ABAFs attributes defined above. The various combinations of
Nature of contact
ABAFs attributes and its associated ABAFs type are shown in
Table I and Figures 9-14. The associated process parameters
End like adherend thickness, overlap length, width of adherend,
bondline thickness are computed by considering the relation
between the contact face and the associated faces of the part.

Figure 16 Projection of edges of one contact face to another for 5. Results of implementation and its details
identification of faying surface
The ABAFs are automatically extracted using Microsoft visual
studio C11 programming on a windows platform (Intel corei7
CPU, 4.00 GHz processor and 8 GB of RAM). Open cascade
3D geometric kernel is used to perform all the geometric
computations and queries required in the algorithms described
in this paper.
A wing of an aircraft is used as a test case for the developed
program as shown in Figure 19. It contains eighteen parts
which carries various ABAFs such as tongue and groove joint
and lap joint. The various extracted ABAFs and its associated
attributes are shown in the screen shots of the visualization
Figure 17 Relative location of part based on medial axis of faying
window and adjacent text window as shown in Figures 19-21.
surface and contact faces
Figure 22 shows an automotive instrumental panel. The
assembly has nineteen parts, which contains two LCDs,
one main instrument panel, two GPSs and other accessories.

Figure 18 Offsetted the faying surface for detemination of plane type


at contact face

centroids becomes zero. Also, if longest edge of the faying


surface is completely coincide with one edge of contact face,
then the relative location of part is in the corner position
otherwise it is in any irregular position.

617
Adhesively bonded assembly features Assembly Automation
Shantanu Kumar Das and Abinash Kumar Swain Volume 39 · Number 4 · 2019 · 607–623

Figure 19 Extraction of ABAFs from the wing of an aircraft

Figure 20 An ABAF between false rib9 and false rib10

The screen shots of the CAD tool show the ABAF identified have addressed about compound assembly features
and the adjacent text window displays the details about the (Van Holland and Bronsvoort, 2000; Chan and Tan, 2003).
various ABAFs types and its related attributes extracted by the But, they are defined at very high abstraction level with no
program from the instrument panel (Figures 22-24). details of representation and extraction of assembly features.
The proposed data structure for representation of ABAF can be
5.1 Discussions used as a digital template by both designer and process planner
Assembly features have been studied in the past as joining to capture process specific information for assembly process
features especially in the context of riveting and welding (Swain planning. In the past, very few attempts (Swain et al., 2014;
et al., 2014). ABAFs are widely used in the industry to produce Kim et al., 2008) are available for the representation of simple
lightweight and aesthetic product. Although few studies about ABAF, the complete ABAF cannot be obtained. The proposed
ABAFs are available (Swain et al., 2014; Kim et al., 2008; method can extract ABAF as characteristics combination of
Xiao et al., 2014), however, ABAFs were never considered in faying surfaces and the Euler angle between them. The results
the context of assembly process for variant design. Moreover, shown in this research indicate that the proposed algorithm is
these assembly features are limited to some of the elementary able to extract elementary and compound ABAFs. The
assembly features having one faying surfaces. Also, very few elementary ABAF is classified as open and closed type based on

618
Adhesively bonded assembly features Assembly Automation
Shantanu Kumar Das and Abinash Kumar Swain Volume 39 · Number 4 · 2019 · 607–623

Figure 21 An ABAF between spar and rib1

Figure 22 Extraction of ABAFs from automotive instrumental panel

Figure 23 An ABAF between main instrument panel_1 and LCD_1

619
Adhesively bonded assembly features Assembly Automation
Shantanu Kumar Das and Abinash Kumar Swain Volume 39 · Number 4 · 2019 · 607–623

Figure 24 An ABAF between main instrument panel_1 and left compartment buttons

the typical arrangement of the base surface and wall surface. assemble various freeform shapes. The present work does not
The open type elementary ABAF includes plain tongue and address ABAF containing freeform faying surface. But, it is
groove, tapered tongue and groove, dovetail, scarfed step and possible to address large freeform surfaces where the radius of
single step. The elementary closed types ABAF are plain curvature does not change drastically. In case of freeform
tongue and groove; tapered tongue and groove; and dovetail. entities, it is difficult to manufacture the contact faces having
The algorithm is also able to extract various types of compound uniform radius of curvature to maintain a constant gap. In
tongue and groove such as plain, tapered, dovetail, scarfed adhesive bonding, though it is required to provide a uniform
tongue and groove, stepped tongue and groove, multi-scarf, thickness of adhesive for proper strength of bonding, it is
multi-step, multi-lap, multi-butt, etc. This classification does possible to join parts with slight variation in the gaps between
not depend upon any application and can be used for contact faces. For the freeform shapes, the normal is not fixed
maintaining associativity between product model and process over a face. The key step in the algorithm is to identify
model (Swain et al., 2014), concurrent evolution of process the faying surfaces. Therefore, it is possible to find
model and product model (Swain et al., 2014), computation of representative normal of the freeform surfaces in proximity,
component interface in assembly for FE simulation (Jourdes where the radius of curvature does not change drastically.
et al., 2014) and capturing assembly process information for Once the faying surfaces are identified, the developed
variant design (Swain et al., 2014). algorithm can be used with slight modification for freeform
There are several ABAFs exist in industry which carry many surfaces.
combinations of faying surfaces. But, in the literature, most of The proposed algorithm in this paper carries two steps, i.e.:
the authors tried to extract the assembly features which are 1 extraction of ABAFs attributes; and
restricted to only one faying surface (Sambhoos et al., 2009; 2 extraction of ABAFs type.
Swain et al., 2014; Mathew and Rao, 2010). Graph based The first stage of the algorithm is to compute parts are in
technique (Xiao et al., 2014; Vemulapalli et al., 2014) is used contact in the assembly. To achieve this, every part has to be
for the extraction of some of the elementary ABAFs which are compared with all other parts. This is computed by finding
combination of several faying surfaces. But, it needs too much the distance between the parts. For each pair of parts, it is
interaction of the user and its automation level in case of computed once. The complexity of this effort will be O (n2).
complex assembly is low. So, a new and modified algorithm is The next stage of the algorithm is computed the faces which
developed which can directly extract the ABAFs from the are in contact between pairs of part identified in the previous
assembly CAD model. As can be seen from the result, the step. Between pair of parts, the distance between the part
proposed algorithm is able to extract ABAF from STEP file and all faces of the other part is computed and vice versa.
which is independent from any particular system. The earlier This steps takes O (nc nf) where nc is the number of contact
work on the extraction of assembly features is limited to in pair and nf is the number of face in one part. Once the
SolidWorks native file (Swain et al., 2014). number of faces in one ABAF is determined, the rest of the
The classification, representation and extraction of ABAF computation do not take significant time as the number of
primarily depend upon topology of the parts, the faces in each AFAF is very small in number. So, the time
characteristics combination of faying surfaces and angular complexity of the proposed algorithm is more efficient as
relationship among the faying surfaces. The present approach compared to graph based feature recognition algorithm
is enabled to handle planar and cylindrical entities. The Euler which takes O (n3).
angle of a joint feature does not change with the addition of In this extraction process, different new algorithms are
fillet surface. So, the developed algorithm is also adapted to built for many ABAF attributes like relative overlap, relative
handle the B-Rep CAD models with fillets on joint feature orientation and relative location of part, plane type at contact
surfaces. In automotive styling design, it is required to face, joint feature which helps in identifying the ABAFs types.

620
Adhesively bonded assembly features Assembly Automation
Shantanu Kumar Das and Abinash Kumar Swain Volume 39 · Number 4 · 2019 · 607–623

These attributes are mostly extracted based on the geometry 5.2 Application of adhesive bonded assembly features
and topology of faying surfaces which are very few in numbers The proposed data structure of ABAFs carries various
in a particular ABAF and therefore likely to be improve the geometric information related to adhesive bonding process.
robustness of the algorithm. From the result, it is concluded These information have significant effect on the assembly
that, various process parameters associated with geometry process planning such as adhesive selection, optimization of
like bondline thickness, width of adherend, adherend cost and strength of the assembly. ABAFs can be used for
thickness are extracted which have a significant effect on the assembly variant design which involves mixing and matching of
selection of type of adhesives. These ABAFs and its existing components or modifying components to produce new
associated assembly feature information can be further used variant assemblies. For variant design, when there is change in
for collaborative product design and its process planning. existing component’s dimension like thickness, diameter,

Figure 25 An application of ABAFs

621
Adhesively bonded assembly features Assembly Automation
Shantanu Kumar Das and Abinash Kumar Swain Volume 39 · Number 4 · 2019 · 607–623

change in material type, form of component or change in References


position of component, there is a change in the assembly
Adams, R.D. (Ed.). (2005), Adhesive Bonding: Science,
feature information (Das and Swain, 2016).
Technology and Applications, Elsevier, Amsterdam.
This section illustrates the use of ABAFs for variant design
Arenas, J.M., Alía, C., Narb on, J.J., Ocaña, R. and González,
with the following example as shown in Figure 25. In this
C. (2013), “Considerations for the industrial application of
example, two variants of a model are shown where one is an
structural adhesive joints in the aluminium–composite
existing model and another one is a variant model, which
material bonding”, Composites Part B: Engineering, Vol. 44
designer wants to produce from the existing model. The
No. 1, pp. 417-423.
designer first develops the CAD model for the variant model
Bahubalendruni, M.R. and Biswal, B.B. (2016), “A review on
and extracts various ABAF using the defined procedure of assembly sequence generation and its automation”,
extraction available in this paper. The existing model is a light Proceedings of the Institution of Mechanical Engineers, Part C:
weight chassis of an automobile as shown in the example. To Journal of Mechanical Engineering Science, Vol. 230 No. 5,
provide more strength to the light weight chassis, designer pp. 824-838.
changes the form of component by making holes at the joint Cascade, O. (2012), Open CASCADE Technology, 3D
location. The holes along with adhesive produce a hybrid joint modeling and numerical simulation.
between Long Rail_1 and C channel AF and BTR-2. Due to Chan, C.K. and Tan, S.T. (2003), “Generating assembly
this variant design, there is a change in the ABAF type between features onto split solid models”, Computer-Aided Design,
Long Rail_1 and C channel AF and BTR-2 i.e. from plain Vol. 35 No. 14, pp. 1315-1336.
tongue and groove joint to hybrid joint (rivet bonded step da Silva, L.F., Öchsner, A. and Adams, R.D. (Eds) (2011),
joint). Also, there is a chance of changing the assembly process Handbook of Adhesion Technology, Springer Science &
plan for variant model and needs proper verification for Business Media.
computer aided assembly process planning. Das, S.K. and Swain, A.K. (2016), “Knowledge-based
By automatic extraction of various ABAFs and finding out application of liaison for variant design”, IFIP International
the modified and non-modified ABAFs, the various possible Conference on Product Lifecycle Management, Springer, Cham,
assembly process can be chosen based on each modified and pp. 365-374.
non-modified ABAFs. This modified and non-modified Davies, P., Sohier, L., Cognard, J.Y., Bourmaud, A.,
ABAFs can be determined by comparison with the existing Choqueuse, D., Rinnert, E. and Créac’hcadec, R. (2009),
model ABAFs database with the variant model ABAFs “Influence of adhesive bond line thickness on joint strength”,
database using data mining methods like text mining, clustering International Journal of Adhesion and Adhesives, Vol. 29 No. 7,
and similarity analysis algorithms etc. The non-modified pp. 724-736.
ABAFs have already assembly process planning information in Deneux, D. (1999), “Introduction to assembly features: an
the existing model assembly process database and they don’t illustrated synthesis methodology”, Journal of Intelligent
require any further process planning. So, only there is a need to Manufacturing, Vol. 10 No. 1, pp. 29-39.
develop an assembly process plan for the modified ABAFs. Foucault, G. and Léon, J.C. (2010), “Enriching assembly
Therefore, this automatic extraction of ABAFs helps in CAD models with functional and mechanical informations
reducing the assembly process planning time for variant design to ease CAE”, Proceedingfs of the ASME 2010 International
by eliminating the assembly process selection and its planning Design Engineering Technical Conferences & Computers and
time of existing ABAFs. This combination of assembly process Information in Engineering Conference IDETC/CIE 2010
plans based on the modified and non-modified ABAFs August 15-18, 2010, Montréal.
Gupta, R.K. and Gurumoorthy, B. (2013), “Classification,
generates a complete process plan for variant design.
representation, and automatic extraction of deformation
features in sheet metal parts”, Computer-Aided Design,
6. Conclusions and future work Vol. 45 No. 11, pp. 1469-1484.
Jourdes, F., Bonneau, G.P., Hahmann, S., Léon, J.C. and
In this paper, a new classification and extraction of the
Faure, F. (2014), “Computation of components’ interfaces
ABAFs have been described. Algorithms have been in highly complex assemblies”, Computer-Aided Design,
developed to capture both elementary and compound ABAFs Vol. 46, pp. 170-178.
and its associated attributes which have significant effect on Kim, K.Y., Yang, H. and Kim, D.W. (2008), “Mereotopological
the adhesive bonding process. The proposed way of assembly joint information representation for collaborative
extracting the ABAFs relies mostly on information that can product design”, Robotics and Computer-Integrated
be automatically extracted from the geometry and topology of Manufacturing, Vol. 24 No. 6, pp. 744-754.
the faying surfaces. The proposed algorithm has been tested Kim, K.Y., Wang, Y., Muogboh, O.S. and Nnaji, B.O. (2004),
for various industrial CAD assembly models and also applied “Design formalism for collaborative assembly design”,
for a variant design application. The developed algorithms in Computer-Aided Design, Vol. 36 No. 9, pp. 849-871.
this paper can be extended to extract assembly features Mathew, A. and Rao, C.S.P. (2010), “A CAD system for
involved between freeform entities. The proposed data extraction of mating features in an assembly”, Assembly
structure is expected to work as an interface for the Automation, Vol. 30 No. 2, pp. 142-146.
concurrent evolution of design of product family and the Popescu, D. and Iacob, R. (2013), “Disassembly method based
corresponding assembly system. on connection interface and mobility operator concepts”, The

622
Adhesively bonded assembly features Assembly Automation
Shantanu Kumar Das and Abinash Kumar Swain Volume 39 · Number 4 · 2019 · 607–623

International Journal of Advanced Manufacturing Technology, Swift, K.G. and Booker, J.D. (2003), Process Selection: From
Vol. 69 Nos 5/8, pp. 1511-1525. Design to Manufacture, Butterworth-Heinemann.
Rachuri, S., Han, Y.H., Foufou, S., Feng, S.C., Roy, U., Van Holland, W. and Bronsvoort, W.F. (2000), “Assembly
Wang, F., Sriram, R.D. and Lyons, K.W. (2006), “A model features in modeling and planning”, Robotics and Computer-
for capturing product assembly information”, Journal of Integrated Manufacturing, Vol. 16 No. 4, pp. 277-294.
Computing and Information Science in Engineering, Vol. 6 Vemulapalli, P., Mohan, P., Shah, J.J. and Davidson, J.K.
No. 1, pp. 11-21. (2014), “User defined assembly features and pattern
Sambhoos, K., Koc, B. and Nagi, R. (2009), “Extracting recognition from STEP AP203”, ASME 2014 International
assembly mating graphs for assembly variant design”, Journal Design Engineering Technical Conferences and Computers and
of Computing and Information Science in Engineering, Vol. 9 Information in Engineering Conference, American Society of
No. 3, p. 034501. Mechanical Engineers, pp. V01AT02A067-V01AT02A067.
Shah, J.J. and Mäntylä, M. (1995), Parametric and Feature- Woo, T.C. and Dutta, D. (1991), “Automatic disassembly and
Based CAD/CAM: Concepts, Techniques, and Applications, total ordering in three dimensions”, Journal of Engineering for
John Wiley & Sons, Hoboken, NJ. Industry, Vol. 113 No. 2, pp. 207-213.
Singh, P. and Bettig, B. (2004), “Port-compatibility and Xiao, H., Li, Y., Yu, J.F. and Cheng, H. (2014), “Dynamic
connectability based assembly design”, Journal of Computing assembly simplification for virtual assembly process of
and Information Science in Engineering, Vol. 4 No. 3, complex product”, Assembly Automation, Vol. 34 No. 1,
pp. 197-205. pp. 1-15.
Sung, R.C., Corney, J.R. and Clark, D.E. (2001), “Automatic Yin, L., Tang, D., Wang, Q., Ullah, I. and Zhang, H. (2017),
assembly feature recognition and disassembly sequence “Engineering change management of product design using
generation”, Journal of Computing and Information Science in Model-Based definition technology”, Journal of Computing and
Engineering, Vol. 1 No. 4, pp. 291-299. Information Science in Engineering, Vol. 17 No. 4, p. 041006.
Swain, A.K., Sen, D. and Gurumoorthy, B. (2014), “Extended
liaison as an interface between product and process model in Corresponding author
assembly”, Robotics and Computer-Integrated Manufacturing, Shantanu Kumar Das can be contacted at:
Vol. 30 No. 5, pp. 527-545. shantanuds0206@gmail.com

For instructions on how to order reprints of this article, please visit our website:
www.emeraldgrouppublishing.com/licensing/reprints.htm
Or contact us for further details: permissions@emeraldinsight.com

623

You might also like