Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Explanation –
More and more models are being built from data generated using reverse
engineering (RE) 3D imaging equipment and software.
In this context, RE is the process of capturing geometric data from another object.
This data is usually initially available in what is termed “point cloud” form, meaning
an unconnected set of points representing the object surfaces.
Points need to be connected together using RE software like Geomagic which may
also be used to combine point clouds from different scans and to perform other
functions like hole-filling and smoothing.
In many cases, the data will not be entirely complete, some surfaces may obscure
others, like with deep crevices and internal features; so that the representation may
not turn out exactly how the object is in reality.
2nd approach – that can help digitize objects is the Capture Geometry Inside technology
that also works very much like a reverse of AM technology, where 2D imaging is used to
capture cross-sections of a part as it is machined away layer by layer.
Obviously this is a destructive approach to geometry capture so it cannot be used for
every type of product.
AM can be used to reproduce the articles that were scanned, which essentially
would form a kind of 3D facsimile (3D Fax) process.
More likely, however, the data will be modified and/or combined with other data to
form complex, freeform artifacts that are taking advantage of the “complexity for
free” feature of the technology.
4
5
25/08/2018
The RE process can be divided into three steps:
Digitising
Data segmentation
Data fitting
6
25/08/2018
7
25/08/2018
REVERSE ENGINEERING
IN
RAPID MANUFACTURING?
8
25/08/2018
9
Chapter 1
Abstract
This chapter introduces readers to the term reverse engineering (RE), and to the associ-
ated techniques that can be used for scanning physical parts. In addition, the chapter
presents the process of reverse engineering and the strategy for scanning and converting
the scanned data into a 3-D surface or solid model.
1.1 Introduction
In today’s intensely competitive global market, product enterprises are con-
stantly seeking new ways to shorten lead times for new product developments
that meet all customer expectations. In general, product enterprise has invested
Figure 1.4. Contact scanning touch probe. Originally published in Rapid Prototyping Casebook, McDonald,
J.A., Ryal, C.J. and Wimpenny, D.I., 2001, © John Wiley and Sons Limited. Reproduced with permission.
6 1 Introduction to Reverse Engineering
Figure 1.5. Optical scanning device. Originally published in Rapid Prototyping Casebook, McDonald, J.A.,
Ryal, C.J. and Wimpenny, D.I., 2001, © John Wiley and Sons Limited. Reproduced with permission.
1.6 Phase 2–Point Processing 7
Figure 1.6. Vertical faces–touch probe versus a laser. Originally published in Rapid Prototyping Casebook,
McDonald, J.A., Ryal, C.J. and Wimpenny, D.I., 2001, © John Wiley and Sons Limited. Reproduced with
permission.
These issues restrict the use of remote sensing devices to areas in engineering,
where the accuracy of the information generated is secondary to the speed of
data capture. However, as research and laser development in optical technology
continue, the accuracy of the commercially available noncontact scanning de-
vice is beginning to improve.
The output of the scanning phase is point cloud data sets in the most conven-
ient format. Typically, the RE software provides a variety of output formats such
as raw (X, Y, Z values separated by space or commas).
1. Realism: With lighting and shading effects, ray tracing and other photorealistic
imaging techniques, it is becoming possible to generate images of the CAD models
that are difficult to distinguish from actual photographs. In some ways, this reduces
the requirements on AM models for visualization purposes.
2. Usability and user interface: Early CAD software required the input of text based
instructions through a dialog box. Development of Windows-based graphical user
interfaces (GUIs) has led to graphics-based dialogs and even direct manipulation of
models within virtual 3D environments. Instructions are issued through the use of
drop-down menu systems and context-related commands. To suit different user
preferences and styles, it is often possible to execute the same instruction in
different ways. Keyboards are still necessary for input of specific measurements, but
the usability of CAD systems has improved dramatically. There is still some way to go
to make CAD systems available to those without engineering knowledge or without
training, however.
4. Speed: As mentioned previously, the use of NURBS assists in optimizing CAD data
manipulation. CAD systems are constantly being optimized in various ways, mainly
by exploiting the hardware developments of computers.
5. Accuracy: If high tolerances are expected for a design then it is important that
calculations are precise. High precision can make heavy demands on processing time
and memory.
6. Complexity: All of the above characteristics can lead to extremely complex systems.
It is a challenge to software vendors to incorporate these features without making
them unwieldy and unworkable.
All AM parts must start from a software model that fully describes the external geometry.
This can involve the use of almost any professional CAD solid modeling software, but the
output must be a 3D solid or surface representation. Reverse engineering equipment (e.g.,
laser scanning) can also be used to create this representation.
Part Orientation:
If a cylinder was built on its end, then it would consist of a series of circular layers built on
top of each other. Although layer edges may not be precisely vertical in all AM processes,
the result would still normally be a very well defined cylinder with a relatively smooth edge.
The same cylinder built on its side, so that the circular end is vertical, will have distinct layer
patterning on the sides. This will result in less accurate reproduction of the original CAD
data with a poorer esthetic appearance.
Orientation of the part within the machine can affect part accuracy. Since many parts will
have complex features along multiple axes, there may not be an ideal orientation for a
particular part. Furthermore, it may be more important to maintain the geometry of some
features when compared with others, so correct orientation may be a judgment call. This
judgment may also be in contrast with other factors like the time it takes to build a part
(e.g., taller builds take longer than shorter ones so high aspect ratio parts may be better
built lying down), whether a certain orientation will generate more supports, or whether
certain surfaces should be built face-up to ensure good surface finish in areas that are not in
contact with support structures.
Support Generation:
All AM systems must have a means for supporting free-standing and disconnected features
and for keeping all features of a part in place during the fabrication process. With extrusion-
based systems such features must be kept in place by the additional fabrication of supports.
Supports in such systems take two general forms:
If an extrusion-based system is built in the simplest possible way then it will have only one
extrusion chamber. If it has only one chamber then supports must be made using the same
material as the part. This may require parts and supports to be carefully designed and
placed with respect to each other so that they can be separated at a later time. As
mentioned earlier, adjustment of the temperature of the part material relative to the
adjacent material can result in a fracture surface effect. This fracture surface can be used as
a means of separating the supports from the part material. One possible way to achieve this
may be to change the layer separation distance when depositing the part material on top of
the support material or vice versa. The additional distance can affect the energy transfer
sufficiently to result in this fracture phenomenon. Alternatively, adjustment of the chamber
or extrusion temperature when extruding supports might be an effective strategy. In all
cases however, the support material will be somewhat difficult to separate from the part.
Support Removal - The most effective way to remove supports from the part is to fabricate
them in a different material. The variation in material properties can be exploited so that
supports are easily distinguishable from part material, either visually (e.g., using a different
color material), mechanically (e.g., using a weaker material for the supports), or chemically
(e.g., using a material that can be removed using a solvent without affecting the part
material). To do this, the extrusion-based equipment should have a second extruder. In this
way, the secondary material can be prepared with the correct build parameters and
extruded in parallel with the current layer of build material, without delay.
MIMICS:
Mimics (Materialise's Interactive Medical Image Control System) is Materialise’s software
for processing medical images and creating 3D models. Mimics uses 2D cross-sectional
medical images such as from computed tomography (CT) and magnetic resonance imaging
(MRI) to construct 3D models, which can then be directly linked to rapid prototyping, CAD,
surgical simulation and advanced engineering analysis.
Although Mimics was originally designed to link medical images to rapid prototyping, there
are of course many applications possible using the 3D model that is calculated after
segmentation. Over the years Mimics evolved to “the Golden Standard” in linking medical
images to various applications. Continuous developments and the inclusion of new tools
continue to widen the application base. The applications are:
Rapid Prototyping (RP)
Computer Aided Engineering (CAE)
Computer Aided Design (CAD)
Surgical Simulation
MAGICS:
MAGICS is software to manipulate STL file, following are the properties of MAGICS software:
– Checking the integrity of STL files based on the problems described above.
– Incorporating support structures including tapered features on the supports that may
make them easier to remove.
– Optimizing the use of AM machines, like ensuring the machine is efficiently filled with
parts, the amount of support structures is minimized, etc.
– Adding in features like serial numbers and identifying marks onto the parts to ensure
correct identification, easy assembly, etc.
– Remeshing STL files that may have been created using Reverse Engineering software or
other non-CAD based systems. Such files may be excessively large and can often be reduced
in size without compromising the part accuracy.
– Segmenting large models or combining multiple STL files into a single model data set.
– Performing Boolean tasks like subtracting model data from a tool insert blank model to
create a mold.