An online detection and processing system and method for flying laser marked products

By integrating systems such as a conveying mechanism, a vision inspection and positioning module, and a defective product rejection mechanism, and combining high-resolution image acquisition and multi-algorithm judgment, real-time online detection and precise rejection of defective products during the flying laser marking process are realized, solving the detection problem in the existing technology and improving production efficiency and product quality.

CN121467346BActive Publication Date: 2026-03-31XIAMEN QINGHE INTELLIGENT EQUIPMENT CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202610019291.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2026-01-08
Publication Date
2026-03-31
Estimated Expiration
2046-01-08

AI Technical Summary

Technical Problem

In existing technologies, it is difficult to achieve real-time online detection, accurate positioning, efficient rejection, and information traceability of defective products during the flying laser marking process, resulting in low production efficiency, resource waste, and substandard products flowing into downstream processes.

Method used

It employs a conveying mechanism, a vision inspection and positioning module, a defective product rejection mechanism, a feeding mechanism, a sensing module, and a main control and data processing system. Combining high-resolution image acquisition and a multi-algorithm fusion quality judgment method, it achieves accurate rejection of defective products through an air blowing module and records the quality inspection results and rejection status information of each product.

Benefits of technology

It enables real-time online detection and efficient rejection of defective products, ensuring production continuity, reducing the rate of missed detections, improving detection accuracy, supporting quality traceability, and facilitating process optimization.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121467346B_ABST
    Figure CN121467346B_ABST
Patent Text Reader

Abstract

The application discloses a kind of flying laser marking product online detection and processing system and method, it is related to the technical field of laser marking quality control.By setting visual detection module downstream in marking position, real-time image acquisition and quality determination are carried out to the marking product in motion;For the determined defective product, the trigger time of the proposed rejection is calculated in combination with the encoder position information, and the proposed rejection trigger time is calibrated;At the same time, a defective product information tracing mechanism is established to ensure 100% online quality control.The present application does not need to interrupt the production process, realizes the rapid detection, accurate positioning and efficient rejection of defective products, solves the problems of late detection, low rejection accuracy and inability to continuous processing in traditional marking process, and significantly improves the production efficiency and product quality stability.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the technical field of laser marking quality control, and in particular to an online detection and processing system and method for flying laser marking products. Background Technology

[0002] Laser marking machines use laser beams to create permanent marks on the surfaces of various materials: when a laser beam irradiates the surface of the material being processed, the material absorbs the laser energy and undergoes a thermal excitation reaction in the irradiated area, causing the surface (or coating) temperature to rise and resulting in physical and chemical changes such as deformation, melting, ablation, and vaporization, ultimately forming a permanent mark.

[0003] Currently, laser marking technology is widely used in various manufacturing scenarios. As the manufacturing industry moves towards automation and efficiency, flying laser marking technology has emerged. It can complete marking while the product is in motion, without interruption, significantly improving production efficiency. In the laser marking production process, especially in flying laser marking, the product moves continuously with the conveyor belt, and marking can be completed without stopping, greatly improving production efficiency. However, due to factors such as product motion, fluctuations in laser marking parameters, and equipment operating errors, defective products with substandard marking quality are unavoidable.

[0004] Traditional methods for detecting and handling defective products have several drawbacks: First, they mostly rely on offline sampling inspection, which cannot detect defective products in the production process in real time, leading to a large number of unqualified products flowing into downstream processes and wasting resources. Second, even when online inspection is used, it is mostly single-location inspection, lacking a comprehensive assessment of marking quality, resulting in a high rate of missed detections. Third, the removal of defective products depends on manual operation or simple mechanical triggering, resulting in low removal accuracy, easy mis-removal or missed removal, and inability to meet the needs of high-speed continuous production. Fourth, there is a lack of a complete defective product information traceability mechanism, making it difficult to investigate the causes of defective products and hindering the optimization of production processes.

[0005] Therefore, there is an urgent need for a method that can achieve online real-time detection, precise positioning, efficient rejection, and information traceability of defective products during the flying laser marking process, so as to solve the problems existing in the current technology and ensure product quality while guaranteeing production efficiency. Summary of the Invention

[0006] The purpose of this invention is to overcome the shortcomings of the prior art and provide a flying laser marking product online inspection and processing system and method that can realize fully automatic online inspection of the quality of marked products and automatically reject defective products.

[0007] To achieve the above objectives, the solution of the present invention is:

[0008] An online inspection and processing system for flying laser marking products includes: a conveying mechanism, a vision inspection and positioning module, a defective product rejection mechanism, a feeding mechanism, a sensing module, and a main control and data processing system. The vision inspection and positioning module, the defective product rejection mechanism, and the sensing module are respectively connected to the main control and data processing system.

[0009] The conveying mechanism includes a timing belt and a product support belt. The product support belt is mounted on the timing belt to support the marking process. The product support belt has a longitudinal groove array structure.

[0010] The sensing module includes a light reflection sensor and an encoder. The encoder is connected to the drive mechanism of the synchronous belt to collect the speed and X-axis coordinate information of the synchronous belt in real time. The light reflection sensor is installed upstream of the defective product rejection area of ​​the conveyor mechanism.

[0011] The defective product rejection mechanism is used to reject products that are judged to be defective according to the instructions of the main control and data processing system. The defective product rejection mechanism adopts an air blowing module, which is installed on one side of the synchronous belt. The synchronous belt is set with a defective product collection box on the opposite side of the air blowing module, so that the air blowing module blows the defective products into the defective product collection box through jet air.

[0012] The vision inspection and positioning module is located upstream of the light reflection sensor and the defective product rejection area. It includes an industrial camera and a vision processing unit. The industrial camera captures images of the products on the product support belt and obtains their inspection coordinates and marking quality information. The vision processing unit analyzes the images captured by the industrial camera to determine if the marking quality of the products is acceptable. For products determined to be defective, the vision processing unit obtains their coordinates and sends them to the defective product rejection control unit of the main control and data processing system. The defective product rejection control unit of the main control and data processing system calculates the rejection trigger time (T) based on the defective product coordinates and encoder position value. 拟 =T2+T 计算的延时时间 ;

[0013] Where T2 is the base time, T 计算的延时时间 =(L 剔除机构的坐标 -X 不良品坐标 ) / V 皮带速度 V 皮带速度 V is the speed of the synchronous belt. 皮带速度 L is calculated by the encoder. 剔除机构的坐标 X is the X-axis coordinate of the defective product rejection mechanism in the synchronous belt conveying direction of the conveyor mechanism. 不良品坐标 The X-axis coordinates of defective products identified by the visual inspection and positioning module in the direction of movement of the synchronous belt of the conveyor mechanism are set; the time to be rejected is stored in the defective product rejection queue, which is stored in a first-in-first-out manner and the rejection tasks are executed in sequence.

[0014] The falling edge of the groove is detected by a light reflection sensor installed upstream of the defective product rejection mechanism, enabling the main control and data processing system to obtain the falling edge time T. i Combined with t 周期 t 谷 Calculate calibration parameters for N, t 周期 =t 谷 +t 峰 , t 峰 t is the time from the rising edge to the falling edge of the groove. 谷 T is the time from the falling edge of the groove to the next rising edge, and N is the number of slots between the defective product rejection mechanism and the light reflection sensor; calculate T 判断 =T 拟 -(T) i +1 / 2×t 谷 +N×t 周期 ), where T 判断 The calibration parameters are used to determine the deviation between the theoretical rejection trigger time and the actual expected arrival time; Ti is used by the main control and data processing system to obtain the groove falling edge time, based on T. 判断 Trigger time calibration is performed within the numerical range:

[0015] A1. Determine T 判断 Does it satisfy: -1 / 2×t 周期 ≤T 判断 ≤1 / 2×t period, if T 判断 If the condition is met, proceed to A2; if T 判断 If the condition is not met, it means there is no matching "proposed rejection trigger time". The light reflection sensor continues to detect, and the main control and data processing system continuously acquires the falling edge time before proceeding to the A1 judgment, until T. 判断 The conditions are met;

[0016] A2. Determine T 判断 Does it satisfy: -K×t 周期 ≤T 判断 ≤K×t 周期 Where K is a preset parameter greater than 0 and less than 1 / 2, if T 判断 If the condition is met, proceed to A3; if T 判断 If the conditions are not met, it indicates an abnormal situation that needs to be handled. Proceed to A5.

[0017] A3. Calculate: T 实际剔除触发时间 =T i +N×t 周期 This means ensuring that the air nozzle of the air blowing module starts blowing air when it is at the beginning of the groove where the defective product is located; proceed to A4;

[0018] A4. Delete the already identified "trigger time for removal" and change the calculated "T". 实际剔除触发时间"As the actual time to be removed, calculate the next "proposed removal trigger time" and proceed to A1;

[0019] A5. Determine T 判断 Does it satisfy: -1 / 2×t 周期 ≤T Judgment<-K×t 周期 If the condition is met, proceed to A6; otherwise, proceed to A7.

[0020] A6. Calculate: T 实际剔除触发时间1 =T i +N×t 周期 T 实际剔除触发时间2 =T i-1 +N×t 周期, Enter A4;

[0021] A7. Calculate: T 实际剔除触发时间1 =T i +N×t 周期 T 实际剔除触发时间2 =T i+1 +N×t 周期, Enter A4;

[0022] The feeding mechanism is used to feed qualified marked products.

[0023] Furthermore, a product storage box is provided at the bottom of the end of the synchronous belt in the conveying direction, and an anti-jamming mechanism is also provided between the end of the synchronous belt and the product storage box.

[0024] This invention also proposes an online detection and processing method for flight laser-marked products based on the aforementioned online detection and processing system, comprising the following steps:

[0025] S1. After the product is marked by the laser marking machine, it is conveyed to the vision inspection and positioning module through the product support belt of the conveyor mechanism.

[0026] S2, the visual inspection and positioning module photographs the marked products and judges the marking quality of the products, identifies defective products and locates their coordinates, and sends the positioning machine coordinate information to the main control and data processing system;

[0027] S3. The main control and data processing system controls the defective product rejection mechanism to reject defective products. The specific steps are as follows:

[0028] S31. After receiving the coordinates (X, Y) of the defective product and the synchronous belt position data obtained by the encoder, the defective product rejection control unit determines the X-axis coordinate L of the rejection mechanism according to the preset rejection mechanism coordinates. 剔除机构的坐标 Based on the real-time belt speed, the estimated rejection trigger time Tem for defective products arriving at the rejection mechanism is calculated using the following formula:

[0029] T 拟=T2+(L 剔除机构的坐标 -X 不良品坐标 ) / V 皮带速度

[0030] Where T2 is the base time, V 皮带速度 L is calculated in real time based on the synchronous belt operation data collected by the encoder. 剔除机构的坐标 X is the X-axis coordinate of the defective product rejection mechanism in the synchronous belt conveying direction of the conveyor mechanism. 不良品坐标 The X-axis coordinate of the defective product identified by the vision inspection and positioning module in the direction of movement of the synchronous belt of the conveyor mechanism;

[0031] S32, The defective product rejection control unit will calculate T. 拟 They are sequentially stacked into the defective product rejection queue, awaiting subsequent calibration and rejection operations;

[0032] S33. Determine if a "proposed rejection trigger time" exists in the defective product rejection queue. If so, remove products from the queue in sequence. Calibrate the "proposed rejection trigger time" for products removed from the queue. The light reflection sensor detects the groove signal of the product support belt in real time and sends it to the main control and data processing system. The main control and data processing system records the falling edge time T. i The t of the groove is obtained through signal analysis of the light reflection sensor. 峰 and t 谷 Then calculate t 周期 =t 谷 +t 峰 ;

[0033] Calculate the calibration judgment value T 判断 :

[0034] T 判断= T 拟 -(T) i +1 / 2×t 谷 +N×t 周期 )

[0035] Where N is the number of slots between the rejection mechanism and the sensor, preset as a positive integer; K is a preset parameter greater than 0 and less than 1 / 2, based on T. 判断 Trigger time calibration is performed within the specified numerical range. The calibration process includes:

[0036] A1. Determine T 判断 Does it satisfy -1 / 2×t? 周期 ≤T 判断 ≤1 / 2×t period, if T 判断 If the condition is met, it indicates that there is a "proposed removal trigger time" for delisting, proceed to A2; if T 判断If the condition is not met, it means there is no matching "proposed rejection trigger time". The light reflection sensor continues to detect, and the main control and data processing system continuously acquires the falling edge time before proceeding to the A1 judgment, until T. 判断 The conditions are met;

[0037] A2. Determine T 判断 Does it satisfy -K×t? 周期 ≤T 判断 ≤K×t 周期 If T 判断 If the conditions are met, proceed to A3; A3, Calculate: T 实际剔除触发时间 =T i +N×t 周期 This means ensuring that the air nozzle of the air blowing module starts blowing air when it is at the beginning of the groove where the defective product is located; proceed to A4;

[0038] A4. Delete the already identified "trigger time for removal" and change the calculated "T". 实际剔除触发时间 "As the actual time to be removed, calculate the next "proposed removal trigger time" and proceed to A1;

[0039] A5. Determine T 判断 Does it satisfy: -1 / 2×t 周期 ≤T Judgment<-K×t 周期 If the condition is met, proceed to A6; otherwise, proceed to A7.

[0040] A6. Calculate: T 实际剔除触发时间1 =T i +N×t 周期 T 实际剔除触发时间2 =T i-1 +N×t 周期, Enter A4;

[0041] A7. Calculate: T 实际剔除触发时间1 =T i +N×t 周期 T 实际剔除触发时间2 =T i+1 +N×t 周期, Enter A4;

[0042] A6 and A7 perform rejection operations on two adjacent grooves at two different time points to ensure that defective products are accurately rejected.

[0043] S34. When the calibrated actual rejection trigger time T is reached, the main control and data processing system sends a blowing command to the blowing device, and the air nozzle of the blowing device moves to remove the defective product from the product support belt.

[0044] S4. Product unloading: Products that have passed visual inspection and positioning module inspection are unloaded through the unloading mechanism.

[0045] Furthermore, the specific process of step S2 is as follows:

[0046] First, when the product passes through the shooting area of ​​the vision inspection and positioning module after being marked, the industrial camera is triggered to take pictures or take pictures at timed intervals, and the resolution of the captured images is not lower than the preset threshold.

[0047] Then, the vision processing unit analyzes the acquired images and uses the same judgment criteria as static detection to determine whether the marking quality is up to standard; if the product has defects, it is determined to be a defective product.

[0048] Finally, for products determined to be defective, the vision processing unit obtains their coordinates (X,Y), the encoder collects the X-direction coordinate information of the synchronization belt in real time, and sends the coordinates (X,Y) of the defective product and the coordinate information of the synchronization belt together to the defective product rejection control unit of the main control and data processing system.

[0049] Furthermore, the main control and data processing system also has a data recording function, which records the quality inspection results and rejection status information of each product throughout the entire marking quality inspection and processing process, so as to realize full-process traceability of product quality.

[0050] After adopting the above scheme, the online detection and processing system and method for flying laser marking products of the present invention immediately detects the marking quality after marking is completed; for products that are determined to be abnormal, the coordinates of the abnormal products are obtained, and the trigger time for the defective products to be rejected is calculated. At the same time, the trigger time is calibrated to ensure that the defective products are rejected.

[0051] Compared with the prior art, the present invention has the following beneficial effects:

[0052] Highly real-time, no production interruption required: The defective product detection and handling process is synchronized with the movement of the product after marking, without the need to remove the product from the timing belt or stop, achieving true online continuous processing without affecting the high-speed production efficiency of flying laser marking.

[0053] High detection accuracy and low false negative rate: The high-resolution image acquisition combined with the quality judgment method of multi-algorithm fusion ensures comprehensive detection of the marking quality. At the same time, a single image contains multiple products, further reducing the false negative rate and achieving 100% online quality screening.

[0054] High rejection accuracy and error-free rejection: By accurately calculating the rejection time, the timing of defective product rejection is ensured to be precise. At the same time, the appropriate rejection method is selected according to the product support belt structure. This invention can solve the industry pain point of difficult rejection of defective products and effectively avoid the situation of missing defective products.

[0055] Achieving quality traceability facilitates process optimization: Recording detailed information for each defective product creates a complete quality traceability file. Operators can use this file to investigate the causes of defects, optimize production processes accordingly, and improve overall product quality.

[0056] Highly adaptable and widely applicable: Supports two product support belt structures (longitudinal groove array, transverse groove), corresponding to multiple rejection methods, and can be adapted to the flying laser marking process of various small products such as buttons, electronic components, and small hardware parts, with a wide range of applications. Attached Figure Description

[0057] Figure 1 This is a block diagram of the flying laser marking system of the present invention.

[0058] Figure 2 This is a three-dimensional schematic diagram of the flying laser marking system of the present invention.

[0059] Figure 3 This is a front view of the flying laser marking system of the present invention.

[0060] Figure 4 This is a schematic diagram of the rejection information queue of the defective product rejection control unit of the present invention.

[0061] Figure 5 This is a schematic diagram illustrating the calibration of the defective product rejection time in this invention.

[0062] Figure 6 This is a flowchart illustrating the determination of the actual removal trigger time in this invention.

[0063] Label Explanation:

[0064] 20. Conveying mechanism; 21. Synchronous belt; 22. Product support belt; 23. Groove; 40. Laser marking machine; 50. Vision inspection and positioning module; 60. Defective product rejection mechanism; 61. Air blowing module; 70. Unloading mechanism; 71. Product storage box; 72. Anti-jamming mechanism; 80. Sensing module; 82. Encoder; 90. Main control and data processing system. Detailed Implementation

[0065] To further explain the technical solution of the present invention, the present invention will be described in detail below through specific embodiments.

[0066] like Figures 1 to 3As shown, this invention discloses an online inspection and processing system for flying laser-marked products, which includes a conveying mechanism 20, a laser marking machine 40, a vision inspection and positioning module 50, a defective product rejection mechanism 60, a feeding mechanism 70, a sensing module 80, and a main control and data processing system 90. The conveying mechanism 20, the laser marking machine 40, the vision inspection and positioning module 50, the defective product rejection mechanism 60, and the sensing module 80 are respectively connected to the main control and data processing system 90.

[0067] The conveying mechanism 20 includes a timing belt 21 and a product support belt 22. The product support belt 22 is used to support the marking product. The product support belt 22 has a longitudinal groove array structure 23. The grooves 23 are set to accommodate the protruding parts under the marking product and ensure that the upper surface of the product to be marked is horizontal.

[0068] The sensing module 80 includes an encoder 82, which is connected to the drive mechanism of the synchronous belt 21 to collect the movement speed and X-axis coordinate information of the synchronous belt 21 in real time, providing accurate motion parameter support for calculating the trigger time of rejecting defective products. The sensing module 80 also includes a light reflection sensor, which is installed upstream of the defective product rejection area of ​​the product support belt 22. The light reflection sensor upstream of the defective product rejection area is used to detect the falling edge of the groove 23, providing a basis for calibrating the defective product rejection trigger time.

[0069] The vision inspection and positioning module 50 is installed downstream of the laser marking machine 40 and includes an industrial camera and a vision processing unit. The industrial camera is used to photograph the marked product and acquire the product's inspection coordinate information and marking quality information. The images captured by the industrial camera contain at least two complete product images, which can effectively prevent missed inspections.

[0070] The vision processing unit analyzes the images captured by the industrial camera, using the same judgment criteria as static inspection to determine whether the integrity and precision of the characters and patterns in the marking area meet the requirements, thereby determining whether the marking quality is qualified. For products determined to be defective, the vision processing unit obtains their coordinates (X, Y) and sends them to the defective product rejection control unit of the main control and data processing system 90.

[0071] The quality inspection steps for the product after marking are as follows:

[0072] First, when the product is transferred from the laser marking machine 40 to the detection area of ​​the vision inspection and positioning module 50, the industrial camera is triggered to take pictures or take pictures at timed intervals. The resolution of the captured images is not lower than a preset threshold to ensure that the characters and patterns in the marking area can be clearly identified with integrity and accuracy.

[0073] The vision processing unit then analyzes the acquired images, using the same criteria as static inspection to determine whether the marking quality is up to standard. If the characters or patterns in the marking area are incomplete, the precision does not meet requirements, or there are other defects, the product is deemed defective.

[0074] Finally, for products determined to be defective, the vision processing unit obtains their coordinates (X,Y), the encoder 82 collects the X-direction coordinate information of the synchronization belt 21 in real time, and sends the coordinates (X,Y) of the defective product and the coordinate information of the synchronization belt 21 together to the defective product rejection control unit of the main control and data processing system 90, providing positional data support for defective product rejection.

[0075] If a product is determined to be defective after quality inspection, it needs to be removed. The core of the defective product removal process is to accurately remove defective products during transportation. The specific steps for defective product removal are as follows:

[0076] First, the defective product rejection control unit calculates the rejection trigger time T based on the defective product coordinates (X, Y) and encoder 82 position value. 拟 =T2+T 计算的延时时间 Where T2 is the image capture time of the visual detection and positioning module 50, and T... 计算的延时时间 =(L 剔除机构的坐标 -X 不良品坐标 ) / V 皮带速度 V 皮带速度 V is the speed of the synchronous belt. 皮带速度 The synchronous belt speed L calculated by the encoder 剔除机构的坐标 X is the X-axis coordinate of the defective product rejection mechanism in the synchronous belt conveying direction of the conveyor mechanism. 不良品坐标 The X-axis coordinate of the defective product identified by the vision inspection and positioning module in the direction of movement of the synchronous belt of the conveyor mechanism.

[0077] Then, the proposed rejection trigger time is stored in the defective product rejection queue. The defective product rejection queue uses a first-in, first-out (FIFO) method to store the products, and rejection tasks are executed sequentially (e.g., ...). Figure 4 ).

[0078] The defective product rejection mechanism 60 adopts an air-blowing rejection method. The air-blowing module 61 is installed on one side of the synchronous belt 21, and the defective product storage box is set on the opposite side of the corresponding synchronous belt 21 and the corresponding air-blowing module 61.

[0079] If the air blowing module 61 directly sprays airflow based on the intended rejection trigger time, the groove 23 may be about to pass through the air blowing module 61 when it blows air, and the airflow from the nozzle may not be able to blow the product into the defective product storage box. Air blowing should only begin as soon as the groove 23 containing the product enters the air blowing range of the air blowing module 61, so that there is sufficient air volume to blow out the defective product. Therefore, air blowing cannot be based solely on the coordinates calculated by positioning. The air blowing of the longitudinal groove must be calibrated and compensated, that is, the intended rejection trigger time must be calibrated to calculate the actual rejection trigger time.

[0080] Therefore, the present invention also includes a step of calibrating the proposed rejection trigger time. The falling edge of the groove is detected by a light reflection sensor installed upstream of the defective product rejection mechanism 60, and the falling edge time T is obtained. i Combined with t 周期 t 谷 Calculate calibration parameters for N, t 周期 =t 谷 +t 峰 , t 峰 t is the time from the rising edge to the falling edge of the groove. 谷 The time from the falling edge of the groove to the next rising edge is denoted by N, which is the number of slots between the defective product rejection mechanism and the light reflection sensor.

[0081] Calculate T 判断 =T 拟 -(T) i +1 / 2×t 谷 +N×t 周期 ), where K is a preset parameter greater than 0 and less than 1 / 2, according to T 判断 Trigger time calibration is performed within the numerical range:

[0082] A1. Determine T 判断 Does it satisfy -1 / 2×t? 周期 ≤T 判断 ≤1 / 2×t period, if T 判断 If the condition is met, it indicates that there is a "proposed removal trigger time" for delisting, proceed to A2; if T 判断 If the condition is not met, it means there is no matching "proposed rejection trigger time". The light reflection sensor continues to detect, and the main control and data processing system continues to acquire the falling edge time before entering A1 again, until T. 判断 The conditions are met;

[0083] A2. Determine T 判断 Does it satisfy -K×t? 周期 ≤T 判断 ≤K×t 周期 If T 判断 If the conditions are met, proceed to A3;

[0084] If T判断 If the conditions are not met, it indicates an abnormal situation that needs to be handled. Proceed to A5. The abnormal situation may be that the coordinate position of the defective product is near the middle position between the two grooves. This may be caused by the bending of the protruding part of the product (the part inserted into the groove) or other reasons. It is impossible to determine which groove the protruding part of the defective product is actually inserted into. Therefore, for this abnormal situation, air is blown into both adjacent grooves.

[0085] A3. Calculate: T 实际剔除触发时间 =T i +N×t 周期 This means ensuring that the air nozzle of the air blowing module starts blowing air when it is at the beginning of the groove where the defective product is located; proceed to A4;

[0086] A4. Delete the already identified "trigger time for removal" and change the calculated "T". 实际剔除触发时间 "As the actual removal trigger time to be executed, calculate the next "proposed removal trigger time" and proceed to A1.

[0087] A5. Determine T 判断 Does it satisfy: -1 / 2×t 周期 ≤T Judgment<-K×t 周期 If the condition is met, proceed to A6; otherwise, proceed to A7.

[0088] A6. Calculate: T 实际剔除触发时间1 =T i +N×t 周期 T 实际剔除触发时间2 =T i-1 +N×t 周期, Enter A4;

[0089] A7. Calculate: T 实际剔除触发时间1 =T i +N×t 周期 T 实际剔除触发时间2 =T i+1 +N×t 周期, Enter A4;

[0090] A6 and A7 perform rejection operations on two adjacent grooves at two different time points to ensure that defective products are accurately rejected, while also indicating abnormalities and stopping the machine for inspection at an appropriate time.

[0091] The idea behind the anomaly handling method of this invention is that it is better to mistakenly reject a good product than to miss rejecting a defective product.

[0092] The feeding mechanism 70 can feed the marked qualified products in various ways, such as using a robot or a conveyor belt. In all embodiments of the present invention, the product storage box 71 located at the bottom of the end of the synchronous belt 21 in the conveying direction is used to directly collect the marked qualified products. To avoid product accumulation, an anti-jamming mechanism 72 is also provided at the end of the synchronous belt 21. The anti-jamming mechanism 72 prevents the material from accumulating and getting stuck in the gap between the synchronous belt 21 and the product storage box 71.

[0093] The main control and data processing system 90 is the core control unit of the online detection and processing system for flying laser marking products of this invention. It is responsible for receiving signals from modules such as the visual inspection and positioning module 50, the defective product rejection mechanism 60, and the sensing module 80, and for fusing and calculating the received data, sending control commands, and coordinating the orderly operation of each module. The main control and data processing system 90 has a defective product rejection control unit, which in turn has a defective product rejection queue unit. This queue unit uses a first-in, first-out (FIFO) storage method to store information such as the product's rejection trigger time and rejection coordinates, ensuring that rejection tasks are executed sequentially and that defective products are rejected in a timely manner.

[0094] The main control and data processing system 90 also has a data recording function, which can record information such as the quality inspection results and rejection status of each product, so as to realize full-process traceability of product quality.

[0095] This invention also discloses a method for online detection and processing of flight laser-marked products based on the above-mentioned online detection and processing system for flight laser-marked products, which includes the following steps:

[0096] S1. After the product is marked by the laser marking machine, it is conveyed to the vision inspection and positioning module 50 through the product support belt 22 of the conveying mechanism 20.

[0097] S2, the visual inspection and positioning module 50 captures images of the marked products and determines the marking quality, identifies defective products, and locates their coordinates. Specifically, this includes:

[0098] First, when the product passes through the detection area of ​​the vision inspection and positioning module 50 after being marked, the industrial camera is triggered to take pictures or take pictures at timed intervals. The resolution of the captured images is not lower than the preset threshold to ensure that the characters and patterns in the marked area can be clearly identified with integrity and accuracy.

[0099] The vision processing unit then analyzes the acquired images, using the same criteria as static inspection to determine whether the marking quality is up to standard. If the characters or patterns in the marking area are incomplete, the precision does not meet requirements, or there are other defects, the product is deemed defective.

[0100] Finally, for products determined to be defective, the vision processing unit obtains their coordinates (X,Y), the encoder 82 collects the X-direction coordinate information of the synchronization belt 21 in real time, and sends the coordinates (X,Y) of the defective product and the coordinate information of the synchronization belt 21 together to the defective product rejection control unit of the main control and data processing system 90, providing positional data support for defective product rejection.

[0101] S3. Defective Product Rejection: The core of the defective product rejection process is to accurately reject defective products during product transportation. This includes the following steps:

[0102] S31. After receiving the coordinates (X, Y) of the defective product and the synchronous belt position data obtained by the encoder, the defective product rejection control unit determines the rejection mechanism coordinates L based on the preset rejection mechanism coordinates. 剔除机构的坐标 and the belt speed V calculated in real time 皮带速度 The proposed rejection trigger time Tp for defective products arriving at the rejection mechanism is calculated using the following formula:

[0103] T 拟 =T2+(L 剔除机构的坐标 -X 不良品坐标 ) / V 皮带速度

[0104] Where T2 is the reference time (which can be set to the time when the industrial camera takes a picture or the time when the encoder collects coordinates), V 皮带速度 The calculation is performed in real time using synchronous belt operation data collected by the encoder, ensuring calculation accuracy. 剔除机构的坐标 X is the X-axis coordinate of the defective product rejection mechanism in the synchronous belt conveying direction of the conveyor mechanism. 不良品坐标 The X-axis coordinate of the defective product identified by the vision inspection and positioning module in the direction of movement of the synchronous belt of the conveyor mechanism;

[0105] S32, The defective product rejection control unit will calculate T. 拟 They are sequentially stacked into the defective product rejection queue, awaiting subsequent calibration and rejection operations.

[0106] S33. Determine if a "proposed rejection trigger time" exists in the defective product rejection queue. If so, remove products from the queue in order and calibrate the rejection trigger time for the removed "proposed rejection trigger times". (See reference...) Figure 6 The light reflection sensor detects the groove signal of the support belt in real time and sends it to the main control and data processing system. The main control and data processing system records the falling edge time T. i And the t of the groove is obtained by analyzing the signal from the light reflection sensor. 峰 (Time from rising edge to falling edge) and t 谷 (The time from the falling edge to the next rising edge), and then calculate t. 周期 =t 谷 +t 峰;

[0107] Calculate the calibration judgment value T 判断 :

[0108] T judgment = T 拟 -(T) i +1 / 2×t 谷 +N×t 周期 )

[0109] Where N is the number of slots between the rejection mechanism and the sensor, which is preset to a positive integer;

[0110] According to T 判断 Trigger time calibration is performed within the specified numerical range, and the calibration rules are as follows:

[0111] Calculate T 判断 =T 拟 -(T) i +1 / 2×t 谷 +N×t 周期 ), where K is a preset parameter greater than 0 and less than 1 / 2, according to T 判断 Trigger time calibration is performed within the numerical range:

[0112] A1. Determine T 判断 Does it satisfy -1 / 2×t? 周期 ≤T 判断 ≤1 / 2×t period, if T 判断 If the condition is met, it indicates that there is a "proposed removal trigger time" for delisting, proceed to A2; if T 判断 If the condition is not met, it means there is no matching "proposed rejection trigger time". The light reflection sensor continues to detect, and the main control and data processing system continues to acquire the falling edge time before entering A1 again, until T. 判断 The conditions are met;

[0113] A2. Determine T 判断 Does it satisfy -K×t? 周期 ≤T 判断 ≤K×t 周期 If T 判断 If the conditions are met, proceed to A3;

[0114] If T 判断 If the conditions are not met, it indicates an abnormal situation that needs to be handled. Proceed to A5. The abnormal situation may be that the coordinate position of the defective product is near the middle position between the two grooves. This may be caused by the bending of the protruding part of the product (the part inserted into the groove) or other reasons. It is impossible to determine which groove the protruding part of the defective product is actually inserted into. Therefore, for this abnormal situation, air is blown into both adjacent grooves.

[0115] A3. Calculate: T 实际剔除触发时间=T i +N×t 周期 This means ensuring that the air nozzle of the air blowing module starts blowing air when it is at the beginning of the groove where the defective product is located; proceed to A4;

[0116] A4. Delete the already identified "trigger time for removal" and change the calculated "T". 实际剔除触发时间 "As the actual removal trigger time to be executed, calculate the next "proposed removal trigger time" and proceed to A1.

[0117] A5. Determine T 判断 Does it satisfy: -1 / 2×t 周期 ≤T Judgment<-K×t 周期 If the condition is met, proceed to A6; otherwise, proceed to A7.

[0118] A6. Calculate: T 实际剔除触发时间1 =T i +N×t 周期 T 实际剔除触发时间2 =T i-1 +N×t 周期, Enter A4;

[0119] A7. Calculate: T 实际剔除触发时间1 =T i +N×t 周期 T 实际剔除触发时间2 =T i+1 +N×t 周期, Enter A4;

[0120] A6 and A7 perform rejection operations on two adjacent grooves at two different time points to ensure that defective products are accurately rejected, while also indicating abnormalities and stopping the machine for inspection at an appropriate time.

[0121] S34. Defective Product Rejection: When the calibrated actual rejection trigger time T is reached, the main control and data processing system sends a rejection command to the rejection mechanism. The air nozzle of the air blowing device of the rejection mechanism is activated to remove the defective product from the synchronous belt.

[0122] S4. Product unloading: Products that have passed visual inspection and positioning module inspection are unloaded through the unloading mechanism.

[0123] S5. Data Recording: Throughout the entire marking quality inspection and processing process, the main control and data processing system continuously records the quality inspection results and rejection status of each product, forming a product quality traceability file. When it is necessary to query product quality, relevant processing information can be quickly obtained through this file, realizing full-process traceability of product quality and facilitating the investigation and resolution of quality problems.

[0124] The above embodiments and figures are not intended to limit the product form and style of the present invention. Any appropriate changes or modifications made by those skilled in the art should be considered as not departing from the patent scope of the present invention.

Claims

1. An online inspection and processing system for flight laser marked products, characterized in that, The application relates to a laser marking quality detection and processing system. The system comprises a conveying mechanism, a visual detection and positioning module, a defective product removing mechanism, a discharging mechanism, a sensing module and a main control and data processing system, wherein the visual detection and positioning module, the defective product removing mechanism and the sensing module are connected to the main control and data processing system. The conveying mechanism comprises a synchronous belt and a product supporting belt, and the product supporting belt is installed on the synchronous belt and used for supporting marking; the product supporting belt is a longitudinal groove array structure. The sensing module comprises a light reflection sensor and an encoder, the encoder is connected to a driving mechanism of the synchronous belt, used for collecting synchronous belt movement speed and X-direction coordinate information in real time, and the light reflection sensor is installed on an upstream of the defective product removing area of the conveying mechanism. The defective product removing mechanism is used for removing products judged as defective products according to the instruction of the main control and data processing system; the defective product removing mechanism adopts a blowing module, the blowing module is installed on one side of the synchronous belt, a defective product storage box is arranged on the opposite side of the blowing module, and the blowing module blows the defective products into the defective product storage box through a jet gas flow. The vision inspection and positioning module is located upstream of the light reflection sensor and the defective product rejection area. It includes an industrial camera and a vision processing unit. The industrial camera captures images of the products on the product support belt and obtains their inspection coordinates and marking quality information. The vision processing unit analyzes the images captured by the industrial camera to determine if the marking quality of the products is acceptable. For products determined to be defective, the vision processing unit obtains their coordinates and sends them to the defective product rejection control unit of the main control and data processing system. The defective product rejection control unit of the main control and data processing system calculates the rejection trigger time, T, based on the defective product coordinates and encoder position value. 拟 =T2+T 计算的延时时间 Where T2 is the base time, T 计算的延时时间 =(L 剔除机构的坐标 -X 不良品坐标 ) / V 皮带速度 V 皮带速度 V is the speed of the synchronous belt. 皮带速度 L is calculated by the encoder. 剔除机构的坐标 X is the X-axis coordinate of the defective product rejection mechanism in the synchronous belt conveying direction of the conveyor mechanism. 不良品坐标 The X-axis coordinates of defective products identified by the visual inspection and positioning module in the direction of movement of the synchronous belt of the conveyor mechanism are set; the time to be rejected is stored in the defective product rejection queue, which is stored in a first-in-first-out manner and the rejection tasks are executed in sequence. The falling edge of the groove is detected by the light reflection sensor installed upstream of the defective product removing mechanism, so that the master control and data processing system obtains the falling edge time T i , and in combination with t 周期 , t 谷 , and N, the calibration parameter T 判断 is calculated, t 周期 =t 谷 +t 峰 , t 峰 is the time from the rising edge to the falling edge of the groove, t 谷 is the time from the falling edge of the groove to the next rising edge, and N is the number of interval grooves between the defective product removing mechanism and the light reflection sensor; T 判断 is calculated as T 拟 -(T i +1 / 2×t 谷 +N×t 周期 ), wherein T 判断 is the calibration parameter used to determine the deviation between the theoretical removing trigger time and the actual expected arrival time; Ti is the time at which the master control and data processing system obtains the falling edge of the groove, and the trigger time is calibrated according to the numerical range of T 判断 : A1. Determine T 判断 Does it satisfy: -1 / 2×t 周期 ≤T 判断 ≤1 / 2×t period, if T 判断 If the condition is met, proceed to A2; if T 判断 If the condition is not met, it means there is no matching "proposed rejection trigger time". The light reflection sensor continues to detect, and the main control and data processing system continuously acquires the falling edge time before proceeding to the A1 judgment, until T. 判断 The conditions are met; A2, judge T 判断 whether to meet: -Kxt 周期 ≤T 判断 ≤Kxt 周期 Wherein K is a preset parameter greater than 0 and less than 1 / 2, if T 判断 satisfy the condition, enter A3; if T 判断 does not meet the condition, indicating that an abnormal situation occurs, the need for exception handling, enter A5; A3, calculate: T 实际剔除触发时间 = T i + N x t 周期 That is, to ensure that the air nozzle of the blowing module starts blowing when it is at the starting position of the groove where the defective product is located; enter A4; A4. delete the judged "tentative rejection trigger time", take the calculated "T 实际剔除触发时间 " as the actual rejection trigger time to be executed, and calculate the next "tentative rejection trigger time", enter A1. A5, judge T 判断 whether to meet: -1 / 2 x t 周期 ≤T judge < -K x t 周期 , if meet A6, if not meet A7; A6, compute: T 实际剔除触发时间1 = T i + Nxt 周期 , T 实际剔除触发时间2 = T i-1 + Nxt 周期, Go to A4; A7, compute: T 实际剔除触发时间1 = T i + N x t 周期 , T 实际剔除触发时间2 = T i+1 + N x t 周期, Go to A4; The discharging mechanism is used for discharging the products with qualified marking.

2. An on-line inspection and processing system for laser marked products as claimed in claim 1, wherein: A product storage box is arranged at the bottom of the end of the conveying direction of the synchronous belt, and a material blocking mechanism is further arranged between the end of the synchronous belt and the product storage box.

3. A method for online detection and processing of a flying laser marked product based on the online detection and processing system of a flying laser marked product according to claim 1 or 2, characterized in that, The system comprises the following steps: S1, after marking by a laser marking machine, the products are conveyed to the visual detection and positioning module through the product supporting belt of the conveying mechanism; S2, the visual detection and positioning module photographs the products after marking and judges the marking quality of the products, identifies the defective products and locates the coordinates of the defective products, and sends the locating machine coordinate information to the main control and data processing system; S3, the main control and data processing system controls the defective product removing mechanism to remove the defective products, and the specific steps are as follows: S31, the defective product is removed from the control unit to receive the defective product coordinates (X, Y) and encoder obtained synchronous belt position data, according to the preset removal mechanism coordinates X axis coordinate L 剔除机构的坐标 and real-time calculation of the belt speed, calculate the defective product to reach the removal mechanism of the proposed removal trigger time T, the calculation formula is as follows: T 拟 =T2+ (L 剔除机构的坐标 -X 不良品坐标 ) / V 皮带速度 ; Wherein, T2 is the reference time, V 皮带速度 The real-time calculation of the synchronous belt running data collected by the encoder, L 剔除机构的坐标 X is the X-axis coordinate of the defective product in the conveying mechanism synchronous belt conveying direction 不良品坐标 X is the X-axis coordinate of the defective product in the conveying mechanism synchronous belt conveying direction S32, the defective product tentative rejection control unit calculates the T 拟 Stack in order to reject the queue of defective products, waiting for subsequent calibration and perform rejection operations; S33, judging whether there is a "elimination trigger time" in the bad product elimination queue, if yes, sequentially dequeuing, calibrating the "elimination trigger time" of the dequeued, the light reflection sensor detecting the groove signal of the product support belt in real time and sending to the main control and data processing system, the main control and data processing system recording the falling edge time T i , obtaining t 峰 and t 谷 by signal analysis of the light reflection sensor, and further calculating t 周期 =t 谷 +t 峰 ; Calculating the calibration judgment value T 判断 : T 判断= T 拟 - (T i + 1 / 2 x t 谷 + N x t 周期 ); Wherein, N is the number of slot spacing between the rejection mechanism and the sensor, and is a positive integer by default; K is a preset parameter greater than 0 and less than 1 / 2, and is determined according to the value range of T 判断 The trigger time is calibrated according to the value range of T 判断 , and the calibration process includes: A1, judge T 判断 whether to meet -1 / 2 x t 周期 ≤T 判断 ≤1 / 2 x t period, if T 判断 meets the condition, it means that there is a "quasi-elimination trigger time" at present, enter A2; if T 判断 does not meet the condition, it means that there is no matching "quasi-elimination trigger time", the light reflection sensor continues to detect, the master control and data processing system continues to obtain the falling edge time, and then enters the judgment of A1 until T 判断 meets the condition; A2, judge T 判断 whether to meet -Kxt 周期 ≤T 判断 ≤Kxt 周期 , if T 判断 satisfies the condition, enter A3; A3, calculate: T 实际剔除触发时间 =T i +Nxt 周期 , that is, to ensure that the air nozzle of the blowing module starts blowing when it is at the starting position of the defective product in the groove; enter A4; A4. delete the judged "tentative rejection trigger time", take the calculated "T 实际剔除触发时间 " as the actual rejection trigger time to be executed, and calculate the next "tentative rejection trigger time", enter A1. A5, judge T 判断 whether to meet: -1 / 2 x t 周期 ≤T judge < -K x t 周期 If it is met, go to A6, if not, go to A7; A6, compute: T 实际剔除触发时间1 = T i + Nxt 周期 , T 实际剔除触发时间2 = T i-1 + Nxt 周期, Go to A4; A7, compute: T 实际剔除触发时间1 = T i + Nxt 周期 , T 实际剔除触发时间2 = T i+1 + Nxt 周期, Go to A4; A6 and A7 execute the removing operation of two adjacent grooves through two time points, so that the defective products can be accurately removed; S34, when reaching the actual removing trigger time after calibration, the main control and data processing system sends a blowing instruction to the blowing device, the nozzle of the blowing device acts, and the defective products are removed from the product supporting belt; S4, product discharging: the products qualified after the visual detection and positioning module inspection are discharged through the discharging mechanism.

4. The online detection and processing method for flying laser marking products as described in claim 3, characterized in that: The specific process of step S2 is as follows: Firstly, when the products after marking pass through the photographing area of the visual detection and positioning module, the industrial camera is triggered to photograph or photograph at a fixed time, and the resolution of the photographed picture is not lower than a preset threshold; Then, the visual processing unit analyzes the collected image, adopts the same judgment standard as static detection to judge whether the marking quality is qualified, and judges the products as defective products if the products have defects; Finally, the visual processing unit obtains the coordinates (X, Y) of the products judged as defective products, the encoder collects the X-direction coordinate information of the synchronous belt in real time, and sends the coordinates (X, Y) of the defective products and the coordinate information of the synchronous belt to the defective product removing control unit of the main control and data processing system.

5. The online detection and processing method for flying laser marking products as described in claim 3, characterized in that: The main control and data processing system also has a data recording function, records the quality detection results and removing state information of each product in the whole marking quality detection and processing process, and realizes the whole-process traceability of product quality.

Citation Information

Patent Citations

  • Visual detection system and inspection method thereof

    CN109507205A

  • Packaging bag paging, marking and removing integrated system and method based on machine vision

    CN114535120A