1. Introduction
GD&T (Geometric Dimensioning and Tolerancing) is a dimensioning methodology, a universal symbolic language, used to differentiate a good part from a bad one, but always from a functional point of view, so that the rejected part is a non-functional part, that is, one that does not fit with its geometric counterpart. [1]
Reverse engineering is the process of disassembling, analyzing, studying, evaluating, and understanding a product to understand how it works, how it was built, which components are contained. It is used, for example, to create replicas, improve existing products, or simply to understand the operation of a machine or system.
It can be said that GD&T and reverse engineering are two linked but different concepts. Basically, reverse engineering is a process of analyzing and studying an object to understand its design and function, while GD&T is a methodology that allows defining and controlling the geometric tolerances of manufactured parts. GD&T is applicable to reverse engineering because it ensures that parts manufactured from an original have the correct geometric dimensions and tolerances, which is critical to their operation, coupling, and obtaining an adequate fit.
There are two types of engineering: direct engineering, in which the part is manufactured from a drawing, and reverse engineering, which is the opposite process.
There is no single definition of reverse engineering. Some of them are:
“Reverse engineering represents the process of analyzing a system with two goals in mind: 1) to identify the system's components and their relationships, and 2) to create representations of the system in another form or at a higher level of abstraction.” [2]
“Reverse engineering is the process of designing a substitute that acceptably replaces a product or part. In this case, reverse engineering is a particular case of redesign based on various aspects of the original product and on the analysis of a sample. It is applied when the design process or documentation is unavailable.” [2]
“Reverse engineering is an analytical-synthetic process that seeks to determine the characteristics and/or functions of a system, machine, or product, or a part of a component or subsystem. The purpose of reverse engineering is to establish a generic model of an object, product, or reference system. [2]
It can be said that reverse engineering is the process followed to obtain a duplicate from a reference object. [2]
The information obtained, transformed into a model, is called a duplicate (reproduced object B) reference object A. In summary, reverse engineering has the following primitive elements [2]:
1) the reference object (A), also called the initial object
2) the reproduced object (B), also known as the final object
3) the set of specific relation between the mentioned objects
The stages of reverse engineering [2] are:
Step 1: Preliminary knowledge of the reference object (A)
Step 2: Design of a research plan and its corresponding program of activities
Step 3: Application of the plan to the reference object (A)
Step 4: Synthesize the information obtained from applying the plan, generate model B, and demonstrate that B ~ A (equivalence or similarity between A and B).
Step 5: Characterize model B
Step 6: Use B for various purposes
It should be noted that 3D scanning has become a very valuable tool in the application of reverse engineering, and that the acquisition of three-dimensional points of a part allows for the development of models and product analysis. [4]
Figure 1 explains the 3D printing process. [5]
Regarding 3D printing, it is important to consider that there are modeling deviations, so it is crucial to apply GD&T to the part drawing to achieve proper printing. [5]
This is achieved in the pre-dimensioning stage of the CAD model, considering several aspects related to coupling, the deformation generated by the 3D printing process, and ensuring the correct coupling of the part with its geometric counterpart through the application of GD&T. [5]
It is very important to use a project methodology applied to product development, since without it, information would be incorrectly detailed, generating potential complications in the production process, and it would not be possible to provide uniformity in specifications. [6]
This is why GD&T is used, since GD&T is a set of symbols, rules, definitions, and conventions; that is, it is a symbolic language used to describe the size, form, orientation, and location of parts. [6]
Geometric tolerances are expressed by means of the feature control frame. See
Figure 2.
Basically the control frame shows the tolerance symbol, the tolerance with its features in the corresponding cases, and the datums or references that represent not only the way of fixing the piece, but also the order of precedence when fixing the piece and restricting its movements, the six degrees of freedom, these being the three translations and rotations on the x,y,z axes. [7]
The five categories of geometric tolerances and their symbols are shown in
Figure 3.
GD&T is applied to product development using, as a measurement element, a coordinate measuring machine of any type, allowing for a comparison between the previously designed mathematical model and the actual part, obtained through the collection of points. [6]
It is common to apply the GD&T methodology to product development, such as in the case of a bus body manufacturer, applying it to a windshield, using as a measuring element to carry out the metrological survey a portable three-dimensional measuring arm with a scanner and built-in spherical probe. [6]
The use of a measuring arm and its software allows for the comparison of the previously designed mathematical model and the actual part, obtained by collecting the points, with the scanner attached to the equipment. [ 6]
It is important to consider measurement uncertainty when measuring parts and link it to GD&T. There are many sources of uncertainty, caused by the complex system of mechanical components found in coordinate measuring machines and environmental variations. Therefore, it is necessary to develop a measurement uncertainty assessment method. [8]
Multi-sensor systems can also be used for inspection with coordinate measuring machines, combining, for example, laser and contact scanning, among others, to increase speed and reduce measurement uncertainty on complex surfaces. [9]
It is important to consider several aspects when planning measurements with coordinate measuring machines. For example, inspection standards, GD&T, measurement technology, the manufacturing process along with the part specifications, and very important, the personnel in relation to their training and technical competence. [9]
The main objective of this work is to develop a documented method based on the application of GD&T to obtain product parts through reverse engineering, thereby linking the mechanical design, manufacturing, and inspection processes.
The objective was obtained by developing a documented method and improving the resulting part through reverse engineering and another important aspect was the production of a functional gauge.