Bitstream 124441
Bitstream 124441
information
Montasser, Billah Letaief, Mehdi Tlija, Raoudha Gaha, Borhen Louhichi
Abstract :
Each product developed by a company enriched its know-how. So this expertise needs to be
highlighted for reuse in modeling of new products. The reuse of acquired knowledge engenders time
and money benefits. Thus, this paper proposes a new approach for CAD model comparison basing on
an unified feature technology, in manufacturing semantics. This feature modeling is used to facilitate
the comparison between a new product and a database of CAD models already mastered. The
comparison model allows the reuse of the CAM data and the cost estimation of the new product. In
this article, the proposed approach is detailed and a case study is presented to highlight the major
contributions.
1 Introduction
The majority of industrial companies develop their products using different methods. Nerveless, The
employ of a (Digital Muck-Up) DMU, from the geometric modeling phase to the marketing phase,
remains a common used tool. The DMU is based on the geometric definition for multidisciplinary
engineering applications. Over time, the geometric shape evolves according to the customers' needs.
Thus, changes in the product shape into the Computer Aided Design (CAD) and / or subsequent
phases are required. This evolution will also impact the technical data specific to each discipline
(manufacturing, FE calculations, Assembly, etc.). Thus, each modification realized by
multidisciplinary actors enriches the geometric model by information. This redundancy and wealth of
information drives companies to retain and reuse data that describes reliable and proven products, as
well as capitalize on the knowledge gained in the past. The last strategy allows the company to benefit
from expertise acquired during the manufacturing of similar product: reduce the cost and the
development time of new products as well as circumvent the problems already encountered.
Thus, this work presents a new tool, based on an Unified Feature Technology (UFT), allowing the
comparison of geometric models in manufacturing semantics.
1
23ème Congrès Français de Mécanique Lille, 28 Août au 1er Septembre 2017
This paper is organized as follows. In section 2, a review of the literature is presented. Then, an
overview of the proposed model is described as well as the assumptions and approaches used. Section
4, a case study is detailed to validate the proposed tool. The conclusions and perspectives for this work
are presented in Sect. 4.
2 State of the art
The need to reduce product development time and cost initiated the establishment of comparison
tool. A decade years ago, numerous researches are interested to the CAD models comparison.
Louhichi et al. developed an algorithm to compare two CAD models (initial Work Package (iWP) and
modified Work Package (mWP))[1]. The algorithm is based mainly on faces and adjacent faces for the
identification of changes between iWP and mWP. This work targets the propagation of changes within
a DMU. Souaissa et al. proposed a new geometrical and topological descriptor to compare and
localize, automatically, changes realized on models [2]. This comparison scenario is used to perform a
partial mesh on modified zones. The complete mesh is avoided [3]. The approach in [2,3] is based on
the comparison of the metric and inertial tensors associated to the Boundary Representation (B-REP).
The comparison approaches are used for different tasks as collaborative engineering [4], finite
element analysis [5],meshing [6] and manufacturing processes [7–12]: Huifen et al. developed a
system, based on FT, to support collaborative engineering, where collaborators can act together from
anywhere. This system is founded on CAD, CAPP and CAM features [4]. These features are used as
information to characterize a product. A feature classes are defined: general, collaboration, design,
manufacturing, shape, process, precision and material. The feature modeling is performed by
instantiation and is applied to all features of the proposed system to form a library. For finite element
analysis, Richard et al. evaluated current CAD systems and provided recommendations for future
CAD systems [5]. There commended architecture of CAD systems respects both manufacturing and
analysis constraints. The new system must be based on the features and supports the multidisciplinary
activities. Each graphical representation must be able to maintain the shape module as well as adjust
and propagate the parameters for the finite element analysis module. W. Duan et al. proposed a solid
modeling tool based on features, because features recognition, after extraction, is a difficult task with
several limitations [6]. This tool comprises two mechanisms: the first allows designers to define a
feature-oriented application; the second provides directly the mesh from the feature definition for
downstream applications.
The manufacturing process is the aim of most researches using CAD models comparison, based on
FT. Zhenbo et al. proposed an approach to generate automatically a 3D assembly dimension chain
based on the feature model [7]. The developed module is integrated into CATIA® system based on the
Feature Attributes Set (FAS) concept.FAS model requires only information about the closed loop
formed by the features, in order to generate automatically the dimension chain. In order to create an
automatic system for holding small parts for the rapid prototyping process, Choi et al. proposed a new
Reference-Free Part Encapsulation(RFPE) technique [8]. The developed program generates a process
plan using the feature-based modeling technology. This software comprises mainly two modules: a
feature-based modeling module and a machining data retrieval module. An additional module
comprising tools database is used for tool selection corresponding to machining feature. So, the tool
database is built firstly. Hoque et al. established a concept to design basing only on manufacturing
features [9]. A library of predefined features is taken into account when modeling a product. Hence,
machining problems will be detected faster and the best manufacturing solutions will be deduced. As a
result, the production cost will decrease. Huang et al. presented an effective approach to retrieving
sub-parts of 3D CAD models in order to be reused in the manufacturing process [10]. This approach,
based on features, evaluates not only the similarity according the geometric level but also the
manufacturing semantics level. For the comparison between features, two filters to search sub-parts.
2
23ème Congrès Français de Mécanique Lille, 28 Août au 1er Septembre 2017
The first is a designation code describing the part type, the raw material, etc. The second codes the
manufacturing features coupling, which uses matrix to describe the distribution of the machining
features on a 3D CAD model. The integration of these information on a prototype system, allows the
similarity detection between features. Wong et al. developed a feature-based design system to
integrate CAD and CAPP (Computer-Aided Process Planning) functions to machine prismatic parts
[11]. This approach is based on the conversion of geometric data into input data for the planning
process to avoid the feature recognition task. The method imposes requirements as in the case of part
modeling with a manufacturing semantics, the designer must first create the raw material and then uses
predefined feature to remove material. Holland et al. proposed an approach for feature extraction from
a STEP file, in order to be used in a material deformation process [5]. This approach facilitates
designer’s task, even in the lack of knowledge on metalforming. The method allows estimating the
product manufacturing cost.
Kumar et al. [13,14] presented a quality loss function approach to calculate total cost of product. The
computation model is based on Taguchi’s method. The manufacturing tolerance value are optimized in
order to minimize the product cost. Four criteria are adopted for this optimization: Worst case, RSS,
Spotts and Estimated mean shift. The calculation of the cost is expressed in exponential model. Ghali
et al. [15] proposed an approach allowing tolerance integration into a CAD model, while taking into
account functional and manufacturing requirements in an early DMU phase (DMU). The proposed
approach consists on broadening the tolerances values of difficult machined dimensions while
respecting the functional requirements. Thus, the total cost of assembly decreases. The same
mathematical model cited in [13,14], is used.
According to the works cited above [1–12], the FT is the base of different developed approaches.
However, different definitions of features are assigned and used according the studied discipline of life
product cycle. Thus, a definition of an unified feature is required. In this paper, a CAD model
comparison approach based on unified feature for manufacturing cost estimation is proposed.
3 Proposed model
The proposed approach is based on a new concept, the Unified Feature Technology (UFT), in order to
compare a Reference Model (RM) with a Company Models DataBase (CMDB). The UFT is uniform,
from a structural point of view, and includes multidisciplinary data while adopting the following
assumptions:
CAD data: geometrical and topological structures of CAD model as well as specified
dimensional tolerances. The same platform is used to avoid the loss of information when
passing through standard formats like the STEP format. The geometrical and topological
parameters are standardized. For example, in the case of an open drilling feature (Fig. 1), the
geometrical parameters are the diameter, length as well as the two angles α and β. The
topological parameter is one cylindrical face (Fig. 2).
3
23ème Congrès Français de Mécanique Lille, 28 Août au 1er Septembre 2017
Loop 1 Center
Loop 1
α
Length
β
Loop 2 Loop 2 Center
Fig. 1. Geometric parameters of an open drill
Diameter
Length
CAM data: All possible manufacturing parameters (cutting parameters, machining strategies,
etc.) are standardized, as quality standard tools and maintenance. For example, standard CAM
data structure for drilling feature is shown in Fig. 3. This standard can be used by all
engineering disciplines. The chronological order of manufacturing operations specified in plan
process is not considered. For the face milling feature, the raw material must be
communicated through an interface. A comparison between the bounding box and the
Reference Model (RM), the feature will be identified with corresponding parameters (the
target face, the extra thickness, etc.). In this work, tree types of CAM features (XF) are fixed:
Face Milling Feature (FMF), Turn Milling Feature (TMF) and Drilling Feature (DF). This
choice is established only to simplify the approach,. Each feature is studied separately, without
taking into account the interaction between features, as realized by Huang et al. [10].
4
23ème Congrès Français de Mécanique Lille, 28 Août au 1er Septembre 2017
Machining Plan
Model Material
Machine Definition
Start Point
Tool Path Type (Pointing, Drilling, Bore,…)
Name (Number)
Offset
Diameter
Corner Radius
Useful length
Material
CAM Data Tool Parameters Cutting speed
Feed per Tooth
Tooth Number
Type Tool holder
Spindle Speed
Feed
Type (Drill, Pointer, …)
Clearance
Retraction
Linking Parameters Top of Stock
Depth
Break Trough Amount (on Z)
Two costs are presented for each feature (Fig. 4). The first represents the theoretical average
cost of the feature (Eq. 1) which is computed using the exponential function (Eq. 2). g(δ)
represents the cost of a machining operation with tolerance δ. C0 and C1 are constants obtained
by experimental machining [14]. The second represents the true cost of the feature based on
real results of manufacturing, i.e. After the product manufacturing, the feature cost is deduced
and inserted into the CAM data.
Theoretical average cost based on exponential function
Cost Data
True cost inserted after manufacturing
Fig. 4. Standard CAM Data Structure
g (δ iMin ) + g ( δ iMax )
CiMoy = ; with i is the ith XF. (1)
2
1
g ( δ ) = C0 C1δ
(2)
e
The proposed algorithm comprises four sub-algorithms (Fig. 5): CMDB organization, comparison
based on codes, comparison based on features and manufacturing cost estimation.
5
23ème Congrès Français de Mécanique Lille, 28 Août au 1er Septembre 2017
Step 2: Reference
Step 1:
Model
Data
Extraction Organisation de la
BDMC
Features
classification
Model
codification
RM Code Comparison CMK Code
based on codes
CBSR Computation
FBSR Computation
Feature/Feature Comparison:
MFBSR Affectation RM-DFi % CMk-DFj
RM-FMFi % CMk-FMFj
Selection of similar CM to RM
Condition 2
CAM parameters and CAM parameters and Condition 2
Cost Association Cost Update
Approximate Cost
Determination for all XFi
Cost RM Computation
CMDB organization: The data of all CAD models, used by the company, are
extracted. According to the features properties, a codification of models is established (Fig. 6).
6
23ème Congrès Français de Mécanique Lille, 28 Août au 1er Septembre 2017
Thus, CMDB is defined. The code assigned to each Company CAD Model (CM) becomes the
digital communication support as an identifier of the model. This code expresses the type and
the number of model features. The data aggregation is based on feature classification. The
features are classified into three types, considered in this work (XF: FMF, TMF and DF). Each
feature is defined by CAD, CAM and costing data.
Model 1 Model 2 Model n
Data Aggregation of
CMDB
Comparison based on codes: CAD data of the RM are extracted. The RM features are
classified. Also, a code will be assigned to the RM that highlights the type and number of
these features. To reduce the runtime of the proposed approach, the code-based comparison is
established. For each CM, the Code-Based Similarity Ratio (CBSR) is computed using Eq. 3;
such as nRM and nCM are the total numbers of RM and CM features respectively. A Filtration
Percentage (FP%) is fixed and chosen according to the CM number of CMDB. Thus, a
recovered data CMDBFP% is obtained by the selection of FP% of the highest CBSR.
nCM − nRM
CBSR = 1 − (3)
nRM
Comparison based on features: This sub algorithm consists on the comparison between
feature CAD properties of RM (RM-XFi) and the CAD data of the same feature type of CM
(CMk-XFj); such as CMk are the kth CM of CMDBFP% and XFi is the ith feature of XF type. A
Feature-Based Similarity Ratio (FBSR) is defined according the feature parameters of RM and
computed for each CM. For each feature type (XF) of the same CM, the maximum FBSR,
denoted by MFBSR, is determined. Indeed, if the RM has k features, then each CM of the
CMDBFP% has k MFBSR. A new Global ratio Feature-Based Similarity Ratio(GFBSR),is
computed for each CM. This ratio represents the average of the MFBSR. Subsequently, the
CM which has the largest GFBSR is the most similar model to the RM.
Manufacturing cost estimation: A correspondence between the Feature of Selected CM
(FSCM) and Feature of RM (FRM) is established according the three following conditions:
7
23ème Congrès Français de Mécanique Lille, 28 Août au 1er Septembre 2017
8
23ème Congrès Français de Mécanique Lille, 28 Août au 1er Septembre 2017
1) 2) 3)
4) 5) 6)
7) 8) 9)
Reference
Model
Data
Extraction
Features
Classification
Organization of
CMDB
Model
Codification
RM Code CMK Code
Comparison based
on codes
CBSR Computation
Selection of 33.33% of
models with the highest
CBSR
Data Recovery of
selected models
(CMDB33.33% )
Comparison based
on Features
C0, C1
FBSR Computation
MFBSR Affectation
GFBSR Computation
Selection of similar CM
Condition 2
CAM parameters and CAM parameters and Condition 2
Cost Association Cost Update
Approximate Cost
Determination for all XFi
Cost RM Computation
9
23ème Congrès Français de Mécanique Lille, 28 Août au 1er Septembre 2017
References
[1] B. Louhichi, L. Rivest, Maintaining consistency between CAD elements in collaborative design
using association management and propagation, Computers in Industry. 65 (2014) 124–135.
[2] K. Souaissa, J.-C. Cuillière, V. François, A. Benamara, H. BelHadjSalah, Automatic modification
retrieval between CAD parts, Mécanique & Industries. 11 (2010) 85–92.
[3] J.C. Cuillière, V. François, K. Souaissa, A. Benamara, H. Belhadjsalah, Automatic comparison and
remeshing applied to CAD model modification, CAD Computer Aided Design. 43 (2011) 1545–1560.
[4] W. Huifen, Z. Youliang, C. Jian, S.F. Lee, W.C. Kwong, Feature-based collaborative design,
Journal of Materials Processing Technology. 139 (2003) 613–618.
[5] R.F. Riesenfeld, R. Haimes, E. Cohen, Initiating a CAD renaissance: Multidisciplinary analysis
driven design. Framework for a new generation of advanced computational design, engineering and
manufacturing environments., Computer Methods in Applied Mechanics and Engineering. 284 (2015)
1054–1072.
[6] W. Duan, J. Zhou, K. Lai, FSMT: a feature solid-modelling tool for feature-based design and
manufacture, Computer-Aided Design. 25 (1993) 29–38.
[7] G. Zhenbo, W. Jing, C. Yanlong, Y. Jiangxin, Automatic Generation of 3D Assembly Dimension
Chain Based on Feature Model, Procedia CIRP. 43 (2016) 70–75.
10
23ème Congrès Français de Mécanique Lille, 28 Août au 1er Septembre 2017
[8] D.S. Choi, S.H. Lee, B.S. Shin, K.H. Whang, K.K. Yoon, S.E. Sarma, A new rapid prototyping
system using universal automated fixturing with feature-based CAD/CAM, Journal of Materials
Processing Technology. 113 (2001) 285–290.
[9] A.S.M. Hoque, T. Szecsi, Designing using manufacturing feature library, Journal of Materials
Processing Technology. 1 (2008) 204–208.
[10] H. Rui, Z. Shusheng, B. Xiaoliang, X. Changhong, H. Bo, Computers in Industry An effective
subpart retrieval approach of 3D CAD models for manufacturing process reuse, Computers in
Industry. 67 (2015) 38–53.
[11] T.N. Wong, K.W. Wong, A feature-based design system for computer-aided process planning,
Journal of Materials Processing Tech. 52 (1995) 122–132.
[12] P. Holland, P.M. Standring, H. Long, D.J. Mynors, Feature extraction from STEP (ISO 10303)
CAD drawing files for metalforming process selection in an integrated design system, Journal of
Materials Processing Technology. 125–126 (2002) 446–455.
[13] R. Sampath, N. Alagumurthi, R. Ramesh, Optimization of design tolerance and asymmetric
quality loss cost using pattern search algorithm, International Journal of Physical Sciences. 4 (2009)
629–637.
[14] S.R. Kumar, N. Alagumurthi, R. Ramesh, Calculation of Total Cost , Tolerance Based on
Taguchi ’ s , Asymmetric Quality Loss Function Approach, American Journal of Engineering and
Applied Sciences. 2 (2009) 628–634.
[15] M. Ghali, M. Tlija, N. Aifaoui, E. Pairel, A CAD method for tolerance allocation considering
manufacturing difficulty based on FMECA tool, The International Journal of Advanced
Manufacturing Technology. (2017).
11