Mould compensation method based on ZEMAX

Through the ZEMAX-based mold compensation method, the mold parameters are optimized by using light trace and optimization calculation, and the problem of mold surface type error in optical glass precision molding technology is solved, and efficient and flexible mold compensation is achieved, suitable for a variety of optical systems. Components and materials.

CN119106549APending Publication Date: 2024-12-10NANJING WAVELENGTH OPTO ELECTRONICS SCI & TECH CO LTD
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202411142016.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-08-20
Publication Date
2024-12-10

AI Technical Summary

Technical Problem

In the existing precision molding technology of optical glass, the surface error of the mold lens caused by the difference in expansion coefficient between glass and mold is difficult to eliminate through process parameters optimization. The existing mold correction method has low accuracy and cumbersome dependence on manual operation and calculation software. question.

Method used

The mold compensation method based on ZEMAX is adopted, by measuring the PV deviation value of the lens, and using the ray trace and optimization calculation method of ZEMAX software, the parameters such as curvature radius, effective diameter, cone coefficient of the mold are optimized to automatically generate compensation patterns and results.

Benefits of technology

It simplifies the difficulty of mold compensation, reduces production costs, and improves the flexibility and practicality of the compensation process. The mold compensation results are more in line with the principle of optical component design and are suitable for a variety of types of optical components and materials.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119106549A_ABST
    Figure CN119106549A_ABST
Patent Text Reader

Abstract

The invention discloses a mold compensation method based on ZEMAX, and the method comprises the following steps: S01, measuring a lens after mold pressing, and obtaining the PV deviation value approximation of the lens under the same technology, so as to obtain a measurement PV data file; s02, extracting a lens effective diameter coordinate and a PV deviation value based on the measured PV data file information; s03, performing ray tracing under the dominant wavelength by utilizing a ZEMAX operand 'PLEN', calculating an optical path of a specified ray between a surface 1 (Surf1) and a surface 2 (Surf2), and taking the die rise to be compensated at present as an operand optimization target value; s04, setting a curvature radius, an effective radius, a cone coefficient and other aspheric coefficients corresponding to the mold as optimization variables according to lens parameters; and S05, processing the optimization variable and the operand optimization target value by using a ZEMAX optimization calculation method. According to the method, the difficulty of die compensation is greatly simplified, the production cost is reduced, and the flexibility and practicability of the compensation process are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The invention relates to optical glass precision molding technology, and in particular to a mold compensation method based on ZEMAX. Background Art

[0002] Optical glass precision molding technology is a manufacturing technology that is highly efficient in preparing complex optical components. It utilizes the thermal processing properties of glass materials and high-precision molds to heat and pressurize the glass and mold near the glass transition temperature Tg, and directly molds lenses that meet the requirements.

[0003] The surface error of the molded lens caused by the difference in expansion coefficients between the glass and the mold is difficult to eliminate by optimizing the process parameters. At this time, it is necessary to use mold compensation methods to improve the surface accuracy of the molded lens.

[0004] At present, the main methods of mold correction are:

[0005] 1. Finite element simulation compensation method, which can achieve high-precision numerical simulation, but requires a lot of accurate production environment and material data support, and is not suitable for rapid industrial production where production materials are frequently changed;

[0006] 2. Mathematical analysis compensation method (R value compensation), the controllability of compensation accuracy is not strong, and the mold surface is repeatedly repaired manually according to the actual needs of the project. This method is heavily dependent on the experience of the operator, which will greatly increase time and economic costs;

[0007] 3. Numerical compensation method (point compensation) requires high-precision calculation software. The commonly used mathematical calculation software is cumbersome to operate and lacks flexibility during use. Summary of the invention

[0008] The purpose of the present invention is to provide a mold compensation method based on ZEMAX, which greatly simplifies the difficulty of mold compensation, reduces production costs, and improves the flexibility and practicality of the compensation process.

[0009] In order to achieve the above object, the present invention provides the following technical solutions:

[0010] A mold compensation method based on ZEMAX includes the following steps:

[0011] S01, measuring the lens after molding, and obtaining the approximate PV deviation value of the lens under the same process to obtain a measured PV data file;

[0012] S02, extracting the effective longitudinal coordinates and PV deviation value of the lens based on the measured PV data file information;

[0013] S03, using the ZEMAX operand "PLEN" to perform ray tracing at the main wavelength, calculate the optical path of the specified ray between surface 1 (Surf1) and surface 2 (surf2), and use the mold sagitta to be compensated as the operand optimization target value;

[0014] S04, setting the curvature radius, effective diameter, cone coefficient and other aspheric coefficients corresponding to the mold as optimization variables according to the lens parameters;

[0015] S05, using the ZEMAX optimization calculation method to process the optimization variable and the operand optimization target value to obtain the current minimum evaluation function;

[0016] S06. Draw a compensation PV curve diagram to obtain compensation parameters.

[0017] Preferably, the steps S03 to S06 construct a calculation structure and graphic display based on the ZEMAX programming language, so that the calculation automatically generates compensation graphics and compensation results after the data is imported.

[0018] Preferably, the graphic display includes at least three modules, namely, optical element design parameters, mold coefficients before mold compensation, and mold coefficients after mold compensation.

[0019] Preferably, the equation for obtaining other aspheric coefficients in step S04 is:

[0020]

[0021] Among them, ZA: the lens sagittal height of the aspherical surface along the optical axis; R: the radius of curvature at the intersection of the surface and the optical axis; Y: the semi-aperture of the lens perpendicular to the optical axis; K: the cone coefficient; A, B, C, D, E, F aspherical coefficients.

[0022] In the above technical solution, the present invention provides a ZEMAX-based mold compensation method, which has the following beneficial effects:

[0023] 1. By using the ray tracing method and optimization calculation method in ZEMAX software, the mold compensation results are more in line with the design principles of optical components.

[0024] 2. Based on the optical element design principle of ZEMAX software, mold compensation in the production of various types of optical elements can be achieved without process restrictions.

[0025] 3. Suitable for a variety of molding materials, with strong practicality. BRIEF DESCRIPTION OF THE DRAWINGS

[0026] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments recorded in the present invention. For ordinary technicians in this field, other drawings can also be obtained based on these drawings.

[0027] Figure 1 This is the measurement result diagram of the optical element before compensation;

[0028] Figure 2 This is a compensation result diagram of the method of the present invention;

[0029] Figure 3 This is the measurement result of the optical element after compensation. DETAILED DESCRIPTION

[0030] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0031] like Figure 1-3 As shown, a mold compensation method based on ZEMAX includes the following steps:

[0032] S01, measuring the lens after molding, and obtaining the approximate PV deviation value of the lens under the same process to obtain a measured PV data file;

[0033] S02, extracting the effective longitudinal coordinates and PV deviation value of the lens based on the measured PV data file information;

[0034] S03, using the ZEMAX operand "PLEN" to perform ray tracing at the main wavelength, calculate the optical path of the specified ray between surface 1 (Surf1) and surface 2 (surf2), and use the mold sagitta to be compensated as the operand optimization target value;

[0035] S04, setting the curvature radius, effective diameter, cone coefficient and other aspheric coefficients corresponding to the mold as optimization variables according to the lens parameters;

[0036] S05, using the ZEMAX optimization calculation method to process the optimization variable and the operand optimization target value to obtain the current minimum evaluation function;

[0037] S06. Draw a compensation PV curve diagram to obtain compensation parameters.

[0038] Specifically, the equation for obtaining other aspheric coefficients in the above step S04 is:

[0039]

[0040] Among them, ZA: the lens sagittal height of the aspherical surface along the optical axis; R: the radius of curvature at the intersection of the surface and the optical axis; Y: the semi-aperture of the lens perpendicular to the optical axis; K: the cone coefficient; A, B, C, D, E, F aspherical coefficients.

[0041] In the above technology, steps S03-S06 construct a calculation structure and graphic display based on the ZEMAX programming language, so that the calculation automatically generates compensation graphics and compensation results after the data is imported. That is, three structures are established in the ZEMAX software, which are used to store the mold coefficients before compensation and display the mold coefficients after compensation. At the same time, 13 blank operands are added to the multi-structure editor to automatically generate corresponding control variables for optimization when the ZEMAX programming language (ZPL) is running. Secondly, the compensation lens measurement data is imported into the calculation ZPL program for ray tracing and optimization, and then the compensation results are obtained according to appropriate adjustments.

[0042] The graphic display includes at least three modules, namely, optical element design parameters, mold coefficients before mold compensation, and mold coefficients after mold compensation.

[0043] Optical element parameters:

[0044]

[0045] Mold coefficient before compensation:

[0046]

[0047]

[0048] Mold coefficient after compensation:

[0049]

[0050] In summary, the above technology utilizes the ray tracing method and optimization calculation method in ZEMAX software, and the mold compensation result is more in line with the design principle of optical components. Based on the design principle of optical components in ZEMAX software, mold compensation in the production of various types of optical components can be achieved without process restrictions. This makes the method suitable for a variety of molded materials, with strong practicality and simple operation.

[0051] Those skilled in the art will appreciate that embodiments of the present invention may be provided as methods, systems, or computer program products. Therefore, the present invention may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Moreover, the present invention may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0052] The present invention is described with reference to flowcharts and / or block diagrams of methods, devices (systems), and computer program products according to embodiments of the present invention. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as the combination of processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0053] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0054] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 A step that specifies a function in one or more boxes.

[0055] The present invention uses specific embodiments to illustrate the principles and implementation methods of the present invention. The description of the above embodiments is only used to help understand the method of the present invention and its core idea. At the same time, for those skilled in the art, according to the idea of ​​the present invention, there will be changes in the specific implementation methods and application scope. In summary, the content of this specification should not be understood as a limitation on the present invention.

[0056] The embodiments of the present application also provide a specific implementation of an electronic device capable of implementing all steps of the method in the above embodiments, and the electronic device specifically includes the following contents:

[0057] Processor, memory, communications interface and bus;

[0058] Wherein, the processor, memory, and communication interface communicate with each other via the bus;

[0059] The processor is used to call the computer program in the memory, and when the processor executes the computer program, all the steps in the method in the above embodiment are implemented.

[0060] The embodiments of the present application also provide a computer-readable storage medium capable of implementing all the steps of the method in the above embodiments, wherein a computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, all the steps of the method in the above embodiments are implemented.

[0061] Each embodiment in this specification is described in a progressive manner, and the same or similar parts between the embodiments can be referred to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the hardware + program embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment. Although the embodiment of this specification provides the method operation steps described in the embodiment or flow chart, more or less operation steps can be included based on conventional or non-creative means. The order of steps listed in the embodiment is only one way of executing the order of many steps, and does not represent the only execution order. When the device or terminal product in practice is executed, it can be executed in sequence or in parallel according to the method shown in the embodiment or the accompanying drawings (for example, a parallel processor or a multi-threaded processing environment, or even a distributed data processing environment). The term "include", "include" or any other variant thereof is intended to cover non-exclusive inclusion, so that the process, method, product or device including a series of elements includes not only those elements, but also includes other elements that are not explicitly listed, or also includes elements inherent to such a process, method, product or device. In the absence of more restrictions, it is not excluded that there are other identical or equivalent elements in the process, method, product or device including the elements. For the convenience of description, the above device is described by dividing it into various modules according to its functions. Of course, when implementing the embodiments of this specification, the functions of each module can be implemented in the same one or more software and / or hardware, or the module implementing the same function can be implemented by a combination of multiple sub-modules or sub-units. The device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the coupling or direct coupling or communication connection between each other shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms. The present invention is described with reference to the flowchart and / or block diagram of the method, device (system) and computer program product according to the embodiments of the present invention. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the process and / or box in the flowchart and / or block diagram can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the process Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0062] Those skilled in the art will appreciate that the embodiments of this specification may be provided as methods, systems or computer program products. Therefore, the embodiments of this specification may be in the form of a complete hardware embodiment, a complete software embodiment or an embodiment combining software and hardware. Moreover, the embodiments of this specification may be in the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program codes. Each embodiment in this specification is described in a progressive manner, and the same and similar parts between the embodiments can be referred to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the system embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts refer to the partial description of the method embodiment. In the description of this specification, the description of the reference term "one embodiment", "some embodiments", "example", "specific example", or "some examples" means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the embodiment of this specification.

[0063] In this specification, the schematic representations of the above terms do not necessarily refer to the same embodiment or example. In addition, those skilled in the art may combine and combine the different embodiments or examples described in this specification and the features of the different embodiments or examples, without contradicting each other. The above is only an embodiment of the embodiment of this specification and is not intended to limit the embodiment of this specification. For those skilled in the art, the embodiment of this specification may have various changes and variations. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the embodiment of this specification shall be included in the scope of the claims of the embodiment of this specification.

Claims

1. A mold compensation method based on ZEMAX, characterized in that: The following steps are involved: S01, measuring the lens after molding, and obtaining the approximate PV deviation value of the lens under the same process to obtain a measured PV data file; S02, extracting the effective longitudinal coordinates and PV deviation value of the lens based on the measured PV data file information; S03, using the ZEMAX operand "PLEN" to perform ray tracing at the main wavelength, calculate the optical path of the specified ray between surface 1 (Surf1) and surface 2 (surf2), and use the mold sagitta to be compensated as the operand optimization target value; S04, setting the curvature radius, effective diameter, cone coefficient and other aspheric coefficients corresponding to the mold as optimization variables according to the lens parameters; S05, using the ZEMAX optimization calculation method to process the optimization variable and the operand optimization target value to obtain the current minimum evaluation function; S06. Draw a compensation PV curve diagram to obtain compensation parameters.

2. A mold compensation method based on ZEMAX according to claim 1, characterized in that: The steps S03 to S06 construct a calculation structure and graphic display based on the ZEMAX programming language, so that the calculation automatically generates compensation graphics and compensation results after the data is imported.

3. A mold compensation method based on ZEMAX according to claim 2, characterized in that: The graphic display includes at least three modules, namely, optical element design parameters, mold coefficients before mold compensation, and mold coefficients after mold compensation.

4. The mold compensation method based on ZEMAX according to claim 1, characterized in that: The equation for obtaining other aspheric coefficients in step S04 is: Among them, ZA: the lens sagittal height of the aspherical surface along the optical axis; R: the radius of curvature at the intersection of the surface and the optical axis; Y: the semi-aperture of the lens perpendicular to the optical axis; K: the cone coefficient; A, B, C, D, E, F aspherical coefficients.

5. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the program, the steps of the ZEMAX-based mold compensation method according to any one of claims 1 to 4 are implemented.

6. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the ZEMAX-based mold compensation method described in any one of claims 1 to 4 are implemented.

Citation Information

Cited By

  • Chalcogenide glass mold pressing mold and mold pressing method

    CN119683841A