Skip to main content
Log in

Computer vision system for workpiece referencing in three-axis machining centers

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

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.

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
Fig. 12
Fig. 13

Similar content being viewed by others

References

  1. Drath R, Horch A (2014) Industrie 4.0: Hit or hype?. IEEE Ind Electron Mag 8(2):56–58

    Article  Google Scholar 

  2. 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

    Article  Google Scholar 

  3. 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

    Article  Google Scholar 

  4. Allahverdi A, Soroush H (2008) The significance of reducing setup times/setup costs. Eur J Oper Res 187 (3):978–984

    Article  Google Scholar 

  5. Allahverdi A (2015) The third comprehensive survey on scheduling problems with setup times/costs. Eur J Oper Res 246(2):345–378

    Article  MathSciNet  Google Scholar 

  6. 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

    Article  MathSciNet  Google Scholar 

  7. 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

    Article  Google Scholar 

  8. 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

    Article  Google Scholar 

  9. Lins RG, Givigi SN (2016) Automatic crack detection and measurement based on image analysis. IEEE Trans Instrum Meas 65(3):583–590

    Article  Google Scholar 

  10. 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

    Article  Google Scholar 

  11. 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

    Article  Google Scholar 

  12. Stavropoulos P, Chantzis D, Doukas C, Papacharalampopoulos A, Chryssolouris G (2013) Monitoring and control of manufacturing processes: a review. Procedia CIRP 8:421–425

    Article  Google Scholar 

  13. 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

    Article  Google Scholar 

  14. 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

    Article  Google Scholar 

  15. 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

    Article  Google Scholar 

  16. 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

    Article  Google Scholar 

  17. 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

    Article  Google Scholar 

  18. 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

    Article  Google Scholar 

  19. 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

  20. 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

  21. 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

    Article  Google Scholar 

  22. 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

    Article  Google Scholar 

  23. 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

    Article  Google Scholar 

  24. 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

    Google Scholar 

  25. 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

    Article  Google Scholar 

  26. 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

  27. 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

  28. INC HC (2017) How to: set tool length and work offsets (haas cnc inc). https://www.youtube.com/watch?v=uNjMIIRttFE

  29. Zhang Z (2000) A flexible new technique for camera calibration. IEEE Trans Pattern Anal Mach Intell 22 (11):1330–1334

    Article  Google Scholar 

  30. 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

  31. Brown DC (1966) Decentering distortion of lenses, Photogrammetric Engineering and Remote Sensing

  32. Duane CB (1971) Close-range camera calibration. Photogramm Eng 37(8):855–866

    Google Scholar 

  33. 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

    Article  Google Scholar 

  34. Clarke TA, Fryer JG (1998) The development of camera calibration methods and models. Photogramm Rec 16(91):51– 66

    Article  Google Scholar 

  35. Canny J (1987) A computational approach to edge detection, in: Readings in Computer Vision. Elsevier, pp 184–203

  36. Nixon MS, Aguado AS (2012) Feature extraction & image processing for computer vision. Academic Press, Cambridge

  37. Duda RO, Hart PE (1972) Use of the hough transformation to detect lines and curves in pictures. Commun ACM 15(1):11–15

    Article  Google Scholar 

  38. 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

    Article  Google Scholar 

  39. Atherton TJ, Kerbyson DJ (1999) Size invariant circle detection. Image Vis Comput 17(11):795–803

    Article  Google Scholar 

  40. Hartley R, Zisserman A (2003) Multiple view geometry in computer vision. Cambridge University Press, Cambridge, pp 312

  41. 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)

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Romulo Gonçalves Lins.

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

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00170-019-04626-w

Keywords

Navigation