Customized Software Tools Integrated in Reverse Engineering Process of Rectangular Parts with Holes

2013 ◽  
Vol 371 ◽  
pp. 473-477 ◽  
Author(s):  
Gheorghe Oancea ◽  
Alexandru Manolescu ◽  
Iulian Bădan ◽  
Roxana Pescaru

This paper presents how in the Reverse Engineering process can be integrated specific software tools, developed by the authors, which allow for digitized rectangular parts with internal surfaces of revolution, to obtain solid models and CNC program. The first tool named Rotational Axis Primitives and Recognition has implemented a set of algorithms and it is used for recognizing, from a cloud of points associated with a rotational part, the axis and geometrical parameters. The second tool named Hole_Application is created for forward engineering and it can be used to design and manufacture the industrial products with rectangular shape using intelligent technological objects for holes.

Author(s):  
Alexandru Manolescu ◽  
Adriana Fota ◽  
Gheorghe Oancea

It is a well known fact that Reverse Engineering techniques involve the following steps: scanning the object, pre-processing a cloud of points, processing the cloud of points, redesigning, and manufacturing the part. Difficulties arise when processing clouds of points resulted from digitization, obtaining geometrical parameters of the scanned object itself and getting the final associated CAD model. This paper presents an algorithm for the recognition of a rotational part form. The part has been previously scanned and will be redesigned for re-manufacturing. To determine the surfaces of a rotational part, it is necessary to scan the part in order to obtain the cloud of points which is afterwards cleared of noise points. Beginning with the cloud of points, an algorithm is built that automatically determines the part’s axis. The axis is then used to generate the required sections. The same tool also facilitates the recognition of simple, basic shapes like cylinders, cones and spheres. The points cloud data are stored in a text file. The text file contains all the points’ coordinates of the cloud. After running the software on the data file we obtain the geometrical data necessary for the parametric model. This data can then be exported to a 3D design environment to redesign the digitized part. This paper contains two case studies in which a part was scanned and then, following the steps outlined above, the geometrical data of the part are obtained. With the geometrical data, the part can be modelled like a parameterized object.


Author(s):  
Mark Snider ◽  
Sudhakar Teegavarapu ◽  
D. Scott Hesser ◽  
Joshua D. Summers

Reverse engineering has gained importance over the past few years due to an intense competitive market aiding in the survivability of a company. This paper examines the reverse engineering process and what, how, and why it can assist in making a better design. Two well known reverse engineering methodologies are explored, the first by Otto and Wood and the second by Ingle. Each methodology is compared and contrasted according to the protocols and tools used. Among some of the reverse engineering tools detailed and illustrated are: Black box, Fishbone, Function Structure, Bill of Material, Exploded CAD models, Morphological Matrix, Subtract and Operate Procedure (SOP), House of Quality matrix, and FMEA. Even though both methodologies have highly valued tools, some of the areas in reverse engineering need additional robust tooling. This paper presents new and expanded tooling to augment the existing methods in hopes of furthering the understanding of the product, and process. Tools like Reverse Failure Mode and Effects Analysis (RFMEA), Connectivity graphs, and inter-relation matrix increase the design efficiency, quality, and the understanding of the reverse engineering process. These tools have been employed in two industry projects and one demonstrative purpose for a Design for Manufacture Class. In both of these scenarios, industry and academic, the users found that the augmented tools were useful in capturing and revealing information not previously realized.


Author(s):  
Mizael S. Falheiro ◽  
Laurivan S. Diniz ◽  
Jose C. Lima ◽  
Hossein R. Najafabadi ◽  
Tiago G. Goto ◽  
...  

Author(s):  
Andrzej Gessner ◽  
Marcin Sobczak ◽  
Michal Kowal

The article presents the results of research on developing a mathematical model allowing to identify the planes in a measured object, based on a cloud of points located on its walls. A basic mathematical description of surfaces is presented. An algorithm for determining the general equation of the plane on the basis of three points described in the Cartesian coordinate system has been developed. The algorithm has then been used to determine all possible planes in a given set of measured points, which were then subjected to the process of elimination and normalization. Filtered equations of the planes were grouped in order to finally determine the set of the sought-after equations. The designed algorithms have been implemented in a C++ computer program and their effect has been verified on a sample object with 3 methods of measurement: a contact measurement, a structured-light scanner method and with photogrammetry. The calculated equations have been compared with equations developed by a referenced commercial software. The results of the comparison have proved the correctness of the tested algorithms. The mathematical model will be used for rapid assessment of the geometrical parameters of castings and of the size of the machining allowances, as well as in the automatic settings of the casting in the machining space. The research was supported by the National Centre for Research and Development, Poland within the ongoing project No. LIDER / 07/76 / L-3/11 / NCBR / 2012.


2010 ◽  
Vol 40-41 ◽  
pp. 873-876
Author(s):  
Hua Chu ◽  
Qing Shan Li ◽  
Shen Ming Hu ◽  
Ping Chen

Aspect mining is a reverse engineering process that aims at finding crosscutting concerns in existing systems. This paper describes an aspect mining approach making use of the results of reverse engineering, statechart diagram, to aid in the understanding of an object-oriented software system’s behaviors. An aspect based on the recovered statechart diagram is defined as a set of states and an event. These states will transit to the same state after they send the event. Finally, systematic experiment is conducted in the paper in order to verify the correctness and validity of this approach.


Author(s):  
Florent Laroche ◽  
Daniel Lefèvre ◽  
Myriam Servières ◽  
Benjamin Hervy ◽  
Alain Bernard

In this article we present a multidisciplinary experimentation realized between a mechanical laboratory, a computer scientist laboratory and a museum. Our goal is to provide automatic tools for non-expert people who want to use 3D digitized elements. After scanning an objet, we obtain a huge amount of points. In order to manipulate it, it is necessary to decimate it. However, when doing this operation, we can optimize the algorithms for creating semantic topology; obviously we can do it automatically. Consequently, we are going to do what we name segmentation: we extract meaning from 3D points and meshes. Our experimentation deals with a physical mock-up of Nantes city that have been designed in 1900. After digitalization, we have created a software that can: 1. use the whole 3D cloud of points as an input; 2. fill a knowledge database with an intelligent segmentation of the 3D virtual models: ground, walls, roofs… This use case is the first step of our research. At the end, we aim to deploy our method to complex mechanical parts. Nowadays, when designing CAD parts we use as well as volume parts than surface parts or meshes. We know is it not necessary to reconstruct all the triangles. It is a lost of time and we can directly use cloud of points for CAD design. However, the design tree will not be updated. So, with our method, imagine that one day we can digitalize a motor and a system could automatically create the 3D mock-up and the design tree.


1991 ◽  
Vol 15 (10) ◽  
pp. 531-542
Author(s):  
G Canfora ◽  
A Cimitile ◽  
U De Carlini

Sign in / Sign up

Export Citation Format

Share Document