Optical freeform surface components have attracted much attention due to their high degree of design freedom and small size. However, the design and processing difficulty of such components limit its wide application in optics industry. In recent years, diamond turning has been considered an efficient method for processing optical freeform surfaces, but the research on tool path generation of this processing method is not systematic. Progressive addition lens (PAL) is a typical optical freeform surface and is widely used to correct people’s vision problems. Firstly, this paper introduces a method of designing PAL. Then, an optimized tool path generation method for diamond turning of the optical freeform surface is proposed, the equal angle method is used to select the discrete points, and a tool nose radius compensation method suitable for both slow slide servo (SSS) and fast tool servo (FTS) is adopted. Finally, the turning experiment is carried out with a single point diamond lathe, and a PAL surface with a roughness of 0.087 μm was obtained. The power and astigmatism distributions were measured using a Rotlex freeform verifier to verify the rationality of the optical design.