Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 7

King Saud University

College of Engineering
Industrial Engineering Department
IE301 Product Design and Innovation
Laboratory Report

Experiment Title: Reverse Engineering Software for CAD model


Generation

Experiment Number: 4

Section List
NAME ID
No. No.
______________ _______ ____ ___

______________ _______ ____ ___

______________ _______ ____ ___

______________ _______ ____ ___

______________ _______ ____ ___

Group Number: _ _ _ _ _ _ _

0
King Saud University
College of Engineering
Industrial Engineering Department
IE301 Product Design and Innovation
Laboratory Report

2nd semester 1432/1433H – 2011/202G

1) Objective of Experiment

1) Understand the concept of Reverse Engineering (RE) Software


 Import the scanned data.
 Clean the data for surface reconstruction.
 Generation of CAD models.

2) Theoretical review
CAD Model generation using RE Concepts:
Reverse Engineering (RE) provides a solution to such manufacturing problems. However, a
major problem with reverse engineering technology is the inefficient and uneconomical surface
reconstruction (SR) process with huge amounts of acquired surface points of existing freeform
products. Therefore, reconstruction of freeform surfaces is a vital step in RE.

In data acquisition phase enormous quantities of 3D data are produced, typically in the form of
large unstructured point clouds which may contain outliers, noise, and non-uniformities in
thickness and spacing, due to acquisition errors or misalignment of multiple scans. There are
always points that do not belong to the volume of interest in acquired point cloud data.
Sometimes several point clouds of the same object are collected from different angles or
positions each having its own coordinate frame. Hence it is necessary to perform further
processing on the acquired data. Typical editing operations such as cropping, merging, de-
noising, elimination of outlier points, thinning, orientation, and redistribution of the input points
are needed to be done. These operations are called pre-processing of acquired point cloud data.

In reverse engineering, surface reconstruction is the most difficult and important process because
the reconstructed CAD representation can be used for reproduction, assembly analysis, quality
control and design improvement. So, the process of reverse engineering is just a much more
specific process in relation to the general engineering. Surface reconstruction in RE is defined as
a step to get the true shape of the object being reversed.

1
King Saud University
College of Engineering
Industrial Engineering Department
IE301 Product Design and Innovation
Laboratory Report

In this step, 3D surfaces (NURBS) are fitted for reconstructed triangular model. Non uniform
Rational B-splines (NURBS) are mathematical models usually used in computer graphics,
especially in product design and CAD (Computer-aided Design) models [1]. NURBS surfaces
are generated from the triangulated model instead of creating it directly from the point cloud. The
conversion from a triangulated model to the NURBS surface model requires multiple steps. First,
the triangulated model must be parameterizated (conversion to patches). Then the NURBS fitting
algorithm can be applied to the parameterized point clouds. At the end, this 3D surface model is
exported as a common file format for developing 3D CAD model.ant to export the figure as a
common file format for further processing.

Raw Point Cloud Data Cleaned Point Cloud Data Triangulated Model

NURBS CAD Model

2
King Saud University
College of Engineering
Industrial Engineering Department
IE301 Product Design and Innovation
Laboratory Report

3) Equipment
a) Type: Software
b) Description:
Mainly three software are used during the process:

1. Vxelements: To acquire data points.

2. Geomagic: To clean and process data points.

3. CATIA: To process the CAD model.

A computer with good configuration is used for processing of data.

3
King Saud University
College of Engineering
Industrial Engineering Department
IE301 Product Design and Innovation
Laboratory Report

4) Experimental procedures

The steps are as follows:


1. Data is acquired either in point cloud form or directly as triangulated model.
2. Initial cleaning in Vxelements software.
3. Export the raw data to Geomagics software.
4. Clean the noise from the data.
5. Merge the surfaces if needed.
6. Fill the holes in the surfaces.
7. Make the NURBS surfaces.
8. Make the final surface model.
9. Export the model to CAD software such as CATIA.
10. Process the CAD model for finishing touch.

4
King Saud University
College of Engineering
Industrial Engineering Department
IE301 Product Design and Innovation
Laboratory Report

5) Result

6) Discussion

7) Conclusions

5
King Saud University
College of Engineering
Industrial Engineering Department
IE301 Product Design and Innovation
Laboratory Report

Appendix

Reference
1. L. A. Piegl, W. Tiller (1997). “The Nurbs Book”. Springer.

You might also like