Skip to main content

Advertisement

Log in

Development of a mobile application for monitoring and controlling a CNC machine using Industry 4.0 concepts

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

Abstract

Industry 4.0 comprises a set of technologies that allow the interconnection, monitoring, and controlling of manufacturing processes. Today it represents a key point for the modern industry. The current work presents an Industry 4.0 system developed for monitoring and controlling a 5-axis CNC machine center, in real time, through a mobile device, providing important feedback information for users and manufacturers of the machine. Given that response time is crucial in such applications, we conducted an experimental investigation to examine the system latency with distinct database structures, based on SQL and NoSQL. The results suggest that the non-relational structure (NoSQL) presented lower response times and is, thus, best suited for the application in hand. The system allows monitoring and controlling of any CNC machine remotely—given that a middleware for connecting the machine is provided—in real time, presenting new possibilities from the perspectives of machine tool builders and shop floor management.

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

Similar content being viewed by others

References

  1. Posada J, Toro C, Barandiaran I, Oyarzun D, Stricker D, de Amicis R, Pinto EB, Eisert P, Dollner 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. https://doi.org/10.1109/MCG.2015.45

    Article  Google Scholar 

  2. Grundstein S, Freitag M, Scholz-Reiter B (2017) A new method for autonomous control of complex job shops – integrating order release, sequencing and capacity control to meet due dates. J Manuf Syst 42:11–28. https://doi.org/10.1016/j.jmsy.2016.10.006

    Article  Google Scholar 

  3. Langmann R, Rojas-Peña L (2016) PLCs as Industry 4.0 components in laboratory applications. Int J Online Eng 12(7):37–44. https://doi.org/10.3991/ijoe.v12i07.5828

    Article  Google Scholar 

  4. Mori M, Fujishima M (2013) Remote monitoring and maintenance system for CNC machine tools. Procedia CIRP 12:7–12. https://doi.org/10.1016/j.procir.2013.09.003

    Article  Google Scholar 

  5. Deng C, Guo R, Zheng P, Liu C, Xu X, Zhong RY (2018) From open CNC systems to cyber-physical machine tools: a case study. Procedia CIRP 72:1270–1276. https://doi.org/10.1016/j.procir.2018.03.110

    Article  Google Scholar 

  6. Liu L, Yao Y, Li J (2020) A review of the application of component-based software development in open CNC systems. Int J Adv Manuf Technol 107(9–10):3727–3753. https://doi.org/10.1007/s00170-020-05258-1

    Article  Google Scholar 

  7. Okwudire CE, Lu X, Kumaravelu G, Madhyastha H (2020) A three-tier redundant architecture for safe and reliable cloud-based CNC over public internet networks. Robot Comput Integr Manuf 62(September 2019). https://doi.org/10.1016/j.rcim.2019.101880

  8. Chang WY, Wu SJ (2018) Big data analysis of a mini three-axis CNC machine tool based on the tuning operation of controller parameters. Int J Adv Manuf Technol 99(5–8):1077–1083. https://doi.org/10.1007/s00170-016-9846-z

    Article  Google Scholar 

  9. Martinov GM, Ljubimov AB, Martinova LI (2020) From classic CNC systems to cloud-based technology and back. Robot Comput Integr Manuf 63(November 2019):101927. https://doi.org/10.1016/j.rcim.2019.101927

    Article  Google Scholar 

  10. Coelho RT, De Souza AF, Roger AR, Rigatti AMY, De Lima Ribeiro AA (2010) Mechanistic approach to predict real machining time for milling free-form geometries applying high feed rate. Int J Adv Manuf Technol 46(9–12):1103–1111. https://doi.org/10.1007/s00170-009-2183-8

    Article  Google Scholar 

  11. Schlechtendahl J, Kretschmer F, Sang Z, Lechler A, Xu X (2017) Extended study of network capability for cloud based control systems. Robot Comput Integr Manuf 43:89–95. https://doi.org/10.1016/j.rcim.2015.10.012

    Article  Google Scholar 

  12. Herwan J, Kano S, Ryabov O, Sawada H, Kasashima N, Misaka T (2019) Retrofitting old CNC turning with an accelerometer at a remote location towards Industry 4.0. Manuf Lett 21:56–59. https://doi.org/10.1016/j.mfglet.2019.08.001

    Article  Google Scholar 

  13. de Souza AF, Käsemodel RB, Arias M, Marin F, Rodrigues AR (2019) Study of tool paths calculated by different commercial CAM systems and influences on the real machining time and surface roughness for milling free-form geometries. J Braz Soc Mech Sci Eng 41(9):1–12. https://doi.org/10.1007/s40430-019-1865-x

    Article  Google Scholar 

  14. Oliveira JFG, Ferraz F, Coelho RT, Silva EJ (2008) Architecture for machining process and production monitoring based in open computer numerical control. Proc Inst Mech Eng B J Eng Manuf 222(12):1605–1612. https://doi.org/10.1243/09544054JEM1156

    Article  Google Scholar 

  15. Wang L, Orban P, Cunningham A, Lang S (2004) Remote real-time CNC machining for web-based manufacturing. Robot Comput Integr Manuf 20(6 SPEC. ISS):563–571. https://doi.org/10.1016/j.rcim.2004.07.007

    Article  Google Scholar 

  16. Monroy VM, de Dios Calderón J, J. C. Miranda V. (2005) Taking the lab into the classroom: using mobile technology to monitor and receive data from CNC machines. J Manuf Syst 24(3):266–270. https://doi.org/10.1016/S0278-6125(06)80017-8

    Article  Google Scholar 

  17. Alipio M, Tiglao NM, Bokhari F, Khalid S (2019) TCP incast solutions in data center networks: a classification and survey. J Netw Comput Appl 146(June):102421. https://doi.org/10.1016/j.jnca.2019.102421

    Article  Google Scholar 

  18. Álvares AJ, Ferreira JCE (2006) WebTurning: teleoperation of a CNC turning center through the internet. J Mater Process Technol 179(1–3):251–259. https://doi.org/10.1016/j.jmatprotec.2006.03.096

    Article  Google Scholar 

  19. Vathy-Fogarassy Á, Hugyák T (2017) Uniform data access platform for SQL and NoSQL database systems. Inf Syst 69:93–105. https://doi.org/10.1016/j.is.2017.04.002

    Article  Google Scholar 

  20. Bjeladinovic S, Marjanovic Z, Babarogic S (2020) A proposal of architecture for integration and uniform use of hybrid SQL/NoSQL database components. J Syst Softw 168:110633. https://doi.org/10.1016/j.jss.2020.110633

    Article  Google Scholar 

  21. Jatana N, Puri S, Ahuja M, Kathuria I, Gosain D (2012) A survey and comparison of relational and non-relational database. Int J Eng Res Technol 1(6):1–5

    Google Scholar 

  22. Győrödi C, Győrödi R, Sotoc R (2015) A comparative study of relational and non relational database. Int J Adv Comput Sci Appl 6(11):78–83. https://doi.org/10.14569/IJACSA.2015.061111

  23. Alsalemi A et al (2018) Real-time communication network using Firebase cloud IoT platform for ECMO simulation. Proc. - 2017 IEEE Int. Conf. Internet Things, IEEE Green Comput Commun IEEE Cyber Phys Soc Comput IEEE Smart Data, iThings-GreenCom-CPSCom-SmartData 2017, vol. 2018-Janua, pp 178–18. https://doi.org/10.1109/iThings-GreenCom-CPSCom-SmartData.2017.31

  24. Zhou W, Li L, Luo M, Chou W (2014) REST API design patterns for SDN northbound API,” Proc. - 2014 IEEE 28th Int Conf Adv Inf Netw Appl Work IEEE WAINA 2014, pp 358–365. https://doi.org/10.1109/WAINA.2014.153

  25. Fielding RT (2000) Architectural styles and the design of network-based software architectures. California, Dissertation, University of California. pp 1–22

  26. Kowal BM, Schreier TR, Dauer JT, Helikar T (2016) Programmatic access to logical models in the Cell Collective modeling environment via a REST API. BioSystems 139:12–16. https://doi.org/10.1016/j.biosystems.2015.11.005

    Article  Google Scholar 

  27. Ng JW (2014) Adapting REST To REAST, building smarter interactions for personal web tasking. IEEE World Congr Serv:38–47. https://doi.org/10.1109/services.2014.17

  28. Yates A, Beal K, Keenan S, McLaren W, Pignatelli M, Ritchie GRS, Ruffier M, Taylor K, Vullo A, Flicek P (2015) The Ensembl REST API: Ensembl data for any language. Bioinformatics 31(1):143–145. https://doi.org/10.1093/bioinformatics/btu613

    Article  Google Scholar 

  29. Ong SP, Cholia S, Jain A, Brafman M, Gunter D, Ceder G, Persson KA (2015) The materials application programming interface (API): a simple, flexible and efficient API for materials data based on REpresentational State Transfer (REST) principles. Comput Mater Sci 97:209–215. https://doi.org/10.1016/j.commatsci.2014.10.037

    Article  Google Scholar 

Download references

Acknowledgments

The authors would like to thank CNPq, FAPESC (N° 04/2011), and also to Tecnodrill machine tool builder industry.

Patents

Software patent/Software record registered at process number: BR512020000424-5 and can be checked at https://gru.inpi.gov.br/pePI/jsp/programas/ProgramaSearchBasico.jsp

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Adriano Fagali de Souza.

Additional information

Publisher’s note

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

Supplementary Information

ESM 1

(MP4 7.66 MB)

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

de Souza, A.F., Martins, J., Maiochi, H. et al. Development of a mobile application for monitoring and controlling a CNC machine using Industry 4.0 concepts. Int J Adv Manuf Technol 111, 2545–2552 (2020). https://doi.org/10.1007/s00170-020-06245-2

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00170-020-06245-2

Keywords

Navigation