Because the application of spiral machinery become more and more extensive, the manufacturing and measuring technology of spiral surface, which is regarded as the key of spiral machinery, is becoming a most important research domain. With the requirement of higher speed and better performance of modern machinery, the higher precision of spiral surface is desired. So measuring technology of spiral surface seems particularly important. But it is still inconvenient for the measurement results of spiral surface from three coordinate measuring machine being directly applied for error analysis and error compensation in machining process. For the geometric characteristics, the measurement of spiral surface can be simplified the measurement of end cross-section and spiral individually. Because spiral is only relevant to lead which can be calculated precisely with simple method, spiral can be obtained analytically. Therefore, the measurement for spiral surface is practically for its end cross-section. With the end cross-section as criterion of its error evaluation, the shape of end cross-section can be obtained through two coordinate online measuring. According to the minimum condition, the error analysis for the results of reverse is done, the practical measurement points are fairly treated, and compensation is done reasonably. The aim is to realize online revision for NC program, to realize the control of machine, and thus the compensation of the tool is carried out. NC screw rod milling machine will be developed towards stronger robust, higher precision and integration with this function being integrated in the Open-architecture Numerical Control System.