论文部分内容阅读
在重点研究单过程数控系统运动控制器的基础上,提出一种基于RT-Linux的多过程数控系统运动控制器设计方法.采用基于组件的设计思想给出了多过程运动控制器的设计框架,并采用了轮转调度策略实现了多个过程的调度.通过实验对多过程数控系统运动控制器的性能进行了测试,实验结果表明采用轮转调度策略会出现严重的抖动现象.为了解决这个问题,本文提出将伺服周期分片的调度策略,实验结果表明该调度策略很好的解决了抖动现象并能满足多过程数控系统运动控制器的要求.
Based on the research of motion controller of single-process numerical control system, a design method of motion controller for multi-process numerical control system based on RT-Linux is proposed.The design framework of multi-process motion controller is given based on component- And the scheduling of multiple processes is implemented by using the strategy of round robin scheduling.The performance of the multi-process numerical control system motion controller is tested through experiments, and the experimental results show that the round-robin strategy will cause serious jitter.In order to solve this problem, The scheduling strategy of the servo cycle slicing is proposed. The experimental results show that the scheduling strategy can well solve the jitter phenomenon and meet the requirements of the multi-process numerical control system motion controller.