An Open Architecture Numerical Control System Based on Windows CE

Suhua Xiao,Di Li,Yizong Lai,Jiafu Wan
DOI: https://doi.org/10.1109/ICCA.2007.4376558
2007-01-01
Abstract:This paper presents an open-architecture Computerized Numerical Control (CNC) system based on Windows CE, which is a multi-task embedded real-time operating system. The CNC system adopts a master-slave architecture, And the Master applies with Windows CE, which charges weak real-time tasks such as NC code's editor, interpreter and simulator function block, fault diagnosis, I/O monitoring and control etc, while the slave adopts a motion control card based on Digital Signal Processor (DSP) and Field Programmable Gate Array (FPGA), which charges hard realtime tasks including interpolation, electromotor control etc. The research realizes the construction of hardware and software of CNC system and solves such core issues as NC code interpreter and simulation, Rate Monotonic Scheduling (RMS) task schedule algorithm and task scheduling of CNC system. The experimental results have proven the development of CNC system based on Windows CE is a feasible, novel and fast technology course in the field of CNC.
What problem does this paper attempt to address?