Feeding control method, feeding control system and storage medium

By recognizing the identifiers and images of material containers and matching the recognition model with the feeding configuration information, the operating status of the feeding equipment is controlled, solving the problem of errors in manual feeding, improving the accuracy of feeding and production efficiency, and reducing maintenance costs.

CN117302901BActive Publication Date: 2025-10-28CHONGQING CHANGAN AUTOMOBILE CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202311260625.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-09-27
Publication Date
2025-10-28
Estimated Expiration
2043-09-27

AI Technical Summary

Technical Problem

In the manufacturing process, manual material loading is prone to errors, leading to product quality problems and high equipment maintenance costs. In particular, in SPR riveting equipment, errors in rivet loading are difficult to detect in a timely manner, affecting the quality of the car body and the operation of the equipment.

Method used

By acquiring the identification of material containers and capturing images, the system uses a recognition model to identify the type of material and matches it with pre-associated feeding configuration information and workstation information. This controls the operating status of the feeding equipment and prevents feeding from stopping when there is a mismatch.

Benefits of technology

It improved the accuracy of material feeding, avoided errors, reduced maintenance costs, increased production efficiency, and ensured the normal operation of the equipment.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117302901B_ABST
    Figure CN117302901B_ABST
Patent Text Reader

Abstract

This application provides a feeding control method, a feeding control system, and a storage medium. The method includes: acquiring an identifier of a container containing material and acquiring an image of the material to be identified obtained by photographing it; acquiring feeding configuration information pre-associated with the identifier; and performing target recognition on the image to be identified using a preset recognition model to obtain first category information of the material; then controlling the operating state of the feeding equipment according to the feeding configuration information, the first category information, and pre-stored station information of a designated station. When any information in the first category information or the station information does not match the feeding configuration information, the feeding equipment stops feeding, thereby improving the accuracy of feeding and mitigating the problem of frequent feeding errors.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of automatic control technology, and more specifically, to a feeding control method, a feeding control system, and a storage medium. Background Technology

[0002] In the manufacturing industry, various materials typically require processing. During production, incorrect material loading can lead to quality issues in the finished products or components. Furthermore, incorrect materials can disrupt the normal operation of processing equipment. Currently, material loading is usually done manually, which is prone to errors due to human error, especially in processing scenarios with a wide variety of materials.

[0003] For example, the application of SPR (Self-Piercing Rivet) technology in the connection of steel and aluminum bodies of new energy vehicles is gradually expanding, and the investment in SPR riveting equipment in automotive welding production lines is also increasing. In the automotive industry, rivets are usually added to the riveting equipment manually, and the variety of rivets used makes it easy for errors to occur. These errors are difficult to detect in time and are usually discovered afterward. This leads to quality problems in the vehicle body, requiring rework, reducing the first-pass yield, increasing the workload and maintenance costs of quality control and rework. Furthermore, after a rivet feeding error, the equipment needs to be shut down for maintenance, and rivets already in the riveting equipment need to be checked and removed one by one, which is time-consuming, labor-intensive, and results in high maintenance costs. Summary of the Invention

[0004] In view of this, the purpose of this application is to provide a feeding control method, a feeding control system and a storage medium, which can improve the problem of easy errors in material feeding.

[0005] To achieve the above technical objectives, the technical solution adopted in this application is as follows:

[0006] In a first aspect, embodiments of this application provide a material feeding control method, the method comprising:

[0007] The system acquires an identifier for a container containing materials and acquires an image of the materials to be identified, wherein the container is placed at a designated workstation.

[0008] Obtain the feeding configuration information pre-associated with the identifier, and perform target recognition on the image to be recognized using a preset recognition model to obtain the first type information of the material;

[0009] The operating status of the feeding equipment is controlled according to the feeding configuration information, the first type information, and the pre-stored station information of the designated station. When any of the first type information and the station information does not match the feeding configuration information, the feeding equipment stops feeding.

[0010] In conjunction with the first aspect, in some optional implementations, controlling the operating state of the feeding equipment based on the feeding configuration information, the first type information, and the pre-stored station information of the designated station includes:

[0011] Determine whether the workstation information matches the feeding configuration information, and whether the first type information matches the feeding configuration information;

[0012] When the workstation information matches the feeding configuration information, and the first type information matches the feeding configuration information, the feeding equipment is controlled to perform a feeding operation. Alternatively, when the preset feeding conditions are met, the feeding equipment is controlled to perform a feeding operation to deliver the material from the container to the target feeding port recorded in the feeding configuration information.

[0013] In conjunction with the first aspect, in some optional implementations, determining whether the workstation information matches the feeding configuration information, and whether the first type of information matches the feeding configuration information, includes:

[0014] Determine whether the target feeding port information recorded in the feeding configuration information exists in the workstation information;

[0015] If the station information does not contain the feed port information of the target feed port, it is determined that the station information does not match the feeding configuration information; or, if the station information contains the feed port information of the target feed port, it is determined that the station information matches the feeding configuration information.

[0016] Determine whether the current size data of the material carried by the first type of information is the same as the preset size data carried by the second type of information in the feeding configuration information;

[0017] When the current size data is different from the preset size data, it is determined that the first type information does not match the feeding configuration information; when the current size data is the same as the preset size data, it is determined that the first type information matches the feeding configuration information.

[0018] In conjunction with the first aspect, in some optional embodiments, the method further includes, before controlling the feeding device to perform the feeding operation:

[0019] The total amount of material fed into the processing equipment through the feeding port and the amount of material used by the processing equipment are obtained to obtain the remaining amount of material stored in the processing equipment.

[0020] When the remaining amount is less than or equal to a preset threshold, the preset feeding condition is met, and the feeding device is controlled to perform a feeding operation.

[0021] In conjunction with the first aspect, in some alternative embodiments, the material includes rivets, the feeding device includes a feeding gripper for gripping the container according to a preset motion trajectory, and the processing device is a riveting device for performing riveting operations using the rivets.

[0022] In conjunction with the first aspect, in some optional embodiments, the material racks and feeding ports at the designated workstations are matched to allow the feeding equipment to grab containers from any material rack and feed them to the matching feeding port. The method further includes:

[0023] When the target feeding port in the feeding configuration information record does not match the current rack on the designated workstation where the container is placed, the foolproof mechanism on the current rack is controlled to activate to prevent the container from being placed in the current rack's placement position.

[0024] Alternatively, during the process of the feeding device grabbing the container, if it is intended to place the container on a rack at the designated workstation, and the rack to which the container is to be placed does not match the target feeding port, then the foolproof mechanism of the rack to which the container is to be placed is controlled to operate, and a rack matching the target feeding port is selected from the designated workstation as the target rack, and the feeding device is controlled to place the container in the placement position of the target rack.

[0025] In conjunction with the first aspect, in some alternative implementations, the method further includes:

[0026] An alarm is issued when the current rack for placing the container at the designated workstation does not match the target loading port, or when the rack for placing the container does not match the target loading port.

[0027] In conjunction with the first aspect, in some alternative implementations, the identifier includes any one of a barcode, a QR code, and an electronic tag.

[0028] Secondly, embodiments of this application also provide a feeding control system, which includes a processor and a memory coupled to each other. The memory stores a computer program, and when the computer program is executed by the processor, the feeding control system performs the above-described method.

[0029] Thirdly, embodiments of this application also provide a computer-readable storage medium storing a computer program that, when run on a computer, causes the computer to perform the above-described method.

[0030] The invention employing the above technical solution has the following advantages:

[0031] In the technical solution provided in this application, the following steps are taken: First, the identification of the container containing the material is acquired, along with an image of the material to be identified. Then, feeding configuration information pre-associated with the identification is acquired, and a preset recognition model is used to perform target recognition on the image to obtain the first type of material information. Finally, the operating status of the feeding equipment is controlled based on the feeding configuration information, the first type of material information, and the pre-stored station information of the designated workstation. In other words, using these three types of information—the feeding configuration information carried by the identification, the first type of material information obtained from image recognition by the recognition model, and the pre-stored station information of the designated workstation—for error-proofing verification can improve the accuracy and reliability of error-proofing detection. For example, if any of the first type of material information or the station information does not match the feeding configuration information, the feeding equipment stops feeding, thus avoiding feeding errors and improving feeding accuracy. Attached Figure Description

[0032] This application can be further illustrated by the non-limiting embodiments given in the accompanying drawings. It should be understood that the following drawings only illustrate some embodiments of this application and should not be considered as limiting the scope. For those skilled in the art, other related drawings can be obtained from these drawings without any inventive effort.

[0033] Figure 1 This is a schematic diagram of the feeding control system provided in an embodiment of this application.

[0034] Figure 2 This is a flowchart illustrating the feeding control method provided in an embodiment of this application.

[0035] Figure 3 for Figure 2 A flowchart illustrating the sub-step of step 130.

[0036] Icons: 10-Feeding control system; 11-PLC control module; 12-Storage module; 13-Monitoring module; 14-Feeding equipment; 15-Riveting equipment. Detailed Implementation

[0037] The present application will be described in detail below with reference to the accompanying drawings and specific embodiments. It should be noted that similar or identical parts are referred to by the same reference numerals in the drawings or description. Implementations not shown or described in the drawings are forms known to those skilled in the art. In the description of this application, terms such as "first" and "second" are used only to distinguish descriptions and should not be construed as indicating or implying relative importance.

[0038] Please refer to Figure 1 This application provides a material feeding control system 10, which can be used for rivet feeding in the vehicle production and processing stage to avoid rivet feeding errors. Of course, the material feeding control system 10 can also be used for error prevention in feeding other materials, such as screws or other parts with specific dimensions, which will not be elaborated here.

[0039] The feeding control system 10 may include a processing module and a storage module 12. The storage module 12 stores a computer program, which, when executed by the processing module, enables the feeding control system 10 to perform the corresponding steps in the feeding control method described below.

[0040] The feeding control system 10 may further include a monitoring module 13 and a feeding device 14. The monitoring module 13 may include a camera for capturing images of the materials inside the container. The feeding device 14 may be a feeding gripper, which can perform automatic feeding operations under the control of the processing module. The processing module may be a PLC control module 11 or other processor. The storage module 12 stores program modules, which may include, but are not limited to, a process configuration module, a material location modeling module, an automatic identification module, and a process analysis module.

[0041] The process configuration module is used to flexibly configure the feeding configuration information associated with the markings on the container, as well as to configure riveting process parameters. Feeding configuration information may include, but is not limited to, the material's model, size, quantity, and the target feeding port. Markings may be, but are not limited to, QR codes, electronic tags, and barcodes. Since barcodes carry less information, multiple barcodes can be set on the container to carry different configuration information. The container can be a storage box, used to hold rivets or other materials.

[0042] As an example, Table 1 shows a reference table of riveting process parameters, which is used to bind rivet type, process parameters and station information.

[0043] Table 1:

[0044]

[0045] In this embodiment, the material is represented by a rivet, the identification by an electronic tag, the feeding device 14 by a robotic arm, and the container by a placement box, as an example.

[0046] The placement box is a material storage box for rivet wires. This storage box can be used to store rivets and is also suitable for the feeding gripper to pick up and release them.

[0047] The structure of the placement box can be flexibly configured according to actual needs, as long as the structure facilitates the gripping and placement by the robotic arm. The capacity of the placement box can be flexibly configured according to the actual usage of rivets. For ease of management, the capacity design of each placement box should be as uniform as possible, and the rivet storage boxes should be coded for management.

[0048] To ensure the gripper can pick up the material, the position and code of the placement box are usually fixed. The placement box needs to be used as an auxiliary tool in the workshop, and the code is set in the factory physical model for fixation.

[0049] The rivet type must match the storage box. This matching information can be visually indicated by a label affixed to the storage box. For externally supplied materials, the packaging of the supplied rivets must include material information, such as the quantity and type of rivets.

[0050] In this embodiment, the material location modeling module is used to encode and fix the position of the rivet placement box. For example, the code "CQY-WE-UB-01-G-01" corresponds to the rivet placement box 01.

[0051] The automatic recognition module is used to identify rivets or other materials inside a container captured by a camera, based on a pre-established recognition model, and obtain the material's size information. The recognition model is a conventional deep learning-based model, such as a Convolutional Neural Network (CNN) model; no specific limitation is made to the recognition model here.

[0052] The process analysis module can analyze the types of rivets and operating procedures required for each material loading station based on the production work order, thereby obtaining the riveting process and rivet types required for each vehicle model. The configuration requirements for the process analysis module can include rivet types, line-side material placement boxes and riveting equipment 15, loading ports, and vehicle model relationships.

[0053] In the material feeding control system 10, system data (such as images of rivets in the placement box captured by a camera, data read from electronic tags, etc.) are transmitted between the control network layer and the information layer. The communication network between the two layers can be a wireless network (such as a 5G wireless network) or a wired network (such as Ethernet), without specific limitations.

[0054] Please refer to Figure 2 This application also provides a feeding control method, which can be applied to the feeding control system 10 described above. The feeding control method may include the following steps:

[0055] Step 110: Obtain the identifier of the container containing the material and obtain the image to be identified by taking a picture of the material, wherein the container is placed at a designated workstation;

[0056] Step 120: Obtain the feeding configuration information pre-associated with the identifier, and perform target recognition on the image to be recognized through a preset recognition model to obtain the first type information of the material;

[0057] Step 130: Control the operating status of the feeding device 14 according to the feeding configuration information, the first type information and the pre-stored station information of the designated station, wherein the feeding device 14 stops feeding when any of the first type information and the station information does not match the feeding configuration information.

[0058] The following is a detailed explanation of each step in the material feeding control method:

[0059] In step 110, the feeding control system 10 can acquire an image of the material (such as a rivet) to be identified by a camera, and acquire the identification (such as an electronic tag) of the container containing the material by a reader / writer. The container is placed at a designated workstation so that the robotic gripper can easily grasp it.

[0060] Understandably, the material may be, but is not limited to, rivets; the feeding device 14 may be, but is not limited to, a feeding gripper for grasping containers according to a preset motion trajectory; and the processing equipment may be a riveting device 15 for riveting operations using rivets. Identification may include, but is not limited to, barcodes, QR codes, and electronic tags (such as RFID tags).

[0061] In step 120, the electronic tag is pre-loaded with feeding configuration information, which may include, but is not limited to, the quantity, model, size, and target feeding port of the rivets. The model and size of the rivets can be considered as a second type of rivet information.

[0062] The preset recognition model can be a CNN model or other neural network model, which can be used for target recognition, and no specific limitation is made here. In this embodiment, the recognition model can identify the first type of information of the rivet through the image to be recognized. The first type of information may include, but is not limited to, the rivet's model, size, etc. For example, information such as the diameter and length (or height) of the rivet size. The target recognition method is a conventional method, which will not be described in detail here.

[0063] Please refer to Figure 3In step 130, the operating status of the feeding device 14 is controlled according to the feeding configuration information, the first type information, and the pre-stored station information of the designated station, including:

[0064] Step 131 determines whether the workstation information matches the feeding configuration information, and whether the first type information matches the feeding configuration information;

[0065] Step 132: When the workstation information matches the feeding configuration information and the first type information matches the feeding configuration information, control the feeding device 14 to perform a feeding operation, or when the preset feeding conditions are met, control the feeding device 14 to perform a feeding operation to put the material of the container into the target feeding port recorded in the feeding configuration information.

[0066] Step 133: When the workstation information does not match the feeding configuration information, or when the first type information does not match the feeding configuration information, the feeding device 14 is controlled to stop performing the feeding operation. In this way, feeding errors can be avoided.

[0067] In step 131, determining whether the workstation information matches the feeding configuration information, and whether the first type of information matches the feeding configuration information, may include:

[0068] Determine whether the target feeding port information recorded in the feeding configuration information exists in the workstation information;

[0069] When the station information does not contain the feed port information of the target feed port (e.g., a unique number of the feed port), it is determined that the station information does not match the feeding configuration information; or, when the station information contains the feed port information of the target feed port, it is determined that the station information matches the feeding configuration information.

[0070] Determine whether the current size data of the material carried by the first type of information is the same as the preset size data carried by the second type of information in the feeding configuration information;

[0071] When the current size data is different from the preset size data, it is determined that the first type information does not match the feeding configuration information; when the current size data is the same as the preset size data, it is determined that the first type information matches the feeding configuration information.

[0072] Understandably, each loading port is assigned a unique number, and the content of the number can be flexibly set according to the actual situation. If the number of the loading port at the current station recorded in the loading control system 10 does not match the number of the target loading port carried in the electronic tag, it indicates that the placement box is misplaced, the rivet of the placement box does not match the current loading port / station, and loading needs to be stopped to avoid the problem of misplaced rivets.

[0073] Additionally, if the rivet size detected by the identification model differs from the rivet size carried in the electronic tag, it indicates an anomaly in the rivet size / model in the placement box. Feeding must be stopped to prevent loading errors. For example, a decision on whether to continue feeding can only be made after operator verification.

[0074] In this embodiment, before controlling the feeding device 14 to perform the feeding operation, the method further includes:

[0075] The total amount of material fed into the processing equipment through the feeding port and the amount of material used by the processing equipment are obtained to obtain the remaining amount of material stored in the processing equipment.

[0076] When the remaining amount is less than or equal to a preset threshold, the preset feeding condition is met, and the feeding device 14 is controlled to perform a feeding operation.

[0077] The feeding control system 10 can calculate the total number of rivets fed into the processing equipment through the feeding port based on the number of rivets carried by the electronic tag on the placement box. In addition, the processing equipment (riveting equipment 15) itself has a statistical function, which is a conventional technology, and can count the number of rivets used. Based on this, the feeding control system 10 can calculate the remaining amount of rivets stored in the riveting equipment 15.

[0078] The preset threshold can be flexibly set according to the actual situation, for example, it can be 200. If the remaining number of rivets stored in the riveting equipment 15 is less than or equal to 200, when it is determined that the rivets in the container of the designated station are the correct rivets (the station information matches the feeding configuration information, and the first type information matches the feeding configuration information), the feeding gripper will be controlled to automatically grab the container and put the rivets into the target feeding port. In this way, when the number of rivets is insufficient, the material can be automatically replenished, and the correctness of automatic replenishment can be ensured to avoid feeding the wrong material.

[0079] The feeding control system 10 can monitor the number of rivets used through a monitoring and analysis module. This is used to guide timely rivet feeding and to perform statistical analysis on the consistency between the actual number of rivets used and the required number, serving as data support for quality containment analysis. For example, it can count the total number of rivets fed into each feeding port at each workstation as the actual total number fed, and count the total number of rivets intercepted and fed into each workstation as the total number of rivets to be fed. If the difference between the actual total number fed and the total number of rivets to be fed exceeds a threshold (e.g., 200), it indicates that the feeding control system 10 is prone to anomalies in the feeding process and needs optimization. If the difference between the actual total number fed and the total number of rivets to be fed does not exceed the threshold, it indicates that the feeding control system 10 is operating normally and no optimization of the feeding process is required.

[0080] In this embodiment, a matching relationship is established between the material rack and the feeding port at a designated workstation, so that the feeding device 14 can grab the container on any material rack and feed it to the matching feeding port. The method may also include:

[0081] When the target feeding port in the feeding configuration information record does not match the current rack on the designated workstation where the container is placed, the foolproof mechanism on the current rack is controlled to activate to prevent the container from being placed in the current rack's placement position.

[0082] Alternatively, during the process of the feeding device 14 grabbing the container, if it is intended to place the container on a rack at the designated workstation, and the rack to which the container is to be placed does not match the target feeding port, then the foolproof mechanism of the rack to which the container is to be placed is activated, and a rack matching the target feeding port is selected from the designated workstation as the target rack, and the feeding device 14 is controlled to place the container in the placement position of the target rack.

[0083] In this embodiment, there is a matching relationship between the feeding port and the rack / placement position. Based on this matching relationship, the feeding gripper can automatically send the container in the rack / placement position to the matched feeding port according to a set motion trajectory to achieve feeding. Therefore, it is necessary to ensure that the target feeding port of the container on the rack is the feeding port matched by the current rack.

[0084] In this process, after the feeding gripper delivers the container to the feeding port according to the set motion trajectory, the PLC control module 11 generates a feeding completion signal. Based on the feeding completion signal, the PLC control module 11 controls the opening of the feeding port door and then controls the mechanical gripper to flip the container to place the rivets into the feeding port. After the rivet feeding is completed, the PLC control module 11 generates a reset signal. Based on the reset signal, the mechanical gripper places the placement box in its original position and resets.

[0085] The mistake-proofing mechanism can be, but is not limited to, a lifting rod, used to ensure that the container is correctly placed in the correct position, ensuring the correct matching relationship between the container and the feeding port. When the mistake-proofing mechanism is operating, the lifting rod rises from its placement position on the shelf to prevent the container from being placed in that position. When the mistake-proofing mechanism is not operating, the lifting rod returns to its initial position, allowing the container to be placed normally in the shelf's placement position.

[0086] In this embodiment, the method may further include:

[0087] An alarm is issued when the current rack for placing the container at the designated workstation does not match the target loading port, or when the rack for placing the container does not match the target loading port.

[0088] Alarm notifications can be delivered in various ways, including but not limited to voice prompts, sirens, and light alerts. No specific restrictions are placed on the method of alarm notification. Timely alarm notifications help operators detect anomalies promptly, facilitating timely maintenance.

[0089] Based on the above design, automatic rivet sorting and feeding, intelligent error prevention and control can be realized. By replacing manual feeding, it can prevent the rivet material from being mistakenly fed due to improper management and operation, and prevent the rivets from being fed into the wrong feeding port. This effectively avoids production losses caused by rivet feeding errors, and at the same time, it is conducive to the automation rate and intelligence level of the production line.

[0090] In this embodiment, the processing module can be an integrated circuit chip with signal processing capabilities. The processing module can be a general-purpose processor. For example, the processor can be a Central Processing Unit (CPU), a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field-Programmable Gate Array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components, capable of implementing or executing the methods, steps, and logic block diagrams disclosed in the embodiments of this application.

[0091] The storage module 12 can be, but is not limited to, random access memory, read-only memory, programmable read-only memory, erasable programmable read-only memory, electrically erasable programmable read-only memory, etc. In this embodiment, the storage module 12 can be used to store feeding configuration information, material type information, and station information of a specified workstation. Of course, the storage module 12 can also be used to store programs, which the processing module executes after receiving an execution instruction.

[0092] Understandable Figure 1 The feeding control system 10 shown is only a schematic diagram; the feeding control system 10 may also include components such as... Figure 1 More components are shown. Figure 1 The components shown can be implemented using hardware, software, or a combination thereof.

[0093] It should be noted that those skilled in the art will understand that, for the sake of convenience and brevity, the specific working process of the feeding control system 10 described above can be referred to the corresponding process of each step in the aforementioned method, and will not be elaborated further here.

[0094] This application also provides a computer-readable storage medium. The computer-readable storage medium stores a computer program that, when run on a computer, causes the computer to perform the feeding control method as described in the above embodiments.

[0095] Based on the above description of the embodiments, those skilled in the art can clearly understand that this application can be implemented by hardware or by using software plus necessary general-purpose hardware platforms. Based on this understanding, the technical solution of this application can be embodied in the form of a software product. This software product can be stored in a non-volatile storage medium (such as CD-ROM, USB flash drive, mobile hard drive, etc.) and includes several instructions to cause a computer device (such as a personal computer, a material feeding control system, or a network device, etc.) to execute the methods described in the various implementation scenarios of this application.

[0096] In the embodiments provided in this application, it should be understood that the disclosed apparatus, systems, and methods can also be implemented in other ways. The apparatus, systems, and methods embodiments described above are merely illustrative. For example, the flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this application. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code, which includes one or more executable instructions for implementing a specified logical function. It should also be noted that each block in a block diagram and / or flowchart, and combinations of blocks in block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or action, or using a combination of dedicated hardware and computer instructions. Furthermore, the functional modules in the various embodiments of this application can be integrated together to form an independent part, or each module can exist independently, or two or more modules can be integrated to form an independent part.

[0097] The above description is merely an embodiment of the present application and is not intended to limit the scope of protection of the present application. For those skilled in the art, various modifications and variations of the present application are possible. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present application shall be included in the scope of protection of the present application.

Claims

1. A feeding control method, characterized in that, The method includes: The system acquires an identifier for a container containing materials and acquires an image of the materials to be identified, wherein the container is placed at a designated workstation. Obtain the feeding configuration information pre-associated with the identifier, and perform target recognition on the image to be recognized using a preset recognition model to obtain the first type information of the material; The operating status of the feeding equipment is controlled according to the feeding configuration information, the first type information and the pre-stored station information of the designated station. When any information in the first type information and the station information does not match the feeding configuration information, the feeding equipment stops feeding. The designated workstation has a matching relationship between the material rack and the feeding port, so that the feeding equipment can grab the container on any material rack and feed it to the matching feeding port. The method further includes: When the target feeding port in the feeding configuration information record does not match the current rack on the designated workstation where the container is placed, the foolproof mechanism on the current rack is controlled to activate to prevent the container from being placed in the current rack's placement position. Alternatively, during the process of the feeding device grabbing the container, if it is intended to place the container on a rack at the designated workstation, and the rack to which the container is to be placed does not match the target feeding port, then the foolproof mechanism of the rack to which the container is to be placed is controlled to operate, and a rack matching the target feeding port is selected from the designated workstation as the target rack, and the feeding device is controlled to place the container in the placement position of the target rack; The process of controlling the operating status of the feeding equipment based on the feeding configuration information, the first type information, and the pre-stored station information of the designated station includes: Determine whether the workstation information matches the feeding configuration information, and whether the first type information matches the feeding configuration information; When the workstation information matches the feeding configuration information, and the first type information matches the feeding configuration information, the feeding equipment is controlled to perform a feeding operation, or when the preset feeding conditions are met, the feeding equipment is controlled to perform a feeding operation to put the material of the container into the target feeding port recorded in the feeding configuration information. Determining whether the workstation information matches the feeding configuration information, and whether the first type of information matches the feeding configuration information, includes: Determine whether the target feeding port information recorded in the feeding configuration information exists in the workstation information; If the station information does not contain the feed port information of the target feed port, it is determined that the station information does not match the feeding configuration information; or, if the station information contains the feed port information of the target feed port, it is determined that the station information matches the feeding configuration information. Determine whether the current size data of the material carried by the first type of information is the same as the preset size data carried by the second type of information in the feeding configuration information; When the current size data is different from the preset size data, it is determined that the first type information does not match the feeding configuration information; when the current size data is the same as the preset size data, it is determined that the first type information matches the feeding configuration information.

2. The method according to claim 1, characterized in that, Before controlling the feeding device to perform the feeding operation, the method further includes: The total amount of material fed into the processing equipment through the feeding port and the amount of material used by the processing equipment are obtained to obtain the remaining amount of material stored in the processing equipment. When the remaining amount is less than or equal to a preset threshold, the preset feeding condition is met, and the feeding device is controlled to perform a feeding operation.

3. The method according to claim 2, characterized in that, The material includes rivets, the feeding device includes a feeding gripper for gripping the container according to a preset motion trajectory, and the processing device is a riveting device for riveting operations using the rivets.

4. The method according to claim 1, characterized in that, The method further includes: An alarm is issued when the current rack for placing the container at the designated workstation does not match the target loading port, or when the rack for placing the container does not match the target loading port.

5. The method according to claim 1, wherein The identification includes any one of barcodes, QR codes, and electronic tags.

6. A feeding control system, characterized in that, The feeding control system includes a processor and a memory coupled together. The memory stores a computer program. When the computer program is executed by the processor, the feeding control system performs the method as described in any one of claims 1-5.

7. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when run on a computer, causes the computer to perform the method as described in any one of claims 1-5.

Citation Information

Patent Citations

  • Feeding method, feeding device, processor and feeding robot

    CN115890649A

  • Battery module offline pairing method, system, equipment and medium

    CN116382182A