Font Size: a A A

Research And Application Of RTLinux-based Open CNC System

Posted on:2008-04-17Degree:MasterType:Thesis
Country:ChinaCandidate:W LiFull Text:PDF
GTID:2121360215950743Subject:Mechanical Manufacturing and Automation
Abstract/Summary:PDF Full Text Request
The development of computer technology provides the strong support for the progress of NC system. The PC-based open architecture NC system is one of the development trends of NC technology. Open architecture is the import characteristic which evaluates the technical performance of NC system. The thesis discusses the open system architecture of NC and researches a PC-based software open NC system on RTLinux platform.Linux, as is characteristics of multi-task, high stability, excellent memory management, powerful network, is improved to apply on different system platform requirements.Linux-based is improved to a real-time, multi-task OS. Software open NC using of the PC's rich resources, no embedding the control card it is achieve real-time and multi-task scheduler, which fully reflects the openness, and solves the problem of Dependence on hardware.The research situation on open NC system, the current development status of PC-based open NC system, the advantage and disadvantage between open NC and other OS are analyzed. The core principle, characteristic, task scheduling strategy, real-time thread, interrupt mechanism, communication mechanism between threads of RTLinux OS are researched. Uses RTLinux as the Software Development Platform for simple NC system, the software NC system is partitioned into three layers: user layer, core layer, hardware drive layer, which contains different function modules. The task scheduling and communication mechanism of these modules are realized through analyzing the NC machining process. The application program is designed based on X Windows, while C language is used in main program, Qt language in user interface.In this subject, the online debug based on 2-DOF Table, software testing and simple simulation machining are realized.
Keywords/Search Tags:software open NC, RTLinux, real-time, multi-task, communication, device driver
PDF Full Text Request
Related items