Methods, apparatus, electronic devices and storage media for determining optical lens molds

By automatically calculating the mold radius and sagitta of the optical lens and matching it with mold inventory data, the problem of low efficiency and low accuracy caused by relying on manual experience in the existing technology is solved. This realizes the automation and standardization of mold selection, and reduces production costs and cycle time.

CN122088048APending Publication Date: 2026-05-26BEIJING TRANS MFG & TRADE
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
BEIJING TRANS MFG & TRADE
Filing Date
2026-01-13
Publication Date
2026-05-26

AI Technical Summary

Technical Problem

In the existing technology, the design and selection of optical lens processing molds rely on the manual experience and calculations of process engineers, resulting in low efficiency and low accuracy.

Method used

By acquiring the basic parameters of the optical lens to be processed and the target process type, the radius and height of the target mold are automatically calculated and matched with the pre-stored mold inventory data to determine the target matching mold, thereby achieving automation and standardization of mold selection.

Benefits of technology

It significantly improves the efficiency and accuracy of process design, avoids errors in manual calculation, reduces production costs and process preparation cycle, and optimizes mold inventory utilization.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122088048A_ABST
    Figure CN122088048A_ABST
Patent Text Reader

Abstract

This application relates to the field of lens manufacturing technology, and provides a method, apparatus, electronic device, and storage medium for determining optical lens molds. The method involves acquiring the basic parameters of the optical lens to be processed and the target process type; determining the target mold radius and calculating the target mold height based on the lens parameters and target process type; acquiring pre-stored mold inventory data; matching the target mold radius and target mold height with the mold inventory data; and determining the target matching mold based on the matching result. This application automatically calculates the target mold radius and target mold height by acquiring the lens parameters and target process type, and forcibly introduces an inventory matching mechanism to determine the final mold, thus achieving an automated and standardized process from "parameter acquisition" to "mold selection," effectively avoiding the errors and inefficiencies caused by traditional manual calculations.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of lens manufacturing technology, and in particular to a method, apparatus, electronic device and storage medium for determining optical lens molds. Background Technology

[0002] Cold processing of optical lenses is a complex process of finely grinding optical glass raw materials into optical lenses that meet design requirements. It typically involves multiple stages, including milling, bonding, fine grinding, polishing, unbinding, and cleaning. Among these stages, tooling / lacquerware is an essential core tool; its dimensional accuracy and product fit directly determine the lens's processing quality and surface accuracy. For lenses with different radii of curvature, different apertures, and different surface structures (such as biconvex, biconcave, meniscus, etc.), it is often necessary to design bonding or polishing molds of different specifications.

[0003] In existing technologies, the design and selection of optical lens processing molds typically rely on the manual experience and calculations of process engineers. These engineers must manually select molds based on parameters such as radius, diameter, and center thickness on the lens drawings, combined with the requirements of processing steps (e.g., bonding, rough grinding, fine grinding, and polishing). This process is inefficient and prone to errors. Summary of the Invention

[0004] In view of this, embodiments of this application provide a method, apparatus, electronic device, and storage medium for determining optical lens molds, in order to solve the problems of low efficiency and low accuracy caused by manually obtaining optical lens processing molds in the prior art.

[0005] A first aspect of this application provides a method for determining an optical lens mold. The method includes: acquiring the lens basic parameters and target process type of the optical lens to be processed; determining the target mold radius and calculating the target mold height based on the lens basic parameters and target process type; acquiring pre-stored mold inventory data; matching the target mold radius and target mold height with the mold inventory data; and determining the target matching mold based on the matching result. A second aspect of this application provides an optical lens mold determining device, the device comprising: an acquisition module for acquiring basic lens parameters and target process type of an optical lens to be processed; a determining module for determining the target mold radius and calculating the target mold height based on the basic lens parameters and target process type; and a matching module for acquiring pre-stored mold inventory data, matching the target mold radius and target mold height with the mold inventory data, and determining the target matching mold based on the matching result.

[0006] A third aspect of this application provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the steps of the above-described method.

[0007] A fourth aspect of this application provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements the steps of the above-described method.

[0008] The beneficial effects of this application embodiment compared with the prior art are as follows: The method in this application embodiment obtains the lens basic parameters and target process type of the optical lens to be processed; determines the target mold radius and calculates the target mold height based on the lens basic parameters and target process type; obtains pre-stored mold inventory data, matches the target mold radius and target mold height with the mold inventory data, and determines the target matching mold based on the matching result. This application automatically calculates the target mold radius and target mold height by obtaining the lens basic parameters and target process type, and forcibly introduces an inventory matching mechanism to determine the final mold, realizing an automated and standardized process from "parameter acquisition" to "mold selection". This not only effectively avoids the errors and inefficiencies caused by traditional manual experience calculations, but also solves the problem of resource waste and inventory backlog caused by blindly building new molds by prioritizing the reuse of existing inventory molds. Thus, while ensuring the scientific nature of mold selection, it significantly reduces production costs and shortens the process preparation cycle. Attached Figure Description

[0009] To more clearly illustrate the technical solutions in the embodiments of this application, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0010] Figure 1 This is a schematic flowchart of an optical lens mold determination method provided in an embodiment of this application; Figure 2 This is a schematic diagram of the structure of an optical lens mold determining device provided in an embodiment of this application; Figure 3 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. Detailed Implementation

[0011] In the following description, specific details such as particular system architectures and techniques are set forth for illustrative purposes and not for limitation, in order to provide a thorough understanding of the embodiments of this application. However, those skilled in the art will understand that this application may also be implemented in other embodiments without these specific details. In other instances, detailed descriptions of well-known systems, apparatuses, circuits, and methods have been omitted so as not to obscure the description of this application with unnecessary detail.

[0012] The following will describe in detail, with reference to the accompanying drawings, an optical lens mold determination method and apparatus according to embodiments of this application.

[0013] Figure 1 This is a flowchart illustrating a method for determining an optical lens mold according to an embodiment of this application, as shown below. Figure 1 As shown, the method includes: S101. Obtain the basic lens parameters and target process type of the optical lens to be processed; In this step, the basic lens parameters such as blank diameter, finished diameter, center thickness, and lens surface radius can be received from the designer through a human-computer interaction interface (UI). In some examples, the basic lens parameters such as blank diameter, finished diameter, center thickness, and lens surface radius can also be obtained by reading design drawings (such as CAD drawings).

[0014] It is understandable that the blank diameter refers to the diameter of the raw material (or blanking diameter) of the optical lens before the centering (beveling) process. This parameter is usually larger than the finished diameter and is used as the reference value for calculating the aperture in subsequent sag calculations (when no specific processing aperture is specified). The finished diameter refers to the effective physical diameter (or design outer diameter) of the optical lens after processing. This parameter corresponds to the final delivered dimensions of the lens and is used to determine the specific position of the lens edge when calculating the edge thickness difference; the center thickness refers to the axial thickness of the lens at the optical axis position after processing (i.e., in the finished state). This parameter is a fixed value in optical design and is used to calculate the volume distribution and edge thickness of the lens in combination with the two surface radii. The lens surface radius refers to the design value of the radius of curvature corresponding to the optical surface of the lens after processing (i.e., in the finished state).

[0015] In some examples, the finished lens typically comprises two opposing optical surfaces, defined as a first lens surface and a second lens surface. Therefore, the lens surface radius includes a first radius and a second radius: the first radius corresponds to the radius of curvature of the first lens surface; the second radius corresponds to the radius of curvature of the second lens surface. It should be noted that the values ​​of these radii are usually positive or negative to indicate the surface's convexity or concavity (e.g., positive for convex surfaces and negative for concave surfaces, or as defined by the coordinate system of the specific optical design software).

[0016] It is understood that the cold processing flow of the lens to be processed usually includes multiple process types. For example, milling, fine grinding, polishing, and bonding to the mounting plate, etc. This application uses one of these process types as the target process type.

[0017] In addition, this step can simultaneously obtain information on the mounting method of each surface of the optical lens to be processed (e.g., single-piece mounting or multi-piece mounting), as an auxiliary input for subsequent decision-making. Among them, "single-piece mounting" usually refers to large-aperture or high-precision lenses being fixed on a single mold for processing; "multi-piece mounting" usually refers to multiple small-aperture lenses being spliced ​​on the same spherical mold for simultaneous processing.

[0018] S102. Based on the lens foundation parameters and the target process type, determine the target mold radius and calculate the target mold diameter and sagittal parameter dataset. In this application, calculating the "target mold radius" is not simply reading the lens design radius, but rather to obtain the actual physical dimensions of the production tooling. This is because during optical cold processing, the mold (tooling) and the lens surface are not in direct rigid contact, but rather there is an intermediate medium layer (such as polishing skin, damping cloth, adhesive, protective varnish, etc.), and the arrangement of the lens on the spherical mold (single piece or in a disc) will cause the geometric projection center to not coincide with the curvature center. Therefore, it is necessary to compensate for the lens surface radius according to the specific process type and lens geometry to obtain the "target mold radius" that can produce qualified lenses. Then, based on the target mold radius and the disc mounting method information, the appropriate ideal diameter of the target mold is calculated.

[0019] Different target process types correspond to different methods for determining the target mold radius, as detailed below: When the target process type is "polishing process", the lens basic parameters include: blank diameter and lens surface radius. Based on the lens basic parameters and the target process type, the target mold radius is determined, including: if the target process type is polishing process, the polishing medium layer thickness is determined based on the blank diameter; the sum of the lens surface radius and the polishing medium layer thickness is determined as the target mold radius.

[0020] First, the thickness of the polishing medium layer (i.e., the polishing skin thickness) is determined. This application uses a pre-defined mapping table based on the blank diameter (or the diameter of the lens disk to be processed). For example: if the blank diameter... Thickness taken If the blank diameter is within Between, the thickness is taken To prevent uneven stress on the edges of large-curvature lenses during polishing, this application verifies the angle of the lens to be processed. If the angle of the lens to be processed is greater than... This application mandates that the thickness be set to... To ensure proper coverage. Next, calculate the target mold radius: ,in, For the target mold radius, Let be the radius of the lens surface.

[0021] When the target process type is identified as "bonding and mounting process", the mold needs to consider the lens fixing method and the influence of the adhesive layer. This application first obtains the mounting method of the optical lens to be processed and executes different logic.

[0022] Specifically, if the lens aperture is large or the precision requirement is extremely high, it is usually machined as a single piece. In this case, the lens optical axis coincides with the mold mechanical axis, eliminating the need for complex projection calculations. This application directly uses the preset process allowance for calculation; therefore, if the mounting method is single-piece mounting, the sum of the lens surface radius and the preset process allowance is determined as the target mold radius. ,in, For the target mold radius, Let be the radius of the lens surface.

[0023] If the mounting method is a disc-type assembly, the lenses need to be attached to a spherical mold for batch processing. Since the lenses have thickness and are arranged in a divergent or convergent pattern on the spherical surface, the system needs to select different geometric compensation models according to the lens type. Therefore, if the mounting method is a disc-type assembly, the lens type of the optical lens to be processed must be determined, and the corresponding calculation model must be selected according to the lens type to calculate the radius of the target mold.

[0024] It is understood that a finished lens typically comprises two opposing optical surfaces, defined as a first lens surface and a second lens surface. Therefore, the lens surface radius includes a first radius and a second radius: the first radius corresponds to the radius of curvature of the first lens surface; the second radius corresponds to the radius of curvature of the second lens surface. It should be noted that the values ​​of these radii usually carry positive or negative signs to indicate the surface's convexity or concavity (e.g., positive for convex surfaces and negative for concave surfaces, or defined according to the coordinate system of the specific optical design software). In this application, the lens type is divided into meniscus lenses and non-meniscus biconvex lenses (e.g., biconvex or biconcave lenses). The specific determination logic is as follows: if the first radius and the second radius have the same sign, the lens type is determined to be a biconvex lens; if the first radius and the second radius have opposite signs (i.e., one positive and one negative), the lens type is determined to be a meniscus lens.

[0025] Specifically, if the lens type is a biconvex lens, the thickness superposition model is selected for calculation; the thickness superposition model is: subtract the lens center thickness and the adhesive medium layer thickness from the lens surface radius to obtain the target mold radius. ,in, For the target mold radius, The radius of the lens surface. For the thickness of the bonding medium layer (e.g., based on the diameter) Pick Otherwise take ), The thickness is the center thickness of the lens.

[0026] Because the curvature of the two surfaces of a meniscus lens is in the same direction, there is a significant geometric projection deviation when they are arranged on a sphere. The system needs to obtain the convex and concave radii of the lens surface and compare their absolute values ​​to determine whether it is a positive or negative meniscus lens, in order to select the optimal compensation model.

[0027] Specifically, if the lens type is a meniscus lens, obtain the convex and concave radii of the lens surface radius, and compare the convex radii ( The absolute value of ) and the radius of the concave surface ( The magnitude of the absolute value of ). If the absolute value of the convex surface radius is greater than the absolute value of the concave surface radius (i.e., a negative meniscus lens), and the machining surface is convex, a projection compensation model based on the square root is selected for calculation to obtain the target mold radius; that is, when... This indicates that the convex surface curvature is small, the lens edge is thicker but the overall surface is smooth. In this case, a square root-based projection compensation model is used to correct the geometric height difference. The square root-based projection compensation model is as follows: ; in, The sag of the reference surface (usually referring to the sag of the surface opposite to the contact surface with the mold). The diameter of the blank. For the target mold radius, The radius of the lens surface. The thickness of the adhesive medium layer, This represents the thickness at the center of the lens. For example, if the current calculation is for the mold of the first surface (R1) of the lens, then... Take the sag (h2) corresponding to the second surface of the lens; if we calculate the mold for the second surface (R2), then Take the first face elevation (h1).

[0028] If the absolute value of the convex radius is less than the absolute value of the concave radius, i.e., a positive meniscus lens, it indicates that the curvature of the concave surface is small and the compensation amount is very small and can be ignored. It can be approximated by the thickness superposition model: subtract the thickness of the lens center and the thickness of the bonding medium layer from the radius of the lens surface to obtain the radius of the target mold. ,in, For the target mold radius, The radius of the lens surface. The thickness of the adhesive medium layer.

[0029] If the absolute value of the convex surface radius is greater than the absolute value of the concave surface radius, it is a negative meniscus lens. When the machined surface is concave, an angle compensation model based on a cosine function is selected for calculation. The cosine function angle compensation model is as follows: using the cosine value of the angle corresponding to the radius of the non-machined surface of the lens, the superimposed values ​​of the lens center thickness, the difference in sag between the two surfaces of the lens, and the thickness of the bonding medium layer are projected and corrected to obtain the target mold radius. That is, when... When the concave surface curvature is large, the lens typically has a large degree of bending (large angle of attack). To address the projection problem of the sag difference when large curvature lenses are fitted together, this application uses the cosine value of the corresponding sag angle to correct the projection of the lens center thickness and sag difference. The angle compensation model of the cosine function is as follows: ; in, The angle corresponding to the lens (e.g., through) calculate), The sag of the first surface of the lens. Let be the sagitta of the second surface of the lens. The diameter of the blank. For the target mold radius, The radius of the lens surface. The thickness of the adhesive medium layer, This represents the center thickness of the lens. This formula can accurately compensate for the actual projected thickness of the lens in the mold normal direction, ensuring that the center thickness of the lens after wafer fabrication meets the design requirements.

[0030] If the lens type is a biconcave lens, similar to the case when the machining surface of a negative meniscus lens is concave, an angle compensation model based on a cosine function is selected for calculation. The cosine function angle compensation model is as follows: using the cosine value of the angle corresponding to the radius of the non-machined surface of the lens, the superimposed values ​​of the lens center thickness, the difference in sag between the two surfaces of the lens, and the thickness of the bonding medium layer are projected and corrected to obtain the target mold radius. The cosine function angle compensation model is as follows: ; in, The angle corresponding to the lens (e.g., through) calculate), The sag of the first surface of the lens. Let be the sagitta of the second surface of the lens. The diameter of the blank. For the target mold radius, The radius of the lens surface. The thickness of the adhesive medium layer, This represents the center thickness of the lens. This formula can accurately compensate for the actual projected thickness of the lens in the mold normal direction, ensuring that the center thickness of the lens after wafer fabrication meets the design requirements.

[0031] S103. Obtain the pre-stored mold inventory data, match the target mold radius and the target mold height with the mold inventory data, and determine the target matching mold based on the matching result.

[0032] It is understood that mold inventory data refers to the existing, pre-processed tooling mold data of an enterprise (usually called the "tooling master list"), which records information such as the unique number, actual physical radius, actual physical diameter, camber, and concavity / convexity attributes of each inventory mold. By identifying the target matching mold from the mold inventory data, this application achieves the effective reuse of old molds in the inventory, significantly improves inventory utilization, and avoids the waste of processing costs and extended production cycles caused by re-molding for every new lens.

[0033] Specifically, the target mold radius and the target mold height are matched with mold inventory data, and the target matching mold is determined based on the matching result. This includes: determining the target mold diameter based on the target mold radius; traversing the mold inventory data and selecting molds in the mold inventory data whose actual diameter is within the target mold diameter range as candidate molds (understandably, molds in the mold inventory data whose actual diameter is greater than or equal to the target mold diameter are considered molds whose actual diameter is within the target mold diameter range); determining the height matching tolerance corresponding to each candidate mold based on the actual diameter and concavity / convexity attributes of each candidate mold, and calculating the absolute value of the difference between the actual height of the candidate mold and the height of the target mold; if the absolute value of the difference is less than or equal to the height matching tolerance, the candidate mold is determined to be the target matching mold.

[0034] Because production workshops typically use a spherical diameter meter to measure the sagitta (h) rather than directly measuring the radius when inspecting molds, and the mold must be able to physically accommodate the lens, this application is based first on the target mold radius ( ), calculate the diameter of the target mold ( ) and target mold height ( ). Target mold diameter Among them, the diameter of the target mold It must meet the minimum aperture requirement to accommodate the lens arrangement. The calculation formula is: .in, It is the total angle of the lens arrangement (for a single upper plate, it is the lens angle; for a plate as a whole, it is the edge angle of the plate arrangement).

[0035] Target mold height ( The calculation method for ) is as follows: .

[0036] The mold inventory database is traversed, and all molds whose actual diameter falls within the target mold diameter range are selected as candidate molds. This selection step ensures that the selected old molds are "large enough" in physical size to cover the processing area of ​​the lens to be processed, avoiding situations where the lens edge is suspended or cannot be mounted due to the mold being too small, or where the lens edge is blocked due to the mold being too large.

[0037] In order to balance processing costs and precision, this application rejects the use of a fixed tolerance with a "one-size-fits-all" approach. Instead, it dynamically determines the corresponding sag matching tolerance based on the actual diameter and concave-convex properties of each candidate mold.

[0038] Specifically, if the actual diameter of the candidate mold is less than or equal to a preset diameter threshold (e.g.) This indicates that the mold is relatively small, making machining and inspection accuracy easy to guarantee. It is typically used for machining high-precision small lenses, requiring stricter tolerance standards. Therefore, a third preset value is set as the sag matching tolerance. Example: Set the third preset value to 0.1mm.

[0039] If the actual diameter of the candidate mold is greater than the preset diameter threshold (e.g.) This indicates that the mold is a large-diameter mold. Due to the high processing cost and difficulty in controlling the surface shape of large-diameter molds, this application further relaxes the tolerances based on its concave-convex properties: If the candidate mold is concave, a first preset value is set as the sag matching tolerance. For example, the first preset value is set to 0.4mm.

[0040] If the candidate mold is convex, a second preset value is set as the sagittal matching tolerance. For example, the second preset value is set to 0.3mm.

[0041] Understandably, in the engineering practice of optical cold processing, the machining and measurement difficulty of large-diameter concave molds (used for machining convex lenses) is generally higher than that of convex molds of the same diameter. When measuring deep concave surfaces, the sphere diameter meter is limited by the probe contact angle and the inner surface operating space, resulting in a slightly larger measurement error than that of convex surfaces. During the abrasive grinding process, convex lenses have a tendency to self-center when moving in concave molds, exhibiting strong "run-in adaptability" to minor deviations in mold surface shape; while concave lenses are more sensitive to edge contact when moving on convex molds. Therefore, for large-diameter concave molds, a slightly larger sag error can still be corrected through subsequent fine grinding processes, while convex molds require stricter control. Thus, the first preset value is greater than the second preset value, and the second preset value is greater than the third preset value.

[0042] This application calculates the actual sagitta of each candidate mold and the sagitta of the target mold. The absolute value of the difference () And compare it with the sagittal matching tolerance corresponding to the candidate mold: Scenario 1: Matching Successful. If there is at least one candidate mold, the absolute value of their difference ( If the error is less than or equal to the set sag matching tolerance, the candidate mold is determined to be the target matching mold. This application directly outputs the number of the inventory mold (e.g., "existing SR50.5 mold, number #A1024"), instructing the workshop to directly use it without making a new one. Multiple selection strategy: If multiple candidate molds meet the conditions, this application can give priority to recommending them. Minimum (highest precision) or closest to the actual diameter The candidate mold with the smallest margin is selected as the target matching mold.

[0043] Scenario 2: Matching Failure If no candidate mold exists in the mold inventory data (i.e., all mold diameters are too small), or all candidate molds... If both parameters exceed the corresponding sag matching tolerance, the matching is deemed a failure. Output: This application automatically generates the design parameters for the new mold. At this time, the output process sheet will directly display the "target mold radius" and "target mold diameter" calculated in step S102, guiding the workshop to perform turning machining of the target matching mold according to these parameters.

[0044] The solution provided in this application significantly improves the efficiency and accuracy of process design, eliminating the risks associated with manual calculations. In existing technologies, process engineers often rely on manual calculations or simple experience-based estimations to determine mold dimensions, which is not only time-consuming and labor-intensive but also highly susceptible to human error (such as incorrect formula references or parameter input errors) leading to deviations in calculation results. This application automatically acquires the lens's basic parameters and the target process type, systematically performing mold radius calculations. By encapsulating complex calculation logic (such as adhesive layer compensation for different processes and geometric models for different lens types) within the algorithm, it achieves automation and intelligence in process design. This not only significantly shortens process preparation time but also fundamentally avoids errors from manual calculations, ensuring the accuracy and consistency of process parameters. A high-precision geometric compensation model is introduced to guarantee lens processing quality. Addressing the "geometric projection deviation" problem often overlooked in traditional methods, this application proposes a refined calculation strategy. Particularly in the plate-mounting process, this application can automatically identify lens types (meniscus / biconvex / biconcave) and, for the most difficult-to-process meniscus lens, innovatively introduces a projection compensation model based on the square root and an angle compensation model based on the cosine function. These models precisely consider the sag difference and thickness projection when lenses are arranged on spherical molds, effectively solving the problems of excessive thickness at the center of the lens or irregular surface shape caused by improper mold curvature design, and significantly improving the processing yield of optical lenses. Intelligent matching of inventory molds significantly reduces production costs and cycle time. This application changes the traditional extensive mode of "making new molds according to drawings" and establishes an intelligent inventory matching mechanism based on sag (Sagitta). The system can automatically compare the calculated theoretical target parameters with the company's existing tooling master list and adopts a dynamic tolerance judgment strategy—that is, dynamically adjusting the strictness of matching according to the diameter and concavity / convexity properties of the mold (e.g., giving wider tolerances to large-diameter concave molds and stricter tolerances to small-diameter molds). This strategy maximizes the reuse value of old inventory molds while ensuring processing accuracy, significantly reducing the number of new molds to be processed, thereby reducing production costs and shortening the launch cycle of new products.

[0045] 4. Achieving process standardization and reducing reliance on individual experience: By transforming expert experience such as "adhesive layer thickness lookup," "angle verification," and "tolerance grading" into standardized digital logic, this application eliminates the dependence of mold design on the individual skill level of specific process personnel. Regardless of whether it is operated by a senior engineer or a novice, the system can output a unified and optimal mold solution, which is conducive to the standardization and digital management of optical cold processing processes for enterprises.

[0046] According to the solution provided in the embodiments of this application, the basic parameters of the optical lens to be processed and the target process type are obtained; the target mold radius is determined based on the basic parameters of the lens and the target process type; pre-stored mold inventory data is obtained, the target mold radius is matched with the mold inventory data, and the target matching mold is determined based on the matching result. The optical lens mold determination method provided in the embodiments of this application has the following beneficial effects: 1. It realizes intelligent matching of mold inventory, significantly reducing production costs and cycle time. The core step of claim 1 of this application is to "obtain pre-stored mold inventory data" and perform "matching". In the prior art, process engineers are often accustomed to directly issuing new molds according to design parameters, resulting in a large number of idle molds in the factory with low utilization rate. This application automatically calculates the target mold radius and forcibly introduces the inventory matching process, prioritizing the search for reusable molds in the existing tooling library. This mechanism avoids the waste of funds and material consumption caused by blindly processing new molds, and at the same time saves the processing waiting time of turning, grinding and other processing of new molds, significantly shortening the production preparation cycle of the product. 2. A unified and standardized mold calculation process has been established, improving the efficiency of process design. Claim 1 proposes a general mold determination framework: inputting "lens basic parameters" and "process type," and outputting "target matching mold." This means that regardless of the process (whether rough grinding, fine grinding, or others), the system adopts a unified data entry and processing flow. Compared to the inefficient traditional manual operation mode that relies on fragmented experience and searches for different tables or formulas for different processes, the method of this application realizes the process design processization and automation, significantly improving the work efficiency of process personnel and reducing errors caused by manual data searching. 3. The scientific nature and accuracy of mold selection have been improved. Claim 1 specifies that the mold radius is calculated based on "lens basic parameters (including blank diameter, center thickness, etc.)" and "target process type." This ensures that the mold size is determined based on the actual geometric properties of the lens and specific processing requirements, rather than simply referencing the radius from the drawing. Through systematic calculation and matching, it ensures that the final selected mold meets the processing requirements, avoiding the quality risks caused by selecting molds based on intuition. This avoids the problems of low efficiency and low accuracy caused by relying on manual acquisition of optical lens processing molds in related technologies.

[0047] This application avoids the problems of low efficiency and low accuracy caused by relying on manual acquisition of optical lens processing parameters in the prior art.

[0048] All of the above-mentioned optional technical solutions can be combined in any way to form the optional embodiments of this application, and will not be described in detail here.

[0049] The following are embodiments of the apparatus described in this application, which can be used to execute the embodiments of the method described in this application. For details not disclosed in the apparatus embodiments of this application, please refer to the embodiments of the method described in this application.

[0050] This embodiment also provides an optical lens mold determining device, such as... Figure 2 As shown, the optical lens mold determining device includes: The acquisition module 201 is used to acquire the basic lens parameters and target process type of the optical lens to be processed; The determination module 202 is used to determine the target mold radius and calculate the target mold height based on the lens foundation parameters and the target process type. The matching module 203 is used to acquire pre-stored mold inventory data, match the target mold radius and the target mold height with the mold inventory data, and determine the target matching mold based on the matching result.

[0051] In some examples, the lens basic parameters include: blank diameter and lens surface radius. Based on the lens basic parameters and the target process type, the target mold radius is determined, including: if the target process type is polishing, determining the polishing medium layer thickness based on the blank diameter; and determining the target mold radius by the sum of the lens surface radius and the polishing medium layer thickness.

[0052] In some examples, the basic lens parameters include: blank diameter and lens surface radius. Based on the basic lens parameters and the target process type, the target mold radius is calculated, including: if the target process type is a bonding mounting process, the mounting method of the optical lens to be processed is obtained; if the mounting method is a single-piece mounting, the sum of the lens surface radius and the preset process allowance is determined as the target mold radius; if the mounting method is a tray mounting, the lens type of the optical lens to be processed is determined, and the corresponding calculation model is selected according to the lens type to calculate the target mold radius.

[0053] In some examples, the target mold radius is calculated using a corresponding calculation model based on the lens type. This includes: if the lens type is a biconvex lens, a thickness superposition model is selected for calculation; the thickness superposition model involves subtracting the lens center thickness and the bonding medium layer thickness from the lens surface radius to obtain the target mold radius; if the lens type is a meniscus lens, the convex and concave radii of the lens surface radius are obtained, and the absolute values ​​of the convex and concave radii are compared; if the absolute value of the convex radius is less than the absolute value of the concave radius, the thickness superposition model is approximated by subtracting the lens center thickness and the bonding medium layer thickness from the lens surface radius. The thickness of the bonding medium layer is used to obtain the target mold radius. If the absolute value of the convex radius is greater than the absolute value of the concave radius, and the surface to be processed is convex, a projection compensation model based on the square root is selected for calculation to obtain the target mold radius. If the absolute value of the convex radius is greater than the absolute value of the concave radius, and the surface to be processed is concave, or it is a double concave lens, an angle compensation model based on the cosine function is selected for calculation. The angle compensation model based on the cosine function is as follows: using the cosine value of the angle corresponding to the radius of the non-processed surface of the lens, the superposition value of the lens center thickness, the difference in sag between the two surfaces of the lens, and the thickness of the bonding medium layer are projected and corrected to obtain the target mold radius.

[0054] In some examples, the target mold radius is matched with mold inventory data, and the target matching mold is determined based on the matching result. This includes: determining the target mold diameter and sag based on the target mold radius; traversing the mold inventory data and selecting molds in the mold inventory data whose actual diameter is within the range of the target mold diameter as candidate molds; determining the sag matching tolerance corresponding to each candidate mold based on the actual diameter and concave / convex attributes of each candidate mold, and calculating the absolute value of the difference between the actual sag of the candidate mold and the sag of the target mold; if the absolute value of the difference is less than or equal to the sag matching tolerance, the candidate mold is determined to be the target matching mold.

[0055] In some examples, the sag matching tolerance for each candidate mold is determined based on the actual diameter and concave / convexity properties of each candidate mold, including: if the actual diameter of the candidate mold is greater than a preset diameter threshold and the candidate mold is a concave mold, the sag matching tolerance is set to a first preset value; if the actual diameter of the candidate mold is greater than the preset diameter threshold and the candidate mold is a convex mold, the sag matching tolerance is set to a second preset value; if the actual diameter of the candidate mold is less than or equal to the preset diameter threshold, the sag matching tolerance is set to a third preset value; wherein, the first preset value is greater than the second preset value, and the second preset value is greater than the third preset value.

[0056] In some examples, after iterating through the mold inventory data, the method also includes: if the actual diameter of all molds in the mold inventory data is smaller than the target mold diameter, then generate mold design parameters, which are used to generate the target matching mold.

[0057] According to the technical solution provided in the embodiments of this application, the optical lens mold determining device obtains the basic lens parameters and target process type of the optical lens to be processed; determines the target mold radius based on the basic lens parameters and target process type; obtains pre-stored mold inventory data, matches the target mold radius with the mold inventory data, and determines the target matching mold based on the matching result. This application automatically calculates the target mold radius by obtaining the basic lens parameters and target process type, and forcibly introduces an inventory matching mechanism to determine the final mold, realizing an automated and standardized process from "parameter acquisition" to "mold selection". This not only effectively avoids the errors and inefficiencies caused by traditional manual experience calculations, but also solves the problem of resource waste and inventory backlog caused by blindly building new molds by prioritizing the reuse of existing inventory molds. Thus, while ensuring the scientific nature of mold selection, it significantly reduces production costs and shortens the process preparation cycle.

[0058] Figure 3 This is a schematic diagram of the electronic device 3 provided in an embodiment of this application. Figure 3 As shown, the electronic device 3 of this embodiment includes: a processor 301, a memory 302, and a computer program 303 stored in the memory 302 and executable on the processor 301. When the processor 301 executes the computer program 303, it implements the steps in the various method embodiments described above. Alternatively, when the processor 301 executes the computer program 303, it implements the functions of each module / unit in the various device embodiments described above.

[0059] Electronic device 3 can be a desktop computer, laptop, handheld computer, cloud server, or other electronic device. Electronic device 3 may include, but is not limited to, processor 301 and memory 302. Those skilled in the art will understand that... Figure 3 This is merely an example of electronic device 3 and does not constitute a limitation on electronic device 3. It may include more or fewer components than shown, or different components.

[0060] The processor 301 may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc.

[0061] The memory 302 can be an internal storage unit of the electronic device 3, such as a hard disk or memory of the electronic device 3. The memory 302 can also be an external storage device of the electronic device 3, such as a plug-in hard disk, smart media card (SMC), secure digital (SD) card, flash card, etc., equipped on the electronic device 3. The memory 302 can also include both internal and external storage units of the electronic device 3. The memory 302 is used to store computer programs and other programs and data required by the electronic device.

[0062] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the above-described division of functional units and modules is merely an example. In practical applications, the above functions can be assigned to different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above. The functional units and modules in the embodiments can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.

[0063] If an integrated module / unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, all or part of the processes in the methods of the above embodiments can also be implemented by a computer program instructing related hardware. The computer program can be stored in a computer-readable storage medium, and when executed by a processor, it can implement the steps of the various method embodiments described above. The computer program may include computer program code, which can be in the form of source code, object code, executable files, or certain intermediate forms. A computer-readable medium may include: any entity or device capable of carrying computer program code, recording media, USB flash drives, portable hard drives, magnetic disks, optical disks, computer memory, read-only memory (ROM), random access memory (RAM), electrical carrier signals, telecommunication signals, and software distribution media, etc. It should be noted that the content included in a computer-readable medium can be appropriately added to or subtracted according to the requirements of legislation and patent practice in a jurisdiction. For example, in some jurisdictions, according to legislation and patent practice, computer-readable media do not include electrical carrier signals and telecommunication signals.

[0064] The above embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this application, and should all be included within the protection scope of this application.

Claims

1. A method for determining an optical lens mold, characterized in that, The method includes: Obtain the basic lens parameters and target process type of the optical lens to be processed; Based on the lens base parameters and the target process type, determine the target mold radius and calculate the target mold height. Obtain the pre-stored mold inventory data, match the target mold radius and the target mold height with the mold inventory data, and determine the target matching mold based on the matching result.

2. The method according to claim 1, characterized in that, The lens basic parameters include: blank diameter and lens surface radius. Based on the lens basic parameters and the target process type, the target mold radius is determined, including: If the target process type is a polishing process, the thickness of the polishing medium layer is determined based on the blank diameter; The sum of the lens surface radius and the polishing medium layer thickness is determined as the target mold radius.

3. The method according to claim 1, characterized in that, The lens basic parameters include: blank diameter and lens surface radius. Based on the lens basic parameters and the target process type, the target mold radius is calculated, including: If the target process type is a bonding and mounting process, obtain the mounting method of the optical lens to be processed; If the mounting method is a single-piece mounting, the sum of the lens surface radius and the preset process allowance is determined as the target mold radius; If the mounting method is a plate mounting, determine the lens type of the optical lens to be processed, and select the corresponding calculation model according to the lens type to calculate the target mold radius.

4. The method according to claim 3, characterized in that, The radius of the target mold is calculated based on the corresponding calculation model selected according to the lens type, including: If the lens type is a biconvex lens, a thickness superposition model is selected for calculation; the thickness superposition model is: subtracting the lens center thickness and the adhesive medium layer thickness from the lens surface radius to obtain the target mold radius; If the lens type is a meniscus lens, obtain the convex radius and concave radius of the lens surface radius, and compare the absolute value of the convex radius with the absolute value of the concave radius; if the absolute value of the convex radius is greater than the absolute value of the concave radius, and the processing surface is convex, select a projection compensation model based on the square root to calculate and obtain the target mold radius; If the absolute value of the convex radius is greater than the absolute value of the concave radius, and the processing surface is concave, an angle compensation model based on a cosine function is selected for calculation. The angle compensation model based on a cosine function is as follows: using the cosine value of the angle corresponding to the radius of the non-processed surface of the lens, the superimposed value of the lens center thickness, the difference in sag between the two surfaces of the lens, and the thickness of the bonding medium layer is projected and corrected to obtain the target mold radius.

5. The method according to claim 1, characterized in that, Matching the target mold radius and the target mold height with the mold inventory data, and determining the target matching mold based on the matching results, includes: Determine the target mold diameter based on the target mold radius; Traverse the mold inventory data and select molds in the mold inventory data whose actual diameter is greater than or equal to the target mold diameter as candidate molds; The sag height matching tolerance for each candidate mold is determined based on the actual diameter and concave / convex properties of each candidate mold, and the absolute value of the difference between the actual sag height of the candidate mold and the sag height of the target mold is calculated. If the absolute value of the difference is less than or equal to the sagittal matching tolerance, then the candidate mold is determined to be the target matching mold.

6. The method according to claim 5, characterized in that, The sagittal matching tolerance for each candidate mold is determined based on its actual diameter and concavity / convexity properties, including: If the actual diameter of the candidate mold is greater than a preset diameter threshold, and the candidate mold is a concave mold, the sagittal matching tolerance is set to a first preset value; If the actual diameter of the candidate mold is greater than a preset diameter threshold, and the candidate mold is a convex mold, the sagittal matching tolerance is set to a second preset value; If the actual diameter of the candidate mold is less than or equal to the preset diameter threshold, the sagittal matching tolerance is set to a third preset value; wherein, the first preset value is greater than the second preset value, and the second preset value is greater than the third preset value.

7. The method according to claim 1, characterized in that, After traversing the mold inventory data, the method further includes: If the actual diameter of all molds in the mold inventory data is smaller than the diameter of the target mold, then mold design parameters are generated, which are used to generate the target matching mold.

8. An optical lens mold determining device, characterized in that, The device includes: The acquisition module is used to acquire the basic lens parameters and target process type of the optical lens to be processed; The determining module is used to determine the target mold radius based on the lens basic parameters and the target process type; The matching module is used to obtain pre-stored mold inventory data, match the target mold radius with the mold inventory data, and determine the target matching mold based on the matching result.

9. 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 computer program, it implements the steps of the method as described in any one of claims 1 to 7.

10. A computer-readable storage medium storing a computer program, characterized in that, When the computer program is executed by a processor, it implements the steps of the method as described in any one of claims 1 to 7.