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.
Similar content being viewed by others
References
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)
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)
Ö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
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
Menq CH, Yau HT, Lai GY (1992) Automated precision measurement of surface profile in CAD-directed inspection. IEEE Trans Robot Autom 8(2)
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)
Poniatowska M (2012) Deviation model based method of planning accuracy inspection of free-form surfaces using CMMs. Measurement 45(5)
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)
Mansour G (2014) A developed algorithm for simulation of blades to reduce the measurement points and time on coordinate measuring machine (CMM). Measurement 54
ElKott DF, Veldhuis SC (2005) Isoparametric line sampling for the inspection planning of sculptured surfaces. Comput Aided Des 37(2)
Jiang RS, Wang WH, Zhang DH, Wang ZQ (2016) A practice sampling method for profile measurement of complex blades. Measurement 81
Jakubiec W, Plowucha W, Starczak M (2012) Analytical estimation of coordinate measurement uncertainty. Measurement 45(10)
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)
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)
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
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)
Tai CC, Huang MC (2000) Processing of data points basing on design intent in reverse engineering. Int J Mach Tools Manuf 40(13)
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)
Khaleghi B, Khamis A, Karray FO, Razavi SN (2013) Multisensor data fusion: a review of the state-of-the-art. Inf Fusion 14(1)
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)
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)
Suranthiran S, Jayasuriya S (2003) Nonlinear averaging of multi-sensor data. ASME Int Des Eng Tech Conf Comput Inf Eng Conf
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)
Luo RC, Yih CC, Su KL (2002) Multisensor fusion and integration: approaches, applications, and future research directions. IEEE Sens J 2(2)
Banerjee TP, Das S (2012) Multi-sensor data fusion using support vector machine for motor fault detection. Inf Sci 217
Hu Y, Yang Q, Sun X (2012) Design, implementation, and testing of advanced virtual coordinate-measuring machines. IEEE Trans Instrument Meas 61(5)
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)
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)
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)
Mohammadi F, Mirhashemi M, Rashidzadeh R (2020) A coordinate measuring machine with autolearning capability. 2nd International Conference on Electrical, Control and Instrumentation Engineering
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
Bishop K, Jedari E, Shahnavaz A, Rashidzadeh R (2017) Gage for verifying profile of part and method of verifying part. Patent No. 9797715
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
Funding
This work is supported by the Ontario Centres of Excellence (OCE) research fund under grant No. 691714.
Author information
Authors and Affiliations
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
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
About this article
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
Received:
Accepted:
Published:
DOI: https://doi.org/10.1007/s00170-021-08362-y