Skip to main content
Log in

A Coordinate Measuring Machine with Error Compensation in Feature Measurement: Model Development and Experimental Verification

  • ORIGINAL ARTICLE
  • Published:
The International Journal of Advanced Manufacturing Technology Aims and scope Submit manuscript

Abstract

Coordinate Measuring Machines (CMMs) are widely used by industry to measure the geometrical features of parts. For a CMM to accurately measure the geometrical features of a part, a model has to be developed and added to the CMM library. This process is time-consuming and error-prone, especially in industrial manufacturing environments. The environmental noise and vibration can potentially distort sampled data and reduce measurement accuracy. This paper presents an auto-learning algorithm to reduce the time required to add a new part to a CMM library. Moreover, a cost-effective solution to reduce the effects of vibration on measurement results is presented. In the proposed solution, a reference part is utilized to automatically create a measurement model. An improved Modified Multi-Class Support Vector Machines (iMMC-SVM) algorithm is developed to determine the correct geometrical features of parts through comparison with the reference part using a laser-based CMM. Experimental measurements are conducted using a prototype CMM design by the research team to validate the proposed solution. The results indicate that the proposed method reduces vibration noise by 6.18%. Such a noise reduction significantly improves the overall measurement precision.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11

Similar content being viewed by others

References

  1. Usamentiaga R, García DF, Molleda J, Bulnes FG, Braña GB (2014) Vibrations in steel strips: effects on flatness measurement and filtering. IEEE Trans Ind Appl 50(5)

  2. Usamentiaga R, Molleda J, Garcia DF, Bulnes FG, Entrialgo J, Alvarez CMS (2015) Flatness measurement using two laser stripes to remove the effects of vibrations. IEEE Trans Ind Appl 51(5)

  3. Özel T (2004) Precision tracking control of a horizontal arm coordinate measuring machine in the presence of dynamic flexibilities. Int J Adv Manuf Technol 27

  4. Camelo V, Bronowicki A, Simonian S, Hejal R, Brennan S (2009) Damping and isolation concepts for vibration suppression and pointing performance. 50th AIAA/ASME/ASCE/AHS/ASC Structures, Structural Dynamics, and Materials Conference

  5. Menq CH, Yau HT, Lai GY (1992) Automated precision measurement of surface profile in CAD-directed inspection. IEEE Trans Robot Autom 8(2)

  6. Ainsworth I, Ristic M, Brujic D (2000) CAD-based measurement path planning for free-form shapes using contact probes. Int J Adv Manuf Technol 16(1)

  7. Poniatowska M (2012) Deviation model based method of planning accuracy inspection of free-form surfaces using CMMs. Measurement 45(5)

  8. Yu M, Zhang Y, Li Y, Zhang D (2013) Adaptive sampling method for inspection planning on CMM for free-form surfaces. Int J Adv Manuf Technol 67(9-12)

  9. Mansour G (2014) A developed algorithm for simulation of blades to reduce the measurement points and time on coordinate measuring machine (CMM). Measurement 54

  10. ElKott DF, Veldhuis SC (2005) Isoparametric line sampling for the inspection planning of sculptured surfaces. Comput Aided Des 37(2)

  11. Jiang RS, Wang WH, Zhang DH, Wang ZQ (2016) A practice sampling method for profile measurement of complex blades. Measurement 81

  12. Jakubiec W, Plowucha W, Starczak M (2012) Analytical estimation of coordinate measurement uncertainty. Measurement 45(10)

  13. Li XH, Chen B, Qiu ZR (2013) The calibration and error compensation techniques for an articulated arm CMM with two parallel rotational axes. Measurement 46(1)

  14. Sladek J, Ostrowska K, Gaska A (2013) Modeling and identification of errors of coordinate measuring arms with the use of a metrological model. Measurement 46(1)

  15. Wu Y, Wang W, Lu K, Wei Y, Chen Z (2013) Noise reduction of laser scanning data based on self-estimated angular threshold. 6th International Symposium on Precision Mechanical Measurements

  16. Budak I, Vukelic D, Bracun D, Hodolic J, Sokovic M (2012) Pre-processing of point-data from contact and optical 3D digitization sensors. Sensors 12(1)

  17. Tai CC, Huang MC (2000) Processing of data points basing on design intent in reverse engineering. Int J Mach Tools Manuf 40(13)

  18. Carbone V, Carocci M, Savio E, Sansoni G, De Chiffre L (2001) Combination of a vision system and a coordinate measuring machine for the reverse engineering of freeform surfaces. Int J Adv Manuf Technol 17(4)

  19. Khaleghi B, Khamis A, Karray FO, Razavi SN (2013) Multisensor data fusion: a review of the state-of-the-art. Inf Fusion 14(1)

  20. Berdjag D, Christophe C, Cocquempot V, Jiang B (2006) Nonlinear model decomposition for robust fault detection and isolation using algebraic tools. Int J Innov Comput Inf Control 2(6)

  21. Gan Q, Harris CJ (2001) Comparison of two measurement fusion methods for Kalman-filter-based multisensor data fusion. IEEE Trans Aerosp Electron Syst 37(1)

  22. Suranthiran S, Jayasuriya S (2003) Nonlinear averaging of multi-sensor data. ASME Int Des Eng Tech Conf Comput Inf Eng Conf

  23. Mao Z, Jiang B (2007) Fault identification and fault-tolerant control for a class of networked control systems. Int J Innov Comput Inf Control 3(5)

  24. Luo RC, Yih CC, Su KL (2002) Multisensor fusion and integration: approaches, applications, and future research directions. IEEE Sens J 2(2)

  25. Banerjee TP, Das S (2012) Multi-sensor data fusion using support vector machine for motor fault detection. Inf Sci 217

  26. Hu Y, Yang Q, Sun X (2012) Design, implementation, and testing of advanced virtual coordinate-measuring machines. IEEE Trans Instrument Meas 61(5)

  27. Ren M, Kong L, Sun L, Cheung CF (2017) A curve network sampling strategy for measurement of freeform surfaces on coordinate measuring machines. IEEE Trans Instrument Meas 66(1)

  28. Zhu S, Gao Y (2010) Noncontact 3-D coordinate measurement of cross-cutting feature points on the surface of a large-scale workpiece based on the machine vision method. IEEE Trans Instrument Meas 59(7)

  29. Zhao Y, Zhang Y, Xiong R, Wang J (2015) Optimal state estimation of spinning ping-pong ball using continuous motion model. IEEE Trans Instrument Meas 64(8)

  30. Mohammadi F, Mirhashemi M, Rashidzadeh R (2020) A coordinate measuring machine with autolearning capability. 2nd International Conference on Electrical, Control and Instrumentation Engineering

  31. Mohammadi F, Nazri G-A, Saif M, (2019) A fast fault detection and identification approach in power distribution systems. 5th International Conference on Power Generation Systems and Renewable Energy Technologies

  32. Bishop K, Jedari E, Shahnavaz A, Rashidzadeh R (2017) Gage for verifying profile of part and method of verifying part. Patent No. 9797715

  33. Mohammadi F, Zheng C (2018) A precise SVM classification model for predictions with missing data. 4th National Conference on Applied Research in Electrical, Mechanical Computer and IT Engineering

Download references

Funding

This work is supported by the Ontario Centres of Excellence (OCE) research fund under grant No. 691714.

Author information

Authors and Affiliations

Authors

Contributions

Fazel Mohammadi was responsible for Conceptualization, Data curation, Formal analysis, Funding acquisition, Investigation, Methodology, Project administration, Resources, Software, Supervision, Validation, Visualization, Writing—original draft, Writing—review and editing; Mahmood Mirhashemi was responsible for Data curation, Resources; Rashid Rashidzadeh was responsible for Funding acquisition, Supervision, Writing—original draft, Writing—review and editing.

Corresponding author

Correspondence to Fazel Mohammadi.

Ethics declarations

Ethics approval

The research has not been submitted to more than one journal for simultaneous consideration. The submitted work is original and has not been published elsewhere in any form or language (partially or in full). This research has not been split up into several parts to increase the quantity of submissions and submitted to various journals or to one journal over time. Results are presented clearly, honestly, and without fabrication, falsification, or inappropriate data manipulation (including image-based manipulation). No data, text, or theories by others are presented and if words have been taken from other sources, proper referencing has been given in the references section.

Conflict of interest

The authors declare no competing interests.

Informed consent

This research does not involve human and/or animals participants.

Additional information

Publisher's note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Mohammadi, F., Mirhashemi, M. & Rashidzadeh, R. A Coordinate Measuring Machine with Error Compensation in Feature Measurement: Model Development and Experimental Verification. Int J Adv Manuf Technol (2022). https://doi.org/10.1007/s00170-021-08362-y

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s00170-021-08362-y

Keywords

Navigation