Lens cutting trajectory line fitting method

By using point spectral fitting to scan straight lines on the lens and protective film surfaces, combined with a five-axis motion platform and fixture, the problem of difficulty in determining the cutting trajectory line caused by the opacity of the protective film during lens cutting was solved, and accurate cutting line fitting was achieved.

CN116336943BActive Publication Date: 2026-03-20SHENZHEN HAIXING INTELLIGENT MFG INFORMATION TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-02-28
Publication Date
2026-03-20

Smart Images

  • Figure CN116336943B_ABST
    Figure CN116336943B_ABST
Patent Text Reader

Abstract

The application provides a lens cutting trajectory line fitting method, which comprises the following steps: S1, fitting a scanning straight line formed by point spectrum of a lens surface and a protective film surface under a random rotation angle; S2, intersecting the scanning straight line of the lens surface and the scanning straight line of the protective film surface at a point, and finding an intersection point of the two scanning straight lines, which is a cutting point; S3, rotating the lens and the protective film, and making the swing speed of the point spectrum greater than the rotation speed of the lens and the protective film, and then jumping to step S1, so that a large number of different cutting points can be found, and the cutting points are fitted into a cutting line, so that the problems of non-transmission of the protective film and non-imaging of the lens are overcome, and the real cutting trajectory line is found.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of lens cutting, in particular, the present application relates to a lens cutting trajectory fitting method. BACKGROUND

[0002] When cutting the lens, the cutting line of the lens needs to be found first. When using the traditional line spectrum or backlighting method, the lens contour cannot be imaged because the protective film on the surface of the lens is not transparent, which leads to the failure to find the cutting trajectory line. Using the method of line spectrum and point spectrum irradiation of the side surface will be limited by the incident angle of 27°, which leads to the failure to irradiate the cutting line, i.e. the failure to find the cutting trajectory line.

[0003] Therefore, a new lens cutting trajectory fitting method is needed. SUMMARY

[0004] In order to overcome the shortcomings of the prior art, the present application provides a lens cutting trajectory fitting method to solve the above technical problems.

[0005] The technical method adopted by the present application to solve its technical problems is: a lens cutting trajectory fitting method, the improvement lies in that it comprises two point spectrums, a first clamp, a swing motor, a second clamp and a five-axis motion platform,

[0006] The two point spectrums are installed on the first clamp, and the first clamp is installed on the swing motor, so that the two point spectrums swing at a set swing frequency, and the motion trajectories of the two point spectrums are completely the same, wherein one point spectrum irradiates the surface of the lens, and the other point spectrum irradiates the surface of the protective film;

[0007] The lens is installed on the second clamp for maintaining the levelness of the lens and the protective film on the lens; the second clamp is installed on the five-axis motion platform for horizontally moving the lens and the protective film on the lens to adjust the distance between the lens and the protective film and the corresponding point spectrums, and rotating the lens and the protective film on the lens at a certain speed;

[0008] The lens cutting trajectory fitting method comprises the following steps:

[0009] S1, fitting the scanning straight lines formed by the point spectrums on the lens surface and the protective film surface at a random rotation angle;

[0010] S2, intersecting the scanning straight lines on the lens surface and the scanning straight lines on the protective film surface at a point, finding the intersection point of the two scanning straight lines, and marking the intersection point as a cutting point;

[0011] S3, rotate the lens and the protective film, and make the swing speed of the point spectrum greater than the rotation speed of the lens and the protective film, and jump to step S1 to obtain a plurality of different cutting points, and fit the plurality of different cutting points into a cutting line.

[0012] In the above method, the step S1 comprises the following steps:

[0013] S11, make the point spectrum swing along the swing center of the swing motor, and rotate the lens and the protective film at a random angular velocity, so that the lens and the protective film are relatively static to scan a region on the lens and the protective film;

[0014] S12, define the output time of the point spectrum detection system as t1, define the distance from the point spectrum reflection point corresponding to the lens to the lens surface as d2, and define the distance from the point spectrum reflection point corresponding to the protective film to the protective film surface as d1, generate the data format of the point spectrum corresponding to the lens as (t1, d2), and generate the data format of the point spectrum corresponding to the protective film as (t1, d1);

[0015] At the same time, define the output time of the swing motor detection system as t2, define the swing angle of the point spectrum corresponding to the lens as α2, and define the swing angle of the point spectrum corresponding to the protective film as α1;

[0016] S13, equivalently regard the action straight line of the point spectrum as a straight line from the swing center of the swing motor to the surface of the object, define the distance from the swing center of the swing motor to the lens surface as d22, and define the distance from the swing center of the swing motor to the protective film surface as d11, and calculate d11 and d22 according to the cosine law of triangle respectively;

[0017] Define the swing angle of the straight line from the swing center of the swing motor to the lens surface as (α2+θ2);

[0018] Define the swing angle of the straight line from the swing center of the swing motor to the protective film surface as (α1-θ1);

[0019] Wherein, L1 is the equivalent connecting rod length from the point spectrum reflection point corresponding to the protective film to the swing center of the swing motor, L2 is the equivalent connecting rod length from the point spectrum reflection point corresponding to the lens to the swing center of the swing motor, the equivalent triangle is known for each angle, wherein two angles are θ1 and θ11 corresponding to the protective film surface, and θ2 and θ22 corresponding to the lens surface, and the swing of the swing motor is taken as the swing starting axis of the horizontal coordinate axis, and the swing angle is taken as the included angle between the equivalent connecting rod and the horizontal coordinate axis, and is recorded as α1 and α2 respectively;

[0020] S14, the data is integrated, the lens surface and the protective film surface are at the same time, respectively using the swing angle and the distance composed of the data format to express the position, respectively marked as (α2+θ2, d22) and (α1-θ1, d11);

[0021] S15, in the lens surface in the swing angle and distance pair data, take a certain number of point data (α12+θ2, d122), (α22+θ2, d222)···(αn2+θ2, d n22), using the least square method to fit the scanning straight line of the lens surface d22=f2(α2);

[0022] In the protective film surface in the swing angle and distance pair data, take a certain number of point data (α11-θ1, d111), (α21-θ1, d211))···(αn2-θ1, d n11), using the least square method to fit the scanning straight line of the protective film surface d11=f1(α1).

[0023] In the above method, the step S2 comprises the following steps:

[0024] The lens surface scanning straight line d22=f2(α2) and the protective film surface scanning straight line d11=f1(α1) intersect at a point, and the intersection point (α0, d0) of the two scanning straight lines is obtained, that is, the cutting point.

[0025] In the above method, in the step S3, the large number of different cutting points are fitted into a cutting line, comprising the following steps:

[0026] The large number of different cutting points obtained are fitted into a three-dimensional closed curve, which is the cutting line.

[0027] The beneficial effects of the present application are: by using two point spectrums, respectively irradiating the lens and the protective film, fitting the scanning straight lines formed by the lens and the protective film point spectrums, overcoming the problems of the protective film not being transparent and the lens being unable to be imaged, and realizing finding the real cutting trajectory line. BRIEF DESCRIPTION OF DRAWINGS

[0028] ATTACH Figure 1 It is a principle diagram of a lens cutting trajectory line fitting method of the present application.

[0029] ATTACH Figure 2 It is a flowchart of a lens cutting trajectory line fitting method of the present application.

[0030] ATTACH Figure 3 It is a principle diagram of an equivalent calculation model of a lens cutting trajectory line fitting method of the present application. DETAILED DESCRIPTION

[0031] The present invention will be further described below with reference to the accompanying drawings and embodiments.

[0032] The following will clearly and completely describe the concept, specific structure, and technical effects of the present invention in conjunction with embodiments and accompanying drawings, so as to fully understand the purpose, features, and effects of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, not all of them. Other embodiments obtained by those skilled in the art based on the embodiments of the present invention without creative effort are all within the scope of protection of the present invention. Furthermore, all connections / linkages involved in the patent do not simply refer to direct contact between components, but rather to the ability to form a better connection structure by adding or reducing connecting accessories according to specific implementation conditions. The various technical features in this invention can be combined interactively without contradicting each other.

[0033] Reference Figure 1 and Figure 2 As shown, this invention provides a method for fitting a lens cutting trajectory, including two point spectra, a first fixture, a swing motor, a second fixture, and a five-axis motion platform.

[0034] Both point spectra are mounted on the first clamp, which is mounted on the swing motor, so that the two point spectra swing at a set swing frequency. The motion trajectories of the two point spectra are exactly the same. One point spectrum illuminates the surface of the lens, and the other point spectrum illuminates the surface of the protective film (the protective film is the protective film on the lens).

[0035] The lens is mounted on the second clamp to maintain the levelness of the lens and the protective film on the lens; the second clamp is mounted on a five-axis motion platform to move the lens and the protective film on the lens horizontally to adjust the distance between the lens and the protective film and the corresponding point spectrum, and to make the lens and the protective film on the lens rotate at a certain speed.

[0036] Combination Figure 3 As shown, the lens cutting trajectory fitting method includes the following steps:

[0037] S1. The scanning line formed by the point spectra of the lens surface and the protective film surface at random rotation angles;

[0038] Specifically, step S1 includes the following steps:

[0039] S11. The point spectrum is oscillated at high frequency along the oscillation center O of the oscillation motor, and the lens and protective film are rotated at random low angular velocity to make the lens and protective film relatively stationary, so as to scan a region on the lens and protective film.

[0040] The lens surface and the protective film surface are equivalent to a straight line, and the two straight lines intersect at a point, i.e. the cutting point. Both point spectra swing around the rotation center O of the swing motor at a high frequency, and the swing range and frequency can be manually set according to requirements. The point spectrum cannot scan the point on the intersection line of the lens surface and the protective film surface shown in Figure 1 FIG. 9, because scanning the cutting point will also scan other surfaces, and the system will collect interference data, which needs to be filtered out to correctly fit the straight line.

[0041] S12, after scanning a region, the output time of the point spectrum detection system is defined as t1 (i.e. the natural time recorded by the point spectrum detection system), and the distance from the point spectrum reflection point corresponding to the lens to the lens surface is defined as d2, and the distance from the point spectrum reflection point corresponding to the protective film to the protective film surface is defined as d1, the data format of the point spectrum corresponding to the lens is (t1, d2), and the data format of the point spectrum corresponding to the protective film is (t1, d1);

[0042] At the same time, the output time of the swing motor detection system is defined as t2 (i.e. the natural time recorded by the swing motor detection system), and the swing angle corresponding to the point spectrum of the lens is defined as a2, and the swing angle corresponding to the point spectrum of the protective film is defined as a1;

[0043] S13, in an actual visual device, the equivalent connecting rod of the point spectrum and the swing motor cannot be on a straight line, so the action straight line of the point spectrum is equivalent to the straight line from the swing center of the swing motor to the surface of the object (i.e. the lens surface and the protective film surface), the distance from the swing center of the swing motor to the lens surface is defined as d22, and the distance from the swing center of the swing motor to the protective film surface is defined as d11, d11 and d22 are calculated according to the cosine law of triangle,

[0044] The swing angle of the straight line from the swing center of the swing motor to the lens surface is defined as (a2+θ2);

[0045] The swing angle of the straight line from the swing center of the swing motor to the protective film surface is defined as (a1-θ1);

[0046] wherein L1 is the equivalent connecting rod length from the point spectrum reflection point corresponding to the protective film to the swing center of the swing motor, and L2 is the equivalent connecting rod length from the point spectrum reflection point corresponding to the lens to the swing center of the swing motor. The equivalent connecting rod lengths L1 and L2 can be obtained by actual measurement, and the equivalent triangle is known for each angle, two of which are θ1 and θ11 corresponding to the protective film surface, and θ2 and θ22 corresponding to the lens surface. (Refer to FIG. 9) Figure 3As shown, the reflection straight line of the equivalent connecting rod and the point spectrum cannot be collinear, and the two straight lines are connected head to tail to form a triangle, i.e. an equivalent triangle. The point light emitted by the point spectrum is on the surface of the protective film or the lens, and the distance from the point light to the swing center of the swing motor is d22 for the lens and d11 for the protective film. The angle between the straight line representing d11 and the equivalent connecting rod 1 is θ1, and the angle between the reflection straight line 1 of the point spectrum and the equivalent connecting rod 1 is θ11. Similarly, the angle between the straight line representing d22 and the equivalent connecting rod 2 is θ2, and the angle between the reflection straight line 2 of the point spectrum and the equivalent connecting rod 2 is θ22. The swing of the swing motor is taken as the horizontal coordinate axis as the swing starting axis, and the angle between the equivalent connecting rod (since the point spectrum is installed on the driving mechanism of the swing motor, the driving mechanism cannot be an actual existing connecting rod, and the driving mechanism between the swing center of the swing motor and the reflection point of the point spectrum can be equivalent to a connecting rod with a length equal to the distance between the two points, i.e. an equivalent connecting rod) and the horizontal coordinate axis is the swing angle, which is denoted as α1 and α2, respectively.

[0047] S14, the data of the lens and the protective film in steps S12-S13 are integrated respectively, and the lens surface and the protective film surface are at the same time, and the position can be represented by using the data format composed of the swing angle and the distance, i.e. (α2+θ2, d22) and (α1-θ1, d11);

[0048] S15, in the paired data of the lens surface and the swing angle and the distance, a certain number of point data (α12+θ2, d122), (α22+θ2, d222)···(αn2+θ2, dn22) are taken, and the scanning straight line d22=f2(α2) of the lens surface is fitted by using the least square method, and n is a positive integer greater than or equal to 2.

[0049] In the paired data of the protective film surface and the swing angle and the distance, a certain number of point data (α11-θ1, d111), (α21-θ1, d211)···(αn2-θ1, dn11) are taken, and the scanning straight line d11=f1(α1) of the protective film surface is fitted by using the least square method.

[0050] S2, the scanning straight lines of the lens surface and the scanning straight lines of the protective film surface intersect at a point, and the intersection point of the two scanning straight lines is found, and the intersection point is marked as a cutting point.

[0051] Specifically, the scanning straight line d22=f2(α2) of the lens surface and the scanning straight line d11=f1(α1) of the protective film surface intersect at a point, and the intersection point (α0, d0) of the two scanning straight lines is found, and the intersection point of the two scanning straight lines is the cutting point.

[0052] S3, rotating the lens and the protective film, and making the swing speed of the point spectrum greater than the rotating speed of the lens and the protective film, and jumping to step S1 to obtain a large number of different cutting points (fitting the scanning straight lines formed by the point spectrum of the lens and the protective film at different rotating speeds and different rotating angles, and obtaining the intersection points of the different scanning straight lines, i.e. the different cutting points), and fitting the large number of different cutting points into a cutting line. Specifically, fitting the large number of different cutting points into a three-dimensional closed curve, which is the cutting line, to find the real cutting trajectory line.

[0053] The present application overcomes the problems that the protective film is not transparent and the lens cannot be imaged by using two point spectrums to irradiate the lens and the protective film respectively, fitting the scanning straight lines formed by the point spectrum of the lens and the protective film, and finding the real cutting trajectory line.

[0054] The above is a specific description of the preferred embodiment of the present application, but the present application is not limited to the above-mentioned embodiment. Those skilled in the art can make various equivalent modifications or replacements without departing from the spirit of the present application, and these equivalent modifications or replacements are all included in the scope defined by the claims of the present application.

Claims

1. A method for fitting a lens cutting trajectory line, characterized in that: It includes two point spectra, a first clamp, a swing motor, a second clamp, and a five-axis motion platform. Both point spectra are mounted on the first clamp, which is mounted on the swing motor, so that the two point spectra swing at a set swing frequency. The motion trajectories of the two point spectra are exactly the same, with one point spectrum illuminating the lens surface and the other point spectrum illuminating the protective film surface. The lens is mounted on the second clamp to maintain the levelness of the lens and the protective film on the lens; the second clamp is mounted on a five-axis motion platform to move the lens and the protective film on the lens horizontally to adjust the distance between the lens and the protective film and the corresponding point spectrum, and to make the lens and the protective film on the lens rotate at a certain speed. The lens cutting trajectory fitting method includes the following steps: S1. The scanning line formed by the point spectra of the lens surface and the protective film surface at random rotation angles; S2. Find the intersection point of the scanning line on the lens surface and the scanning line on the protective film surface, and mark the intersection point as the cutting point. S3. Rotate the lens and the protective film, and make the oscillation speed of the point spectrum greater than the rotation speed of the lens and the protective film. Repeat the cycle to step S1 to obtain a large number of different cutting points, and fit the large number of different cutting points into a cutting line.

2. The lens cutting trajectory fitting method as described in claim 1, characterized in that: Step S1 includes the following steps: S11. The point spectrum is oscillated at high frequency along the oscillation center of the oscillating motor, and the lens and protective film are rotated at random angular velocity to make the lens and protective film relatively stationary, so as to scan a region on the lens and protective film. S12. Define the output time of the point spectrum detection system as t1, define the distance from the point spectrum reflection point corresponding to the lens to the lens surface as d2, define the distance from the point spectrum reflection point corresponding to the protective film to the protective film surface as d1, and generate the data format of the point spectrum corresponding to the lens as (t1, d2) and the data format of the point spectrum corresponding to the protective film as (t1, d1). Meanwhile, the output time of the swing motor detection system is defined as t2, the swing angle corresponding to the point spectrum of the lens is defined as α2, and the swing angle corresponding to the point spectrum of the protective film is defined as α1. S13. The line of action of the point spectrum is equivalent to the line from the oscillation center of the oscillating motor to the surface of the object. The length from the oscillation center of the oscillating motor to the surface of the lens is defined as d22, and the distance from the oscillation center of the oscillating motor to the surface of the protective film is defined as d11. Calculate d11 and d22 respectively using the triangle cosine theorem. The straight-line swing angle from the swing center of the swing motor to the surface of the lens is defined as (α2+θ2); The straight-line swing angle from the swing center of the swing motor to the surface of the protective film is defined as (α1-θ1); Where L1 is the equivalent link length from the point spectral reflection point of the protective film to the swing center of the oscillating motor, and L2 is the equivalent link length from the point spectral reflection point of the lens to the swing center of the oscillating motor. The equivalent triangle has known angles, including two angles θ1 and θ11 corresponding to the protective film surface, and θ2 and θ22 corresponding to the lens surface. θ1 is the angle between the line connecting the swing center of the oscillating motor to the point spectral reflection point of the protective film and the line connecting the swing center of the oscillating motor to the surface of the protective film; θ11 is the angle between the line connecting the swing center of the oscillating motor to the point spectral reflection point of the protective film... θ1 is the angle between the line connecting the point spectral reflection points and the line connecting the corresponding point spectral reflection point of the protective film to the surface of the protective film; θ2 is the angle between the line connecting the swing center of the swing motor to the corresponding point spectral reflection point of the lens and the line connecting the swing center of the swing motor to the surface of the lens; θ22 is the angle between the line connecting the swing center of the swing motor to the corresponding point spectral reflection point of the lens and the line connecting the corresponding point spectral reflection point of the lens to the surface of the lens; the swing of the swing motor is based on the horizontal coordinate axis as the swing starting axis, and the angle between the equivalent connecting rod and the horizontal coordinate axis is the swing angle, denoted as α1 and α2 respectively. S14. Integrate the data. At the same time, the positions of the lens surface and the protective film surface are represented by data format consisting of swing angle and distance, respectively, and marked as (α2+θ2,d22) and (α1-θ1,d11); S15. Take a certain number of data points (α12+θ2,d122), (α22+θ2,d222)···(αn2+θ2,dn22) from the paired data of the swing angle and distance of the lens surface, and use the least squares method to fit the scanning line d22=f2(α2) of the lens surface. Take a certain number of data points (α11-θ1,d111), (α21-θ1,d211)...(αn2-θ1,dn11) from the paired data of the swing angle and distance on the surface of the protective film, and use the least squares method to fit the scanning line d11=f1(α1) on the surface of the protective film.

3. The lens cutting trajectory fitting method as described in claim 1, characterized in that: Step S2 includes the following steps: The scanning lines d22 = f2(α2) on the lens surface and d11 = f1(α1) on the protective film surface intersect at a point. The intersection point (α0, d0) of the two scanning lines is then determined, which is the cutting point.

4. The lens cutting trajectory fitting method as described in claim 1, characterized in that: In step S3, fitting the large number of different cutting points into a cutting line includes the following steps: The obtained large number of different cutting points are fitted into a three-dimensional closed curve, which is the cutting line.

Citation Information

Patent Citations

  • Curved surface cutting track obtaining method based on STL file

    CN101225507A

  • Shell body machining standard positioning method, residual edge cutting method and through hole machining method

    CN109128840A