Lens ultra-precision machining information processing method, device, equipment, medium and product

By receiving user parameter information and determining the processing trajectory using physical mapping relationships, adjusting the moving trajectory of the polishing equipment, the problem of insufficient polishing accuracy in the prior art is solved, and more efficient ultra-precision polishing of lenses is achieved.

CN119839727AActive Publication Date: 2025-04-18JIANGSU UNIV OF TECH JINKAI HIGH END EQUIP MFG CO LTD +1
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
CN202510215141.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-02-26
Publication Date
2025-04-18
Estimated Expiration
2045-02-26

AI Technical Summary

Technical Problem

During the lens polishing process of the existing polishing equipment, the processing trajectory of the polishing head is preset and fixed, making it difficult to achieve the desired polishing accuracy and texture.

Method used

By receiving the lens raw material parameter information and the second processing parameter information output by the user, the first processing trajectory and the second processing trajectory are determined using the preset physical mapping relationship, and the moving trajectory of the polishing device is adjusted according to the amount of trajectory deviation between the two.

Benefits of technology

It effectively improves the polishing accuracy of the polishing equipment and can more accurately achieve the desired surface texture and durability of the lens.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119839727A_ABST
    Figure CN119839727A_ABST
Patent Text Reader

Abstract

The invention relates to an information processing method, device and equipment for lens ultra-precision machining, a medium and a product, and belongs to the technical field of lens machining. The method comprises the steps that raw material parameter information about a target lens output by a user is received; determining first processing parameter information corresponding to the raw material parameter information and a first processing track corresponding to the first processing parameter information according to a preset first physical mapping relation; wherein the mapping relation reflects that different raw material parameter information corresponds to different first processing parameter information; in response to second processing parameter information about the target lens output by the user, determining a second processing track corresponding to the second processing parameter information; and according to the track deviation value between the first machining track and the second machining track, the moving track of polishing equipment for polishing the target lens is adjusted.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The technical field involved in the embodiments of the present disclosure, more specifically, relates to an information processing method, device, equipment, medium and product for ultra-precision machining of lenses. Background Art

[0002] With the wide application of optical lenses, optical lenses can be applied to various fields such as optical instruments, photography, and medical equipment. At present, during the lens processing process, the lens needs to be polished to improve the durability and appearance texture of the lens. However, during the polishing process of the existing polishing equipment, the processing trajectory of the polishing head of the polishing equipment often moves according to the preset trajectory, which makes it difficult for the polished lens to meet the expected standards. Summary of the invention

[0003] One purpose of the embodiments of the present disclosure is to provide a new technical solution for information processing in ultra-precision machining of lenses.

[0004] According to a first aspect of the present disclosure, there is provided an information processing method for ultra-precision machining of lenses, the method comprising: Receiving raw material parameter information about the target lens output by the user; According to a preset first physical mapping relationship, determine the first processing parameter information corresponding to the raw material parameter information and the first processing trajectory corresponding to the first processing parameter information; wherein the mapping relationship reflects that different raw material parameter information corresponds to different first processing parameter information; In response to the second processing parameter information about the target lens output by the user, determining a second processing trajectory corresponding to the second processing parameter information; According to the trajectory deviation between the first processing trajectory and the second processing trajectory, the moving trajectory of the polishing equipment for polishing the target lens is adjusted.

[0005] Optionally, after adjusting the moving trajectory of the polishing device for polishing the target lens, the method further comprises: Obtaining detection information of the target lens during the ultra-precision polishing process by means of detection equipment; The detection information is displayed through a display device.

[0006] Optionally, the raw material parameter information includes lens material information and lens surface shape information; The determining, according to a preset first physical mapping relationship, first processing parameter information corresponding to the raw material parameter information and a first processing trajectory corresponding to the first processing parameter information includes: Based on the lens identification associated with the lens material information, a first physical mapping relationship associated with the lens identification is selected from a preset mapping relationship set; According to the first physical mapping relationship, first processing parameter information corresponding to the lens surface shape information and a first processing trajectory corresponding to the first processing parameter information are determined.

[0007] Optionally, the lens surface shape information includes lens height difference and lens radius.

[0008] Optionally, the second processing parameter information includes a polishing head rotation speed, a lens rotation speed, a compression amount of the polishing head, a polishing head radius and a swing angle of the polishing equipment.

[0009] Optionally, in response to the second processing parameter information about the target lens output by the user, determining a second processing trajectory corresponding to the second processing parameter information includes: Determining the outer contour of the target lens according to the lens material information and the lens surface shape information; According to the blasting head radius and the blasting head rotation speed, a unit polishing area and a unit time of the blasting head equipment are obtained; Obtaining a second processing trajectory of the target lens according to the unit polishing area and the lens area of ​​the target lens reflected by the raw material parameter information; The processing time of the target lens is obtained according to the lens rotation speed, the second processing trajectory, the unit time and the preset polishing coefficient, and is used as the second processing parameter information.

[0010] According to a second aspect of the present disclosure, there is also provided an information processing device for ultra-precision processing of lenses, the device comprising: A receiving module, used for receiving raw material parameter information about a target lens output by a user; a determination module, configured to determine, according to a preset first physical mapping relationship, first processing parameter information corresponding to the raw material parameter information and a first processing trajectory corresponding to the first processing parameter information; wherein the mapping relationship reflects that different raw material parameter information corresponds to different first processing parameter information; a response module, configured to determine a second processing trajectory corresponding to the second processing parameter information in response to the second processing parameter information about the target lens output by the user; The adjustment module is used to adjust the moving trajectory of the polishing equipment for polishing the target lens according to the trajectory deviation between the first processing trajectory and the second processing trajectory.

[0011] According to a third aspect of the present disclosure, an electronic device is also provided, including a memory and a processor, wherein the memory is used to store a computer program; and the processor is used to execute the computer program to implement the method according to the first aspect of the present disclosure.

[0012] According to a fourth aspect of the present disclosure, a computer-readable storage medium is further provided, on which a computer program is stored. When the computer program is executed by a processor, the method according to the first aspect of the present disclosure is implemented.

[0013] According to a fifth aspect of the present disclosure, a computer program product is further provided, comprising a computer program, wherein when the computer program is executed by a processor, the method according to the first aspect of the present disclosure is implemented.

[0014] One beneficial effect of the embodiments of the present disclosure is that the information processing method for ultra-precision machining of lenses provided by the present invention can determine an ideal first machining trajectory for a target lens based on the raw material parameter information of the target lens output by a user and a first physical mapping relationship, and then determine a second machining trajectory based on the second machining parameter information output by the user, and then determine the trajectory deviation between the first machining trajectory and the second machining trajectory, and then adjust the moving trajectory of the polishing equipment, which can effectively improve the polishing accuracy of the polishing equipment to meet the expected standards.

[0015] Other features and advantages of the embodiments of the present disclosure will become apparent from the following detailed description of exemplary embodiments of the present disclosure with reference to the accompanying drawings. BRIEF DESCRIPTION OF THE DRAWINGS

[0016] The accompanying drawings, which are incorporated in and constitute a part of the specification, illustrate embodiments of the present disclosure and, together with the description, serve to explain the principles of the embodiments of the present disclosure.

[0017] Figure 1 is a flow chart of an information processing method for lens processing according to an embodiment; Figure 2 is a schematic diagram of a second processing trajectory according to one embodiment; Figure 3 is a schematic diagram of a display interface according to an embodiment; Figure 4 is a block diagram of an information processing device for lens processing according to an embodiment; Figure 5 is a schematic diagram of the hardware structure of an electronic device according to an embodiment. DETAILED DESCRIPTION

[0018] Various exemplary embodiments of the present disclosure will now be described in detail with reference to the accompanying drawings. It should be noted that the relative arrangement of parts and steps, numerical expressions and numerical values ​​set forth in these embodiments do not limit the scope of the present invention unless otherwise specifically stated.

[0019] The following description of at least one exemplary embodiment is merely illustrative in nature and is in no way intended to limit the invention, its application, or uses.

[0020] Technologies, methods, and equipment known to ordinary technicians in the relevant art may not be discussed in detail, but where appropriate, the technologies, methods, and equipment should be considered as part of the specification.

[0021] In all examples shown and discussed herein, any specific values ​​should be interpreted as merely exemplary and not limiting. Therefore, other examples of the exemplary embodiments may have different values.

[0022] It should be noted that like reference numerals and letters refer to similar items in the following figures, and therefore, once an item is defined in one figure, it need not be further discussed in subsequent figures.

[0023] <Method Example> Figure 1 The present invention is a flowchart of an information processing method for ultra-precision machining of lenses according to an embodiment. The implementation subject is a control terminal, which can be connected to a polishing device for communication.

[0024] like Figure 1 As shown, the information processing method for ultra-precision machining of lenses of this embodiment may include the following steps S110 to S140: Step S110, receiving raw material parameter information about the target lens input by the user.

[0025] In this embodiment, the target lens may be a lens placed in a polishing area of ​​a polishing device. The raw material parameter information of the target lens may be one or more parameters of the target lens before polishing.

[0026] Step S120, determining the first processing parameter information corresponding to the raw material parameter information and the first processing trajectory corresponding to the first processing parameter information according to the preset first physical mapping relationship; wherein the mapping relationship reflects that different raw material parameter information corresponds to different first processing parameter information.

[0027] In some embodiments, the raw material parameter information includes lens material information and lens surface shape information. Step S120 may include the following steps S1201 and S1202: Step S1201: based on the lens identification associated with the lens material information, a first physical mapping relationship associated with the lens identification is screened out from a preset mapping relationship set.

[0028] In this embodiment, the lens material information is, for example, information of materials such as resin, PC, and acrylic. Moreover, materials such as resin, PC, and acrylic may correspond to different lens representations, for example, resin corresponds to A1, PC corresponds to A2, and acrylic corresponds to A3. The mapping relationship set may include multiple mapping relationships, and the first physical mapping relationship belongs to the mapping relationship set. Multiple mapping relationships correspond to a lens identifier respectively.

[0029] Step S1202: determining first processing parameter information corresponding to the lens surface information and a first processing trajectory corresponding to the first processing parameter information according to the first physical mapping relationship.

[0030] In this embodiment, the first processing parameter information is pre-stored in the control terminal. The first processing parameter information may include parameters of the target lens surface profile, a cross-sectional image after polishing of the target lens surface profile, and a three-dimensional image representing the target lens.

[0031] In some embodiments, in order to improve the polishing accuracy of the polishing equipment, the lens surface information may include the lens height difference and the lens radius.

[0032] Step S130 , in response to the second processing parameter information on the target lens output by the user, determining a second processing trajectory corresponding to the second processing parameter information.

[0033] In some embodiments, in order to improve the polishing accuracy of the polishing equipment, the second processing parameter information may include the polishing head rotation speed, lens rotation speed, compression amount of the polishing head, polishing head radius and swing angle of the polishing equipment.

[0034] In some embodiments, step S130 may include the following steps S1301 to S1304: Step S1301, determining the outer contour of the target lens according to the lens material information and the lens surface shape information.

[0035] In this embodiment, the contour ratio of the target lens can be determined according to the lens material information. For example, if the lens material information reflects that the target lens is a resin lens, then the length, width and height ratio of the resin lens is 10:10:1. The lens surface information reflects that the size unit of the target lens is 1, then the length of the external contour of the target lens is 10, the width is 10 and the height is 1.

[0036] Step S1302, obtaining the unit polishing area and unit time of the polishing head equipment according to the polishing head radius and the polishing head rotation speed.

[0037] In this embodiment, when the radius of the polishing head is known, the unit polishing area of ​​the polishing head device can be determined. Figure 2 As shown, the polishing equipment forms a unit polishing area of ​​area D1 with the radius of the polishing head. And, the rotation speed of the polishing head is, for example, 1s / revolution, then the unit time is 1s.

[0038] Step S1303, obtaining a second processing trajectory of the target lens according to the unit polishing area and the lens area of ​​the target lens reflected by the raw material parameter information.

[0039] In this embodiment, the radius of the polishing head is generally smaller than the radius of the lens and larger than half of the radius of the lens. The determination of each position node of the second processing trajectory of the target lens can be: Figure 2 As shown, according to the radius of the polishing head and the radius of the target lens, the target lens can be divided into five sub-areas, and the position nodes corresponding to the second processing trajectory in the five sub-areas are determined, namely node S1-node S5, and the second processing trajectory is S1-S2-S3-S4-S5.

[0040] Step S1304, obtaining the processing time of the target lens according to the lens rotation speed, the second processing trajectory, the unit time and the preset polishing coefficient, and using it as the second processing parameter information.

[0041] In this embodiment, processing time=N×[polishing coefficient×(first number×unit time+moving time)], wherein N is a preset number of polishing circles, such as 10, 50 or 100, the first number is the number of position nodes of the second processing trajectory minus one, and the moving time is the time for the lens to rotate based on the lens rotation speed. For example, if the lens rotation speed is 5s / circle, then the moving time is 5s.

[0042] In this embodiment, the polishing coefficient may be related to the material of the lens being polished and the parameters of the polishing liquid.

[0043] Step S140, adjusting the moving trajectory of the polishing equipment for polishing the target lens according to the trajectory deviation between the first processing trajectory and the second processing trajectory.

[0044] In this embodiment, the trajectory deviation may be the position deviation of each position node of the first processing trajectory and the second processing trajectory. By taking the average value or median value of the position deviation as the offset of the second processing trajectory, each position node of the second processing trajectory is adjusted according to the offset to obtain the adjusted position node, and then the moving trajectory of the polishing device is obtained.

[0045] In this embodiment, the information processing method for ultra-precision processing of lenses can determine the ideal first processing trajectory for the target lens based on the raw material parameter information of the target lens output by the user and the first physical mapping relationship, and then determine the second processing trajectory based on the second processing parameter information output by the user, and then determine the trajectory deviation between the first processing trajectory and the second processing trajectory, and then adjust the moving trajectory of the polishing equipment, which can effectively improve the polishing accuracy of the polishing equipment to meet the expected standards.

[0046] In some embodiments, in order to monitor the polishing process of the target lens in real time, after step S140, the method further includes the following steps S210 and S220: Step S210, obtaining detection information of the target lens during the ultra-precision polishing process through a detection device.

[0047] In this embodiment, the detection device may be connected to the control terminal for communication. The detection device may be, for example, a voltage collector, a temperature sensor, a speed detector, etc., which is not limited here.

[0048] Step S220: display the detection information via a display device.

[0049] In this embodiment, the display device can be communicatively connected with the control terminal, so that the control terminal can feed back the detection information to the display device, and then the display device can display the detection information to the user.

[0050] In some embodiments, the method is based on Matlab programming to realize virtual polishing of aspheric optical lenses. By using the function library in Matlab, a simulation analysis and polishing process optimization program for ultra-precision polishing removal of aspheric lens surface materials is developed; a graphical user interface is created using the Matlab GUI tool to input processing parameters, and the surface processing results of the lens of interest are obtained, processed and output with the help of Matlab's data processing and visual graphics output functions. In the Matlab / Simulink programming environment, a virtual machine tool model, a polishing removal theory simulation analysis program and a control program are integrated, which can perform virtual processing tests and corresponding ultra-precision polishing process optimization for lenses made of conventional market materials such as resin, PC, and acrylic; it includes the following aspects: First, the realization of high-precision lens polishing virtual processing: This part is the key calculation and simulation stage of the entire virtual processing method; it focuses on the construction of the virtual machine tool, the creation of the function simulation algorithm and program, and further combines these two aspects to achieve the goal of realizing high-precision lens polishing virtual processing. This series of operations constitutes the core process and calculation link of this method.

[0051] The second aspect is data extraction and post-processing: when this method is analyzed, with the help of the functional modules integrated inside the control terminal, the input and acquisition of the required processing parameters can be realized, providing accurate data support for the entire processing process, making the processing process more controllable and in line with expectations, and also providing data support for subsequent optimization and improvement.

[0052] The third aspect is the construction of mechanical structure: starting from the three-dimensional model of the polishing equipment, we deeply analyze and establish the kinematic relationship and structural dynamic parameters between the moving parts of the polishing equipment, and then build the mechanical body model of the polishing equipment. Subsequently, we combine this model with the drive control of the machine tool of the polishing equipment to finally complete the construction of the entire polishing equipment. On this basis, by calling the workpiece parameters and process parameter data, we ensure the smooth progress of high-precision virtual polishing processing, ensure the accuracy and efficiency of lens processing, and then improve the ability to optimize the polishing process.

[0053] Fourth, data output: For data of interest such as polishing time, polishing spindle position, theoretical polishing removal, initial surface shape, etc., after completing the previous extraction and processing steps, they are output in a visual presentation form. This output method helps to conduct in-depth analysis of the processing process and results, and clearly and intuitively display the characteristics and change trends of polishing processing data, thereby indicating the direction for subsequent improvement work, and facilitating production engineers and process engineers to quickly locate problems and take effective optimization measures to improve the processing effect of lenses.

[0054] Specifically, when using this method, you need to first open the Matlab software, run the Matlab code file, and then open the corresponding Matlab GUI program. Figure 3 As shown, you can first input the theoretical surface parameters of the lens, such as the theoretical sagittal height difference and the theoretical lens radius, and then select the lens material, that is, the first processing parameter information. After completing these operations, you can enter or modify the process parameters in this interface, that is, enter the second processing parameter information, and then generate processing data and lens surface profile image output. At this time, by comparing the image corresponding to the theoretical removal amount of the original trajectory and the corrected theoretical removal amount, the parameters can be further adjusted and corrected, and finally the processing trajectory can be optimized, that is, the moving trajectory of the polishing equipment for polishing the target lens is adjusted, so as to achieve the purpose of improving the processing accuracy and effect, thereby ensuring the high-quality completion of the lens polishing process.

[0055] What is more worth mentioning is that this method also has the following effects: (1) High precision: Based on this method, the control terminal can accurately and reliably predict various types of analysis content. This feature is of great significance in practical applications. It can effectively reduce the material costs caused by actual polishing operation errors or repeated experiments, allowing new product development and production to accurately control the direction at the initial stage, greatly improving economic benefits.

[0056] (2) Multi-function: The control terminal has pre-built-in functions that closely correspond to polishing operations, covering all functional requirements in the production process. For complex process treatments and fine surface finishing, you can find a functional module that is suitable for them. Moreover, with the dynamic changes in technological development and production needs, you only need to optimize and upgrade the code in the future to expand new functions, and always maintain a high degree of adaptability to the production needs of ultra-precision polishing of optical lenses.

[0057] (3) High integration: In order to successfully achieve mechanical mechanism modeling and simulation exploration of the processing process, the display interface presented by the control terminal serves as a "hub" to efficiently and conveniently integrate various scattered functional modules into one. The entire integrated process is scientifically and rationally designed, and the operation is simple and easy, ensuring that users can become proficient in a short period of time and quickly debug the various functions of the control terminal, greatly improving work efficiency.

[0058] (4) Operability: In actual use, users can easily and repeatedly modify the parameters of virtual polishing processing and obtain simulation results in real time, and continuously compare them with actual results until production requirements are met. Its parameter adjustment module is designed to be extremely simple and intuitive, and users can easily get started without complicated operations. At the same time, the control terminal can output all relevant data in a universal format, and intelligently process the data based on the key content of the user's attention, and finally present it in an intuitive and easy-to-understand form, allowing users to quickly understand the key information behind the data and provide strong support for decision-making.

[0059] (5) High efficiency: The information processing method for lens processing can realize real-time and all-round monitoring of the polishing process, ensuring extremely high simulation efficiency. During actual operation, it can quickly respond to various instructions and provide timely feedback on various information during the processing.

[0060] <Equipment Example 1> Figure 4 FIG. 1 is a block diagram of an information processing device for ultra-precision lens processing according to an embodiment. Figure 4 As shown, the information processing device 400 for ultra-precision processing of lenses may include: The receiving module 410 is used to receive the raw material parameter information about the target lens output by the user; A determination module 420 is used to determine, according to a preset first physical mapping relationship, first processing parameter information corresponding to the raw material parameter information and a first processing trajectory corresponding to the first processing parameter information; wherein the mapping relationship reflects that different raw material parameter information corresponds to different first processing parameter information; A response module 430, configured to determine a second processing trajectory corresponding to the second processing parameter information in response to the second processing parameter information about the target lens output by the user; The adjustment module 440 is used to adjust the moving trajectory of the polishing equipment for polishing the target lens according to the trajectory deviation between the first processing trajectory and the second processing trajectory.

[0061] In some embodiments, the information processing device 400 for ultra-precision processing of lenses further includes a detection module for obtaining detection information during the ultra-precision polishing process of the target lens through a detection device; and displaying the detection information through a display device.

[0062] In some embodiments, the determination module 420 is also used to filter out a first physical mapping relationship associated with the lens identifier in a preset mapping relationship set based on the lens identifier associated with the lens material information; and determine, based on the first physical mapping relationship, first processing parameter information corresponding to the lens surface information and a first processing trajectory corresponding to the first processing parameter information.

[0063] In some embodiments, the response module 430 is also used to determine the outer contour of the target lens based on the lens material information and the lens surface shape information; obtain the unit polishing area and unit time of the polishing head equipment based on the polishing head radius and the polishing head rotation speed; obtain the second processing trajectory of the target lens based on the unit polishing area and the lens area of ​​the target lens reflected by the raw material parameter information; obtain the processing time of the target lens based on the lens rotation speed, the second processing trajectory, the unit time and the preset polishing coefficient, and use it as the second processing parameter information.

[0064] <Equipment Example 2> Figure 5 is a schematic diagram of the hardware structure of an electronic device according to another embodiment.

[0065] like Figure 5 As shown, the electronic device 500 includes a processor 510 and a memory 520, wherein the memory 520 is used to store an executable computer program, and the processor 510 is used to execute a method such as any of the above method embodiments under the control of the computer program.

[0066] Each module of the above-mentioned information processing device 400 for ultra-precision lens processing may be implemented by the processor 510 in this embodiment executing a computer program stored in the memory 520, or may be implemented by other structures, which are not limited here.

[0067] The present invention may be a system, a method and / or a computer program product. The computer program product may include a computer-readable storage medium carrying computer-readable program instructions for causing a processor to implement various aspects of the present invention.

[0068] A computer-readable storage medium may be a tangible device that can hold and store instructions used by an instruction execution device. A computer-readable storage medium may be, for example, but not limited to, an electrical storage device, a magnetic storage device, an optical storage device, an electromagnetic storage device, a semiconductor storage device, or any suitable combination of the above. More specific examples (a non-exhaustive list) of computer-readable storage media include: a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), a static random access memory (SRAM), a portable compact disk read-only memory (CD-ROM), a digital versatile disk (DVD), a memory stick, a floppy disk, a mechanical encoding device, such as a punch card or a raised structure in a groove on which instructions are stored, and any suitable combination of the above. The computer-readable storage medium used herein is not to be interpreted as a transient signal itself, such as a radio wave or other freely propagating electromagnetic wave, an electromagnetic wave propagating through a waveguide or other transmission medium (e.g., a light pulse through a fiber optic cable), or an electrical signal transmitted through a wire.

[0069] The computer-readable program instructions described herein can be downloaded from a computer-readable storage medium to each computing / processing device, or downloaded to an external computer or external storage device via a network, such as the Internet, a local area network, a wide area network, and / or a wireless network. The network can include copper transmission cables, optical fiber transmissions, wireless transmissions, routers, firewalls, switches, gateway computers, and / or edge servers. The network adapter card or network interface in each computing / processing device receives the computer-readable program instructions from the network and forwards the computer-readable program instructions for storage in the computer-readable storage medium in each computing / processing device.

[0070] The computer program instructions for performing the operation of the present invention may be assembly instructions, instruction set architecture (ISA) instructions, machine instructions, machine-dependent instructions, microcode, firmware instructions, state setting data, or source code or object code written in any combination of one or more programming languages, including object-oriented programming languages, such as Smalltalk, C++, etc., and conventional procedural programming languages, such as "C" language or similar programming languages. The computer-readable program instructions may be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer, partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., using an Internet service provider to connect through the Internet). In some embodiments, by using the state information of the computer-readable program instructions to personalize an electronic circuit, such as a programmable logic circuit, a field programmable gate array (FPGA), or a programmable logic array (PLA), the electronic circuit may execute the computer-readable program instructions, thereby implementing various aspects of the present invention.

[0071] Various aspects of the present invention are described herein with reference to the flowcharts and / or block diagrams of the methods, devices (systems) and computer program products according to embodiments of the present invention. It should be understood that each box of the flowchart and / or block diagram and the combination of the boxes in the flowchart and / or block diagram can be implemented by computer-readable program instructions.

[0072] These computer-readable program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, thereby producing a machine, so that when these instructions are executed by the processor of the computer or other programmable data processing device, a device that implements the functions / actions specified in one or more boxes in the flowchart and / or block diagram is generated. These computer-readable program instructions can also be stored in a computer-readable storage medium, and these instructions cause the computer, programmable data processing device, and / or other equipment to work in a specific manner, so that the computer-readable medium storing the instructions includes a manufactured product, which includes instructions for implementing various aspects of the functions / actions specified in one or more boxes in the flowchart and / or block diagram.

[0073] Computer-readable program instructions may also be loaded onto a computer, other programmable data processing apparatus, or other device so that a series of operating steps are performed on the computer, other programmable data processing apparatus, or other device to produce a computer-implemented process, thereby causing the instructions executed on the computer, other programmable data processing apparatus, or other device to implement the functions / actions specified in one or more boxes in the flowchart and / or block diagram.

[0074] The flow charts and block diagrams in the accompanying drawings show the possible architecture, functions and operations of the systems, methods and computer program products according to multiple embodiments of the present invention. In this regard, each box in the flow chart or block diagram can represent a part of a module, a program segment or an instruction, and a part of the module, a program segment or an instruction contains one or more executable instructions for realizing the specified logical function. In some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two consecutive boxes can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flow chart, and the combination of the boxes in the block diagram and / or flow chart can be implemented by a dedicated hardware-based system that performs the specified function or action, or can be implemented by a combination of dedicated hardware and computer instructions. It is well known to those skilled in the art that it is equivalent to implement it by hardware, implement it by software, and implement it by combining software and hardware.

[0075] Embodiments of the present invention have been described above, and the above description is exemplary, not exhaustive, and is not limited to the disclosed embodiments. Many modifications and variations will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the described embodiments. The selection of terms used herein is intended to best explain the principles of the embodiments, practical applications, or technical improvements in the marketplace, or to enable other persons of ordinary skill in the art to understand the embodiments disclosed herein. The scope of the present invention is defined by the appended claims.

Claims

1. An information processing method for ultra-precision machining of lenses, characterized in that: The method comprises: Receiving raw material parameter information about the target lens output by the user; Determine, according to a preset first physical mapping relationship, first processing parameter information corresponding to the raw material parameter information and a first processing trajectory corresponding to the first processing parameter information; wherein the mapping relationship reflects that different raw material parameter information corresponds to different first processing parameter information; In response to the second processing parameter information about the target lens output by the user, determining a second processing trajectory corresponding to the second processing parameter information; According to the trajectory deviation between the first processing trajectory and the second processing trajectory, the moving trajectory of the polishing equipment for polishing the target lens is adjusted.

2. The method according to claim 1, characterized in that After adjusting the moving trajectory of the polishing device for polishing the target lens, the method further includes: Obtaining detection information of the target lens during the ultra-precision polishing process by means of detection equipment; The detection information is displayed through a display device.

3. The method according to claim 1, characterized in that The raw material parameter information includes lens material information and lens surface shape information; The determining, according to a preset first physical mapping relationship, first processing parameter information corresponding to the raw material parameter information and a first processing trajectory corresponding to the first processing parameter information includes: Based on the lens identification associated with the lens material information, a first physical mapping relationship associated with the lens identification is selected from a preset mapping relationship set; According to the first physical mapping relationship, first processing parameter information corresponding to the lens surface shape information and a first processing trajectory corresponding to the first processing parameter information are determined.

4. The method according to claim 3, characterized in that The lens surface information includes the lens height difference and the lens radius.

5. The method according to claim 1, characterized in that The second processing parameter information includes the polishing head rotation speed of the polishing equipment, the lens rotation speed, the compression amount of the polishing head, the polishing head radius and the swing angle.

6. The method according to claim 5, characterized in that The step of determining a second processing trajectory corresponding to the second processing parameter information about the target lens output by the user in response to the second processing parameter information includes: Determining the outer contour of the target lens according to the lens material information and the lens surface shape information; According to the blasting head radius and the blasting head rotation speed, a unit polishing area and a unit time of the blasting head equipment are obtained; Obtaining a second processing trajectory of the target lens according to the unit polishing area and the lens area of ​​the target lens reflected by the raw material parameter information; The processing time of the target lens is obtained according to the lens rotation speed, the second processing trajectory, the unit time and the preset polishing coefficient, and is used as the second processing parameter information.

7. An information processing device for ultra-precision processing of lenses, characterized in that: The device comprises: A receiving module, used for receiving raw material parameter information about a target lens output by a user; A determination module, configured to determine, according to a preset first physical mapping relationship, first processing parameter information corresponding to the raw material parameter information and a first processing trajectory corresponding to the first processing parameter information; wherein the mapping relationship reflects that different raw material parameter information corresponds to different first processing parameter information; a response module, configured to determine a second processing trajectory corresponding to the second processing parameter information in response to the second processing parameter information about the target lens output by the user; The adjustment module is used to adjust the moving trajectory of the polishing equipment for polishing the target lens according to the trajectory deviation between the first processing trajectory and the second processing trajectory.

8. An electronic device, characterized in that: The invention comprises a memory and a processor, wherein the memory is used to store a computer program; and the processor is used to execute the computer program to implement the method according to any one of claims 1 to 6.

9. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, which, when executed by a processor, implements the method according to any one of claims 1 to 6.

10. A computer program product, characterized in that The invention comprises a computer program, which implements the method according to any one of claims 1 to 6 when being executed by a processor.

Citation Information

Patent Citations

  • Method for compensating numerical control machine processing dynamic error based on instruction sequence analysis

    CN102004466A

  • Control system and method for cable driven optical processing tester

    CN107984333A

  • Device and method for strengthening curved surface part through laser shock surface layer

    CN114231728A

  • Workpiece machining control method based on six-axis manipulator and related device

    CN116810805A

  • Polishing track correction method and system based on vision measurement and storage medium

    CN118404501A