Ultra-precision machining of a large amplitude sinusoidal ring surface based on a slow tool servo