Font Size: a A A

Open Cnc System Based On Embedded Linux And Implementation

Posted on:2006-08-08Degree:MasterType:Thesis
Country:ChinaCandidate:M G LiuFull Text:PDF
GTID:2191360152497499Subject:Mechanical and electrical engineering
Abstract/Summary:PDF Full Text Request
CNC(computer numberical control) system is the most important part of CNC products. The real-time character and stability are the most important performances of CNC system. Currently, most CNC systems in the market are based on DOS or Windows/NT. Unfortunately, neither of them is suitable for industrial control. Linux has many advantages, such as true multi-masks, open source codes, good stability, excellent ram management and strong network function, which make it a good choice for CNC system. This paper presents the research and development of the software of open architecture CNC system based on embedded Linux, and discusses real-time critical technology. Combined with the practical engineering, the technology of the software and hardware needed in realizing the open architecture CNC control is studied deeply. The traditional hardware and motion controller are leaved out. The CNC system based on embedded RTLinux(real time linux) and high-speed I/O card is presented for controlling the harmonious movements of three-axis machine. Some key issues of the development of the CNC systems are reserched and investigated deeply in detail, as follows: (1) Disadvantages of current platforms for CNC systems based on PC are analyzed and advantages of CNC systems based on embeded real-time Linux are discussed from such sides as real time, stability and open performance. (2) The approaches to realize realtime control based on Linux are investigated and the RTLinux realized fundamentals is introduced. RTLinux is used to get a real time Linux kernel. We reduce the Linux kernel properly to satisfy the demand of embedded CNC system. (3) This paper have analysed the interface development environment MiniGUI of embedded Linux, and make the kernel of MiniGUI system minimizing to satisfy the GUI of embedded CNC system. (4) According to character of RTLinux programming and the feature of CNC system, the new idea of innovative modules of function based on embedded Linux is...
Keywords/Search Tags:RTLinux Linux, CNC, RealTime-multitask
PDF Full Text Request
Related items