Skip to main content
Log in

A Timed Automaton Model with Timing Intervals and Outputs for Fault Diagnosis of the Drilling Process on a CNC Machine

  • Published:
Journal of Control, Automation and Electrical Systems Aims and scope Submit manuscript

Abstract

Fault diagnosis is a crucial task to guarantee reliability and reduce losses and production cost in smart machining in the Industry 4.0. In order to do so, it is necessary to implement a fault diagnoser that does not use a large amount of memory and which is capable of detecting the occurrence of a fault in a fast manner. In this paper, we propose a timed automaton model, called Timed Automaton with Timing Intervals and Outputs (TATIO), which is suitable for fault diagnosis. The TATIO model represents a typical drilling process on a CNC machine which uses an ISO code for programming and is obtained by identification of timing intervals associated with the time instants that the events occur in the system. The fault diagnoser uses only the spindle power and Z position read directly from the system controller and does not need any additional sensor. The proposed diagnoser is capable of detecting the use of a wrong cutting speed for a specific workpiece material, the use of a material different from the expected, and the occurrence of a wrong sequence of events executed by the system.

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
Fig. 14
Fig. 15
Fig. 16
Fig. 17

Similar content being viewed by others

Notes

  1. The ISO programming of machine tools is basically a programming that follows the ISO6983 standard entitled “Automation systems and integration—Numerical control of machines—Program format and definitions of address words”.

References

  • Araujo, A. C., Landon, Y., & Lagarrigue, P. (2021). Smart drilling for aerospace industry: state of art in research and education. In Procedia CIRP, 14th CIRP conference on intelligent computation in manufacturing engineering, 15–17 July 2020 (Vol. 99, pp. 387–391).

  • Cabral, F. G., & Moreira, M. V. (2020). Synchronous diagnosis of discrete-event systems. IEEE Transactions on Automation Science and Engineering, 17(2), 921–932.

    Article  Google Scholar 

  • Cabral, F. G., Moreira, M. V., Diene, O., & Basilio, J. C. (2015). A Petri net diagnoser for discrete event systems modeled by finite state automata. IEEE Transactions on Automatic Control, 60(1), 59–71.

    Article  MathSciNet  MATH  Google Scholar 

  • Cassandras, C. G., & Lafortune, S. (2008). Introduction to discrete event system. Springer.

  • Chen, J., Hu, P., Zhou, H., Yang, J., Xie, J., Jiang, Y., Gao, Z., & Zhang, C. (2019). Toward intelligent machine tool. Engineering, 5(4), 679–690.

    Article  Google Scholar 

  • Colasante, A., Seccacci, S., Talipu, A., & Mengoni, M. (2019). A fuzzy knowledge-based system for diagnosing unpredictable failures in CNC machine tools. Procedia Manufacturing, 38, 1634–1641.

    Article  Google Scholar 

  • Contant, O., Lafortune, S., & Teneketzis, D. (2006). Diagnosability of discrete event systems with modular structure. Discrete Event Dynamic Systems: Theory And Applications, 16(1), 9–37.

    Article  MathSciNet  MATH  Google Scholar 

  • de Souza, R. P., Moreira, M. V., & Lesage, J. J. (2020). Fault detection of discrete-event systems based on an identified timed model. Control Engineering Practice, 105, 104638.

    Article  Google Scholar 

  • Debouk, R., Lafortune, S., & Teneketzis, D. (2000). Coordinated decentralized protocols for failure diagnosis of discrete event systems. Discrete Event Dynamic Systems: Theory and Applications, 10(1), 33–86.

    Article  MathSciNet  MATH  Google Scholar 

  • Drake, P. F., & Pant, D. (1996). Multiple fault diagnosis for a machine tool’s flood coolant system using a neural network. International Journal of Machine Tools and Manufacture, 10, 1247–1251.

    Article  Google Scholar 

  • Geier, N., Davim, J. P., & Szalay, T. (2019). Advanced cutting tools and technologies for drilling carbon fibre reinforced polymer (CFRP) composites: A review. Composites Part A: Applied Science and Manufacturing, 125, 105552.

    Article  Google Scholar 

  • Gonçalves, M. C. C., Batalha, G. F., Landon, Y., & Araujo, A. C. (2021). Smart drilling: material identification using specific force map. In \(11^o\)Congresso Brasileiro de fabricacao—COBEF, Curitiba, Brazil (pp. 1–7).

  • Hu, W., Starr, A., & Leung, A. (2001). An intelligent integrated system scheme for machine tools diagnostics. International Journal of Advanced Manufacturing Technology, 18(11), 836–841.

    Article  Google Scholar 

  • Kessler, M., & Arlinghaus, J. C. (2022). A framework for human-centered production planning and control in smart manufacturing. Journal of Manufacturing Systems, 65, 220–232.

    Article  Google Scholar 

  • Kuo, R., & Cohen, P. (1999). Multi-sensor integration for on-line tool wear estimation through radial basis function networks and fuzzy neural network. Neural Networks, 12(2), 355–370.

    Article  Google Scholar 

  • Lee, J. H., & Yang, S. H. (2001). Fault diagnosis and recovery for a CNC machine tool thermal error compensation system. Journal of Manufacturing Systems, 19(6), 428–434.

    Article  Google Scholar 

  • Machado, T. H. de M. C., Viana, G. S., & Moreira, M. V. (2023). Event-based automaton model for identification of discrete-event systems for fault detection. Control Engineering Practice, 134, 105474.

  • Moreira, M. V., Landon, Y., & Araujo, A. C. (2022). Diagnóstico de falhas do processo de furação em uma máquina CNC. In XXIV congresso Brasileiro de automática, Fortaleza, Brazil.

  • Moreira, M. V., & Lesage, J. J. (2019). Discrete event system identification with the aim of fault detection. Discrete Event Dynamic Systems, 29(2), 1–19.

    Article  MathSciNet  MATH  Google Scholar 

  • Moreira, M. V., & Lesage, J. J. (2019). Fault diagnosis based on identified discrete-event models. Control Engineering Practice, 91, 104101.

    Article  Google Scholar 

  • Rizal, M., Ghani, J. A., Nuawi, M. Z., & Haron, C. H. C. (2013). Online tool wear prediction system in the turning process using an adaptive neuro-fuzzy inference system. Applied Soft Computing, 13(4), 1960–1968.

    Article  Google Scholar 

  • Sahoo, S., & Lo, C. Y. (2022). Smart manufacturing powered by recent technological advancements: A review. Journal of Manufacturing Systems, 64, 236–250.

    Article  Google Scholar 

  • Sampath, M., Sengupta, R., Lafortune, S., Sinnamohideen, K., & Teneketzis, D. (1995). Diagnosability of discrete-event systems. IEEE Transactions on Automatic Control, 40(9), 1555–1575.

    Article  MathSciNet  MATH  Google Scholar 

  • Silva, R., Reuben, R., Baker, K., & Wilcox, S. (1998). Tool wear monitoring of turning operations by neural network and expert system classification of a feature set generated from multiple sensors. Mechanical Systems and Signal Processing, 12(2), 319–332.

    Article  Google Scholar 

  • Soori, M., Arezoo, B., & Dastres, R. (2023). Machine learning and artificial intelligence in CNC machine tools, a review. Sustainable Manufacturing and Service Economics. https://doi.org/10.1016/j.smse.2023.100009

    Article  Google Scholar 

  • Viana, G. S., Moreira, M. V., & Basilio, J. C. (2019). Codiagnosability analysis of discrete-event systems modeled by weighted automata. IEEE Transactions on Automatic Control, 64(10), 4361–4368.

    Article  MathSciNet  MATH  Google Scholar 

  • Wang, W., Zhanga, X., Li, Y., & Li, Y. (2016). Open CNC machine tool’s state data acquisition and application based on OPC specification. Procedia CIRP, 56, 384–388.

    Article  Google Scholar 

  • Zad, S. H., Kwong, R., & Wonham, W. (2005). Fault diagnosis in discrete-event systems: Incorporating timing information. IEEE Transactions on Automatic Control, 50(7), 1010–1015.

    Article  MathSciNet  MATH  Google Scholar 

  • Zaytoon, J., & Lafortune, S. (2013). Overview of fault diagnosis methods for discrete event systems. Annual Reviews in Control, 37(2), 308–320.

    Article  Google Scholar 

  • Zhang, Y., Mu, L., Shen, G., Yu, Y., & Han, C. (2019). Fault diagnosis strategy of CNC machine tools based on cascading failure. Journal of Intelligent Manufacturing, 30, 2193–2202.

    Article  Google Scholar 

  • Zhou, Q., Yan, P., & Xin, Y. (2017). Research on a knowledge modelling methodology for fault diagnosis of machine tools based on formal semantics. Advanced Engineering Informatics, 32, 92–112.

Download references

Funding

This work was partially supported by CNPq, FAPERJ, and in part by the Coordenação de Aperfeiçoamento de Pessoal de Nível Superior—Brasil (CAPES) Finance Code 001.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Marcos Vicente Moreira.

Ethics declarations

Conflict of interest

The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.

Additional information

Publisher's Note

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

This work was in part carried out when the first author was a visiting professor at the Institut Clément Ader (ICA) with financial support from the University Paul Sabbatier.

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Moreira, M.V., Landon, Y. & Araujo, AC. A Timed Automaton Model with Timing Intervals and Outputs for Fault Diagnosis of the Drilling Process on a CNC Machine. J Control Autom Electr Syst 34, 1207–1219 (2023). https://doi.org/10.1007/s40313-023-01039-9

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s40313-023-01039-9

Keywords

Navigation