Font Size: a A A

Design And Implementation Of The Task Controller In Multi-Process CNC System

Posted on:2009-05-16Degree:MasterType:Thesis
Country:ChinaCandidate:Y J WangFull Text:PDF
GTID:2178360245462879Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
CNC system , as an important mark level of manufacturing industry for a nation, has attracted more and more attention. At present, most of the CNC systems are high-speed, high-accuracy and intelligentize, but there is one thing that they can only finish one process simultaneously. With the development of compound machine tool, it becomes a trend to develope multi-process CNC system.Multi-process CNC system can accomplish more processes simultaneously, by this way more software and hardware resources can be saved and efficiency is improved. On the basis of analyzing the single-process LT-CNC system, The paper designed the task controller's data struct and changes between every process status for multi-process CNC system which based on RTLinux. It mainly solves the following three problems:1. Design and implementation of communication among processes. After giving the framework and functional modules of multi-process CNC system, this paper detailed the multi-channel communication mechanism among processes which meet the real-time performance's requirement.2. Design and implementation of task controller. Using the method of separating data and reusing code, this paper adopt wrapper method to meet the needs of multi-process control and make it's structure more clearer. At the same time, it also details how the process to be described and how to be scheduled. Therefore, the aim of completing more processes in one task cycle comes true.3. Performance test of multi-process CNC system. By doing many experiments, this paper got cycle parameter for the optimal configuration. Then, it compared multi-process CNC system with single-process CNC system and from the data this paper find that multi-process increased efficiency than single-process in the aspect of resource utilization and work efficiency.
Keywords/Search Tags:Multi-process, CNC system, Task controller, RTLinux, Performance test
PDF Full Text Request
Related items