Abstract
Computer vision applications in the industry have been a constant field of research in the academic community. Industrial daily challenges such as object detection, measurement, and quality inspection are examples of situations where some automation could be employed using such techniques. In this paper, a system based on stereo vision and image analysis has been developed to automate a habitual activity present in all machining companies: workpiece referencing in three-axis machining centers. The proposed vision system uses two cameras mounted in the spindle of the machining center to acquire images. All images are processed in custom software to return the position of the workpiece coordinate to the machining worker. Experimental results validate the application of the proposed system in a real CNC machining process.
Similar content being viewed by others
References
Drath R, Horch A (2014) Industrie 4.0: Hit or hype?. IEEE Ind Electron Mag 8(2):56–58
Posada J, Toro C, Barandiaran I, Oyarzun D, Stricker D, de Amicis R, Pinto EB, Eisert P, Döllner J, Vallarino I (2015) Visual computing as a key enabling technology for industrie 4.0 and industrial internet. IEEE Comput Graph Appl 35(2):26–40
Pessoles X, Landon Y, Segonds S, Rubio W (2013) Optimisation of workpiece setup for continuous five-axis milling: application to a five-axis bc type machining centre. Int J Adv Manuf Technol 65(1-4):67–79
Allahverdi A, Soroush H (2008) The significance of reducing setup times/setup costs. Eur J Oper Res 187 (3):978–984
Allahverdi A (2015) The third comprehensive survey on scheduling problems with setup times/costs. Eur J Oper Res 246(2):345–378
Allahverdi A, Ng C, Cheng TE, Kovalyov MY (2008) A survey of scheduling problems with setup times or costs. Eur J Oper Res 187(3):985–1032
Golnabi H, Asadpour A (2007) Design and application of industrial machine vision systems. Robot Comput-Integr Manuf 23 (6):630–637. 16th International Conference on Flexible Automation and Intelligent Manufacturing. https://doi.org/10.1016/j.rcim.2007.02.005. http://www.sciencedirect.com/science/article/pii/S0736584507000233
Nandi CS, Tudu B, Koley C (2014) A machine vision-based maturity prediction system for sorting of harvested mangoes. IEEE Trans Instrument Measur 63(7):1722–1730
Lins RG, Givigi SN (2016) Automatic crack detection and measurement based on image analysis. IEEE Trans Instrum Meas 65(3):583–590
Chen T, Wang Y, Xiao C, Wu QJ (2016) A machine vision apparatus and method for can-end inspection. IEEE Trans Instrum Meas 65(9):2055–2066
Li Y, Li Y, Wang QL, Xu D, Tan M (2010) Measurement and defect detection of the weld bead based on online vision inspection. IEEE Trans Instrum Meas 59(7):1841–1849
Stavropoulos P, Chantzis D, Doukas C, Papacharalampopoulos A, Chryssolouris G (2013) Monitoring and control of manufacturing processes: a review. Procedia CIRP 8:421–425
Fernández-Robles L, Azzopardi G, Alegre E, Petkov N (2017) Machine-vision-based identification of broken inserts in edge profile milling heads. Robot Comput Integr Manuf 44:276– 283
Zhang C, Zhang J (2013) On-line tool wear measurement for ball-end milling cutter based on machine vision. Comput Ind 64(6):708–719
Stavropoulos P, Papacharalampopoulos A, Vasiliadis E, Chryssolouris G (2016) Tool wear predictability estimation in milling based on multi-sensorial data. Int J Adv Manuf Technol 82(1-4):509–521
Xu K, Li Y, Xiang B (2019) Image processing-based contour parallel tool path optimization for arbitrary pocket shape. Int J Adv Manuf Technol 102(5-8):1091–1105
Bedaka AK, Vidal J, Lin C-Y (2019) Automatic robot path integration using three-dimensional vision and offline programming. Int J Adv Manuf Technol 102(5-8):1935–1950
Tian X, Zhang X, Yamazaki K, Hansel A (2010) A study on three-dimensional vision system for machining setup verification. Robot Comput Integr Manuf 26(1):46–55
Micali MK, Cashdollar HM, Gima ZT, Westwood MT (2016) One touch workpiece verification system for cnc machining using a low-cost computer vision approach. In: ASME 2016 11th International Manufacturing Science and Engineering Conference, American Society of Mechanical Engineers, pp V003T08A021–V003T08A021
Okarma K, Grudziński M (2012) The 3d scanning system for the machine vision based positioning of workpieces on the cnc machine tools. In: 2012 17th International Conference on Methods and Models in Automation and Robotics (MMAR). IEEE, pp 85–90
Srinivasan H, Harrysson OL, Wysk RA (2015) Automatic part localization in a cnc machine coordinate system by means of 3d scans. Int J Adv Manuf Technol 81(5-8):1127–1138
Gomes RB, da Silva BMF, de Medeiros Rocha LK, Aroca RV, Velho LCPR, Gonċalves LMG (2013) Efficient 3d object recognition using foveated point clouds. Comput Graph 37(5):496–508
Zhang X, Tsang W-M, Yamazaki K, Mori M (2013) A study on automatic on-machine inspection system for 3d modeling and measurement of cutting tools. J Intell Manuf 24(1):71–86
Ahmad R, Tichadou S, Hascoet J-Y (2010) Integration of vision based image processing for multi-axis cnc machine tool safe and efficient trajectory generation and collision avoidance. J Mach Eng 10(4):53–64
Zhang X, Tian X, Yamazaki K (2010) On-machine 3d vision system for machining setup modeling. Int J Adv Manuf Technol 48(1-4):251–265
Zhang X, Tian X, Yamazaki K, Fujishima M (2007) 3d reconstruction and pose determination of the cutting tool from a single view. In: International Symposium on Visual Computing. Springer, pp 377–386
Ngom M, Nagata F (2014) Detection of workpieces on a cnc machining table for measurement and automatic tool positioning. In: 2014 14th International Conference on Control, Automation and Systems (ICCAS 2014), pp 55–58. https://doi.org/10.1109/ICCAS.2014.6987958
INC HC (2017) How to: set tool length and work offsets (haas cnc inc). https://www.youtube.com/watch?v=uNjMIIRttFE
Zhang Z (2000) A flexible new technique for camera calibration. IEEE Trans Pattern Anal Mach Intell 22 (11):1330–1334
ITU, Geneva (2011) Recommendation BT 601-7 (03/11): studio encoding parameters of digital television for standard 4: 3 and wide screen 16: 9 aspect ratios
Brown DC (1966) Decentering distortion of lenses, Photogrammetric Engineering and Remote Sensing
Duane CB (1971) Close-range camera calibration. Photogramm Eng 37(8):855–866
Weng J, Cohen P, Herniou M, et al. (1992) Camera calibration with distortion models and accuracy evaluation. IEEE Trans Pattern Anal Mach Intell 14(10):965–980
Clarke TA, Fryer JG (1998) The development of camera calibration methods and models. Photogramm Rec 16(91):51– 66
Canny J (1987) A computational approach to edge detection, in: Readings in Computer Vision. Elsevier, pp 184–203
Nixon MS, Aguado AS (2012) Feature extraction & image processing for computer vision. Academic Press, Cambridge
Duda RO, Hart PE (1972) Use of the hough transformation to detect lines and curves in pictures. Commun ACM 15(1):11–15
Yuen H, Princen J, Illingworth J, Kittler J (1990) Comparative study of hough transform methods for circle finding. Image Vis Comput 8(1):71–77
Atherton TJ, Kerbyson DJ (1999) Size invariant circle detection. Image Vis Comput 17(11):795–803
Hartley R, Zisserman A (2003) Multiple view geometry in computer vision. Cambridge University Press, Cambridge, pp 312
BIPM, IEC, IFCC, ILAC, ISO, IUPAC, IUPAP and OIML JCGM-100: 2008 Evaluation of measurement data?guide to the expression of uncertainty in measurement, International Organization for Standardization (ISO) (2008)
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Fully documented templates are available in the elsarticle package on CTAN.
Rights and permissions
About this article
Cite this article
de Araujo, P.R.M., Lins, R.G. Computer vision system for workpiece referencing in three-axis machining centers. Int J Adv Manuf Technol 106, 2007–2020 (2020). https://doi.org/10.1007/s00170-019-04626-w
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00170-019-04626-w