The A3200 kernel was analyzed. Based on PC+NC open end system structure and VC++ & .Net framework, the general NC software was designed for industrial application. It is convenient to use and easy to be redeveloped. As a result, it can satisfy the requirements for the NC software of machine tool.