According to the requirements of high-speed machining, the feed rate control algorithm based on the acceleration-deceleration control and dynamics conditions is proposed. This algorithm not only satisfies the continuity of displacement, feed rate, acceleration and jerk of the feed movement, but also meets the dynamics condition of high-speed machining. Furthermore, the algorithm is applied to NURBS curve interpolation and optimizes the acceleration-deceleration intervals. At last, the algorithm is verified by simulation. This interpolation algorithm of feed rate control reduces the impact, machine vibration of feed, and improves the surface accuracy and quality of high-speed machining.