| Literature DB >> 27754441 |
Roque Calvo1, Roberto D'Amato2, Emilio Gómez3, Rosario Domingo4.
Abstract
Coordinate measuring machines (CMM) are main instruments of measurement in laboratories and in industrial quality control. A compensation error model has been formulated (Part I). It integrates error and uncertainty in the feature measurement model. Experimental implementation for the verification of this model is carried out based on the direct testing on a moving bridge CMM. The regression results by axis are quantified and compared to CMM indication with respect to the assigned values of the measurand. Next, testing of selected measurements of length, flatness, dihedral angle, and roundness features are accomplished. The measurement of calibrated gauge blocks for length or angle, flatness verification of the CMM granite table and roundness of a precision glass hemisphere are presented under a setup of repeatability conditions. The results are analysed and compared with alternative methods of estimation. The overall performance of the model is endorsed through experimental verification, as well as the practical use and the model capability to contribute in the improvement of current standard CMM measuring capabilities.Entities:
Keywords: CMM error mapping; CMM uncertainty; CMM verification; angle measurement; circularity measurement; flatness measurement
Year: 2016 PMID: 27754441 PMCID: PMC5087493 DOI: 10.3390/s16101705
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1CMM verification by measuring a calibrated gauge step set.
Figure 2CMM bulk error model.
Figure 3CMM error model by X axis.
Figure 4CMM error model by Y axis.
Figure 5CMM error model by Z axis.
Figure 6CMM repeatability R0 by axis.
Length tests from calibrated artefacts.
| CASE 1 | Gauge block nominal 175 mm with certified calibrated length 175.00120 ± 0.00022 mm (expanded uncertainty k = 2). | ||
| Mean indication L= 175.00022 mm (without CMM bias correction). | |||
| Position: ϕ = 45°; θ = 30° | |||
| Lm = L + bias ± EL,MPE = Lnm ± EL,MPE | Lm = L + E ± Û = Lnm ± Û | ||
| Bias = 2.95 µm (by | Lnm = 175.00442 mm | ||
| EL,MPE = 6.74 µm (by | E = Lnm− L = 4.20 µm | ||
| Lnm = L + bias = 175.00022 + 0.00295 = 175.00317 mm | Û = 3.71 µm | ||
| Lm = 175.003 ± 0.0067 mm | Lm = 175.004 ± 0.0037 mm | ||
| CASE 2 | Gauge block nominal 300 mm with certified calibrated length 299.99939 ± 0.00026 mm (expanded uncertainty k = 2). | ||
| Mean indication L = 299.99402 mm (without CMM bias correction) | |||
| Position: ϕ = 0° ; θ = 30° | |||
| Lm = L + bias ± EL,MPE = Lnm ± EL,MPE | Lm = L + E ± Û = Lnm ± Û | ||
| Bias = 2.95 µm (by | Lnm = 300.00019 mm | ||
| EL,MPE = 6.74 µm (by | E = Lnm− L = 0.00617 mm | ||
| Lnm = L + bias = 399.99402 + 0.00295 = 399.99697 mm | Û = 0.00370 mm | ||
| Lm = 299.997 ± 0.0067 mm | Lm = 300.000 ± 0.0037 mm | ||
Granite flatness.
| Point # | x [mm] | y [mm] | z [mm] |
|---|---|---|---|
| 1 | 150.569 | 161.800 | −485.069 |
| 2 | 151.136 | 138.495 | −485.068 |
| 3 | 137.383 | 125.456 | −485.070 |
| 4 | 151.319 | 114.817 | −485.068 |
| 5 | 138.866 | 103.311 | −485.069 |
| 6 | 150.303 | 95.111 | −485.068 |
| 7 | 137.885 | 84.617 | −485.069 |
| 8 | 151.491 | 72.219 | −485.068 |
| 9 | 141.419 | 64.847 | −485.069 |
| 10 | 206.130 | 218.320 | −485.070 |
| 11 | 186.961 | 202.538 | −485.070 |
| 12 | 207.748 | 190.807 | −485.069 |
| 13 | 189.576 | 130.952 | −485.070 |
| 14 | 192.284 | 94.076 | −485.070 |
| 15 | 247.065 | 194.149 | −485.068 |
| 16 | 251.169 | 173.446 | −485.069 |
| 17 | 264.555 | 118.727 | −485.069 |
| 18 | 250.302 | 84.049 | −485.068 |
| 19 | 266.562 | 75.570 | −485.068 |
| 20 | 265.033 | 59.649 | −485.070 |
| 21 | 249.690 | 44.504 | −485.070 |
| 22 | 263.665 | 40.053 | −485.068 |
| 23 | 249.230 | 25.474 | −485.069 |
| 24 | 289.791 | 74.976 | −485.070 |
| 25 | 305.326 | 29.075 | −485.069 |
| 26 | 291.529 | 112.159 | −485.068 |
| 27 | 305.250 | 103.548 | −485.068 |
| 28 | 291.550 | 62.152 | −485.070 |
| 29 | 310.033 | 35.141 | −485.068 |
| 30 | 290.977 | 23.596 | −485.070 |
Granite flatness measurement. CASE 3. Critical points (2,4–3,20), Data Table A1, Values in (mm).
| u | v | t | MZFuvt | Euvt | Ûuvt | |
|---|---|---|---|---|---|---|
| C1 | (−0.183,23.678,0) | (−153.594,101.860,0) | (13.753,13.039,0.002) | 0.0019995 | 0.0002295 | 0.00130 |
| C2 | (−0.183,23.678,0) | (−153.594,101.860,0) | (−139.841,114.899,0.002) | 0.0019995 | −0.0012973 | 0.00283 |
| C3 | (−0.183,23.678,0) | (−153.594,101.860,0) | (13.936,−10.639,0.002) | 0.0019995 | 0.0017561 | 0.00023 |
| C4 | (−0.183,23.678,0) | (−153.594,101.860,0) | (−139.658,91.221,0.002) | 0.0019995 | 0.0002294 | 0.00130 |
| Mean | 0.002 | 0.00023 |
Figure 7Angle gauge block measuring.
Angle block datasets.
| LEFT FACE (LF) | RIGHT FACE (RF) | ||||||
|---|---|---|---|---|---|---|---|
| Dataset # | Point # | x [mm] | y [mm] | z [mm] | x [mm] | y [mm] | z [mm] |
| 1 | 1 | 223.391 | 131.940 | −479.883 | 254.591 | 91.711 | −479.617 |
| 2 | 219.711 | 122.976 | −479.884 | 250.055 | 102.574 | −479.616 | |
| 3 | 215.284 | 112.192 | −479.884 | 246.235 | 111.721 | −479.616 | |
| 4 | 210.959 | 101.660 | −479.884 | 241.530 | 122.981 | −479.616 | |
| 5 | 207.223 | 92.559 | −479.885 | 237.607 | 132.371 | −479.616 | |
| 6 | 207.222 | 92.569 | −484.329 | 237.602 | 132.374 | −484.561 | |
| 7 | 211.098 | 101.999 | −484.329 | 242.478 | 120.712 | −484.562 | |
| 8 | 216.158 | 114.316 | −484.328 | 246.361 | 111.405 | −484.561 | |
| 9 | 219.984 | 123.640 | −484.328 | 249.718 | 103.376 | −484.562 | |
| 10 | 223.168 | 131.386 | −484.328 | 253.548 | 94.212 | −484.562 | |
| 2 | 1 | 223.169 | 131.388 | −480.184 | 254.292 | 92.425 | −480.554 |
| 2 | 217.718 | 118.119 | −480.185 | 250.579 | 101.327 | −480.554 | |
| 3 | 215.051 | 111.622 | −480.185 | 246.421 | 111.260 | −480.553 | |
| 4 | 210.872 | 101.451 | −480.185 | 242.201 | 121.368 | −480.554 | |
| 5 | 207.353 | 92.879 | −480.185 | 238.628 | 129.927 | −480.554 | |
| 6 | 207.352 | 92.881 | −484.349 | 238.623 | 129.933 | −484.407 | |
| 7 | 211.612 | 103.250 | −484.349 | 242.358 | 121.002 | −484.408 | |
| 8 | 214.910 | 111.289 | −484.349 | 245.694 | 113.009 | −484.408 | |
| 9 | 218.950 | 121.122 | −484.348 | 249.929 | 102.875 | −484.408 | |
| 10 | 223.357 | 131.840 | −484.348 | 254.222 | 92.588 | −484.408 | |
| 3 | 1 | 223.500 | 132.196 | −480.200 | 254.303 | 92.395 | −480.549 |
| 2 | 218.929 | 121.062 | −480.200 | 250.952 | 100.421 | −480.548 | |
| 3 | 215.763 | 113.362 | −480.200 | 245.875 | 112.576 | −480.548 | |
| 4 | 210.111 | 99.592 | −480.201 | 241.529 | 122.983 | −480.548 | |
| 5 | 207.042 | 92.123 | −480.201 | 238.649 | 129.877 | −480.548 | |
| 6 | 207.035 | 92.111 | −485.026 | 238.649 | 129.872 | −484.622 | |
| 7 | 210.512 | 100.568 | −485.026 | 242.328 | 121.055 | −484.622 | |
| 8 | 215.147 | 111.856 | −485.025 | 246.452 | 111.184 | −484.623 | |
| 9 | 219.143 | 121.583 | −485.025 | 251.199 | 99.834 | −484.622 | |
| 10 | 223.352 | 131.843 | −485.025 | 254.316 | 92.407 | −484.623 | |
Angle block measurement results. CASE 4. Angle gauge block 45° ± 2″. Data Table A2.
| Dataset # | Critical Points RF | Critical Points LF | Angle from Indication LS α | Angle from Indication MZ α | Error Eα | Angle αnm | Uncertainty ± Uα |
|---|---|---|---|---|---|---|---|
| 1 | (7,3–8,10) | (8,5–6,1) | 44°59′37″ | 45°3′38″ | −3′48″ | 44°59′40″ | ±3′40″ |
| 2 | (3,10–2,7) | (8,1–10,7) | 45°0′7″ | 45°3′44″ | −3′43″ | 45°0′1″ | ±3′14″ |
| 3 | (8,1–5,10) | (10,3–9,6) | 45°0′24″ | 45°0′53″ | −0′48″ | 45°0′6″ | ±0′16″ |
| Measurement result | 45°0′9″ | 45°2′45″ | −2′30″ | 44°59′55″ | ±3′40″ | ||
Figure 8Measuring a glass hemisphere in two planes.
Hemisphere datasets. (a) Plane Z constant.
| Point # | x [mm] | y [mm] |
|---|---|---|
| 1 | 205.976 | 254.255 |
| 2 | 206.318 | 258.106 |
| 3 | 207.360 | 262.263 |
| 4 | 209.214 | 266.456 |
| 5 | 211.945 | 270.467 |
| 6 | 214.987 | 273.581 |
| 7 | 217.545 | 275.526 |
| 8 | 222.852 | 278.254 |
| 9 | 227.663 | 279.547 |
| 10 | 231.866 | 279.914 |
| 11 | 237.052 | 279.422 |
| 12 | 239.983 | 278.663 |
| 13 | 244.596 | 276.667 |
| 14 | 248.560 | 273.976 |
| 15 | 251.555 | 271.071 |
| 16 | 255.067 | 265.963 |
| 17 | 256.590 | 262.452 |
| 18 | 257.689 | 258.139 |
| 19 | 258.013 | 252.699 |
| 20 | 257.509 | 248.634 |
| 21 | 256.434 | 244.868 |
| 22 | 254.394 | 240.594 |
| 23 | 251.271 | 236.368 |
| 24 | 247.770 | 233.160 |
| 25 | 243.252 | 230.401 |
| 26 | 238.871 | 228.770 |
| 27 | 236.053 | 228.164 |
| 28 | 230.943 | 227.869 |
| 29 | 226.934 | 228.349 |
| 30 | 221.842 | 229.914 |
Hemisphere datasets. (b) Plane X constant.
| Point # | y [mm] | z [mm] |
|---|---|---|
| 1 | 228.089 | −432.084 |
| 2 | 228.701 | −430.499 |
| 3 | 229.423 | −428.951 |
| 4 | 230.208 | −427.495 |
| 5 | 231.142 | −425.993 |
| 6 | 232.255 | −424.450 |
| 7 | 233.343 | −423.134 |
| 8 | 235.451 | −420.992 |
| 9 | 237.200 | −419.522 |
| 10 | 239.410 | −417.991 |
| 11 | 242.458 | −416.348 |
| 12 | 246.687 | −414.810 |
| 13 | 253.367 | −413.853 |
| 14 | 258.186 | −414.191 |
| 15 | 261.699 | −414.988 |
| 16 | 265.688 | −416.526 |
| 17 | 268.427 | −418.036 |
| 18 | 271.400 | −420.195 |
| 19 | 273.053 | −421.691 |
| 20 | 274.557 | −423.293 |
| 21 | 276.085 | −425.224 |
| 22 | 277.075 | −426.699 |
| 23 | 278.343 | −428.955 |
| 24 | 279.314 | −431.132 |
Roundness measurement results of Case 5. Roundness from dataset Table A3. Values in (mm).
| MZR | R | a | b | |
|---|---|---|---|---|
| Minimum Zone | 0.00522 | 26.03354 | 232.02654 | 253.39571 |
| Least squares | 0.00531 | 26.03335 | 232.02664 | 253.39580 |
Roundness measurement Case 5. Error and uncertainty results for minimum zone criteria. Values in (mm).
| Critical Points | Error and Uncertainty | ||||||
|---|---|---|---|---|---|---|---|
| Point # | x (mm) | y (mm) | Critical points | 8,15 | 21,29 | 8,29 | 21,15 |
| 8 | 222.871 | 277.769 | E (mm) | −0.000046 | −0.001841 | −0.000147 | 0.000844 |
| 21 | 256.453 | 244.383 | U [mm] (k = 2) | 0.000130 | 0.001960 | 0.000200 | 0.000736 |
| 29 | 226.953 | 227.864 | Mean value E [mm] | −0.00030 | |||
| 15 | 251.574 | 270.586 | Max value U [mm] | 0.00196 | |||
| Uncertainty of E (n = 4; k = 2) | 0.0015 | ||||||
| MZRm = MZR + E ± Û = 0.00522 − 0.00030 ± 0.00196 = | |||||||
Roundness measurement results Case 6. Roundness from dataset Table A4. Values in (mm).
| MZR | R | a | b | |
|---|---|---|---|---|
| Minimum Zone | 0.00568 | 25.36138 | 253.39556 | −556.72247 |
| Least squares | 0.00712 | 25.35867 | 253.39569 | −556.71841 |
Roundness measurement Case 6. Error and uncertainty results for minimum zone criteria. Values in (mm).
| Critical Points | Error and Uncertainty | ||||||
|---|---|---|---|---|---|---|---|
| Point # | x (mm) | y (mm) | Critical points | 2,8 | 2,24 | 15,8 | 15,24 |
| 2 | 228.701 | -430.499 | E (mm) | 0.000246 | −0.000036 | −0.000233 | −0.000515 |
| 15 | 261.699 | −414.988 | U [mm] (k = 2) | 0.000016 | 0.000003 | 0.000011 | 0.000030 |
| 24 | 279.314 | −431.132 | Mean value E [mm] | −0.00013 | |||
| 8 | 235.451 | −420.992 | Max value U [mm] | 0.00003 | |||
| Uncertainty of E (n = 4; k = 2) | 0.00002 | ||||||
| MZRm = MZR + E ± Û = 0.00568 − 0.00013 ± 0.00003 =
| |||||||
Figure 9Uncertainty estimation by Monte Carlo method of Case 5.