This paper studies the dynamic feedrate control problem for mechanical stages performing contouring actions. In modern researches, feedrate is considered as a dynamic factor instead of simple constant value in the traditional methods, and should be properly controlled to meet higher precision standard nowadays. To incorporate the dynamic feedrate in the path interpolation, the so called non-uniform rational B-spline (NURBS) algorithm is utilized to form the fundamental structure of this research. The result of a sophisticated dynamic feedrate control design is then proposed where the system feedrate is real-time determined based on both the feedback of the path curvature and the measured contour error. Experiments and comparative studies for free-form paths are also conducted where the results show that the proposed design indeed can provide significant precision improvement in overall contouring performance in contrast to the traditional method. Therefore, the effectiveness and the goal of the proposed method can be verified which suggests that the entire scheme has the potential for real industrial applications.