1 Introduction

The field of optics has served an essential role in the advancement of science and technology, with evidence of lens production dating back to the ancient Egyptians as early as 2000 BC [1]. Modern applications in numerous fields including astronomy, medicine, and telecommunications, to name a few, have benefited from the advancement of optics from flat, spherical, aspheric, and now to freeform optics. Today, we rely on optical systems and devices more than ever before. A substantial percentage of the population either uses mobile devices that are packed with miniaturized optical components or driving vehicles that have multiple displays, cameras, and optical sensors. On the other hand, conventional optics rely on heavy, bulky, and functionally constrained components which limits their use in some circumstances namely the optical properties such as transmittance and reflectance constraints. The production of conventional optics involves the fundamental principle of rubbing and involves abrasion mechanisms such as grinding and polishing [2]. Shape, surface texture, surface roughness, and subsurface damage are the quality criteria for the surface after the traditional manufacturing process. Recurring patterns remain observable when traditional procedures using different non-complex ways are used to generate the surfaces. These regular patterns are often referred to as MSF errors. Even when the amplitude of MSF content is just a few nanometres, such frequencies can result in significant degradation of the optical performance due to interference and diffraction within the light beam propagating through the system [3]. It is safe to assume that the irregularity is caused by low-order aberration like astigmatism. These errors can be modelled by optical design software. In diamond turning operations, we can predict the MSF to high-frequency ripples in the rotatory symmetrical optical element [4]. However, problems arise in generating freeform surfaces with higher order polynomials due to tedious huge data handling of complex mathematical functions. Freeform surfaces are those surfaces that lack an axis of rotational invariance or are axially imbalanced [5,6,7]. The freeform surface is now an emerging field in a wide range of optical systems. From a design standpoint, aspheric and off-axis design is analogous to freeform design in numerous ways.

In this research, surface imperfection in high-order XY polynomial freeform surface is investigated to mitigate the performance loss of the optics. The root cause of MSF errors is identified and surface imperfections caused by these MSF are eliminated by employing the 2nd order Gaussian filtration to the design surface dataset. A high-order XY polynomial of 10th order freeform surface is considered in this research to understand the issues related to the surface imperfections. The problems related to MSF errors affecting the quality of the optics are identified with three different approaches, i.e., spatial space, frequency domain, and periodicity of the surface features. The proposed data analysis method is effective in eliminating surface imperfection via controlling the MSF errors in the design dataset.

2 Background

When the freeform optical surface is designed using the high-order XY polynomial of 10th order and the dataset produced is of the non-uniform resolution then the fabrication results in complex MSF errors which are periodic features. To our best knowledge, the present investigation on surface imperfection of high-order XY polynomial of 10th order freeform surface at the design phase is conducted for the first time. Due to the lack of documented design work in this field, we attempt to clarify the MSF concepts using the fabrication-based literature. Most of the periodic vibrations or movements have a connection to controllable parameters in the manufacturing process [8]. Certain vibrations are constant throughout the complete process and are not related to the fabrication parameters [9]. MSF errors are separate from surface roughness and can emerge at spatial frequencies that range from 0.01 to 10s of mm−1 [10]. However, the spatial frequency range is specified in terms of surface aperture size, manufactured, and measured. The MSF error in an optical system has no fixed frequency limits, rather it depends on the manufacturing methods used to generate the optics through the location-specific or sub-aperture material removal process. The MSF errors are structural error types which emerge on the surface with various signatures (such as spiral, milled, and turned) resulting from various fabrication methods [11,12,13,14]. Such errors have a major influence on the optical performance, i.e., image quality and point spread function of the optical system [15, 16]. There are various precision manufacturing processes that are applied for correcting these periodic features after performing diamond turning on the optical components such as ion beam figuring [17], magnetorheological finishing [18], and computer-assisted polishing [19]. Additionally, in diamond turning, the toolpath management plays a critical role in the control of MSF errors. Also, typical toolpath generation based on the principle of automatic dynamics analysis of mechanical systems provides adequate control over the MSF errors in order to reduce the duration of post-diamond cutting operations for better functioning of the freeform optical surface [20].

The main reasons for surface imperfection in ultra-precision manufacturing of freeform optics have been identified and they are listed below for now,

  • Design dataset with unequal resolutions in equal rows and columns.

  • Misalignment of the optical element to the chuck, tool, or measuring sensor.

  • Tooling errors on the optical surface.

  • Thickness variations of the workpiece (optical component) and clamping mechanism.

3 Methodology

In this study, the design phase is categorized into two domains, i.e., design-to-function and design-to-manufacture. In the design-to-function domain, the surfaces, components, and systems are optically designed and possess functionalities. However, due to the complexity of the shape, size, coordinate resolution, and many more, these designs are non-manufacturable with existing technologies. On the other hand, optical designs can be readily translated into appropriate manufacturing data in the design-to-manufacture realm. The surface representation of the freeform optical surface is considered as high-order XY polynomial which is expressed in Equation (1),

$$Z=\sum_{i=1}^m\sum_{j=1}^nf\left({X}^m{Y}^n\right)$$
(1)

where sagitta Z of the surface is the function of X and Y coordinates with m and n as order of the polynomial equation. Particularly, high-order XY polynomial of degree 10 is considered under this investigation. The degree of a polynomial is the highest power of X, Y in its expression. The very first polynomials used for low-order freeform surfaces were XY-polynomials [21]. The XY polynomials surfaces descriptors for freeform optical surfaces are also found to be beneficial in terms of simplicity to model a surface. Apart from the easy handling, the XY polynomials descriptors are also found in numerous commercial optical design software [22]. There is a lot of potential to control the aberration with a low slope variation-based freeform surface by using the XY polynomials descriptors [23]. Since this study often involves imaging applications using freeform optical surfaces, the XY polynomials descriptors for mild freeform optics have been taken into consideration in our design approach. In order to prevent machining errors while generating toolpaths, the spacing between the design coordinates of a non-symmetrical surface’s point cloud should be as small as achievable. The data conversion algorithm [24] is applied to compile the data of on-machine surface measurement (OMSM) into surface data file (SDF) format for further analysis by MountainsMap and SurfStand surface analysis software. Similarly, the design dataset of lower resolution is converted to a higher resolution for bridging the gap between the design-to-manufacture of such complex surfaces. The data conversion includes three steps as follow: (i) Delaunay triangulation was performed on raw data (D(Raw)) points in the XY plane; (ii) the triangle that encloses a given interpolated point is identified; and (iii) linear interpolation was performed within the triangle to determine the Z value of the point.

Surface imperfection problems in precision optical components lead to a reduction in the product life cycle and an enormous increase in manufacturing costs due to repeated iterations and compensation cycles. To address these challenges, a data analysis framework is developed for the design surface datasets as shown in Fig. 1. Initially, the raw design surface having the unequal resolution in horizontal and vertical domain of dataset is used to generate the toolpath. Due to the non-uniform dataset, the surface produced based on this dataset contains additional errors apart from fabrication, alignment, and metrological errors that result in improper functionalities in high-order XY polynomial freeform surface. Therefore, the next prominent task is to convert the dataset into equal resolution dataset. This data conversion is performed in three different stages. First, the mesh grid of the surface with unequal resolution in horizontal and vertical direction is projected on the XY plane. Second, the surface is equally divided in X and Y directions and rows and columns are determined based on the surface dimension, i.e., clear aperture size is considered in our investigation. Third, each coordinate is matched with mesh grid of the surface in 3D space. Further, the Iteration-1 design dataset (D(Iteration-1)) is used for toolpath management in ultra-precision manufacturing. Here, due to highly dense huge design dataset, regular patterns or MSF error of large magnitude are introduced. The same process of fabrication is followed to generate the freeform surface with high resolution data, i.e., 10 μm × 10 μm in rows and columns. With the residue MSF in dataset, the surface generated contains surface imperfection distributed over the fabricated freeform surface that results in degradation of optical performance. To minimize these MSF in D(Iteration-1) design dataset, 2nd order Gaussian filtration is applied. The magnitude of the MSF contributing to the surface imperfection is controlled under 10 nm over the whole surface. Similarly, the defect-free toolpath management is employed to generate the freeform optical surface through ultra-precision diamond cutting.

Fig. 1
figure 1

Proposed surface data analysis framework to study surface imperfection in high-order XY polynomial freeform surfaces

The flowchart is explained with the help of three cases for design, manufacturing and controlling the surface imperfection through MSF errors as follows:

  • If the design dataset contains rows and columns of equal and ultra-precision manufacturing required resolution, then the freeform optics can be directly produced through step 1.

  • If the required optical performance is not achieved and the design dataset contains rows and columns of unequal and ultra-precision manufacturing required resolution, then the design dataset must be converted to equal-resolution spaced rows and columns as part of the design-to-manufacture approach. Further, the toolpath is generated based on the D(Iteration-1) which is used for producing freeform optics with high-order XY polynomial of 10th order.

  • If the required optical performance is still not achieved with the above step, then the D(Iteration-1) design dataset is further converted to the D(Smooth) design dataset by implementing 2nd order Gaussian filtration. Manufacturing of freeform optics of high-order XY polynomial of 10th order with toolpath based on the D(Smooth) design dataset controls surface imperfections.

4 Identification of MSF from the design dataset

A surface is a vector or raster dataset that contains an attribute value for every locale throughout its extent. Spatial interpolation techniques are based on Tobler’s first rule of geography which states that “everything is related to everything else, but near things are more related than distant things” [25]. An in-depth knowledge of huge-data management is essential to eliminate the fundamental root cause of MSF errors in freeform optical surfaces through ultra-precision manufacturing. For this, two influencing factors need to be defined, the first is interpolation and curve fitting, and the second is filtration [26]. Interpolation is to connect discrete data points so that one can get reasonable estimates of data points between the given points. Whereas curve fitting is to find a curve that could best indicate the trend of a given set of data. B-spline and non-uniform rational B-spline (NURBS) are the preferable approximation forms from the perspective of freeform design and manufacturing. Approximations are fitted to a set of discrete data to obtain the functional representation of freeform surfaces.

As shown in Fig. 2, the designed freeform optical surface is presented with the sagitta with a peak-to-valley (Pt) in millimeter distributed across the 140.4 mm × 105 mm area. The freeform surface is described by high-order XY polynomial. Considering the design based on the manufacturing and metrology-oriented scheme, the functional aperture is extracted for further processes. Depending upon the type of application, the functional area (clear aperture in physical optics) from the whole of the designed surface is extracted. In this research, the dimension of the functional surface is 106 mm × 53 mm. Three different analyses at design phase for avoiding MSF errors in design-to-manufacture approach for high-order XY polynomial optical surface are performed. The surface analysis is carried out in the following steps: (i) distribution of regular features in terms of horizontal distance and magnitude, (ii) power spectral density (PSD), and (iii) feature/texture orientation.

Fig. 2
figure 2

Surface map of a freeform optical surface described by high-order XY polynomial

4.1 Identification of MSF of design dataset in spatial space

According to ISO 3247 standard [27], it specifies that the primary profile should not contain the nominal form of the test specimen. Before doing any further metrological operations, the form must be removed. Due to the presence of non-planar form in the D(Raw) design dataset, the operation of form removal is performed. And for the form as just a line segment or plane, the levelling is performed. For surface analysis of D(Raw), the 2D profile is extracted with oblique scan as shown in Fig. 3. Typically, the average magnitude of the features on the 2D profile is observed as 21.102 nm of five different features with the regular intervals. These regular features are present on the profile at the average horizontal distance of selected features that are observed as 1.077 mm over the scan of 45 mm. Such spacing is not sufficient in generating precise toolpath for ultra-precision manufacturing of freeform surface described with high-order XY polynomial. Therefore, the resolution of the design dataset is converted into equal spacing in MATLAB as presented in the previous Section.

Fig. 3
figure 3

Profile scan from D(Raw) for evaluation of (a) horizontal distance and (b) amplitude

The same procedure is followed in extracting the profile from the higher resolution design dataset D(Iteration-1), as shown in Fig. 4. The D(Iteration-1) design dataset is obtained by using data conversion technique for equalizing the resolution in X and Y coordinates of dataset as discussed in previous section. Due to registration issues, the profile from D(Iteration-1) design dataset is extracted within the closest zone as compared from the D(Raw) profile extraction. The features roughly at regular intervals are present in the extracted 2D profile. Average horizontal distance for the five selected features on the extracted 2D profile of D(Iteration-1) design dataset is 0.38264 mm. The average magnitude of selected features over the 2D profile of D(Iteration-1) design dataset is 29.708 nm.

Fig. 4
figure 4

Profile scan from D(Iteration-1) for evaluation of (a) horizontal distance and (b) amplitude

Filtration on D(Iteration-1) design dataset with 2nd order robust Gaussian Filter [28, 29] is performed to obtain the D(smooth) design dataset. The 2D profile is extracted from D(Smooth) design dataset which contains similar features with long horizontal distance and shorter magnitude as shown in Fig. 5. The average height difference of the selected five peaks and valleys is 4.9989 nm and the average wavelength of the five selected features is 2.4088 mm in D(Smooth) design dataset.

Fig. 5
figure 5

Profile scan from D(Smooth) for evaluation of (a) horizontal distance and (b) amplitude

4.2 Identification of MSF of design dataset in frequency domain

Power spectral density (PSD) graphs can be used to display and explain MSF errors. Here, average PSD plots, in a nutshell, explain how a surface’s amplitude relates to frequency. Fast Fourier transformations (FFT) of the optical surface sampling, on which PSD plots are based, enable examination into the prominent frequencies of errors over the band of interest. Figure 6 shows a graph that describes the behaviour of the amplitude of the MSF error peaks from (a) D(Raw), (b) D(Iteration-1), and (c) D(Smooth) with respect to its spatial frequency. The identified peaks of D(Raw) are from (i) to (xvi), of D(Iteration-1) are (x) to (xvi), and of D(Smooth) are from (xvii) to (xxviii) which are clearly visible and can be well distinguished from the “data transfer, orientation, and control of resolution”. The maximum amplitude of the frequency peak from the D(Raw) design dataset is found as peak-(v) 214.1 nm, for D(Iteration-1) design dataset is peak-(x) 132.5 nm and for D(Smooth) design dataset is peak-(xvii) 12.03 nm. The MSF errors in terms of amplitude are identified using PSD and are found to be in good relationship with the magnitude of the features extracted from 2D profiles as shown in Figs. 3, 4, and 5. Intensity of peak-(ii) in D(Raw), peak-(xiv) in D(Iteration-1), and peak-(xxvi) in D(Smooth) observed the magnitude of 20.35 nm, 36.09 nm and 7.935 nm. Peaks with higher amplitude are precisely controlled under 20 nm over the whole surface from the initial to the final design dataset with filtration.

Fig. 6
figure 6

Averaged PSD plots of the datasets of (a) D(Raw), (b) D(Iteration-1), and (c) D(Smooth)

4.3 Identification of anisotropic phenomena from design dataset

Figure 7 shows the periodicity difference of anisotropic surface (surface with regular features) and isotropous surface. For isotropic surfaces, the characteristics of spatial frequency remain the same at every direction as shown in Fig. 6(a) and (c). The main root cause of surface imperfections in design-to-manufacturing of freeform optics are the coordinate distribution characteristics of the multiple design datasets and the influence of resolution on the surface during surface data conversions. The design dataset describes the isotropic and anisotropic behaviour during the design phase and further lays the imprint on manufacturing. Materials like steel, copper, beryllium, aluminium, and alloys typically have isotropic properties. Whereas the carbon fibre, graphite, and many other materials have anisotropic characteristics. For the current study, the periodicity transition is analysed and observed at design phase of the different design datasets. The evaluation of the difference between the original and final freeform optical surfaces is carried out separately from the analysis. The cause for the final errors due to resolution of datasets is also compared with the close-to-perfect design dataset. Figure 8 illustrates the difference between the raw design surface (D(Raw)) and the smooth design surface (D(Smooth)) while designing a freeform optical surface after MSF was eliminated.

Fig. 7
figure 7

Periodicity of different surface, (a) D(Raw), (b) D(Iteration-1), and (c) D(Smooth)

Fig. 8
figure 8

Difference between the raw design surface (D(Raw)) and smooth design surface (D(Smooth)) with MSF removed at the design phase of freeform optics

5 Discussion

Due to the non-symmetrical nature of freeform surface, the features are present in irregular pattern for high-order XY polynomial. This makes the surface analysis process more sophisticated in terms of orientation selection and defining the clear aperture for analysis. It is clearly observed from the profiles of Figs. 3, 4, and 5 that with equalizing the resolution between the rows and columns in 2D increases the frequency of the points over the whole selected surface. Also, the reduction in spacing between a set of points describing the X and Y coordinate of a surface is found to be the cause for the MSF error and further to surface imperfection. In toolpath generation for ultra-precise freeform optical surfaces such uncontrolled splines have a tremendous effect on the optical performance of the surface after the diamond cutting operation. However, as identification of the fundamental cause at the earlier design phase of development minimize the quantity of errors and reducing the manufacturing cycle time and cost of the production. Therefore, this research is expanded in order to understand the contents of the current surface analysis better than with a traditional spectrum analysis. PSD study as shown in Fig. 6 provides the plots for all direction analysis to understand the magnitude of each wavelength from the frequency spectrum. The design datasets are used to categorize the MSF characteristics, and it is found that the wavelength magnitude is of nanometric range. As per spatial frequency, the figure errors are eliminated by removing the form from the surface and high-spatial frequencies, i.e., finish or roughness are not considered due to availability of low-density design dataset. The analysis is performed only on the design coordinates, i.e., no physical entities. In this study, only peaks lower than 100 nm are classified to have surface imperfections in the following phases.

As working in nanometric level, the spatial frequencies contributions from all the directions are analyzed in terms of texture isotropy. Therefore, the distribution of the features on the surfaces is generated using the ISO 25178 Standard [30]. Due to huge-data handling load on software and system, a small rectangular patch of dimension 5 × 5 mm is considered for the analysis of features. In order to develop deep knowledge of feature orientation, this study analyses texture isotropy and texture direction. The three peaks with the largest values are identified. The secondary peaks which are below 5° of an already detected peak are not considered into study. The first direction is equal to the ISO 25178 Standard value (with the reference angle at 0°). It is observed from Fig. 7(b) that the anisotropic distribution of coordinates is causing the MSF errors and further result in surface imperfection on performing fabrication operation with toolpath generated based on the surface of D(Iteration-1) design dataset. An additional texture direction analysis is carried out on the D(Iteration-1) design dataset due to inadequate texture isotropy percentage, that is, less than 30% on the selected 5 × 5 mm patch. Fig. 9 shows the distribution of the texture directions with the highest peak with precisely close to 0°, whereas the second and third highest peak has the texture direction of 90° and 7.48°.

Fig. 9
figure 9

Texture direction of a selected 5 × 5 mm patch on D(Iteration-1) design dataset

The localized surface imperfection deteriorates the essential optical performance and optical quality of the optical component which can be identified visibly and according to the size [31]. On generating the toolpath based on D(Iteration-1) design dataset, the MSF features majorly contribute to the surface imperfection of the freeform optical surface as shown in Fig. 10(a). After the fabrication through ultra-precision single-point diamond turning (SPDT) the defects on the surface are quantified by observing changes in reflectivity at multiple zones of the freeform surface. These artefacts are observed in the region where the coefficient of high-order XY polynomial is high as compared with the coordinates in neighbouring zones. Control over the points functioned together to generate the toolpath which was then used by NURBs to generate surface. As a result, these types of non-uniform features with unpredictable direction adds complexity to the ultra-precision manufacturing processes and adds critical contribution in the MSF errors on surface. It is illustrated with the help of Fig. 7 that the D(Raw) design dataset behaves as isotropous surface making it functional but not manufacturable due to low-resolution dataset coordinates, i.e., 140.4 μm for rows and 105.1 μm. The development of toolpath and fabrication with such dataset may invite the figure error, i.e., form error that can significantly alter the required optical performance. Therefore, the two main strategies such as design-to-function and design-to-manufacture are simultaneously considered in ultra-precision freeform manufacturing. It is observed from Fig. 7(b) that the amplitude of the regular features increases and wavelength reduces. This may be causing uncontrolled orientation on the repeated features and further making the periodicity Anisotropic. On conducting the texture isotropy analysis, it is found that the isotropy reaches below 30% for test area. Therefore, the contribution of the texture’s direction is analysed and found that the major peaks have 0.01355°, 90°, and 7.480° of texture direction. The uncontrollable direction of the nano-level peaks is also contributing towards the MSF followed by surface imperfections. So, there is a need to convert the anisotropic surface to isotropous surface for defect-free and smooth fabrication. As schematically shown in Fig. 8, the MSF contributes upto 40% of the overall surface which makes this component unusable. These MSF errors are balanced upto a required level of precision by implementing the 2nd order robust Gaussian filter on the D(Raw) design dataset because of the freeform nature of surface. These changes make the surface smooth with under 20 nm precision over the whole surface that provides sufficient space for controlling the z-value enclosed in the triangle for generating the toolpath for complex high-order polynomial surfaces. Figure 10(b) shows the fabricated surface with high reflectance after smoothening the design dataset with 2nd order robust Gaussian filter and also provides the clear illustration of the implementation of filtration at the design phase to limit the surface imperfection caused by the MSF. This novel ultra-precision manufacturing technique acts as the solid bridge between the gap of design and manufacturing.

Fig. 10
figure 10

Freeform optical surface fabricated using the ultra-precision single-point diamond turning on aluminium alloy with toolpath generated based on (a) D(Iteration-1) design dataset and (b) D(Smooth) design dataset

OMSM with confocal probe is used to measure the freeform optical surfaces after machining with the developed toolpath based on the D(Iteration-1) and D(smooth) design datasets. Figure 11 shows the results of freeform machining before smoothing with toolpath D(Iteration-1) design dataset and freeform machining after applying the 2nd order Gaussian filtration to D(Iteration-1) design dataset. The result from measured profiles contains MSF errors contributed by other sources than that the design dataset such as machining and metrology. Due to unfiltered data, it is clearly seen that profile data has high frequency speckles. These speckles are caused by machining system dynamics and high measurement noise during the OMSM. The profile extraction was performed at the selected spot after the data analysis from Fig. 8 and the machined surfaces shown in the Fig. 10(a). The measured profile data is levelled, and the 10° of form is removed that removes the form of the freeform surface. The peak-to-valley (Pt) values of the manufactured surface with toolpath based on D(Iteration-1) and D(Smooth) was improved from 1.412 μm to 0.3961 μm.

Fig. 11
figure 11

Profiles scanned using on-machine surface measurement (OMSM) with a confocal probe on the freeform machined surface with toolpath generated based on (a) D(Iteration-1) design dataset and (b) D(Smooth) design dataset

6 Conclusions

Under this investigation, a root cause for the surface imperfection in high-order XY polynomial freeform surface manufactured through ultra-precision SPDT is identified. The major contributions of this research are (a) identification of the MSF error at the surface construction of the design phase and (b) proposed method to solve the surface imperfection problem such as the control over the MSF errors in design dataset using 2nd order Gaussian filtration. To our best knowledge, for the first-time, surface filtration is employed in developing ultra-high precision freeform optics to minimize the effects of surface imperfection.

The identification of MSF errors in the design datasets were performed in three stages, i.e., spatial domain, frequency domain, and anisotropic phenomenon of the surface features. In spatial domain, observations showed that the average magnitude of selected features over the 2D profiles of D(raw) is 21.102 nm, D(Iteration-1) is 29.708 nm, and D(Smooth) is 4.9989 nm.

The observations made in frequency domain of design datasets showed the maximum amplitude of the frequency peaks from D(raw) was 214.1 nm, D(Iteration-1) is 132.5 nm, and D(Smooth) is 12.03 nm. The peaks with higher amplitude were precisely controlled to under 20 nm over the whole surface D(Smooth) with the 2nd order Gaussian filtration.

In isotropy analysis, the texture isotropy and texture direction were studied in order to acquire a deep understanding of the orientation of features. Due to inadequate texture isotropy percentage, i.e., less than 30% observed in D(Iteration-1) design dataset, an additional texture direction analysis was performed.

Based on the surface data analysis and proposed method to solve the issues of surface imperfection, the toolpaths were generated for the ultra-precision manufacturing of the freeform optics. Peak-to-valley (Pt) values of the produced surface were improved from 1.412 μm to 0.3961 μm with the toolpath generated based on D(Iteration-1) and D(Smooth).

Our initial research is a substantial contribution in filling the gap between design-to-manufacture of complexed high-order XY polynomial freeform optical surfaces. This novel approach finds potential benefits in the general data flow from design to fabrication applications of state-of-art modern optics and advanced optical system development. Also, the proposed method has potential in reducing the manufacturing iteration cycles for error compensation and machining time in ultra-precision SPDT. The optical designer needs to compensate for numerous manufacturing errors in addition to design aberrations. If not specifically minimised, the transfer of the design dataset to toolpath management in particular can have a disastrous impact on optical performance, especially for large aperture optics and large optical systems. Future work will focus on building closed-loop complexed modern optical surfaces machining framework. Both software and hardware integration to build functional modules of machining freeform and functional structure surface are under exploration.