Abstract
This paper presents a system for automated, non-contact, and flexible prediction of surface roughness of end-milled parts through a machine vision system which is integrated with an artificial neural network (ANN). The images of milled surface grabbed by the machine vision system could be extracted using the algorithm developed in this work, in the spatial frequency domain using a two-dimensional Fourier transform to get the features of image texture (major peak frequency F 1, principal component magnitude squared value F 2, and the average gray level G a). Since F1 is the distance between the major peak and the origin, it is a robust measure to overcome the effect of lighting of the environment. The periodically occurring features such as feed marks and tool marks present in the gray-level image can be easily observed from the principal component magnitude squared value F 2. The experimental machining variables speed S, feedrate F, depth of cut D, and the response extracted image variables F 1, F 2, and G a could be used as input data, and the response surface roughness R a measured by Surfcorder SE-1100 (traditional stylus method) could be used as output data of an ANN ability to construct the relationships between input and output variables. The ANN was trained using the back-propagation algorithm developed in this work due to its superior strength in pattern recognition and reasonable speed. Using the trained ANN, the experimental result had shown that the surface roughness of milled parts predicted by machine vision system over a wide range of machining conditions could be got with a reasonable accuracy compared with those measured by traditional stylus method. Compared with the stylus method, the constructed machine vision system is a useful method for prediction of the surface roughness faster, with a lower price, and lower environment noise in manufacturing process. Experimental results have shown that the proposed machine vision system can be implemented for automated prediction of surface roughness with accuracy of 97.53%. The results are encouraging that machine vision system can be extended to many real-time industrial prediction applications.
Article PDF
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Avoid common mistakes on your manuscript.
References
Damodarasamy S, Raman S (1991) Texture analysis using computer vision. Comput Ind 16:25–34
Gupta M, Raman S (2001) Machine vision assisted characterization of machined surfaces. Int J Prod Res 39(4):759–784
Vorburger TV, Rhee H-G, Renegar TB, Song J-F, Zheng A (2007) Comparison of optical and stylus methods for measurement of surface texture. Int J Adv Manuf Technol 33:110–118
Younis MA (1998) On line surface roughness measurements using image processing towards an adaptive control. Comput Ind Eng 35(1–2):49–52
Kiran MB, Ramamoorthy B, Radhakrishnan B (1998) Evaluation of surface roughness by vision system. Int J Mach 38(5–6):685–690
Galante G, Piacentini M, Ruisi VF (1991) Surface roughness detection by tool image processing. Wear 148:211–220
Choudhury IA, El-Baradie MA (1997) Surface roughness in the turning of high-strength steel by factorial design of experiments. J Mater Process Technol 67:55–61
Dimla E, Dimla S (1999) Application of perceptron neural network to tool-state classification in a metal-turning operation. Eng Application Artif Intell 12:471–477
Al-Kindi GA, Baul RM, Gill KF (1992) An application of machine vision in the automated inspection of engineering surfaces. Int J Prod Res 30(2):241–253
Luk F, Huynh V ‘A vision system for in-process surface quality assessment’ In: Proceedings of the Vision_87 SME Conference, Detroit, Michigan, 1987, vol 12 p. 43–58.
Venkata Ramana K, Ramamoorthy B (1996) Statistical methods to compare the texture features of machine surfaces. Pattern Recognit 29(9):1447–1459
Hoy DEP, Yu F (1991) ‘Surface quality assessment using computer vision methods’. J Mater Process Technol 28:265–274
Risbood KA, Dixit US, Sahasrabudhe AD (2003) Prediction of surface roughness and dimensional deviation by measuring cutting forces and vibrations in turning process. J Mater Process Technol 132:203–214
Lee et al. (2004) presented a system for measuring surface roughness of turned parts through a computer vision system and the trained abductive network was used in this application mechatronics 14:129–141
Brezocnik M, Kovacic M, Ficko M (2004) Prediction of surface roughness with genetic programming. J Mater Process Technol 157–158:28–36. doi:10.1016/j.jmatprotec.2004.09.004
Koza JR (1992) Genetic programming. MIT, Cambridge
Reddy NSK, Rao PV (2005) Selection of optimum geometry and cutting conditions using surface roughness prediction model for end milling. Int J Adv Manuf Technol 26:1202–1210. doi:10.1007/s00170-004-2110-y
Oktem H, Erzurumlu T, Kutaran H (2005) Applications of response surface methodology in the optimization of cutting conditions for surface roughness. J Mater Process Technol 170:11–1. doi:10.1016/j.jmatprotec.2005.04.096
Reddy NSK, Rao PV (2006) Selection of an optimal parametric combination for achieving a better surface finish in dry milling using genetic algorithms. Int J Adv Manuf Technol 28:463–473. doi:10.1007/s00170-004-2381-3
Prakasvudhisarn C, Kunnapapdeelert S, Yenradee P (2009) Optimal cutting condition determination for desired surface roughness in end milling. Int J Adv Manuf Technol 41:440–451. doi:10.1007/s00170-008-1491-8
Chen JC, Savage M (2001) A fuzzy-net-based multilevel in process surface roughness recognition system in milling operations. Int J Adv Manuf Technol 17:670–676. doi:10.1007/s001700170132
Iqbal A, He N, Li L, Dar NU (2007) A fuzzy expert system for optimizing parameters and predicting performance measures in hard-milling process. Expert Syst Appl 32:1020–1027. doi:10.1016/j.eswa.2006.02.003
Liu S-S, Jernigan ME (1990) “Texture analysis and discrimination in additive noise,” computer vision. Graph image processing 49:52–67
Gonzalez RC, (1992) Woods RE Digital image processing. Reading, MA; Addison-Wesley Publishing Company Int. 28–32.
Freeman JA, Skapura DM (1991) Neural networks: algorithms, applications, and programming techniques. Reading, Addison-Wesley, MA
Lippmann R (1999) an introduction to computing with neural nets. In: Mahra P, Wah BW (eds) Artificial neural networks: concepts and theory. IEEE Computer Society Press, Los Alamitos, pp 13–31
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
Open Access This is an open access article distributed under the terms of the Creative Commons Attribution Noncommercial License (https://creativecommons.org/licenses/by-nc/2.0), which permits any noncommercial use, distribution, and reproduction in any medium, provided the original author(s) and source are credited.
About this article
Cite this article
Palani, S., Natarajan, U. Prediction of surface roughness in CNC end milling by machine vision system using artificial neural network based on 2D Fourier transform. Int J Adv Manuf Technol 54, 1033–1042 (2011). https://doi.org/10.1007/s00170-010-3018-3
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00170-010-3018-3