Feeding control method and device, computer equipment and storage medium

By labeling defective products and using the cooperation of detection modules and robots, efficient sorting of electronic product frame processing is achieved, solving the problem of low production efficiency in the prior art.

CN120205475APending Publication Date: 2025-06-27SHENZHEN HENGYIAN TECH CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202510409661.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-02
Publication Date
2025-06-27

AI Technical Summary

Technical Problem

The existing electronic product frame processing and sorting methods are not efficient in production and require manual testing and classification.

Method used

The feeding control method is adopted to label the defective products and convey them together with the good products on the conveyor belt. The detection module uses the detection module to detect the label and control the robot to remove the labeled defective products.

Benefits of technology

It improves sorting efficiency, reduces the dependence on manual testing, and can quickly and accurately separate bad products from good products.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120205475A_ABST
    Figure CN120205475A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of electronic product processing, in particular to a feeding control method and device, computer equipment and a storage medium. The method comprises the following steps: labeling defective products generated in the production process; defective products and non-defective products are conveyed on the same conveying belt at a first speed; the products on the conveying belt are detected; and if it is detected that the product is labeled, the manipulator is controlled to take out the labeled product. According to the automatic sorting device, the defective products are labeled, then the products on the conveying belt are detected, the labels on the defective products are mainly detected, if the products are labeled, the products are judged to be defective products, then the mechanical arm is controlled to take out the labeled products, and the problems that an existing sorting mode is not high in production efficiency are solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the technical field of electronic product processing, and particularly relates to a feeding control method, device, computer device, and storage medium. Background Art

[0002] Currently, for the processing of the frames of electronic products such as mobile phones, manual inspection is basically used. After the production and processing of the frames are completed, the frames are classified. The qualified products are placed in the qualified warehouse, and the unqualified products are placed in the defective warehouse. However, such production efficiency is not high. Summary of the Invention

[0003] Aiming at the deficiencies of the prior art, this application proposes a feeding control method, device, computer device, and storage medium, aiming to solve the problem of low production efficiency in the existing sorting method.

[0004] The technical solution proposed by this application is as follows:

[0005] A feeding control method, the method includes:

[0006] Stick a label on the defective products generated during the production process;

[0007] The defective products and the qualified products are conveyed on the same conveyor belt at a first speed;

[0008] Detect the products on the conveyor belt;

[0009] If a label is detected on the product, control the manipulator to take out the product with the label.

[0010] Further, in the step of if a label is detected on the product, control the manipulator to take out the product with the label, it includes:

[0011] If a label is detected on the product, control the conveyor belt to convey at a second speed, where the second speed is slower than the first speed;

[0012] Control the manipulator to be placed in front of the conveying direction of the conveyor belt and wait for the product with the label to reach the specified position;

[0013] When the product with the label reaches the specified position, control the manipulator to grab the product with the label and take out the product with the label from the conveyor belt.

[0014] Further, in the step of if a label is detected on the product, control the manipulator to take out the product with the label, it includes:

[0015] If a label is detected on the product, control the conveyor belt to convey at a third speed, where the third speed is slower than the first speed;

[0016] Monitor whether the labeled products reach the designated position;

[0017] If so, control the conveyor belt to stop moving, and detect other labeled products on the conveyor belt to obtain a plurality of labeled products;

[0018] Control the manipulator to grab the labeled products one by one, and take out the plurality of labeled products from the conveyor belt.

[0019] Further, after the step of controlling the manipulator to grab the labeled products one by one and taking out the plurality of labeled products from the conveyor belt, it includes:

[0020] Control the conveyor belt to convey at the first speed again.

[0021] Further, in the step of detecting the products on the conveyor belt, it includes:

[0022] Taking the conveying direction of the conveyor belt as the reference standard, detect the products on the conveyor belt one by one in the order from front to back.

[0023] Further, after the step of controlling the conveyor belt to stop moving and detecting other labeled products on the conveyor belt to obtain a plurality of labeled products, it includes:

[0024] Judge whether the number of the plurality of labeled products is greater than a preset number;

[0025] If so, give an alarm.

[0026] Further, in the step of labeling the defective products generated in the production process, it includes:

[0027] If defective products are generated in the production process, label the upper side wall of the defective products.

[0028] This application also provides a feeding control device, and the device includes:

[0029] A label module for labeling the defective products generated in the production process;

[0030] A conveying module for conveying the defective products and the qualified products on the same conveyor belt at the first speed;

[0031] A detection module for detecting the products on the conveyor belt;

[0032] A taking-out module for controlling the manipulator to take out the labeled products if it is detected that the products are labeled.

[0033] The present application also provides a computer device, including a memory and a processor, where the memory stores a computer program, and when the processor executes the computer program, the steps of the method described in any one of the above are implemented.

[0034] The present application also provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the steps of the method described in any one of the above are implemented.

[0035] According to the above technical solution, the beneficial effect of the present application is as follows: Stick a label on the defective product, and then detect the products on the conveyor belt. The main thing is to detect the label on the defective product. If a label is stuck on the product and the product is determined to be a defective product, then control the manipulator to take out the product with the label, solving the problem of low production efficiency in the existing sorting method. BRIEF DESCRIPTION OF THE DRAWINGS

[0036] Figure 1 is a flowchart of the feeding control method provided by the embodiment of the present application;

[0037] Figure 2 is a functional module diagram of the feeding control device provided by the embodiment of the present application;

[0038] Figure 3 is a structural schematic diagram of the computer device provided by the embodiment of the present application. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0039] In order to make the objectives, technical solutions and advantages of the present application clearer, the present application will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.

[0040] As Figure 1 shown, the embodiment of the present application proposes a feeding control method, and the method includes:

[0041] Step S101: Stick a label on the defective products generated during the production process.

[0042] If there are defective products during the production process, stick labels on the defective products, and then they will be conveyed together with the non-defective products on the conveyor belt later.

[0043] Step S102: Convey the defective products and non-defective products on the same conveyor belt at a first speed.

[0044] The first speed is a relatively fast speed. Now, the defective products and non-defective products are not distinguished and are all conveyed through the same conveyor belt.

[0045] Step S103: Detect the products on the conveyor belt.

[0046] First, it will first detect whether there is a product on the conveyor belt. If so, then it will further detect the product on the conveyor belt to check whether there is a label on the product.

[0047] Step S104: If it is detected that there is a label on the product, then control the manipulator to take out the product with the label.

[0048] If there is a label on the product, then use the manipulator to take out the product with the label.

[0049] Attach a label to the defective product, and then detect the product on the conveyor belt. Mainly detect the label on the defective product. If there is a label on the product and it is determined that this product is a defective product, then control the manipulator to take out the product with the label, solving the problem of low production efficiency in the existing sorting method.

[0050] In this embodiment, in the step of if it is detected that there is a label on the product, then control the manipulator to take out the product with the label, it includes:

[0051] If it is detected that there is a label on the product, then control the conveyor belt to convey at a second speed, where the second speed is slower than the first speed;

[0052] Control the manipulator to be placed in front of the conveying direction of the conveyor belt and wait for the product with the label to reach the designated position;

[0053] When the product with the label reaches the designated position, then control the manipulator to grab the product with the label and take out the product with the label from the conveyor belt.

[0054] If there is a product with a label on the conveyor belt, then control the conveyor belt to decelerate. First, control the manipulator at a preset position, then wait for the product with the label to reach the designated position, and then the manipulator takes out the product with the label.

[0055] In this embodiment, in the step of if it is detected that there is a label on the product, then control the manipulator to take out the product with the label, it includes:

[0056] If it is detected that there is a label on the product, then control the conveyor belt to convey at a third speed, where the third speed is slower than the first speed;

[0057] Monitor whether the product with the label reaches the designated position;

[0058] If so, then control the conveyor belt to stop moving and detect other products with labels on the output belt to obtain multiple products with labels;

[0059] Control the manipulator to grab the labeled products one by one, and take out multiple labeled products from the conveyor belt.

[0060] If there are labeled products on the conveyor belt, then control the conveyor belt to decelerate, wait for the labeled products to reach the specified position, then control the conveyor belt to stop, and take out all the labeled products on the conveyor belt.

[0061] In this embodiment, after the step of controlling the manipulator to grab the labeled products one by one and taking out multiple labeled products from the conveyor belt, it includes:

[0062] Control the conveyor belt to convey at the first speed again.

[0063] After taking out all the labeled products from the conveyor belt, control the conveyor belt to start again.

[0064] In this embodiment, in the step of detecting the products on the conveyor belt, it includes:

[0065] Taking the conveying direction of the conveyor belt as the reference standard, detect the products on the conveyor belt one by one in the order from front to back.

[0066] The detection method is to start from the first one in the front.

[0067] In this embodiment, after the step of controlling the conveyor belt to stop moving and detecting other labeled products on the output belt to obtain multiple labeled products, it includes:

[0068] Judge whether the number of multiple labeled products is greater than the preset number;

[0069] If so, issue an alarm.

[0070] If there are too many defective products, an alarm needs to be issued, indicating that there may be a malfunction in the production equipment.

[0071] In this embodiment, in the step of labeling the defective products generated in the production process, it includes:

[0072] If defective products are generated during the production process, label the upper side wall of the defective products.

[0073] As Figure 2 shown, an embodiment of the present application proposes a feeding control device 1, and the device 1 includes a labeling module 11, a conveying module 12, a detection module 13, and a taking-out module 14.

[0074] The labeling module 11 is used to label the defective products generated in the production process.

[0075] If there are defective products during the production process, label the defective products, and then convey them together with the non-defective products on the conveyor belt later.

[0076] The conveying module 12 is used to convey the defective products and non-defective products on the same conveyor belt at a first speed.

[0077] The first speed is a relatively fast speed. Currently, the defective products and non-defective products are not distinguished and are all conveyed through the same conveyor belt.

[0078] The detection module 13 is used to detect the products on the conveyor belt.

[0079] First, it will first detect whether there are products on the conveyor belt. If so, then it will further detect the products on the conveyor belt to check whether there are labels on the products.

[0080] The extraction module 14 is used to control the manipulator to extract the products with labels if it is detected that there are labels on the products.

[0081] If there are labels on the products, then the products with labels will be extracted by the manipulator.

[0082] Label the defective products, and then detect the products on the conveyor belt. The main purpose is to detect the labels on the defective products. If there are labels on the products and it is determined that the products are defective, then control the manipulator to extract the products with labels, solving the problem of low production efficiency in the existing sorting methods.

[0083] In this embodiment, the extraction module 14 includes:

[0084] The first sub-control module is used to control the conveyor belt to convey at a second speed if it is detected that there are labels on the products, where the second speed is slower than the first speed;

[0085] The second sub-control module is used to control the manipulator to be placed in front of the conveying direction of the conveyor belt and wait for the products with labels to reach the specified position;

[0086] The third sub-control module is used to control the manipulator to grab the products with labels and extract the products with labels from the conveyor belt after the products with labels reach the specified position.

[0087] If there are products with labels on the conveyor belt, then control the conveyor belt to decelerate, first control the manipulator at the preset position, then wait for the products with labels to reach the specified position, and then the manipulator extracts the products with labels.

[0088] In this embodiment, the extraction module 14 includes:

[0089] The fourth sub-control module is configured to control the conveyor belt to convey at a third speed if a label is detected on the product, where the third speed is slower than the first speed;

[0090] The first sub-monitoring module is configured to monitor whether the product with a label reaches a specified position;

[0091] The first sub-detection module is configured to, if so, control the conveyor belt to stop moving and detect other products with labels on the conveyor belt to obtain a plurality of products with labels;

[0092] The fifth sub-control module is configured to control the manipulator to grab the products with labels one by one and take out the plurality of products with labels from the conveyor belt.

[0093] If there are products with labels on the conveyor belt, then control the conveyor belt to decelerate, wait for the products with labels to reach the specified position, then control the conveyor belt to stop, and take out all the products with labels on the conveyor belt.

[0094] In this embodiment, the device 1 includes:

[0095] The processing module is configured to control the conveyor belt to convey at the first speed again.

[0096] After taking out all the products with labels from the conveyor belt, control the conveyor belt to start again.

[0097] In this embodiment, the detection module 13 includes:

[0098] The second sub-detection module is configured to detect the products on the conveyor belt one by one in the order from front to back with the conveying direction of the conveyor belt as the reference standard.

[0099] The detection method is to start from the first one located in the front.

[0100] In this embodiment, the device 1 includes:

[0101] The first sub-judgment module is configured to judge whether the number of the plurality of products with labels is greater than a preset number;

[0102] The first sub-alarm module is configured to, if so, issue an alarm.

[0103] If there are too many defective products, then an alarm needs to be issued, and there may be a malfunction in the production equipment.

[0104] In this embodiment, the label module 11 includes:

[0105] The first sub-label module is configured to, if defective products are generated during the production process, stick a label on the upper sidewall of the defective products.

[0106] As shown Figure 3 in the figure, an embodiment of the present application further provides a computer device, which may be a server, and its internal structure may be as Figure 3 shown. The computer device includes a processor, a memory, a network interface, and a database connected through a system bus. Among them, the processor of the computer design is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program, and a database. The memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The database of the computer device is used to store data such as the model of the feeding control method. The network interface of the computer device is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, it implements a feeding control method.

[0107] The above-mentioned processor executes the steps of the above-mentioned feeding control method: attaching a label to the defective products generated during the production process;

[0108] Convey the defective products and non-defective products on the same conveyor belt at a first speed;

[0109] Detect the products on the conveyor belt;

[0110] If a label is detected on the product, control the manipulator to take out the product with the label attached.

[0111] Those skilled in the art can understand that Figure 3 the structure shown in is only a block diagram of some structures related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied.

[0112] The computer device in the embodiment of the present application attaches a label to the defective products, and then detects the products on the conveyor belt. It mainly detects the labels on the defective products. If a label is attached to the product, it is determined that this product is a defective product, and then the manipulator is controlled to take out the product with the label attached, solving the problem of low production efficiency in the existing sorting method.

[0113] An embodiment of the present application further provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, it implements a feeding control method, specifically: attaching a label to the defective products generated during the production process;

[0114] Convey the defective products and non-defective products on the same conveyor belt at a first speed;

[0115] Detect the products on the conveyor belt;

[0116] If a label is detected on the product, control the manipulator to take out the product with the label attached.

[0117] For the storage medium of the embodiment of the present application, labels are attached to defective products, and then the products on the conveyor belt are detected. The main purpose is to detect the labels on the defective products. If a label is attached to a product, it is determined that the product is defective. Then, the manipulator is controlled to take out the product with the label, solving the problem of low production efficiency in the existing sorting method.

[0118] Those of ordinary skill in the art can understand that all or part of the processes in the methods of the above embodiments can be completed by instructing relevant hardware through a computer program. The computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above methods. Among them, any reference to a memory, storage, database, or other medium provided in the present application and used in the embodiments can include non-volatile and / or volatile memories. Non-volatile memory can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), or flash memory. Volatile memory can include random access memory (RAM) or an external cache. By way of illustration and not limitation, RAM is available in various forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (SSRSDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), Rambus direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and Rambus dynamic RAM (RDRAM), etc.

[0119] The above are only the preferred embodiments of the present application and are not intended to limit the present application. Any modifications, equivalent replacements, and improvements made within the spirit and principles of the present application shall be included in the protection scope of the present application.

Claims

1. A feeding control method, characterized in that: The method comprises: Label defective products generated during the production process; Defective products and good products will be transported on the same conveyor belt at the first speed; Detecting products on the conveyor belt; If it is detected that a label is attached to the product, the robot arm is controlled to take out the product with the label.

2. The feeding control method according to claim 1, characterized in that: If it is detected that a label is attached to a product, the step of controlling the robot to take out the product with the label attached includes: If it is detected that a label is attached to the product, the conveyor belt is controlled to convey at a second speed, wherein the second speed is slower than the first speed; Control the robot to be placed in front of the conveying direction of the conveyor belt, and wait for the product with the label to arrive at the designated position; When the labeled product arrives at the designated position, the robot is controlled to grab the labeled product and take the labeled product out of the conveyor belt.

3. The feeding control method according to claim 1, characterized in that: If it is detected that a label is attached to the product, the step of controlling the robot to take out the product with the label includes: If it is detected that a label is attached to the product, the conveyor belt is controlled to convey at a third speed, wherein the third speed is slower than the first speed; Monitor whether the tagged products have arrived at the designated location; If yes, the conveyor belt is controlled to stop moving, and other labeled products on the output belt are detected to obtain a plurality of labeled products; The robot is controlled to grab the labeled products one by one, and take out a plurality of labeled products from the conveyor belt.

4. The feeding control method according to claim 3, characterized in that: After the step of controlling the robot to grab the labeled products one by one and taking the plurality of labeled products out of the conveyor belt, the method further comprises: The conveyor belt is controlled again to be conveyed at the first speed.

5. The feeding control method according to claim 1, characterized in that: The step of detecting the product on the conveyor belt includes: Taking the conveying direction of the conveyor belt as a reference standard, the products on the conveyor belt are inspected one by one from front to back.

6. The feeding control method according to claim 3, characterized in that: After the step of controlling the conveyor belt to stop moving and detecting other labeled products on the output belt to obtain a plurality of labeled products, the method further comprises: Determining whether the quantity of the plurality of products with labels is greater than a preset quantity; If so, an alarm is issued.

7. The feeding control method according to claim 1, characterized in that: The step of labeling defective products generated during the production process includes: If defective products are produced during the production process, a label is attached to the upper side wall of the defective products.

8. A feeding control device, characterized in that: The device comprises: The label module is used to label defective products generated during the production process; A conveying module, used for conveying defective products and good products on the same conveyor belt at a first speed; A detection module, used for detecting products on the conveyor belt; The taking-out module is used to control the robot to take out the product with the label if it is detected that the product has a label.

9. A computer device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 7 are implemented.

10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 7 are implemented.

Citation Information

Patent Citations

  • Label detection device and detection method

    CN108229235A

  • Intelligent sorting system based on computer vision

    CN109794437A

  • Feeding and discharging control method and device, computer equipment and storage medium

    CN118154519A

  • PCB (Printed Circuit Board) defective product detecting and removing device

    CN119076436A

  • PET sorting and feeding device

    CN212888351U