Professional Documents
Culture Documents
Words often fails to express one’s feeling toward others, still I express my sincere gratitude
to Mr. A.V. Doshi (Assistant Professor, Department of Mechanical Engineering, SVNIT,
Surat) for his valuable guidance, motivations and extreme cooperation to complete my seminar
work successfully.
I would also like to thank all the teaching and non-teaching staff for cooperating us in
completing this seminar.
In addition, I would also like to thank the Mechanical Engineering Department for
including seminar in the curriculum.
i
ABSTRACT
Designers design a product and the manufacturers manufacture the product according to the
design and other specifications. Suppose, after a certain period of time the design gets lost and
a modified version of that product has to be manufactured. Thus arrived the concept of Reverse
Engineering. Reverse engineering is the process of analyzing a subject system to identify the
system’s components and their interrelationships and create representations of the system in
another form or at a higher level of abstraction.
The concept of Reverse Engineering has found its application in Manufacturing, Chemical,
Software and Film Industries. It is also useful in the medical field. A basic idea of reverse
engineering has been dealt in this seminar report.
ii
Contents
ABSTRACT ................................................................................................................................................. ii
Chapter 1 .................................................................................................................................................... iv
INTRODUCTION................................................................................................................................... 1
Chapter 2 ..................................................................................................................................................... 2
Difference between Reverse Engineering and Forward Engineering ................................................ 2
Chapter 3 ..................................................................................................................................................... 4
Why reverse engineering? ...................................................................................................................... 4
Chapter 4 ..................................................................................................................................................... 5
The Rise of Reverse Engineering ........................................................................................................... 5
Chapter 5 ..................................................................................................................................................... 6
Reverse Engineering Procedure ............................................................................................................ 6
Digitizing or collecting data from physical part: ............................................................................. 6
Manipulation of the collected data to obtain a CAD model: ........................................................... 8
Generation of functional parts from the CAD model: ..................................................................... 9
Scan Based Reverse Engineering ..................................................................................................... 10
Chapter 6 ................................................................................................................................................... 11
A Case Study: Reverse Engineering a Computer Mouse Cover....................................................... 11
Chapter 7 ................................................................................................................................................... 12
Advantages of Reverse Engineering .................................................................................................... 12
Chapter 8 ................................................................................................................................................... 13
Applications of Reverse Engineering .................................................................................................. 13
Manufacturing Engineering: ........................................................................................................... 13
Software Engineering: ...................................................................................................................... 13
Chemical Engineering: ..................................................................................................................... 13
Film- Entertainment Industry: ........................................................................................................ 13
Medical Field: .................................................................................................................................... 13
CONCLUSION ......................................................................................................................................... 14
REFERENCES .......................................................................................................................................... 15
iii
List of Figures
Fig.6 Digitizer
iv
Chapter 1
INTRODUCTION
Reverse engineering is the process of analyzing a subject system to identify the system’s
components and their interrelationships and create representations of the system in another
form or at a higher level of abstraction. The purpose of reverse engineering is to understand
the properties of a system in order to facilitate enhancement, correction or redesign for a better
product.
A product which has been made by a manufacturer is analyzed, its mechanical properties and
geometry are measured to get its design in a CAD software and a model from it. This model
may be used to manufacture a product which is better than the older one.
1
Chapter 2
2
REVERSE ENGINEERING FORWARD ENGINEERING
Given a product, deduce tentative Given requirements, develop a product.
requirements.
Less certain. An implementation can yield More certain. The developer has requirements
different requirements, depending on the and must deliver a product that implements
reverse engineer’s interpretation. them.
Less mature. Skilled staff sparse. More mature. Skilled staff readily available.
Can be performed 10 to 100 times faster than Time consuming (months to years of work).
forward engineering.(days to weeks of work).
The model can be imperfect. Salvaging partial The model must be correct and complete or the
information is still useful. product will fail.
3
Chapter 3
4
Chapter 4
With the easy availability of computer-aided design packages, reverse engineering technology has
become a practical tool to create a three-dimensional virtual model of an existing physical part.
That, in turn, has made the use of 3-D CAD, computer-aided manufacturing, or other computer-
aided engineering applications easier.
One reason design engineers are increasingly using it is that, it’s hardware and software have
become more affordable, helping engineering companies, especially the little guys, to speed up
development and cut production costs. Furthermore, its software can be tightly integrated with the
computer-aided design programs. At the same time, the costs of scanners and other hardware used
to input measurements have been dropping, and the hardware is becoming smaller and easier to
use, according to the hardware makers.
5
Chapter 5
One of the reverse engineering methods is construction of a CAD model of the physical parts
whose drawing is not available. This is done by digitizing an existing prototype which is mainly
creating a computer model and then using it to manufacture the component. The objective of this
method is to generate a 3D mapping of the product in form of a CAD file. This involves the
acquisition of the product surface data by either contact or non-contact methods in form of X,Y
and Z coordinates of large number of points on the product surface. The methods of obtaining the
product surface data can be divided into two broad categories; Contact method and Non-contact
method. The contact method requires contact between the component surface and a measuring tool
that is usually a probe or a stylus. The contact discretization method uses Co-ordinate Measuring
Machine (CMM) or electromagnetic digitizers to get the co-ordinates of the desired points on the
surface. The non-contact discretization technique uses white light or laser scanners to scan the 3D
Physical model
3D scanner
Surface Model
CAD model
7
In sonic digitizers, sound waves are used to calculate the position of a point relative to a
reference point. In this technique, the object is placed in front of a vertical rectangular board on
the corners of which are mounted four microphone sensors. A free hand held stylus is used to
trace the contours of the object. When a foot or a hand switch is pressed, the stylus emits an
ultrasonic impulse, and, simultaneously four clocks are activated. When the impulse is detected
by a microphone, the corresponding clock is stopped and the times taken to reach each of the
microphones recorded. These time recordings, called slant ranges, are processed by a computer
to calculate the x, y and z coordinates of the point.
Fig.6 Digitizer
8
Generation of functional parts from the CAD model:
Once the geometric model is obtained, it can be used as the basis for a variety of operations such
as automated process planning, automated manufacturing, automated dimensional inspection and
automated tolerance analysis. In automated manufacturing, these geometric models can be used to
generate the tool motion commands which can be made execute on any of the standard CNC
machines or input CAD model for rapid prototyping processes. These applications require feature
extraction from the geometric model, followed by a process plan for the object, which involves
definition of various manufacturing sequences required to manufacture the object.
9
Scan Based Reverse Engineering
Scan-based reverse engineering uses a 3D scanner to capture surface data from a physical
object and import it into a digital CAD file
Surface features and overall object dimensions are highly-accurate. Once complete,
reverse engineered scans can be used to augment or alter the original design using CAD
software.
Use of a handheld scanner for scanning the surface of engraved Bronze Age tablets has been shown
in the image.
10
Chapter 6
11
Chapter 7
• Hence we can work on a product without having prior knowledge of the technology
involved.
12
Chapter 8
1. To create a 3D virtual model of an existing part for use in 3D CAD, CAM, CAE or the
other software.
2. To make a digital 3D record of own products.
3. To assess competitor’s products.
4. To analyze the working of a product.
5. To identify potential patent infringement etc.
Software Engineering:
Chemical Engineering:
Animated objects are imparted motion using reverse engineered human skeletons.
Medical Field:
13
CONCLUSION
We have seen the importance of the concept of reverse engineering and how useful it is in various
industries. Reverse engineering has many advantages and is necessary for various applications. It
is a concept which many engineers don’t know but is widely applicable. In the manufacturing
industry, Reverse engineering encourages the use of 3D modelling software. This model is used
for machining the product using CAM. This increases the efficiency and accuracy of the work. It
reduces the labour and lead time required making the work cheaper.
Hence, the concept of reverse engineering is very important and every engineer should have
knowledge about it.
14
REFERENCES
1. “Improved intermediate point curve model for integrating reverse engineering and rapid
prototyping” by V. K. Kumbhar, P. M. Pandey & P. V. M. Rao
2. “Reverse Engineering Applications in Manufacturing Industries: an Overview” by Nikki
Rathore and P.K. Jain
3. “http://www.slideshare.net/lhoffmann/spotlight-on-reverse-engineering-63190052 “ by
Lynn Hoffmann
4. “http://nptel.ac.in/courses/112102103/15” course on Computer Aided Design and
Manufacturing II
5. Ananya upadhyay slideshare
15