A method and system for machining curved workpieces

By combining a laser, a coordinate data acquisition mechanism, and a multi-axis motion mechanism, the actual three-dimensional coordinate information of the curved workpiece is obtained, which solves the problems of inaccurate positioning and low efficiency of curved workpieces, and realizes fast and accurate machining of curved workpieces.

CN119216795BActive Publication Date: 2026-05-26SHENZHEN MINGCHUANG INTELLIGENT EQUIP CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
SHENZHEN MINGCHUANG INTELLIGENT EQUIP CO LTD
Filing Date
2023-06-29
Publication Date
2026-05-26

AI Technical Summary

Technical Problem

Existing technologies for removing ink from curved workpiece surfaces suffer from inaccurate positioning and low efficiency. In particular, processing curved surfaces by breaking them down into multiple segments leads to large errors, uneven edges, and even lower efficiency in secondary correction.

Method used

By employing a laser, a coordinate data acquisition mechanism, and a multi-axis motion mechanism, the actual three-dimensional coordinate information of the curved workpiece is obtained by setting theoretical three-dimensional coordinate information and positioning base points. The multi-axis motion mechanism is used for precise positioning, and laser is emitted for processing based on the actual three-dimensional coordinate information.

Benefits of technology

It enables rapid and precise positioning and processing of curved workpieces, improves processing efficiency, and ensures the smoothness of processed edges and product yield.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119216795B_ABST
    Figure CN119216795B_ABST
Patent Text Reader

Abstract

This invention discloses a method and system for machining curved workpieces. The machining method includes the following steps: setting theoretical three-dimensional coordinate information of the curved workpiece; setting a positioning base point, and ensuring that the contour corresponding to the theoretical three-dimensional coordinate information of the curved workpiece continuously passes through the positioning base point during movement; acquiring first target two-dimensional coordinate information and second target two-dimensional coordinate information; acquiring actual three-dimensional coordinate information; spatially positioning the curved workpiece; and machining the curved workpiece. This invention ensures that the contour corresponding to the theoretical three-dimensional coordinate information of the curved workpiece continuously passes through the positioning base point during movement, acquiring the actual three-dimensional coordinate information of the curved workpiece. This allows a multi-axis motion mechanism to quickly and accurately reposition the curved workpiece spatially based on the actual three-dimensional coordinate information, improving the positioning accuracy of the curved workpiece.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of laser processing technology, and specifically to a method and system for processing curved workpieces. Background Technology

[0002] Laser cleaning technology can quickly remove deposits and coatings from the substrate surface. The principle is that the material on the substrate surface is subjected to the action of a focused laser, which rapidly absorbs heat to form a shock wave that turns into particles and is removed. Due to its high efficiency and good effect, it is used to remove ink from the surface of transparent substrates, such as lenses and display substrates.

[0003] When the ink to be removed is ink adhering to the surface of a curved workpiece, the laser focus needs to change according to the shape of the curved surface. The existing technology is to decompose the curved surface to be removed into multiple segments, each segment corresponding to a focal length. The laser is set to the corresponding focal length to emit laser to remove the ink from each segment separately. Multiple segments are spliced ​​together to complete the removal of ink from the entire curved surface.

[0004] However, the above methods are inefficient, and workpiece positioning can only be achieved through mechanical structures, resulting in significant errors and potential misalignment during splicing. This leads to uneven edges after ink removal, failing to meet processing requirements. To reduce errors, a secondary correction process is typically used, or the workpiece is divided into as many segments as possible. However, this further reduces ink removal efficiency. Summary of the Invention

[0005] The technical problem to be solved by the present invention is to provide a method and system for processing curved workpieces, which addresses the above-mentioned deficiencies of the prior art and solves the problems of inaccurate positioning and low efficiency.

[0006] The technical solution adopted by the present invention to solve its technical problem is: to provide a method for processing curved workpieces, which is applied to a processing system, the processing system including a laser, a coordinate data acquisition mechanism and a multi-axis motion mechanism;

[0007] The processing method includes the following steps:

[0008] Set the theoretical three-dimensional coordinate information of the curved surface workpiece;

[0009] A positioning base point is set in space, and the multi-axis motion mechanism controls the movement of the curved workpiece, and during the movement, the contour corresponding to the theoretical three-dimensional coordinate information of the curved workpiece continuously passes through the positioning base point.

[0010] The first target two-dimensional coordinate information and the second target two-dimensional coordinate information of the curved workpiece are obtained through a coordinate data acquisition mechanism; wherein, the first target two-dimensional coordinate information is the Y-direction error data based on the X-axis and the positioning base point, and the second target two-dimensional coordinate information is the Z-direction error data based on the X-axis and the positioning base point;

[0011] Obtain actual three-dimensional coordinate information based on Y-direction error data and Z-direction error data;

[0012] The multi-axis motion mechanism repositions the curved workpiece in space based on the actual three-dimensional coordinate information.

[0013] The laser emits laser light based on the actual three-dimensional coordinate information to process the curved workpiece.

[0014] In a preferred embodiment, during the process of the multi-axis motion mechanism controlling the movement of the curved workpiece, the normal directions of the edge points of the curved workpiece are all set in the same direction at the positioning base point; the same direction is the upward direction.

[0015] A preferred embodiment is to form a positioning space based on the positioning reference point, with the center of the positioning space being the positioning reference point, and the coordinate data acquisition mechanism acquiring data of the XY plane and the XZ plane of the positioning space.

[0016] A preferred embodiment is that the coordinate data acquisition mechanism includes a first coordinate data acquisition mechanism and a second coordinate data acquisition mechanism, which are respectively arranged on two mutually perpendicular planes.

[0017] Both the first coordinate data acquisition mechanism and the second coordinate data acquisition mechanism are cameras. The center of the camera overlaps with the positioning base point. The distance between the contour of the curved workpiece and the positioning base point is obtained through image information and used as Y-direction error data or Z-direction error data.

[0018] In a preferred embodiment, the coordinate data acquisition mechanism includes a third coordinate data acquisition mechanism and a fourth coordinate data acquisition mechanism, both of which face the same direction.

[0019] The third coordinate data acquisition mechanism is a camera, and the fourth coordinate data acquisition mechanism is a high-precision rangefinder. The center of the camera overlaps with the positioning base point. The distance between the contour of the curved workpiece and the positioning base point is obtained through image information and used as the Y-direction error data. At the same time, the height error is obtained through the high-precision rangefinder and used as the Z-direction error data.

[0020] In a preferred embodiment, the step of acquiring the first target two-dimensional coordinate information and the second target two-dimensional coordinate information of the curved workpiece through the coordinate data acquisition mechanism further includes the following steps: setting multiple data points on the contour of the curved workpiece, acquiring the Y-direction error data and Z-direction error data corresponding to the data points, and all the data points constitute the first target two-dimensional coordinate information and the second target two-dimensional coordinate information.

[0021] The method for obtaining actual three-dimensional coordinate information based on Y-direction error data and Z-direction error data further includes the steps of: setting a deviation value range, deleting Y-direction error data or Z-direction error data that does not conform to the deviation value range from the data points, and obtaining actual three-dimensional coordinate information based on the noise-filtered Y-direction error data and Z-direction error data.

[0022] A preferred embodiment is that the distance between the data points is 10-15 micrometers.

[0023] In a preferred embodiment, the curved workpiece is a virtual reality glasses mask, and the multi-axis motion mechanism uses the bridge of the nose of the virtual reality glasses mask as the initial position to control the movement of the curved workpiece.

[0024] A preferred embodiment is that the multi-axis motion mechanism positions the curved workpiece using a fixture, the curved workpiece has an ink layer to be processed, and the laser emits laser light according to the actual three-dimensional coordinate information to trim the ink layer of the curved workpiece. The trimming step includes:

[0025] The laser passes through the ink layer and is incident on the curved workpiece, then passes through the bottom fixture and is reflected outward;

[0026] The laser beam, reflected outwards, avoids the ink layer.

[0027] The technical solution adopted by the present invention to solve its technical problem is: to provide a processing system, including a laser, a coordinate data acquisition mechanism, a multi-axis motion mechanism, a memory and a processor, wherein the processor is connected to the laser, the coordinate data acquisition mechanism, the multi-axis motion mechanism and the memory respectively, the memory stores a computer program, and when the computer program is executed by the processor, the processor performs the steps of the processing method.

[0028] The beneficial effect of this invention is that, compared with the prior art, during the motion process, the contour corresponding to the theoretical three-dimensional coordinate information of the curved workpiece continuously passes through the positioning base point, thereby obtaining the actual three-dimensional coordinate information of the curved workpiece. Thus, the multi-axis motion mechanism can quickly and accurately reposition the curved workpiece in space based on the actual three-dimensional coordinate information, thereby improving the positioning accuracy of the curved workpiece. Attached Figure Description

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

[0030] Figure 1 This is a flowchart illustrating the processing method of the present invention;

[0031] Figure 2 This is a schematic diagram of the curved surface workpiece of the present invention;

[0032] Figure 3 This is a coordinate schematic diagram of the Y-direction error data of this invention;

[0033] Figure 4 This is a schematic diagram of the first angle structure of the first embodiment of the coordinate data acquisition mechanism of the present invention;

[0034] Figure 5 This is a schematic diagram of the second angle structure of the first embodiment of the coordinate data acquisition mechanism of the present invention;

[0035] Figure 6 This is a schematic diagram of the second embodiment of the coordinate data acquisition mechanism of the present invention;

[0036] Figure 7 This is a schematic diagram of the present invention based on laser processing of ink layers;

[0037] Figure 8 This is a structural block diagram of the computer device of the present invention. Detailed Implementation

[0038] The preferred embodiments of the present invention will now be described in detail with reference to the accompanying drawings.

[0039] like Figures 1 to 3 As shown, the present invention provides a preferred embodiment of a machining method for a curved workpiece 100.

[0040] A method for machining a curved workpiece 100, applied to a machining system, the machining system including a laser, a coordinate data acquisition mechanism, and a multi-axis motion mechanism; the steps of the machining method include:

[0041] Step S11: Set the theoretical three-dimensional coordinate information of the curved workpiece 100;

[0042] Step S12: Set a positioning base point in space. The multi-axis motion mechanism controls the movement of the curved workpiece 100, and during the movement, the contour corresponding to the theoretical three-dimensional coordinate information of the curved workpiece 100 continuously passes through the positioning base point.

[0043] Step S13: Obtain the first target two-dimensional coordinate information and the second target two-dimensional coordinate information of the curved workpiece 100 through the coordinate data acquisition mechanism; wherein, the first target two-dimensional coordinate information is the Y-direction error data based on the X-axis and the positioning base point, and the second target two-dimensional coordinate information is the Z-direction error data based on the X-axis and the positioning base point;

[0044] Step S14: Obtain the actual three-dimensional coordinate information based on the Y-direction error data and the Z-direction error data;

[0045] Step S15: The multi-axis motion mechanism repositions the curved workpiece 100 in space based on the actual three-dimensional coordinate information;

[0046] Step S16: The laser emits laser light according to the actual three-dimensional coordinate information to process the curved workpiece 100.

[0047] Specifically, the multi-axis motion mechanism fixes the curved workpiece 100 and can drive the curved workpiece 100 to achieve multi-axis motion in the spatial region. For example, it can drive the curved workpiece 100 to rotate at a specific angle or perform three-dimensional motion in three-dimensional space. This solution has high precision requirements for the multi-axis motion mechanism and very precise control over the details of the curved workpiece 100. However, when the curved workpiece 100 is placed in the multi-axis motion mechanism, that is, during the initial positioning, the non-standard placement position can easily lead to inaccurate positioning of the curved workpiece 100. Therefore, the actual three-dimensional coordinate information of the curved workpiece 100 after positioning is obtained through steps S11 to S14, and steps S15 and S16, that is, repositioning and processing operations, are performed based on the actual three-dimensional coordinate information.

[0048] Regarding steps S11 to S14, it is assumed that the curved workpiece 100 is precisely positioned on the multi-axis motion mechanism. At this time, the theoretical three-dimensional coordinate information can be used as the positioning information of the current curved workpiece 100. The theoretical three-dimensional coordinate information is essentially the three-dimensional coordinates of the curved workpiece 100. Of course, for the sake of recognition and calculation efficiency, a feature structure of the curved workpiece 100 needs to be used as reference data for subsequent positioning. In this invention, the three-dimensional coordinates of the contour 101 are preferably used as the reference data for the curved workpiece 100. Secondly, due to the placement, the curved workpiece 100 actually has positioning errors. Error data is obtained based on the theoretical three-dimensional coordinate information, and actual three-dimensional coordinate information is obtained based on the error data, thereby facilitating subsequent operations.

[0049] A multi-axis motion mechanism controls the movement of a curved workpiece 100 based on theoretical three-dimensional coordinate information. A positioning reference point is set in space. The mechanism controls the movement of the curved workpiece 100, ensuring that the contour corresponding to its theoretical three-dimensional coordinates continuously passes through the positioning reference point during the movement. However, in actual movement, due to positioning errors, the actual contour 101 of the curved workpiece 100 will not completely pass through the positioning reference point in three-dimensional space. A coordinate data acquisition mechanism obtains the Y-direction error data and Z-direction error data of the actual contour 101 of the curved workpiece 100 from the positioning reference point. The Y-direction error data is ΔY, and the Z-direction error data is ΔZ. The X-axis is set as the reference axis, and the distances from the positioning reference point in the Y-axis and Z-axis directions are obtained. For example, referencing... Figure 3The origin 201 is the position coordinate point corresponding to the theoretical three-dimensional coordinate information of the contour of the curved workpiece 100, which is a theoretical coordinate value. However, the actual contour of the curved workpiece 100 is a position coordinate point that deviates from the origin 201. That is, the actual point 202 is the actual position of the contour 101. The distance between the origin 201 and the actual point 202 is the Y-direction error data 203 based on the X-axis and the positioning base point, i.e., ΔY. Similarly, ΔZ is obtained.

[0050] Based on the error data in the Y and Z directions, the actual three-dimensional coordinate information is obtained. Based on the positioning base point, the position and attitude changes of the curved workpiece 100 relative to the reference coordinate system are obtained. The first target two-dimensional coordinate information represents the displacement of the curved workpiece 100 in the Y direction when the X-axis is used as the reference coordinate, and the second target two-dimensional coordinate information represents the displacement of the curved workpiece 100 in the Z direction when the X-axis is used as the reference coordinate. Assuming that the coordinates of the curved workpiece 100 in the reference coordinate system are (x, y, z), then (y, z) represents its offset in the Y and Z directions. The actual three-dimensional coordinate information (x', y', z') of the curved workpiece 100 is obtained by vector geometry.

[0051] Regarding step S15, the multi-axis motion mechanism can reposition the position and orientation of the curved workpiece 100 based on the obtained actual three-dimensional coordinate information, thereby enabling precise machining. Specifically, using three-dimensional coordinate transformation technology in computer graphics, two-dimensional coordinates are converted into three-dimensional coordinates, that is, the deviation data in two directions are integrated into three-dimensional coordinates. Through inverse kinematics solution, the corrected coordinate data of the multi-axis motion mechanism is calculated, enabling the multi-axis motion mechanism to move along a specified path, allowing the curved workpiece 100 to regain precise spatial positioning based on the actual three-dimensional coordinate information.

[0052] In one embodiment, reference Figure 2 and Figure 3 During the movement of the curved workpiece 100 controlled by the multi-axis motion mechanism, the normal directions of the edge points of the curved workpiece 100 are all set in the same direction at the positioning reference points. The purpose of setting the normal directions of the edge points to be in the same direction is to ensure the positioning accuracy of the curved workpiece 100 during movement, i.e., to establish a reference direction. If the normal directions of the edge points are not in the same direction, the curved workpiece 100 will experience slight positional deviations due to factors such as gravity and inertia during movement, thus affecting the machining accuracy.

[0053] Preferably, the same direction is the upward direction. By using the upward direction, it can be ensured that the edge contour of the curved workpiece 100 can be exposed in the coordinate data acquisition mechanism, and there is no possibility of obstruction.

[0054] Among them, the normal U direction of the surface edge point refers to the normal U direction of each point on the actual contour 101 of the surface edge. In layman's terms, when you touch a point on the surface with your finger, the normal direction is the direction perpendicular to the tangent plane of that point on the surface.

[0055] Furthermore, a positioning space is formed based on the positioning base point, with the center of the positioning space serving as the positioning base point. The coordinate data acquisition mechanism acquires data from the XY plane and the XZ plane of the positioning space. By setting the positioning space, the detection range of the coordinate data acquisition mechanism is set. Theoretically, the smaller the detection range, the greater the recognition accuracy. If the actual contour 101 exceeds the detection range corresponding to the positioning space, it indicates that the actual placement position of the curved workpiece 100 deviates too much from the theoretical three-dimensional coordinate information. This is not conducive to data acquisition by the coordinate data acquisition mechanism, and there is also the problem of the actual contour 101 of the curved workpiece 100 being obscured. Therefore, an alarm can be generated and the curved workpiece 100 can be repositioned.

[0056] Of course, a high-precision positioning method can also be used during initial positioning to locate the curved workpiece 100, avoiding the situation described above where "the actual contour 101 exceeds the detection range corresponding to the positioning space." Alternatively, if the situation occurs where "the actual contour 101 exceeds the detection range corresponding to the positioning space,"

[0057] During the process of controlling the movement of the curved workpiece 100 by the multi-axis motion mechanism, the normal U direction of the edge point of the curved surface is used to determine the positioning direction of the curved workpiece 100 during the movement. By adjusting and correcting at this point, the curved workpiece 100 can always be kept in a stable position, and the position and posture of the tool during the machining process can be kept consistent with the surface of the curved workpiece 100.

[0058] like Figures 4 to 6 As shown, the present invention provides a preferred embodiment of a coordinate data acquisition mechanism.

[0059] The coordinate data acquisition mechanism includes a first coordinate data acquisition mechanism 401 and a second coordinate data acquisition mechanism 402. The first coordinate data acquisition mechanism 401 and the second coordinate data acquisition mechanism 402 are respectively arranged on two mutually perpendicular planes, preferably directly above and to the side. For example, the first coordinate data acquisition mechanism 401 is aligned downwards with the positioning base point, and the second coordinate data acquisition mechanism 402 is aligned horizontally with the positioning base point. Refer to the attached drawings. Figure 4 and Figure 5 These are schematic diagrams of the coordinate data acquisition mechanism as observed from different angles. Figure 4 The observation point is located near the side of the workpiece. Figure 5The observation point is close to the position overlooking the workpiece. Both the first coordinate data acquisition mechanism 401 and the second coordinate data acquisition mechanism 402 are cameras. The center of the camera overlaps with the positioning base point. The distance between the actual contour 101 of the curved workpiece 100 and the positioning base point is obtained through image information and used as Y-direction error data or Z-direction error data. Specifically, the center of the camera and the positioning base point are used to form corresponding coordinate data, thereby enabling the background to quickly calculate and organize the coordinate data information of the actual contour 101.

[0060] Specifically, obtaining the three-dimensional coordinate information of the curved workpiece 100 requires data in two directions: error data in the Y direction based on the X-axis and error data in the Z direction based on the X-axis. Using image sequences acquired by the first coordinate data acquisition mechanism 401 and the second coordinate data acquisition mechanism 402, the distances of the actual contour 101 of the curved workpiece 100 relative to the positioning base point in the Y direction and in the Z direction are obtained, respectively. After obtaining the distance information of the actual contour 101 points, it is converted into three-dimensional coordinate information. The normal vector of the curved workpiece 100 at the positioning base point is obtained. This normal vector can determine the direction of the X-axis, or it can be set non-coaxially with the X-axis, with a certain offset angle, to better obtain the data information of the curved workpiece 100. The distance data obtained from the first coordinate data acquisition mechanism 401 is used as the error data in the Y direction, and the distance data obtained from the second coordinate data acquisition mechanism 402 is used as the error data in the Z direction, to obtain the three-dimensional coordinates (X0, Y0, Z0) of the curved workpiece 100 at the positioning base point.

[0061] X0 = N;

[0062] Y0 = Error data in the Y direction;

[0063] Z0 = Z-direction error data;

[0064] Based on the three-dimensional coordinates of the curved workpiece 100 relative to the positioning base point, the actual posture of the curved workpiece 100 is adjusted by means of coordinate system translation, rotation and other transformations to achieve repositioning, reduce errors, and obtain the spatial position corresponding to the precise positioning of the curved workpiece 100.

[0065] In one embodiment, multiple data points are set on the actual contour 101 of the curved workpiece 100, and the Y-direction error data and Z-direction error data corresponding to each data point are obtained respectively. The coordinates of all the data points constitute the first target two-dimensional coordinate information and the second target two-dimensional coordinate information. A deviation value range is set, and the Y-direction error data or Z-direction error data that does not conform to the deviation value range are deleted. The actual three-dimensional coordinate information is obtained based on the noise-filtered Y-direction error data and Z-direction error data. Specifically, as follows:

[0066] 1. Multiple data points are equidistantly set at reasonable locations on the actual contour 101, for example, 500 points are selected as data points, mainly based on the camera's parameter performance and the smoothness and length of the actual contour 101. Preferably, the distance between the data points is 10-15 micrometers to ensure a smooth transition between all data points. Of course, if the height difference between adjacent data points in a segment of the actual contour 101 of the curved workpiece 100 is relatively large, new data points can be interpolated among the already set data points to improve the smoothness of the data points and reduce errors.

[0067] 2. Obtain the error data in the Y and Z directions corresponding to each data point, obtain the actual three-dimensional coordinate information based on the Y and Z direction error data, acquire the data through the camera, arrange the acquired data of these data points in sequence, and form two-dimensional image information.

[0068] 3. Regarding the deviation value, it can be preset based on experience; or the average error of each data point in the Y and Z directions can be calculated as the deviation value.

[0069] 4. The core of noise reduction filtering lies in the fact that the aforementioned data points form discrete data based on theoretical 3D coordinate information. Deviation values, which are too far from the theoretical 3D coordinate information, are discarded as invalid data, reducing their impact on the actual 3D coordinate information. Through the error data in the Y and Z directions after noise reduction filtering, the 2D coordinate information of the first target and the 2D coordinate information of the second target can be obtained.

[0070] The coordinate data acquisition mechanism is a CCD (charge coupled device) camera. To ensure that the first and second actual two-dimensional coordinate information are accurate and reliable, the CCD camera has a pixel count of 500W-1000W pixels, and each pixel can recognize 10μm-15μm.

[0071] In one embodiment, the distance between the data points is 10-15 micrometers. Ideally, the smaller the distance between data points, the better; however, a smaller distance results in more data and lower overall repositioning efficiency, while a larger distance leads to higher error rates, which is detrimental to the positioning and detection of curved workpieces 100. The selection of the distance between the data points requires a balance between efficiency and accuracy.

[0072] In one embodiment, a preferred solution is also provided for a third coordinate data acquisition mechanism 403 and a fourth coordinate data acquisition mechanism 404. The coordinate data acquisition mechanism includes a third coordinate data acquisition mechanism 403 and a fourth coordinate data acquisition mechanism 404, both facing the same direction, preferably both positioned directly above and aligned downwards with the positioning base point. The third coordinate data acquisition mechanism 403 is a camera, and the fourth coordinate data acquisition mechanism 404 is a high-precision rangefinder. The center of the camera overlaps with the positioning base point. The distance between the actual contour 101 of the curved workpiece 100 and the positioning base point is obtained through image information, serving as Y-direction error data. Simultaneously, the height error is obtained through the high-precision rangefinder, serving as Z-direction error data.

[0073] Its principle is the same as that of the first coordinate data acquisition mechanism 401 and the second coordinate data acquisition mechanism 402, only the method of data acquisition is different. The advantage is that it greatly reduces the amount of image processing data, effectively reducing the amount of image processing data, and also avoids errors caused by environmental factors such as lighting. Error data in the Y-axis or Z-axis direction can be directly obtained through a high-precision rangefinder. The disadvantage is that it requires high-performance high-precision rangefinders, and the testing direction of the high-precision rangefinder needs to be coaxial with the center of the camera. Specifically, the high-precision rangefinder can use infrared light to measure the distance to objects. It uses a short pulse beam generated by a laser to scan the object and calculate the time to measure the distance, requiring an accuracy at the micrometer level.

[0074] like Figure 6 As shown, the present invention provides a preferred embodiment of a virtual reality glasses cover.

[0075] The curved workpiece 100 is a virtual reality glasses mask. The multi-axis motion mechanism uses the bridge of the nose of the virtual reality glasses mask as the initial position and controls the movement of the curved workpiece 100. The virtual reality glasses mask includes a bridge of the nose. Using the bridge of the nose as the starting position for scanning is advantageous because the bridge of the nose is centrally located and represents the most unique part of the entire virtual reality glasses mask. Symmetrical scanning is performed around the bridge of the nose, resulting in higher accuracy and repeatability. Furthermore, while ensuring processing quality, it reduces processing time and complexity, thus improving processing efficiency.

[0076] A virtual reality (VR) headset is a transparent cover for VR glasses. It is a transparent cover that covers the front of VR glasses to isolate the external environment, provide a see-through effect, and prevent interference from external light.

[0077] In one embodiment, the multi-axis motion mechanism positions the curved workpiece 100 using a fixture. The curved workpiece 100 has an ink layer 102 to be processed. A laser emits a laser 300 based on actual three-dimensional coordinate information to trim the ink layer 102 of the curved workpiece 100. During the trimming process, the laser 300 is incident on the curved workpiece 100 and then reflected off the fixture at the bottom. The reflected laser 300 must avoid the ink layer 102 still remaining on the curved workpiece 100 to prevent damage to the ink layer 102. The core of the trimming is edge trimming, which trims the edges of the ink layer 102 based on actual three-dimensional coordinate information.

[0078] In actual operation, the angle corresponding to a processing area or the processing trajectory formed by a certain processing angle can be obtained by computer virtual simulation or adjustment of the non-processing optical path. This allows the laser incident on the curved workpiece 100 to be used to trim the ink layer 102, and after being reflected by the fixture, it can avoid the ink layer 102 still remaining on the curved workpiece 100.

[0079] like Figure 7 As shown, the present invention provides a preferred embodiment of a processing system.

[0080] The machining system includes a laser, a coordinate data acquisition mechanism, a multi-axis motion mechanism, a memory, and a processor. The processor is connected to the laser, the coordinate data acquisition mechanism, the multi-axis motion mechanism, and the memory. The memory stores a computer program. When the computer program is executed by the processor, the processor performs the steps of the machining method described above.

[0081] The computer device can be a terminal or a server. It includes a processor, memory, and a network interface connected via a system bus. The memory includes non-volatile storage media and internal memory. The non-volatile storage media stores an operating system and may also store a computer program. When executed by the processor, this computer program enables the processor to implement an age recognition method. The internal memory may also store a computer program, which, when executed by the processor, enables the processor to implement the age recognition method. Those skilled in the art will understand that the structures shown in the figures are merely block diagrams of some structures related to the present application and do 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 shown in the figures, or combine certain components, or have different component arrangements.

[0082] In one embodiment, a computer device is provided, including a memory and a processor, the memory storing a computer program that, when executed by the processor, causes the processor to perform the steps described above.

[0083] In one embodiment, a computer-readable storage medium is provided storing a computer program that, when executed by a processor, causes the processor to perform the steps described above.

[0084] Unlike existing technologies that require dividing the curved workpiece 100 into multiple segments for processing, this invention enables laser processing along a preset path in one go, effectively improving work efficiency. Furthermore, the actual three-dimensional position of the curved workpiece 100 in this invention corresponds perfectly with the target three-dimensional position information. This ensures accurate processing position when the laser processes along the preset path, effectively improving product yield.

[0085] Those skilled in the art will understand that all or part of the processes in the above embodiments can be implemented by a computer program instructing related hardware. The program can be stored in a non-volatile computer-readable storage medium, and when executed, it can include the processes of the embodiments described above. Any references to memory, storage, databases, or other media used in the embodiments provided in this application can include non-volatile and / or volatile memory. Non-volatile memory can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), or flash memory. Volatile memory can include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in various forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), dual data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), RAMbus direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and RAMbus dynamic RAM (RDRAM), etc.

[0086] The above description is merely the preferred embodiment of the present invention and is not intended to limit the scope of the present invention. All equivalent changes or modifications made in accordance with the claims of the present invention are covered by the present invention.

Claims

1. A method for machining curved surface workpieces, characterized in that, It is applied to a machining system, which includes a laser, a coordinate data acquisition mechanism, and a multi-axis motion mechanism; The processing method includes the following steps: Set the theoretical three-dimensional coordinate information of the curved surface workpiece; A positioning base point is set in space, and the multi-axis motion mechanism controls the movement of the curved workpiece, and during the movement, the contour corresponding to the theoretical three-dimensional coordinate information of the curved workpiece continuously passes through the positioning base point. The first target two-dimensional coordinate information and the second target two-dimensional coordinate information of the curved workpiece are obtained through a coordinate data acquisition mechanism; wherein, the first target two-dimensional coordinate information is the Y-direction error data based on the X-axis and the positioning base point, and the second target two-dimensional coordinate information is the Z-direction error data based on the X-axis and the positioning base point; Obtain actual three-dimensional coordinate information based on Y-direction error data and Z-direction error data; The multi-axis motion mechanism repositions the curved workpiece in space based on the actual three-dimensional coordinate information. The laser emits laser light based on the actual three-dimensional coordinate information to process the curved workpiece; In the process of the multi-axis motion mechanism controlling the movement of the curved workpiece, the normal direction of the edge points of the curved workpiece is set in the same direction at the positioning base point. The steps of acquiring the first target two-dimensional coordinate information and the second target two-dimensional coordinate information of the curved workpiece through the coordinate data acquisition mechanism include: setting multiple data points on the contour of the curved workpiece, acquiring the Y-direction error data and Z-direction error data corresponding to each data point, and the multiple data points constituting the first target two-dimensional coordinate information and the second target two-dimensional coordinate information.

2. The processing method according to claim 1, characterized in that, The same direction refers to the upward direction.

3. The processing method according to claim 2, characterized in that, A positioning space is formed based on the positioning base point, with the center of the positioning space being the positioning base point. The coordinate data acquisition mechanism acquires data from the XY plane and the XZ plane where the positioning space is located.

4. The processing method according to any one of claims 1 to 3, characterized in that, The coordinate data acquisition mechanism includes a first coordinate data acquisition mechanism and a second coordinate data acquisition mechanism, which are respectively arranged on two mutually perpendicular planes. Both the first coordinate data acquisition mechanism and the second coordinate data acquisition mechanism are cameras. The center of the camera overlaps with the positioning base point. The distance between the contour of the curved workpiece and the positioning base point is obtained through image information and used as Y-direction error data or Z-direction error data.

5. The processing method according to any one of claims 1 to 3, characterized in that, The coordinate data acquisition mechanism includes a third coordinate data acquisition mechanism and a fourth coordinate data acquisition mechanism, both of which face the same direction; The third coordinate data acquisition mechanism is a camera, and the fourth coordinate data acquisition mechanism is a high-precision rangefinder. The center of the camera overlaps with the positioning base point. The distance between the contour of the curved workpiece and the positioning base point is obtained through image information and used as the Y-direction error data. At the same time, the height error is obtained through the high-precision rangefinder and used as the Z-direction error data.

6. The processing method according to claim 1, characterized in that, The method for obtaining actual three-dimensional coordinate information based on Y-direction error data and Z-direction error data further includes the steps of: setting a deviation value range, deleting Y-direction error data or Z-direction error data that does not conform to the deviation value range from the data points, and obtaining actual three-dimensional coordinate information based on the noise-filtered Y-direction error data and Z-direction error data.

7. The processing method according to claim 6, characterized in that, The distance between the data points is 10-15 micrometers.

8. The processing method according to claim 1, characterized in that, The curved workpiece is a virtual reality glasses mask. The multi-axis motion mechanism uses the bridge of the nose of the virtual reality glasses mask as the initial position and controls the movement of the curved workpiece through the multi-axis motion mechanism.

9. The processing method according to claim 1, characterized in that, The multi-axis motion mechanism positions the curved workpiece using a fixture. The curved workpiece has an ink layer to be processed. The laser emits laser light according to the actual three-dimensional coordinate information to trim the ink layer of the curved workpiece. The trimming step includes: When the laser is used to trim the ink layer, it is incident on the curved workpiece, reflected by the fixture at the bottom, and then emitted outward through the curved workpiece. The reflected laser avoids the ink layer remaining on the curved workpiece.

10. A processing system, characterized in that, The device includes a laser, a coordinate data acquisition mechanism, a multi-axis motion mechanism, a memory, and a processor. The processor is connected to the laser, the coordinate data acquisition mechanism, the multi-axis motion mechanism, and the memory. The memory stores a computer program. When the computer program is executed by the processor, the processor performs the steps of the processing method as described in any one of claims 1 to 9.