Surface form inspection with contact coordinate measurement: a review
Source abstract
Abstract
Abstract Parts with high-quality freeform surfaces have been widely used in industries, which require strict quality control during the manufacturing process. Among all the industrial inspection methods, contact measurement with coordinate measuring machines or computer numerical control machine tool is a fundamental technique due to its high accuracy, robustness, and universality. In this paper, the existing research in the contact measurement field is systematically reviewed. First, different configurations of the measuring machines are introduced in detail, which may have influence on the corresponding sampling and inspection path generation criteria. Then, the entire inspection pipeline is divided into two stages, namely the pre-inspection and post-inspection stages. The typical methods of each sub-stage are systematically overviewed and classified, including sampling, accessibility analysis, inspection path generation, probe tip radius compensation, surface reconstruction, and uncertainty analysis. Apart from those classical research, the applications of the emerging deep learning technique in some specific tasks of measurement are introduced. Furthermore, some potential and promising trends are provided for future investigation.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Advanced Measurement and Metrology Techniques · Optical measurement and interference techniques · Adhesion, Friction, and Surface Interactions
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
References (100+)
Show source-provided references
1. A novel path generation method of onsite 5-axis surface inspection using the dual-cubic NURBS representation10.1088/0957-0233/27/9/095003 ↗
2. Automatic optical inspection system for IC molding surface10.1007/s10845-014-0924-5 ↗
3. Adaptive machining for curved contour on deformed large skin based on on-machine measurement and isometric mapping10.1016/j.ijmachtools.2018.09.001 ↗
4. Three-dimensional sensing methodology combining stereo vision and phase-measuring profilometry based on dynamic programming10.1117/1.OE.56.12.124107 ↗
5. Modeling of binocular stereo vision for remote coordinate measurement and fast calibration10.1016/j.optlaseng.2013.07.021 ↗
6. Optical scanning of laser line sensors for 3D imaging10.1364/AO.57.005242 ↗
7. Calibration of fringe projection profilometry: a comparative review10.1016/j.optlaseng.2021.106622 ↗
8. High dynamic range 3D measurements with fringe projection profilometry: a review10.1088/1361-6501/aae4fb ↗
9. Profile measurement of non-Lambertian surfaces by integrating fringe projection profilometry with near-field photometric stereo10.1016/j.measurement.2021.110277 ↗
10. Comparing the probing systems of coordinate measurement machine: scanning probe versus touch-trigger probe10.1016/j.measurement.2020.107604 ↗
11. Experimental investigation of dynamic errors in coordinate measuring machines for high speed measurement10.1007/s12541-018-0132-x ↗
12. Simple master artefact for CMM dynamic error identification10.1016/j.precisioneng.2013.07.005 ↗
13. 2022
14. 2020
15. Micro-CMM10.1007/978-1-84800-147-3_13 ↗
16. Metrology, sensors and control10.1007/978-1-4020-5949-0_5 ↗
17. Isara 400 ultra-precision CMM10.1117/12.902237 ↗
18. Opto-tactile sensor for 2D and 3D measurement of small structures on coordinate measuring machines10.1016/S0007-8506(07)62140-4 ↗
19. Ultraprecision micro-CMM using a low force 3D touch probe10.1088/0957-0233/18/2/S01 ↗
20. Development of a three-dimensional vibrating tactile probe for miniature CMMs10.1016/j.precisioneng.2012.12.008 ↗
21. State of the art of tactile micro coordinate metrology10.3390/app6050150 ↗
22. Ball tips of micro/nano probing systems: a review10.1007/s10033-017-0082-8 ↗
23. Manufacturing and measurement of freeform optics10.1016/j.cirp.2013.05.003 ↗
24. Leach · 2020 · 205310.1088/978-0-7503-2524-0 ↗
25. 2017
26. Derivation of machine tool error models and error compensation procedure for three axes vertical machining center using rigid body kinematics10.1016/S0890-6955(99)00105-4 ↗
27. Design of a measurement system for simultaneously measuring six-degree-of-freedom geometric errors of a long linear stage10.3390/s18113875 ↗
28. Geometric error measurement and compensation for the rotary table of five-axis machine tool with double ballbar10.1007/s00170-012-4166-4 ↗
29. R-test analysis software for error calibration of five-axis machine tools—application to a five-axis machine tool with two rotary axes on the tool side10.20965/ijat.2015.p0387 ↗
30. Geometric error measurement and compensation of machines—An update10.1016/j.cirp.2008.09.008 ↗
31. Review of geometric error measurement and compensation techniques of ultra-precision machine tools10.37188/lam.2021.014 ↗
32. Modeling and compensation of volumetric errors for five-axis machine tools10.1016/j.ijmachtools.2015.11.006 ↗
33. Error compensation in machine tools—a review: part I: geometric, cutting-force induced and fixture-dependent errors10.1016/S0890-6955(00)00009-2 ↗
34. Dynamic error of CNC machine tools: a state-of-the-art review10.1007/s00170-019-04732-9 ↗
35. Zero phase error tracking algorithm for digital control10.1115/1.3143822 ↗
36. A tool-path control scheme for five-axis machine tools10.1016/S0890-6955(01)00092-X ↗
37. Dynamic error of multiaxis machine tools considering position dependent structural dynamics and axis coupling inertial forces10.1177/09544054211028488 ↗
38. Effect of moving structure on the spatial accuracy and compensation of the coordinate measuring machine10.1007/s12541-021-00560-8 ↗
39. Dynamic errors compensation of high-speed coordinate measuring machines using ANN-based predictive modeling10.1007/s00170-022-10007-7 ↗
40. Study on pre-travel behaviour of touch trigger probe under actual measuring conditions10.1016/j.procir.2015.04.043 ↗
41. A dynamic pre-travel error prediction model for the kinematic touch trigger probe10.1016/j.measurement.2019.07.005 ↗
42. Accurate compensation method for probe pre- travel errors in on-machine inspections10.1007/s00170-019-03729-8 ↗
43. An efficient calibration method for 3D nonlinear and nonorthogonal scanning probe in cylindrical CMM10.1007/978-3-030-66645-3_1 ↗
44. 2020
45. Measurement of form error of a probe tip ball for coordinate measuring machine (CMM) using a rotating reference sphere10.1016/j.precisioneng.2019.09.017 ↗
46. A review of thermal error modeling methods for machine tools10.3390/app11115216 ↗
47. Intelligentization of machine tools: comprehensive thermal error compensation of machine-workpiece system10.1007/s00170-019-03495-7 ↗
48. Study of a noncontact type micro-CMM with arch-bridge and nanopositioning stages10.1016/j.rcim.2006.02.007 ↗
49. The structure design of a micro-precision CMM with Abbé principle10.1007/978-1-84628-988-0_67 ↗
50. Measurement and compensation of machine tool geometry error based on Abbe principle10.1007/s00170-018-2471-2 ↗
51. Generative model-driven sampling strategy for the high-efficiency measurement of complex surfaces on coordinate measuring machines10.1109/TIM.2021.3082322 ↗
52. Adaptive sampling point planning for free-form surface inspection under multi-geometric constraints10.1016/j.precisioneng.2021.04.009 ↗
53. Curvature based sampling of curves and surfaces10.1016/j.cagd.2017.11.004 ↗
54. A new scanning lines distribution strategy for the form error evaluation of freeform surface on CMM10.1016/j.measurement.2021.109578 ↗
55. Five-axis trochoidal sweep scanning path planning for free-form surface inspection10.1109/TASE.2022.3179628 ↗
56. Skeleton curve-guided five-axis sweep scanning for surface with multiple holes10.1109/TASE.2021.3087353 ↗
57. A stratified sampling model in spherical feature inspection using coordinate measuring machines10.1016/S0167-7152(00)00133-4 ↗
58. Sampling strategy design for dimensional measurement of geometric features using coordinate measuring machine10.1016/S0890-6955(96)00096-X ↗
59. On the selection of flatness measurement points in coordinate measuring machine inspection10.1016/S0890-6955(99)00059-0 ↗
60. CAD-based measurement path planning for free-form shapes using contact probes10.1007/PL00013128 ↗
61. New inspection planning strategy for sculptured surfaces using coordinate measuring machine10.1080/00207549508930158 ↗
62. Automatic sampling for CMM inspection planning of free-form surfaces10.1080/00207540210133435 ↗
63. Practical measurement strategies for verification of freeform surfaces using coordinate measuring machines10.2478/v10178-011-0004-y ↗
64. Iso-parametric tool-path planning for point clouds10.1016/j.cad.2013.07.001 ↗
65. Adaptive sampling method for inspection planning on CMM for free-form surfaces10.1007/s00170-012-4623-0 ↗
66. An intelligent sampling method for inspecting free-form surfaces10.1007/s00170-008-1427-3 ↗
67. An improved adaptive sampling strategy for freeform surface inspection on CMM10.1007/s00170-018-1612-y ↗
68. Deviation model based method of planning accuracy inspection of free-form surfaces using CMMs10.1016/j.measurement.2012.01.051 ↗
69. RISE: randomized input sampling for explanation of black-box models10.48550/arXiv.1806.07421 ↗
70. The false hope of current approaches to explainable artificial intelligence in health care10.1016/S2589-7500(21)00208-9 ↗
71. PCAN: 3D attention map learning using contextual information for point cloud based retrieval10.1109/CVPR.2019.01272 ↗
72. Attention mechanisms and deep learning for machine vision: a survey of the state of the art10.21203/rs.3.rs-510910/v1 ↗
73. On the interpretability of artificial intelligence in radiology: challenges and opportunities10.1148/ryai.2020190043 ↗
74. PointNet: deep learning on point sets for 3D classification and segmentation10.1109/CVPR.2017.16 ↗
75. Learning about learning10.1007/BF01680533 ↗
76. SampleNet: differentiable point cloud sampling10.1109/CVPR42600.2020.00760 ↗
77. Fusion 360 gallery: a dataset and environment for programmatic CAD construction from human design sequences10.1145/3450626.3459818 ↗
78. A large-scale annotated mechanical components benchmark for classification and retrieval tasks with deep neural networks10.1007/978-3-030-58523-5_11 ↗
79. FeatureNet: machining feature recognition based on 3D convolution neural network10.1016/j.cad.2018.03.006 ↗
80. Uncertainty-guided intelligent sampling strategy for high-efficiency surface measurement via free-knot B-spline regression modeling10.1016/j.precisioneng.2018.09.002 ↗
81. Dependant Gaussian processes regression for intelligent sampling of freeform and structured surfaces10.1016/j.cirp.2017.04.063 ↗
82. Adaptive inspection in coordinate metrology based on kriging models10.1016/j.precisioneng.2012.06.006 ↗
83. Space-filling scan paths and Gaussian process-aided adaptive sampling for efficient surface measurements10.1016/j.precisioneng.2018.07.011 ↗
84. Cad-based sampling for CMM inspection of models with sculptured features10.1007/s00366-007-0057-y ↗
85. A curve network sampling strategy for measurement of freeform surfaces on coordinate measuring machines10.1109/TIM.2017.2717283 ↗
86. Sweep scan path planning for efficient freeform surface inspection on five-axis CMM10.1016/j.cad.2016.03.003 ↗
87. Accessibility analysis for the automatic inspection of mechanical parts by coordinate measuring machines10.1109/ROBOT.1990.126176 ↗
88. Automatic generation of efficient and interference-free five-axis scanning path for free-form surface inspection10.1016/j.cad.2018.01.001 ↗
89. An image-based algorithm for generating smooth and interference-free five-axis sweep scanning path10.1016/j.rcim.2021.102159 ↗
90. Generating 5-axis NC roughing paths directly from a tessellated representation10.1016/S0010-4485(99)00103-7 ↗
91. Tool path generation using C-space for 5-axis control machining10.1115/1.2830567 ↗
92. Automatic generation of gouge-free and angular-velocity-compliant five-axis toolpath10.1016/j.cad.2007.04.003 ↗
93. CMM feature accessibility and path generation10.1080/00207549408956955 ↗
94. Improvement of coordinate measuring machine probing accessibility10.1016/S0141-6359(03)00080-1 ↗
95. Orientation-point relation based inspection path planning method for 5-axis OMI system10.1016/j.rcim.2019.101827 ↗
96. Accessibility analysis using computer graphics hardware10.1109/2945.879783 ↗
97. Accessibility analysis in efficient inspection of closed blisk on 3-axis CMM with 2-axis probe head10.1016/j.precisioneng.2019.03.010 ↗
98. Automatic inspection of turbine blades using 5-axis coordinate measurement machine10.1080/0951192X.2010.527371 ↗
99. A GPU-based algorithm for generating collision-free and orientation-smooth five-axis finishing tool paths of a ball-end cutter10.1080/00207540802570685 ↗
100. Interference-free inspection path generation for impeller blades using an on-machine probe10.1109/TMECH.2017.2665652 ↗