Font Size: a A A

Research And Development Of Virtual NC Machine Based On Linux

Posted on:2006-03-20Degree:MasterType:Thesis
Country:ChinaCandidate:Y Y ChenFull Text:PDF
GTID:2178360182969133Subject:Water Resources and Hydropower Engineering
Abstract/Summary:PDF Full Text Request
The production and development of Numerical Control System closely contacts with the development of computer technology all along. How to provide a CNC system of PC-based operating system and Open System Architecture, which can make CNC system better opening in software and hardware, is one of the focal points of current research. Linux has many advantages, such as true multi-tasks, open source codes, good stability, excellent memory management and strong network function, which make it a good choice for acting as software platform of industry control. This dissertation is based on the researching of CNC based on Linux operating system. Refering to current CNC research results, basing on traditional CNC system, improving modulization, portability and cooperating of the system as the goal, the architecture of the new CNC system is re-design, and the implementation of the system with the functions provided by Linux operating system and C software library is finished, which makes a firm foundation of the future work. At first, the current researching state of the CNC system is introduced in this dissertation. Then in the open CNC system view, the key points to construct an open CNC system and the characteristics of Linux are described. Simultaneously, the structure and the software architecture of the CNC system, designed by this dissertation, are discussed respectively. Next, what is discussed particularly is the design and implementation of real-time control layer which takes charge of the basic operations on hardware entities, with the implementation of the real-time control modules in this layer being analyzed simultaneously. Finally the designing principle and modules'structure of the NC application layer, which manages NC data processing and system administration such as the communication between the operator and the computer, are presented.
Keywords/Search Tags:Open-architecture CNC, SoftCNC, Real-time, Linux, Linux kernel
PDF Full Text Request
Related items