SlideShare a Scribd company logo
1 of 13
Reverse
Engineering
Presented By:
Demo
Reverseengineering
• Reverse Engineering is a process of
redesigning an existing product to improve and
broaden its functions, add quality and to
increase its useful life.
• The main aim of reverse engineering is to
reduce manufacturing costs of the new
product, making it competitive in market.
• The duplication is done without the aid of
drawings, documentation or computer model.
whyreverseengineering?
• The original producer no longer produces the
product.
• There is inadequate documentation of product.
• Some bad features of the product needs to be
redesigned.
• To update obsolete materials or antiquated
manufacturing processes with more current,
less expensive technologies.
Methodology
Physicalm
odel
3Dscanner
Pointclouddata
SurfaceModel
CADreadiness,Accuracy
,Smoothness
CADmodel
Digitizing
• Collecting data from physical part.
• Used when drawing of object is not available.
• Aim is to generate a 3D mapping of the
product in the form of CAD file.
• This requires acquisition of surface data,
which is large number of points on the product
surface.
• For this two types of processes are used:
contact and non contact method.
Discretizationmethod
Contactmethod
• Requires contact between
the component surface & a
measuring tool.
• Uses Coordinate Measuring
Machine (CMM),
electromagnetic digitizer or
sonic digitizers to get
desired coordinates.
Noncontactmethod
• Uses light as the main tool
• Uses white light or laser
scanners to scan 3D objects
to generate CAD design.
Manipulationofdata
• Basically, after completion of this a CAD
model of product is obtained.
• Used to fit a geometry to the large number of
points obtained from digitizing.
• The surface can be mathematically defined as
algebraic or parametric surface.
• Surface fitting techniques can be of two types:
interpolation and approximation techniques.
Surfacefittingtechniques
Interpolationtechnique
• Surface to be fitted passes
through all the data points.
• Used when the data points
are accurately measured
without any errors.
Approximationtechnique
• Surface represents a
generalized or best fit to the
data points.
• Used when large number of
data points are to be fitted.
Generationoffunctionalpart
• The geometric model obtained, can be used as
the basis for variety of operations.
• Operations such as automated process
planning, automated manufacturing, automated
dimensional inspection and automated
tolerance analysis.
Advantagesofreverseengineering
• RE typically starts with measuring an
existing object, so that a solid model
can be deduced in order to make use
of the advantages of
CAD/CAM/CAE technologies.
• CAD models are used for
manufacturing or rapid prototyping
applications.
• Hence we can work on a product
without having prior knowledge of
the technology involved.
 Cost saving for developing new
products.
 Lesser maintenance costs
 Quality improvement
 Competitive advantages
Applications
• ManufacturingField:To create a 3D virtual model
of an existing physical part for use in 3D
CAD, CAM, CAE or other software and to
analyze the working of a product.
• MedicalField:Imaging, modeling and replication
(as a physical model) of a patient's bone
structure
• Softwareengineering :Todetect and neutralize
viruses and malware.
ThankYou
13

More Related Content

Similar to .pptx

Introduction to CAD/CAM
Introduction to CAD/CAMIntroduction to CAD/CAM
Introduction to CAD/CAMNafis Ahmad
 
Lecture # 08 Reverse Engineering
Lecture # 08 Reverse EngineeringLecture # 08 Reverse Engineering
Lecture # 08 Reverse EngineeringSolomon Tekeste
 
Application of it in engineering
Application of it in engineeringApplication of it in engineering
Application of it in engineeringSanjayktm
 
Presentation on Application of IT in engineering
Presentation on Application of IT in engineeringPresentation on Application of IT in engineering
Presentation on Application of IT in engineeringKarma Chand
 
3D Models for Construction Estimating
3D Models for Construction Estimating3D Models for Construction Estimating
3D Models for Construction EstimatingIan McGaw
 
CADCAM CAE Notes
CADCAM CAE NotesCADCAM CAE Notes
CADCAM CAE NotesAbhay Gore
 
Ptc creo parametric sub bundles (with lite details explained)
Ptc creo parametric   sub bundles (with lite details explained)Ptc creo parametric   sub bundles (with lite details explained)
Ptc creo parametric sub bundles (with lite details explained)Victor Mitov
 
3D PRINTING - REVERSE ENGINEERING
3D PRINTING - REVERSE ENGINEERING 3D PRINTING - REVERSE ENGINEERING
3D PRINTING - REVERSE ENGINEERING S. Sathishkumar
 
5 benefits of using cad program
5 benefits of using cad program5 benefits of using cad program
5 benefits of using cad programkavita thete
 
ravi reverseengineeringitsapplication01 121101044845-phpapp02
ravi reverseengineeringitsapplication01 121101044845-phpapp02ravi reverseengineeringitsapplication01 121101044845-phpapp02
ravi reverseengineeringitsapplication01 121101044845-phpapp02Akash Maurya
 
Introduction to cad/cam
Introduction to cad/camIntroduction to cad/cam
Introduction to cad/camCADD CENTRE
 
Creo packaging and solution capabilities presentation (1) za sajta creo desig...
Creo packaging and solution capabilities presentation (1) za sajta creo desig...Creo packaging and solution capabilities presentation (1) za sajta creo desig...
Creo packaging and solution capabilities presentation (1) za sajta creo desig...Victor Mitov
 
Creo packaging and solution capabilities presentation (1) za sajta creo desig...
Creo packaging and solution capabilities presentation (1) za sajta creo desig...Creo packaging and solution capabilities presentation (1) za sajta creo desig...
Creo packaging and solution capabilities presentation (1) za sajta creo desig...Victor Mitov
 
Creo packaging and solution capabilities presentation (1) za sajta creo_desig...
Creo packaging and solution capabilities presentation (1) za sajta creo_desig...Creo packaging and solution capabilities presentation (1) za sajta creo_desig...
Creo packaging and solution capabilities presentation (1) za sajta creo_desig...Victor Mitov
 
Creo packaging and solution capabilities presentation (1) za sajta creo_desig...
Creo packaging and solution capabilities presentation (1) za sajta creo_desig...Creo packaging and solution capabilities presentation (1) za sajta creo_desig...
Creo packaging and solution capabilities presentation (1) za sajta creo_desig...Victor Mitov
 
CIM 15ME62 Module-2: CAD and Computer Graphics Software; Module 3: Line Bal...
CIM 15ME62   Module-2: CAD and Computer Graphics Software; Module 3: Line Bal...CIM 15ME62   Module-2: CAD and Computer Graphics Software; Module 3: Line Bal...
CIM 15ME62 Module-2: CAD and Computer Graphics Software; Module 3: Line Bal...Dr. Bhimsen Soragaon
 
CAD Conversion – What and Why?
CAD Conversion – What and Why?CAD Conversion – What and Why?
CAD Conversion – What and Why?Sowmiya Siva
 
Computer Aided Design - Unit I Introduction
Computer Aided Design - Unit I IntroductionComputer Aided Design - Unit I Introduction
Computer Aided Design - Unit I IntroductionJayavendhanJ
 

Similar to .pptx (20)

Introduction to CAD/CAM
Introduction to CAD/CAMIntroduction to CAD/CAM
Introduction to CAD/CAM
 
Lecture # 08 Reverse Engineering
Lecture # 08 Reverse EngineeringLecture # 08 Reverse Engineering
Lecture # 08 Reverse Engineering
 
Application of it in engineering
Application of it in engineeringApplication of it in engineering
Application of it in engineering
 
Presentation on Application of IT in engineering
Presentation on Application of IT in engineeringPresentation on Application of IT in engineering
Presentation on Application of IT in engineering
 
3D Models for Construction Estimating
3D Models for Construction Estimating3D Models for Construction Estimating
3D Models for Construction Estimating
 
CADCAM CAE Notes
CADCAM CAE NotesCADCAM CAE Notes
CADCAM CAE Notes
 
Resume2015
Resume2015Resume2015
Resume2015
 
Ptc creo parametric sub bundles (with lite details explained)
Ptc creo parametric   sub bundles (with lite details explained)Ptc creo parametric   sub bundles (with lite details explained)
Ptc creo parametric sub bundles (with lite details explained)
 
3D PRINTING - REVERSE ENGINEERING
3D PRINTING - REVERSE ENGINEERING 3D PRINTING - REVERSE ENGINEERING
3D PRINTING - REVERSE ENGINEERING
 
5 benefits of using cad program
5 benefits of using cad program5 benefits of using cad program
5 benefits of using cad program
 
ravi reverseengineeringitsapplication01 121101044845-phpapp02
ravi reverseengineeringitsapplication01 121101044845-phpapp02ravi reverseengineeringitsapplication01 121101044845-phpapp02
ravi reverseengineeringitsapplication01 121101044845-phpapp02
 
Introduction to cad/cam
Introduction to cad/camIntroduction to cad/cam
Introduction to cad/cam
 
Creo packaging and solution capabilities presentation (1) za sajta creo desig...
Creo packaging and solution capabilities presentation (1) za sajta creo desig...Creo packaging and solution capabilities presentation (1) za sajta creo desig...
Creo packaging and solution capabilities presentation (1) za sajta creo desig...
 
Creo packaging and solution capabilities presentation (1) za sajta creo desig...
Creo packaging and solution capabilities presentation (1) za sajta creo desig...Creo packaging and solution capabilities presentation (1) za sajta creo desig...
Creo packaging and solution capabilities presentation (1) za sajta creo desig...
 
Creo packaging and solution capabilities presentation (1) za sajta creo_desig...
Creo packaging and solution capabilities presentation (1) za sajta creo_desig...Creo packaging and solution capabilities presentation (1) za sajta creo_desig...
Creo packaging and solution capabilities presentation (1) za sajta creo_desig...
 
Creo packaging and solution capabilities presentation (1) za sajta creo_desig...
Creo packaging and solution capabilities presentation (1) za sajta creo_desig...Creo packaging and solution capabilities presentation (1) za sajta creo_desig...
Creo packaging and solution capabilities presentation (1) za sajta creo_desig...
 
CIM 15ME62 Module-2: CAD and Computer Graphics Software; Module 3: Line Bal...
CIM 15ME62   Module-2: CAD and Computer Graphics Software; Module 3: Line Bal...CIM 15ME62   Module-2: CAD and Computer Graphics Software; Module 3: Line Bal...
CIM 15ME62 Module-2: CAD and Computer Graphics Software; Module 3: Line Bal...
 
CAD Conversion – What and Why?
CAD Conversion – What and Why?CAD Conversion – What and Why?
CAD Conversion – What and Why?
 
CAD _ UNIT 1.pptx
CAD _ UNIT 1.pptxCAD _ UNIT 1.pptx
CAD _ UNIT 1.pptx
 
Computer Aided Design - Unit I Introduction
Computer Aided Design - Unit I IntroductionComputer Aided Design - Unit I Introduction
Computer Aided Design - Unit I Introduction
 

Recently uploaded

Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank  Design by Working Stress - IS Method.pdfIntze Overhead Water Tank  Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank Design by Working Stress - IS Method.pdfSuman Jyoti
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordAsst.prof M.Gokilavani
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)simmis5
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Christo Ananth
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...Call Girls in Nagpur High Profile
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...ranjana rawat
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Christo Ananth
 
Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfRagavanV2
 
Glass Ceramics: Processing and Properties
Glass Ceramics: Processing and PropertiesGlass Ceramics: Processing and Properties
Glass Ceramics: Processing and PropertiesPrabhanshu Chaturvedi
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfJiananWang21
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfKamal Acharya
 
Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...Christo Ananth
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdfankushspencer015
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01KreezheaRecto
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdfKamal Acharya
 
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxBSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxfenichawla
 

Recently uploaded (20)

Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank  Design by Working Stress - IS Method.pdfIntze Overhead Water Tank  Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
 
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdf
 
Glass Ceramics: Processing and Properties
Glass Ceramics: Processing and PropertiesGlass Ceramics: Processing and Properties
Glass Ceramics: Processing and Properties
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
 
Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
 
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdf
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxBSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
 

.pptx

  • 2. Reverseengineering • Reverse Engineering is a process of redesigning an existing product to improve and broaden its functions, add quality and to increase its useful life. • The main aim of reverse engineering is to reduce manufacturing costs of the new product, making it competitive in market. • The duplication is done without the aid of drawings, documentation or computer model.
  • 3. whyreverseengineering? • The original producer no longer produces the product. • There is inadequate documentation of product. • Some bad features of the product needs to be redesigned. • To update obsolete materials or antiquated manufacturing processes with more current, less expensive technologies.
  • 5.
  • 6. Digitizing • Collecting data from physical part. • Used when drawing of object is not available. • Aim is to generate a 3D mapping of the product in the form of CAD file. • This requires acquisition of surface data, which is large number of points on the product surface. • For this two types of processes are used: contact and non contact method.
  • 7. Discretizationmethod Contactmethod • Requires contact between the component surface & a measuring tool. • Uses Coordinate Measuring Machine (CMM), electromagnetic digitizer or sonic digitizers to get desired coordinates. Noncontactmethod • Uses light as the main tool • Uses white light or laser scanners to scan 3D objects to generate CAD design.
  • 8. Manipulationofdata • Basically, after completion of this a CAD model of product is obtained. • Used to fit a geometry to the large number of points obtained from digitizing. • The surface can be mathematically defined as algebraic or parametric surface. • Surface fitting techniques can be of two types: interpolation and approximation techniques.
  • 9. Surfacefittingtechniques Interpolationtechnique • Surface to be fitted passes through all the data points. • Used when the data points are accurately measured without any errors. Approximationtechnique • Surface represents a generalized or best fit to the data points. • Used when large number of data points are to be fitted.
  • 10. Generationoffunctionalpart • The geometric model obtained, can be used as the basis for variety of operations. • Operations such as automated process planning, automated manufacturing, automated dimensional inspection and automated tolerance analysis.
  • 11. Advantagesofreverseengineering • RE typically starts with measuring an existing object, so that a solid model can be deduced in order to make use of the advantages of CAD/CAM/CAE technologies. • CAD models are used for manufacturing or rapid prototyping applications. • Hence we can work on a product without having prior knowledge of the technology involved.  Cost saving for developing new products.  Lesser maintenance costs  Quality improvement  Competitive advantages
  • 12. Applications • ManufacturingField:To create a 3D virtual model of an existing physical part for use in 3D CAD, CAM, CAE or other software and to analyze the working of a product. • MedicalField:Imaging, modeling and replication (as a physical model) of a patient's bone structure • Softwareengineering :Todetect and neutralize viruses and malware.