The increasing demand for machining non-rotational optical surfaces requires capable and flexible cutting tool path generation methods for ultra-precision diamond turning. Furthermore, the recent interest in on-machine metrology and corrective machining requires efficient as well as accurate algorithms capable to handle point cloud based surface data. In the present work, a new computation method for the tool path generation is proposed that focuses on three-axes corrective machining. It is based on the principle of defining the surface to be machined by a point cloud of given density, since surface measurement data is usually available as point cloud. Numeric approximation techniques are used to compute the surface normal vectors and calculate the resulting positions of the cutting tool path preserving a uniform radial axis motion for face turning. Investigations are performed in order to quantify the error between the calculated tool path and the exact analytical solution. The error dependencies are analyzed regarding the local surface slope and numerical parameters. Error values below 1 nm are achieved. In addition, form deviation results prove the method’s capability for corrective diamond turn machining.