Paint spraying speed control method and system for multi-line aluminum plate

By constructing a gloss matrix and calculating the spraying speed adjustment coefficient during the aluminum plate spraying process, the problem of poor reflection suppression caused by the unevenness of the aluminum plate surface was solved, achieving more uniform spraying and better reflection suppression effect.

CN121764221APending Publication Date: 2026-03-31HUBEI ZHONGGANG METAL MFG CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-01-06
Publication Date
2026-03-31

AI Technical Summary

Technical Problem

Existing aluminum plate spraying technology results in poor local reflection suppression when dealing with surface unevenness, and over-spraying occurs after multiple rounds of spraying, affecting the overall reflection suppression effect.

Method used

By optically scanning the aluminum plate surface before each round of spraying, a gloss matrix is ​​constructed, global and local spraying speed adjustment coefficients are calculated, a spraying speed curve is generated, and the spraying strategy is adjusted to adapt to the unevenness of the aluminum plate surface.

Benefits of technology

It significantly improves the reflectivity suppression effect of aluminum plates, enhances the uniformity of spraying and the overall matte finish, and reduces local overspraying.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121764221A_ABST
    Figure CN121764221A_ABST
Patent Text Reader

Abstract

The invention discloses a paint spraying speed control method and system for a multi-line aluminum plate, and relates to the field of industrial control. The method is applied to an aluminum plate paint spraying control system and comprises the steps that the surface area of an aluminum plate to be sprayed is equally divided into a plurality of spraying areas according to the effective spraying area of a spraying head; before and after spraying of the first spraying round is carried out on the surface area of the to-be-sprayed aluminum plate, optical scanning is carried out on the surface area of the to-be-sprayed aluminum plate, and a first glossiness matrix and a second glossiness matrix are obtained; on the basis of the first glossiness matrix and the second glossiness matrix, the global paint spraying speed of the second spraying round and local paint spraying speed adjusting coefficients of the multiple spraying areas are obtained through calculation; and generating a paint spraying speed curve of the second spraying round according to the global paint spraying speed of the second spraying round and the local paint spraying speed adjusting coefficients of the multiple spraying areas. By implementing the technical scheme provided by the invention, the problem of poor reflection inhibition effect of a local area of the existing multi-grain aluminum plate is solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the technical field of industrial control, specifically to a method and system for controlling the painting speed of multi-textured aluminum plates. Background Technology

[0002] Due to its lightweight, corrosion resistance, and ease of processing, aluminum sheets are widely used in building decoration, transportation equipment, electronic housings, and other fields. In practical applications, in order to meet the visual requirements of strong light environments, it is often necessary to spray a dotted textured coating on the surface of the aluminum sheet to achieve diffuse reflection of light, thereby suppressing the reflectivity of the aluminum sheet surface.

[0003] Currently, the main method used for spraying paint dots on aluminum plates is scanning spraying. A robotic arm drives the nozzle to move along a preset path to complete the dot pattern spraying. Specifically, the nozzle first sprays paint mist at a constant speed along the initial path. The paint mist particles settle on the aluminum plate surface under gravity, thus forming a random dot matrix on the aluminum plate surface to achieve a diffuse reflection effect. Although the random dot matrix has a certain degree of disorder, it still presents a linear pattern along the initial path direction. This causes the aluminum plate to still show obvious striped reflections when viewed from certain angles. Therefore, in order to reduce this reflection phenomenon, multiple rounds of spraying along different paths are required to form a composite pattern containing multiple textures. For example, if the first round uses horizontal texture spraying, the second round uses vertical texture spraying to break the pattern regularity in a single direction, thereby reducing the intensity of reflection in a single direction.

[0004] However, in the actual aluminum plate processing process, the aluminum plate surface has inherent unevenness. This unevenness itself will cause diffuse reflection of light, resulting in serious local overspray after multiple rounds of spraying, which in turn reduces the anti-reflection effect in local areas. Summary of the Invention

[0005] To address the problem of poor reflectivity suppression in localized areas of textured aluminum panels, this application provides a method and system for controlling the painting speed of textured aluminum panels.

[0006] In a first aspect, this application provides a method for controlling the painting speed of multi-textured aluminum plates, applied in an aluminum plate painting control system, the method comprising:

[0007] Based on the effective spraying area of ​​the nozzle, the surface area of ​​the aluminum plate to be sprayed is divided into multiple spraying areas.

[0008] Before the first spraying round is performed on the surface area of ​​the aluminum plate to be sprayed, the surface area of ​​the aluminum plate to be sprayed is optically scanned to obtain the gloss of multiple spraying areas and construct a first gloss matrix. The first spraying round is any one of the multiple spraying rounds to be performed.

[0009] After the first spraying round is performed on the surface area of ​​the aluminum plate to be sprayed, the surface area of ​​the aluminum plate to be sprayed is optically scanned to construct a second gloss matrix.

[0010] Based on the first gloss matrix and the second gloss matrix, the global painting speed of the second painting round and the local painting speed adjustment coefficients of the multiple painting areas are calculated. The second painting round is the painting round following the first painting round.

[0011] Based on the global painting speed of the second painting round and the local painting speed adjustment coefficients of the multiple painting areas, a painting speed curve for the second painting round is generated so that the second painting round is painted according to its corresponding painting speed curve.

[0012] Optionally, after constructing the first glossiness matrix, the following steps are also included:

[0013] If the first spraying round is the first spraying round for the surface area of ​​the aluminum plate to be sprayed, then the initial spraying speed is obtained from the preset spraying speed table according to the target gloss of the aluminum plate.

[0014] Calculate the mean and standard deviation of the gloss of the first gloss matrix;

[0015] Based on the target gloss of the aluminum plate and the mean and standard deviation of the gloss of the first gloss matrix, the initial painting speed is adjusted to obtain the global painting speed of the first painting round.

[0016] Optionally, based on the first gloss matrix and the second gloss matrix, the global painting speed of the second painting round is calculated, specifically as follows:

[0017] Based on the target gloss of the aluminum plate, multiple sprayed areas in the second gloss matrix are marked as qualified areas or non-qualified areas, wherein qualified areas are sprayed areas with gloss less than the target gloss of the aluminum plate, and non-qualified areas are sprayed areas with gloss greater than or equal to the target gloss of the aluminum plate.

[0018] The global gloss requirement factor is determined based on the proportion of qualified areas in the second gloss matrix.

[0019] Subtracting the first gloss matrix from the second gloss matrix yields the gloss variation matrix;

[0020] Based on the gloss variation matrix, the global gloss adjustment coefficient is determined;

[0021] The global painting speed of the second painting round is determined based on the global gloss requirement factor, the global gloss adjustment coefficient, and the global painting speed of the first painting round.

[0022] Optionally, determining the global painting speed of the second painting round based on the global gloss requirement factor, the global gloss adjustment coefficient, and the global painting speed of the first painting round specifically involves:

[0023]

[0024] in, Let $\frac{i+1}{i}$ be the global painting speed for the (i+1)th painting round. Let be the global painting speed for the i-th painting round. This is the global gloss requirement factor for the surface area of ​​the aluminum plate to be coated after the i-th coating round. The global gloss adjustment coefficient for the surface area of ​​the aluminum plate to be coated after the i-th coating round is given. This is the sensitivity coefficient of gloss to the adjustment of spraying speed.

[0025] Optionally, determining the global gloss requirement factor based on the proportion of qualified areas in the second gloss matrix specifically involves:

[0026] Compare the percentage of qualified areas in the second gloss matrix with the preset threshold for the percentage of qualified areas;

[0027] If the proportion of qualified areas in the second gloss matrix is ​​less than the preset qualified area proportion threshold, then the average gloss value of the non-qualified areas in the second gloss matrix is ​​calculated.

[0028] The global gloss requirement factor is obtained based on the average gloss of the non-compliant areas in the second gloss matrix and the target gloss of the aluminum plate.

[0029] Optionally, after comparing the proportion of qualified areas in the second gloss matrix with a preset threshold for the proportion of qualified areas, the method further includes:

[0030] If the proportion of qualified areas in the second gloss matrix is ​​greater than or equal to the preset qualified area proportion threshold, then the gloss mean of the second gloss matrix is ​​calculated.

[0031] The global gloss requirement factor is obtained based on the gloss mean of the second gloss matrix and the target gloss of the aluminum plate.

[0032] Optionally, determining the global gloss adjustment coefficient based on the gloss variation matrix specifically involves:

[0033] Calculate the mean value of the gloss variation in the gloss variation matrix;

[0034] Traverse the gloss variation matrix, extract the elements less than 0 in the gloss variation matrix, and construct a set of effective variation elements;

[0035] Traverse the set of effective variation elements, extract the elements in the set of effective variation elements that are less than the average value of the gloss change, and construct a set of significant effective variation elements.

[0036] The global gloss adjustment coefficient is determined based on the set of effective variation elements and the set of significantly effective variation elements.

[0037] Optionally, based on the first gloss matrix and the second gloss matrix, the local painting speed adjustment coefficients for multiple painting areas in the second painting round are calculated, specifically as follows:

[0038] Identify the first gloss level of the first sprayed area in the first gloss matrix and the second gloss level in the second gloss matrix, wherein the first sprayed area is any one of the plurality of sprayed areas;

[0039] If the first gloss level is greater than the second gloss level, then based on the preset window size, the first evaluation window of the first sprayed area in the first gloss level matrix and the second evaluation window in the second gloss level matrix are extracted.

[0040] Based on the fluctuation coefficients of the first evaluation window and the second evaluation window, the local painting speed adjustment coefficient of the first spraying area is determined.

[0041] If the first gloss level is less than or equal to the second gloss level, then the local painting speed adjustment coefficient of the first sprayed area is determined based on the first gloss level and the second gloss level.

[0042] Secondly, this application provides a painting speed control system for multi-textured aluminum plates. The system is an aluminum plate painting control system, comprising an acquisition module, a processing module, and a control module, wherein:

[0043] The acquisition module is used to divide the surface area of ​​the aluminum plate to be coated into multiple coating areas according to the effective coating area of ​​the nozzle.

[0044] Before the first spraying round is performed on the surface area of ​​the aluminum plate to be sprayed, the surface area of ​​the aluminum plate to be sprayed is optically scanned to obtain the gloss of multiple spraying areas and construct a first gloss matrix. The first spraying round is any one of the multiple spraying rounds to be performed.

[0045] After the first spraying round is performed on the surface area of ​​the aluminum plate to be sprayed, the surface area of ​​the aluminum plate to be sprayed is optically scanned to construct a second gloss matrix.

[0046] The processing module is used to calculate the global painting speed of the second painting round and the local painting speed adjustment coefficients of multiple painting areas based on the first gloss matrix and the second gloss matrix, wherein the second painting round is the painting round following the first painting round.

[0047] The control module is used to generate a paint speed curve for the second spraying cycle based on the global paint speed of the second spraying cycle and the local paint speed adjustment coefficients of the multiple spraying areas, so that the second spraying cycle sprays paint according to its corresponding paint speed curve.

[0048] Thirdly, this application provides an electronic device including a processor, a memory, a user interface, and a network interface. The memory is used to store instructions, the user interface and the network interface are used to communicate with other devices, and the processor is used to execute the instructions stored in the memory to cause the electronic device to perform the method as described in any one of the first aspects.

[0049] In summary, one or more technical solutions provided in the embodiments of this application have at least the following technical effects or advantages:

[0050] Before applying multi-texture spraying to the aluminum plate, this application first divides the surface area of ​​the aluminum plate to be sprayed into multiple spraying areas based on the effective spraying area of ​​the nozzle. Then, before and after each round of spraying, the surface area of ​​the aluminum plate to be sprayed is optically scanned to obtain a first gloss matrix and a second gloss matrix. By comparing the gloss changes of each sprayed area in the first and second gloss matrices, the spraying effect of each round of spraying can be determined, thereby further determining the global spraying speed of the next round of spraying and the local spraying speed adjustment coefficients of multiple sprayed areas. Specifically, if the spraying effect of the current round is good, it means that the global spraying speed of the current round is suitable for the flatness of the aluminum plate. Slightly adjust the overall painting speed for the next round, focusing on adjusting the painting speed of specific areas. If the painting effect of the current round is poor, it indicates that the overall painting speed of the current round is not well matched with the flatness of the aluminum plate. In this case, adjusting the painting speed of specific areas will not have a significant effect, and may even have a negative effect. Therefore, focus on adjusting the overall painting speed to quickly reduce the overall gloss, and then adjust the gloss of specific areas. This will reduce the overall gloss while improving the uniformity of the overall gloss. In this way, after adjusting the painting speed in each round, the painting effect of each round gradually matches the inherent unevenness of the aluminum plate surface, thereby significantly improving the overall final reflection suppression effect of the aluminum plate. Attached Figure Description

[0051] Figure 1 This is a schematic flowchart of a method for controlling the painting speed of a multi-textured aluminum plate according to an embodiment of this application.

[0052] Figure 2 This is a schematic diagram of the painting speed control system for a multi-textured aluminum plate provided in an embodiment of this application.

[0053] Figure 3 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application.

[0054] Explanation of reference numerals in the attached drawings: 1. Acquisition module; 2. Processing module; 3. Control module; 300. Electronic device; 301. Processor; 302. Communication bus; 303. User interface; 304. Network interface; 305. Memory. Detailed Implementation

[0055] To make the objectives, technical solutions, and advantages of this invention clearer, the technical solutions of this invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this invention. All other embodiments obtained by those skilled in the art based on the embodiments of this invention without creative effort are within the scope of protection of this invention.

[0056] This application provides a method for controlling the painting speed of multi-textured aluminum plates. This method is applied to an aluminum plate painting control system, such as... Figure 1 As shown, the method includes steps S101 to S105, which are as follows:

[0057] S101. Based on the effective spraying area of ​​the nozzle, the surface area of ​​the aluminum plate to be sprayed is divided into multiple spraying areas.

[0058] In the above steps, the surface area of ​​the aluminum plate to be coated is a regular flat aluminum plate area in this application. Before multi-texture spraying on the surface area of ​​the aluminum plate to be coated, the surface area of ​​the aluminum plate to be coated is divided into multiple spraying areas according to the effective spraying area of ​​the nozzle, so as to match the actual spraying operation scenario of the nozzle, thereby ensuring the accuracy and effectiveness of subsequent paint speed adjustment.

[0059] S102. Before the first spraying round is performed on the surface area of ​​the aluminum plate to be sprayed, the surface area of ​​the aluminum plate to be sprayed is optically scanned to obtain the gloss of multiple spraying areas and construct a first gloss matrix. The first spraying round is any one of the multiple spraying rounds to be performed.

[0060] S103. After the first spraying round is performed on the surface area of ​​the aluminum plate to be sprayed, the surface area of ​​the aluminum plate to be sprayed is optically scanned to construct a second gloss matrix.

[0061] S104. Based on the first gloss matrix and the second gloss matrix, calculate the global painting speed of the second painting round and the local painting speed adjustment coefficient of multiple painting areas. The second painting round is the painting round following the first painting round.

[0062] In steps S102 to S104 above, for any first spraying round of the multi-textured aluminum plate, before spraying in the first spraying round, this application first performs an optical scan on the surface area of ​​the aluminum plate to be sprayed, and constructs a first gloss matrix based on multiple pre-divided spraying areas. Each element in the first gloss matrix corresponds to the gloss of a spraying area, and the gloss of each spraying area is represented by the average gloss of that area. It should be noted that if the gloss of the spraying area is higher, it means that the reflection suppression effect of the spraying area is worse.

[0063] Then, after the first coating cycle, an optical scan is performed on the surface area of ​​the aluminum plate to be coated. Based on the pre-defined multiple coating areas, a second gloss matrix is ​​constructed. By comparing the gloss changes of each coating area in the first and second gloss matrices, the overall painting speed and the painting speed adjustment strategy for each coating area in the next coating cycle are guided. Specifically:

[0064] For the global painting speed of the next spraying round, firstly, based on the target gloss of the aluminum plate, the multiple spraying areas in the second gloss matrix are marked as qualified areas and non-qualified areas respectively. The target gloss of the aluminum plate is the upper limit of gloss set according to the usage scenario of the aluminum plate. Therefore, qualified areas are spraying areas with gloss less than the target gloss of the aluminum plate, and non-qualified areas are spraying areas with gloss greater than or equal to the target gloss of the aluminum plate.

[0065] Then, count the number of qualified areas in the second gloss matrix and calculate their proportion in the second gloss matrix. Then, compare the proportion of qualified areas with the preset threshold for the proportion of qualified areas.

[0066] If the proportion of qualified areas in the second gloss matrix is ​​less than the preset threshold for qualified areas, it indicates that there are still many non-qualified areas after the first spraying round. In this case, this application chooses to focus on adjusting the gloss of the non-qualified areas to quickly reduce the reflectivity of the non-qualified areas, minimizing the adjustment frequency and amplitude of subsequent spraying rounds, and focusing subsequent spraying rounds more on solving the directional reflection problem on the aluminum plate surface, thereby improving the final overall spraying quality. At this time, this application calculates the average gloss of the non-qualified areas in the second gloss matrix to determine the overall gloss level of the non-qualified areas. Then, by comparing the difference between the average gloss of the non-qualified areas and the target gloss of the aluminum plate, the global gloss requirement factor can be obtained. Specifically, the following calculation method can be used:

[0067]

[0068] Where u is the global glossiness requirement factor. The average gloss value for non-compliant areas. The target gloss level for the aluminum plate.

[0069] If the proportion of qualified areas in the second gloss matrix is ​​greater than or equal to the preset qualified area proportion threshold, it indicates that after the first spraying round, the gloss of most areas on the surface of the aluminum plate to be sprayed is lower than the target gloss of the aluminum plate, and the overall reflection suppression effect is good. At this time, it is necessary to focus on maintaining the gloss of a large number of qualified areas, and on this basis, fine-tune the gloss of non-qualified areas. Therefore, this application calculates the overall gloss mean of the second gloss matrix, and then by comparing the difference between the overall gloss mean and the target gloss of the aluminum plate, the global gloss requirement factor under the condition that the reflection suppression effect of most areas on the surface of the aluminum plate to be sprayed is good can be obtained. Specifically, the following calculation method can be used:

[0070]

[0071] Where u is the global glossiness requirement factor. The gloss mean of the two gloss matrices is given. The target gloss level for the aluminum plate.

[0072] After clarifying the adjustment requirements for overall gloss, this application uses the adjustment effect of the first spraying round to guide the overall painting speed of the next spraying round. Specifically:

[0073] First, the first gloss matrix is ​​subtracted from the second gloss matrix to obtain the gloss variation matrix. Then, the average gloss variation of the entire gloss variation matrix is ​​calculated to determine the overall matting effect of the first spraying round. It can be understood that if the average gloss variation is less than 0, the gloss tends to decrease overall, meeting the matting expectation. Next, the gloss variation matrix is ​​traversed, and elements less than 0 are extracted to construct an effective variation element set. It can be understood that the elements in the effective variation element set correspond to the sprayed areas where gloss decreases, representing the positive effect coverage of the first spraying round. To ensure a significant matting effect in the next spraying round, this application further extracts elements from the effective variation element set... Further, the number of elements whose gloss change value is less than the average gloss change value is counted to determine the coverage area of ​​the significant positive effect that is better than the average level of matting effect. This area is then constructed as a set of significantly effective changing elements. Finally, the ratio of the number of elements in the set of significantly effective changing elements to the number of elements in the set of effective changing elements is calculated to obtain the global gloss adjustment coefficient. If the global gloss adjustment coefficient approaches 1, it indicates that almost all areas where gloss decreases have decreased by more than the overall average. This means that the matting effect of spraying at the global spraying speed of the first spraying round is significant. Therefore, the next round can continue to use the global spraying speed of the first spraying round to maintain the same matting effect.

[0074] Finally, based on the pre-obtained global gloss requirement factor, the global painting speed of the first spraying round is adjusted using a global gloss adjustment coefficient to obtain the global painting speed of the second spraying round. The second spraying round is the spraying round following the first spraying round, and can be done in the following way:

[0075]

[0076] in, Let $\frac{i+1}{i}$ be the global painting speed for the (i+1)th painting round. Let be the global painting speed for the i-th painting round. This is the global gloss requirement factor for the surface area of ​​the aluminum plate to be coated after the i-th coating round. The global gloss adjustment coefficient for the surface area of ​​the aluminum plate to be coated after the i-th coating round is given. This is the sensitivity coefficient of gloss to the adjustment of spraying speed.

[0077] In the above formula, for the global painting speed of round i+1, based on the global painting speed of round i, the global gloss still required after round i (global gloss requirement factor) and the painting effect of round i (global gloss adjustment coefficient) are considered to adjust the global painting speed of round i to obtain the global painting speed of round i+1. Specifically, if the global gloss requirement factor is less than 0, it indicates that there are most non-compliant areas. In this case, according to the global gloss adjustment coefficient of round i, the global painting speed of round i+1 is reduced. If the matte finish of round i is good, the reduction in the global painting speed of round i+1 is small; if the matte finish of round i is poor, the reduction is small. If the effect is poor, the global painting speed in the (i+1)th round will be reduced significantly. This increases the paint droplet density in non-compliant areas, enhancing their matte effect. Simultaneously, it gradually aligns the global painting speed with the inherent unevenness of the aluminum plate surface. This allows the paint droplet density generated by the global painting speed in subsequent rounds to complement the inherent unevenness of the aluminum plate surface, thus improving the overall matte uniformity and effect. Finally, to reduce the potential overspray effect caused by excessive differences in global painting speed between adjacent rounds, this application introduces a sensitivity coefficient of gloss to painting speed adjustment when adjusting the global painting speed in the (i+1)th round. This limits the adjustment range of the global painting speed. It should be noted that... This was derived from experimental experience.

[0078] In one possible implementation, since the global painting speed of each spraying round is derived from the previous spraying round, the global painting speed of the initial spraying round will determine the matte adjustment efficiency of subsequent spraying rounds. Specifically, if the global painting speed of the initial spraying round is set unreasonably, more spraying rounds will be required to adjust the matte effect first, which may result in an unsatisfactory overall matte effect after all spraying rounds are completed. Therefore, to solve this problem, this application first obtains the initial painting speed from a preset painting speed table based on the target gloss of the aluminum plate, and then calculates the mean and standard deviation of the gloss matrix of the surface area of ​​the aluminum plate to be painted before painting, thereby determining the inherent diffuse reflection characteristics of the surface area of ​​the aluminum plate to be painted. At this time, the initial painting speed is adjusted according to the target gloss of the aluminum plate and the inherent diffuse reflection characteristics of the surface area of ​​the aluminum plate to be painted, to obtain the global painting speed of the first spraying round, as follows:

[0079]

[0080] in, The overall painting speed for the first painting round. Let p be the initial spraying speed. These represent the coefficient of variation and mean value of gloss on the surface area of ​​the aluminum plate before it has been coated. The target gloss level for the aluminum plate.

[0081] In the above formula, The gloss level (p) represents the strength of the overall matting requirement on the surface area of ​​the aluminum plate to be coated. The higher the average gloss level, the lower the spraying speed is required to improve the matting effect. The gloss level (p) represents the degree of unevenness of the overall gloss on the surface area of ​​the aluminum plate to be coated. The more uneven the gloss distribution, the lower the spraying speed is required to quickly correct the unevenness in each area. Thus, the global spraying speed of the initial coating round can be determined, making the global spraying speed of the initial coating round more consistent with the reflectivity of the surface area of ​​the aluminum plate to be coated, thereby improving the matting efficiency of subsequent coating rounds.

[0082] After determining the global painting speed for the next spraying round, since the global painting speed can only macroscopically control the overall spraying rhythm and cannot take into account the local gloss unevenness caused by the microscopic morphology differences in different areas of the aluminum plate surface, this application identifies the first gloss in the first gloss matrix and the second gloss in the second gloss matrix for each sprayed area. If the first gloss is greater than the second gloss, it indicates that the matting effect of the sprayed area has been improved. Therefore, the focus is on improving its uniformity with the surrounding sprayed areas. Specifically, based on a preset window size (preferably a 3x3 window), the first evaluation window of the sprayed area in the first gloss matrix and the second evaluation window in the second gloss matrix are extracted. Then, the gloss fluctuation coefficient of the first evaluation window and the second evaluation window are calculated. The gloss fluctuation coefficient of the sprayed area is calculated using the coefficient of variation formula. The ratio of the gloss fluctuation coefficient of the first evaluation window to that of the second evaluation window is then calculated to obtain the local spraying speed adjustment coefficient for that sprayed area. If the ratio is greater than 1, it indicates improved gloss uniformity. In this case, the spraying speed of that area is increased, and the paint droplet density is reduced to minimize the impact on the uniformity of the sprayed area. If the first gloss is less than or equal to the second gloss, it indicates that the matte effect of that sprayed area is weakened. In this case, the ratio of the first gloss to the second gloss is calculated and used as the local spraying speed adjustment coefficient for that area. This slows down the spraying speed, increases the paint droplet density, and thus improves the matte effect. This allows for precise control of the paint droplet density in different sprayed areas, enhancing their matte adaptability. While ensuring a consistent overall matte trend, it further improves local gloss uniformity and consistency, ultimately achieving precise matte control through macro- and micro-level synergistic optimization.

[0083] S105. Based on the global painting speed of the second painting round and the local painting speed adjustment coefficients of multiple painting areas, generate the painting speed curve of the second painting round so that the second painting round can be painted according to its corresponding painting speed curve.

[0084] In the above steps, the local painting speed adjustment coefficients of multiple painting areas are multiplied by the global painting speed of the second painting round to obtain the local painting speed corresponding to each painting area in the first painting round. Then, according to the preset painting path, the local painting speeds corresponding to each painting area are constructed into a continuous painting speed curve. At this time, the painting speed curve is smoothed to obtain the painting speed curve of the second painting round. When painting in the second painting round, the painting robot can complete the painting according to its corresponding painting speed curve.

[0085] Reference Figure 2 This application also provides a painting speed control system for multi-textured aluminum plates. The system is an aluminum plate painting control system, which includes an acquisition module 1, a processing module 2, and a control module 3, wherein:

[0086] The acquisition module 1 is used to divide the surface area of ​​the aluminum plate to be coated into multiple coating areas according to the effective coating area of ​​the nozzle.

[0087] Before the first spraying round is performed on the surface area of ​​the aluminum plate to be sprayed, the surface area of ​​the aluminum plate to be sprayed is optically scanned to obtain the gloss of multiple spraying areas and construct a first gloss matrix. The first spraying round is any one of the multiple spraying rounds to be performed.

[0088] After the first spraying round is performed on the surface area of ​​the aluminum plate to be sprayed, the surface area of ​​the aluminum plate to be sprayed is optically scanned to construct a second gloss matrix.

[0089] Processing module 2 is used to calculate the global painting speed of the second painting round and the local painting speed adjustment coefficient of multiple painting areas based on the first gloss matrix and the second gloss matrix. The second painting round is the painting round following the first painting round.

[0090] The control module 3 is used to generate a spraying speed curve for the second spraying round based on the global spraying speed of the second spraying round and the local spraying speed adjustment coefficients of multiple spraying areas, so that the second spraying round sprays according to its corresponding spraying speed curve.

[0091] It should be noted that the above embodiments of the apparatus are only illustrated by the division of the above functional modules. In practical applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above. In addition, the apparatus and method embodiments provided in the above embodiments belong to the same concept, and the specific implementation process can be found in the method embodiments, which will not be repeated here.

[0092] This application also discloses an electronic device. (See reference...) Figure 3 , Figure 3 This is a schematic diagram of the structure of an electronic device disclosed in an embodiment of this application. The electronic device 300 may include: at least one processor 301, at least one network interface 304, a user interface 303, a memory 305, and at least one communication bus 302.

[0093] The communication bus 302 is used to enable communication between these components.

[0094] The user interface 303 may include a display screen and a camera. Optionally, the user interface 303 may also include a standard wired interface and a wireless interface.

[0095] The network interface 304 may optionally include a standard wired interface or a wireless interface (such as a Wi-Fi interface).

[0096] The processor 301 may include one or more processing cores. The processor 301 connects to various parts of the server using various interfaces and lines, and performs various server functions and processes data by running or executing instructions, programs, code sets, or instruction sets stored in memory 305, and by calling data stored in memory 305. Optionally, the processor 301 may be implemented using at least one hardware form of Digital Signal Processing (DSP), Field-Programmable Gate Array (FPGA), or Programmable Logic Array (PLA). The processor 301 may integrate one or a combination of several of the following: Central Processing Unit (CPU), Graphics Processing Unit (GPU), and modem. The CPU primarily handles the operating system, user interface, and applications; the GPU is responsible for rendering and drawing the content required for display; and the modem handles wireless communication. It is understood that the modem may also not be integrated into the processor 301 and may be implemented as a separate chip.

[0097] The memory 305 may include random access memory (RAM) or read-only memory. Optionally, the memory 305 may include a non-transitory computer-readable storage medium. The memory 305 may be used to store instructions, programs, code, code sets, or instruction sets. The memory 305 may include a program storage area and a data storage area, wherein the program storage area may store instructions for implementing an operating system, instructions for at least one function (such as touch function, sound playback function, image playback function, etc.), instructions for implementing the above-described method embodiments, etc.; the data storage area may store data involved in the above-described method embodiments, etc. Optionally, the memory 305 may also be at least one storage device located remotely from the aforementioned processor 301. (Refer to...) Figure 3 The memory 305, which serves as a computer storage medium, may include an operating system, a network communication module, a user interface module, and an application program for controlling the painting speed of a multi-textured aluminum plate.

[0098] exist Figure 3In the illustrated electronic device 300, the user interface 303 is mainly used to provide an input interface for the user and to acquire user input data; while the processor 301 can be used to call an application program stored in the memory 305 for controlling the painting speed of a multi-textured aluminum plate. When executed by one or more processors 301, the electronic device 300 performs one or more of the methods described in the above embodiments. It should be noted that, for the foregoing method embodiments, for the sake of simplicity, they are all described as a series of actions. However, those skilled in the art should understand that this application is not limited to the described order of actions, because according to this application, some steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also understand that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily essential to this application.

[0099] In the above embodiments, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions in other embodiments.

[0100] In the various embodiments provided in this application, it should be understood that the disclosed apparatus can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some service interface; the indirect coupling or communication connection between apparatuses or units may be electrical or other forms.

[0101] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0102] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.

[0103] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage device (CMD). Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a memory 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 of the various embodiments of this application. The aforementioned memory includes various media capable of storing program code, such as USB flash drives, portable hard drives, magnetic disks, or optical disks.

[0104] The above description is merely an exemplary embodiment of this disclosure and should not be construed as limiting the scope of this disclosure. Any equivalent changes and modifications made in accordance with the teachings of this disclosure shall still fall within the scope of this disclosure. Other embodiments of this disclosure will be readily apparent to those skilled in the art upon consideration of the specification and the disclosure of practical truths.

[0105] This application is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common knowledge or customary techniques in the art not described in this disclosure. The specification and embodiments are to be considered exemplary only, and the scope and spirit of this disclosure are defined by the claims.

Claims

1. A method for controlling the painting speed of multi-textured aluminum plates, characterized in that, The method, applied in an aluminum plate painting control system, includes: Based on the effective spraying area of ​​the nozzle, the surface area of ​​the aluminum plate to be sprayed is divided into multiple spraying areas. Before the first spraying round is performed on the surface area of ​​the aluminum plate to be sprayed, the surface area of ​​the aluminum plate to be sprayed is optically scanned to obtain the gloss of multiple spraying areas and construct a first gloss matrix. The first spraying round is any one of the multiple spraying rounds to be performed. After the first spraying round is performed on the surface area of ​​the aluminum plate to be sprayed, the surface area of ​​the aluminum plate to be sprayed is optically scanned to construct a second gloss matrix. Based on the first gloss matrix and the second gloss matrix, the global painting speed of the second painting round and the local painting speed adjustment coefficients of the multiple painting areas are calculated. The second painting round is the painting round following the first painting round. Based on the global painting speed of the second painting round and the local painting speed adjustment coefficients of the multiple painting areas, a painting speed curve for the second painting round is generated so that the second painting round is painted according to its corresponding painting speed curve.

2. The method according to claim 1, characterized in that, After constructing the first glossiness matrix, the following steps are also included: If the first spraying round is the first spraying round for the surface area of ​​the aluminum plate to be sprayed, then the initial spraying speed is obtained from the preset spraying speed table according to the target gloss of the aluminum plate. Calculate the mean and standard deviation of the gloss of the first gloss matrix; Based on the target gloss of the aluminum plate and the mean and standard deviation of the gloss of the first gloss matrix, the initial painting speed is adjusted to obtain the global painting speed of the first painting round.

3. The method according to claim 2, characterized in that, Based on the first gloss matrix and the second gloss matrix, the global painting speed of the second painting round is calculated as follows: Based on the target gloss of the aluminum plate, multiple sprayed areas in the second gloss matrix are marked as qualified areas or non-qualified areas, wherein qualified areas are sprayed areas with gloss less than the target gloss of the aluminum plate, and non-qualified areas are sprayed areas with gloss greater than or equal to the target gloss of the aluminum plate. The global gloss requirement factor is determined based on the proportion of qualified areas in the second gloss matrix. Subtracting the first gloss matrix from the second gloss matrix yields the gloss variation matrix; Based on the gloss variation matrix, the global gloss adjustment coefficient is determined; The global painting speed of the second painting round is determined based on the global gloss requirement factor, the global gloss adjustment coefficient, and the global painting speed of the first painting round.

4. The method according to claim 3, characterized in that, The step of determining the global painting speed of the second painting round based on the global gloss requirement factor, the global gloss adjustment coefficient, and the global painting speed of the first painting round is specifically as follows: in, Let $\frac{i+1}{i}$ be the global painting speed for the (i+1)th painting round. Let be the global painting speed for the i-th painting round. This is the global gloss requirement factor for the surface area of ​​the aluminum plate to be coated after the i-th coating round. The global gloss adjustment coefficient for the surface area of ​​the aluminum plate to be coated after the i-th coating round is given. This is the sensitivity coefficient of gloss to the adjustment of spraying speed.

5. The method according to claim 3, characterized in that, The determination of the global gloss requirement factor based on the proportion of qualified areas in the second gloss matrix is ​​specifically as follows: Compare the percentage of qualified areas in the second gloss matrix with the preset threshold for the percentage of qualified areas; If the proportion of qualified areas in the second gloss matrix is ​​less than the preset qualified area proportion threshold, then the average gloss value of the non-qualified areas in the second gloss matrix is ​​calculated. The global gloss requirement factor is obtained based on the average gloss of the non-compliant areas in the second gloss matrix and the target gloss of the aluminum plate.

6. The method according to claim 5, characterized in that, After comparing the proportion of qualified areas in the second gloss matrix with the preset threshold for the proportion of qualified areas, the method further includes: If the proportion of qualified areas in the second gloss matrix is ​​greater than or equal to the preset qualified area proportion threshold, then the gloss mean of the second gloss matrix is ​​calculated. The global gloss requirement factor is obtained based on the gloss mean of the second gloss matrix and the target gloss of the aluminum plate.

7. The method according to claim 3, characterized in that, The determination of the global gloss adjustment coefficient based on the gloss variation matrix is ​​specifically as follows: Calculate the mean value of the gloss variation in the gloss variation matrix; Traverse the gloss variation matrix, extract the elements less than 0 in the gloss variation matrix, and construct a set of effective variation elements; Traverse the set of effective variation elements, extract the elements in the set of effective variation elements that are less than the average value of the gloss change, and construct a set of significant effective variation elements. The global gloss adjustment coefficient is determined based on the set of effective variation elements and the set of significantly effective variation elements.

8. The method according to claim 1, characterized in that, Based on the first gloss matrix and the second gloss matrix, the local painting speed adjustment coefficients for multiple painting areas in the second painting round are calculated, specifically as follows: Identify the first gloss level of the first sprayed area in the first gloss matrix and the second gloss level in the second gloss matrix, wherein the first sprayed area is any one of the plurality of sprayed areas; If the first gloss level is greater than the second gloss level, then based on the preset window size, the first evaluation window of the first sprayed area in the first gloss level matrix and the second evaluation window in the second gloss level matrix are extracted. Based on the fluctuation coefficients of the first evaluation window and the second evaluation window, the local painting speed adjustment coefficient of the first spraying area is determined. If the first gloss level is less than or equal to the second gloss level, then the local painting speed adjustment coefficient of the first sprayed area is determined based on the first gloss level and the second gloss level.

9. A painting speed control system for multi-textured aluminum plates, characterized in that, The system is an aluminum plate spray painting control system, which includes an acquisition module (1), a processing module (2), and a control module (3), wherein: The acquisition module (1) is used to divide the surface area of ​​the aluminum plate to be sprayed into multiple spraying areas according to the effective spraying area of ​​the nozzle. Before the first spraying round is performed on the surface area of ​​the aluminum plate to be sprayed, the surface area of ​​the aluminum plate to be sprayed is optically scanned to obtain the gloss of multiple spraying areas and construct a first gloss matrix. The first spraying round is any one of the multiple spraying rounds to be performed. After the first spraying round is performed on the surface area of ​​the aluminum plate to be sprayed, the surface area of ​​the aluminum plate to be sprayed is optically scanned to construct a second gloss matrix. The processing module (2) is used to calculate the global painting speed of the second painting round and the local painting speed adjustment coefficient of the multiple painting areas based on the first gloss matrix and the second gloss matrix, wherein the second painting round is the painting round after the first painting round. The control module (3) is used to generate a spraying speed curve for the second spraying cycle based on the global spraying speed of the second spraying cycle and the local spraying speed adjustment coefficients of the multiple spraying areas, so that the second spraying cycle sprays according to its corresponding spraying speed curve.

10. An electronic device, characterized in that, The device includes a processor (301), a memory (305), a user interface (303), and a network interface (304). The memory (305) is used to store instructions. The user interface (303) and the network interface (304) are used to communicate with other devices. The processor (301) is used to execute the instructions stored in the memory (305) to cause the electronic device (300) to perform the method as described in any one of claims 1 to 8.