Industrial Ethernet System Design and Driver Development of Computerized Numerical Control System
|School||Shanghai Jiaotong University|
|Course||Control Theory and Control Engineering|
|Keywords||Industrial Ethernet Bus TCP / IP Real-time CNC system|
The high-end CNC machine tools as an important industrial manufacturing equipment , the need to achieve high-speed and high finishing capabilities , multi-channel , multi-axis composite machining functions . Establish a high-speed real - time data transmission channel between the CNC systems and computer is an important guarantee to realize the system function . The design goal of this article is to ensure the communication of the computer and the servo unit to meet the real-time performance and reliability requirements of the CNC system . Design a bus communication module used in the numerical control system of industrial Ethernet and industrial Ethernet drivers for the PC development , application program interface ( API ) used to control the bus and transfer data for CNC system control program and achieve high - speed and reliable communication between PC and CNC systems . RTX (Real-Time Extension) software will be used to improve the real-time nature of the bus , providing strong real-time environment compatible with windows . Real - time programs of study Industrial Ethernet Universal Driver industrial Ethernet real-time implementation of the API to write standards-compliant Windows Driver Model (WDM) driver to achieve stability of the numerical control system in the aspects of communication high , and strong real-time requirements . In this thesis, the Industrial Ethernet standard , including industrial Ethernet architecture , protocol hierarchy and communication model , especially the TCP / IP protocol . According to the system requirements , the design of industrial Ethernet communication module . After detailed analysis from the perspective of principles, characteristics and practical applications of the RTX real-time environment . RTX as Windows subsystem provides a kernel-mode executable environment for those with strong real-time nature of the Win32 compatible tasks and threads . In addition , the text on the the NC Industrial Ethernet front-end communication module made ??detail . PCI - Ethernet interface card as the host computer interface , the design of the a specialized industrial Ethernet front-end module as servo control module interface . Subsequently, this article focuses on the Ethernet protocol , direct through the RTX API function of the Ethernet chip registers to achieve data transmission . Verify that the system has high reliability and real-time , sufficient to meet the high-end CNC system performance requirements .