Skip to main content
Log in

A complete real-time Ethernet solution for numerical control systems

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

Abstract

This paper proposes a complete real-time Ethernet (RTE) solution including master and slave controllers for numerical control (NC) systems. To meet the development tendency of NC systems moving toward multi-axis coordination, high speed and high precision, one type of RTE architecture is built up with a dual ring topology. The function blocks of master/slave nodes are designed to realize the real-time communication capabilities using embedded CPU and field programmable gate array (FPGA) technologies. To reduce the minimum achievable cycle time, a cut-through transmission mechanism is employed to decrease the process latency at slave nodes, and the synchronization frame is optimized to shorten the frame duration. In order to synchronize the nodes of RTE-based NC systems accurately, a time synchronization strategy is scheduled and a proportion-integration (PI)-based phase-locked loop (PLL) is designed to keep the master clock and the slave clocks in step stably. The theoretical analysis and experimental results show that the proposed RTE solution can achieve good real-time performance with low process latency and high time-synchronization accuracy, which satisfies the real-time communication requirements of RTE-based NC systems in an economical way.

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.

Similar content being viewed by others

References

  1. Wang K, Zhang C, Xu X, Ji S, Yang L (2013) A CNC system based on real-time Ethernet and Windows NT. Int J Adv Manuf Technol 65(9–12):1383–1395

    Article  Google Scholar 

  2. Zhou ZD, Xie JM, Chen YP, Chen B, Qiu ZM, Wong YS, Zhang YF (2004) The development of a fieldbus-based open-CNC system. Int J Adv Manuf Technol 23(7–8):507–513

    Article  Google Scholar 

  3. Wang T, Wang L, Liu Q (2011) A three-ply reconfigurable CNC system based on FPGA and field-bus. Int J Adv Manuf Technol 57(5–8):671–682

    Article  Google Scholar 

  4. Farsi M, Ratcliff K, Barbosa M (1999) An overview of controller area network. Comput Control Eng J 10(3):113–120

    Article  Google Scholar 

  5. Seitz B, Samuelian M (2007) A universal approach for implementing real-time industrial Ethernet. IXXAT Automation, GmbH

    Google Scholar 

  6. Eidson J, Lee, K (2002) IEEE 1588 standard for a precision clock synchronization protocol for networked measurement and control systems. In Sensors for Industry Conference, 2002. 2nd ISA/IEEE, pp 98–105

  7. Christian S (2009) Implementation of an industrial real-time Ethernet interface, the universal approach using FPGAs. IXXAT Automation, GmbH

    Google Scholar 

  8. Ding M, Xu X, Yan Y, Xiong Z (2012) An FPGA-Based real-time solution for networked motion control systems. In Proceedings of the 5th international conference on Intelligent Robotics and Applications-Volume Part II, pp 581–591

  9. Khalilzad NM, Yekeh F, Asplund L, Pordel M (2011) FPGA implementation of real-time Ethernet communication using RMII interface. Communication Software and Networks (ICCSN), 2011 I.E. 3rd International Conference on. IEEE, pp 35-39

  10. Chen YD, Xing CX, Tao Y, Sun K (2013) FPGA implementation of real-time Ethernet for motion control. Advances in Mechanical Engineering :1 ∼ 8

  11. Schumacher M, Wisniewski L, Jasperneite J, Schriegel S (2013) Node to node synchronization accuracy requirements of Dynamic Frame Packing. Precision Clock Synchronization for Measurement Control and Communication (ISPCS), 2013 International IEEE Symposium on. IEEE, pp 53-58

  12. Lian Y, Han Y, Huo M, Chen JL, Zhang Y (2008) Design and FPGA verification of a novel reliable real-time data transfer system. J Zhejiang Univ Sci A 9(10):1406–1410

    Article  MATH  Google Scholar 

  13. Zhang XL, Tang XQ, Chen JH, Zhou HC, Wu T (2007) Hierarchical real-time networked CNC system based on the transparent model of industrial Ethernet. Int J Adv Manuf Technol 34(1):161–167

    Article  Google Scholar 

  14. Balasubramanian S, Harris K R, Moldovansky A (2003) A frequency compensated clock for precision synchronization using IEEE 1588 protocol and its application to Ethernet. Proceedings of the workshop on IEEE, pp 91-94

  15. Xu X, Xiong Z, Wu J, Zhu X (2013) High-precision time synchronization in real-time Ethernet-based CNC systems. Int J Adv Manuf Technol 65(5–8):1157–1170

    Article  Google Scholar 

  16. Felser M (2005) Real-time ethernet-industry prospective. Proc IEEE 93(6):1118–1129

    Article  Google Scholar 

  17. Nielsen A (2008) AMP NETCONNECT Guide to ISO/IEC 11801 2nd Edition Including Amendment 1 Schaffhausen. Tyco Electronics, Switzerland, p 11

    Google Scholar 

  18. Jasperneite J, Schumacher M, Weber K (2007) Limits of increasing the performance of industrial Ethernet protocols. IEEE Conference on Emerging Technologies and Factory Automation, IEEE 17-24

  19. Prytz G (2008) A performance analysis of EtherCAT and PROFINET IRT. IEEE International Conference on Emerging Technologies and Factory Automation, IEEE 408-415

  20. Vitturi S, Peretti L, Seno L, Zigliotto M, Zunino C (2011) Real-time Ethernet networks for motion control. Comput Stand Interfaces 33(5):465–476

    Article  Google Scholar 

  21. Correll K, Barendt N, Branicky M (2005) Design considerations for software only implementations of the IEEE 1588 precision time protocol. Conf IEEE 1588:11–15

    Google Scholar 

  22. Eidson JC (2010) Measurement, control, and communication using IEEE 1588. Springer Publishing Company Incorporated, London, 2010

    Google Scholar 

  23. Huang J, Liu P, Yang RM (2010) Design of the slave clock node about IEEE 1588 precise clock synchronization protocol. Appl Electron Tech 7:94–97

    Google Scholar 

  24. Wang YQ, Huang FC, Tao Y, Mu RB (2014) Relay-style digital speed measurement method and dynamic position subdivision method. Microprocess Microsyst 38(1):82–87

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Fu-Chang Huang.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Wang, YQ., Huang, FC. A complete real-time Ethernet solution for numerical control systems. Int J Adv Manuf Technol 74, 89–100 (2014). https://doi.org/10.1007/s00170-014-5992-3

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00170-014-5992-3

Keywords

Navigation