Skip to content

CT Scanning & Reverse Engineering Complex Assemblies

Reverse Engineering Complex Assemblies

Combining high resolution scan data from devices like our Nikon CT scanners and Hexagon Laser arms with best in class inspection softwares (PolyWorks & Geomagic Design X) allows us to reverse engineer complex component and assemblies.

This multi-material camera lens zoom housing has the makings of a very difficult and time consuming project. Within the capability of CT to produce water tight scan geometry non-destructively, several of these components would need to be sectioned to acquire all necessary geometry.

There are three steps to reverse engineering:

1. ACQUIRE DATA

Data for modeling can be acquired using several methods – at Industrial Inspection we use hand tools, laser scanners, and X-Ray & CT scanners.

2. MODEL THE DATA

Part data is aligned and then designers use Geomagic Design X to sketch and blend features and correct geometries for flatness, symmetry, and patterns.

3. VERIFY ACCURACY

PolyWorks is used to compare produced models back to original scan data for accuracy and tuning.

3D SCAN

2D SKETCHES

SOLID MODEL

Reverse engineering lenses is particularly easy using CT technology. No spray is required like with surface scanners, and there is no noise caused by the part transparency.

One technique for modeling complex assemblies is to scan everything in the assembled state, disassemble everything, rescan the individual components, and then refit those components back to the assembly scan. This ensures everything is aligned properly and mitigates material interference so that all geometries can be modeled.

We also can use profiles from one component as a guide for additional components to minimize factors like rattling. For example, we used the ID profile of this housing as the same profile of the OD of the lens guide, ensuring a perfect fit.

Scan to CAD profile comparisons are the critical last step of any reverse engineering job. The color coded heat map shows which surfaces are high, low, or out of position compared to the scan data. With this information the model can be tuned to an acceptable level of deviation. A report of this deviation is provided alongside the model at the end of the project.