All writing
Metrology2 min read

Machining a deformed 3D-printed aerospace part by solving its true location

A printed part is never quite where the model says. To machine it in spec, you first have to find where it actually is — all six degrees of freedom of it.

Metal 3D printer in operation

Photo: U.S. Air Force / Staff Sgt. Heather Ley · Public domain

Additive parts don't come out where the CAD model says they should. Sagging under their own weight, thermal contraction as they cool, support-removal spring-back — by the time a printed aerospace part reaches the mill, it has deviated from nominal across all six degrees of freedom: it's shifted, and it's rotated, and it's a little distorted. Machine it as if it were nominal and you'll cut into a feature here and leave stock there.

For aerospace tolerances, that's not acceptable. So before a single chip comes off, you have to answer one question: *where is this part, really?*

No off-the-shelf answer

When I took this on, there was no openly available method for it — comparable approaches were locked behind proprietary restrictions. The process below is what I built to fill that gap.

The method

  1. 1Scan the printed part with an Optical MicroCMM in a known coordinate system, so the measurement and the machine share a frame of reference.
  2. 2Solve the 6-DOF location in GOM Inspect + Rhino/Grasshopper — best-fit the scan to the nominal model to recover exactly how the real part is translated and rotated relative to where the toolpaths expect it.
  3. 3Transform the toolpaths — apply that same transformation to the Mastercam program so the cuts land on the part as it actually sits, not as it was modelled.
Scan → best-fit to nominal → recover the 6-DOF transform → apply it to the Mastercam toolpaths. The program meets the part where it is.

The crucial move is keeping everything in one known coordinate system. The optical scan, the best-fit, and the toolpath transform all speak the same frame, so the correction is a single rigid transformation rather than a pile of manual offsets.

A bonus: pre-compensation

Once you can measure how a part deviates, you have deviation *data*. That same data can be fed back to pre-compensate the part before printing — warp the input geometry so the printed result lands closer to nominal in the first place. The metrology stops being just an inspection step and becomes part of the design loop.

You can't machine a printed part accurately until you stop pretending it's where the model says it is.

The result is that any 3D-printed part can be machined to tight tolerance regardless of how much it deviated in the print — because the toolpaths are built around the real part, not the ideal one.

Optical CMMGOM InspectMastercamAerospace6-DOF

Muerus Rodrigues

Applications Engineer

Get in touch

Keep reading

Home
Blog
Email
LinkedIn
Résumé