This paper presents a C2 Pythagorean-Hodograph (PH) spline curve interpolator for contourfollowing tasks. To generate the C2 PH quintic spline curve, a uniform knot sequence is employed. The Scurve motion planning architecture with variable feedrate for a planar C2 PH quintic spline curve is also developed. In particular, C1 cubic feed acceleration/deceleration is imposed on the first and last PH quintic spline segments. The proposed interpolation algorithm along with a simple position loop controller is employed to perform a closed C2 PH quintic spline curve following task. Experimental results indicate that the proposed interpolator is not only feasible for machining the complicated parametric curves represented in C2 PH quintic spline form but also yields satisfactory contouring performance for variable feedrate control.