SlideShare a Scribd company logo
P.N.E.Naveen, M.Yasaswi / International Journal of Engineering Research and Applications
                (IJERA)                ISSN: 2248-9622         www.ijera.com
                    Vol. 2, Issue 5, September- October 2012, pp.1585-1588
  Similarity Assessment of Turned Components: An Approach to
                   Feature Based 3-D Modelling
                                  P.N.E.Naveen*, M.Yasaswi**
                       *(Department of Mechanical Engg, GIET, JNTUK, Rajahmundry)
                      ** (Department of Mechanical Engg, GIET, JNTUK, Rajahmundry)


ABSTRACT
          Feature based modelling has been                geometric modelling system that supports both
considered an indispensable tool for integrating          feature-based modelling and feature recognition. As a
design and manufacturing processes. In contrast           result, feature extraction or recognition is no longer
to the common approach of simply attaching                needed. The proposed feature based modelling
manufacturing information to existing geometric           system provides a graphical environment for solid
models, the present work proposes a new                   modelling in AutoCAD. This paper presents
approach to extracting machining features from a          algorithms for feature based modelling. The feature
feature-based solid modelling, based on an                types are used as basis for similarity assessment.
integrated geometric modelling system that
supports both feature-based modelling and                 2. LITERATURE REVIEW
feature recognition. As a result, feature                           Li [1] presented a methodology for
information is directly available to downstream           recognizing manufacturing features from a design
activities, and feature extraction or recognition is      feature model. A feature recognition processor first
no longer needed. The proposed feature based              translates the design feature model of a part into an
modelling      system    provides    a    graphical       intermediate manufacturing feature tree by handling
environment for solid modelling in AutoCAD.               design features and then final manufacturing tree is
This paper presents algorithms for feature based          updated with some interpretations. In another work
modelling. The feature types are used as basis for        Yan [2] proposed algorithms based on progressive Z-
similarity assessment.                                    maps for recognizing the machining features and
                                                          feature topologies by analyzing NC programs. A new
Keywords –        AutoCAD,      Cylinders,     Design,    approach to extracting machining features from a
Modelling.                                                feature-based design model is presented, which
                                                          supports both feature-based modelling and feature
1. INTRODUCTION                                           recognition [3]. Feature recognition is achieved
         Present manufacturing industry demands           through an incremental feature converter. Jung [4]
more automation from design stage to manufacturing        has given a novel feature finder, which automatically
stage. There is much interest in manufacturing firms      generates a part interpretation in terms of machining
to automate the task of process planning using            features, by utilizing information from a variety of
computer-aided process planning (CAPP) systems.           sources such as nominal geometry, tolerances and
CAPP is usually considered to be part of computer-        attributes, and design features.
aided manufacturing (CAM). However, this tends to                   Martino [5] presents system architecture for
imply that CAM is a stand-alone system. In fact, a        feature-based modeling which is founded on
synergy results when CAM is combined with                 integration that is obtained through the definition of a
computer-aided design to create a CAD/CAM                 common feature library and an intermediate model,
system. In such a system, CAPP becomes the direct         which plays the role of communication link between
connection between design and manufacturing.              the geometric model and the feature-based model.
Process planning includes identification of the           Timo [6] proposed a novel feature-modeling system
processes, machine tools, cutting tools, setups and       which implements a hybrid of feature-based design
fixtures to produce the desired part, along with          and feature recognition in a single framework.
geometric information about the product. To achieve       During the design process of a part, the user can
this computer integrated manufacturing (CIM)              modify interactively either the solid model or the
system, information about machining component is          feature model of the part while the system keeps the
must. In this context, feature recognition plays an       other model consistent with the changed one. This
important role in the fully automated factory of the      gives the user the freedom of choosing the most
future. But, the recognition of machining features in a   convenient means of expressing each required
part with arbitrary feature interactions is a difficult   operation.
task. Hence, The present work proposes a new                        Duan [7] proposed a feature solid modeling
approach to extracting machining features from a          tool in which geometry is associated with knowledge.
feature-based solid modelling, based on an integrated     Generalized sweeping has been developed as a


                                                                                                 1585 | P a g e
P.N.E.Naveen, M.Yasaswi / International Journal of Engineering Research and Applications
                (IJERA)                ISSN: 2248-9622         www.ijera.com
                    Vol. 2, Issue 5, September- October 2012, pp.1585-1588
unified method for defining various features with a               string, nodx (for identification of the feature
dual representation schema of a CSG index and a B-                in model tree) as node.
rep index. Anthony Dean and Cheng Lin [8]                        Prompt the user to enter the value of „p‟.
presented a systematic approach using Autodesk                   If no value in array „p‟ is null then go to
Inventor to design assembly drawings with geometric               next step, else display “No values are
dimensioning and tolerance (GD&T). Through the                    given”. This display prompts the user to
use of position tolerance in GD&T and the parameter               enter the „p‟ value again.
data file in Auto Desk Inventor, this approach can               Compute the values of radius(r) and length
generate the assembly drawing when specified with                 (le) from „p‟ value.
maximum material condition (MMC).                                The starting point of the feature is computed
         In the present work, a feature based                     from the previous feature history of the
modelling system is developed using VISUAL                        model. If the previous history is null then
BASIC in integration with AutoCAD for turning                     starts from reference point.
components. This feature-based solid modelling                   Create the nodes Z (indicating the starting
based on an integrated geometric modelling system                 point of the feature), radius, length of the
that supports both feature-based modelling and                    cylinder in the feature list window. (Note:
feature recognition. The information of the                       All the features are considered co-axial. The
machining features is used in similarity assessment of            value (Z+le) gives the starting point of the
the components.                                                   next feature on the axis)
                                                                 Create a cylinder in the AutoCAD window.
3. FEATURE-BASED MODELING                                        Display the features length, radius, Z in a
          The features that have been considered                  separate window.
include plane cylinder, taper cylinder, blind hole,
through hole and groove. Algorithms are developed         3.2 Algorithm for taper cylinder
for individual features and these algorithms are                    The algorithm for modeling and storing a
embedded in Visual Basic forms. As soon as the            taper cylinder feature is given below. The model
feature is selected from the list, the user is prompted   created and feature list stored is presented in fig
to give the specifications of the selected one. Then      1(b).
the model is created in the AutoCAD window. The
specifications are automatically recognized and are
stored in the Visual Basic window. This integration is
done, using a user integrated and development
environment in VISUAL BASIC. The User
integrated environments used in this work are
VBAIDE (Visual Basic Automated Integrated
Development Environment) and VLIDE (Visual Lisp                   Fig 1(b) taper Cylinder
Integrated Development Environment). These
Environments integrate AutoCAD with Visual Basic,                Declare nox (for identification of the feature
so that we can use them with considerable ease.                   in model tree) as node, axes variables xv,
                                                                  yv, zv as double, aucs (AutoCAD user co-
3.1 Algorithm for plane cylinder                                  ordinate system) and acir (AutoCAD
         The algorithm for modeling and storing                   Circle)as acad variables and starting center
plane cylinder based on the dimensions entered by                 point cp(0 to 2) as a string.
the user is represented below. The model created                 Assign the values of axes variables.
and feature list stored is shown in the fig 1(a).                Declare rad1 (r11), rad2 (r12), length (le)
                                                                  and angle (ang) as double.
                                                                 Prompt the user to enter the values of r11,
                                                                  r12 and le.
                                                                 If r11, r12 and le are not equal to null then
                                                                  compute the value of cp using previous
                                                                  feature history. If the previous history is null
                                                                  then starts from reference point.
         Fig 1(a) Plane Cylinder                                 Calculate taper angle.
                                                                 Create the nodes of the features rad1, rad2,
        Declare length (le), radius(r) as integers and           length, Z for the taper cylinder in the feature
         end point of the feature (p (0 to 2) as a                list window under taper cylinder node.
         double array) considering the feature section           Create taper cylinder in AutoCAD window.
         in ZX plane and feature name (rkey) as                  Display the features length, radius 1, radius
                                                                  2 and Z in a separate window.


                                                                                                1586 | P a g e
P.N.E.Naveen, M.Yasaswi / International Journal of Engineering Research and Applications
                (IJERA)                ISSN: 2248-9622         www.ijera.com
                    Vol. 2, Issue 5, September- October 2012, pp.1585-1588
3. 3 Algorithm for groove                                3.5 Algorithm for blind hole
         The algorithm for modeling and storing a                 The algorithm for a blind hole is explained
groove feature is explained in this section. Fig 1(c)    with the help of fig 1(e).
shows the model created and feature list stored.




                                                                  Fig 1(e) Blind hole with its feature list.
         Fig 1(c) groove
                                                                 Declare a3d, ac Acad3DSolid variables,
        Declare the variables width (w1), height                 nodx & nox (for identification of the feature
         (h1), starting point (sp1) and ending point              in model tree) as Nodes, end point of the
         (sp2) as double variables, nodx & nox                    feature pt (0 to 2) as array.
         (for identification of the feature in model             Give the values of length and radius of the
         tree) as Nodes ,a3d as Acad3Dsolid, .                    hole.
        If the base component exists in the acad                Compute the values of pt.
         window then go to next step. Else display               Create the hole with specified dimensions.
         “No features to extract”.                               Save the features radius and length of the
        Prompt the user to enter the values of sp1,              hole in the feature list window using nodes.
         values of width and height of the groove
         relative to sp1.                                4. SIMILARITY ASSESSMENT
        Compute the values of sp2.                                Similarity assessment is a manufacturing
        Copy the values for sp1, sp2, width,            technique in which the components with similar
         height to the respective sub-nodes under        features are recognized and grouped together.
         the groove node in feature list window.         Components are modelled with developed system, in
        Create the groove feature in AutoCAD            which the features are given as input. The
         window.                                         dimensional parameters of these features are given by
        Display the features width, height, X and       the user and the components are created in the
         Z in a separate window.                         AutoCAD window. After recognizing the features of
                                                         the above modelled components, they are grouped
3.4 Algorithm for through hole                           according to similarity in features. The components
          The following algorithm gives information      may differ in the size but, they are assessed based on
about modeling and storing the feature data of a         the features. Here, the components are assessed
through hole. The model created and feature list         mainly into three groups. They are Components with
stored is shown in the fig 1(d).                         cylindrical faces, Components with holes and
                                                         Components with grooves.
                                                            In the first group, the components with only
                                                         cylindrical features i.e either plane cylinder or taper
                                                         cylinder are considered. Fig. 2 gives a group of
                                                         components which are assessed as similar from a data
                                                         base created by the developed system. Fig.3 shows a
                                                         group of components with hole features. In this
         Fig 1(d) through hole                           group, the components with hole along with
                                                         cylindrical features are considered. In the third group,
        Declare a3d, ac Acad3DSolid variables,          the components with groove features along with other
         nodx & nox (for identification of the feature   features are considered. Fig. 4 gives a group of
         in model tree) as Nodes, end point of the       components which are assessed as similar from a data
         feature pt (0 to 2) as array.                   base created by the developed system. Present system
        Specify the value of radius of the hole.        gives first priority to grooves, second priority to holes
        Compute the values of pt.                       and third priority to cylindrical features. This type of
        Create a hole with specified dimensions.        similarity assessment is considered only to show the
        Save the features radius and length of the      working of developed system. This can be extended
         hole in the feature list window using nodes.    to any type of similarity assessment once the features
                                                         are stored along with solid model.




                                                                                                 1587 | P a g e
P.N.E.Naveen, M.Yasaswi / International Journal of Engineering Research and Applications
                (IJERA)                ISSN: 2248-9622         www.ijera.com
                    Vol. 2, Issue 5, September- October 2012, pp.1585-1588
                                                          turning components based on the input features given
                                                          in modelling. This system is very simple compared to
                                                          other methods available for similarity assessment i.e
                                                          edge boundary techniques, Z-maps, graphs, diagrams
                                                          etc. Once the components are assessed into similar
                                                          groups based on the features, this process can be
                                                          extended for Automated Process Planning,
                                                          Automated Machining Setup Generation and
                                                          Automated Measuring Setup Generation.
                                                                   In this work, five features namely plane
                                                          cylinder, taper cylinder, through hole, blind hole and
                                                          groove are currently considered. For the system to
                                                          handle wide variety of parts more features need to be
                                                          considered.

                                                          REFERENCES
                                                            [1]   W D Li, S K Ong and A Y C Nee,
                                                                  Recognizing manufacturing features from a
                                                                  design-by-feature model, Computer aided
Fig. 2. Example of components with cylindrical
                                                                  design, vol 36(11) 2002, 849-868.
features
                                                            [2]    Yan , Yamazaki and Liu, Recognition of
                                                                  machining features and feature topologies
                                                                  from NC programs, Computer aided design,
                                                                  vol 32(10) 2000, 605-616.
                                                            [3]   Jae Yeol Lee and Kwangsoo Kim, A
                                                                  feature-based approach to extracting
                                                                  machining features, Computer aided design,
                                                                  vol 30(13) 1998, 1019-1035.
                                                            [4]   Jung Hyun Han and Aristides AG Requicha
                                                                  , Integration of feature based design and
                                                                  feature recognition, Computer aided design,
                                                                  vol 29(5) 1997, 393-403.
                                                            [5]   T De Martino, B Falcidieno, F Giannini, S
Fig. 3.Example of components with hole features                   Hassinger and J Ovtcharova, Feature-based
                                                                  modeling by integrating design and
                                                                  recognition approaches, Computer aided
                                                                  design, vol 26(8) 1994, 646-653.
                                                            [6]   Timo Laakko and Martti Mantyla, Feature
                                                                  modeling      by     incremental      feature
                                                                  recognition, Computer aided design, vol
                                                                  25(8) 1993, 479-492.
                                                            [7]   W Duan, J Zhou and K La, FSMT: a feature
                                                                  solid-modeling tool for feature-based design
                                                                  and manufacture, Computer aided design,
                                                                  vol 25(1) 1993, 29-38.
Fig. 4.Example of components with groove features           [8]   Anthony Dean, Cheng Lin, Assembly CAD
                                                                  Design using Position Tolerance in
5. CONCLUSIONS                                                    Geometric Dimensioning & Tolerancing,
          This work attempts to develop algorithms                SME- Technical Papers, 7 pp, Nov, 2005.
for modelling the components through the input of
features. This feature based modelling approach
eliminates extraction of features from the programs
of the already drawn components. As a result, feature
information is directly available to downstream
activities, and feature extraction or recognition is no
longer needed. Hence, it is economical in terms of
time and cost compared to available feature based
techniques.
          The feature based approach described is
capable to perform similarity assessment of the

                                                                                               1588 | P a g e

More Related Content

What's hot

Towards smart and competitive sustainable machining
Towards smart and competitive sustainable machiningTowards smart and competitive sustainable machining
Towards smart and competitive sustainable machiningLiu PeiLing
 
INTRODUCTION TO COMPUTER AIDED DESIGN & MANUFACTURING
INTRODUCTION TO COMPUTER AIDED DESIGN & MANUFACTURINGINTRODUCTION TO COMPUTER AIDED DESIGN & MANUFACTURING
INTRODUCTION TO COMPUTER AIDED DESIGN & MANUFACTURINGBalamurugan Subburaj
 
Towards smart and sustainable machining
Towards smart and sustainable machiningTowards smart and sustainable machining
Towards smart and sustainable machiningLiu PeiLing
 
Get the Gist: Universal Modelling Language (UML)
Get the Gist: Universal Modelling Language (UML)Get the Gist: Universal Modelling Language (UML)
Get the Gist: Universal Modelling Language (UML)russellgmorley
 
187186134 5-geometric-modeling
187186134 5-geometric-modeling187186134 5-geometric-modeling
187186134 5-geometric-modelingmanojg1990
 
Graphics Standards and Algorithm
Graphics Standards and AlgorithmGraphics Standards and Algorithm
Graphics Standards and AlgorithmYatin Singh
 
Based on the cross section contour surface model reconstruction
Based on the cross section contour surface model reconstructionBased on the cross section contour surface model reconstruction
Based on the cross section contour surface model reconstructionIJRES Journal
 
IRJET- Design of Spoon Mold using Flow Analysis and Higher End Design Software
IRJET- Design of Spoon Mold using Flow Analysis and Higher End Design SoftwareIRJET- Design of Spoon Mold using Flow Analysis and Higher End Design Software
IRJET- Design of Spoon Mold using Flow Analysis and Higher End Design SoftwareIRJET Journal
 
Vskills Certified CAD Sample Material
Vskills Certified CAD Sample MaterialVskills Certified CAD Sample Material
Vskills Certified CAD Sample MaterialVskills
 
A complete user adaptive antenna tutorial demonstration. a gui based approach...
A complete user adaptive antenna tutorial demonstration. a gui based approach...A complete user adaptive antenna tutorial demonstration. a gui based approach...
A complete user adaptive antenna tutorial demonstration. a gui based approach...Pablo Velarde A
 
Unit 2-ME8691 & COMPUTER AIDED DESIGN AND MANUFACTURING
Unit 2-ME8691 & COMPUTER AIDED DESIGN AND    MANUFACTURINGUnit 2-ME8691 & COMPUTER AIDED DESIGN AND    MANUFACTURING
Unit 2-ME8691 & COMPUTER AIDED DESIGN AND MANUFACTURINGMohanumar S
 
CAD Lab model viva questions
CAD Lab model viva questions CAD Lab model viva questions
CAD Lab model viva questions SHAMJITH KM
 
Characterization of a 2D Geometry Using C++ Interface
Characterization of a 2D Geometry Using C++ InterfaceCharacterization of a 2D Geometry Using C++ Interface
Characterization of a 2D Geometry Using C++ Interfacedrboon
 

What's hot (14)

Towards smart and competitive sustainable machining
Towards smart and competitive sustainable machiningTowards smart and competitive sustainable machining
Towards smart and competitive sustainable machining
 
INTRODUCTION TO COMPUTER AIDED DESIGN & MANUFACTURING
INTRODUCTION TO COMPUTER AIDED DESIGN & MANUFACTURINGINTRODUCTION TO COMPUTER AIDED DESIGN & MANUFACTURING
INTRODUCTION TO COMPUTER AIDED DESIGN & MANUFACTURING
 
Towards smart and sustainable machining
Towards smart and sustainable machiningTowards smart and sustainable machining
Towards smart and sustainable machining
 
Get the Gist: Universal Modelling Language (UML)
Get the Gist: Universal Modelling Language (UML)Get the Gist: Universal Modelling Language (UML)
Get the Gist: Universal Modelling Language (UML)
 
187186134 5-geometric-modeling
187186134 5-geometric-modeling187186134 5-geometric-modeling
187186134 5-geometric-modeling
 
Graphics Standards and Algorithm
Graphics Standards and AlgorithmGraphics Standards and Algorithm
Graphics Standards and Algorithm
 
Based on the cross section contour surface model reconstruction
Based on the cross section contour surface model reconstructionBased on the cross section contour surface model reconstruction
Based on the cross section contour surface model reconstruction
 
IRJET- Design of Spoon Mold using Flow Analysis and Higher End Design Software
IRJET- Design of Spoon Mold using Flow Analysis and Higher End Design SoftwareIRJET- Design of Spoon Mold using Flow Analysis and Higher End Design Software
IRJET- Design of Spoon Mold using Flow Analysis and Higher End Design Software
 
Vskills Certified CAD Sample Material
Vskills Certified CAD Sample MaterialVskills Certified CAD Sample Material
Vskills Certified CAD Sample Material
 
A complete user adaptive antenna tutorial demonstration. a gui based approach...
A complete user adaptive antenna tutorial demonstration. a gui based approach...A complete user adaptive antenna tutorial demonstration. a gui based approach...
A complete user adaptive antenna tutorial demonstration. a gui based approach...
 
2D graphics
2D graphics2D graphics
2D graphics
 
Unit 2-ME8691 & COMPUTER AIDED DESIGN AND MANUFACTURING
Unit 2-ME8691 & COMPUTER AIDED DESIGN AND    MANUFACTURINGUnit 2-ME8691 & COMPUTER AIDED DESIGN AND    MANUFACTURING
Unit 2-ME8691 & COMPUTER AIDED DESIGN AND MANUFACTURING
 
CAD Lab model viva questions
CAD Lab model viva questions CAD Lab model viva questions
CAD Lab model viva questions
 
Characterization of a 2D Geometry Using C++ Interface
Characterization of a 2D Geometry Using C++ InterfaceCharacterization of a 2D Geometry Using C++ Interface
Characterization of a 2D Geometry Using C++ Interface
 

Viewers also liked (20)

Lo2520082015
Lo2520082015Lo2520082015
Lo2520082015
 
Lm2519942003
Lm2519942003Lm2519942003
Lm2519942003
 
Ir2515501556
Ir2515501556Ir2515501556
Ir2515501556
 
Jv2517361741
Jv2517361741Jv2517361741
Jv2517361741
 
Jr2517091717
Jr2517091717Jr2517091717
Jr2517091717
 
Io2515321537
Io2515321537Io2515321537
Io2515321537
 
Jz2517611766
Jz2517611766Jz2517611766
Jz2517611766
 
Jk2516681674
Jk2516681674Jk2516681674
Jk2516681674
 
Jn2516891694
Jn2516891694Jn2516891694
Jn2516891694
 
N26080086
N26080086N26080086
N26080086
 
Cj31567576
Cj31567576Cj31567576
Cj31567576
 
Ib3115221526
Ib3115221526Ib3115221526
Ib3115221526
 
Ch31556559
Ch31556559Ch31556559
Ch31556559
 
Bo31445456
Bo31445456Bo31445456
Bo31445456
 
Cy31680692
Cy31680692Cy31680692
Cy31680692
 
Cr31618621
Cr31618621Cr31618621
Cr31618621
 
E31034043
E31034043E31034043
E31034043
 
Cd31527532
Cd31527532Cd31527532
Cd31527532
 
Fallas en los cueros
Fallas en los cuerosFallas en los cueros
Fallas en los cueros
 
TALADO DE CARTELERÍA EN MADERA
TALADO DE CARTELERÍA EN MADERATALADO DE CARTELERÍA EN MADERA
TALADO DE CARTELERÍA EN MADERA
 

Similar to Ix2515851588

IRJET- Design Automation of Cam Lobe Modeling in Creo using C#
IRJET- Design Automation of Cam Lobe Modeling in Creo using C#IRJET- Design Automation of Cam Lobe Modeling in Creo using C#
IRJET- Design Automation of Cam Lobe Modeling in Creo using C#IRJET Journal
 
Development of alogorithm to recognize through slot feature from step ap224 n...
Development of alogorithm to recognize through slot feature from step ap224 n...Development of alogorithm to recognize through slot feature from step ap224 n...
Development of alogorithm to recognize through slot feature from step ap224 n...eSAT Journals
 
Development of alogorithm to recognize through slot feature from step ap224 n...
Development of alogorithm to recognize through slot feature from step ap224 n...Development of alogorithm to recognize through slot feature from step ap224 n...
Development of alogorithm to recognize through slot feature from step ap224 n...eSAT Journals
 
M tech 1 2 cad cam
M tech 1 2 cad camM tech 1 2 cad cam
M tech 1 2 cad camAKRAMTARIQ2
 
Isomizer – Reconstruction of static 3D objects using 2D views
Isomizer – Reconstruction of static 3D objects using 2D viewsIsomizer – Reconstruction of static 3D objects using 2D views
Isomizer – Reconstruction of static 3D objects using 2D viewsIRJET Journal
 
3-Phase Recognition Approach to Pseudo 3D Building Generation from 2D Floor P...
3-Phase Recognition Approach to Pseudo 3D Building Generation from 2D Floor P...3-Phase Recognition Approach to Pseudo 3D Building Generation from 2D Floor P...
3-Phase Recognition Approach to Pseudo 3D Building Generation from 2D Floor P...ijcga
 
TOWARDS A UNIFIED IN-PROCESS GEOMETRIC MODEL FOR MULTIPLE MACHINING AND Layer...
TOWARDS A UNIFIED IN-PROCESS GEOMETRIC MODEL FOR MULTIPLE MACHINING AND Layer...TOWARDS A UNIFIED IN-PROCESS GEOMETRIC MODEL FOR MULTIPLE MACHINING AND Layer...
TOWARDS A UNIFIED IN-PROCESS GEOMETRIC MODEL FOR MULTIPLE MACHINING AND Layer...Liu PeiLing
 
computer aided design
computer aided design computer aided design
computer aided design Amita Gautam
 
IRJET - Virtual Mechanisms
IRJET - Virtual MechanismsIRJET - Virtual Mechanisms
IRJET - Virtual MechanismsIRJET Journal
 
Design of machine element by using AutoLISP programming in AutoCAD.
Design of machine element by using AutoLISP programming in AutoCAD.Design of machine element by using AutoLISP programming in AutoCAD.
Design of machine element by using AutoLISP programming in AutoCAD.Chaitanya Yadure
 
IRJET- Review of Automatic Feature Recognition of Cylindrical Parts
IRJET- Review of Automatic Feature Recognition of Cylindrical PartsIRJET- Review of Automatic Feature Recognition of Cylindrical Parts
IRJET- Review of Automatic Feature Recognition of Cylindrical PartsIRJET Journal
 
Uploaded file 130039511030956250
Uploaded file 130039511030956250Uploaded file 130039511030956250
Uploaded file 130039511030956250MAKAUT
 
Fundamentals of 3D modeling
Fundamentals of 3D modelingFundamentals of 3D modeling
Fundamentals of 3D modelingAniket Joshi
 
INTRODUCTION TO CAD,WORKSTATION & DESIGN PROCESS
INTRODUCTION TO CAD,WORKSTATION & DESIGN PROCESSINTRODUCTION TO CAD,WORKSTATION & DESIGN PROCESS
INTRODUCTION TO CAD,WORKSTATION & DESIGN PROCESSAbhilash kk
 
Virtual machining chapter manufacturing technology handbook
Virtual machining chapter   manufacturing technology handbookVirtual machining chapter   manufacturing technology handbook
Virtual machining chapter manufacturing technology handbookLiu PeiLing
 

Similar to Ix2515851588 (20)

C045061425
C045061425C045061425
C045061425
 
IRJET- Design Automation of Cam Lobe Modeling in Creo using C#
IRJET- Design Automation of Cam Lobe Modeling in Creo using C#IRJET- Design Automation of Cam Lobe Modeling in Creo using C#
IRJET- Design Automation of Cam Lobe Modeling in Creo using C#
 
Development of alogorithm to recognize through slot feature from step ap224 n...
Development of alogorithm to recognize through slot feature from step ap224 n...Development of alogorithm to recognize through slot feature from step ap224 n...
Development of alogorithm to recognize through slot feature from step ap224 n...
 
Development of alogorithm to recognize through slot feature from step ap224 n...
Development of alogorithm to recognize through slot feature from step ap224 n...Development of alogorithm to recognize through slot feature from step ap224 n...
Development of alogorithm to recognize through slot feature from step ap224 n...
 
M tech 1 2 cad cam
M tech 1 2 cad camM tech 1 2 cad cam
M tech 1 2 cad cam
 
Isomizer – Reconstruction of static 3D objects using 2D views
Isomizer – Reconstruction of static 3D objects using 2D viewsIsomizer – Reconstruction of static 3D objects using 2D views
Isomizer – Reconstruction of static 3D objects using 2D views
 
3-Phase Recognition Approach to Pseudo 3D Building Generation from 2D Floor P...
3-Phase Recognition Approach to Pseudo 3D Building Generation from 2D Floor P...3-Phase Recognition Approach to Pseudo 3D Building Generation from 2D Floor P...
3-Phase Recognition Approach to Pseudo 3D Building Generation from 2D Floor P...
 
TOWARDS A UNIFIED IN-PROCESS GEOMETRIC MODEL FOR MULTIPLE MACHINING AND Layer...
TOWARDS A UNIFIED IN-PROCESS GEOMETRIC MODEL FOR MULTIPLE MACHINING AND Layer...TOWARDS A UNIFIED IN-PROCESS GEOMETRIC MODEL FOR MULTIPLE MACHINING AND Layer...
TOWARDS A UNIFIED IN-PROCESS GEOMETRIC MODEL FOR MULTIPLE MACHINING AND Layer...
 
computer aided design
computer aided design computer aided design
computer aided design
 
IRJET - Virtual Mechanisms
IRJET - Virtual MechanismsIRJET - Virtual Mechanisms
IRJET - Virtual Mechanisms
 
Solidworks software
Solidworks softwareSolidworks software
Solidworks software
 
Design of machine element by using AutoLISP programming in AutoCAD.
Design of machine element by using AutoLISP programming in AutoCAD.Design of machine element by using AutoLISP programming in AutoCAD.
Design of machine element by using AutoLISP programming in AutoCAD.
 
IRJET- Review of Automatic Feature Recognition of Cylindrical Parts
IRJET- Review of Automatic Feature Recognition of Cylindrical PartsIRJET- Review of Automatic Feature Recognition of Cylindrical Parts
IRJET- Review of Automatic Feature Recognition of Cylindrical Parts
 
Uploaded file 130039511030956250
Uploaded file 130039511030956250Uploaded file 130039511030956250
Uploaded file 130039511030956250
 
Unit2 cad/ cam
Unit2 cad/ camUnit2 cad/ cam
Unit2 cad/ cam
 
Fundamentals of 3D modeling
Fundamentals of 3D modelingFundamentals of 3D modeling
Fundamentals of 3D modeling
 
AutoCAD Tutorial AB.pptx
AutoCAD Tutorial AB.pptxAutoCAD Tutorial AB.pptx
AutoCAD Tutorial AB.pptx
 
Reverse engineering
Reverse engineeringReverse engineering
Reverse engineering
 
INTRODUCTION TO CAD,WORKSTATION & DESIGN PROCESS
INTRODUCTION TO CAD,WORKSTATION & DESIGN PROCESSINTRODUCTION TO CAD,WORKSTATION & DESIGN PROCESS
INTRODUCTION TO CAD,WORKSTATION & DESIGN PROCESS
 
Virtual machining chapter manufacturing technology handbook
Virtual machining chapter   manufacturing technology handbookVirtual machining chapter   manufacturing technology handbook
Virtual machining chapter manufacturing technology handbook
 

Ix2515851588

  • 1. P.N.E.Naveen, M.Yasaswi / International Journal of Engineering Research and Applications (IJERA) ISSN: 2248-9622 www.ijera.com Vol. 2, Issue 5, September- October 2012, pp.1585-1588 Similarity Assessment of Turned Components: An Approach to Feature Based 3-D Modelling P.N.E.Naveen*, M.Yasaswi** *(Department of Mechanical Engg, GIET, JNTUK, Rajahmundry) ** (Department of Mechanical Engg, GIET, JNTUK, Rajahmundry) ABSTRACT Feature based modelling has been geometric modelling system that supports both considered an indispensable tool for integrating feature-based modelling and feature recognition. As a design and manufacturing processes. In contrast result, feature extraction or recognition is no longer to the common approach of simply attaching needed. The proposed feature based modelling manufacturing information to existing geometric system provides a graphical environment for solid models, the present work proposes a new modelling in AutoCAD. This paper presents approach to extracting machining features from a algorithms for feature based modelling. The feature feature-based solid modelling, based on an types are used as basis for similarity assessment. integrated geometric modelling system that supports both feature-based modelling and 2. LITERATURE REVIEW feature recognition. As a result, feature Li [1] presented a methodology for information is directly available to downstream recognizing manufacturing features from a design activities, and feature extraction or recognition is feature model. A feature recognition processor first no longer needed. The proposed feature based translates the design feature model of a part into an modelling system provides a graphical intermediate manufacturing feature tree by handling environment for solid modelling in AutoCAD. design features and then final manufacturing tree is This paper presents algorithms for feature based updated with some interpretations. In another work modelling. The feature types are used as basis for Yan [2] proposed algorithms based on progressive Z- similarity assessment. maps for recognizing the machining features and feature topologies by analyzing NC programs. A new Keywords – AutoCAD, Cylinders, Design, approach to extracting machining features from a Modelling. feature-based design model is presented, which supports both feature-based modelling and feature 1. INTRODUCTION recognition [3]. Feature recognition is achieved Present manufacturing industry demands through an incremental feature converter. Jung [4] more automation from design stage to manufacturing has given a novel feature finder, which automatically stage. There is much interest in manufacturing firms generates a part interpretation in terms of machining to automate the task of process planning using features, by utilizing information from a variety of computer-aided process planning (CAPP) systems. sources such as nominal geometry, tolerances and CAPP is usually considered to be part of computer- attributes, and design features. aided manufacturing (CAM). However, this tends to Martino [5] presents system architecture for imply that CAM is a stand-alone system. In fact, a feature-based modeling which is founded on synergy results when CAM is combined with integration that is obtained through the definition of a computer-aided design to create a CAD/CAM common feature library and an intermediate model, system. In such a system, CAPP becomes the direct which plays the role of communication link between connection between design and manufacturing. the geometric model and the feature-based model. Process planning includes identification of the Timo [6] proposed a novel feature-modeling system processes, machine tools, cutting tools, setups and which implements a hybrid of feature-based design fixtures to produce the desired part, along with and feature recognition in a single framework. geometric information about the product. To achieve During the design process of a part, the user can this computer integrated manufacturing (CIM) modify interactively either the solid model or the system, information about machining component is feature model of the part while the system keeps the must. In this context, feature recognition plays an other model consistent with the changed one. This important role in the fully automated factory of the gives the user the freedom of choosing the most future. But, the recognition of machining features in a convenient means of expressing each required part with arbitrary feature interactions is a difficult operation. task. Hence, The present work proposes a new Duan [7] proposed a feature solid modeling approach to extracting machining features from a tool in which geometry is associated with knowledge. feature-based solid modelling, based on an integrated Generalized sweeping has been developed as a 1585 | P a g e
  • 2. P.N.E.Naveen, M.Yasaswi / International Journal of Engineering Research and Applications (IJERA) ISSN: 2248-9622 www.ijera.com Vol. 2, Issue 5, September- October 2012, pp.1585-1588 unified method for defining various features with a string, nodx (for identification of the feature dual representation schema of a CSG index and a B- in model tree) as node. rep index. Anthony Dean and Cheng Lin [8]  Prompt the user to enter the value of „p‟. presented a systematic approach using Autodesk  If no value in array „p‟ is null then go to Inventor to design assembly drawings with geometric next step, else display “No values are dimensioning and tolerance (GD&T). Through the given”. This display prompts the user to use of position tolerance in GD&T and the parameter enter the „p‟ value again. data file in Auto Desk Inventor, this approach can  Compute the values of radius(r) and length generate the assembly drawing when specified with (le) from „p‟ value. maximum material condition (MMC).  The starting point of the feature is computed In the present work, a feature based from the previous feature history of the modelling system is developed using VISUAL model. If the previous history is null then BASIC in integration with AutoCAD for turning starts from reference point. components. This feature-based solid modelling  Create the nodes Z (indicating the starting based on an integrated geometric modelling system point of the feature), radius, length of the that supports both feature-based modelling and cylinder in the feature list window. (Note: feature recognition. The information of the All the features are considered co-axial. The machining features is used in similarity assessment of value (Z+le) gives the starting point of the the components. next feature on the axis)  Create a cylinder in the AutoCAD window. 3. FEATURE-BASED MODELING  Display the features length, radius, Z in a The features that have been considered separate window. include plane cylinder, taper cylinder, blind hole, through hole and groove. Algorithms are developed 3.2 Algorithm for taper cylinder for individual features and these algorithms are The algorithm for modeling and storing a embedded in Visual Basic forms. As soon as the taper cylinder feature is given below. The model feature is selected from the list, the user is prompted created and feature list stored is presented in fig to give the specifications of the selected one. Then 1(b). the model is created in the AutoCAD window. The specifications are automatically recognized and are stored in the Visual Basic window. This integration is done, using a user integrated and development environment in VISUAL BASIC. The User integrated environments used in this work are VBAIDE (Visual Basic Automated Integrated Development Environment) and VLIDE (Visual Lisp Fig 1(b) taper Cylinder Integrated Development Environment). These Environments integrate AutoCAD with Visual Basic,  Declare nox (for identification of the feature so that we can use them with considerable ease. in model tree) as node, axes variables xv, yv, zv as double, aucs (AutoCAD user co- 3.1 Algorithm for plane cylinder ordinate system) and acir (AutoCAD The algorithm for modeling and storing Circle)as acad variables and starting center plane cylinder based on the dimensions entered by point cp(0 to 2) as a string. the user is represented below. The model created  Assign the values of axes variables. and feature list stored is shown in the fig 1(a).  Declare rad1 (r11), rad2 (r12), length (le) and angle (ang) as double.  Prompt the user to enter the values of r11, r12 and le.  If r11, r12 and le are not equal to null then compute the value of cp using previous feature history. If the previous history is null then starts from reference point. Fig 1(a) Plane Cylinder  Calculate taper angle.  Create the nodes of the features rad1, rad2,  Declare length (le), radius(r) as integers and length, Z for the taper cylinder in the feature end point of the feature (p (0 to 2) as a list window under taper cylinder node. double array) considering the feature section  Create taper cylinder in AutoCAD window. in ZX plane and feature name (rkey) as  Display the features length, radius 1, radius 2 and Z in a separate window. 1586 | P a g e
  • 3. P.N.E.Naveen, M.Yasaswi / International Journal of Engineering Research and Applications (IJERA) ISSN: 2248-9622 www.ijera.com Vol. 2, Issue 5, September- October 2012, pp.1585-1588 3. 3 Algorithm for groove 3.5 Algorithm for blind hole The algorithm for modeling and storing a The algorithm for a blind hole is explained groove feature is explained in this section. Fig 1(c) with the help of fig 1(e). shows the model created and feature list stored. Fig 1(e) Blind hole with its feature list. Fig 1(c) groove  Declare a3d, ac Acad3DSolid variables,  Declare the variables width (w1), height nodx & nox (for identification of the feature (h1), starting point (sp1) and ending point in model tree) as Nodes, end point of the (sp2) as double variables, nodx & nox feature pt (0 to 2) as array. (for identification of the feature in model  Give the values of length and radius of the tree) as Nodes ,a3d as Acad3Dsolid, . hole.  If the base component exists in the acad  Compute the values of pt. window then go to next step. Else display  Create the hole with specified dimensions. “No features to extract”.  Save the features radius and length of the  Prompt the user to enter the values of sp1, hole in the feature list window using nodes. values of width and height of the groove relative to sp1. 4. SIMILARITY ASSESSMENT  Compute the values of sp2. Similarity assessment is a manufacturing  Copy the values for sp1, sp2, width, technique in which the components with similar height to the respective sub-nodes under features are recognized and grouped together. the groove node in feature list window. Components are modelled with developed system, in  Create the groove feature in AutoCAD which the features are given as input. The window. dimensional parameters of these features are given by  Display the features width, height, X and the user and the components are created in the Z in a separate window. AutoCAD window. After recognizing the features of the above modelled components, they are grouped 3.4 Algorithm for through hole according to similarity in features. The components The following algorithm gives information may differ in the size but, they are assessed based on about modeling and storing the feature data of a the features. Here, the components are assessed through hole. The model created and feature list mainly into three groups. They are Components with stored is shown in the fig 1(d). cylindrical faces, Components with holes and Components with grooves. In the first group, the components with only cylindrical features i.e either plane cylinder or taper cylinder are considered. Fig. 2 gives a group of components which are assessed as similar from a data base created by the developed system. Fig.3 shows a group of components with hole features. In this Fig 1(d) through hole group, the components with hole along with cylindrical features are considered. In the third group,  Declare a3d, ac Acad3DSolid variables, the components with groove features along with other nodx & nox (for identification of the feature features are considered. Fig. 4 gives a group of in model tree) as Nodes, end point of the components which are assessed as similar from a data feature pt (0 to 2) as array. base created by the developed system. Present system  Specify the value of radius of the hole. gives first priority to grooves, second priority to holes  Compute the values of pt. and third priority to cylindrical features. This type of  Create a hole with specified dimensions. similarity assessment is considered only to show the  Save the features radius and length of the working of developed system. This can be extended hole in the feature list window using nodes. to any type of similarity assessment once the features are stored along with solid model. 1587 | P a g e
  • 4. P.N.E.Naveen, M.Yasaswi / International Journal of Engineering Research and Applications (IJERA) ISSN: 2248-9622 www.ijera.com Vol. 2, Issue 5, September- October 2012, pp.1585-1588 turning components based on the input features given in modelling. This system is very simple compared to other methods available for similarity assessment i.e edge boundary techniques, Z-maps, graphs, diagrams etc. Once the components are assessed into similar groups based on the features, this process can be extended for Automated Process Planning, Automated Machining Setup Generation and Automated Measuring Setup Generation. In this work, five features namely plane cylinder, taper cylinder, through hole, blind hole and groove are currently considered. For the system to handle wide variety of parts more features need to be considered. REFERENCES [1] W D Li, S K Ong and A Y C Nee, Recognizing manufacturing features from a design-by-feature model, Computer aided Fig. 2. Example of components with cylindrical design, vol 36(11) 2002, 849-868. features [2] Yan , Yamazaki and Liu, Recognition of machining features and feature topologies from NC programs, Computer aided design, vol 32(10) 2000, 605-616. [3] Jae Yeol Lee and Kwangsoo Kim, A feature-based approach to extracting machining features, Computer aided design, vol 30(13) 1998, 1019-1035. [4] Jung Hyun Han and Aristides AG Requicha , Integration of feature based design and feature recognition, Computer aided design, vol 29(5) 1997, 393-403. [5] T De Martino, B Falcidieno, F Giannini, S Fig. 3.Example of components with hole features Hassinger and J Ovtcharova, Feature-based modeling by integrating design and recognition approaches, Computer aided design, vol 26(8) 1994, 646-653. [6] Timo Laakko and Martti Mantyla, Feature modeling by incremental feature recognition, Computer aided design, vol 25(8) 1993, 479-492. [7] W Duan, J Zhou and K La, FSMT: a feature solid-modeling tool for feature-based design and manufacture, Computer aided design, vol 25(1) 1993, 29-38. Fig. 4.Example of components with groove features [8] Anthony Dean, Cheng Lin, Assembly CAD Design using Position Tolerance in 5. CONCLUSIONS Geometric Dimensioning & Tolerancing, This work attempts to develop algorithms SME- Technical Papers, 7 pp, Nov, 2005. for modelling the components through the input of features. This feature based modelling approach eliminates extraction of features from the programs of the already drawn components. As a result, feature information is directly available to downstream activities, and feature extraction or recognition is no longer needed. Hence, it is economical in terms of time and cost compared to available feature based techniques. The feature based approach described is capable to perform similarity assessment of the 1588 | P a g e