Film sticking machine compensation method and film sticking system

By coordinating the re-inspection machine and the central control system, the parameters of the film applicator are automatically adjusted, which solves the problems of misalignment, bubbles, and wrinkles caused by batch differences in film materials and equipment deviations in automatic film applicators, thereby improving the film applicator accuracy and production quality.

CN121650232AActive Publication Date: 2026-03-13SHENZHENSHI YUZHAN PRECISION TECH CO LTD
View PDF 7 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-10-29
Publication Date
2026-03-13

AI Technical Summary

Technical Problem

Automatic film applicators are prone to defects such as misalignment, bubbles, and wrinkles during the film application process, mainly due to batch differences in film materials and positioning deviations of the equipment.

Method used

The actual bonding size of the product is determined by the re-inspection machine, the overall control system calculates the process capability index and generates compensation instructions, and the vision system and programmable logic controller adjust the film bonding parameters to achieve automatic compensation.

Benefits of technology

It effectively solves the problem of film application errors caused by batch differences in film materials or equipment precision deviations, reduces the defect rate, and improves production quality.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121650232A_ABST
    Figure CN121650232A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of intelligent manufacturing, and provides a film sticking machine compensation method and a film sticking system. The film sticking machine compensation method comprises the steps that a rechecking machine determines the actual sticking size of each product based on film sticking images of a plurality of products and sends the actual sticking size of each product to a master control system; the general control system determines a process capability index and a first compensation value of the laminator based on the actual laminating sizes of the plurality of products; under the condition that the process capability index is larger than a preset threshold value, the master control system generates a first compensation instruction according to the first compensation value and sends the first compensation instruction to a visual system in the film sticking machine; the visual system generates a second compensation instruction based on the first compensation instruction and a positioning deviation value of the visual system, and sends the second compensation instruction to a programmable logic controller in the laminator; and the programmable logic controller adjusts the film sticking parameters of the film sticking machine based on the second compensation instruction. According to the method, the reject ratio of film pasting can be reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of intelligent manufacturing technology, specifically to a film applicator compensation method and film applicator system. Background Technology

[0002] In various smart terminal fields, the surface film application process for components such as touch glass and glass brackets has increasingly stringent precision requirements. Automatic film application machines can achieve the bonding of film materials with workpieces, thereby ensuring the product's appearance.

[0003] However, different batches of film materials have slight differences in dimensional tolerances and material ductility, and the robotic arm of the automatic film applicator is prone to positioning deviations during long-term operation, which makes it very easy for defects such as misalignment, bubbles, and wrinkles to occur during the film application process. Summary of the Invention

[0004] This application provides a compensation method and a film application system for a film application machine to solve the technical problem that automatic film application machines are prone to defects such as misalignment, bubbles, and wrinkles during the film application process.

[0005] The first aspect of this application provides a compensation method for a film applicator, applied to a film applicator system, the film applicator system including a film applicator, a re-inspection machine, and a central control system. The method includes: the re-inspection machine determining the actual bonding size of each product based on film applicator images of multiple products, and sending the actual bonding size of each product to the central control system; the central control system determining a process capability index and a first compensation value of the film applicator based on the actual bonding sizes of the multiple products, the process capability index indicating the stability of the film applicator; when the process capability index is greater than a preset threshold, the central control system generating a first compensation instruction according to the first compensation value, and sending the first compensation instruction to a vision system in the film applicator; the vision system generating a second compensation instruction based on the first compensation instruction and a positioning deviation value of the vision system, and sending the second compensation instruction to a programmable logic controller (PLC) in the film applicator; and the PLC adjusting the film applicator parameters based on the second compensation instruction.

[0006] According to an embodiment of this application, the re-inspection machine determines the actual bonding size of each product based on the film images of multiple products, including: performing edge detection on the film image of each product to obtain a first detection frame and a second detection frame, wherein the first detection frame corresponds to the film and the second detection frame corresponds to the product; determining the first pixel coordinates of a first vertex in the film image of the first detection frame, and determining the second pixel coordinates of a second vertex in the film image of the second detection frame, wherein the position of the first vertex in the first detection frame corresponds to the position of the second vertex in the second detection frame; determining the first world coordinates of the first vertex based on the intrinsic parameter matrix of the imaging device that captured the film image and the first pixel coordinates, and determining the second world coordinates of the second vertex based on the intrinsic parameter matrix and the second pixel coordinates; and determining the actual bonding size based on the first world coordinates and the second world coordinates.

[0007] According to an embodiment of this application, the actual bonding size includes the distance between the edge of the film and the edge of the product. Determining the actual bonding size based on the first world coordinates and the second world coordinates includes determining the distance between the edge of the film and the edge of the product in the same direction based on the first world coordinates corresponding to multiple first vertices and the second world coordinates corresponding to multiple second vertices.

[0008] According to an embodiment of this application, the actual bonding size includes the relative rotation angle between the film and the product. Determining the actual bonding size based on the first world coordinates and the second world coordinates includes: determining a first direction vector of the film edge based on the first world coordinates; determining a second direction vector of the edge of the product based on the second world coordinates; and determining the relative rotation angle based on the angle between the first direction vector and the second direction vector.

[0009] According to an embodiment of this application, the method for determining the process capability index includes: calculating the average value and standard deviation based on multiple actual bonding dimensions; determining a first index based on the maximum value, the average value, and the standard deviation among the multiple actual bonding dimensions; determining a second index based on the minimum value, the average value, and the standard deviation among the multiple actual bonding dimensions; and determining the process capability index based on the first index and the second index.

[0010] According to an embodiment of this application, the method for determining the compensation value includes: calculating the deviation value between each actual fitting size and the preset fitting size; and determining the first compensation value based on multiple deviation values.

[0011] According to an embodiment of this application, the method further includes: when the process capability index is less than or equal to a preset threshold, the programmable logic controller does not adjust the film application parameters.

[0012] According to an embodiment of this application, the vision system generates a second compensation instruction based on the first compensation instruction and the positioning deviation value of the vision system, including: determining a second compensation value based on the positioning deviation value and the first compensation value in the first compensation instruction; filling the second compensation value into the position corresponding to the parameter in the preset instruction to obtain the second compensation instruction.

[0013] According to an embodiment of this application, the programmable logic controller adjusts the film application parameters of the film applicator based on the second compensation instruction, including: executing the second compensation instruction and adjusting the film application parameters by means of the second compensation value in the second compensation instruction.

[0014] A second aspect of this application provides a film applicator, comprising: a vision system and a programmable logic controller (PLC). The vision system receives a first compensation instruction from a host computer of the film applicator. Based on the first compensation instruction and the positioning deviation value of the vision system, the vision system generates a second compensation instruction and sends the second compensation instruction to the PLC. Based on the second compensation instruction, the PLC adjusts the film applicator parameters of the film applicator.

[0015] A third aspect of this application provides a re-inspection machine, which determines the actual bonding size of each product based on the film-applied images of multiple products, and sends the actual bonding size of each product to the central control system of the film-applied system.

[0016] A fourth aspect of this application provides a master control system. The master control system determines a process capability index and a first compensation value for a laminating machine based on the actual bonding dimensions of multiple products. The process capability index is used to indicate the stability of the laminating machine. When the process capability index is greater than a preset threshold, the master control system generates a first compensation instruction based on the first compensation value and sends the first compensation instruction to the vision system in the laminating machine.

[0017] A fifth aspect of this application provides a film application system, the film application system comprising: at least one film application machine, a re-inspection machine for monitoring the at least one film application machine, and a central control system, the film application system being used to execute the film application machine compensation method described in the first aspect.

[0018] A sixth aspect of this application provides a film applicator compensation device, comprising: a determining unit for determining the actual bonding size of each product based on film application images of multiple products; a sending unit for sending the actual bonding size of each product to a central control system; the determining unit further for determining a process capability index and a first compensation value of the film applicator based on the actual bonding sizes of multiple products, the process capability index indicating the stability of the film applicator; a generating unit for generating a first compensation instruction based on the first compensation value when the process capability index is greater than a preset threshold; the sending unit further for sending the first compensation instruction to a vision system in the film applicator; the generating unit further for generating a second compensation instruction based on the first compensation instruction and a positioning deviation value of the vision system; the sending unit further for sending the second compensation instruction to a programmable logic controller in the film applicator; and an adjusting unit for adjusting the film application parameters of the film applicator based on the second compensation instruction.

[0019] A seventh aspect of this application provides a computer-readable storage medium storing a computer program, which is executed by the film application system to implement the film application machine compensation method described in the first aspect.

[0020] In the film laminating machine compensation method of this embodiment, the process capability index of the film laminating machine is determined by the actual lamination dimensions of multiple products. The process capability index can be used to indicate the stability of the film laminating machine. When the stability of the film laminating machine is greater than a preset threshold, the vision system generates a second compensation instruction based on the first compensation instruction and the positioning deviation value of the vision system. The programmable logic controller automatically adjusts the laminating parameters of the film laminating machine based on the second compensation instruction. This can solve the laminating error caused by batch differences in film materials or equipment precision deviations, avoid defects such as misalignment, bubbles, and wrinkles in the products, reduce the defect rate of film lamination, and improve the overall production quality. Attached Figure Description

[0021] Figure 1 This is a schematic diagram of the structure of a film application system provided in one embodiment of this application.

[0022] Figure 2 This is a flowchart of a film applicator compensation method provided in an embodiment of this application.

[0023] Figure 3 This is a flowchart of a method for determining the actual fit size of a product provided in an embodiment of this application.

[0024] Figure 4 This is a schematic diagram of the product provided in one embodiment of this application after the film has been applied.

[0025] Figure 5 This is a schematic diagram of the curve of the process capability index corresponding to the left margin provided in one embodiment of the application.

[0026] Figure 6 This is a schematic diagram showing the relationship between the actual fitting size and the preset fitting size provided in one embodiment of this application.

[0027] Figure 7 This is a schematic diagram of the process capability index of the film applicator provided in an embodiment of this application before and after adjusting the film applicator parameters.

[0028] Figure 8 This is a functional block diagram of a film applicator compensation device provided in an embodiment of this application.

[0029] Figure 9 This is a schematic diagram of the structure of a film applicator provided in one embodiment of this application.

[0030] Figure 10 This is a schematic diagram of the structure of a re-inspection machine provided in one embodiment of this application. Detailed Implementation

[0031] To make the objectives, technical solutions, and advantages of this application clearer, the application will be described in detail below with reference to the accompanying drawings and specific embodiments.

[0032] It should be noted that in this application, "at least one" means one or more, and "more than one" means two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, or B alone, where A and B can be singular or plural. The terms "first," "second," "third," "fourth," etc. (if present) in the specification, claims, and drawings of this application are used to distinguish similar objects, not to describe a specific order or sequence.

[0033] In the embodiments of this application, the terms "exemplary" or "for example" are used to indicate examples, illustrations, or descriptions. Any embodiment or design described as "exemplary" or "for example" in the embodiments of this application should not be construed as being more preferred or advantageous than other embodiments or design solutions. Specifically, the use of terms such as "exemplary" or "for example" is intended to present the relevant concepts in a specific manner. Unless otherwise specified, the following embodiments and features described herein can be combined with each other.

[0034] In various smart terminal fields, the surface film application process for components such as touch glass and glass brackets has increasingly stringent precision requirements. Automatic film application machines can achieve the bonding of film materials with workpieces, thereby ensuring the product's appearance.

[0035] However, different batches of film materials have slight differences in dimensional tolerances and material ductility, and the robotic arm of the automatic film applicator is prone to positioning deviations during long-term operation, which makes it very easy for defects such as misalignment, bubbles, and wrinkles to occur during the film application process.

[0036] Based on the above problems, this application provides a film applicator compensation method that automatically adjusts the film applicator parameters, thereby solving the film applicator error caused by batch differences in film materials or equipment precision deviations, avoiding defects such as misaligned application, bubbles, and wrinkles, reducing the defect rate of film applicator, and improving overall production quality.

[0037] like Figure 1 The diagram shown is a schematic diagram of the film application system provided in one embodiment of this application.

[0038] In this embodiment, the film applicator compensation method can be applied to film applicator system 1. Film applicator system 1 may include at least one film applicator and a re-inspection machine for monitoring the at least one film applicator. For example... Figure 1 As shown, the film application system 1 may include a film application machine 10, a film application machine 11, a film application machine 12, a film application machine 13, and a re-inspection machine 20.

[0039] In the embodiments of this application, different film application machines can be used to perform different film application operations on the product. For example, film application machine 10 can be used to apply one type of film material to the product to complete the film application operation, and film application machine 11 can be used to apply another type of film material to the product to complete the film application operation.

[0040] In this embodiment of the application, the film applicator (e.g.) Figure 1 The film applicator 10 shown may include a programmable logic controller 100 (PLC), a host computer 101, and a vision system 102.

[0041] The programmable logic controller 100 can precisely control various components of the laminating machine by controlling the actions of the actuators in the laminating machine. For example, the programmable logic controller can control the operation of the servo motor to apply the film to the corresponding position on the product.

[0042] The host computer 101 can communicate with both the programmable logic controller 100 and the vision system 102. The host computer 101 can be used for human-computer interaction, allowing users to set various parameters of the film applicator 10. The host computer 101 can also analyze and process the actual bonding dimensions of the product collected by the vision system 102 to obtain information such as the film application deviation.

[0043] The vision system 102 can detect and identify the position, angle, and quality of the film being applied, providing precise positioning and detection information for the film application process and ensuring the accuracy and quality of the application. For example, the vision system 102 can detect the position and orientation of the product to be applied, and then send the position and orientation of the product to be applied to the programmable logic controller 100. The programmable logic controller 100 controls the robotic arm to perform precise material picking and film application operations based on the position and orientation of the product to be applied.

[0044] In this embodiment, the re-inspection machine 20 can be used to monitor whether there is a risk of non-compliance in the lamination process. The re-inspection machine 20 may include a programmable logic controller (PLC) 200, a host computer 201, and a vision inspection module 202. The PLC 200 can control the actions of the actuators in the re-inspection machine 20, achieving precise control of various components of the re-inspection machine 20, such as controlling the operation of the conveyor belt. The vision inspection module 202 can be used to acquire images of the lamination process on the product and determine the actual lamination size of the product based on the images. The vision inspection module 202 can also send the actual lamination size of the product to the host computer 201. The host computer 201 can send the received actual lamination size to the central control system 30 in the lamination system 1.

[0045] In this embodiment, the central control system 30 receives the actual bonding dimensions of the product and stores them in a database. The central control system 30 can also send the actual bonding dimensions of the product to the corresponding laminating machine. For example, laminating machine 10 applies laminating material A0 to product B, and laminating machine 11 applies laminating material A1 to product B. The central control system 30 can receive the actual bonding dimensions of laminating material A0 and laminating material A1 on product B. The central control system 30 can also send the actual bonding dimensions of laminating material A0 on product B to laminating machine 10 and the actual bonding dimensions of laminating material A1 on product B to laminating machine 11.

[0046] The network where the film applicator 10 is located can include, but is not limited to: the Internet, wide area network, metropolitan area network, local area network, and virtual private network (VPN).

[0047] like Figure 2 The diagram shown is a flowchart of a film applicator compensation method provided in an embodiment of this application. The film applicator compensation method is applied to a film applicator system, for example... Figure 1 The film application system 1. The film application system includes a film application machine, a re-inspection machine, and a central control system. Depending on different needs, the order of the steps in this flowchart can be changed, and some steps can be omitted.

[0048] S201, the re-inspection machine determines the actual bonding size of each product based on the film images of multiple products, and sends the actual bonding size of each product to the central control system.

[0049] In at least one embodiment of this application, during the surface film application process for products such as glass, at least one film application machine is typically used to apply different film materials to the product surface. After the film application is completed on the glass or other products, a re-inspection machine can capture images of the film-applied product to obtain a film application image. Multiple film materials can be applied to the product, and correspondingly, the film application image includes information about these multiple film materials.

[0050] In at least one embodiment of this application, the re-inspection machine can determine the actual bonding size of each product based on the film images of multiple products. The method for determining the actual bonding size of the product can refer to... Figure 3 The process is shown below.

[0051] like Figure 3 The diagram shown is a flowchart of a method for determining the actual fit size of a product according to an embodiment of this application. The method for determining the actual fit size of the product may include the following steps: S2011, For each product's film application image, perform edge detection on the film application image to obtain a first detection box and a second detection box.

[0052] In this embodiment, the re-inspection machine performs grayscale processing on the film-applied image to obtain a grayscale image. Specifically, the re-inspection machine acquires the pixel value of each pixel in the film-applied image across multiple preset channels, performs a weighted calculation on the pixel values ​​across the multiple preset channels to obtain the grayscale value corresponding to each pixel, and obtains the grayscale image based on the grayscale value corresponding to each pixel. The multiple preset channels may include, but are not limited to, a red channel, a green channel, and a blue channel. The weight corresponding to each preset channel can be set and adjusted according to actual needs. For example, the weight corresponding to the red channel is 0.299, the weight corresponding to the green channel is 0.589, and the weight corresponding to the blue channel is 0.114. This application does not impose specific limitations on this.

[0053] In this embodiment, the re-inspection machine performs noise reduction processing on the grayscale image to obtain a denoised image. Specifically, the re-inspection machine can use a Gaussian kernel to perform convolution processing on the grayscale image to obtain a denoised image.

[0054] In this embodiment, the re-inspection machine uses the Sobel operator to calculate the gradient magnitude and gradient direction of each pixel in the denoised image. Based on the gradient direction of each pixel, the adjacent pixels corresponding to each pixel are determined. For example, if the gradient direction of pixel a0 is 90°, the adjacent pixels corresponding to pixel a0 can be determined as: the pixel directly above pixel a0 and the pixel directly below pixel a0. The re-inspection machine calculates the gradient magnitude of each pixel and the gradient magnitude of its corresponding adjacent pixels. If the gradient magnitude of any pixel is less than the gradient magnitude of its corresponding adjacent pixels, the gradient magnitude of that pixel is updated to a configured value, where the configured value can typically be set to 0.

[0055] In this embodiment, a first threshold and a second threshold can be set, which can be set according to actual needs, with the first threshold being greater than the second threshold. The re-inspection machine determines pixels with gradient amplitudes greater than the first threshold as edge points, pixels with gradient amplitudes less than the second threshold as non-edge points, and pixels with gradient amplitudes less than or equal to the first threshold and greater than or equal to the second threshold as undetermined edge points. If the neighborhood of an undetermined edge point includes other edge points, then the undetermined edge point is determined as an edge point. The re-inspection machine connects the edge points to obtain a first detection frame and a second detection frame. The first detection frame corresponds to the membrane, and the second detection frame corresponds to the product.

[0056] In the embodiments of this application, when the product is covered with multiple film materials, a first detection frame corresponding to each film material can be obtained. The determination method of multiple first detection frames is similar, and will not be described again in this application.

[0057] S2012, determine the first pixel coordinates of the first vertex in the first detection frame in the film image, and determine the second pixel coordinates of the second vertex in the second detection frame in the film image.

[0058] In this embodiment, the position of the first vertex in the first detection frame corresponds to the position of the second vertex in the second detection frame. The first vertex may include, but is not limited to, the top-left vertex, the top-right vertex, the bottom-left vertex, and the bottom-right vertex in the first detection frame. The second vertex may include, but is not limited to, the top-left vertex, the top-right vertex, the bottom-left vertex, and the bottom-right vertex in the second detection frame.

[0059] S2013, based on the intrinsic parameter matrix of the imaging device for capturing the film image and the coordinates of the first pixel, determine the first world coordinates of the first vertex, and based on the intrinsic parameter matrix and the coordinates of the second pixel, determine the second world coordinates of the second vertex.

[0060] In this embodiment of the application, the re-inspection machine can obtain the intrinsic parameter matrix of the imaging device. ,in, This can indicate that the shooting device is in The focal length of the axis, This can indicate that the shooting device is in The focal length of the axis, ( () can represent the principal point coordinates, and the principal point can represent the intersection of the optical axis of the imaging device and the imaging plane.

[0061] In this embodiment of the application, the first world coordinates of the first vertex can be represented as: , ,in,( ) can represent the first world coordinates of the first vertex, ( () can represent the first pixel coordinate of the first vertex. This can indicate that the shooting device is in The focal length of the axis, This can indicate that the shooting device is in The focal length of the axis, ( () can represent the coordinates of the principal point. It can represent the physical size of each pixel in the image captured by the imaging device, for example, ( .

[0062] In the embodiments of this application, the method for determining the second world coordinates of the second vertex is similar to the method for determining the first world coordinates of the first vertex, and will not be described again in this application.

[0063] S2014, based on first-world coordinates and second-world coordinates, determines the actual bonding dimensions.

[0064] In one embodiment of this application, the actual bonding size includes the distance between the edge of the film and the edge of the product. (See reference...) Figure 4 As shown, a film is attached to the surface of the product. The distance between the edge of the film and the edge of the product can be the distance between the edge of the film and the edge of the product in the same direction. The distance between the edge of the film and the edge of the product in the same direction can include: the distance between the left edge of the film and the left edge of the product (also known as the "left side distance") X, and the distance between the top edge of the film and the top edge of the product (also known as the "top side distance") Y.

[0065] In one embodiment of this application, the re-inspection machine determines the actual bonding size based on first world coordinates and second world coordinates, including: determining the distance between the film edge and the edge of the product in the same direction based on the first world coordinates corresponding to multiple first vertices and the second world coordinates corresponding to multiple second vertices.

[0066] In this embodiment, the slope of the left membrane edge is determined based on the first world coordinates of the top-left vertex and the bottom-left vertex among the multiple first vertices. The slope of the left membrane edge can be expressed as: ,in, It can represent the slope of the left membrane edge, ( () can represent the first world coordinates of the top-left vertex among multiple first vertices. , () can represent the first world coordinates of the lower left vertex among multiple first vertices.

[0067] The slope of the left edge of the product is determined based on the second-world coordinates of the top-left vertex and the bottom-left vertex among multiple second vertices. The method for determining the slope of the left edge of the product is similar to that for determining the slope of the left membrane edge, and will not be described in detail here.

[0068] If the slope of the left edge of the film is equal to the slope of the left edge of the product, then the distance between the left edge of the film and the left edge of the product can be expressed as: , , , , ,in, This can represent the distance between the left edge of the film and the left edge of the product. () can represent the first world coordinates of the top-left vertex among multiple first vertices. , () can represent the first world coordinates of the lower left vertex among multiple first vertices, ( () can represent the second-world coordinates of the top-left vertex among multiple second vertices, ( , () can represent the second world coordinates of the lower left vertex among multiple second vertices.

[0069] If the slope of the left edge of the film is not equal to the slope of the left edge of the product, then the distance between the left edge of the film and the left edge of the product can be expressed as: ,in, , .

[0070] In the embodiments of this application, the method for determining the distance between the upper film edge and the upper edge of the product (also referred to as the "upper margin") is similar to the method for determining the left margin, and will not be described again in this application.

[0071] This embodiment uses the first world coordinates corresponding to multiple first vertices and the second world coordinates corresponding to multiple second vertices to accurately quantify the slope of the left film edge and the slope of the left edge of the product. Then, based on the relationship between the slope of the left film edge and the slope of the left edge of the product, different formulas are used to quantify the distance between the film edge and the edge of the product in the same direction, which can improve the accuracy of the actual bonding size.

[0072] In another embodiment of this application, the actual bonding size includes: the relative rotation angle between the film and the product, with reference to... Figure 4 As shown, the actual bonding dimensions may include the relative rotation angle R between the film and the product.

[0073] In some embodiments of this application, the re-inspection machine determines the actual bonding size based on a first world coordinate and a second world coordinate, including: determining a first direction vector of the film edge based on the first world coordinate; determining a second direction vector of the product edge based on the second world coordinate; and determining a relative rotation angle based on the angle between the first direction vector and the second direction vector.

[0074] In this embodiment, based on the first world coordinates of the top-left vertex and the bottom-left vertex among the multiple first vertices, the first direction vector of the left membrane edge is determined. The first direction vector of the left membrane edge can be expressed as: The method for determining the second direction vector of the left edge of the product is similar to the method for determining the first direction vector of the left membrane edge, and will not be described again.

[0075] In this embodiment of the application, the angle between the first direction vector and the second direction vector is calculated using the inverse cosine function to obtain the relative rotation angle.

[0076] In this embodiment, the relative rotation angle can be quantified by determining the first direction vector of the film edge and the second direction vector of the product edge.

[0077] This application embodiment can obtain the actual bonding size of the product by analyzing the film image.

[0078] S202, the overall control system determines the process capability index and the first compensation value of the laminating machine based on the actual bonding dimensions of multiple products.

[0079] In at least one embodiment of this application, the central control system can receive the actual bonding dimensions of each product sent by the re-inspection machine. The central control system can determine the process capability index of the laminating machine based on the actual bonding dimensions of multiple products. The process capability index can be used to indicate the stability of the laminating machine. Different actual bonding dimensions correspond to different process capability indices. For example, the central control system can calculate the process capability index of the laminating machine at the left left distance based on multiple distances between the left edge of the film and the left edge of the product. Similarly, the central control system can calculate the process capability index of the laminating machine at the top edge distance based on multiple distances between the top edge of the film and the top edge of the product. Furthermore, the central control system can calculate the process capability index of the laminating machine at the relative rotation angle based on the relative rotation angle between the film and the product.

[0080] In at least one embodiment of this application, the method for determining the process capability index includes: calculating the average value and standard deviation based on multiple actual bonding dimensions; determining a first index based on the maximum value, average value and standard deviation among the multiple actual bonding dimensions; determining a second index based on the minimum value, average value and standard deviation among the multiple actual bonding dimensions; and determining the process capability index based on the first index and the second index.

[0081] In this embodiment, the master control system can use the mean formula to calculate the average value of multiple actual bonding dimensions. The master control system can also use the standard deviation formula to calculate the standard deviation of multiple actual bonding dimensions.

[0082] In this embodiment, during the determination of the first index, the overall control system can set a preset multiple. This preset multiple can be set and adjusted according to actual needs; for example, it can be set to 3, and this application does not impose any limitations on this. The overall control system calculates the first difference between the maximum and average values ​​among multiple actual bonding dimensions, and calculates the product of the preset multiple and the standard deviation to obtain the target value. The overall control system calculates the ratio of the first difference to the target value to obtain the first index.

[0083] In this embodiment of the application, the overall control system calculates the second difference between the average value and the minimum value among multiple actual fitting dimensions, and calculates the ratio of the second difference to the target value to obtain the second index.

[0084] In this embodiment of the application, the overall control system determines the smaller value between the first index and the second index as the process capability index.

[0085] This application embodiment can calculate the process capability index of the laminating machine by using multiple actual bonding dimensions, thereby quantifying the stability of the laminating machine.

[0086] In at least one embodiment of this application, the central control system can also determine a first compensation value for the laminating machine based on the actual bonding dimensions of multiple products. The method for determining the first compensation value includes: the central control system calculating the deviation value between each actual bonding dimension and a preset bonding dimension, and determining the first compensation value based on multiple deviation values.

[0087] In this embodiment, to ensure the laminating machine can successfully apply the laminating material to the product, a preset lamination size can be set. This preset lamination size may include, but is not limited to, the distance between the film edge and the product edge in the same direction, and the relative rotation angle between the film and the product edge. The central control system can calculate the difference between each actual lamination size and its corresponding preset lamination size to obtain a deviation value. For example, the deviation value between the left margin in the actual lamination size and the left margin in the preset lamination size can be calculated.

[0088] In this embodiment, the overall control system can calculate the average of multiple deviation values ​​to obtain a first compensation value. For example, the first compensation value corresponding to the left margin can be obtained based on multiple deviation values ​​between the left margin in the actual fitting size and the left margin in the preset fitting size.

[0089] Combination Figures 5 to 6 Explain the process of determining the first compensation value corresponding to the left distance. Figure 4 This is a schematic diagram of the process capability index corresponding to the left margin according to an embodiment of this application. The calculated process capability index CPK corresponding to the left margin is 1.995. When the process capability index corresponding to the left margin is greater than a preset threshold, the central control system determines a first compensation value corresponding to the left margin. For example... Figure 5 As shown, Figure 5 This is a schematic diagram illustrating the relationship between the actual bonding size and the preset bonding size provided in one embodiment of this application. The central control system can calculate the deviation value of the actual bonding size and the preset bonding size of 200 products in the left side distance, and based on the 200 deviation values, a first compensation value corresponding to the left side distance can be obtained.

[0090] S203, when the process capability index is greater than the preset threshold, the central control system generates a first compensation instruction based on the first compensation value and sends the first compensation instruction to the vision system in the laminating machine.

[0091] In at least one embodiment of this application, a preset threshold can be set to achieve reasonable compensation for the laminating machine. The preset threshold can be set and adjusted according to actual needs. For example, the preset threshold can be set to 1.33, and this application does not impose specific limitations on this. When the process capability index of the laminating machine is greater than the preset threshold, it can indicate that the laminating machine has a high degree of stability in the product lamination process.

[0092] In at least one embodiment of this application, if the process capability index calculated based on the left margin in the actual bonding size is greater than a preset threshold, a first compensation command corresponding to the left margin is generated based on the first compensation value corresponding to the left margin in the actual bonding size. If the process capability index calculated based on the top margin in the actual bonding size is greater than the preset threshold, a first compensation command corresponding to the top margin is generated based on the first compensation value corresponding to the top margin in the actual bonding size. If the process capability index calculated based on the relative rotation angle in the actual bonding size is greater than the preset threshold, a first compensation command corresponding to the relative rotation angle is generated based on the first compensation value corresponding to the relative rotation angle in the actual bonding size.

[0093] In at least one embodiment of this application, the central control system can send a first compensation instruction to the vision system in the laminating machine. For example, laminating machine 10 applies laminating material A0 to product B, and laminating machine 11 applies laminating material A1 to product B. Assuming that the process capability index corresponding to the top margin in the actual lamination size of laminating material A0 is greater than a preset threshold, the central control system can generate a first compensation instruction corresponding to the top margin and send the first compensation instruction corresponding to the top margin to the vision system of laminating machine 10. Assuming that the process capability index corresponding to the left margin in the actual lamination size of laminating material A0 is greater than a preset threshold, the central control system can generate a first compensation instruction corresponding to the left margin and send the first compensation instruction corresponding to the left margin to the vision system of laminating machine 11.

[0094] S204, the vision system generates a second compensation instruction based on the first compensation instruction and the positioning deviation value of the vision system, and sends the second compensation instruction to the programmable logic controller in the laminating machine.

[0095] In at least one embodiment of this application, during the film application process of the film applicator, the actual bonding size of the product may deviate from the preset bonding size due to the positioning deviation of the vision system. In this case, the vision system can determine a positioning deviation value, which is used to measure the positioning deviation of the vision system.

[0096] In at least one embodiment of this application, the vision system can determine a second compensation value based on the positioning deviation value and a first compensation value in a first compensation command. The second compensation value is the sum of the positioning deviation value and the first compensation value.

[0097] For example, assuming the positioning deviation of the membrane material on the left side is +0.082mm and the first compensation value on the left side is +0.109mm, then the second compensation value can be determined to be +0.082mm + 0.109mm = 0.181mm.

[0098] For example, assuming the positioning deviation of the membrane material on the left side is -0.109mm and the first compensation value on the left side is +0.109mm, then the second compensation value can be determined to be -0.109mm + 0.109mm = 0mm.

[0099] The embodiments of this application can accurately determine the second compensation value by combining the positioning deviation value and the first compensation value in the first compensation command.

[0100] In at least one embodiment of this application, the vision system can acquire preset instructions, which may include, but are not limited to, left margin, top margin, and relative rotation angle. The vision system can fill the positions corresponding to the parameters in the preset instructions with a second compensation value to obtain the second compensation instruction. For example, the second compensation instruction may include: COMP_X+0.181mm.

[0101] S205, the programmable logic controller adjusts the film application parameters of the film applicator based on the second compensation instruction.

[0102] In at least one embodiment of this application, the film application parameters may include, but are not limited to, the film application position, the moving position of the film application machine, and the film application pressure value. The programmable logic controller (PLC) can execute a second compensation instruction to adjust the film application parameters using a second compensation value within the second compensation instruction. For example, if the film application position in the film application parameters is COMP_X, and the second compensation value corresponding to the left distance is +0.181mm, then the adjusted film application position in the film application parameters will be COMP_X + 0.181mm.

[0103] Figure 7 This is a schematic diagram showing the process capability index of a film applicator provided in an embodiment of this application before and after adjusting the film applicator parameters. Figure 7 As shown, curve 1 is a graph of the process capability index of the laminating machine before adjusting the laminating parameters, and curve 2 is a graph of the process capability index of the laminating machine after adjusting the laminating parameters. LSL represents the preset lower limit value of the size, and USL represents the preset upper limit value of the size. If the actual laminating size of the product is less than the lower limit value or greater than the upper limit value, it can be determined that the laminating position of the product does not meet the requirements. If the actual laminating size of the product is greater than or equal to the lower limit value and less than or equal to the upper limit value, it can be determined that the laminating position of the product meets the requirements. T represents the midpoint between the lower limit value and the upper limit value of the size. In curve 1, the average value of multiple actual laminating sizes is offset from the midpoint of the size, while in curve 2, the average value of multiple actual laminating sizes coincides with the midpoint of the size.

[0104] The embodiments of this application can accurately adjust the film application parameters through the second compensation value in the second compensation instruction, thereby improving the film application accuracy of the film application machine.

[0105] In at least one embodiment of this application, the programmable logic controller (PLC) does not adjust the film application parameters when the process capability index is less than or equal to a preset threshold. For example, if the process capability index calculated based on the top margin in the actual bonding size is less than or equal to the preset threshold, the film application position COMP_Y is not adjusted.

[0106] In several embodiments of this application, the process capability index of the laminating machine is determined by the actual bonding dimensions of multiple products. This process capability index can be used to indicate the stability of the laminating machine. When the stability of the laminating machine exceeds a preset threshold, the vision system generates a second compensation instruction based on a first compensation instruction and the positioning deviation value of the vision system. The programmable logic controller (PLC) then automatically adjusts the laminating parameters of the laminating machine based on the second compensation instruction. This resolves laminating errors caused by batch differences in film materials or equipment precision deviations, preventing defects such as misalignment, bubbles, and wrinkles, reducing the defect rate of laminating, and improving overall production quality.

[0107] like Figure 8 The diagram shown is a functional block diagram of a film applicator compensation device according to an embodiment of this application. The film applicator compensation device 81 operates in the film applicator system. The film applicator compensation device 81 includes a determining unit 810, a sending unit 811, a generating unit 812, and an adjusting unit 813. The module / unit referred to in this application refers to a series of computer program segments that can be acquired by the film applicator system and can perform a fixed function, and are stored in the film applicator system.

[0108] In one embodiment, the determining unit 810 is used to determine the actual bonding size of each product based on the bonding images of multiple products; the sending unit 811 is used to send the actual bonding size of each product to the central control system; the determining unit 810 is also used to determine the process capability index and a first compensation value of the bonding machine based on the actual bonding size of multiple products, the process capability index being used to indicate the stability of the bonding machine; the generating unit 812 is used to generate a first compensation instruction based on the first compensation value when the process capability index is greater than a preset threshold; the sending unit 811 is also used to send the first compensation instruction to the vision system in the bonding machine; the generating unit 812 is also used to generate a second compensation instruction based on the first compensation instruction and the positioning deviation value of the vision system; the sending unit 811 is also used to send the second compensation instruction to the programmable logic controller in the bonding machine; and the adjusting unit 813 is used to adjust the bonding parameters of the bonding machine based on the second compensation instruction.

[0109] According to an embodiment of this application, the determining unit 810 is specifically used for: performing edge detection on the film-covered image for each product to obtain a first detection frame and a second detection frame, wherein the first detection frame corresponds to the film and the second detection frame corresponds to the product; determining the first pixel coordinates of the first vertex in the first detection frame in the film-covered image, and determining the second pixel coordinates of the second vertex in the second detection frame in the film-covered image, wherein the position of the first vertex in the first detection frame corresponds to the position of the second vertex in the second detection frame; determining the first world coordinates of the first vertex based on the intrinsic parameter matrix of the capturing device for capturing the film-covered image and the first pixel coordinates, and determining the second world coordinates of the second vertex based on the intrinsic parameter matrix and the second pixel coordinates; and determining the actual bonding size based on the first world coordinates and the second world coordinates.

[0110] According to an embodiment of this application, the actual bonding size includes the distance between the film edge and the edge of the product. The determining unit 810 is further used to determine the distance between the film edge and the edge of the product in the same direction based on the first world coordinates corresponding to multiple first vertices and the second world coordinates corresponding to multiple second vertices.

[0111] According to an embodiment of this application, the actual bonding size includes: the relative rotation angle between the film and the product. The determining unit 810 is further used to: determine the first direction vector of the film edge based on the first world coordinates; determine the second direction vector of the product edge based on the second world coordinates; and determine the relative rotation angle based on the angle between the first direction vector and the second direction vector.

[0112] According to an embodiment of this application, the method for determining the process capability index includes: calculating the average value and standard deviation based on multiple actual bonding dimensions; determining a first index based on the maximum value, average value, and standard deviation among the multiple actual bonding dimensions; determining a second index based on the minimum value, average value, and standard deviation among the multiple actual bonding dimensions; and determining the process capability index based on the first index and the second index.

[0113] According to an embodiment of this application, the method for determining the first compensation value includes: calculating the deviation value between each actual fitting size and the preset fitting size; and determining the first compensation value based on multiple deviation values.

[0114] According to an embodiment of this application, the adjustment unit 813 is also used to not adjust the film application parameters when the process capability index is less than or equal to a preset threshold.

[0115] According to an embodiment of this application, the generation unit 812 is specifically used to: determine a second compensation value based on the positioning deviation value and the first compensation value in the first compensation instruction; fill the second compensation value into the position corresponding to the parameter in the preset instruction to obtain the second compensation instruction.

[0116] According to an embodiment of this application, the adjustment unit 813 is specifically used to: execute a second compensation instruction and adjust the film application parameters by means of a second compensation value in the second compensation instruction.

[0117] In several embodiments of this application, the process capability index of the laminating machine is determined by the actual bonding dimensions of multiple products. This process capability index can be used to indicate the stability of the laminating machine. When the stability of the laminating machine exceeds a preset threshold, the vision system generates a second compensation instruction based on a first compensation instruction and the positioning deviation value of the vision system. The programmable logic controller (PLC) then automatically adjusts the laminating parameters of the laminating machine based on the second compensation instruction. This resolves laminating errors caused by batch differences in film materials or equipment precision deviations, preventing defects such as misalignment, bubbles, and wrinkles, reducing the defect rate of laminating, and improving overall production quality.

[0118] like Figure 9 The diagram shown is a schematic diagram of the structure of a film applicator provided in an embodiment of this application.

[0119] In one embodiment of this application, the film applicator 10 includes, but is not limited to, a memory 902, a processor 901, and a computer program stored in the memory 902 and executable on the processor 901, such as a film applicator compensation program.

[0120] Those skilled in the art will understand that the schematic diagram is merely an example of the film applicator 10 and does not constitute a limitation on the film applicator 10. It may include more or fewer components than shown, or combine certain components, or different components. For example, the film applicator 10 may also include input / output devices, network access devices, buses, etc.

[0121] The processor 901 can be a Central Processing Unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor can be a microprocessor or any conventional processor. The processor 901 is the computing core and control center of the laminating machine 10, connecting all parts of the laminating machine 10 through various interfaces and lines, and acquiring the operating system of the laminating machine 10, as well as various installed applications and program code.

[0122] The processor 901 acquires the operating system and various installed applications of the screen protector applicator 10. The processor 901 acquires these applications to implement the steps in the above-described screen protector compensation method embodiment, for example... Figure 2 The steps are shown.

[0123] For example, a computer program can be divided into one or more modules / units, one or more of which are stored in memory 902 and retrieved by processor 901 to complete this application. One or more modules / units can be a series of computer program instruction segments capable of performing a specific function, which describe the acquisition process of the computer program in the laminating machine 10.

[0124] The memory 902 can be used to store computer programs and / or modules. The processor 901 implements various functions of the screen protector 10 by running or retrieving the computer programs and / or modules stored in the memory 902, and by calling the data stored in the memory 902. The memory 902 may mainly include a program storage area and a data storage area. The program storage area may store the operating system, application programs required for at least one function (such as sound playback function, image playback function, etc.), etc.; the data storage area may store data created according to the use of the screen protector. In addition, the memory 902 may include non-volatile memory, such as hard disk, memory, plug-in hard disk, smart media card (SMC), secure digital (SD) card, flash card, at least one disk storage device, flash memory device, or other non-volatile solid-state storage device.

[0125] The memory 902 can be an external memory and / or an internal memory of the film applicator 10. Furthermore, the memory 902 can be a physical memory, such as a memory stick, a TF card (Trans-flash Card), etc.

[0126] If the modules / units integrated in the film applicator 10 are implemented as software functional units and sold or used as independent workpieces, they can be stored in a computer-readable storage medium. Based on this understanding, all or part of the processes in the methods of the above embodiments can also be implemented by a computer program instructing related hardware. The computer program can be stored in a computer-readable storage medium, and when executed by a processor, it can implement the steps of the above method embodiments.

[0127] Computer programs include computer program code, which can be in the form of source code, object code, executable files, or certain intermediate forms. Computer-readable media can include: any entity or device capable of carrying computer program code, recording media, USB flash drives, portable hard drives, magnetic disks, optical disks, computer memory, read-only memory (ROM), and random access memory (RAM).

[0128] For example, a computer program may be divided into one or more modules / units, one or more of which are stored in memory 902 and executed by processor 901 to complete this application. One or more modules / units may be a series of computer program segments capable of performing specific functions, and the computer program segments are used to describe the execution process of the computer program in the laminating machine 10.

[0129] For detailed information on the functions of each module / unit, please refer to the above text. Figure 2 The detailed description will not be repeated here.

[0130] like Figure 10 The diagram shown is a structural schematic of a re-inspection machine provided in an embodiment of this application.

[0131] In one embodiment of this application, the re-inspection machine 20 includes, but is not limited to, a storage device 1002, a processing device 1001, and a computer program, such as a film applicator compensation program, stored in the storage device 1002 and executable on the processing device 1001.

[0132] Those skilled in the art will understand that the schematic diagram is merely an example of the re-inspection machine 20 and does not constitute a limitation on the re-inspection machine 20. It may include more or fewer components than shown, or combine certain components, or different components. For example, the re-inspection machine 20 may also include input / output devices, network access devices, buses, etc.

[0133] The processing device 1001 can be a Central Processing Unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor can be a microprocessor or any conventional processor. The processing device 1001 is the computational core and control center of the re-inspection machine 20, connecting all parts of the re-inspection machine 20 through various interfaces and lines, and acquiring the operating system of the re-inspection machine 20, as well as various installed application programs and program code.

[0134] The processing device 1001 acquires the operating system and various installed applications of the re-inspection machine 20. The processing device 1001 acquires the applications to implement the steps in the above-described embodiment of the film applicator compensation method.

[0135] For example, a computer program may be divided into one or more modules / units, one or more of which are stored in storage device 1002 and retrieved by processing device 1001 to complete this application. One or more modules / units may be a series of computer program instruction segments capable of performing a specific function, which describe the retrieval process of the computer program in the re-inspection machine 20.

[0136] Storage device 1002 can be used to store computer programs and / or modules. Processing device 1001 implements various functions of the re-inspection machine 20 by running or retrieving computer programs and / or modules stored in storage device 1002 and by calling data stored in storage device 1002. Storage device 1002 may mainly include a program storage area and a data storage area. The program storage area may store the operating system, at least one application program required for a function (such as sound playback function, image playback function, etc.), etc.; the data storage area may store data created based on the use of the laminating machine, etc. In addition, storage device 1002 may include non-volatile memory, such as hard disk, memory, plug-in hard disk, smart media card (SMC), secure digital (SD) card, flash card, at least one disk storage device, flash memory device, or other non-volatile solid-state storage device.

[0137] Storage device 1002 can be the external and / or internal memory of the re-inspection machine 20. Furthermore, storage device 1002 can be a physical memory, such as a memory stick, a TF card (Trans-flash Card), etc.

[0138] If the modules / units integrated in the re-inspection machine 20 are implemented as software functional units and sold or used as independent workpieces, they can be stored in a computer-readable storage medium. Based on this understanding, all or part of the processes in the methods of the above embodiments of this application can also be implemented by a computer program instructing related hardware. The computer program can be stored in a computer-readable storage medium, and when executed by a processor, it can implement the steps of the above method embodiments.

[0139] Computer programs include computer program code, which can be in the form of source code, object code, executable files, or certain intermediate forms. Computer-readable media can include: any entity or device capable of carrying computer program code, recording media, USB flash drives, portable hard drives, magnetic disks, optical disks, computer memory, read-only memory (ROM), and random access memory (RAM).

[0140] For example, a computer program may be divided into one or more modules / units, one or more of which are stored in storage device 1002 and executed by processing device 1001 to complete this application. The one or more modules / units may be a series of computer program segments capable of performing specific functions, and these computer program segments describe the execution process of the computer program in the re-inspection machine 20. For example, the computer program may be divided into an acquisition module 310 and a determination module 311.

[0141] For detailed information on the functions of each module / unit, please refer to the above text. Figures 7 to 8 The detailed description will not be repeated here.

[0142] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of modules is only a logical functional division, and other division methods may be used in actual implementation.

[0143] The modules described as separate components may or may not be physically separate. The components shown as modules 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 modules can be selected to achieve the purpose of this embodiment according to actual needs.

[0144] Furthermore, the functional modules 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 in the form of hardware plus software functional modules.

[0145] Therefore, the embodiments should be considered exemplary and non-limiting in all respects, and the scope of this application is defined by the appended claims rather than the foregoing description. Thus, all variations falling within the meaning and scope of equivalents of the claims are intended to be embraced within this application. No appended diagram markings in the claims should be construed as limiting the scope of the claims.

[0146] Furthermore, it is clear that the word "including" does not exclude other units or steps, and the singular does not exclude the plural. Multiple units or devices can also be implemented by a single unit or device through software or hardware. Terms such as "first," "second," etc., are used to indicate names and do not indicate any specific order.

[0147] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of this application and are not intended to limit it. Although this application has been described in detail with reference to preferred embodiments, those skilled in the art should understand that modifications or equivalent substitutions can be made to the technical solutions of this application without departing from the spirit and scope of the technical solutions of this application.

Claims

1. A compensation method for a film applicator, characterized in that, Applied to a film application system, the film application system including a film applicator, a re-inspection machine, and a central control system, the method includes: The re-inspection machine determines the actual bonding size of each product based on the film images of multiple products, and sends the actual bonding size of each product to the central control system; The overall control system determines the process capability index and the first compensation value of the laminating machine based on the actual bonding dimensions of multiple products. The process capability index is used to indicate the stability of the laminating machine. When the process capability index is greater than a preset threshold, the central control system generates a first compensation instruction based on the first compensation value and sends the first compensation instruction to the vision system in the laminating machine. The vision system generates a second compensation instruction based on the first compensation instruction and the positioning deviation value of the vision system, and sends the second compensation instruction to the programmable logic controller in the film applicator. The programmable logic controller adjusts the film application parameters of the film applicator based on the second compensation instruction.

2. The film applicator compensation method according to claim 1, characterized in that, The re-inspection machine determines the actual bonding size of each product based on the film images of multiple products, including: For each product's film application image, edge detection is performed on the film application image to obtain a first detection box and a second detection box. The first detection box corresponds to the film, and the second detection box corresponds to the product. The first pixel coordinates of the first vertex in the first detection frame in the film image are determined, and the second pixel coordinates of the second vertex in the second detection frame in the film image are determined, wherein the position of the first vertex in the first detection frame corresponds to the position of the second vertex in the second detection frame; Based on the intrinsic parameter matrix of the imaging device that captures the image of the film and the coordinates of the first pixel, the first world coordinates of the first vertex are determined, and based on the intrinsic parameter matrix and the coordinates of the second pixel, the second world coordinates of the second vertex are determined. The actual fitting size is determined based on the first world coordinates and the second world coordinates.

3. The film applicator compensation method according to claim 2, characterized in that, The actual bonding size includes the distance between the film edge and the edge of the product. Determining the actual bonding size based on the first world coordinates and the second world coordinates includes: Based on the first world coordinates corresponding to multiple first vertices and the second world coordinates corresponding to multiple second vertices, the distance between the membrane edge and the edge of the product in the same direction is determined.

4. The film applicator compensation method according to claim 2, characterized in that, The actual bonding size includes: the relative rotation angle between the film and the product; determining the actual bonding size based on the first world coordinates and the second world coordinates includes: Based on the first world coordinates, determine the first direction vector of the membrane edge; Based on the second world coordinates, determine the second direction vector of the edge of the product; The relative rotation angle is determined based on the angle between the first direction vector and the second direction vector.

5. The film applicator compensation method according to claim 1, characterized in that, The method for determining the process capability index includes: Based on multiple actual bonding dimensions, the average value and standard deviation were calculated. The first index is determined based on the maximum value, the average value, and the standard deviation among the multiple actual fitting dimensions; The second index is determined based on the minimum, average, and standard deviation of the plurality of actual fitting dimensions; The process capability index is determined based on the first index and the second index.

6. The film applicator compensation method according to claim 1, characterized in that, The method for determining the first compensation value includes: Calculate the deviation between each actual fitting size and the preset fitting size; The first compensation value is determined based on multiple deviation values.

7. The film applicator compensation method according to claim 1, characterized in that, The method further includes: If the process capability index is less than or equal to a preset threshold, the programmable logic controller will not adjust the film application parameters.

8. The film applicator compensation method according to claim 1, characterized in that, The vision system generates a second compensation instruction based on the first compensation instruction and the positioning deviation value of the vision system, including: Based on the positioning deviation value and the first compensation value in the first compensation instruction, a second compensation value is determined; The second compensation value is filled into the position corresponding to the parameter in the preset instruction to obtain the second compensation instruction.

9. The film applicator compensation method according to claim 1, characterized in that, The programmable logic controller adjusts the film application parameters of the film applicator based on the second compensation instruction, including: The second compensation instruction is executed, and the film application parameters are adjusted using the second compensation value in the second compensation instruction.

10. A film application system, characterized in that, The film application system includes: at least one film application machine, a re-inspection machine for monitoring the at least one film application machine, and a central control system, wherein the film application system is used to perform the film application machine compensation method as described in any one of claims 1 to 9.

Citation Information

Patent Citations

  • Method and device for controlling film sticking of actuator and computer readable storage medium

    CN109835519A

  • Intelligent automatic control system of film laminating machine

    CN115384052A

  • Automatic film pasting method and equipment

    CN116040021A

  • Vacuum film pasting device, film pasting parameter correction method and equipment and storage medium

    CN116852705A

  • Intelligent factory fitting data self-adaptive compensation method and device and computer equipment

    CN117036236A