Method and device for scanning asymmetrical processing curved surface

By using a composite scanning light source and a translucent plate in a desktop scanning device, the installation error is obtained and compensated, and the scanning accuracy problem caused by translation mechanism error is solved, and high-precision mode-kernel scanning is achieved.

CN120252569AInactive Publication Date: 2025-07-04SANLI HARDWARE & MASCH PROD (SHENZHEN) CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202510413039.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-03
Publication Date
2025-07-04
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

When scanning the mold, the existing desktop laser 3D contour scanning device is difficult to meet the high-precision requirements due to the installation error of the translation mechanism.

Method used

Using a composite scanning light source, a light-transmitting plate that is relatively fixed to the workpiece to be scanned before scanning is set, and light from different bands is used to scan, installation error data is obtained and compensation is performed, and the scanning accuracy is improved.

Benefits of technology

The scanning error caused by the installation error of the translation mechanism is reduced, the scanning accuracy of the desktop scanning device is improved, and the high-precision scanning needs of the mold core are met.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120252569A_ABST
    Figure CN120252569A_ABST
Patent Text Reader

Abstract

The invention discloses a scanning method for an asymmetric processing curved surface, a scanning device is designed based on a scanning mode, scanning errors caused by installation errors of a translation mechanism in a desktop type scanning device can be reduced, and the scanning precision of the desktop type scanning device is improved. Specifically, a light-transmitting plate fixed relative to a to-be-scanned workpiece is arranged above the scanning side of the to-be-scanned workpiece before scanning, composite scanning light containing two different wavebands is projected to the to-be-scanned workpiece for scanning during scanning, the first waveband light in the composite scanning light can be reflected by the light-transmitting plate, and the second waveband light in the composite scanning light can be reflected by the light-transmitting plate. Second wave band light in the composite scanning light can penetrate through the light-transmitting plate to scan a to-be-scanned workpiece, and the scanning method comprises the following steps that array scanning is conducted on the to-be-scanned workpiece through the composite scanning light, and in the scanning process, the position of a scanning light source of the composite scanning light relative to the to-be-scanned workpiece changes along with changes of scanning points; and compensating the second scanning result of the second wave band light according to the first scanning result of the first wave band light.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of mold core processing, and particularly to a scanning method and device for an asymmetric processing surface of a mold core after finish machining of a mold core with an asymmetric processing surface. Background Art

[0002] When producing some plastic products with irregular and asymmetric surfaces, such as the concave-convex lamp cover of a car headlight lens, different lens curves can form different light concentration effects. To achieve the design effect of the optical design of the concave-convex lamp cover of the lens, it is necessary to ensure that the size of the mold core is consistent with that of the concave-convex lamp cover of the lens, so that the subsequent normal finished products can meet the requirements.

[0003] The mold core is used to form the processing surface of the plastic product, and its structural accuracy determines the processing surface accuracy of the product. The processing of the mold core mainly includes two processes. One is rough machining to form the surface contour of the corresponding product, and then finish machining to gradually make the surface of the mold core meet the design requirements. In the process of finish machining of this mold core, multiple machining is usually adopted, and the machining situation of each inspected mold core is detected. The applicant introduces 3D scanning technology to scan the surface contour of the mold core to determine the machining allowance to ensure the machining effect.

[0004] At present, the scanning accuracy of the commonly used desktop laser 3D contour scanning devices on the market is difficult to meet the needs of the applicant to scan the mold core. Through repeated debugging and testing of the scanning device, the applicant found that the installation error of the moving platform of the scanning head has a relatively large impact on the accuracy. For this reason, the applicant made specific improvements to the scanning device to overcome this problem, and it can be achieved on the basis of basically not changing the structure of the scanning device. Summary of the Invention

[0005] The present invention discloses a scanning method, device, electronic device and computer-readable storage medium for an asymmetric processing surface, which are used to reduce the scanning error caused by the installation error of the translation mechanism in the desktop scanning device and improve the scanning accuracy of the desktop scanning device.

[0006] The first aspect of the present invention provides a scanning method for an asymmetric processing surface. Before scanning, a transparent plate relatively fixed to the workpiece to be scanned is arranged above the scanning side of the workpiece to be scanned. When scanning, a composite scanning light including two different wavelength bands is projected onto the workpiece to be scanned for scanning. The first wavelength band light in the composite scanning light can be reflected by the transparent plate, and the second wavelength band light in the composite scanning light can pass through the transparent plate to scan the workpiece to be scanned. The scanning method includes the following steps:

[0007] Step 1, performing array scanning on the workpiece to be scanned through the composite scanning light. During the scanning process, the position of the scanning light source of the composite scanning light relative to the workpiece to be scanned changes with the change of the scanning points.

[0008] Step 2: Compensate the second scanning result of the second-band light according to the first scanning result of the first-band light.

[0009] In some specific embodiments of the present invention, the preset height between the scanning light source and the bearing surface of the workpiece to be scanned is denoted as the first height H1, the height between the light-transmitting plate and the bearing surface is denoted as the second height H2, the first scanning result includes: the scanning height from the scanning light source to the light-transmitting plate when the scanning light source of the composite scanning light moves to each scanning point, denoted as the third height H3, and the second scanning result includes: the scanning height from the scanning light source to the workpiece to be scanned when the scanning light source of the composite scanning light moves to each scanning point, denoted as the fourth height H4;

[0010] The compensating the second scanning result of the second-band light according to the first scanning result of the first-band light includes:

[0011] Calculating the ratio R of the difference ΔH between the first height and the third height to the second height,

[0012] If R is greater than 1, then compensate the scanning height from the scanning light source to the workpiece to be scanned when the scanning light source of the composite scanning light moves to each scanning point to H4 - ΔH;

[0013] If R is less than 1, then compensate the scanning height from the scanning light source to the workpiece to be scanned when the scanning light source of the composite scanning light moves to each scanning point to H4 + ΔH;

[0014] If R is equal to 1, then keep the scanning height from the scanning light source to the workpiece to be scanned when the scanning light source of the composite scanning light moves to each scanning point unchanged.

[0015] In some specific embodiments of the present invention, the second scanning result further includes the planar coordinates of each scanning point, and compensating the second scanning result of the second-band light further includes:

[0016] Step 3: Fit the three-dimensional contour of the workpiece to be scanned according to the compensated second scanning result.

[0017] In some preferred embodiments of the present invention, it further includes:

[0018] Step 4: Calculate the 3D curvature of each scanning point, and perform supplementary scanning on the workpiece to be scanned according to the 3D curvature to obtain a third scanning result;

[0019] Step 5: Re-fit the three-dimensional contour of the workpiece to be scanned according to the second scanning result and the third scanning result.

[0020] Wherein, in the step 4, the scanning points in the supplementary scanning do not coincide with the scanning points in the initial scanning.

[0021] In some preferred embodiments of the present invention, calculating the 3D curvature of each scanning point and performing supplementary scanning on the workpiece to be scanned according to the 3D curvature includes:

[0022] Step 41: Divide the scanning area of the workpiece to be scanned into several sub-areas according to a preset method, calculate the 3D curvature of the scanning points in each sub-area, and calculate the curvature volatility of the sub-area according to the 3D curvature of the scanning points;

[0023] Step 42: Determine whether the curvature volatility of each sub-area is greater than a first preset threshold. If the curvature volatility of a certain sub-area is greater than the first preset threshold, perform supplementary scanning on this sub-area.

[0024] In some preferred embodiments of the present invention, calculating the 3D curvature of each scanning point and performing supplementary scanning on the workpiece to be scanned according to the 3D curvature includes:

[0025] Step 41': Divide the scanning area of the workpiece to be scanned into several sub-areas according to a preset method, calculate the 3D curvature of the scanning points in each sub-area, and calculate the maximum 3D curvature of the sub-area according to the 3D curvature of the scanning points;

[0026] Step 42': Determine whether the maximum 3D curvature of each sub-area is greater than a second preset threshold. If the curvature volatility of a certain sub-area is greater than the second preset threshold, perform supplementary scanning on this sub-area.

[0027] In some preferred embodiments of the present invention, calculating the 3D curvature of each scanning point and performing supplementary scanning on the workpiece to be scanned according to the 3D curvature includes:

[0028] Step 41'': Divide the scanning area of the workpiece to be scanned into several sub-areas according to a preset method, calculate the 3D curvature of the scanning points in each sub-area, and calculate the curvature volatility and the maximum 3D curvature of the sub-area according to the 3D curvature of the scanning points;

[0029] Step 42'': Determine whether the curvature volatility of each sub-area is greater than the first preset threshold and whether the maximum 3D curvature is greater than the second preset threshold. If the curvature volatility of a certain sub-area is greater than the first preset threshold and the maximum 3D curvature is greater than the second preset threshold, perform supplementary scanning on this sub-area.

[0030] The second aspect of the present invention provides a scanning device for an asymmetric machining surface. The device includes:

[0031] A transparent plate, which is arranged above the scanning side of the workpiece to be scanned and is relatively fixed to the workpiece to be scanned;

[0032] A scanning light source, configured to project composite scanning light including two different wavelength bands onto a workpiece to be scanned for scanning;

[0033] A scanning control module, configured to control the scanning light source to perform array scanning on the workpiece to be scanned. During the scanning process, the position of the scanning light source of the composite scanning light relative to the workpiece to be scanned changes with the change of scanning points;

[0034] A scanning compensation module, configured to compensate the second scanning result of the second wavelength band light according to the first scanning result of the first wavelength band light.

[0035] A third aspect of the present invention provides a computer device, including at least one processor and at least one memory. Wherein, the memory stores program codes, and when the program codes are executed by the processor, the computer device is caused to execute the steps of any one of the scanning methods in the first aspect.

[0036] A fourth aspect of the present invention provides a computer-readable storage medium, which stores a computer program executable by a computer device. When the computer program runs on the computer device, the computer device is caused to execute the steps of any one of the scanning methods in the first aspect.

[0037] In the technical solution provided by the present invention, by setting a transparent plate relatively fixed to the workpiece to be scanned, when the first wavelength band light of the composite scanning light scans the transparent plate, error data generated during the process of the moving platform driving the scanning light source to move relative to the workpiece to be scanned can be separately obtained. Thus, after the composite scanning light completes the scanning of the workpiece to be scanned, the error data is compensated to the second scanning result of the workpiece to be scanned, thereby reducing the scanning error caused by the installation error of the translation mechanism in the desktop scanning device, improving the scanning accuracy of the desktop scanning device, and meeting the applicant's high-precision scanning requirements for the mold core. Description of the Drawings

[0038] Figure 1 It is a schematic structural diagram of a desktop laser 3D contour scanning device in the first embodiment of the present invention;

[0039] Figure 2 It is a schematic flowchart of a scanning method in the first embodiment of the present invention;

[0040] Figure 3 It is a schematic flowchart of a scanning method in the second embodiment of the present invention;

[0041] Figure 4 It is a schematic flowchart of step 4 in the second embodiment of the present invention;

[0042] Figure 5 It is a schematic flowchart of step 4 in the third embodiment of the present invention;

[0043] Figure 6 This is a schematic flowchart of step 4 in the fourth embodiment of the present invention. Detailed implementation manners

[0044] Embodiment 1

[0045] The embodiments of the present invention provide a scanning method and device for an asymmetrically machined surface. By stripping the position error brought by the moving platform to the scanning light source from the scanning data of the workpiece to be scanned during data acquisition, it is convenient to compensate the position error for the scanning data during data processing, making the scanning data more accurate to meet the high-precision scanning requirements of some precision workpieces (such as mold cores) with asymmetrically machined surfaces. By adopting this method, only by setting a light-transmitting plate on the basis of a conventional desktop scanning device, the installation requirements of the desktop scanning device for the moving platform can be reduced, and the high-precision scanning requirements of precision workpieces (such as mold cores) with asymmetrically machined surfaces can be met.

[0046] The terms "first", "second", "third", "fourth", etc. (if any) in the specification, claims and above-mentioned drawings of the present invention are used to distinguish similar objects and do not necessarily need to be used to describe a specific order or sequence. It should be understood that such used data can be interchanged under appropriate circumstances so that the embodiments described herein can be implemented in an order different from that illustrated or described herein. In addition, the terms "comprising" or "having" and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, system, product or device comprising a series of steps or units does not necessarily have to be limited to those steps or units clearly listed, but may include other steps or units not clearly listed or inherent to these process, method, product or device.

[0047] For easy understanding, the scanning method of the embodiments of the present invention and the desktop laser scanning device for implementing this scanning method are specifically described below.

[0048] Refer to Figure 1, the desktop laser scanning device provided by the embodiments of the present invention includes a scanning light source 10, a moving platform, a stage 30, and a light-transmitting plate 40. Among them, the moving platform includes an X-axis moving module 22 and a Y-axis moving module 21 disposed on the X-axis moving module, and the scanning light source is disposed on the Y-axis moving module 21. The stage is located on the desktop below the scanning light source, and the stage is used to load the workpiece 50 to be scanned. When the workpiece to be scanned is loaded, the workpiece to be scanned and the stage will remain unchanged. The light-transmitting plate 40 is relatively fixed above the scanning side of the stage 30 through some positioning structures. The scanning light source can project a composite scanning light including two different wavelength bands onto the workpiece to be scanned for scanning. The first wavelength band light in the composite scanning light can be reflected by the light-transmitting plate, and the second wavelength band light in the composite scanning light can pass through the light-transmitting plate to scan the workpiece to be scanned.

[0049] Based on the above desktop laser scanning device, the scanning method provided by the present invention includes the following steps:

[0050] Step 1, perform array scanning on the workpiece to be scanned through the composite scanning light. During the scanning process, the scanning light source is driven by the moving platform to perform moving scanning to complete the comprehensive scanning of the workpiece to be scanned.

[0051] It should be noted that in the embodiments of the present invention, the moving platform is not limited to the XY-axis platform, and can also be a Z-axis lifting and rotating platform. The Z-axis lifting and rotating platform is to dispose the scanning light source around the workpiece to be scanned, and drive the scanning light source to rotate and scan relative to the workpiece to be scanned through an annular module. Each time a circle is scanned, the scanning light source is driven to rise / fall in the Z-axis direction to complete the annular array scanning of the workpiece to be scanned. When the Z-axis rotating platform is used to drive the scanning light source to perform moving scanning, correspondingly, the light-transmitting plate also needs to be replaced with a cylindrical light-transmitting plate surrounding the workpiece to be scanned.

[0052] Step 2, compensate the second scanning result of the second wavelength band light according to the first scanning result of the first wavelength band light.

[0053] There are scanning points distributed in a matrix on the surface contour of the workpiece to be scanned. Each time the scanning light source passes through a scanning point, a composite scanning light is projected onto the scanning point. The first wavelength band light in the composite scanning light is reflected when it is projected onto the light-transmitting plate to complete the scanning of the light-transmitting plate. Thus, when the scanning is completed, all the data reflected from the light-transmitting plate can be obtained. According to these data, the data of each scanning point can be calculated, so as to obtain the first scanning result of the first wavelength band light. Similarly, the second wavelength band light in the composite scanning light passes through the light-transmitting plate and is projected onto the workpiece to be scanned and reflected. When the scanning is completed, all the data reflected from the workpiece to be scanned can be obtained. According to these data, the data of each scanning point can be calculated, so as to obtain the second scanning result of the second wavelength band light.

[0054] As Figure 1 shown, the preset height between the scanning light source and the bearing surface of the workpiece to be scanned is denoted as the first height H1, the height between the light-transmitting plate and the bearing surface is denoted as the second height H2. The first scanning result includes: the scanning height from the scanning light source to the light-transmitting plate when the scanning light source of the composite scanning light moves to each scanning point, denoted as the third height H3. The second scanning result includes: the scanning height from the scanning light source to the workpiece to be scanned when the scanning light source of the composite scanning light moves to each scanning point, denoted as the fourth height H4.

[0055] Ideally, after the scanning light source is installed, when the moving platform drives the scanning light source to perform array scanning, each moving position should coincide with its corresponding scanning position. Due to installation and debugging errors, there will be a certain offset at this position. This offset is an in-plane offset, which will cause an offset in the projection of the workpiece to be scanned in the XY plane, but will not affect the shape of the projection of the workpiece to be scanned in the XY plane. Therefore, the offset in the XY plane will not affect the scanning result. In addition to the offset in the XY plane, there is also an installation and debugging error in the Z-axis direction of the scanning light source. This error will affect the height error from the scanning light source to the workpiece to be scanned. At the same time, at a faster scanning speed, there will also be a certain jitter error, causing different offsets in the height between the scanning light source and the workpiece to be scanned at each scanning point.

[0056] Based on this, when compensating the second scanning result of the second-band light according to the first scanning result of the first-band light, it specifically includes: calculating the ratio R of the difference ΔH between the first height and the third height to the second height, and then performing height compensation according to the magnitude of R. Specifically, when R is greater than 1, that is, the scanning light source is offset towards the side close to the workpiece to be scanned, the scanning height from the scanning light source to the workpiece to be scanned when the scanning light source of the composite scanning light moves to each scanning point is compensated as H4 - ΔH; when R is less than 1, that is, the scanning light source is offset towards the side away from the workpiece to be scanned, the scanning height from the scanning light source to the workpiece to be scanned when the scanning light source of the composite scanning light moves to each scanning point is compensated as H4 + ΔH; when R is equal to 1, that is, there is no offset between the scanning light source and the workpiece to be scanned, at this time, the scanning height from the scanning light source to the workpiece to be scanned when the scanning light source of the composite scanning light moves to each scanning point remains unchanged.

[0057] After compensating each scanning point, the corrected second scanning result can be obtained.

[0058] Step 3, fitting the three-dimensional contour of the workpiece to be scanned according to the compensated second scanning result. Thus, it is possible to analyze the coincidence degree and similarity between the fitted three-dimensional contour and the designed contour of the workpiece, so as to determine the processing effect of the workpiece to be scanned.

[0059] If the jitter of the high-speed moving scanning light source in the XY plane affects the scanning result, before fitting, the error in the XY plane can be further supplemented. Specifically, first calculate the correction matrix through the existing plane calibration method, and then correct the plane coordinates of each scanning point according to the correction matrix.

[0060] In the technical solution provided by the present invention, by setting a light-transmitting plate relatively fixed to the workpiece to be scanned, when the first-band light of the composite scanning light scans the light-transmitting plate, the error data generated by the moving platform driving the scanning light source relative to the workpiece to be scanned can be separately obtained. Thus, after the composite scanning light completes the scanning of the workpiece to be scanned, the error data is compensated to the second scanning result of the workpiece to be scanned, thereby reducing the scanning error caused by the installation error of the translation mechanism in the desktop scanning device, improving the scanning accuracy of the desktop scanning device, and meeting the applicant's high-precision scanning requirements for the mold core.

[0061] Embodiment 2

[0062] The present invention also provides another scanning method for an asymmetrically machined surface, using the same desktop laser scanning device as in Embodiment 1 to perform 3D contour scanning. Different from Embodiment 1, after step 3, it further includes a supplementary scanning step, and the three-dimensional contour of the workpiece to be scanned is refitted by combining the third scanning result and the second scanning result of the supplementary scanning.

[0063] Specifically, after steps 1, 2, and 3 of Embodiment 1, it further includes:

[0064] Step 4, calculate the 3D curvature of each scanning point, and perform supplementary scanning on the workpiece to be scanned according to the 3D curvature to obtain a third scanning result;

[0065] Step 5, fit the three-dimensional contour of the workpiece to be scanned according to the second scanning result and the third scanning result.

[0066] Among them, in step 4, the scanning points in the supplementary scanning do not coincide with the scanning points in the initial scanning.

[0067] Due to the irregularity of the asymmetrically machined surface, some surface curvatures change uniformly, while some have sudden mutations. Generally, the scanning points are uniformly selected by default, which may cause some regions with sudden curvature changes and uneven changes to lose important feature points, resulting in inaccurate scanning results. To avoid such problems, by selectively performing supplementary scanning on some parts with overly discrete and suddenly changing curvatures according to the 3D curvature of each scanning point, the possibility of missing important feature points is reduced, and the scanning accuracy is improved.

[0068] In this embodiment, calculating the 3D curvature of each scanning point and performing supplementary scanning on the workpiece to be scanned according to the 3D curvature includes:

[0069] Step 41: Divide the scanning area of the workpiece to be scanned into several sub-areas according to a preset method, calculate the 3D curvature of the scanning points in each sub-area, and calculate the curvature volatility of the sub-area according to the 3D curvature of the scanning points. The curvature volatility is the standard deviation of the 3D curvatures of the scanning points.

[0070] Step 42: Determine whether the curvature volatility of each sub-area is greater than a first preset threshold. If the curvature volatility of a certain sub-area is greater than the first preset threshold, perform supplementary scanning on this sub-area.

[0071] By using the curvature volatility as the basis for supplementary scanning, the possibility of missing important feature points in the area with excessive curvature change fluctuations in the machining surface can be reduced.

[0072] Embodiment 3

[0073] The present invention also provides another scanning method for an asymmetric machining surface, and uses the same desktop laser scanning device as in Embodiment 2 to perform 3D contour scanning. The difference from Embodiment 2 is the processing procedure of Step 4.

[0074] Specifically, in this embodiment, calculating the 3D curvature of each scanning point and performing supplementary scanning on the workpiece to be scanned according to the 3D curvature includes:

[0075] Step 41': Divide the scanning area of the workpiece to be scanned into several sub-areas according to a preset method, calculate the 3D curvature of the scanning points in each sub-area, and calculate the maximum 3D curvature of the sub-area according to the 3D curvature of the scanning points.

[0076] Step 42': Determine whether the maximum 3D curvature of each sub-area is greater than a second preset threshold. If the curvature volatility of a certain sub-area is greater than the second preset threshold, perform supplementary scanning on this sub-area.

[0077] By using the maximum 3D curvature as the basis for supplementary scanning, the possibility of missing important feature points in the area with sudden curvature changes in the machining surface can be reduced.

[0078] Embodiment 4

[0079] The present invention also provides another scanning method for an asymmetric machining surface, and uses the same desktop laser scanning device as in Embodiment 2 to perform 3D contour scanning. The difference from Embodiment 2 is the processing procedure of Step 4.

[0080] Specifically, in this embodiment, calculating the 3D curvature of each scanning point and performing supplementary scanning on the workpiece to be scanned according to the 3D curvature includes:

[0081] Step 41″, divide the scanning area of the workpiece to be scanned into several sub-areas according to a preset method, calculate the 3D curvature of the scanning points in each sub-area, and calculate the curvature volatility and the maximum 3D curvature of the sub-area according to the 3D curvature of the scanning points;

[0082] Step 42″, determine whether the curvature volatility of each sub-area is greater than a first preset threshold and whether the maximum 3D curvature is greater than a second preset threshold. If the curvature volatility of a certain sub-area is greater than the first preset threshold and the maximum 3D curvature is greater than the second preset threshold, then perform supplementary scanning on this sub-area.

[0083] By using the curvature volatility and the maximum 3D curvature as the basis for supplementary scanning, it is possible to reduce the possibility of missing important feature points in areas with excessive curvature variation fluctuations and sudden curvature changes in the machined surface.

[0084] Embodiment 5

[0085] The present invention provides a scanning device for an asymmetric machined surface, and the device includes:

[0086] A light-transmitting plate, which is arranged above the scanning side of the workpiece to be scanned and is relatively fixed to the workpiece to be scanned;

[0087] A scanning light source, which is used to project composite scanning light containing two different wavelength bands onto the workpiece to be scanned for scanning;

[0088] A scanning control module, which is used to control the scanning light source to perform array scanning on the workpiece to be scanned. During the scanning process, the position of the scanning light source of the composite scanning light relative to the workpiece to be scanned changes with the change of the scanning points;

[0089] A scanning compensation module, which is used to compensate the second scanning result of the second wavelength band light according to the first scanning result of the first wavelength band light.

[0090] This scanning device can be applied to improve the existing desktop laser scanning device, so that the existing desktop laser scanning device can achieve the same technical effect as that in Embodiment 1.

[0091] Embodiment 6

[0092] The embodiment of the present invention further provides a computer device, including at least one processor and at least one memory. Among them, the memory stores program code, and when the program code is executed by the processor, the computer device is enabled to execute the steps of the above-mentioned scanning method for an asymmetric machined surface.

[0093] Embodiment 7

[0094] An embodiment of the present invention also provides a computer-readable storage medium storing a computer program executable by a computer device. When the computer program runs on the computer device, the computer device is caused to execute the steps of the above-described scanning method for an asymmetrically machined surface.

[0095] Those skilled in the art should understand that the embodiments of the present invention can be provided as a method, a system, or a computer program product. Therefore, the present invention can take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware aspects. Moreover, the present invention can take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk memories, CD-ROMs, optical memories, etc.) containing computer-usable program code.

[0096] The present invention is described with reference to the flowcharts and / or block diagrams of methods, apparatuses (systems), and computer program products according to embodiments of the present invention. It should be understood that each flow and / or block in the flowcharts and / or block diagrams, and the combination of flows and / or blocks in the flowcharts and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to the processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing devices to generate a machine, such that the instructions executed by the processor of the computer or other programmable data processing devices produce means for implementing the functions specified in Figure 1 one flow or multiple flows and / or blocks Figure 1 one block or multiple blocks.

[0097] These computer program instructions can also be stored in a computer-readable memory capable of guiding a computer or other programmable data processing device to work in a specific manner, such that the instructions stored in the computer-readable memory produce a manufactured article including instruction means that implement the functions specified in Figure 1 one flow or multiple flows and / or blocks Figure 1 one block or multiple blocks.

[0098] These computer program instructions can also be loaded onto a computer or other programmable data processing device, such that a series of operation steps are executed on the computer or other programmable device to produce a computer-implemented process. Thus, the instructions executed on the computer or other programmable device provide steps for implementing the functions specified in Figure 1 one flow or multiple flows and / or blocks Figure 1 one block or multiple blocks.

[0099] Although the preferred embodiments of the present invention have been described, additional changes and modifications can be made to these embodiments by those skilled in the art once they learn of the basic inventive concept. Therefore, the appended claims are intended to be construed to include the preferred embodiments as well as all changes and modifications that fall within the scope of the present invention.

[0100] Obviously, those skilled in the art can make various changes and modifications to the present invention without departing from the spirit and scope of the present invention. Thus, if these modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalent technologies, the present invention is also intended to include these modifications and variations.

Claims

1. A scanning method for an asymmetrically machined surface, characterized in that Before scanning, a transparent plate that is relatively fixed to the workpiece to be scanned is set above the scanning side of the workpiece to be scanned. During scanning, a composite scanning light containing two different wavelength bands is projected onto the workpiece to be scanned for scanning. The first wavelength band light in the composite scanning light can be reflected by the transparent plate, and the second wavelength band light in the composite scanning light can pass through the transparent plate to scan the workpiece to be scanned. This scanning method includes the following steps: Step 1, perform array scanning on the workpiece to be scanned through the composite scanning light. During the scanning process, the position of the scanning light source of the composite scanning light relative to the workpiece to be scanned changes with the change of the scanning points; Step 2, compensate the second scanning result of the second wavelength band light according to the first scanning result of the first wavelength band light.

2. The scanning method for an asymmetrically machined surface according to claim 1, wherein The preset height between the scanning light source and the bearing surface of the workpiece to be scanned is denoted as the first height H1, and the height between the transparent plate and the bearing surface is denoted as the second height H2. The first scanning result includes: the scanning height from the scanning light source to the transparent plate when the scanning light source of the composite scanning light moves to each scanning point, denoted as the third height H3. The second scanning result includes: the scanning height from the scanning light source to the workpiece to be scanned when the scanning light source of the composite scanning light moves to each scanning point, denoted as the fourth height H4; The compensating the second scanning result of the second wavelength band light according to the first scanning result of the first wavelength band light includes: Calculating the ratio R of the difference ΔH between the first height and the third height to the second height; If R is greater than 1, then compensate the scanning height from the scanning light source to the workpiece to be scanned when the scanning light source of the composite scanning light moves to each scanning point to H4 - ΔH; If R is less than 1, then compensate the scanning height from the scanning light source to the workpiece to be scanned when the scanning light source of the composite scanning light moves to each scanning point to H4 + ΔH; If R is equal to 1, then keep the scanning height from the scanning light source to the workpiece to be scanned when the scanning light source of the composite scanning light moves to each scanning point unchanged.

3. The scanning method for an asymmetrically machined surface according to claim 1, wherein The second scanning result also includes the plane coordinates of each scanning point. Compensating the second scanning result of the second wavelength band light also includes: Step 3, fitting the three-dimensional contour of the workpiece to be scanned according to the compensated second scanning result.

4. The scanning method for an asymmetrically machined surface according to claim 3, wherein It also includes: Step 4, calculating the 3D curvature of each scanning point, and performing supplementary scanning on the workpiece to be scanned according to the 3D curvature to obtain a third scanning result; Step 5, refitting the three-dimensional contour of the workpiece to be scanned according to the second scanning result and the third scanning result. Among them, in the step 4, the scanning points in the supplementary scanning do not coincide with the scanning points in the initial scanning.

5. The scanning method for an asymmetrically machined surface according to claim 4, characterized in that, The calculating the 3D curvature of each scanning point and performing supplementary scanning on the workpiece to be scanned according to the 3D curvature includes: Step 41, dividing the scanning area of the workpiece to be scanned into several sub-areas according to a preset method, calculating the 3D curvature of the scanning points in each sub-area, and calculating the curvature volatility of the sub-area according to the 3D curvature of the scanning points; Step 42, judging whether the curvature volatility of each sub-area is greater than a first preset threshold. If the curvature volatility of a certain sub-area is greater than the first preset threshold, then perform supplementary scanning on the sub-area.

6. The scanning method for an asymmetrically machined surface according to claim 4, wherein Calculating the 3D curvature of each scanning point and performing supplementary scanning on the workpiece to be scanned according to the 3D curvature, including: Step 41′, dividing the scanning area of the workpiece to be scanned into several sub-areas according to a preset method, calculating the 3D curvature of the scanning points in each sub-area, and calculating the maximum 3D curvature of the sub-area according to the 3D curvature of the scanning points; Step 42′, determining whether the maximum 3D curvature of each sub-area is greater than a second preset threshold. If the curvature volatility of a certain sub-area is greater than the second preset threshold, supplementary scanning is performed on this sub-area.

7. The scanning method for an asymmetrically machined surface according to claim 4, characterized in that Calculating the 3D curvature of each scanning point and performing supplementary scanning on the workpiece to be scanned according to the 3D curvature, including: Step 41″, dividing the scanning area of the workpiece to be scanned into several sub-areas according to a preset method, calculating the 3D curvature of the scanning points in each sub-area, and calculating the curvature volatility and the maximum 3D curvature of the sub-area according to the 3D curvature of the scanning points; Step 42″, determining whether the curvature volatility of each sub-area is greater than a first preset threshold and whether the maximum 3D curvature is greater than a second preset threshold. If the curvature volatility of a certain sub-area is greater than the first preset threshold and the maximum 3D curvature is greater than the second preset threshold, supplementary scanning is performed on this sub-area.

8. The scanning device for an asymmetrically machined surface according to claim 1, wherein, Including: A light-transmitting plate, arranged above the scanning side of the workpiece to be scanned and relatively fixed to the workpiece to be scanned; A scanning light source, used to project composite scanning light containing two different wavelength bands onto the workpiece to be scanned for scanning; A scanning control module, used to control the scanning light source to perform array scanning on the workpiece to be scanned. During the scanning process, the position of the scanning light source of the composite scanning light relative to the workpiece to be scanned changes with the change of the scanning points; A scanning compensation module, used to compensate the second scanning result of the second wavelength band light according to the first scanning result of the first wavelength band light.

9. A computer device, characterized in that, Including at least one processor and at least one memory. Among them, the memory stores program codes. When the program codes are executed by the processor, the computer device executes the steps of the method according to any one of claims 1 to 7.

10. A computer-readable storage medium, which stores a computer program executable by a computer device. When the computer program runs on the computer device, the computer device executes the steps of the method according to any one of claims 1 to 7.

Citation Information

Patent Citations

  • Automatic measuring device and method for curved surface of large skin of airplane

    CN114061486A

  • Automatic scanning device for three-dimensional curved surface of ship body broadside in dock

    CN117433446A

  • Single-point calibration method and device, equipment, storage medium and product

    CN119533348A

  • Position regulator for pickup and non-contacted electric resistance rate determiner

    CN1614427A

  • Measuring method and measuring device for form of transparent plate mater

    JP1999211429A