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 calcu...