Maximally utilizing the capabilities offered by the feed drive systems in the CNC machining can both increase productivity and improve product quality. In this study, a framework of off-line feed rate scheduling was presented and a turning machining simulation and feed rate optimal system was developed. The system take advantage of virtual machining acquires cutting parameters and predicts cutting forces and cutting power. Constant cutting power was used as an objective to optimize feed rate, the feed rate in NC program was re-scheduled. The experiment results show that machining time is reduced and machining stability is improved by using the optimized NC program.