Study on Tool-Path Generation for Ultra-Precision Machining of Optical Lens Array
In this study, a computer numerical control (CNC) programming software platform for ultra precision machining of optical surfaces was developed based on an MS Windows application framework and openGL. Using cylindrical coordinates, the tool path can be generated based on the polar angle, radius and a linear coordinate of the Z-axis, as well as cutting tool nose radius compensation. A 3D simulation based on tool path generation was developed for machining verification, which largely reduces the oscillation of the machine during the ultra precision machining process. Ultra precision machining of an optical lens array was carried out on a 5-axis ultra precision machining centre using a single crystalline diamond cutter. The experimental results indicated that the oscillation effect can be largely reduced using the cutting tool path using a super steady machining strategy. This software platform is designed as a framework, where the capability and functions can be expanded by adding in more freeform surface packages.