The main direction about numerical control system is open CNC system. The most effective way to implement open numerical control system is full software CNC system based on PC. The NC code compiling method will affect machining speed and machining precision of the control process. The traditional NC code compiling method was studied, and a new NC code compiling method that was more suitable for full software NC machining was given.