Abstract
A 3D printer produces parts from CAD models. The printout must be checked for defects. We present a surface defect detection algorithm that constructs a 3D mesh of the printout by multi-view scanning and compares it to the part CAD model. It computes and displays the distance from each vertex of the printout mesh to the closest point on the part model. These distances comprise the global deviation of the printout from the model. When the error is within a threshold, the algorithm compares the curvature at each printout vertex to that at the closest part point. Qualitative differences in curvature indicate local defects, such as blobs, cracks, surface roughness, and faded embossing and engraving. The results are grouped into local defect regions that are displayed. We demonstrate the algorithm on metal printing and on PLA 3D printing.
Original language | English |
---|---|
Pages (from-to) | 324-337 |
Number of pages | 14 |
Journal | Precision Engineering |
Volume | 82 |
DOIs | |
State | Published - Jul 2023 |
Keywords
- Additive manufacturing
- Curvature
- Point-to-mesh distance
- Shape comparison
- Surface defect
- Surface roughness