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.
Similar content being viewed by others
References
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Á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
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
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
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
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
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
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
Fielding RT (2000) Architectural styles and the design of network-based software architectures. California, Dissertation, University of California. pp 1–22
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
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
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
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
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
Corresponding author
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
About this article
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
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00170-020-06245-2