Lens chamfering method and device, computer equipment and storage medium
By using a hollow ring grinding wheel on a CNC machine tool, selecting a reasonable contact point, and calculating the tool setting height, the problem of inaccurate tool setting in the machining of multi-stage stepped lenses was solved, thus improving machining quality and efficiency.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- 安徽光智科技有限公司
- Filing Date
- 2023-12-12
- Publication Date
- 2026-04-24
AI Technical Summary
In the existing technology, when using CNC machine tools to process multi-stage stepped lenses, it is difficult to achieve accurate tool alignment, resulting in low processing efficiency and high scrap rate.
A hollow annular grinding wheel is used. By reasonably selecting the contact point between the bottom edge of the grinding wheel and the target step, the tool is set using the eccentric contact point. Combining the traditional center tool setting principle, the tool setting height and tilt angle are calculated to ensure that the grinding wheel does not contact the adjacent plane when it contacts the target step at the target contact point.
It enables precise tool setting for multi-stage stepped lenses on CNC machine tools, avoiding tool collisions, improving processing quality and efficiency, and broadening the processing application range of CNC machine tools.
Smart Images

Figure CN117506569B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of lens processing technology, and in particular to a lens chamfering processing method, apparatus, computer equipment, and storage medium. Background Technology
[0002] Currently, optical lenses are primarily chamfered using chamfering machines and chamfering bowls. Due to limitations in their chamfering mechanism, the chamfering angle cannot be easily changed. Although existing technologies utilize CNC machine tools to achieve precise control of the chamfering angle, when processing multi-step lenses using traditional techniques, the limitations of the CNC machine tool's tool setting mechanism make it difficult to accurately align the pre-selected contact point with the processing area. This often results in tool collisions, leading to low processing efficiency and a high scrap rate. Summary of the Invention
[0003] The purpose of this application is to at least solve one of the aforementioned technical defects, particularly the problem of inaccurate tool setting encountered when processing multi-step lenses using CNC machine tools in the prior art.
[0004] In a first aspect, this application provides a method for chamfering a lens, wherein the target lens is a multi-step shape, and the lens chamfering method includes:
[0005] Select the target contact point between the target step and the bottom edge of the grinding wheel so that the grinding wheel does not contact the plane adjacent to the target step when it is at the target chamfer angle and in contact with the target step; the grinding wheel is a hollow annular grinding wheel;
[0006] The tool setting height is determined based on the location of the target contact point, the height of the target step, and the target chamfer angle. The tool setting height is the height of the grinding wheel's rotation center when the grinding wheel is in contact with the target step at the target chamfer angle.
[0007] Adjust the tilt angle of the bottom edge of the grinding wheel to the target chamfer angle, align the center of rotation of the grinding wheel with the center of the target lens, adjust the height of the center of rotation of the grinding wheel to the tool setting height, and control the grinding wheel to translate until it contacts the target step at the target contact point;
[0008] The target step is chamfered.
[0009] In one embodiment, selecting the target contact point between the target step and the bottom edge of the grinding wheel includes:
[0010] If the pre-selected contact method is the lower contact method, determine whether the target step has an upper step;
[0011] If so, the tool selection constraints are determined to include the lower limit of the first inner diameter and the upper limit of the first outer diameter. Based on the preset contact diameter and the target chamfer angle, the lower limit of the first inner diameter and the upper limit of the first outer diameter are determined respectively. The lower limit of the first inner diameter and the upper limit of the first outer diameter are respectively the lower limit of the inner diameter of the grinding wheel not contacting the upper step and the upper limit of the outer diameter of the grinding wheel not contacting the lower plane when the bottom edge of the grinding wheel contacts the target step at the point corresponding to the preset contact diameter.
[0012] If not, then determine that the tool selection constraint includes the upper limit of the first outer diameter, and determine the upper limit of the first outer diameter according to the preset contact diameter and the target chamfer angle;
[0013] If there are selectable grinding wheels in the grinding wheel library that meet the tool selection constraints, select the lower end contact method, select the target grinding wheel from the selectable grinding wheels, and determine the target contact point as the point on the bottom edge of the target grinding wheel corresponding to the preset contact diameter.
[0014] In one embodiment, determining the lower limit of the first inner diameter based on a preset contact diameter and a target chamfer angle includes:
[0015] Substituting the preset contact diameter and target chamfer angle into the first expression, we obtain the lower limit value of the first inner diameter; where the first expression is:
[0016]
[0017] Where D1 is the lower limit of the first inner diameter, r2 is the radius of the target step, r3 is the radius of the step above the target step, h1 is the height difference between the target step and the step above, γ is the target chamfer angle, and D m This is the preset contact diameter.
[0018] In one embodiment, determining the upper limit of the first outer diameter based on a preset contact diameter and a target chamfer angle includes:
[0019] Substituting the preset contact diameter and target chamfer angle into the second expression, we obtain the upper limit value of the first outer diameter; where the second expression is:
[0020]
[0021] Where D2 is the upper limit of the first outer diameter, h2 is the height difference between the target step and the next level plane, γ is the target chamfer angle, and D m This is the preset contact diameter.
[0022] In one embodiment, determining the tool setting height based on the location of the target contact point, the height of the target step, and the target chamfer angle includes:
[0023] After selecting the lower contact method as the contact method, the preset contact diameter, the height of the target step, and the target chamfer angle are substituted into the third expression to obtain the tool setting height; where the third expression is:
[0024]
[0025] Where H2 is the tool setting height, H1 is the target step height, γ is the target chamfer angle, and D... m This is the preset contact diameter.
[0026] In one embodiment, chamfering the target step includes:
[0027] Trial processing of the target step was carried out;
[0028] Observe the chamfering angle during trial processing using a chamfering lens;
[0029] If the chamfer angle during trial machining does not match the target chamfer angle, the tilt angle of the bottom edge of the grinding wheel should be adjusted.
[0030] In one embodiment, the chamfering method further includes:
[0031] Obtain the flatness of the bottom edge of the grinding wheel at the target contact point;
[0032] If the flatness is below the threshold, the bottom edge of the grinding wheel should be ground.
[0033] Secondly, this application provides a lens chamfering processing apparatus, wherein the target lens is a multi-step shape, and the lens chamfering processing apparatus includes:
[0034] The contact point selection module is used to select the target contact point between the target step and the bottom edge of the grinding wheel, so that the grinding wheel does not contact the plane adjacent to the target step when it is at the target chamfer angle and in contact with the target step; the grinding wheel is a hollow annular grinding wheel.
[0035] The tool setting height determination module is used to determine the tool setting height based on the position of the target contact point, the height of the target step, and the target chamfer angle; the tool setting height is the height of the grinding wheel's rotation center when the grinding wheel is in contact with the target chamfer angle and the target step.
[0036] The tool setting adjustment module is used to adjust the tilt angle of the bottom edge of the grinding wheel to the target chamfer angle, align the center of rotation of the grinding wheel with the center of the target lens, adjust the height of the center of rotation of the grinding wheel to the tool setting height, and control the grinding wheel to translate until it contacts the target step at the target contact point.
[0037] The machining module is used to chamfer the target step.
[0038] Thirdly, this application provides a computer device including one or more processors and a memory storing computer-readable instructions. When the computer-readable instructions are executed by one or more processors, they perform the steps of the lens chamfering processing method in any of the above embodiments.
[0039] Fourthly, this application provides a storage medium storing computer-readable instructions, which, when executed by one or more processors, cause the one or more processors to perform the steps of the lens chamfering method in any of the above embodiments.
[0040] As can be seen from the above technical solutions, the embodiments of this application have the following advantages:
[0041] Based on the lens chamfering method in this embodiment, the main processing idea is to select a hollow annular grinding wheel in the CNC machine tool and use the lower end of the grinding wheel's bottom cutting edge to contact and grind the target step. First, it is necessary to reasonably select the contact point between the grinding wheel's bottom cutting edge and the target step to avoid the grinding wheel contacting adjacent planes when passing through the target contact point, ensuring that the grinding wheel does not interfere with the lens and reducing the scrap rate. Based on the traditional center-setting principle, the tool-setting height that allows the eccentric target contact point to accurately contact the target step is calculated, providing parameter basis for subsequent tool setting. Then, by precisely adjusting the tilt angle, height, and position of the grinding wheel, the bottom cutting edge of the grinding wheel is aligned with the target step at the target contact point, after which the chamfering process can begin. By constructing a virtual step, under the guidance of the traditional center-setting principle, precise tool setting between the grinding wheel and the target step at a predetermined eccentric contact point is achieved, solving the problem of tool collision when using traditional CNC machine tools for eccentric tool setting, and broadening the processing application range of CNC machine tools. Meanwhile, the grinding wheel is a reasonably selected hollow annular grinding wheel, and the contact point is also optimized. This avoids collisions between the grinding wheel and adjacent planes when it contacts the target step at different target chamfer angles, ensuring the safety of the processing and improving processing quality and efficiency. Attached Figure Description
[0042] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0043] Figure 1 A schematic diagram of center grinding machining on a traditional CNC machine tool;
[0044] Figure 2 A schematic flowchart illustrating a lens chamfering process according to an embodiment of this application;
[0045] Figure 3 This is a schematic diagram of eccentric grinding with the lower end contact method in one embodiment of this application;
[0046] Figure 4 This is a schematic diagram illustrating eccentric tool setting achieved through virtual steps in one embodiment of this application;
[0047] Figure 5 This is a schematic diagram showing the alignment of the grinding wheel rotation center with the lens center in one embodiment of this application;
[0048] Figure 6 This is a schematic diagram illustrating the derivation of the first expression in one embodiment of this application;
[0049] Figure 7 This is a schematic diagram illustrating the derivation of the second and third expressions in one embodiment of this application;
[0050] Figure 8 This is an internal structural diagram of a computer device provided in one embodiment of this application. Detailed Implementation
[0051] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0052] This application provides a lens chamfering method, where the target lens is a multi-step shape. Here, multi-step shape refers to a lens with at least two steps; the following description will focus on a lens with three steps. When chamfering using a CNC machine tool, a grinding wheel can be used as the grinding tool. The bottom surface of the grinding wheel is a rough surface that can be ground; therefore, the bottom surface of the grinding wheel is the cutting edge. The CNC machine tool controls the chamfering angle by the angle between the cutting edge and a reference plane (generally the lowest plane of the lens). The tool setting method used on the CNC machine tool defaults to the center of the grinding wheel's cutting edge contacting the target step, adjusting the center of the grinding wheel's cutting edge to the same height as the target step. However, in this method, half of the grinding wheel will be in the space below the chamfer, potentially colliding with the next level plane during tool setting. Especially when the step height is low and the selected chamfering angle is large, if processing steps above the second level of the lens, it is easy to damage the lens during tool setting. To solve this problem, the lens chamfering method includes steps S202 to S208.
[0053] S202, Select the target contact point between the target step and the bottom edge of the grinding wheel so that the grinding wheel does not contact the plane adjacent to the target step when it is at the target chamfer angle and in contact with the target step. The grinding wheel is a hollow annular grinding wheel.
[0054] It is understandable that due to the limitations of the tool setting principle of CNC machine tools, solid grinding wheels must be used, and the center of the grinding wheel must contact the target step, resulting in inefficient use of space. However, this embodiment uses a hollow annular grinding wheel, which can also be called a cup-shaped grinding wheel, spherical milling grinding wheel, etc. The part between the inner and outer diameters of the bottom cutting edge of this type of grinding wheel is the grindable part, which can make eccentric contact with the target step.
[0055] like Figure 3 As shown, when machining multi-level steps, by selecting a grinding wheel with a reasonable inner and outer diameter based on the target chamfer angle, and determining the contact point on the grinding wheel that will not cause collisions with adjacent planes, the space above the steps can be effectively utilized. Specifically, for steps with low heights, the space below the chamfer is small, but the space above the chamfer is large. The contact method used in this application involves the lower end of the grinding wheel's bottom edge contacting the target step; this contact method can be called the lower end contact method. In this method, most of the grinding wheel is located above the chamfer, and its inner diameter portion will not collide as long as it does not contact the upper step. Furthermore, the larger the inner diameter, the lower the probability of colliding with the upper step. Therefore, by limiting the inner diameter during tool selection, it can be ensured that the grinding wheel will not contact the upper step. A small portion of the grinding wheel is located below the chamfer, and its outer diameter portion will not collide as long as it does not contact the next-level plane. Furthermore, the smaller the outer diameter, the lower the probability of colliding with the next-level plane. Here, the next-level plane includes the next step and the working surface used to support the lens. When machining the second or higher level steps, the next level plane becomes the next level step. When machining the first level step, the next level plane becomes the working surface that supports the lens.
[0056] The limitations on the inner and outer diameters of the grinding wheel mentioned above will be primarily determined by the position of the contact point between the bottom edge of the grinding wheel and the target step on the bottom edge of the grinding wheel. Figure 3It is intuitively understood that if the contact point is close to the inner diameter of the grinding wheel, the probability of the outer diameter contacting the next level plane increases, thus increasing the requirements for the outer diameter. Conversely, if the contact point is close to the outer diameter of the grinding wheel, the probability of the inner diameter contacting the previous level step increases, thus increasing the requirements for the inner diameter. Therefore, by selecting the target contact point between the target step and the bottom edge of the grinding wheel, the distance between the target contact point and the center of the grinding wheel can be determined, thereby obtaining the corresponding tool selection constraints and allowing for the selection of a suitable grinding wheel for this machining operation. This ensures that when the grinding wheel is at the target chamfer angle and contacts the target step through the target contact point on the bottom edge of the grinding wheel, it does not contact the plane adjacent to the target step. Here, the adjacent planes refer to the previous level step and the next level plane.
[0057] S204. The tool setting height is determined based on the position of the target contact point, the height of the target step, and the target chamfer angle. The tool setting height is the height of the grinding wheel's center of rotation when the grinding wheel is in contact with the target chamfer angle and the target step.
[0058] Understandably, in traditional tool setting techniques, the center of the grinding wheel's rotation must be used as the tool setting point. However, this application requires the eccentric position of the grinding wheel's bottom cutting edge as the tool setting point. Therefore, to achieve tool setting under this principle, it is necessary to calculate the height of the grinding wheel's center of rotation when the target contact point of the grinding wheel's bottom cutting edge contacts the target step; this height is the tool setting height. Figure 4 As shown, this is equivalent to creating a virtual step that does not exist, and then aligning the grinding wheel with this virtual step as the target. Figure 4 In the middle, D m Let H1 be the diameter corresponding to the target contact point, H2 be the height of the target step, and H2 be the height of the virtual step, which is also the tool setting height. As shown in the diagram, when the grinding wheel's rotation center contacts the virtual step, the target contact point is exactly in contact with the target step. Based on the calculated tool setting height, precise tool setting at an off-center position can be achieved using the traditional center-setting principle. Figure 4 It is also known that the tool setting height is based on the target step height, with an added portion. This added portion is a right-angled side of the triangle formed by the bottom edge of the grinding wheel, the upper surface of the target step, and the perpendicular line from the center of rotation of the grinding wheel to the reference plane. The hypotenuse of this triangle is the radius corresponding to the target contact point. It is also known that the included angle corresponding to this right-angled side is the target chamfer angle. The length of this right-angled side can be calculated using plane geometry, and thus, combined with the target step height, the tool setting height can be obtained.
[0059] S206, adjust the tilt angle of the bottom edge of the grinding wheel to the target chamfer angle, align the center of rotation of the grinding wheel with the center of the target lens, adjust the height of the center of rotation of the grinding wheel to the tool setting height, and control the grinding wheel to translate until it contacts the target step at the target contact point.
[0060] It's understandable that tool setting can begin after calculating the tool setting height. The parameters that need adjustment during tool setting include the tilt angle of the grinding wheel's bottom edge and the tool setting height. The principle of chamfering using a grinding wheel is to grind away the excess portion of the step, making the ground surface parallel to the bottom edge of the grinding wheel. Therefore, the tilt angle of the grinding wheel's bottom edge should match the target chamfer angle. Users can input the target chamfer angle into the machine tool before starting the process for machine control. The tool setting height ensures that the target contact point of the grinding wheel's bottom edge is exactly in contact with the target step, achieving precise tool setting. The appropriate selection of the grinding wheel size ensures that when the target contact point is exactly in contact with the target step, the grinding wheel will not touch adjacent planes. Since no contact occurs during contact, translation at the same height will also not result in contact. Therefore, as long as the grinding wheel is kept at the tool setting height during translation, there will be no tool collision problem. Additionally, if... Figure 5 As shown, when using the bottom edge of the grinding wheel for eccentric machining, it is also necessary to ensure that the rotation center of the grinding wheel and the center of the lens are on the same straight line in the side view.
[0061] S208, perform chamfering on the target step.
[0062] Chamfering is a process that utilizes the cutting action of a rotating grinding wheel to create a rounded cut at the edge or corner of an optical component, achieving a chamfered effect. After tool setting in step S206, the bottom edge of the grinding wheel contacts the lens at the intended position, and machining can begin. Once machining starts, the high-speed rotating grinding wheel will first make cutting contact at the target contact point, and then proceed with cutting according to the set path. During the cutting process, the control system will also monitor and adjust relevant parameters in real time to ensure the dynamic stability of the machining process. Ultimately, the chamfering process is achieved on the surface of the optical component using the cutting action of the grinding wheel.
[0063] Based on the lens chamfering method in this embodiment, the main processing idea is to select a hollow annular grinding wheel in the CNC machine tool and use the lower end of the grinding wheel's bottom cutting edge to contact and grind the target step. First, it is necessary to reasonably select the contact point between the grinding wheel's bottom cutting edge and the target step to avoid the grinding wheel contacting adjacent planes when passing through the target contact point, ensuring that the grinding wheel does not interfere with the lens and reducing the scrap rate. Based on the traditional center-setting principle, the tool-setting height that allows the eccentric target contact point to accurately contact the target step is calculated, providing parameter basis for subsequent tool setting. Then, by precisely adjusting the tilt angle, height, and position of the grinding wheel, the bottom cutting edge of the grinding wheel is aligned with the target step at the target contact point, after which the chamfering process can begin. By constructing a virtual step, under the guidance of the traditional center-setting principle, precise tool setting between the grinding wheel and the target step at a predetermined eccentric contact point is achieved, solving the problem of tool collision when using traditional CNC machine tools for eccentric tool setting, and broadening the processing application range of CNC machine tools. Meanwhile, the grinding wheel is a reasonably selected hollow annular grinding wheel, and the contact point is also optimized. This avoids collisions between the grinding wheel and adjacent planes when it contacts the target step at different target chamfer angles, ensuring the safety of the processing and improving processing quality and efficiency.
[0064] In one embodiment, selecting the target contact point between the target step and the bottom edge of the grinding wheel includes:
[0065] (1) If the pre-selected contact method is the lower contact method, determine whether the target step has an upper step.
[0066] It can be understood that the lower contact method refers to the contact between the lower end of the grinding wheel's bottom edge and the surface of the target step. The upper step refers to the adjacent step located above the target step and at a higher height. The method in this embodiment can be triggered by user selection. To use the lower contact method for machining, there are specific requirements for the grinding wheel's dimensions. When the user wants to select this contact method, the lower contact method will be pre-selected. The machine tool will attempt to find a suitable grinding wheel. If the attempt is successful, the lower contact method is confirmed to be usable; otherwise, the user will be prompted. As discussed in step S202, the restriction on the grinding wheel's inner diameter takes into account the possibility of collision between the grinding wheel's inner diameter and the upper step of the target step. If the target step does not have an upper step, there is no need to restrict the grinding wheel's inner diameter. Conversely, there is. Therefore, it is necessary to prioritize determining whether the target step has an upper step. The number of steps on the mirror surface and the sequence number of the target step can be input before machining begins to facilitate the system's judgment.
[0067] (2) If so, the tool selection constraints are determined to include the lower limit of the first inner diameter and the upper limit of the first outer diameter. Based on the preset contact diameter and the target chamfer angle, the lower limit of the first inner diameter and the upper limit of the first outer diameter are determined respectively. The lower limit of the first inner diameter and the upper limit of the first outer diameter are respectively the lower limit of the inner diameter of the grinding wheel not contacting the upper step and the upper limit of the outer diameter of the grinding wheel not contacting the lower plane when the bottom edge of the grinding wheel contacts the target step at the point corresponding to the preset contact diameter.
[0068] It is understandable that if the target step has a preceding step, the inner diameter of the grinding wheel needs to be limited. In addition, the possibility of contact between the outer diameter of the grinding wheel and the next level plane needs to be considered, thus requiring a limitation on the outer diameter as well. Therefore, in this case, the constraints on selecting the grinding wheel will include a lower limit for the first inner diameter and an upper limit for the first outer diameter. The preset contact diameter is twice the distance between the predetermined contact position of the grinding wheel's bottom edge and the center of rotation of the grinding wheel, which is also equivalent to the diameter of the target contact point on the grinding wheel. Figure 4 The D represented in m The preset contact diameter and chamfer angle determine the spatial relative position between the bottom edge of the grinding wheel and the lens. Based on the constraints that the outer diameter does not contact the next level plane and the inner diameter does not contact the previous level step, the limit cases under these constraints are considered respectively. The corresponding limit boundary values can be obtained according to the spatial relationship, which serve as tool selection constraints.
[0069] (3) If not, the tool selection constraint is determined to include the upper limit of the first outer diameter, and the upper limit of the first outer diameter is determined according to the preset contact diameter and the target chamfer angle.
[0070] It is understandable that if the target step does not have a preceding step, then only the possibility of contact between the outer diameter of the grinding wheel and the next level plane needs to be considered, and only the outer diameter needs to be restricted. The method for calculating the outer diameter restriction can be referred to the explanation above.
[0071] (4) If there are selectable grinding wheels in the grinding wheel library whose specifications meet the tool selection constraints, select the contact method as the lower end contact method, select the target grinding wheel from the selectable grinding wheels, and determine the target contact point as the point on the bottom edge of the target grinding wheel corresponding to the preset contact diameter.
[0072] It can be understood that a grinding wheel library refers to a database storing parameters of grinding wheels of different specifications. Tool selection constraints are the limit conditions set above. When there are selectable grinding wheels in the grinding wheel library that meet the tool selection constraints, it can be determined that, under the currently selected preset contact diameter and target chamfer angle, there is a grinding wheel that meets the conditions for using the lower contact method. When there is more than one selectable grinding wheel, a grinding wheel with a preset contact diameter close to or equal to the grinding wheel's pitch diameter (i.e., the midpoint between the outer and inner diameters) can be selected. This allows for contact with the target step at the grinding wheel's pitch diameter, resulting in a larger contact area and improving machining efficiency and quality. Once the target grinding wheel is selected and tilted at the target chamfer angle, the point where the lower end of the grinding wheel's bottom edge is at a distance from the grinding wheel's rotation center equal to the preset contact diameter is the target contact point.
[0073] In one embodiment, the first expression for calculating the lower limit value of the first inner diameter can be found in [reference needed]. Figure 6 , Figure 6 In the diagram, γ represents the target chamfer angle. O1 is the center of the upper step, O2 is the center of the lower step, and A is the center of the grinding wheel's rotation. Two circles are centered at A: the inner circle corresponds to the inner diameter of the grinding wheel, and the outer circle corresponds to the preset contact diameter on the grinding wheel. Point C is the intersection point where the inner diameter of the grinding wheel just contacts the edge of the upper step. The midpoint of the line connecting point C and the other intersection point is point B. The inner diameter of the grinding wheel is called D1, then AC = D1 / 2. The projection of this other intersection point onto the target step is point I. Point D is the projection of point C onto the target step. O1C = O1D = r3. Point E is the projection of point B onto the target step. Point A intersects the circles on the grinding wheel through point B, resulting in points F and G. The preset contact diameter is called D... m The height difference between the target step and the step above is called h1, and AG = D m / 2, BG=h1 / sinγ. Point J is the point where the extension of line O2I intersects the edge of the upper surface of the target step, and point G is the point where the extension of line O2E intersects the edge of the upper surface of the target step. EG=h1 / tanγ, O2J=O2G=r2.
[0074] For BC on the inner diameter of the grinding wheel, the following can be derived:
[0075]
[0076] For BC on the third step, the following can be derived:
[0077]
[0078] Therefore, we can establish two equations simultaneously:
[0079]
[0080] The first expression can be derived:
[0081]
[0082] Therefore, based on the preset contact diameter and the target chamfer angle, the lower limit of the first inner diameter is determined, including:
[0083] Substituting the preset contact diameter and target chamfer angle into the first expression, we obtain the lower limit value of the first inner diameter.
[0084] The first expression is:
[0085]
[0086] Where D1 is the lower limit of the first inner diameter, r2 is the radius of the target step, r3 is the radius of the step above the target step, h1 is the height difference between the target step and the step above, γ is the target chamfer angle, and D m The first inner diameter is a preset contact diameter. As shown in the first expression, the lower limit of the first inner diameter is still related to the specifications of the lens itself. If processing the same batch of identical lenses, their parameters can be pre-input into the first expression, such as the radius of the target step, the radius of the previous step, and the height difference between the target step and the previous step. These parameters will be known quantities. However, if processing different lenses is required, determining the lower limit of the first inner diameter requires not only the preset contact diameter and target chamfer angle, but also the radius of the target step, the radius of the previous step, and the height difference between the target step and the previous step.
[0087] In one embodiment, the second expression corresponding to the upper limit value of the first outer diameter can be found in [reference needed]. Figure 7 , Figure 7 γ represents the target chamfer angle. The extreme case is when the outer diameter of the grinding wheel just touches the next-level plane; if the outer diameter is smaller than this value, it will not touch the next-level plane. Therefore, taking h2 as the height difference between the target step and the next-level plane, based on the triangle formed by the target contact point and the target step, the distance from the target contact point along the straight line of the grinding wheel's bottom edge to the next-level plane is h2 / sinγ. This distance, plus the distance from the target contact point to the center of the grinding wheel's rotation, is half the upper limit of the first outer diameter. From this, the second expression can be obtained:
[0088]
[0089] Where D2 is the upper limit of the first outer diameter, h2 is the height difference between the target step and the next level plane, γ is the target chamfer angle, and D m This is the preset contact diameter.
[0090] Therefore, based on the preset contact diameter and the target chamfer angle, the upper limit value of the first outer diameter is determined, including:
[0091] Substituting the preset contact diameter and target chamfer angle into the second expression, we obtain the upper limit value of the first outer diameter.
[0092] The second expression is:
[0093]
[0094] Where D2 is the upper limit of the first outer diameter, h2 is the height difference between the target step and the next level plane, γ is the target chamfer angle, and D m The preset contact diameter is used. As shown in the second expression, the upper limit of the first outer diameter is still related to the specifications of the lens itself. If processing the same batch of identical lenses, their parameters can be pre-input into the second expression, such as the height difference between the target step and the next level plane; these parameters will be known quantities. However, if processing different lenses is required, determining the upper limit of the first outer diameter requires not only the preset contact diameter and target chamfer angle, but also the height difference between the target step and the next level plane.
[0095] In one embodiment, according to Figure 7 It can be deduced that the difference between the tool setting height H2 and the target step height H1 can be calculated from the larger right triangle in the figure, and it should be sinγ·D. m / 2, from which we can obtain the third expression for calculating the tool setting height:
[0096]
[0097] Where H2 is the tool setting height, H1 is the target step height, γ is the target chamfer angle, and D... m This is the preset contact diameter.
[0098] Therefore, the tool setting height is determined based on the location of the target contact point, the height of the target step, and the target chamfer angle, including:
[0099] After selecting the lower contact method as the contact method, the preset contact diameter, the target step height, and the target chamfer angle are substituted into the third expression to obtain the tool setting height. The third expression is:
[0100]
[0101] Where H2 is the tool setting height, H1 is the target step height, γ is the target chamfer angle, and D... m This is the preset contact diameter.
[0102] In one embodiment, chamfering the target step includes:
[0103] (1) Trial processing of the target step.
[0104] It is understandable that trial machining refers to using a selected grinding wheel to perform a simple cutting test on the target step. After the grinding wheel is finally selected and tool setting is completed, it is necessary to verify whether the selected parameters can achieve the required machining effect. Performing a simple trial cut can check the contact between the grinding wheel and the target step and whether the cutting effect is ideal, providing a verification basis for formal machining.
[0105] (2) Observe the chamfer angle of the trial processing through the chamfer lens.
[0106] As is understandable, a chamfering lens is a special lens specifically designed for observing the chamfering process during machining. It allows for magnified microscopic observation of the chamfering cutting effect. At high magnification, a chamfering lens can clearly display the fine structure of the chamfered edges on optical components after machining. By comparing this with the target chamfer angle, it can determine whether the actual chamfer angle after trial machining matches the expected value, providing a basis for subsequent adjustments.
[0107] (3) If the chamfer angle of the trial machining does not match the target chamfer angle, the tilt angle of the bottom edge of the grinding wheel should be adjusted.
[0108] It's understandable that if the actual chamfer angle produced during the trial machining doesn't match the required value, it's likely due to an incorrect setting of the grinding wheel's bottom edge tilt angle. In this case, it's necessary to fine-tune the grinding wheel's tilt angle parameters and perform a second trial machining until the machined chamfer angle basically matches the target value.
[0109] In one embodiment, the chamfering method further includes:
[0110] (1) Obtain the flatness of the bottom edge of the grinding wheel at the target contact point.
[0111] (2) If the flatness is below the threshold, the bottom edge of the grinding wheel should be ground.
[0112] It is understood that flatness refers to the evaluation index of the flatness of the bottom edge of the grinding wheel, reflecting whether there are obvious unevennesses in the local area of the target contact point. After long-term processing, the target contact point will wear down. However, since the bottom edge of the grinding wheel is used for processing in this embodiment, when unevenness occurs, it can be reused by simply grinding the bottom edge until it is flat.
[0113] This application provides a lens chamfering processing device. The target lens is a multi-step shape. The lens chamfering processing device includes a contact point selection module, a tool setting height determination module, a tool setting adjustment module, and a processing module.
[0114] The contact point selection module 810 is used to select the target contact point between the target step and the bottom edge of the grinding wheel, so that the grinding wheel does not contact the plane adjacent to the target step when it is in contact with the target chamfer angle. The grinding wheel is a hollow annular grinding wheel.
[0115] The tool setting height determination module is used to determine the tool setting height based on the position of the target contact point, the height of the target step, and the target chamfer angle. The tool setting height is the height of the grinding wheel's center of rotation when the grinding wheel is in contact with the target chamfer angle and the target step.
[0116] The tool setting adjustment module is used to adjust the tilt angle of the bottom edge of the grinding wheel to the target chamfer angle, align the center of rotation of the grinding wheel with the center of the target lens, adjust the height of the center of rotation of the grinding wheel to the tool setting height, and control the grinding wheel to translate until it contacts the target step at the target contact point.
[0117] The machining module is used to chamfer the target step.
[0118] Specific limitations regarding the lens beveling device can be found in the above description of the lens beveling method, and will not be repeated here. Each module in the aforementioned lens beveling device can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in or independent of the processor in a computer device in hardware form, or stored in the memory of a computer device in software form, so that the processor can call and execute the operations corresponding to each module. It should be noted that the module division in this embodiment is illustrative and only represents a logical functional division; other division methods may be used in actual implementation.
[0119] This application provides a computer device including one or more processors and a memory storing computer-readable instructions. When executed by one or more processors, the computer-readable instructions perform the steps of the lens chamfering processing method in any of the above embodiments.
[0120] Indicatively, such as Figure 8 As shown, Figure 8 This is a schematic diagram of the internal structure of a computer device provided in an embodiment of this application. (Refer to...) Figure 8 The computer device 800 includes a processing component 802, which further includes one or more processors, and memory resources represented by memory 801 for storing instructions executable by the processing component 802, such as application programs. The application programs stored in memory 801 may include one or more modules, each corresponding to a set of instructions. Furthermore, the processing component 802 is configured to execute instructions to perform the steps of the lens chamfering processing method of any of the above embodiments.
[0121] The computer device 800 may also include a power supply component 803 configured to perform power management of the computer device 800, a wired or wireless network interface 804 configured to connect the computer device 800 to a network, and an input / output (I / O) interface 805.
[0122] Those skilled in the art will understand that Figure 8 The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the computer device to which the present application is applied. Specific computer devices may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.
[0123] This application provides a storage medium storing computer-readable instructions, which, when executed by one or more processors, cause the one or more processors to perform the steps of the lens chamfering method in any of the above embodiments.
[0124] The various embodiments in this specification are described in a progressive manner. Each embodiment focuses on the differences from other embodiments. The various embodiments can be combined as needed, and the same or similar parts can be referred to each other.
[0125] The above description of the disclosed embodiments enables those skilled in the art to make or use this application. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of this application. Therefore, this application is not to be limited to the embodiments shown herein, but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.
Claims
1. A method for chamfering a lens, characterized in that, The target lens is a multi-step shape, and the lens chamfering process includes: Select the target contact point between the target step and the bottom edge of the grinding wheel so that the grinding wheel does not contact the plane adjacent to the target step when it is at the target chamfer angle; the grinding wheel is a hollow annular grinding wheel; The tool setting height is determined based on the position of the target contact point, the height of the target step, and the target chamfer angle; the tool setting height is the height of the grinding wheel's rotation center when the grinding wheel is in contact with the target step at the target chamfer angle. Adjust the tilt angle of the bottom edge of the grinding wheel to the target chamfer angle, align the center of rotation of the grinding wheel with the center of the target lens, adjust the height of the center of rotation of the grinding wheel to the tool setting height, and control the grinding wheel to translate until it contacts the target step at the target contact point; The target step is chamfered. The selection of the target contact point between the target step and the bottom edge of the grinding wheel includes: If the pre-selected contact method is the lower contact method, determine whether the target step has an upper step; If so, the tool selection constraints are determined to include a first inner diameter lower limit and a first outer diameter upper limit. Based on the preset contact diameter and the target chamfer angle, the first inner diameter lower limit and the first outer diameter upper limit are determined respectively. The first inner diameter lower limit and the first outer diameter upper limit are respectively the lower limit of the inner diameter of the grinding wheel not contacting the upper step and the upper limit of the outer diameter of the grinding wheel not contacting the lower plane when the bottom edge of the grinding wheel contacts the target step at the point corresponding to the preset contact diameter. If not, then the tool selection constraint is determined to include the upper limit of the first outer diameter, and the upper limit of the first outer diameter is determined according to the preset contact diameter and the target chamfer angle; If there are selectable grinding wheels in the grinding wheel library whose specifications meet the tool selection constraints, select the contact method as the lower end contact method, select the target grinding wheel from the selectable grinding wheels, and determine the target contact point as the point on the bottom edge of the target grinding wheel corresponding to the preset contact diameter.
2. The lens chamfering method according to claim 1, characterized in that, Determining the lower limit of the first inner diameter based on the preset contact diameter and the target chamfer angle includes: Substituting the preset contact diameter and the target chamfer angle into the first expression, the lower limit of the first inner diameter is obtained; wherein, the first expression is: Where D1 is the lower limit of the first inner diameter, r2 is the radius of the target step, r3 is the radius of the step above the target step, h1 is the height difference between the target step and the step above, γ is the chamfer angle of the target step, and D m The preset contact diameter is [value].
3. The lens chamfering method according to claim 1, characterized in that, Determining the upper limit of the first outer diameter based on the preset contact diameter and the target chamfer angle includes: Substituting the preset contact diameter and the target chamfer angle into the second expression, the upper limit value of the first outer diameter is obtained; wherein, the second expression is: Where D2 is the upper limit of the first outer diameter, h2 is the height difference between the target step and the next level plane, γ is the target chamfer angle, and D m The preset contact diameter is [value].
4. The lens chamfering method according to claim 1, characterized in that, Determining the tool setting height based on the position of the target contact point, the height of the target step, and the target chamfer angle includes: After selecting the lower end contact method as the contact method, the preset contact diameter, the height of the target step, and the target chamfer angle are substituted into the third expression to obtain the tool setting height; wherein, the third expression is: Wherein, H2 is the tool setting height, H1 is the height of the target step, γ is the target chamfer angle, and D... m The preset contact diameter is [value].
5. The lens chamfering method according to claim 1, characterized in that, The chamfering process on the target step includes: The target step was subjected to trial processing; Observe the chamfering angle during trial processing using a chamfering lens; If the chamfer angle of the trial processing does not match the target chamfer angle, the tilt angle of the bottom edge of the grinding wheel shall be adjusted.
6. The lens chamfering method according to claim 1, characterized in that, Also includes: Obtain the flatness of the bottom edge of the grinding wheel at the target contact point; If the flatness is below the threshold, the bottom edge of the grinding wheel is ground.
7. A lens chamfering processing device, characterized in that, The target lens is a multi-step shape, and the lens chamfering processing device includes: The contact point selection module is used to select the target contact point between the target step and the bottom edge of the grinding wheel, so that the grinding wheel does not contact the plane adjacent to the target step when it is in contact with the target step at the target chamfer angle; the grinding wheel is a hollow annular grinding wheel; The selection of the target contact point between the target step and the bottom edge of the grinding wheel includes: If the pre-selected contact method is the lower contact method, determine whether the target step has an upper step; If so, the tool selection constraints are determined to include a first inner diameter lower limit and a first outer diameter upper limit. Based on the preset contact diameter and the target chamfer angle, the first inner diameter lower limit and the first outer diameter upper limit are determined respectively. The first inner diameter lower limit and the first outer diameter upper limit are respectively the lower limit of the inner diameter of the grinding wheel not contacting the upper step and the upper limit of the outer diameter of the grinding wheel not contacting the lower plane when the bottom edge of the grinding wheel contacts the target step at the point corresponding to the preset contact diameter. If not, then the tool selection constraint is determined to include the upper limit of the first outer diameter, and the upper limit of the first outer diameter is determined according to the preset contact diameter and the target chamfer angle; If there are selectable grinding wheels in the grinding wheel library whose specifications meet the tool selection constraints, select the contact method as the lower end contact method, select the target grinding wheel from the selectable grinding wheels, and determine the target contact point as the point on the bottom edge of the target grinding wheel corresponding to the preset contact diameter; The tool setting height determination module is used to determine the tool setting height based on the position of the target contact point, the height of the target step, and the target chamfer angle; the tool setting height is the height of the grinding wheel's rotation center when the grinding wheel is in contact with the target step at the target chamfer angle; The tool setting adjustment module is used to adjust the tilt angle of the bottom edge of the grinding wheel to the target chamfer angle, align the center of rotation of the grinding wheel with the center of the target lens, adjust the height of the center of rotation of the grinding wheel to the tool setting height, and control the grinding wheel to translate until it contacts the target step at the target contact point. The processing module is used to chamfer the target step.
8. A computer device, characterized in that, The device includes one or more processors and a memory storing computer-readable instructions that, when executed by the one or more processors, perform the steps of the lens chamfering method as described in any one of claims 1-6.
9. A storage medium, characterized in that, The storage medium stores computer-readable instructions, which, when executed by one or more processors, cause the one or more processors to perform the steps of the lens chamfering method as described in any one of claims 1-6.
Citation Information
Patent Citations
Edge beveling method for multilayer wafer
JP2010182839A