Next Article in Journal
Tableware Tidying-Up Robot System for Self-Service Restaurant–Detection and Manipulation of Leftover Food and Tableware-
Previous Article in Journal
Two-Experiment Examination of Habitual and Manipulated Foot Placement Angles on the Kinetics, Kinematics, and Muscle Forces of the Barbell Back Squat in Male Lifters
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Analysis of the Planar Point Identification Accuracy in CMM Measurements

1
Faculty of Mechanical Engineering, Kazimierz Pulaski University of Technology and Humanities in Radom, ul. Stasieckiego 54, 26-600 Radom, Poland
2
Faculty of Mechanical Engineering, VSB-Technical University of Ostrava, 17. listopadu 2172/15, 708 00 Ostrava, Czech Republic
3
Mitutoyo Polska Sp. z o.o., ul. Graniczna 8A, 54-610 Wrocław, Poland
4
Institute of Mechanical Science, Vilnius Gediminas Technical University, J. Basanaviciaus Str. 28, LT-03224 Vilnius, Lithuania
*
Author to whom correspondence should be addressed.
Sensors 2022, 22(18), 7005; https://doi.org/10.3390/s22187005
Submission received: 23 August 2022 / Revised: 2 September 2022 / Accepted: 13 September 2022 / Published: 15 September 2022
(This article belongs to the Section Physical Sensors)

Abstract

:
The paper presents the results of the investigations on the direction-dependent accuracy of the point identification during contact probe measurements with a coordinate measuring machine (CMM). Considering the contact point identified by an orthogonal to the surface probe movement, the transformation of coordinates was made in order to calculate the displacement of the measured point. As a result, the positioning accuracy was estimated in three axes. The experiments demonstrated a strong dependence of the displacement on the declination angle. Moreover, it was found that the directional surface texture which provided different roughness in perpendicular directions, had an impact on the positioning accuracy.

1. Introduction

Coordinate measuring machines (CMMs) are widely used in industry for three-dimensional measurements of various workpieces [1]. CMMs are capable of determining the spatial coordinates of measurement points that are identified on the surface of a measured object, and then the probed spatial points are calculated to determine the best-fitting geometrical elements [2]. CMMs are regularly calibrated and operate mainly in a stable conditions, and due to the defined ambient conditions ensuring a long-term geometric accuracy, the MPE (Maximum permissible error) parameter can be used to characterize the CMM, according to ISO 10360-1: 2000 and ISO 10360-2: 2009 [3].
In many cases, a non-contact dimensional measurement is desirable, for instance, to perform a continuous measurement during the technological process [4], to analyze complex geometry, especially that achieved in additive manufacturing processes [5], or in the case of soft objects to avoid scratching the surface during the measurement [6]. However, it is widely recognized that the application of tactile probing systems in CMMs are rather favorable because of the higher accuracy obtained, compared to the non-contact ones [7]. Obviously, the knowledge of coordinate measurement principles and the basic rules of CMM operation is crucial for the correct assessment of the accuracy of the obtained results [8]. The single point of uncertainty is very important [9], especially when considering the uncertainty propagation rules. Thus, the present study is focused on the difference between the identified and real contact point in the CMM measurements when the probe ball tip moves at a certain angle toward the measured surface at the moment of contact.
Usually, a stylus used in CMMs for the contact measurement is equipped with a ball tip in order to maintain the same distance from its center in all directions. However, in a complex CMM system, component errors tend to overlap each other, and thus they determine the error vector for every single measurement point [10]. That is why the stylus tip has undoubtedly some impact on the results of the measurements [11]. Similarly, the determination of the contact point between the probe ball tip and the measured surface is very important for the accuracy of measurements [12].
A question on the directional variability of the results obtained from a touch trigger probe remains valid [13]. Johnson et al. [14] described and classified the wide range of factors, which influence the errors of the CMM’s touch trigger probes. The first proposed group consisted of motion-related factors, related to the probe tip’s interaction with the measured surface. The second group consisted of probe errors dependent on the stylus length, mass and rigidity, preload force, etc. In the third group, the included factors generated by the operational mode of operation, while the fifth type of factor was connected with the ambient variations. The last group of factors affecting the probe performance were related measured object factors, addressed in detail by Wozniak and Dobosz [15]. The effect of the direction of probe approach was investigated by Miguel and King [16], who connected it with probe lobing and with kinematic arrangement of the touch trigger probes that caused a variation in trigger force. The differences in accuracy dependent on the type of probe and stylus were confirmed in another study by Sousa [17], which is particularly important considering the huge variety of probing systems designed for different measurement tasks, with different principles and characteristics of tactile probing systems [18]. In the study on the separation of the machine and touch-trigger probe errors [19], it was demonstrated that the latter is dependent on the approach direction. Similarly, the importance of the direction of probe’s approach to the point for running the simulations of the model for CMM’s uncertainty estimation was emphasized [20]. However, these studies did not look for any correlation between the contact point identification and the resulting measurement inaccuracy. The issue was only indicated in the Good Practice Guide [21] in terms of the larger variabilities of the results when the movement of the probe was non-perpendicular to the measured surface.
Many studies have been undertaken to perform reliable uncertainty analyses and to improve the accuracy of the CMM measurements [22]. Vrba et al. described the different approaches in the CMM’s uncertainty evaluation [23]. Kubatova et al. [24] performed an analysis of the repeatability and reproducibility of a CMM. Wojtyla et al. [25] proposed a sensitivity analysis, a new method for the uncertainty assessment of coordinate measurements, concerning the dimensions and geometrical deviations on the basis of the MPE. Stojadinovic et al. [26] made a new contribution to the development of the digital twin to support an inspection strategy of the CMM, by configuring a virtual CMM. Ren et al. worked out a novel method based on the classical Abbé principle to measure the parameter error of the trigger probe to introduce the compensation during the measurement process [27].
In the present study, the effect of several parameters on the accuracy of the planar point identification on the measured surface was examined. These were: direction of the point contact determined by the angle β, probe ball tip diameter, and the roughness of the measured surface. The identification accuracy was analyzed in terms of the position accuracy (AP) vector [28]. The AP parameter was used according to the definition given in the standard PN-ISO 9283: 2003, and found to be very useful in the case of the accuracy analysis of industrial robots [29]. This issue was undertaken because it is not always possible to reach a probing point with the perpendicular movement of the probe ball tip toward the measured surface, as it was described in [30]. Moreover, sometimes quick or initial measurements are performed without keeping the exact perpendicularity movement of the ball tip. Obviously, this sort of measurement would introduce certain geometrical and computational errors, thus giving inaccurate results for the coordinate dimensional measurements. The practice indicates that the higher the deviation is from the perpendicularity, the larger the error will be. The error is further increased when the larger diameters of the probe ball tip are used. Trying to minimize the impact of the non-perpendicularity of the probe movement, some solutions have been proposed, such as the Mitutoyo MCOSMOS CAT1000 module capable of calculating each time anew the direction measurement of the probing point, based on a 3D model of the complex surface. It is important to keep the consistency in the CMM measurement procedure [31], however, the issue of the non-perpendicular movement of a probe has not been properly addressed and the quantitative recommendations are unavailable, especially in terms of the larger declinations from the perpendicularity.

2. Materials and Methods

2.1. Measurement Devices and Procedures

In the planar point identification error analysis, the option was chosen, making it possible to set the probe ball tip movement to the same contact point from different directions. However, the axis of the stylus was always positioned vertically, i.e., the angles between it and the coordinate axes were βx = βy = 0°.
The experiments were carried out using a coordinate measuring machine CNC Mitutoyo Crysta-Apex C7106, as shown in Figure 1a. With the application of the measurement head Renishaw PH10MQ, its maximum permissible error was MPEE = 1.7 + 0.3L/100 [μm]. In the measurement experiments, two scanning probes of the SP-25M type were used, one denoted as ‘Probe 1’ had a ball tip with a 2 mm diameter and a stylus holder length of 173.35 mm, while the other denoted as ‘Probe 2’ had a ball tip with a 5 mm diameter and a stylus holder length of 169.35 mm. Based on the previous experience, these two diameters were found to be the most commonly used.
Using the control software MCOSMOS 3.2 R.13, the CNC movement parameters were defined as follows:
  • High precision measurement at the speed: v = 3 mm/s;
  • Safety distance: 0.5 mm;
  • Pretravel distance: a = 5 mm;
  • Probe deflection value: 0.3 mm.
For the experiments, two different surfaces were chosen. One was made out of steel machined by face milling (Sample 1 shown in Figure 1b), and other was a granite standard of a right angle made by Mitutoyo (Sample 2 shown in Figure 1c). The surface roughness of both samples was measured in the area of the destined contact with the probe ball tip. The directions of roughness measurement along the probe tip movement was denoted as α = 0° and perpendicular to it as α = 90°. The roughness was measured with a Mitutoyo SJ-500P profilometer with a diamond stylus at the following parameters: evaluation length 4 mm, sampling length 0.8 mm, and respective cut-offs λc = 0.8 mm and λs = 0.0025 mm. The parameter Ra was measured eight times in two directions corresponding with the probe movement α = 0° and α = 90°, four times in each direction. The respective Ra values are shown in Table 1.
The experiments were performed with the ball tip moving in two perpendicular directions, at α = 0° and α = 90°, defined by the main plane x-y of the local coordinate system corresponding with the upper surface of the measured sample. At each sample surface, 72 repetitions were made in the CNC mode in eight probing points placed evenly on the sample surface, forming a circle with a 10 mm diameter. Following the calculation of the center of this circle, it was set as an initial point A of the coordinate system xyz and used in the experiments as a contact point to check its identification. Its position in the CMM’s coordinate system, was determined as X = 410, Y = 410, and Z = 184 mm. The direction of x-axis was chosen corresponding with the direction of maximal roughness defined along the probe movement at α = 0°. The respective y-axis was set in the direction of minimal roughness at α = 90°, i.e., perpendicular to the probe movement.
In the abovementioned system, shown in Figure 2a, the movement of the probe ball tip of radius R toward the measured surface is perpendicular, along the z-axis, with angle βx = 0°. The stylus movement velocity is v. The distance a between the contact point A and the center of the ball tip had to be constant for all measurements in order to minimize the effect of the probe pretravel [32], so the starting point it was set at a = 5 mm. This way, point A was made a reference point for the rest of the measurements with different movement angles.
However, if the direction of the stylus movement v is not perpendicular to the measured surface, the system identifies point B, while the real contact took place in point A, as shown in Figure 2, thus generating an error. In order to analyze this error and ensuring the same position of the probing point irrespective of the movement direction, the CNC options were used as follows. The coordinate system was rotated accordingly, so that the starting point of the movement laid on the newly defined z′-axis. Then, movement v took place along the z′-axis down to the same contact point A, as it is shown in Figure 2b.
Geometrically, when the angle between the z-axis and z′-axis is β ≠ 0°, the starting point must undergo some correction. The center of the ball tip along the axis ox′ will be changed from 0 to ay = +R × sinβ, where R is the radius of the ball tip. Moreover, to keep the same travel length aR of the ball tip center, coordinate z′ should be corrected, too. The coordinate of the starting point along the oz′ axis should be reduced from the basic value z = 5 mm at β = 0° down to the value az = 5 − R × (1 − cosβ). Following the corrections of the starting point in the declined coordinate system ox′y′z′, the contact point A on the planar surface remained the same, while the touching points on the probe ball tip changed. In addition, the travel between the starting point and touch point A was always close to the assumed value 5 − R mm.
Analysis of the measurement results with different angles of the probe ball tip movement required relevant equations to recalculate the coordinates appropriately.

2.2. Computations

It was necessary to prepare the equations able to compare the registered coordinates of the probing points at the perpendicular and declined movements of the probe ball tip to the measured surface. In particular, the equations had to describe the transformation of the coordinates from the ox′y′z′ system to oxyz after two subsequent rotations. The first rotation was around the z-axis by angle α, and the second rotation around the x-axis by angle β, as it is shown in Figure 3.
Thus, the first partial transformation, as shown in Figure 3b, can be described by the matrix Az, as follows [28]:
A z = cos α sin α 0 sin α cos α 0 0 0 1 .
The second partial transformation, as shown in Figure 3c, corresponds with the matrix Ax, as follows:
A x = 1 0 0 0 cos β sin β 0 sin β cos β .
Then, according to the abovementioned procedure with the two subsequent rotations, the matrix Azx represents the transformation, as follows:
A z x = A x A z = cos α sin α 0 sin α cos β cos α cos β sin β sin α sin β cos α sin β cos β .
When the coordinates of the point [x′, y′, z′] have to be transformed to the basic coordinate system oxyz, as shown in Figure 1, the following equation can be applied:
x y z = A x A z T x y z = cos α sin α cos β sin α sin β sin α cos α cos β cos α sin β 0 sin β cos β x y z
to derive the final coordinates as follows:
x = x′ cosαy′ sinα cosβ + z′ sinα sinβ,
y = x′ sinα + y′ cosα cosβz′ cosα sinβ,
z = y sinβ + z cosβ.

2.3. Test Campaign

For the experiments and calculations, the following values of angle α were chosen: 0°, 45°, 90°, 135°, 180°, 225°, 270°, and 315°. Four of the angles corresponded with the directions of maximal and minimal roughness of the measured surface, namely, α = 0° and α = 180° with Ramax, and α = 90° and α = 270° with Ramin. Considering the possible influence of the probing system, the angles between 180° and 360° allowed for checking the symmetry of the generated errors.
The declinations of the z′-axis were used as follows. First, the basic measurement was made at β = 0°, i.e., with ball tip movement v perpendicular to the measured surface (Figure 1). Next, the declination β took the values, as follows: 2°, 4°, 8°, 12°, 16°, 20°, 30°, and 40°. Each measurement was repeated 25 times.
Accordingly, for eight values of angle α and nine values of angle β, the number of the results was 8 × 9 × 25 = 1800 for one probe using one sample surface. Having two probes and two samples to be measured, the overall number of the obtained results for the analysis was 7200.

3. Results and Discussion

3.1. Identification of the Probing Points

Figure 4 presents the example of the screen displayed during the measurement, i.e., the identification of point B as shown in Figure 2. In that case, all of the results were obtained at α = 90° from the steel sample (Sample 1) with Probe 1. This angle corresponded with the direction of the smallest roughness, as it was indicated in Table 1. The ball tip profile is marked with a thin red curve, while light blue points corresponding with the ball tip center positions identified at different movement angles β from 0° to 40°. For the angle combinations α = 90° and β = 40°, the basic plane is shown by the dark blue dotted line in the starting coordinate system oxyz observed along the ox-axis, declined to the oz-axis by the 40° angle. The green points represent the coordinates of the identified contacts between the probe ball tip and the measured surface.
It can be seen that the coordinates of the ball tip center moved in the direction parallel to the basic plane, along the probe ball tip movement vector, with an increasing β angle. A similar trend can be seen among the green points corresponding with the identified contact points. The first, placed most closely to the point with the coordinates (0, 0, 0), is the basic point that is the result of 25 repetitions at α = 90° and β = 0°. The differences between the repetitions are negligibly small and not seen at this magnification. To illustrate this, the mean values of the obtained and recalculated coordinates are collected in Table 2 together with the values of ±3s ranges. The latter ones varied from 2.12 × 10−17 up to 0.003 mm, which was close to the maximum permissible error MPEE = 1.7 + 0.3L/100 μm, and thus negligible.
Other green points in Figure 4 represent the groups of the results for angles β ≠ 0°, so that the largest angle β = 40° of the ball tip movement vector v declination from the perpendicular provided the most distant identification from the real point B. The trend is very clear, the larger the angle β of the coordinate system ox′y′z′, the farther the point identified by CMM from the real one will be.
The full set of the results collected from Sample 1 made out of steel using Probe 1 with a 2 mm ball tip diameter is shown in Figure 5 in the form of diagrams in the respective coordinate planes x′-y′, y′-z′, and x′-z′. The travel of the ball before contact was 5 mm. The different colors correspond with the different values of α angle, and each point represents 25 repetitions with almost similar results. The diagrams of the recalculated coordinates of point A are shown in Figure 6.
In both Figure 5 and Figure 6, the points of the same color close to the center of coordinate system (0,0,0) were obtained at β = 0°, while the most distant ones were obtained at β = 40°. In the diagrams of Figure 5, the respective callouts were placed near the green points obtained at α = 270°, but the pattern was identical for each value of α. Similarly, in Figure 6, the callouts were given to distinguish the points obtained for different values of angle β. As every step of the declination angle β increased, the group of the results found its place farther from the central point (0,0,0). Thus, the identification errors of points A and B increased, accordingly.
From the diagram x-y in Figure 6, it can be concluded that all of the coordinates are shifted from the basic point according to the direction of the probe movement. However, the displacements are not steady. When the movement took place along the highest roughness direction at α = 90° and α = 270°, the smallest displacement was detected, while the angles α = 0° and α = 180° corresponding with the smallest roughness provided the largest displacements. It is noteworthy that at the small declination angles β recalculated the points laid in the plane x-y, i.e., on the measured surface. However, increase of the angle β caused the increase of the z coordinate, moving the identified points away from contact with the real surface.

3.2. Positioning Accuracy Analysis

Unfortunately, the standard ISO 10360-2:2001 does not identify the accuracy of the probing point. Thus, in order to assess the positioning accuracy, the parameter AP was taken according to the standard PN-ISO 9283:2003. Even though the latter standard was withdrawn in 2012, there have been no other proposed definitions for the position accuracy (AP). In the ISO 9283, the AP was defined as a deviation between the theoretical (set) value of the position and the average of the real positions from n repetitions performed from the same direction. Moreover, the multidirectional positioning accuracy was defined using n repetitions performed from three orthogonal directions.
We found it useful to adopt the abovementioned definitions to the conditions of our research. The average from 8 × 25 = 200 repetitions at angle β = 0° was taken as the set value of the basic point A. Similarly, the points obtained from the non-perpendicular movement of the probe, were identified in 64 directions for α ≥ 0° and β > 0°. For these results, the vector AP defined by the components APx, APy, APz, was determined as follows:
A P = A P x 2 + A P y 2 + A P z 2 = 1 25 i = 1 25 x i x c 2 + 1 25 i = 1 25 y i y 2 + 1 25 i = 1 25 z i z 2
where xc, yc, zc are coordinates of the basic point A obtained at β = 0°; xi, yi, zi are coordinates of the actually measured probing point; and n = 25 is the number of repetitions.
The results of the positioning accuracy calculations for steel (Sample 1 and Probe 1) in two directions α = 0° (maximal roughness) and α = 90° (minimal roughness) are shown in Table 3.
When the probe movement direction at α = 0° is along the maximal roughness, the respective coefficient APy describes the deviation of the identified points collected along the y-axis. When the system is rotated by α = 90°, the maximal roughness direction is connected with the axis ox′, while the probe moves along the minimal roughness direction corresponding with y′-axis. When the coordinate system is recalculated back to the initial one, the coefficient APx describes the deviation along the axis of the minimal roughness. For easy comparison, these values of APy for α = 0° and APx for α = 90° are emphasized in bold in Table 3. The absolute values of the AP along the maximal roughness, i.e., APy for α = 0°, are higher than that of APx for α = 90° at smaller values of β = 2°, β = 4°, β = 8°, but for the larger angles β, they are lower.

3.3. Effect of the Probe Diameter

For both Samples 1 and 2, the steel and granite, the effect of the probe diameters on the point identification was the same. As illustrated by Figure 7, where the positioning accuracy AP is almost the same for the steel and granite samples. An example of the positioning accuracy results along the z-axis APz = f (β) are shown in the diagram in Figure 8. An initial attempt of the normalization of the results indicated that the final normalized function appeared to be less clear and rather useless, so it was decided to present the results as they were obtained.
It is noteworthy that the AP is increasing proportionally with the probe movement angle β. The values of the AP are always positive, and for the probe ball tip with a ∅5 mm, they are ca. 2 times larger than that for the probe ball tip with a ∅2 mm. At the same time, the differences between the steel surface with a smaller roughness and granite surface with a greater roughness are too small to be noticed at this scale. For this reason, the effect of the probe diameter will be analyzed using the example of Sample 1 only.
Some difference can be seen in the positioning accuracy along the z-axis, as shown in Figure 8 and the AP along the axes x and y presented in Figure 9a,b. The values of APz are always positive and again, more than 100% larger for Probe 2 with a ball tip diameter of ∅5 mm for each respective probe movement angle β.
In the case of function APz = f (β), as shown in Figure 8, the second order curves can be applied in the investigated range of values. In turn, the dependencies of components APx and APy on angle β are linear in the investigated range. For the different directions described by α, APx and APy are positive (+) or negative (−) with similar absolute values for the respective angles α, revealing a strong effect of the roughness of the measured surface. It is seen that the larger diameter of Probe 2 provided larger positioning errors. The largest values of the APx corresponded with angles α = 90° and α = 270° (minimal roughness), as seen in Figure 9a, are similar to the ones of the APy component for angles α = 0° and α = 180° (maximal roughness), as shown in Figure 9b. The increase of the probe ball tip diameter from ∅2 mm up to ∅5 mm always resulted with the positioning error increase by more than 100%.

3.4. Effect of the Measured Surface

It is obvious that each surface has its own peculiarities dependent on many factors. In our study, we wanted to check if two different materials with a different roughness have any impact on the results, when the probe movement is non-perpendicular to the measured surface. Figure 10 presents the positioning accuracy results for two samples, steel (Sample 1) and granite (Sample 2), measured for α = 0° in the direction of the highest roughness Ra.
In the graphs, the distinguishable differences between the steel and granite samples appear at the probe movement declinations β = 12°, β = 16°, and β = 20° for the smaller Probe 1, and only at β = 16° for the larger Probe 2. In the latter case, the difference between the AP values for Sample 1 and Sample 2 at β = 16° was 7.6 μm. Thus, it may be concluded that the roughness is the main contributor among the surface material characteristics since its effect is largely reduced by the increased diameter of the probe ball tip.
Moreover, some interesting observations can be made from the analysis of the components APx, APy, and APz. Their values are collected in Table 4 and Table 5.
The large majority of the APy values are smaller for Sample 2, as marked in bold in Table 4 and Table 5. This direction corresponds with the y-axis in the direction of α = 0°. Only in one case, the points identified on the granite surface of Sample 2 had substantially higher APy values than that of steel surface of Sample 1. It took place at β = 30°. It may be assumed that this component was decisive in most cases, whether the AP was higher for the granite surface or the steel surface. In all points, this component was at least several times larger than APx and APz.

4. Conclusions

The measurements and calculations performed in this study provided simple and exact equations that describe how accurately the measuring point identification on the plane surface is when the probe’s movement is non-perpendicular to it. It was demonstrated that the probing point might be identified with an error as large as 0.110 mm when the declination was as small as β = 4°, while the maximum permissible error was MPEE ≈ 2 μm. The larger angles, β > 20° in the performed experiments, can increase this error above 1 mm.
The research indicated the absolute necessity for keeping the perpendicular direction of the probe movement toward the measured surface when collecting a probing point. Only under this condition, the options “compensated point” and “point on the material” can truly provide the coordinates of the probing point on the measured surface. Otherwise, the systematic error generated by the non-perpendicular movement of the probe should be corrected accordingly. It should be carried out in any measurement, where it is impossible to ensure the perpendicular direction of the probe movement.
The parameter of the positioning accuracy AP was found useful for the assessment of the point identification during the CMM measurement. It indicated a strong effect of the probe diameters on the point identification. In the experiments, the probe ball tip with a diameter of ∅2 mm generated two times larger the direction-dependent errors than the one with a diameter of ∅5 mm.
Moreover, very small differences in the AP values were found between the respective results obtained for the steel and granite surfaces. From the initial results it may be assumed that the impact of the material on the direction-dependent errors is negligible, but each individual task may reveal its own peculiarities in terms of roughness, friction, etc.
The results revealed the unequivocal symmetry of the coefficients APx and APy related to the plane x-y, in terms of the average values for the auxiliary directions (α = 45°–α = 135° and α = 225°–α = 315°). In both cases, the values are close to the ones obtained along the axes x and y, where one of the components was dominating while the other was close to zero.

Author Contributions

Conceptualization, T.M. and T.S.; methodology, T.M. and L.C.; software, T.M. and T.S.; validation, L.C., T.M. and M.R.; formal analysis, L.C.; investigation, T.M.; resources, L.C.; data curation, M.R.; writing—original draft preparation, M.R.; writing—review and editing, T.M., T.S. and L.C.; visualization, T.M. and M.R.; supervision, T.S. All authors have read and agreed to the published version of the manuscript.

Funding

This work has been carried out in connection with the Specific Research Projects SP2022/131 “Specific research of production and measurement of complex shape surfaces” and SP2022/50 “Specific research of machining and 3D printing technologies” financed by the Ministry of Education, Youth and Sports and Faculty of Mechanical Engineering VŠB-TUO.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Data available on request.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Sato, O.; Takatsuji, T.; Miura, Y.; Nakanishi, S. GD&T task specific measurement uncertainty evaluation for manufacturing floor. Meas. Sens. 2021, 18, 100141. [Google Scholar] [CrossRef]
  2. Savio, E. Coordinate Measuring Machine. In CIRP Encyclopedia of Production Engineering; Chatti, S., Laperrière, L., Reinhart, G., Tolio, T., Eds.; Springer: Berlin/Heidelberg, Germany, 2019. [Google Scholar] [CrossRef]
  3. Blecha, P.; Holub, M.; Marek, T.; Jankovych, R.; Misun, F.; Smolik, J.; Machalka, M. Capability of measurement with a touch probe on CNC machine tools. Measurement 2022, 195, 111153. [Google Scholar] [CrossRef]
  4. Rucki, M. Dynamics of in-process control with non-contact air gauges. Rep. Mech. Eng. 2020, 1, 180–186. [Google Scholar] [CrossRef]
  5. Piratelli-Filho, A.; Souza, P.H.J.; Arencibia, R.; Anwer, N. Study of Contact and Non-contact Measurement Techniques Applied to Reverse Engineering of Complex Freeform Parts. Int. J. Mech. Eng. Autom. 2014, 1, 166–175. [Google Scholar]
  6. Yu, W.; Zhu, X.; Mao, Z.; Liu, W. The Research on the Measurement System of Target Dimension Based on Digital Image. J. Phys. Conf. Ser. 2021, 1865, 042072. [Google Scholar] [CrossRef]
  7. Kaťuch, P.; Dovica, M.; Slosarčik, S.; Kováč, J. Comparision of Contact and Contactless Measuring Methods for Form Evaluation. Procedia Eng. 2012, 48, 273–279. [Google Scholar] [CrossRef]
  8. Kopáčik, A.; Erdélyi, J.; Kyrinovič, P. Engineering Surveys for Industry; Springer: Cham, Switzerland, 2020. [Google Scholar] [CrossRef]
  9. Müller, A.M.; Hausotte, T. Determination of the single point precision associated with tactile gear measurements in scanning mode. J. Sens. Sens. Syst. 2020, 9, 61–70. [Google Scholar] [CrossRef]
  10. Sładek, J.A. Coordinate Metrology; Springer: Berlin/Heidelberg, Germany, 2016. [Google Scholar] [CrossRef]
  11. Zelinka, J.; Čepová, L.; Gapiński, B.; Čep, R.; Mizera, O.; Hrubý, R. The Effect of a Stylus Tip on Roundness Deviation with Different Roughness. In Advances in Manufacturing II. Manufacturing 2019; Lecture Notes in Mechanical Engineering; Diering, M., Wieczorowski, M., Brown, C., Eds.; Springer: Cham, Switzerland, 2020. [Google Scholar] [CrossRef]
  12. Ito, S.; Tsutsumi, D.; Kamiya, K.; Matsumoto, K.; Kawasegi, N. Measurement of form error of a probe tip ball for coordinate measuring machine (CMM) using a rotating reference sphere. Precis. Eng. 2020, 61, 41–47. [Google Scholar] [CrossRef]
  13. Aston, R.A.E.; Davis, J.; Stout, K.J. A probing question: A customer’s investigation into the directional variability of a coordinate measuring machine touch trigger probe. Int. J. Mach. Tools Manuf. 1997, 37, 1375–1382. [Google Scholar] [CrossRef]
  14. Johnson, R.P.; Yang, Q.; Butler, C. Dynamic error characteristics of touch trigger probes fitted to coordinate measuring machines. IEEE Trans. Instrum. Meas. 1998, 47, 1168–1172. [Google Scholar] [CrossRef]
  15. Woźniak, A.; Dobosz, M. Influence of measured objects parameters on CMM touch trigger probe accuracy of probing. Precis. Eng. 2005, 29, 290–297. [Google Scholar] [CrossRef]
  16. Miguel, P.C.; King, T.; Abackerli, Á. A review on methods for probe performance verification. Measurement 1998, 23, 15–33. [Google Scholar] [CrossRef]
  17. Sousa, A.R. Metrological evaluation of a Coordinate Measuring Machine with 5-axis measurement technology. Procedia CIRP 2018, 75, 367–372. [Google Scholar] [CrossRef]
  18. Weckenmann, A.; Estler, T.; Peggs, G.; McMurtry, D. Probing Systems in Dimensional Metrology. CIRP Ann. 2004, 53, 657–684. [Google Scholar] [CrossRef]
  19. Nafi, A.; Mayer, J.R.R.; Wozniak, A. Novel CMM-based implementation of the multi-step method for the separation of machine and probe errors. Precis. Eng. 2011, 35, 318–328. [Google Scholar] [CrossRef]
  20. Gąska, P.; Gąska, A.; Sładek, J.; Jędrzejewski, J. Simulation model for uncertainty estimation of measurements performed on five-axis measuring systems. Int. J. Adv. Manuf. Technol. 2019, 104, 4685–4696. [Google Scholar] [CrossRef]
  21. Flack, D. Measurement Good Practice Guide No. 43: CMM Probing; National Physical Laboratory: Teddington, UK, 2014. [Google Scholar]
  22. Cheng, Y.; Wang, Z.; Chen, X.; Li, Y.; Li, H.; Li, H.; Wang, H. Evaluation and Optimization of Task-oriented Measurement Uncertainty for Coordinate Measuring Machines Based on Geometrical Product Specifications. Appl. Sci. 2019, 9, 6. [Google Scholar] [CrossRef] [Green Version]
  23. Vrba, I.; Palencar, R.; Hadzistevic, M.; Strbac, B.; Spasic-Jokic, V.; Hodolic, J. Different Approaches in Uncertainty Evaluation for Measurement of Complex Surfaces Using Coordinate Measuring Machine. Meas. Sci. Rev. 2015, 15, 111–118. [Google Scholar] [CrossRef]
  24. Kubátová, D.; Melichar, M.; Kutlwašer, J. Evaluation of Repeatability and reproducibility of CMM equipment. Procedia Manuf. 2017, 13, 558–564. [Google Scholar] [CrossRef]
  25. Wojtyła, M.; Rosner, P.; Płowucha, W.; Forbes, A.B.; Savio, E.; Balsamo, A. Validation of the sensitivity analysis method of coordinate measurement uncertainty evaluation. Measurement 2022, 199, 111454. [Google Scholar] [CrossRef]
  26. Stojadinovic, S.M.; Majstorovic, V.D.; Durakbasa, N.M.; Stanic, D. Contribution to the development of a digital twin based on CMM to support the inspection process. Meas. Sens. 2022, 22, 100372. [Google Scholar] [CrossRef]
  27. Ren, G.; Qu, X.; Chen, X. Performance Evaluation and Compensation Method of Trigger Probes in Measurement Based on the Abbé Principle. Sensors 2020, 20, 2413. [Google Scholar] [CrossRef] [PubMed]
  28. Mazur, T.; Rucki, M.; Jakubowicz, M.; Cepova, L. Analysis of the Direction-Dependent Point Identification Accuracy in CMM Measurement. In Advances in Manufacturing III. Manufacturing 2022; Lecture Notes in Mechanical Engineering; Diering, M., Wieczorowski, M., Harugade, M., Pereira, A., Eds.; Springer: Cham, Switzerland, 2022. [Google Scholar] [CrossRef]
  29. McGarry, L.; Butterfield, J.; Murphy, A. Assessment of ISO Standardisation to Identify an Industrial Robot’s Base Frame. Robot. Comput.-Integr. Manuf. 2022, 74, 102275. [Google Scholar] [CrossRef]
  30. Wan, N.; Zhuang, Q.; Guo, Y.; Chen, Z.C.; Fang, Z. A new stylus orientation planning strategy for sculpture surface inspection based on touch position graph. Measurement 2022, 199, 111473. [Google Scholar] [CrossRef]
  31. Mazur, T.; Rucki, M.; Gutsalenko, Y. Accuracy analysis of the curved profile measurement with CMM: A case study. FACTA Univ. Ser. Mech. Eng. 2021, in press. [Google Scholar] [CrossRef]
  32. Li, Y.; Zeng, L.; Tang, K.; Li, S. A dynamic pretravel error prediction model for the kinematic touch trigger probe. Measurement 2019, 146, 689–704. [Google Scholar] [CrossRef]
Figure 1. Experimental setup: (a) CMM Mitutoyo Crysta-Apex C7106; (b) Sample 1, steel machined by face milling; (c) Sample 2, granite standard of a right angle made by Mitutoyo.
Figure 1. Experimental setup: (a) CMM Mitutoyo Crysta-Apex C7106; (b) Sample 1, steel machined by face milling; (c) Sample 2, granite standard of a right angle made by Mitutoyo.
Sensors 22 07005 g001
Figure 2. Contact point A between the ball tip and the measured surface: (a) Basic coordinate system oxyz for the identification of contact point A; (b) Coordinate system after the rotation of the local coordinate system by angle β.
Figure 2. Contact point A between the ball tip and the measured surface: (a) Basic coordinate system oxyz for the identification of contact point A; (b) Coordinate system after the rotation of the local coordinate system by angle β.
Sensors 22 07005 g002
Figure 3. Transformations of the basic coordinate system oxyz to the declined coordinates: (a) Rotation directions; (b) Rotation around the z-axis by the angle α; (c) Rotation around the x′-axis by the angle β.
Figure 3. Transformations of the basic coordinate system oxyz to the declined coordinates: (a) Rotation directions; (b) Rotation around the z-axis by the angle α; (c) Rotation around the x′-axis by the angle β.
Sensors 22 07005 g003
Figure 4. The screen with results after 225 measurements of the point B at α = 90° and nine different values of β, with Sample 1, Probe 1.
Figure 4. The screen with results after 225 measurements of the point B at α = 90° and nine different values of β, with Sample 1, Probe 1.
Sensors 22 07005 g004
Figure 5. The diagrams x′-y′, y′-z′, and x′-z′ of the measurement results of point B on the steel surface (Sample 1) at different angles α and β.
Figure 5. The diagrams x′-y′, y′-z′, and x′-z′ of the measurement results of point B on the steel surface (Sample 1) at different angles α and β.
Sensors 22 07005 g005
Figure 6. The diagrams x-y, y-z, and x-z of measurement results of point A on the steel surface (Sample 1) at different angles α and β.
Figure 6. The diagrams x-y, y-z, and x-z of measurement results of point A on the steel surface (Sample 1) at different angles α and β.
Sensors 22 07005 g006
Figure 7. Positioning accuracy AP at different angles β for Probe 1 (∅2 mm) and Probe 2 (∅5 mm). The measured samples were: (a) Sample 1 out of steel; (b) Sample 2 out of granite.
Figure 7. Positioning accuracy AP at different angles β for Probe 1 (∅2 mm) and Probe 2 (∅5 mm). The measured samples were: (a) Sample 1 out of steel; (b) Sample 2 out of granite.
Sensors 22 07005 g007
Figure 8. Positioning accuracy along the z-axis APz = f (β) for Probe 1 and Probe 2, Sample 1.
Figure 8. Positioning accuracy along the z-axis APz = f (β) for Probe 1 and Probe 2, Sample 1.
Sensors 22 07005 g008
Figure 9. Values of the positioning accuracy AP components at different angles β for Probe 1 and Probe 2, Sample 1: (a) APx = f (β); (b) APy = f (β).
Figure 9. Values of the positioning accuracy AP components at different angles β for Probe 1 and Probe 2, Sample 1: (a) APx = f (β); (b) APy = f (β).
Sensors 22 07005 g009
Figure 10. Measured surface impact on the positioning accuracy AP at different angles β for α = 0°: (a) For Probe 1 (∅2 mm); (b) For Probe 2 (∅5 mm).
Figure 10. Measured surface impact on the positioning accuracy AP at different angles β for α = 0°: (a) For Probe 1 (∅2 mm); (b) For Probe 2 (∅5 mm).
Sensors 22 07005 g010
Table 1. Roughness of the sample surfaces in the two directions of measurement.
Table 1. Roughness of the sample surfaces in the two directions of measurement.
Direction Angle αSample 1Sample 2
Along the probe movementRa = 0.8 μm Ra = 1.7 μm
Perpendicular to the probe movement90°Ra = 0.3 μmRa = 0.7 μm
Table 2. Coordinates of the obtained x′y′z′ and recalculated xyz coordinates of the respective points B and A, for Sample 1, Probe 1, α = 90°.
Table 2. Coordinates of the obtained x′y′z′ and recalculated xyz coordinates of the respective points B and A, for Sample 1, Probe 1, α = 90°.
β = 0°
(Reference)
β = 2°β = 4°β = 8°β = 12°β = 16°β = 20°β = 30°β = 40°
Point Bx′−0.0242−0.0242−0.0240−0.0241−0.0240−0.0231−0.0220−0.0180−0.0240
y′0.02200.06140.10080.17930.26100.35000.43700.64160.8249
z′−0.0002−0.0020−0.0048−0.0153−0.0332−0.0603−0.0951−0.2167−0.3870
Standard deviations±3sx′0.0012250.0013080.00060.0009952.12 × 10−17 0.0008310.00060.0010542.12 × 10−17
±3sy′2.12 × 10−17 0.001470.0018730.0030890.0025220.0026660.0028040.0021210.001578
±3sz′0.0004080.00020.0003740.0004760.0004360.0004760.00040.0004760.000455
Pont Ax−0.0220−0.0614−0.1009−0.1797−0.2622−0.3531−0.4432−0.6640−0.8806
y−0.0242−0.0242−0.0240−0.0241−0.0240−0.0231−0.0220−0.0180−0.0240
z−0.00020.00010.00220.00980.02180.03860.06010.13310.2338
Table 3. Positioning accuracy AP [mm] analysis for Sample 1, Probe 1.
Table 3. Positioning accuracy AP [mm] analysis for Sample 1, Probe 1.
β = 2°β = 4°β = 8°β = 12°β = 16°β = 20°β = 30°β = 40°
α = 0°APx0.00000.0000−0.0001−0.0010−0.0024−0.0025−0.0013−0.0029
APy0.03810.07670.15260.24200.33660.43110.64100.8742
APz0.00060.00240.01000.02250.03930.05980.13430.2343
AP0.03810.07670.15290.24300.33890.43520.65490.9051
α = 90°APx0.03940.07890.15770.24020.33110.42120.64200.8586
APy0.00000.00020.00010.00020.00110.00220.00620.0002
APz0.00030.00240.01000.02200.03880.06030.13330.2340
AP0.03940.07890.15800.24120.33340.42550.65570.8899
Table 4. Positioning accuracy AP [mm] components for Probe 1 (∅2 mm).
Table 4. Positioning accuracy AP [mm] components for Probe 1 (∅2 mm).
β = 2°β = 4°β = 8°β = 12°β = 16°β = 20°β = 30°β = 40°
Sample 1APx0.00000.0000−0.0001−0.001−0.0024−0.0025−0.0013−0.0029
APy0.03810.07670.15260.24200.33660.43110.64090.8742
APz0.00060.00240.01000.02250.03930.05980.13430.2344
AP0.03810.07670.15290.2430.33890.43520.65490.9051
Sample 2APx0.00010.0000−0.0004−0.0007−0.0018−0.0027−0.0037−0.0036
APy0.03680.07410.14810.23490.32510.41520.63870.8633
APz0.00060.00250.00960.02180.03910.06060.13480.235
AP0.03680.07410.14840.23590.32740.41960.65270.8948
Table 5. Positioning accuracy AP [mm] components for Probe 2 (∅5 mm).
Table 5. Positioning accuracy AP [mm] components for Probe 2 (∅5 mm).
β = 2°β = 4°β = 8°β = 12°β = 16°β = 20°β = 30°β = 40°
Sample 1APx0.0000−0.0002−0.0006−0.0022−0.0033−0.0042−0.0012−0.0032
APy0.08890.17840.36100.55440.74740.93551.38531.8211
APz0.00130.00600.02430.05510.09760.15120.33650.5876
AP0.08890.17850.36180.55710.75380.94771.42561.9136
Sample 2APx−0.0004−0.00010.00010.00010.00010.00020.00010.0001
APy0.08970.17850.35810.55350.73990.93001.38971.819
APz0.00130.00590.02380.05430.09670.15060.33490.5848
AP0.08970.17860.35890.55610.74620.94211.42951.9107
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Mazur, T.; Cepova, L.; Szymanski, T.; Rucki, M. Analysis of the Planar Point Identification Accuracy in CMM Measurements. Sensors 2022, 22, 7005. https://doi.org/10.3390/s22187005

AMA Style

Mazur T, Cepova L, Szymanski T, Rucki M. Analysis of the Planar Point Identification Accuracy in CMM Measurements. Sensors. 2022; 22(18):7005. https://doi.org/10.3390/s22187005

Chicago/Turabian Style

Mazur, Tomasz, Lenka Cepova, Tomasz Szymanski, and Miroslaw Rucki. 2022. "Analysis of the Planar Point Identification Accuracy in CMM Measurements" Sensors 22, no. 18: 7005. https://doi.org/10.3390/s22187005

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop