Surface film modification method, system and host computer
Patent Information
- Application Number
- CN202311765374.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-12-20
- Publication Date
- 2026-10-27
- Estimated Expiration
- 2043-12-20
AI Technical Summary
[0003]但是,现有的表面膜改性方案中,因膜改性机构复杂,无法应对混合型产线多种不同表面膜改性物体的膜改性需求,且换型难度较大,因而只适用于单一大批量的绝缘膜返工的情况,无法灵活应对多种表面膜改性物体小批量返工的生产需求
Smart Images

Figure CN117548833B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of battery manufacturing, and more specifically, to a surface film modification method, system, and host computer. Background Technology
[0002] During battery manufacturing, a film is typically coated onto the battery surface to ensure insulation. However, improper coating often occurs, requiring the film to be peeled off and recoated. Lasers are commonly used to alter the film's adhesion during peeling, improving efficiency.
[0003] However, existing surface film modification solutions are complex and cannot meet the film modification needs of various surface film modified objects in mixed production lines. Furthermore, the difficulty of changing the design is relatively high. Therefore, they are only suitable for single large-scale rework of insulating films and cannot flexibly meet the production needs of small-batch rework of various surface film modified objects. Summary of the Invention
[0004] In view of this, the purpose of this application is to provide a surface film modification method that can be adapted to objects with different sizes and thicknesses of surface films to be modified, thereby increasing the applicable scenarios of the surface film modification method.
[0005] In a first aspect, embodiments of this application provide a surface film modification method, comprising: adjusting the working height of the laser galvanometer module according to the actual distance between the object to be modified and the laser galvanometer module; determining the scanning range of the laser galvanometer module according to the surface parameters of the object to be modified; wherein the surface parameters include parameters of the side of the object to be modified that is close to the laser galvanometer module; determining the laser beam output parameters of the laser galvanometer module scanning the object to be modified according to the scanning range; and controlling the laser galvanometer module to emit laser light towards the object to be modified according to the laser beam output parameters; wherein the laser light is used to change the surface film properties of the object to be modified.
[0006] In the above implementation process, by setting the laser beam output parameters of the laser galvanometer module to scan the object to be modified based on the surface parameters of the object, the laser beam output parameters of the laser galvanometer module are automatically adjusted, enabling surface film modification of objects of different sizes. Furthermore, by setting the working height of the laser galvanometer module to be adjusted based on the actual distance between the object to be modified and the laser galvanometer module, the working height of the laser galvanometer module is automatically adjusted, enabling surface film modification of objects with surface films of different thicknesses. The entire surface film modification method is simple to implement and can be adapted to objects of different sizes and thicknesses, increasing the applicability of this surface film modification method.
[0007] In one embodiment, determining the scanning range of the laser galvanometer module based on the surface parameters of the object to be modified by the surface film includes: fitting a closed contour in the grayscale image of the object to be modified by the preset algorithm into a closed region; determining the closed region as the scanning range of the laser galvanometer module; wherein the method for determining the closed contour includes determining it by connecting the boundary where the grayscale value changes abruptly in the grayscale image of the object to be modified by the surface film.
[0008] In the above implementation process, by determining the closed region where the object to be modified is located based on the difference in grayscale values between different objects in the grayscale image, the scanning range of the laser galvanometer module can be determined. This allows the scanning range of the laser galvanometer module to be determined by the size of the object to be modified, thereby enabling automatic adjustment of the laser beam output parameters of the laser galvanometer module. This allows for surface film modification of objects of different sizes, increasing the applicability of the surface film modification method.
[0009] In one embodiment, fitting a closed contour in the grayscale image of the object to be modified with a surface film into a closed region using a preset algorithm includes: fitting multiple boundary line equations based on the boundary points of each boundary in the closed contour; and determining the closed region based on the multiple boundary line equations.
[0010] In one embodiment, the equation of the boundary line for each boundary is: y = ax + b; where a and b are constant parameters, and (x, y) are the coordinates of the boundary pixel.
[0011] In the above implementation process, multiple straight line equations corresponding to the boundary are obtained by fitting the boundary points of the closed contour, and the closed region is obtained by fitting the multiple straight line equations. The scanning range of the laser galvanometer module is determined by the size of the object to be modified by the surface film, thereby realizing the automatic adjustment of the laser beam output parameters of the laser galvanometer module. This enables the surface film modification of objects of different sizes, increasing the applicability of the surface film modification method.
[0012] In one embodiment, determining the laser beam output parameters of the laser galvanometer module scanning the surface film to be modified object based on the scanning range includes: determining the relative working distance between the laser galvanometer module and the scanning range based on the scanning range and the module parameters of the laser galvanometer module; and determining the laser beam output parameters based on the relative working distance and the working height of the laser galvanometer module.
[0013] In the above implementation process, the relative working distance of the laser galvanometer module is determined by utilizing the relative relationship between the laser galvanometer module and the scanning area. Then, the output parameters of the laser beam are determined by utilizing the geometric relationship between the relative working distance and the working height. This enables automatic adjustment of the laser beam output parameters of the laser galvanometer module, thereby achieving surface film modification of objects of different sizes and increasing the applicability of this surface film modification method.
[0014] In one embodiment, the scanning range includes a first boundary and a second boundary along a first direction, and a third boundary and a fourth boundary along a second direction, wherein the first direction and the second direction are perpendicular, and the module parameters include the normal position of the laser galvanometer module; determining the relative working distance of the laser galvanometer module based on the scanning range and the module parameters of the laser galvanometer module includes: determining a first perpendicular distance between the normal position and the first boundary, a second perpendicular distance between the normal position and the second boundary, a third perpendicular distance between the normal position and the third boundary, and a fourth perpendicular distance between the normal position and the fourth boundary; and determining the first perpendicular distance, the second perpendicular distance, the third perpendicular distance, and the fourth perpendicular distance as the relative working distance.
[0015] In the above implementation process, the relative working distance of the laser galvanometer module is calculated by utilizing the positional relationship between the normal position of the laser galvanometer module and the scanning boundary. The calculation method is simple and easy to implement, which can improve the calculation efficiency of the relative working distance.
[0016] In one embodiment, the laser beam output parameters include the maximum angles between the laser galvanometer module and the first boundary, the second boundary, the third boundary, and the fourth boundary, respectively. Determining the laser beam output parameters based on the relative working distance and the working height of the laser galvanometer module includes: determining a first limiting angle based on the first vertical distance and the working height; determining a second limiting angle based on the second vertical distance and the working height; determining a third limiting angle based on the third vertical distance and the working height; and determining a fourth limiting angle based on the fourth vertical distance and the working height. Wherein, the first limiting angle is the maximum angle between the laser galvanometer module and the first boundary, the second limiting angle is the maximum angle between the laser galvanometer module and the second boundary, the third limiting angle is the maximum angle between the laser galvanometer module and the third boundary, and the fourth limiting angle is the maximum angle between the laser galvanometer module and the fourth boundary.
[0017] In the above implementation process, by utilizing the properties of right triangles, the maximum angles between the laser galvanometer module and the first boundary, the second boundary, the third boundary, and the fourth boundary are calculated respectively. This allows the laser galvanometer module to be controlled to emit laser light with reference to the maximum angles between the laser galvanometer module and the first boundary, the second boundary, the third boundary, and the fourth boundary respectively. This ensures that the scanning range of the laser is always greater than or equal to the surface area of the object to be modified by the surface film, thereby improving the accuracy of surface film modification.
[0018] Secondly, embodiments of this application also provide a surface film modification system, including: a laser galvanometer module, an image acquisition module, a ranging module, a lifting control module, and a host computer; the laser galvanometer module, the image acquisition module, and the ranging module are all mounted on the lifting control module; the laser galvanometer module, the image acquisition module, the ranging module, and the lifting control module are all connected to the host computer; the ranging module is used to identify the actual distance between the surface film to be modified and the laser galvanometer module, and send the actual distance to the host computer; the host computer is used to determine the moving distance of the laser galvanometer module based on the actual distance and the preset working height of the laser galvanometer module, and send the moving distance to the lifting control module; the lifting control module... The control module is used to move the laser galvanometer module according to the moving distance; the image acquisition module is used to acquire a grayscale image of the object to be modified and send the grayscale image to the host computer; the host computer is also used to determine the surface parameters of the object to be modified based on the grayscale image, and to determine the laser beam output parameters of the laser galvanometer module scanning the object based on the surface parameters, wherein the surface parameters are the parameters of the side of the object to be modified that is close to the laser galvanometer module; the laser galvanometer module is used to adjust the laser beam output parameters according to the laser beam output parameters, and to emit laser light onto the object to be modified according to the laser beam output parameters, wherein the laser light is used to change the surface film properties of the object to be modified.
[0019] In the above implementation process, the laser galvanometer module, image acquisition module, and ranging module are all integrated into the lifting control module. This lifting control module can move these modules to a suitable working position based on the acquired movement distance. Furthermore, by configuring the image acquisition module and a host computer, the image acquisition module acquires images of the surface film modification system, and the host computer calculates the laser beam output parameters of the laser galvanometer module based on the information in the images. This allows the laser galvanometer module to output laser light according to these parameters, enabling parameter self-adjustment based on different surface film objects to be modified. Through the cooperation of the laser galvanometer module, image acquisition module, ranging module, lifting control module, and host computer, surface film modification operations can be performed on different surface film objects, expanding the application scenarios of the surface film modification system.
[0020] In one embodiment, the laser galvanometer module, the image acquisition module, and the ranging module are integrated on the same component.
[0021] In the above implementation process, by integrating the laser galvanometer module, image acquisition module, and ranging module onto the same component, the laser galvanometer module, image acquisition module, and ranging module can always maintain a uniform height, thereby reducing the calculation of the working height of each of the laser galvanometer module, image acquisition module, and ranging module and improving processing efficiency.
[0022] Thirdly, embodiments of this application also provide a host computer, including: a processor and a memory, wherein the memory stores machine-readable instructions executable by the processor, and when the host computer is running, the machine-readable instructions are executed by the processor to perform the steps of the method described in the first aspect or any possible implementation of the first aspect.
[0023] To make the above-mentioned objectives, features and advantages of this application more apparent and understandable, specific embodiments are described below in conjunction with the accompanying drawings. Attached Figure Description
[0024] To more clearly illustrate the technical solutions of the embodiments of this application, the accompanying drawings used in the embodiments will be briefly introduced below. It should be understood that the following drawings only show some embodiments of this application and should not be regarded as a limitation of the scope. For those skilled in the art, other related drawings can be obtained based on these drawings without creative effort.
[0025] Figure 1 This is a schematic diagram of the surface film modification system provided in the embodiments of this application;
[0026] Figure 2 A block diagram of the host computer provided in an embodiment of this application;
[0027] Figure 3 A flowchart of the surface film modification method provided in the embodiments of this application;
[0028] Figure 4 A schematic diagram of the scanning range provided for an embodiment of this application;
[0029] Figure 5 A schematic diagram showing the relationship between relative working distance, preset working height, and laser beam output parameters provided for embodiments of this application;
[0030] Figure 6 This is a schematic diagram of the laser beam scanning range provided in an embodiment of this application.
[0031] Figure descriptions: 100-Host computer, 111-Memory, 113-Processor, 200-Integrated component, 300-Lifting control module, 310-Moving part, 320-Supporting part, 400-Placement platform, 500-Protective cover. Detailed Implementation
[0032] The technical solutions in the embodiments of this application will now be described with reference to the accompanying drawings.
[0033] It should be noted that similar reference numerals and letters in the following figures indicate similar items; therefore, once an item is defined in one figure, it does not need to be further defined and explained in subsequent figures. Furthermore, in the description of this application, terms such as "first," "second," etc., are used only to distinguish descriptions and should not be construed as indicating or implying relative importance.
[0034] In the product manufacturing process, surface film defects are often caused by wrinkles, bubbles, scratches, impurities, and insulation failures. Typically, these defects require peeling off the film and reapplying it, thus achieving rework. For example, in the battery cell manufacturing process, especially during the insulation film coating, defects often occur due to wrinkles, bubbles, scratches, impurities, and insulation failures. Since insulation film defects cannot be completely avoided during coating, the industry standard practice is to peel off the film after defective coating and reapply it, thus achieving rework.
[0035] Through long-term research, the inventors of this application have discovered that existing laser-based equipment for tearing insulating film is usually only suitable for single-product applications and cannot flexibly meet the production needs of multiple products requiring small-batch rework.
[0036] In view of this, this application proposes a surface film modification method. By setting the laser beam output parameters of the laser galvanometer module to scan the surface of the object to be modified based on the surface parameters of the object, the method automatically adjusts the laser beam output parameters of the laser galvanometer module, enabling surface film modification of objects of different sizes. Furthermore, by setting the working height of the laser galvanometer module to adjust based on the actual distance between the object to be modified and the laser galvanometer module, the method automatically adjusts the working height of the laser galvanometer module, enabling surface film modification of objects with surface films of different thicknesses. The entire surface film modification method is simple to implement and can be adapted to objects of different sizes and thicknesses, increasing the applicability of this method.
[0037] To facilitate understanding of this embodiment, a surface film modification system for performing a surface film modification method disclosed in this application embodiment will first be described in detail.
[0038] like Figure 1 The diagram shown is a schematic of a surface film modification system provided in an embodiment of this application, including: a laser galvanometer module, an image acquisition module, a ranging module, a lifting control module 300, and a host computer 100.
[0039] The laser galvanometer module, image acquisition module, and ranging module are all mounted on the lifting control module 300; the laser galvanometer module, image acquisition module, ranging module, and lifting control module 300 are all connected to the host computer 100.
[0040] The ranging module here is used to identify the actual distance between the object to be modified by the surface film and the laser galvanometer module, and sends the actual distance to the host computer 100. The ranging module can be a laser ranging device, an infrared ranging device, an ultrasonic ranging device, etc. The specific structure and type of the ranging module can be selected according to the actual situation, and this application does not impose specific restrictions.
[0041] The aforementioned lifting control module 300 is used to move the laser galvanometer module according to the moving distance. The lifting control module 300 can move up or down in the vertical direction to drive other modules set on the lifting control module 300 to move up or down.
[0042] Specifically, the lifting control module 300 includes a support member 320 arranged vertically and a movable member 310 arranged horizontally. The movable member 310 is mounted on the support member 320, and the laser galvanometer module, image acquisition module, and ranging module are all mounted on the crossbar. The movable member 310 is configured to move up and down along the support member 320, thereby driving the other modules mounted on the movable member 310 to move up or down.
[0043] The image acquisition module here is used to acquire a grayscale image of the object to be modified by the surface film and send the grayscale image to the host computer 100. The image acquisition module can be a camera, scanner, camera, etc., and the specific structure and type of the image acquisition module can be selected according to the actual situation. This application does not impose specific restrictions.
[0044] The aforementioned laser galvanometer module is used to emit laser light onto the object whose surface film needs to be modified, according to the laser beam output parameters.
[0045] It should be understood that a laser galvanometer module is a special motion device specifically designed for laser processing. It uses two galvanometers to reflect the laser beam, creating motion in both horizontal and vertical planes. This laser galvanometer module uses the cooperation of two galvanometers to reflect the laser beam to corresponding positions, and the output parameters of the laser beam are adjusted by changing the angle of the two galvanometers.
[0046] In this process, lasers are used to alter the surface properties of the object to be modified. These surface properties can include surface film viscosity, transparency, conductivity, etc., and the specific properties that the laser alters can be selected based on the actual situation.
[0047] Understandably, some products have surface films adhered to their surfaces with adhesives. However, during the application process, these surface films may become defective due to wrinkles, bubbles, scratches, or other issues, necessitating removal and reapplication. To improve film removal efficiency and reduce the impact of adhesive residue on product quality, laser scanning can be used to alter the adhesive properties of the surface film, thereby increasing removal efficiency and reducing adhesive residue on the product surface.
[0048] The host computer 100 here is used to determine the moving distance of the laser galvanometer module based on the actual distance and the preset working height of the laser galvanometer module, and sends the moving distance to the lifting control module 300.
[0049] It should be understood that the host computer 100 stores a distance algorithm for calculating the moving distance and a preset working height of the laser galvanometer module in the surface film modification system. After obtaining the actual distance, the host computer 100 calculates the moving distance that the laser galvanometer module needs to move based on the actual distance, the preset working height and the distance algorithm, and sends the moving distance to the lifting control module 300. The lifting control module 300 moves according to the moving distance to move the laser galvanometer module to the preset working height.
[0050] In addition, the host computer 100 is also used to determine the surface parameters of the object to be modified based on the grayscale image, and to determine the laser beam output parameters of the laser galvanometer module for scanning the object to be modified based on the surface parameters.
[0051] Among them, the surface parameters are the parameters of the side of the object to be modified that is close to the laser galvanometer module.
[0052] It should be understood that the host computer 100 stores algorithms and processing procedures for calculating surface parameters. After acquiring the grayscale image of the object to be modified by the image acquisition module, the host computer 100 processes the grayscale image according to the pre-stored algorithms and processing procedures for calculating surface parameters, and calculates the laser beam output parameters of the object to be modified.
[0053] In one embodiment, the surface film modification system further includes a stage 400. The stage 400 is disposed directly below the movable member 310 and is configured to hold the object to be modified with the surface film.
[0054] In another embodiment, the surface film modification system further includes a protective cover 500. The protective cover 500 is disposed on the stage 400, and the object to be modified is configured to be placed inside the protective cover 500.
[0055] The protective cover 500 has holes to allow the laser beam to pass through.
[0056] In the above implementation process, by mounting the laser galvanometer module, image acquisition module, and ranging module all on the lifting control module 300, the lifting control module 300 can move the laser galvanometer module, image acquisition module, and ranging module to a suitable working position based on the acquired moving distance. Furthermore, by setting up the image acquisition module and the host computer 100, the image acquisition module acquires images of the surface film modification system, and the host computer 100 calculates the laser beam output parameters of the laser galvanometer module based on the information in the images. This allows the laser galvanometer module to output laser light according to the laser beam output parameters, enabling the laser galvanometer module to self-adjust its parameters according to different surface film objects to be modified. Through the cooperation of the laser galvanometer module, image acquisition module, ranging module, lifting control module 300, and host computer 100, surface film modification operations can be performed on different surface film objects, expanding the application scenarios of the surface film modification system.
[0057] In one possible implementation, the laser galvanometer module, image acquisition module, and ranging module are integrated into the same component.
[0058] like Figure 1 As shown, the laser galvanometer module, image acquisition module, and ranging module are integrated on the integrated component 200.
[0059] In the above implementation process, by integrating the laser galvanometer module, image acquisition module, and ranging module onto the same component, the laser galvanometer module, image acquisition module, and ranging module can always maintain a uniform height, thereby reducing the calculation of the working height of each of the laser galvanometer module, image acquisition module, and ranging module and improving processing efficiency.
[0060] To facilitate understanding of this embodiment, the host computer that performs the surface film modification method disclosed in this application embodiment will be described in detail below.
[0061] like Figure 2 The diagram shown is a block diagram of the host computer. The host computer 100 may include a memory 111 and a processor 113. Those skilled in the art will understand that... Figure 2 The structure shown is for illustrative purposes only and does not limit the structure of the host computer 100. For example, the host computer 100 may also include components such as... Figure 2 The more or fewer components shown, or having the same Figure 2 The different configurations shown.
[0062] The aforementioned memory 111 and processor 113 are electrically connected to each other directly or indirectly to enable data transmission or interaction. For example, these components can be electrically connected to each other via one or more communication buses or signal lines. The aforementioned processor 113 is used to execute executable modules stored in the memory.
[0063] The memory 111 can be, but is not limited to, Random Access Memory (RAM), Read Only Memory (ROM), Programmable Read-Only Memory (PROM), Erasable Programmable Read-Only Memory (EPROM), Electrically Erasable Programmable Read-Only Memory (EEPROM), etc. The memory 111 stores programs. After receiving execution instructions, the processor 113 executes the programs. The methods executed by the host computer 100 according to the process definition disclosed in any embodiment of this application can be applied to the processor 113, or implemented by the processor 113.
[0064] The aforementioned processor 113 may be an integrated circuit chip with signal processing capabilities. The processor 113 may be a general-purpose processor, including a Central Processing Unit (CPU), a Network Processor (NP), etc.; it may also be a digital signal processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field-Programmable Gate Array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. It can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this application. The general-purpose processor may be a microprocessor or any conventional processor.
[0065] The host computer 100 in this embodiment can be used to execute the various steps in the various methods provided in the embodiments of this application. The implementation process of the surface film modification method is described in detail below through several embodiments.
[0066] Please see Figure 3 This is a flowchart of the surface film modification method provided in the embodiments of this application. The following will describe... Figure 3 The specific process shown will be explained in detail.
[0067] Step S201: Adjust the working height of the laser galvanometer module according to the actual distance between the object to be modified and the laser galvanometer module.
[0068] The actual distance here is measured by the ranging module.
[0069] Understandably, the dimensions, height, and other parameters of different objects to be modified with surface films may vary. For example, different battery specifications have different dimensions and heights. Since the working height of the laser galvanometer module relative to the surface of the object to be modified needs to be maintained at a preset working height, when changing to different objects, the required movement distance of the laser galvanometer module needs to be determined based on the actual distance between the surface of the object and the laser galvanometer module. This movement distance is then used to adjust the working height of the laser galvanometer module, ensuring that its actual working height remains at the preset working height.
[0070] The preset working height is the fixed distance that the laser galvanometer module needs to maintain between itself and the surface of the object to be modified by the surface film during operation.
[0071] In one embodiment, the moving distance of the laser galvanometer module can be calculated in the following way:
[0072] X = SH;
[0073] Where X is the travel distance, S is the actual distance, and H is the preset working height.
[0074] It should be understood that after calculating the moving distance of the laser galvanometer module, the lifting control module moves according to the moving distance to move the laser galvanometer module to the preset working height, so that the laser galvanometer module can work at the preset working height.
[0075] Optionally, the object to be modified by the surface film can be an object such as a battery, chip, or glass with an insulating film, dustproof film, or other surface film attached to its surface. The object to be modified can be selected according to the actual situation.
[0076] Step 202: Determine the scanning range of the laser galvanometer module based on the surface parameters of the object to be modified by the surface film.
[0077] The surface parameters include those of the side of the object to be modified that is closest to the laser galvanometer module. These surface parameters may include the boundary length and surface area of the object.
[0078] It should be understood that the laser galvanometer module needs to scan the entire surface of the object to be modified with the surface film. Therefore, the scanning range of the laser galvanometer module should be greater than or equal to the surface area of the object to be modified with the surface film.
[0079] Step 203: Determine the laser beam output parameters of the object to be modified by the laser galvanometer module based on the scanning range.
[0080] The laser beam output parameters here refer to the parameters of the laser beam output by the laser galvanometer module. These laser beam output parameters may include the angles between the laser beam at each boundary and the normal of the laser galvanometer module.
[0081] Understandably, the surface of the object to be modified by the surface film can include multiple boundaries, and the laser beam output by the laser galvanometer module needs to cover all boundaries of the object. Therefore, the boundaries of the laser beam can be determined based on the boundaries of the object and the working height of the laser galvanometer module, and the laser beam output parameters can be determined based on the angles between each boundary of the laser beam and the normal of the laser galvanometer module.
[0082] Step 204: Control the laser galvanometer module to emit laser light onto the object whose surface film is to be modified according to the laser beam output parameters.
[0083] Among them, lasers are used to change the surface film properties of the object to be modified.
[0084] In one embodiment, the laser beam output parameter is a critical parameter, and the laser galvanometer module can also be controlled to emit laser light onto the object to be modified with a parameter greater than the laser beam output parameter. That is, the boundary of the laser beam emitted by the laser galvanometer module is greater than the surface boundary of the object to be modified.
[0085] In the above implementation process, by setting the laser beam output parameters of the laser galvanometer module to scan the object to be modified based on the surface parameters of the object, the laser beam output parameters of the laser galvanometer module are automatically adjusted, enabling surface film modification of objects of different sizes. Furthermore, by setting the working height of the laser galvanometer module to be adjusted based on the actual distance between the object to be modified and the laser galvanometer module, the working height of the laser galvanometer module is automatically adjusted, enabling surface film modification of objects with surface films of different thicknesses. The entire surface film modification method is simple to implement and can be adapted to objects of different sizes and thicknesses, increasing the applicability of this surface film modification method.
[0086] In one possible implementation, step 202 includes: fitting a closed contour in the grayscale image of the object to be modified with a surface film into a closed region using a preset algorithm; and determining the closed region as the scanning range of the laser galvanometer module.
[0087] The method for determining the closed contour includes determining it by connecting the boundaries where the grayscale values change abruptly in the grayscale image of the object to be modified by the surface film.
[0088] In one embodiment, the preset algorithm here can be a binary classification algorithm.
[0089] It should be understood that the image acquired by the image acquisition module includes the object to be modified with the surface film and its surrounding environment. Because there is a certain color difference between the object to be modified and its surrounding environment, the grayscale values of the object and its surrounding environment differ in the grayscale image. Therefore, abrupt changes in grayscale values will occur at the boundaries where the object and its surrounding environment intersect. The closed contour obtained by connecting these boundaries with abrupt changes in grayscale values is the contour of the object to be modified.
[0090] For example, if the object to be modified by the surface film is blue and the stage is grayish-white, after the object is placed on the stage, the image acquired by the image acquisition module includes both the blue object and the grayish-white stage. Because the RGB values of blue and grayish-white differ significantly, their corresponding grayscale values also differ considerably. Therefore, in the grayscale image acquired by the image acquisition module, the boundary where the object intersects with the stage will exhibit a sudden change in grayscale value.
[0091] In one embodiment, the original image acquired by the image acquisition module is a color image. After acquiring the original image, the image acquisition module converts the original image into a grayscale image. Alternatively, after acquiring the original image, the image acquisition module sends the original image to a host computer, which then converts the original image into a grayscale image.
[0092] In another embodiment, the image acquisition module can directly acquire a grayscale image.
[0093] The aforementioned closed region is the surface area of the object to be modified by the surface film. The scanning range of the laser galvanometer module can be greater than or equal to this closed region.
[0094] In the above implementation process, by determining the closed region where the object to be modified is located based on the difference in grayscale values between different objects in the grayscale image, the scanning range of the laser galvanometer module can be determined. This allows the scanning range of the laser galvanometer module to be determined by the size of the object to be modified, thereby enabling automatic adjustment of the laser beam output parameters of the laser galvanometer module. This allows for surface film modification of objects of different sizes, increasing the applicability of the surface film modification method.
[0095] In one possible implementation, a closed contour in the grayscale image of the object to be modified by the surface film is fitted into a closed region by a preset algorithm, including: fitting multiple boundary line equations according to the boundary points of each boundary in the closed contour; and determining the closed region according to the multiple boundary line equations.
[0096] The equations of multiple boundary lines obtained by fitting the boundary points of each boundary in the closed contour can be achieved in the following way:
[0097] Assume that the grayscale value abrupt change boundary is composed of n pixels, and assume that the equation of each straight line obtained by fitting the points of these grayscale value abrupt change boundary is: y = ax + b.
[0098] The constant parameters a and b mentioned above can be calculated using the least squares method, as follows:
[0099] The objective function for each linear equation is:
[0100]
[0101] Among them, (x i y i ) represents the coordinates of the i-th pixel, n represents the total number of pixels at the grayscale value transition boundary, and parameters a and b are parameters.
[0102] Solve the above objective function, that is, find the values of constant parameters a and b when the objective function reaches its minimum value.
[0103] Specifically, solve for the partial derivatives of f(x) with respect to a and b:
[0104]
[0105]
[0106] Setting the partial derivatives above to zero, we obtain a system of two linear equations in two variables:
[0107]
[0108] remember:
[0109]
[0110] The above system of two linear equations in two variables can be transformed into the following system of equations:
[0111]
[0112] By solving the above system of equations, the values of the constant parameters a and b are obtained as follows:
[0113]
[0114] It should be understood that the above method can be used to calculate the linear equation of each boundary of the closed contour. After determining the linear equations of each boundary of the closed contour, the closed region corresponding to the closed contour can be obtained by fitting the linear equations of each boundary.
[0115] For example, if the object to be modified by the surface film is a rectangular object, then the above closed contour is a rectangular contour. Each boundary of the closed contour corresponds to four straight line equations. The closed region corresponding to the closed contour is obtained by taking these four straight line equations in a set order.
[0116] In one embodiment, the closed region can be achieved through linear regression, fitting models, support vector machines, random forests, etc., and the fitting method of the closed region can be adjusted according to the actual situation.
[0117] In one possible implementation, the equation of the boundary line for each boundary is:
[0118] y = ax + b;
[0119] Where a and b are constant parameters, and (x, y) are the coordinates of the boundary pixel.
[0120] In the above implementation process, multiple straight line equations corresponding to the boundary are obtained by fitting the boundary points of the closed contour, and the closed region is obtained by fitting the multiple straight line equations. The scanning range of the laser galvanometer module is determined by the size of the object to be modified by the surface film, thereby realizing the automatic adjustment of the laser beam output parameters of the laser galvanometer module. This enables the surface film modification of objects of different sizes, increasing the applicability of the surface film modification method.
[0121] In one possible implementation, step 203 includes: determining the relative working distance between the laser galvanometer module and the scanning range based on the scanning range and the module parameters of the laser galvanometer module; and determining the laser beam output parameters based on the relative working distance and the working height of the laser galvanometer module.
[0122] The module parameters may include the preset working height of the laser galvanometer module, the normal position of the laser galvanometer module, and the installation angle of the laser galvanometer module. These module parameters can be selected according to the actual situation.
[0123] like Figure 4 As shown, the scanning range here may include the first boundary and the second boundary along the first direction, and the third boundary and the fourth boundary along the second direction, with the first direction and the second direction being perpendicular.
[0124] The aforementioned relative working distance can be the perpendicular distance from the normal position of the laser galvanometer module to the boundaries of the scanning range. For example, as... Figure 5 As shown in the figure, the relative working distance is the vertical distance between the points on the surface of the object to be modified by the laser galvanometer module projected onto the normal position of the laser galvanometer module and the respective boundaries. This relative working distance may include one or more vertical distances.
[0125] It should be understood that the working height of the laser galvanometer module is a preset working height. When adjusting the scanning range of the laser beam of the laser galvanometer module, it can be achieved by adjusting the angle between each boundary of the laser beam and the normal position of the laser galvanometer module.
[0126] The laser beam output parameters here may include the maximum angles between the laser galvanometer module and the first boundary, the second boundary, the third boundary, and the fourth boundary, respectively.
[0127] Understandably, since the relative working distance is the perpendicular distance between the normal of the laser galvanometer module and the boundary of the scanning range—that is, the distance on the surface of the object to be modified by the surface film—while the working height of the laser galvanometer module is the distance on a plane perpendicular to the surface of the object to be modified, the relative working distance and the working height of the laser galvanometer module are two mutually perpendicular parameters. This relative working distance, the working height of the laser galvanometer module, and the boundary of the laser beam can form a right triangle. Using the tangent formula of a right triangle, the maximum angles between the laser galvanometer module and the first, second, third, and fourth boundaries can be calculated.
[0128] In the above implementation process, the relative working distance of the laser galvanometer module is determined by utilizing the relative relationship between the laser galvanometer module and the scanning area. Then, the output parameters of the laser beam are determined by utilizing the geometric relationship between the relative working distance and the working height. This enables automatic adjustment of the laser beam output parameters of the laser galvanometer module, thereby achieving surface film modification of objects of different sizes and increasing the applicability of this surface film modification method.
[0129] In one possible implementation, the relative working distance of the laser galvanometer module is determined based on the scanning range and the module parameters of the laser galvanometer module, including: determining a first vertical distance between the normal position and the first boundary, a second vertical distance between the normal position and the second boundary, a third vertical distance between the normal position and the third boundary, and a fourth vertical distance between the normal position and the fourth boundary; and determining the first vertical distance, the second vertical distance, the third vertical distance, and the fourth vertical distance as the relative working distance.
[0130] For example, such as Figure 5 As shown, the surface of the object to be modified by the surface film includes a first boundary, a second boundary, a third boundary, and a fourth boundary, with the normal position perpendicular to the surface of the object. When calculating the relative working distance, the first perpendicular distance L1 between the normal position and the first boundary, the second perpendicular distance L2 between the normal position and the second boundary, the third perpendicular distance L3 between the normal position and the third boundary, and the fourth perpendicular distance L4 between the normal position and the fourth boundary can be calculated. Then, the relative working distance is obtained by determining the first perpendicular distance L1, the second perpendicular distance L2, the third perpendicular distance L3, and the fourth perpendicular distance L4.
[0131] In the above implementation process, the relative working distance of the laser galvanometer module is calculated by utilizing the positional relationship between the normal position of the laser galvanometer module and the scanning boundary. The calculation method is simple and easy to implement, which can improve the calculation efficiency of the relative working distance.
[0132] In one possible implementation, determining the laser beam output parameters based on the relative working distance and the working height of the laser galvanometer module includes: determining a first limiting angle based on a first vertical distance and the working height, determining a second limiting angle based on a second vertical distance and the working height, determining a third limiting angle based on a third vertical distance and the working height, and determining a fourth limiting angle based on a fourth vertical distance and the working height.
[0133] Wherein, the first limiting angle is the maximum angle between the laser galvanometer module and the first boundary, the second limiting angle is the maximum angle between the laser galvanometer module and the second boundary, the third limiting angle is the maximum angle between the laser galvanometer module and the third boundary, and the fourth limiting angle is the maximum angle between the laser galvanometer module and the fourth boundary.
[0134] Understandably, since the relative working distance is perpendicular to the normal position of the laser galvanometer module, and the working height of the laser galvanometer module is parallel to the normal position of the laser galvanometer module, the working height is also perpendicular to the relative working distance. Therefore, the working height, the relative working distance, and the boundary of the laser beam can form a right-angled triangle. Consequently, the first limiting angle, the second limiting angle, the third limiting angle, and the fourth limiting angle can be calculated using the properties of a triangle.
[0135] For example, such as Figure 5 As shown, since the surface of the object to be modified by the surface film includes a first boundary, a second boundary, a third boundary, and a fourth boundary, the corresponding laser beam also includes a first boundary, a second boundary, a third boundary, and a fourth boundary. In order for the boundary of the laser beam on the object to be modified to be greater than or equal to the boundary of the object, the angle between the boundary of the laser beam and the normal position of the laser galvanometer module must be at least greater than or equal to α1, α2, α3, and α4.
[0136] The aforementioned α1, α2, α3, and α4 can be calculated using the following formulas:
[0137] α1 = arctan(L1 / H);
[0138] α2 = arctan(L2 / H);
[0139] α3 = arctan(L3 / H);
[0140] α4 = arctan(L4 / H).
[0141] Where L1 is the first vertical distance, L2 is the second vertical distance, L3 is the third vertical distance, L4 is the fourth vertical distance, and H is the preset working height.
[0142] The first, second, third, and fourth limiting angles mentioned above are the laser beam output parameters of the laser galvanometer module when scanning the surface film of the object to be modified.
[0143] It should be understood that after calculating the angles between the boundaries of the laser beam and the normal positions of the laser galvanometer module, the laser galvanometer module is controlled to send laser beams at angles greater than or equal to the calculated angles. For example... Figure 6 As shown, the first limiting angle, the second limiting angle, the third limiting angle, and the fourth limiting angle each define a portion of the scanning range, and the sum of the scanning ranges of the first limiting angle, the second limiting angle, the third limiting angle, and the fourth limiting angle is the total scanning range of the laser.
[0144] In the above implementation process, by utilizing the properties of right triangles, the maximum angles between the laser galvanometer module and the first boundary, the second boundary, the third boundary, and the fourth boundary are calculated respectively. This allows the laser galvanometer module to be controlled to emit laser light with reference to the maximum angles between the laser galvanometer module and the first boundary, the second boundary, the third boundary, and the fourth boundary respectively. This ensures that the scanning range of the laser is always greater than or equal to the surface area of the object to be modified by the surface film, thereby improving the accuracy of surface film modification.
[0145] In the several embodiments provided in this application, it should be understood that the disclosed apparatus and methods can also be implemented in other ways. The apparatus embodiments described above are merely illustrative. For example, the flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of apparatus, methods, and computer program products according to various embodiments of this application. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions marked in the blocks may occur in a different order than those marked in the drawings. For example, two consecutive blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in a block diagram and / or flowchart, and combinations of blocks in block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or action, or using a combination of dedicated hardware and computer instructions.
[0146] In addition, the functional modules in the various embodiments of this application can be integrated together to form an independent part, or each module can exist independently, or two or more modules can be integrated to form an independent part.
[0147] If the aforementioned functions are implemented as software functional modules and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or a part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks. It should be noted that in this document, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.
[0148] The above description is merely a preferred embodiment of this application and is not intended to limit this application. Various modifications and variations can be made to this application by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the protection scope of this application. It should be noted that similar reference numerals and letters in the following figures indicate similar items; therefore, once an item is defined in one figure, it does not need to be further defined and explained in subsequent figures.
[0149] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the technical scope disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
Claims
1. A method for modifying a surface film, characterized in that, include: Adjust the working height of the laser galvanometer module according to the actual distance between the object to be modified and the laser galvanometer module; The scanning range of the laser galvanometer module is determined based on the surface parameters of the object to be modified by the surface film; wherein, the surface parameters include the parameters of the side of the object to be modified that is close to the laser galvanometer module. Based on the scanning range, the laser beam output parameters of the laser galvanometer module for scanning the surface film of the object to be modified are determined; The laser galvanometer module is controlled to emit laser light toward the object whose surface film is to be modified according to the laser beam output parameters; wherein, the laser light is used to change the surface film properties of the object whose surface film is to be modified. The step of determining the laser beam output parameters of the laser galvanometer module scanning the surface film to be modified based on the scanning range includes: determining the relative working distance between the laser galvanometer module and the scanning range based on the scanning range and the module parameters of the laser galvanometer module; and determining the laser beam output parameters based on the relative working distance and the working height of the laser galvanometer module. The scanning range includes a first boundary and a second boundary along a first direction, and a third boundary and a fourth boundary along a second direction, wherein the first direction and the second direction are perpendicular. The module parameters include the normal position of the laser galvanometer module. Determining the relative working distance of the laser galvanometer module based on the scanning range and the module parameters includes: determining a first perpendicular distance between the normal position and the first boundary, a second perpendicular distance between the normal position and the second boundary, a third perpendicular distance between the normal position and the third boundary, and a fourth perpendicular distance between the normal position and the fourth boundary; and determining the first perpendicular distance, the second perpendicular distance, the third perpendicular distance, and the fourth perpendicular distance as the relative working distance. The laser beam output parameters include the maximum angles between the laser galvanometer module and the first boundary, the second boundary, the third boundary, and the fourth boundary, respectively. Determining the laser beam output parameters based on the relative working distance and the working height of the laser galvanometer module includes: determining a first limiting angle based on the first vertical distance and the working height; determining a second limiting angle based on the second vertical distance and the working height; determining a third limiting angle based on the third vertical distance and the working height; and determining a fourth limiting angle based on the fourth vertical distance and the working height. Wherein, the first limiting angle is the maximum angle between the laser galvanometer module and the first boundary, the second limiting angle is the maximum angle between the laser galvanometer module and the second boundary, the third limiting angle is the maximum angle between the laser galvanometer module and the third boundary, and the fourth limiting angle is the maximum angle between the laser galvanometer module and the fourth boundary.
2. The method according to claim 1, characterized in that, The step of determining the scanning range of the laser galvanometer module based on the surface parameters of the object to be modified by the surface film includes: The closed contour in the grayscale image of the object to be modified by the surface film is fitted into a closed region using a preset algorithm. The closed region is defined as the scanning range of the laser galvanometer module; The method for determining the closed contour includes connecting the boundaries where the grayscale values change abruptly in the grayscale image of the object to be modified by the surface film.
3. The method according to claim 2, characterized in that, The step of fitting the closed contour in the grayscale image of the object to be modified with a surface film into a closed region using a preset algorithm includes: Multiple boundary line equations are obtained by fitting the boundary points of each boundary in the closed contour. The closed region is determined based on multiple boundary line equations.
4. The method according to claim 3, characterized in that, The equations of the boundary lines for each boundary are: ;in, , For constant parameters, ( , () represents the coordinates of the boundary pixel.
5. A surface film modification system, characterized in that, include: Laser galvanometer module, image acquisition module, ranging module, lifting control module, and host computer; The laser galvanometer module, the image acquisition module, and the ranging module are all mounted on the lifting control module; The laser galvanometer module, the image acquisition module, the ranging module, and the lifting control module are all connected to the host computer. The ranging module is used to identify the actual distance between the object to be modified with the surface film and the laser galvanometer module, and to send the actual distance to the host computer; The host computer is used to determine the moving distance of the laser galvanometer module based on the actual distance and the preset working height of the laser galvanometer module, and send the moving distance to the lifting control module; The lifting control module is used to move the laser galvanometer module according to the moving distance; The image acquisition module is used to acquire a grayscale image of the object to be modified by the surface film, and send the grayscale image to the host computer; The host computer is also used to determine the surface parameters of the object to be modified by the surface film based on the grayscale image, and to determine the laser beam output parameters of the laser galvanometer module when scanning the object by the surface film based on the surface parameters. The surface parameters are the parameters of the side of the object to be modified by the surface film that is close to the laser galvanometer module. The laser galvanometer module is also used to emit laser light onto the surface film to be modified object according to the laser beam output parameters, and the laser light is used to change the surface film properties of the surface film to be modified object. The host computer is specifically used to: determine the relative working distance between the laser galvanometer module and the scanning range based on the scanning range and the module parameters of the laser galvanometer module; and determine the laser beam output parameters based on the relative working distance and the working height of the laser galvanometer module. The scanning range includes a first boundary and a second boundary along a first direction, and a third boundary and a fourth boundary along a second direction, wherein the first direction and the second direction are perpendicular. The module parameters include the normal position of the laser galvanometer module. The host computer is specifically used to: determine a first perpendicular distance between the normal position and the first boundary, a second perpendicular distance between the normal position and the second boundary, a third perpendicular distance between the normal position and the third boundary, and a fourth perpendicular distance between the normal position and the fourth boundary; and determine the first perpendicular distance, the second perpendicular distance, the third perpendicular distance, and the fourth perpendicular distance as the relative working distance. The laser beam output parameters include the maximum angles between the laser galvanometer module and the first boundary, the second boundary, the third boundary, and the fourth boundary, respectively. The host computer is specifically used to: determine a first limiting angle based on the first vertical distance and the working height; determine a second limiting angle based on the second vertical distance and the working height; determine a third limiting angle based on the third vertical distance and the working height; and determine a fourth limiting angle based on the fourth vertical distance and the working height. Wherein, the first limiting angle is the maximum angle between the laser galvanometer module and the first boundary, the second limiting angle is the maximum angle between the laser galvanometer module and the second boundary, the third limiting angle is the maximum angle between the laser galvanometer module and the third boundary, and the fourth limiting angle is the maximum angle between the laser galvanometer module and the fourth boundary.
6. The surface film modification system according to claim 5, characterized in that, The laser galvanometer module, the image acquisition module, and the ranging module are integrated into the same component.
7. A host computer, characterized in that, include: The processor and memory, wherein the memory stores machine-readable instructions executable by the processor, and when the host computer is running, the machine-readable instructions are executed by the processor to perform the steps of the method as described in any one of claims 1 to 4.
Citation Information
Patent Citations
Technical method for removing PVD coatings on 3D surface of sapphire through laser
CN108393590A
Laser film removing equipment and method for lithium battery cell insulation protective film
CN114308899A
Closed-loop feedback type laser precision machining method and equipment
CN116833576A