The hardware and software design method of reconfigurable embedded NC system which makes use of FPGA’s abundant logic resources and programmable characteristics is presented. It introduces the scheme of a embedded NC system which has regarded FPGA as the control center. It mainly represents the thought of reconfigurable design, the speed control of stepping motor, and the communication of FPGA and PC. As a result, this system has fast response and strong reconfiguration ability. It can reduce the number of peripheral interface devices and result in costreduction.