Research on the data hungry problem in CNC system based on the architecture of Real-time multitask

Research on the data hungry problem in CNC system based on the architecture of Real-time multitask
复制标题

基于实时多任务架构的数控系统数据饥饿问题研究

DOI:
--
复制
发表时间:
2011
期刊:
International Conference on Computer Research and Development
影响因子:
--
通讯作者:
Long Chen
Long Chen
中科院分区:
--
文献类型:
--
作者:
Haitao Hong;Dong Yu;Xiaohui Zhang;Long Chen

文献摘要

被引文献

相似文献

为了满足高性能、开放式CNC(计算机数控)系统的需求,首先深入分析数控系统整个数据处理过程中的各种任务特点以及各种任务的实时响应要求。然后,指出现有数控系统架构在高速、高精度加工时存在的数据匮乏问题。在此基础上,提出了一种解决机制:数控系统的相关任务单元必须进一步细分,将涉及解码和数据传输功能的任务单元设计为具有固定执行周期的独立进程或线程。同时实时操作系统提供的特殊调度机制提高了执行的优先级,使得解码数据不间断地传输到底层模块。从而,系统性能得到整体提升。最后,实验结果验证了所提方法的合理性和正确性。
In order to meet the needs of high-performance and open CNC (computer numerical control) system, first of all, a variety of task features and the real-time response requirements of various tasks in the entire data processing of the CNC system are analyzed in-depth. Then, the data hungry problem in the existing architecture of CNC system is pointed out when the system is running on high speed and high precision processing. On the basis of this, a solution mechanism is proposed that the related task units of the CNC system must be further broken down and the task unit which involves the function of decoding and data transmission could be designed as an independent process or thread that has a fixed implementation cycle. At the same time the special scheduling mechanism provided by the Real-time operating system to improve the implementation of priority, which makes the data of decoding be transmitted to the underlying module uninterruptedly. Thus, the system performance is improved overall. Finally, the experiments results verify that the proposed method is reasonable and correct.