Information processing method, device, equipment, medium and product for super-precision machining of lenses
Patent Information
- Application Number
- CN202510215141.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-26
- Publication Date
- 2026-09-11
- Estimated Expiration
- 2045-02-26
AI Technical Summary
但现有的抛光设备在给镜片抛光过程中,抛光设备的抛光头的加工轨迹往往根据预置的轨迹进行移动,这使得抛光完毕的镜片难以达到期望标准
[0014] One beneficial effect of this disclosure is that the information processing method for ultra-precision lens processing provided by the present invention 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. Then, based on the second processing parameter information output by the user, the second processing trajectory can be determined. The trajectory deviation between the first processing trajectory and the second processing trajectory is then determined, and the movement trajectory of the polishing equipment is adjusted accordingly. This can effectively improve the polishing accuracy of the polishing equipment to achieve the desired standard.
Smart Images

Figure CN119839727B_ABST
Abstract
Description
Technical Field
[0001] The technical field of this disclosure, more specifically, relates to an information processing method, apparatus, equipment, medium, and product for ultra-precision lens processing. Background Technology
[0002] With the widespread application of optical lenses, they can be used in various fields such as optical instruments, photography, and medical equipment. Currently, in the lens processing process, polishing is required to improve the lens's durability and appearance. However, in the existing polishing equipment, the polishing head often moves according to a preset trajectory, making it difficult for the polished lens to meet the desired standards. Summary of the Invention
[0003] One objective of this disclosure is to provide a new technical solution for information processing in ultra-precision lens manufacturing.
[0004] According to a first aspect of this disclosure, an information processing method for ultra-precision lens machining is provided, the method comprising: Receive raw material parameter information about the target lens from the user; Based on 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 are determined; 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, a second processing trajectory corresponding to the second processing parameter information is determined; The movement trajectory of the polishing equipment for polishing the target lens is adjusted according to the trajectory deviation between the first processing trajectory and the second processing trajectory.
[0005] Optionally, after adjusting the movement trajectory of the polishing equipment for polishing the target lens, the method further includes: The detection information during the ultra-precision polishing process of the target lens is obtained through the detection equipment; The detection information is displayed via a display device.
[0006] Optionally, the raw material parameter information includes lens material information and lens surface type information; The step of 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 based on the preset first physical mapping relationship includes: Based on the lens identifier associated with the lens material information, a first physical mapping relationship associated with the lens identifier is selected from a preset mapping relationship set; Based on the first physical mapping relationship, the first processing parameter information corresponding to the lens surface information and the first processing trajectory corresponding to the first processing parameter information are determined.
[0007] Optionally, the lens profile information includes the lens height difference and the lens radius.
[0008] Optionally, the second processing parameter information includes the polishing head rotation speed, lens rotation speed, amount of polishing head compression, polishing head radius, and swing angle of the polishing equipment.
[0009] Optionally, determining the second processing trajectory corresponding to the second processing parameter information output by the user regarding the target lens includes: The outer contour of the target lens is determined based on the lens material information and the lens surface type information; Based on the radius and rotational speed of the polishing head, the unit polishing area and unit time of the polishing head device are obtained; Based on the lens area of the target lens reflected by the unit polishing area and the raw material parameter information, the second processing trajectory of the target lens is obtained; The processing time of the target lens is obtained based on 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 this disclosure, an information processing device for ultra-precision lens machining is also provided, the device comprising: The receiving module is used to receive raw material parameter information about the target lens output by the user; The determining module is used to determine, based on 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; The response module is used to determine the second processing trajectory corresponding to the second processing parameter information output by the user regarding the target lens. An adjustment module is used to adjust the movement trajectory of the polishing equipment for polishing the target lens based on the trajectory deviation between the first processing trajectory and the second processing trajectory.
[0011] According to a third aspect of this disclosure, an electronic device is also provided, including a memory and a processor, the memory being used to store a computer program; the processor being used to execute the computer program to implement the method according to a first aspect of this disclosure.
[0012] According to a fourth aspect of this disclosure, a computer-readable storage medium is also provided, on which a computer program is stored, which, when executed by a processor, implements the method according to a first aspect of this disclosure.
[0013] According to a fifth aspect of this disclosure, a computer program product is also provided, including a computer program that, when executed by a processor, implements the method described according to a first aspect of this disclosure.
[0014] One beneficial effect of this disclosure is that the information processing method for ultra-precision lens processing provided by the present invention 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. Then, based on the second processing parameter information output by the user, the second processing trajectory can be determined. The trajectory deviation between the first processing trajectory and the second processing trajectory is then determined, and the movement trajectory of the polishing equipment is adjusted accordingly. This can effectively improve the polishing accuracy of the polishing equipment to achieve the desired standard.
[0015] Other features and advantages of the embodiments of this disclosure will become clear from the following detailed description of exemplary embodiments with reference to the accompanying drawings. Attached Figure Description
[0016] The accompanying drawings, which are incorporated in and form a part of this specification, illustrate embodiments of the present disclosure and, together with their description, serve to explain the principles of the embodiments of the present disclosure.
[0017] Figure 1 This is a flowchart illustrating an information processing method for lens manufacturing according to one embodiment; Figure 2 This is a schematic diagram of a second processing trajectory according to one embodiment; Figure 3 This is a schematic diagram of a display interface according to one embodiment; Figure 4 This is a block diagram of an information processing apparatus for lens processing according to one embodiment; Figure 5 This is a schematic diagram of the hardware structure of an electronic device according to one embodiment. Detailed Implementation
[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, unless otherwise specifically stated, the relative arrangement, numerical expressions, and values of the parts and steps set forth in these embodiments do not limit the scope of the invention.
[0019] The following description of at least one exemplary embodiment is merely illustrative and is in no way intended to limit the invention or its application or use.
[0020] Techniques, methods, and equipment known to those skilled in the art may not be discussed in detail, but where appropriate, such techniques, methods, and equipment should be considered part of the specification.
[0021] In all the examples shown and discussed herein, any specific values should be interpreted as merely exemplary and not as limitations. Therefore, other examples of exemplary embodiments may have different values.
[0022] It should be noted that similar labels and letters in the following figures indicate similar items; therefore, once an item is defined in one figure, it does not need to be discussed further in subsequent figures.
[0023] <Method Implementation> Figure 1 This is a flowchart illustrating an information processing method for ultra-precision lens machining according to one embodiment. The implementing entity is a control terminal, which can communicate with polishing equipment.
[0024] like Figure 1 As shown, the information processing method for ultra-precision lens machining in this embodiment may include the following steps S110 to S140: Step S110: Receive the raw material parameter information of the target lens output by the user.
[0025] In this embodiment, the target lens can be a lens placed in the polishing area of the polishing equipment. The raw material parameter information of the target lens can be one or more parameters of the target lens before polishing.
[0026] Step S120: Based on the 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.
[0027] In some embodiments, the raw material parameter information includes lens material information and lens surface type information. Step S120 may include the following steps S1201 and S1202: Step S1201: Based on the lens identifier associated with the lens material information, select the first physical mapping relationship associated with the lens identifier from the preset mapping relationship set.
[0028] In this embodiment, the lens material information includes information about materials such as resin, PC, and acrylic. Furthermore, resin, PC, and acrylic can correspond to different lens representations; for example, resin corresponds to A1, PC to A2, and acrylic to A3. The mapping relationship set can include multiple mapping relationships, with the first physical mapping relationship belonging to this set. Each of the multiple mapping relationships corresponds to a lens identifier.
[0029] Step S1202: Based on the first physical mapping relationship, determine the first processing parameter information corresponding to the lens surface information and the first processing trajectory corresponding to the first processing parameter information.
[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 of the target lens surface profile after polishing, 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 profile information may include the lens height difference and the lens radius.
[0032] Step S130: In response to the second processing parameter information about the target lens output by the user, determine the 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, amount of polishing head compression, 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: Determine the outer contour of the target lens based on the lens material information and lens surface information.
[0035] In this embodiment, the profile ratio of the target lens can be determined based on the lens material information. For example, if the lens material information indicates that the target lens is a resin lens, then the length-width-height ratio of the resin lens is 10:10:1. If the lens surface information indicates that the size unit of the target lens is 1, then the length of the outer profile of the target lens is 10, the width is 10, and the height is 1.
[0036] Step S1302: Based on the polishing head radius and polishing head rotation speed, obtain the unit polishing area and unit time of the polishing head equipment.
[0037] In this embodiment, given that the radius of the polishing head is known, the unit polishing area of the polishing head device can be determined. For example... Figure 2 As shown, the polishing equipment forms a unit polishing area of region D1 with the radius of the polishing head. Furthermore, if the polishing head rotation speed is, for example, 1 second per revolution, then the unit time is 1 second.
[0038] Step S1303: Based on the lens area of the target lens reflected by the unit polishing area and raw material parameter information, the second processing trajectory of the target lens is obtained.
[0039] In this embodiment, the radius of the polishing head is generally smaller than the lens radius but larger than half of the lens radius. The determination of each position node of the second processing trajectory of the target lens can be as follows: Figure 2 As shown, based on the radius of the polishing head and the radius of the target lens, the target lens can be divided into five sub-regions. Furthermore, the position nodes corresponding to the second processing trajectory in the five sub-regions are determined, namely nodes S1-S5. The second processing trajectory is S1-S2-S3-S4-S5.
[0040] Step S1304: Based on the lens rotation speed, the second processing trajectory, the unit time, and the preset polishing coefficient, the processing time of the target lens is obtained and used as the second processing parameter information.
[0041] In this embodiment, the processing time = N × [polishing coefficient × (first quantity × unit time + moving time)]. Where N is the preset number of polishing revolutions, such as 10, 50, or 100, the first quantity is the number of position nodes of the second processing trajectory minus one, and the moving time is the time it takes for the lens to rotate based on its rotational speed. For example, if the lens rotational speed is 5s / revolution, then the moving time is 5s.
[0042] In this embodiment, the polishing factor can be related to the material of the lens being polished and the parameters of the polishing fluid.
[0043] Step S140: Adjust the movement 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 can be the positional deviation of each position node of the first and second processing trajectories. By taking the average or median value of this positional deviation as the offset of the second processing trajectory, each position node of the second processing trajectory is adjusted according to this offset to obtain the adjusted position nodes, thereby obtaining the movement trajectory of the polishing equipment.
[0045] In this embodiment, the information processing method for ultra-precision lens processing 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. Then, based on the second processing parameter information output by the user, the second processing trajectory can be determined. The trajectory deviation between the first processing trajectory and the second processing trajectory is then determined, and the movement trajectory of the polishing equipment is adjusted accordingly. This can effectively improve the polishing accuracy of the polishing equipment to achieve the desired standard.
[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: Obtain detection information during the ultra-precision polishing process of the target lens through detection equipment.
[0047] In this embodiment, the detection device can be connected to the control terminal for communication. The detection device may be a voltage acquisition device, a temperature sensor, a speed detector, etc., and is not limited to any particular device.
[0048] Step S220: Display the detection information via a display device.
[0049] In this embodiment, the display device can communicate with the control terminal, enabling the control terminal to feed back detection information to the display device, and thus the display device can display the detection information to the user.
[0050] In some embodiments, this method is based on virtual polishing of aspherical optical lenses using Matlab programming. A simulation analysis and process optimization program for ultra-precision polishing removal of aspherical lens surface materials is developed using Matlab function libraries. A graphical user interface is created using the Matlab GUI tool to input processing parameters, and Matlab's data processing and visualization output capabilities are used to acquire, process, and output the surface processing results of interest. A virtual machine model, a theoretical simulation analysis program for polishing removal, and a control program are integrated into the Matlab / Simulink programming environment. This allows for virtual processing tests and corresponding optimization of ultra-precision polishing processes for lenses made of common materials such as resin, PC, and acrylic. This includes the following aspects: The first aspect is the realization of high-precision lens polishing virtual machining: this part is the key computational simulation stage of the entire virtual machining method; it focuses on the construction of the virtual machine tool, the creation of the removal function simulation algorithm and program, and further combines these two aspects precisely to achieve the goal of high-precision lens polishing virtual machining. This series of operations constitutes the core process and computational links of this method.
[0051] Secondly, data extraction and post-processing: When this method is used for analysis, the functional modules integrated inside the control terminal can be used to input and acquire the required processing parameters, 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] Thirdly, the mechanical structure is constructed. Starting with a 3D model of the polishing equipment, the kinematic relationships and structural dynamic parameters between the moving parts of the equipment are analyzed and established in depth, thus constructing a mechanical body model of the polishing equipment. Subsequently, this model is combined with the drive control of the machine tool of the polishing equipment to complete the construction of the entire polishing equipment. On this basis, by calling workpiece parameter and process parameter data, the smooth progress of high-precision virtual polishing is ensured, ensuring the accuracy and efficiency of lens processing, thereby improving the polishing process optimization capability.
[0053] Fourthly, data output: For data of interest such as polishing time, polishing spindle position, theoretical polishing removal amount, and initial surface shape, after completing the previous extraction and processing steps, the data is output in a visual format. This output method facilitates in-depth analysis of the processing and results, clearly and intuitively displaying the characteristics and trends of polishing data, thus pointing the way for subsequent improvement work. It also helps production engineers and process engineers quickly locate problems and take effective optimization measures to improve the lens processing effect.
[0054] Specifically, when using this method, you must first open the Matlab software, run the Matlab code file, and then open the corresponding Matlab GUI program. For example... Figure 3 As shown, you can first input the theoretical surface parameters of the lens, such as the theoretical sag difference and the theoretical lens radius, and then select the lens material, i.e., the first processing parameter information. After completing these operations, you can input or modify the process parameters in this interface, i.e., input the second processing parameter information, and then generate processing data and a lens surface profile image output. At this point, by comparing the images corresponding to the theoretical removal amount of the original trajectory and the corrected theoretical removal amount, you can further adjust and modify the parameters, ultimately achieving optimization and modification of the processing trajectory, i.e., adjusting the movement trajectory of the polishing equipment for polishing the target lens, thereby improving processing accuracy and effect, and ensuring high-quality completion of lens polishing.
[0055] More importantly, this method also has the following effects: (1) High precision: Based on this method, the control terminal can accurately and reliably predict various analysis contents. 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, and enable the new product research and development and production to accurately control the direction at the beginning stage, which greatly improves economic benefits.
[0056] (2) Multifunctionality: The control terminal has built-in functions closely corresponding to polishing operations, comprehensively covering various functional requirements in the production process. For complex process treatments and fine surface finishing, there are suitable functional modules. Moreover, with the dynamic changes in technology development and production needs, only code optimization and upgrading are needed to expand new functions, always maintaining a high degree of adaptability to the needs of ultra-precision polishing production of optical lenses.
[0057] (3) High integration: In order to successfully achieve the modeling of mechanical mechanisms and the simulation exploration of the processing process, the display interface presented by the control terminal serves as a "hub" to efficiently and conveniently integrate the various scattered functional modules into one. The entire integration process is scientifically and rationally designed, and the operation is simple and easy to implement, ensuring that users can quickly master the various functions of the control terminal and debug them in a short time, which greatly improves work efficiency.
[0058] (4) Operability: In actual use, users can easily and repeatedly modify the parameters of the virtual polishing process and obtain simulation results in real time. By continuously comparing the simulation results with the actual results, the simulation can be completed until the production requirements are met. The parameter adjustment module is designed to be extremely simple and intuitive, allowing users to 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 according to the key information that the user is concerned about, ultimately presenting it in an intuitive and easy-to-understand form. This allows users to quickly understand the key information behind the data and provides strong support for decision-making.
[0059] (5) High efficiency: The information processing method for lens processing can realize real-time, all-round monitoring of the polishing process, ensuring extremely high simulation efficiency. In actual operation, it can quickly respond to various commands and provide timely feedback on various information during the processing.
[0060] <Equipment Example 1> Figure 4 This is a schematic diagram of an information processing device for ultra-precision lens machining according to one embodiment. Figure 4 As shown, the information processing device 400 for ultra-precision lens machining may include: The receiving module 410 is used to receive raw material parameter information about the target lens output by the user; The determining module 420 is used to 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 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; The response module 430 is used to respond to the second processing parameter information about the target lens output by the user and determine the second processing trajectory corresponding to the second processing parameter information; The adjustment module 440 is used to adjust the movement 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 lens processing 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 determining module 420 is further configured to, based on the lens identifier associated with the lens material information, filter out the first physical mapping relationship associated with the lens identifier from a preset mapping relationship set; and determine the first processing parameter information corresponding to the lens surface information and the first processing trajectory corresponding to the first processing parameter information according to the first physical mapping relationship.
[0063] In some embodiments, the response module 430 is further configured to determine the outer contour of the target lens based on the lens material information and lens surface information; obtain the unit polishing area and unit time of the polishing head device based on the polishing head radius and 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; and 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 This 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, the memory 520 being used to store an executable computer program, and the processor 510 being used to execute methods as described in any of the above method embodiments under the control of the computer program.
[0066] Each module of the information processing device 400 for ultra-precision lens processing described above can be implemented by the processor 510 in this embodiment executing the computer program stored in the memory 520, or it can be implemented by other structures, which are not limited here.
[0067] This invention can be a system, method, and / or computer program product. A computer program product may include a computer-readable storage medium having computer-readable program instructions loaded thereon for causing a processor to implement various aspects of the invention.
[0068] Computer-readable storage media can be tangible devices capable of holding and storing instructions for use by an instruction execution device. Computer-readable storage media can be, for example—but not limited to—electrical storage devices, magnetic storage devices, optical storage devices, electromagnetic storage devices, semiconductor storage devices, or any suitable combination of the foregoing. More specific examples (a non-exhaustive list) of computer-readable storage media include: portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), static random access memory (SRAM), portable compact disc read-only memory (CD-ROM), digital multifunction disc (DVD), memory sticks, floppy disks, mechanical encoding devices, such as punch cards or recessed protrusions storing instructions thereon, and any suitable combination of the foregoing. The computer-readable storage media used herein are not to be construed as transient signals themselves, such as radio waves or other freely propagating electromagnetic waves, electromagnetic waves propagating through waveguides or other transmission media (e.g., light pulses through fiber optic cables), or electrical signals transmitted through wires.
[0069] The computer-readable program instructions described herein can be downloaded from computer-readable storage media to various computing / processing devices, or downloaded via a network, such as the Internet, local area network, wide area network, and / or wireless network, to an external computer or external storage device. The network may include copper transmission cables, fiber optic transmission, wireless transmission, routers, firewalls, switches, gateway computers, and / or edge servers. A network adapter card or network interface in each computing / processing device receives the computer-readable program instructions from the network and forwards them to the computer-readable storage media in the respective computing / processing device.
[0070] The computer program instructions used to perform the operations of this 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 the "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 standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer via 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., via the Internet using an Internet service provider). In some embodiments, electronic circuitry, such as programmable logic circuitry, field-programmable gate arrays (FPGAs), or programmable logic arrays (PLAs), is personalized by utilizing state information from the computer-readable program instructions. This electronic circuitry can execute the computer-readable program instructions to implement various aspects of the invention.
[0071] Various aspects of the present invention are described herein with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It should be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, 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 apparatus to produce a machine such that, when executed by the processor of the computer or other programmable data processing apparatus, they create means for implementing the functions / actions specified in one or more blocks of the flowchart and / or block diagram. These computer-readable program instructions can also be stored in a computer-readable storage medium that causes a computer, programmable data processing apparatus, and / or other device to operate in a particular manner; thus, the computer-readable medium storing the instructions comprises an article of manufacture that includes instructions for implementing aspects of the functions / actions specified in one or more blocks of 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 to cause a series of operational steps to be 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 perform the functions / actions specified in one or more boxes of a flowchart and / or block diagram.
[0074] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of the present invention. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of an instruction containing one or more executable instructions for implementing a specified logical function. In some alternative implementations, the functions marked in the blocks may occur in a different order than those marked in the drawings. For example, two consecutive blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or action, or using a combination of dedicated hardware and computer instructions. It will be known to those skilled in the art that implementation in hardware, implementation in software, and implementation using a combination of software and hardware are equivalent.
[0075] The various embodiments of the present invention have been described above. These descriptions are exemplary and not exhaustive, and are not limited to the disclosed embodiments. Many modifications and variations will be apparent to those skilled in the art without departing from the scope and spirit of the described embodiments. The terminology used herein is chosen to best explain the principles, practical application, or technical improvements to the embodiments in the market, or to enable others skilled in the art to understand the embodiments disclosed herein. The scope of the invention is defined by the appended claims.
Claims
1. An information processing method for ultra-precision lens machining, characterized in that, The method includes: Receive raw material parameter information about the target lens from the user; Based on 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 are determined; 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, a second processing trajectory corresponding to the second processing parameter information is determined; Based on the trajectory deviation between the first processing trajectory and the second processing trajectory, the movement trajectory of the polishing equipment for polishing the target lens is adjusted. The raw material parameter information includes lens material information and lens surface type information; The second processing parameter information includes the polishing head rotation speed, lens rotation speed, amount of polishing head compression, polishing head radius, and swing angle of the polishing equipment; The step of determining the second processing trajectory corresponding to the second processing parameter information of the target lens in response to the user's output includes: The outer contour of the target lens is determined based on the lens material information and the lens surface type information; Based on the radius and rotational speed of the polishing head, the unit polishing area and unit time of the polishing equipment are obtained; Based on the lens area of the target lens reflected by the unit polishing area and the raw material parameter information, the second processing trajectory of the target lens is obtained; The processing time of the target lens is obtained based on 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.
2. The method according to claim 1, characterized in that, After adjusting the movement trajectory of the polishing equipment used for polishing the target lens, the method further includes: The detection information during the ultra-precision polishing process of the target lens is obtained through the detection equipment; The detection information is displayed via a display device.
3. The method according to claim 1, characterized in that, The step of 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 based on the preset first physical mapping relationship includes: Based on the lens identifier associated with the lens material information, a first physical mapping relationship associated with the lens identifier is selected from a preset mapping relationship set; Based on the first physical mapping relationship, the first processing parameter information corresponding to the lens surface information and the 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. An information processing device for ultra-precision lens machining, characterized in that, The device includes: The receiving module is used to receive raw material parameter information about the target lens output by the user; The determining module is used to determine, based on 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; The response module is used to determine the second processing trajectory corresponding to the second processing parameter information output by the user regarding the target lens. An adjustment module is used to adjust the movement 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. The raw material parameter information includes lens material information and lens surface type information; The second processing parameter information includes the polishing head rotation speed, lens rotation speed, amount of polishing head compression, polishing head radius, and swing angle of the polishing equipment; The step of determining the second processing trajectory corresponding to the second processing parameter information of the target lens in response to the user's output includes: The outer contour of the target lens is determined based on the lens material information and the lens surface type information; Based on the radius and rotational speed of the polishing head, the unit polishing area and unit time of the polishing equipment are obtained; Based on the lens area of the target lens reflected by the unit polishing area and the raw material parameter information, the second processing trajectory of the target lens is obtained; The processing time of the target lens is obtained based on 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.
6. An electronic device, characterized in that, The system includes a memory and a processor, the memory being used to store a computer program; the processor being used to execute the computer program to implement the method according to any one of claims 1 to 4.
7. A computer-readable storage medium, characterized in that, A computer program is stored on the computer-readable storage medium, which, when executed by a processor, implements the method according to any one of claims 1 to 4.
8. A computer program product, characterized in that, Includes a computer program that, when executed by a processor, implements the method of any one of claims 1 to 4.
Citation Information
Patent Citations
Polishing track correction method and system based on vision measurement and storage medium
CN118404501A
Lens grinding device
JP2006095684A