The paper puts forward a kind of economical numerical control milling machine system which is supported by windows and industry pc that are acted as software and hardware platform on the base of analyzing the present development of economical numerical control system and some existent problem , and expatiates the system software ' s collectivity frame , also introduces detailedly form and operational way of the user ' s interface . besides , the thesis also frames and accomplishes each module such as syntax inspect module , translation module , tool compensation module and track interpolation module adopting visual c + + 6 . 0 and the kind of facing object and modularized program design method by analyzing rationales and function of the software ' s modules , moreover presents the programmer ' s flow chart and parts of source code , whereafter validates arithmetic of translation and tool compensation by simulating process testing program 本文在分析了我国经济型数控系统的发展现状以及目前存在的一些问题的基础上,提出了一种以windows和工业pc机作为软、硬件平台的经济型数控铣床系统,阐述了该系统软件的总体结构,并对其用户界面的组成及其操作过程做了较为详细的介绍,分析了软件的各个模块的基本原理和功能,采用visualc + + 6 . 0以及面向对象、模块化的程序设计方法,完成了语法检查模块、译码模块、刀具补偿模块以及轨迹插补模块的具体设计,并给出了程序设计流程图和部分源代码,通过系统的仿真程序模拟加工过程验证了译码和刀补算法的正确性。