Dispensing detection separation method and dispensing system
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- SHENZHEN AXXON AUTOMATION
- Filing Date
- 2023-03-09
- Publication Date
- 2026-06-19
AI Technical Summary
In the current process of applying adhesive to curved screens, the dispensing equipment becomes a bottleneck in production, affecting the edge gripping of the TP robot, and has strict requirements on CT time and output, resulting in low production efficiency.
A measurement-dispensing detection separation method is adopted. Mark points and dispensing trajectory points are collected by a data machine. Affine transformation is used to achieve precise positioning of the dispensing trajectory. The material status is detected in advance by an off-line stand-alone machine. The detection and dispensing operations are separated, and the production line layout is optimized.
Significantly reduce CT time, improve production efficiency, optimize production line layout, and ensure dispensing accuracy and output.
Smart Images

Figure CN116475009B_ABST
Abstract
Description
Technical Field
[0001] This invention belongs to the field of dispensing, and particularly relates to a method for measuring, detecting, and separating dispensing materials, and a dispensing system. Background Technology
[0002] In recent years, as the technology of curved screens has matured, the demand for narrow bezel dispensing technology for curved mid-frames has also increased. This has led to higher requirements for the precision of dispensing positions, the operational control capabilities of equipment, and the increased difficulty of dispensing. At the same time, the requirements for the quality and waterproof performance of the adhesive lines have also increased, placing extremely stringent demands on the capabilities of dispensing equipment.
[0003] For the sealing adhesive project on curved mobile phone screens, the machine layout involves a dispensing machine dispensing adhesive first, followed by a TP (Touch Panel) robotic arm attaching the screen. Because dispensing adhesive affects the TP robotic arm's edge gripping, and the dispensing machine is often the bottleneck of the production line, the CT (Complete Time) requirements and control for the dispensing process are becoming increasingly stringent, thus reducing production efficiency and output. Summary of the Invention
[0004] This invention provides a method and system for measuring, detecting, and separating adhesive dispensing, thereby solving the aforementioned problems.
[0005] To solve the above problems, the first aspect is as follows: The technical solution provided by the present invention is as follows: A method for measuring dispensing detection and separation, comprising the following steps:
[0006] S1: The experimental product uses the first data acquisition machine to collect data on the Mark points, dispensing trajectory points, and bonding points to form raw data;
[0007] S2: Match the raw data with the barcodes of the corresponding experimental products to form the original database and upload it to the MES system or store it in a file under a shared path;
[0008] S3: The processed product enters the second data machine and its barcode information is read; S4: The second data machine calls the original database information and matches the barcode information of the processed product with the corresponding barcode of the experimental product in the original database.
[0009] S5: Extract the Mark points and dispensing trajectory points from the barcode of the experimental product;
[0010] S6: Use the parsed Mark points as the initial Mark points for the processed product;
[0011] S7: Obtain the final Mark point of the processed product by grasping the circle;
[0012] S8: Through affine transformation, the coordinate system position of Mark points in the first and second data stations is transformed;
[0013] S9: The converted Mark points form the dispensing trajectory points of the processed product. The dispensing information is then combined with the glue quantity and parameter type to execute the dispensing.
[0014] S10: The robotic arm grasps the bonding point information and performs bonding.
[0015] Preferred technical solution; S1: The data of the Mark points are obtained according to the following steps:
[0016] The S11 first data station performs connection testing and will alarm if there is a connection abnormality.
[0017] S12 marks the dispensing position of the experimental product in a circular manner by grasping a circle.
[0018] S13 uses a coarse positioning algorithm to initially locate the circular mark;
[0019] S14 Check whether the initially positioned glue dosing position exceeds the actual circle position;
[0020] S15 If the initially positioned dispensing position does not exceed the actual circular position, then offset compensation is applied to the initially positioned dispensing position to form the final dispensing position; so that the final dispensing position coincides with the actual dispensing position;
[0021] S16 Repeat steps s11-s15 above to mark the remaining dispensing positions of the experimental product.
[0022] Preferred technical solution; S1: The number of Mark points matches the number of dispensing positions in the experimental product, and the dispensing trajectory of the experimental product is formed according to the corresponding number of final dispensing positions and preset dispensing rules.
[0023] Preferred technical solution; S1: Data acquisition of Mark points also includes a dispensing export module; Dispensing export module: Exports the final dispensing position information of all Mark points in the experimental product.
[0024] The preferred technical solution; the dispensing export module also includes category sub-items and header sub-items; Category sub-items: store scenario items, the scenario item is the final dispensing position information whether it is used for dispensing or for a robotic arm; Header sub-items: store differentiation items; differentiation items are used to differentiate the exported data information.
[0025] The preferred technical solution; the contact point information in S1 is obtained according to the following steps:
[0026] Preliminary identification of the bonding positions of the processed products;
[0027] Select the location of the alignment track; the location can be one of the outer, middle, or inner sides.
[0028] The initially identified bonding positions are effectively located, and the corresponding coordinates are obtained. The bonding point information is then exported through the bonding export module.
[0029] Repeat the above steps to obtain the remaining bonding point information of the processed product.
[0030] Preferred technical solution; Adhesion export module: including marker field, adhesion type field and adhesion header field;
[0031] Attach type items and attach header items: Export the corresponding data types while exporting the edge grabbing data;
[0032] Marking location: Used to mark and distinguish points.
[0033] The preferred technical solution involves setting the import / export path, MES upload and query paths before importing or exporting data.
[0034] The preferred technical solution; in S2, the raw data is matched with the barcode of the corresponding experimental product, as detailed below:
[0035] After the raw data of a single experimental product is collected, the barcode on the experimental product is read and stored using a barcode reader, and then matched with the raw data of the experimental product.
[0036] Using the above solution, this solution adopts a measurement point separation method, that is, dispensing and detection are integrated, the product barcode is associated with the output of the robot arm screen bonding data, and the detection and dispensing are separated, and the dispensing data and robot arm bonding data are exported separately.
[0037] By performing affine transformations on Mark points, we can achieve dispensing trajectory scanning and dispensing, as well as separation of visual inspection and dispensing by the TP robot. This can greatly reduce CT time and significantly improve mass production efficiency. At the same time, we can export the TP robot screen bonding data to achieve integrated dispensing and measurement, thus optimizing the production line layout.
[0038] The second solution is a dispensing system, which includes a dispensing detection and separation method. After the barcode of the first processed product is identified and parsed to obtain the dispensing data and bonding data of that product model, only one MarK point is located for subsequent processed products of the same model to complete the dispensing and bonding.
[0039] The dispensing system also includes an off-line standby unit (a dispensing machine with scanning and detection functions), a dispensing machine (dispensing), and a TP robot (screen bonding);
[0040] Offline standalone unit: Scans Mark and measures bonding, associates product barcodes, and outputs dispensing data and robotic arm bonding data;
[0041] The dispensing machine receives data, retrieves the data based on the QR code, and directly dispenses glue after scanning the Mark and probing the height.
[0042] The TP robotic arm receives data, retrieves the data according to the QR code, and performs screen bonding.
[0043] The dispensing machine is an all-in-one machine that scans marks and measures edges, and outputs bonding data for the robotic arm while dispensing glue.
[0044] Offline stand-alone units can be placed in the material warehouse for advance material inspection. Offline inspection and export ensure continuous production without disrupting the line. Material status can be determined in advance, preventing defective materials from circulating between multiple warehouses. Production lines can directly access exported data, improving efficiency and optimizing first-pass yield. Changeover and debugging time are also reduced, allowing for more optimized space layout. Adhesion data can be exported simultaneously from the same production line. Inspection data from different production lines can be exported in advance and imported via a local area network. Raw material (middle frame structural component) suppliers can provide edge gripping and bonding data, which can be transmitted to different factories via MES for direct data use. Attached Figure Description
[0045] To more clearly illustrate the technical solutions in the embodiments or prior art, the accompanying drawings used in the description of the embodiments or prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0046] Figure 1 This is a schematic diagram of the process for measuring, detecting, and separating adhesive residues according to the present invention. Detailed Implementation
[0047] To facilitate understanding of the present invention, a more detailed description is provided below with reference to the accompanying drawings and specific embodiments. Preferred embodiments of the invention are shown in the drawings. However, the invention can be implemented in many different forms and is not limited to the embodiments described herein. Rather, these embodiments are provided to provide a thorough and complete understanding of the disclosure of the invention.
[0048] Unless otherwise defined, all technical and scientific terms used in this specification have the same meaning as commonly understood by one of ordinary skill in the art to which this invention pertains. The terminology used in this specification is for the purpose of describing particular embodiments only and is not intended to limit the invention.
[0049] like Figure 1As shown, one embodiment 1 of the first aspect of the present invention is: a method for measuring dispensing detection and separation, comprising the following steps:
[0050] S1: The experimental product uses the first data acquisition machine to collect data on the Mark points, dispensing trajectory points, and bonding points to form raw data;
[0051] It should be noted that the above method first involves data collection from experimental products of different specifications. This data collection includes the acquisition of multiple Mark points, multiple dispensing points, and bonding points; thus forming the raw data.
[0052] For example, data needs to be collected for three specifications of mid-frame components. First, the number of Mark points for the mid-frame components needs to be determined (e.g., Mark points need to be located at the four corners of the mid-frame component, so the number of Mark points is four). Then, the Mark points at the first corner of each specification of mid-frame component need to be located sequentially, and the first glue application location is confirmed based on the location of the Mark points at the first corner. Next, the Mark point location and glue application location at the second, third, and fourth corners are located according to the above steps, thus completing the data collection of Mark points and glue application locations for the first specification of mid-frame component. After the data of the first specification of mid-frame component is collected and exported, the bonding points are determined based on the exported Mark points and glue application locations of the first specification of mid-frame component, combined with the edge gripping information. This completes the collection of glue application and bonding information for the first specification of mid-frame component, forming the original data for the first specification.
[0053] The original data for the middle frame components of the second, third, and fourth specifications were completed using the method described above.
[0054] S2: Match the raw data with the barcodes of the corresponding experimental products to form the original database and upload it to the MES system or store it in a file under a shared path;
[0055] It should be noted that matching the original data with the barcode of the corresponding experimental product means that the barcode on the experimental product must be matched with the original data of the experimental product under the same specification. For example, the N1 barcode on the frame in the first specification can only match the original data (Mark point, glue dot position and bonding information) of the frame in the first specification, so that the N1 barcode and the original data of the frame in the first specification are uniquely associated.
[0056] The barcode here can be a QR code, a barcode, or an RFID code, and is not limited to these; any information that can be identified falls within the protection scope of the barcode.
[0057] S3: The processed product enters the second data machine, where its barcode information is read. It should be noted that when the first processed product enters the production line, it first passes through the second data machine, which identifies and reads the barcode. During this process, the data acquisition module in the second data machine first acquires the barcode area, then determines the valid area of the barcode itself, and finally identifies the type of the barcode and interprets the barcode information. The interpreted information is stored in the form of a name header field and a content header field. The name header field stores the name of the processed product, and the content header field stores the association information between the processed product and the original database.
[0058] Since barcode information can include color information, type information (barcode, QR code, and RFID code, etc.) and information content, the pickup module includes a color recognition unit for recognizing color information, a type recognition unit for recognizing type information, and a content recognition unit for recognizing information content.
[0059] S4: The second data machine calls the original database information and matches the barcode of the corresponding experimental product in the original database according to the barcode information of the processed product.
[0060] It should be noted that the barcodes of the corresponding product specifications in the original database are matched based on the content of the name header and content header fields.
[0061] S5: Extract the Mark points and dispensing trajectory points from the barcode of the experimental product;
[0062] It should be noted that: based on the barcode of this type of product in the original database, the Mark points and dispensing trajectory points associated with the original database are parsed out.
[0063] S6: Use the parsed Mark points as the initial Mark points for the processed product;
[0064] S7: Obtain the final Mark point of the processed product by grasping the circle;
[0065] It should be noted that obtaining the Mark points by capturing a circle can maximize the stability of the Mark points.
[0066] S8: Through affine transformation, the coordinate system position of Mark points in the first and second data stations is transformed;
[0067] It should be noted that: after determining the first Mark point of the processed product through affine transformation, the vector values of the first Mark point of the experimental product of the same type and specification in the original database and the first Mark point of the processed product are determined, and the Mark point in the first data machine is transformed into the Mark point in the second data machine through affine transformation.
[0068] S9: The converted Mark points form the dispensing trajectory points of the processed product. The dispensing information is combined with the glue quantity and parameter type to execute the dispensing. The software automatically captures the mark positions of each area according to the edited program to calculate the angle deviation value of each area and the actual dispensing position coordinates of each area.
[0069] S10: The robotic arm grasps the bonding point information and performs bonding.
[0070] Example 2: The data for the Mark points in S1 are obtained according to the following steps:
[0071] The S11 first data station performs connection testing and will alarm if there is a connection abnormality.
[0072] S12 marks the dispensing position of the experimental product in a circular manner by grasping a circle.
[0073] S13 uses a coarse-positioning algorithm to initially locate the circular marker; (improving the accuracy of circle identification).
[0074] S14 Check whether the initially positioned glue dosing position exceeds the actual circle position;
[0075] S15 If the initially positioned dispensing position does not exceed the actual circular position, then offset compensation is applied to the initially positioned dispensing position to form the final dispensing position; so that the final dispensing position coincides with the actual dispensing position;
[0076] S16 Repeat steps s11-s15 above to mark the remaining dispensing positions of the experimental product.
[0077] It should be noted that when acquiring Mark points on the experimental product, the first data machine needs to be connected to the control card, each axis controller, each serial port, and input / output signal terminals. After connection, the connection status should be checked. If the connection is abnormal, an alarm message will be displayed on the display screen of the first data machine.
[0078] To ensure the stability of the Mark points at the dispensing locations, a circular marking method was used to mark the dispensing locations of the experimental products at the circular dispensing locations.
[0079] To improve the accuracy of circular identification, a coarse positioning algorithm is used to initially locate the circular marker, thereby improving work efficiency.
[0080] If the initially located dispensing position exceeds the actual dispensing position (the position of the circle), the initial positioning data may be incorrect, indicating that the circular marker for initial positioning was misplaced. The circular marker needs to be re-positioned until the initially located dispensing position is within the range of the actual dispensing position.
[0081] If the initially located dispensing position does not exceed the actual circular position, the initially located dispensing position is offset and compensated to form the final dispensing position, so that the final dispensing position coincides with the actual dispensing position.
[0082] Example 3: S1: The number of Mark points matches the number of dispensing positions in the experimental product. The dispensing trajectory of the experimental product is formed according to the corresponding number of final dispensing positions and preset dispensing rules.
[0083] It should be noted that if the number of Mark points in S1 does not match the number of dispensing positions in the experimental product, the number of dispensing positions set shall prevail.
[0084] Example 4: S1: Data acquisition of Mark points also includes a dispensing export module; Dispensing export module: exports the final dispensing position information of all Mark points in the experimental product; Dispensing export module also includes category sub-items and header sub-items; Category sub-items: store scenario items, the scenario item is the final dispensing position information for dispensing or for a robotic arm; Header sub-items: store differentiation items; differentiation items are used to differentiate the exported data information.
[0085] It should be noted that the dispensing export module also includes sub-items for other data types, which can be used according to needs; the type sub-items in the dispensing export module indicate whether the dispensing position information is used for dispensing or for robotic arm use; and the header sub-items in the dispensing export module are for distinguishing the exported information data.
[0086] Example 5: The contact point information in S1 is obtained according to the following steps:
[0087] Preliminary identification of the bonding positions of the processed products;
[0088] Select the location of the alignment track; the location can be one of the outer, middle, or inner sides.
[0089] The initially identified bonding positions are effectively located, and the corresponding coordinates are obtained. The bonding point information is then exported through the bonding export module.
[0090] Repeat the above steps to obtain the remaining bonding point information of the processed product.
[0091] It should be noted that due to the uncertainty of the shape of the bonding position, it is necessary to confirm the edge of the bonding position so that the robot can accurately cover the bonding part with the bonding position of the processed product; therefore, it is necessary to collect the bonding edge of the processed product.
[0092] First, the bonding positions of the processed products are initially identified to determine the shape of the bonding positions and thus determine the bonding positions; (for example, if the shape of the bonding position is arc-shaped, the approximate bonding position can be determined based on the arc-shaped bonding area).
[0093] Then, select the position of the bonding trajectory based on the approximate position of the bonding; for example: whether to bond on the outside of the bonding position, or on the inside of the bonding position, or in the middle of the bonding position.
[0094] Finally, the effective area of the initially identified bonding position is located and the corresponding coordinates are obtained; the effective area of the bonding position includes the X, Y, W, and H values of the ROIPositiond of the bonding position;
[0095] When locating a valid area, the positioning error must not exceed the corresponding error range.
[0096] The bonding export module includes marker fields, bonding type fields, and bonding header fields.
[0097] Adhesion Type Item and Adhesion Header Item: Export the corresponding data type while exporting the adhesion data; the Adhesion Type Item here stores the scenario item, which is the final glue position information, whether it is used for glue dispensing or a robotic arm; Header Sub-item: Stores the differentiation item; the differentiation item distinguishes the exported data information.
[0098] Marking location: Used to mark and distinguish points.
[0099] Furthermore, before importing or exporting data, it is necessary to set the export or import type;
[0100] Export options include M2M system export and TXT export.
[0101] Import: Do not select TXT import, select M2M import.
[0102] If you choose to import data using four marks instead of three, you can select "Export without dispensing," meaning you will only export the data and not perform dispensing.
[0103] Check the "Enable upload self-check" box to enable data format self-check.
[0104] When the exported data is generated into a file, the file name is named with the barcode. If the barcode contains characters that cannot be named, the number 1 is used to replace them. The txt file contains the complete barcode to prevent data usage errors. The import format is consistent.
[0105] The characters that cannot be named are "\ / :*?"<>!"
[0106] In the settings interface of the second data machine, you can set the distance calculation from any point to any two points, set the reference value and reference value deviation, and also set the metal inspection reference value and metal inspection deviation, and select to enable one as the judgment standard; similarly, Mark can also make judgments and controls.
[0107] This solution adopts a measurement point separation method, which integrates dispensing and detection, links product barcode output to robotic arm screen bonding data, and separates detection and dispensing, exporting dispensing data and robotic arm bonding data separately.
[0108] By performing affine transformations on Mark points, we can achieve dispensing trajectory scanning and dispensing, as well as separation of visual inspection and dispensing by the TP robot. This can greatly reduce CT time and significantly improve mass production efficiency. At the same time, we can export the TP robot screen bonding data to achieve integrated dispensing and measurement, thus optimizing the production line layout.
[0109] A dispensing system, after identifying and parsing the barcode of the first processed product to obtain the dispensing and bonding data of that product model, then for subsequent processed products of the same model, only one MarK point is positioned to complete the dispensing and bonding.
[0110] The dispensing system includes an off-line standby unit (a dispensing machine with scanning and detection functions), a dispensing machine (dispensing), and a TP robot (screen bonding);
[0111] Offline standalone unit: Scans Mark and measures bonding, associates product barcodes, and outputs dispensing data and robotic arm bonding data;
[0112] The dispensing machine receives data, retrieves the data based on the QR code, and directly dispenses glue after scanning the Mark and probing the height.
[0113] The TP robotic arm receives data, retrieves the data according to the QR code, and performs screen bonding.
[0114] The dispensing machine is an all-in-one machine that scans marks and measures edges, and outputs bonding data for the robotic arm while dispensing glue.
[0115] Offline stand-alone units can be placed in the material warehouse, allowing for advance material detection.
[0116] Offline detection and export will not affect continuous production on the production line;
[0117] The status of materials can be determined in advance, avoiding the need for NG materials to be transferred back and forth between multiple storage locations;
[0118] Production lines can directly access exported data, improving efficiency and optimizing first-pass yield; it also shortens changeover and debugging time.
[0119] The spatial layout can be further optimized:
[0120] The bonding data can be exported simultaneously when dispensing adhesive on other production lines on the same line.
[0121] Test data from different production lines can be exported in advance and imported for use via the local area network;
[0122] It can enable raw material (middle frame structural component) suppliers to provide edge gripping and bonding data, which can be transmitted to different factories via MES for direct use.
[0123] It should be noted that the above-mentioned technical features can be combined with each other to form various embodiments not listed above, all of which are considered to be within the scope of this invention's specification; furthermore, those skilled in the art can make improvements or modifications based on the above description, and all such improvements and modifications should fall within the protection scope of the appended claims.
Claims
1. A method for measuring and detecting separation of dispensing adhesive, characterized in that; The process includes the following steps: S1: The experimental product's Mark points, dispensing trajectory points, and bonding points are collected by the first data acquisition unit to form raw data; S2: The raw data is matched with the corresponding barcode of the experimental product to form a raw database, which is then uploaded to the MES system or stored in a shared path file; S3: The processed product enters the second data acquisition unit, and its barcode information is read; S4: The second data acquisition unit calls the raw database information and matches the barcode of the processed product with the corresponding barcode of the experimental product in the raw database; S5: The Mark points and dispensing trajectory points are parsed from the barcode of the experimental product; S6: The parsed Mark points are used as the initial Mark points of the processed product; S7: The final Mark points of the processed product are obtained by grasping a circle; S8: The Mark points in the first and second data acquisition units are transformed into coordinate systems through affine transformation; S9: The transformed Mark points form the dispensing trajectory points of the processed product, which are combined with the glue quantity information and parameter type to perform dispensing; S10: The robotic arm grasps the bonding point information and performs bonding. S1: The data for the Mark points is obtained according to the following steps: S11 The first data machine performs connection testing, and an alarm will be triggered if the connection is abnormal; S12 The dispensing position of the experimental product is marked with a circle using a circular marking method; S13 The circular marking is initially located using a coarse positioning algorithm; S14 Check whether the initially located dispensing position exceeds the actual circle position; S15 If the initially located dispensing position does not exceed the actual circle position, the initially located dispensing position is offset and compensated to form the final dispensing position; the final dispensing position coincides with the actual dispensing position; S16 Repeat steps s11-s15 above to mark and locate the remaining dispensing positions of the experimental product. S1: The number of MARK dots corresponds to the number of dispensing positions in the experimental product. The dispensing trajectory of the experimental product is formed according to the corresponding number of final dispensing positions and the preset dispensing rules. S1: Mark point data acquisition also includes a dispensing export module; Dispensing export module: exports the final dispensing position information of all Mark points in the experimental product; The dispensing export module also includes category sub-items and header sub-items; Category Sub-item: Stores scene items, where the scene item is the final glue position information, indicating whether it is used for glue dispensing or by a robotic arm; Header sub-items: Storage distinction items; The distinguishing item is used to differentiate the exported data information; The S1 bonding point information is obtained through the following steps: Preliminary identification of the bonding position of the experimental product; selection of the bonding trajectory position, which may include the outer, middle, or inner side; effective area localization of the preliminarily identified bonding position, and acquisition of the corresponding coordinates; exporting the bonding point information through the bonding export module; repeating the above steps to complete the acquisition of the remaining bonding point information of the experimental product. The Attachment Export Module includes marker entries, attachment type entries, and attachment header entries; the attachment type entries and attachment header entries export the corresponding data types while exporting the edge-grabbing data; the marker entries are used to mark and distinguish points. Before importing or exporting data, you need to set the import / export path, the upload path for MES, and the query path. S2 matches the raw data with the barcode of the corresponding experimental product. Specifically, after the raw data of a single experimental product is collected, the barcode on the experimental product is read and stored by the barcode reader and matched with the raw data of the experimental product.
2. A dispensing system, characterized in that, The method includes the dispensing detection and separation method as described in claim 1. After identifying and parsing the barcode of the first processed product to obtain the dispensing data and bonding data of that product model, only one MarK point is located for subsequent processed products of the same model to complete the dispensing and bonding.