Efficiently manufacturing precision freeform optics, from start to finish

July 21, 2021
The process of manufacturing a freeform optic relies on the interplay between sophisticated fabrication and metrology tools, both hardware and software.

Freeform optics are complex components that offer greater performance than traditional spherical and aspherical lenses by overcoming the limitations in rotationally symmetric optics. One freeform optic can often replace several lenses in an optical system.

Because freeforms are non-rotationally symmetric, they do not have an axis of rotation to spin the optic about during manufacturing. This poses a challenge when making these components, since these shapes cannot be manufactured with methods typically used for rotationally symmetric optics. To produce freeform optics cost-effectively, OptiPro Systems (Ontario, NY) has made constant enhancements to its CNC optical grinding technology and UltraForm Finishing (UFF) subaperture polishing system. In addition, OptiPro introduced PROSurf in 2015. PROSurf is a freeform CAM software that generates more precise toolpaths for freeform optics than traditional CAM software packages. PROSurf also supports metrology-driven corrections when grinding and polishing freeform optics.

Using customer feedback, several updates to PROSurf have been made since its initial release to optimize the freeform optics manufacturing process. This process consists of four steps involving three OptiPro machines: a 5-axis CNC optical grinding machine to generate the freeform surface, a 5-axis UFF machine to polish the surface to the desired quality, and the UltraSurf 5X 400 noncontact metrology system to perform in-process and final metrology. Below is a detailed description of all four stages in the freeform manufacturing process, with an ellipsoid being produced out of optical glass on the eSX 150 CNC optical grinder and UFF 300 freeform polishing machine.

Step 1: Freeform surface generation

To manufacture a freeform optic, it is necessary to initially “rough out” the surface from an optical blank. To do this, the operator must first define the surface in CAM software, such as PROSurf, by importing a CAD model, an equation, or a point cloud of the surface (see Fig. 1).

After defining the surface, a rapid material removal toolpath can be generated by entering tool and process parameters into PROSurf. With rapid material removal enabled, PROSurf can program bulk material removal to a specified amount of stock by having the tool start with the flat top of the blank and rough out the entire surface. This method maximizes cut efficiency by skipping over any motion where the tool would be cutting air, effectively reducing cycle times and increasing efficiency. Once the rapid material removal toolpath is generated, it is saved on a computer separate from the machine, since PROSurf is an offline program. The toolpath is then moved over to run on a CNC optical grinding machine, such as the eSX 150, to create a near net shape of the freeform surface that is suitable for rough grinding.

The ellipsoid seen in Figure 1 was generated on the eSX 150 using a 12.7-mm-diameter ring tool with a 180 grit size.

Step 2: Rough/fine grinding of freeform surface

The second step involves using a ball tool to rough-grind the freeform surface (see Fig. 2). After importing a CAD model of the freeform surface, the parameters of the tool and process are entered to generate the initial rough-grind toolpath. The rough ball tool will contour starting at the bottom of the surface and work its way toward the top. The cycle is completed when the tool makes its last roughing pass at the top of the surface. After the surface has been completely roughed in, the part is removed from the machine to be measured on a metrology system capable of measuring freeform surfaces, such as the UltraSurf 5X 400. Using the error map from this measurement, another rough grinding toolpath is created in PROSurf and run on the optical grinder. Metrology-driven corrections are repeated until the surface error is adequate for fine grinding.

The fine-grinding process uses the same-sized ball tool with a finer grit and involves the same workflow as rough grinding:

  • Set up the point distribution for the toolpath with the fine-grit tool
  • Enter tool and process parameters to generate a toolpath
  • Load the toolpath in the CNC control and run the program on a 5-axis optical grinding machine
  • Remove the initial fine-ground surface from the machine and measure on the UltraSurf 5X 400 to create an error map
  • Perform correction toolpath to produce a more precise fine-ground surface
  • If necessary, repeat metrology-driven correction runs until the surface is ready for polishing (see Fig. 3)

For our ellipsoid surface, a 25.222-mm-diameter ball tool with a grit size of 220 was used for rough grinding. The same-size ball tool with a 1200 grit size was used in the fine-grind operation.

Step 3: Subaperture polishing of freeform surface

After fine-grinding the freeform surface, the freeform is polished on a 5-axis CNC machine that utilizes a subaperture polishing process, such as the UFF 300. Subaperture polishing is when the polishing body is small in comparison to the size of the surface. UFF involves a belt of polishing material (polishing body) moving at a certain speed (in rotations per minute) that is wrapped around a compressive wheel.

The key to UFF’s efficient polishing capability is maintaining constant removal over the entire surface by having an accurate removal function. With UFF, the removal function is created by “taking a spot,” which means polishing a spot on a sacrificial part that has the same characteristics of the fine-ground freeform surface. The spot is then measured using the UFF’s onboard metrology (see Fig. 4). Subsequently, the U Series polishing software, which runs all UFF machines, calculates the removal function by calculating the volumetric removal rate based on belt speed, wheel durometer, compression, and dwell time.

The initial UFF toolpath to gray out the surface is then generated. This is done by adding a polishing process in PROSurf, entering the parameters of the UFF tool, then entering the process parameters including volumetric removal rate and polish depth from the spot part. Once the surface is polished and the residual grinding marks have been removed, the freeform optic is moved to the UltraSurf 5X 400 for measurement.

Freeform polishing of the ellipsoid required a cerium oxide belt and a 20-mm-diameter, 50 durometer UFF wheel on the UFF 300 5-axis polishing machine.

Step 4: Metrology-driven correction runs and final metrology

To perform a correction run on UFF, the freeform is first measured on the 5-axis UltraSurf. Once the measurement is complete, the error map can be exported from UltraSurf in several different file formats. The user creates a new polishing process in PROSurf to differentiate the gray-out parameters from the correction parameters. In this process, the correction file is imported into PROSurf. After loading the error map, a correction toolpath is generated and run on the UFF 300. Once the first polishing correction run on UFF is complete, the freeform is measured again on UltraSurf to determine whether another correction run is necessary or if the specified surface irregularity is achieved. If the freeform surface has reached an acceptable level of precision, a final metrology report can be exported out of UltraSurf in PDF format. 

About the Author

Pat Bechtold | Marketing Technologist, OptiPro Systems

Pat Bechtold is Marketing Technologist at OptiPro Systems (Ontario, NY).

About the Author

Josh Hamel | Advanced Process Technician, OptiPro Systems

Josh Hamel is Advanced Process Technician at OptiPro Systems (Ontario, NY).

About the Author

Frank Wolfs | Senior Algorithm Engineer, OptiPro Systems

Frank Wolfs is Senior Algorithm Engineer at OptiPro Systems (Ontario, NY).

Sponsored Recommendations

Request a free Micro 3D Printed sample part

April 11, 2024
The best way to understand the part quality we can achieve is by seeing it first-hand. Request a free 3D printed high-precision sample part.

How to Tune Servo Systems: The Basics

April 10, 2024
Learn how to tune a servo system using frequency-based tools to meet system specifications by watching our webinar!

Motion Scan and Data Collection Methods for Electro-Optic System Testing

April 10, 2024
Learn how different scanning patterns and approaches can be used in measuring an electro-optic sensor performance, by reading our whitepaper here!

How Precision Motion Systems are Shaping the Future of Semiconductor Manufacturing

March 28, 2024
This article highlights the pivotal role precision motion systems play in supporting the latest semiconductor manufacturing trends.

Voice your opinion!

To join the conversation, and become an exclusive member of Laser Focus World, create an account today!