A paint bucket dispensing management method and system and a storage medium thereof
By coordinating the control of the conveyor belt, the palletizer, and the dual barcode scanner, the problem of information traceability during the paint bucket dispensing process is solved, realizing intelligent management of paint bucket dispensing and pallet assembly, improving efficiency and data accuracy, and supporting logistics traceability and quality management throughout the entire life cycle.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- CARPOLY CHEMICAL GROUP CO LTD
- Filing Date
- 2025-04-24
- Publication Date
- 2026-04-28
AI Technical Summary
In existing technologies, the paint bucket repackaging process is fragmented, information traceability is difficult, and there is a lack of precise control over the order of bucket code scanning and real-time dynamic correlation between repackaging information and pallet assembly, resulting in chaotic paint bucket repackaging and insufficient reliability of logistics tracking and quality management.
Through the fully automated collaborative control of the conveyor belt, plate loading machine and dual barcode scanners, intelligent management of paint bucket dispensing and pallet assembly is achieved. The first barcode scanner identifies the bucket code and the second barcode scanner identifies the pallet code to generate an association list, ensuring a strict correspondence between dispensing information and physical location. An abnormal situation is handled by a handheld barcode scanner.
It significantly improves the efficiency and data management accuracy of paint bucket dispensing and pallet assembly, reduces human error rate, supports full lifecycle logistics traceability and quality management, and achieves efficient and reliable automated dispensing and supply chain management.
Smart Images

Figure CN120671700B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of paint assembly, and more particularly to a method, system and storage medium for paint bucket dispensing and management. Background Technology
[0002] In the field of industrial automated assembly, the dispensing process of paint cans has long been plagued by problems such as fragmented processes and difficulties in information traceability. Traditional methods rely on manual scanning and recording of can barcode information, and manual matching of dispensing data with pallet information, which has drawbacks such as low operational efficiency, high human error rate, and inaccurate correlation between dispensing information and physical location.
[0003] While some automated barcode scanning devices exist in the current technology, they lack precise control over the scanning order of the barrel codes, a real-time dynamic association mechanism between the dispensing information and the pallet assembly, and existing paint bucket markings require different paint bucket codes to be associated with the corresponding customer information according to the needs of different customers. As a result, it is impossible to guarantee the data consistency between the barrel code, dispensing information and pallet code, which can easily cause confusion in the dispensing of paint buckets and lead to insufficient reliability of subsequent logistics tracking and quality management. Summary of the Invention
[0004] The main objective of this application is to propose a method, system, and storage medium for paint bucket dispensing and management. Through the fully automated collaborative control of the conveyor belt, palletizer, and dual barcode scanner, the efficiency of paint bucket dispensing and pallet assembly and the accuracy of data management are significantly improved.
[0005] To achieve the above objectives, a first aspect of this application proposes a paint bucket repackaging management method, applied to a repackaging management terminal. The repackaging management terminal is communicatively connected to a conveyor belt, a first barcode scanner, a second barcode scanner, and a packing machine. The conveyor belt is used to transport target paint buckets to the packing machine, and the packing machine is used to pack and repackage the target paint buckets. The method includes:
[0006] Obtain the production order number for the current packaging operation, and determine the packaging information for the target customer based on the production order number;
[0007] The control conveyor belt transports multiple target paint buckets to the loading machine, and controls the first barcode scanner to scan the first or second mark of each target paint bucket in sequence to identify the bucket code of each target paint bucket and determine the scanning order between the bucket codes;
[0008] Each can code is associated with the packaging information, and an association list of each target paint can is generated based on the association information between each can code and the packaging information. The queue order of the association list is the scanning order.
[0009] In response to the plate-loading machine detecting that each target paint bucket has arrived at the assembly position, the plate-loading machine is controlled to assemble each target paint bucket onto the first pallet in sequence according to the association list;
[0010] The second barcode scanner is controlled to scan the third identifier of the first pallet to identify the pallet code of the first pallet, and each bucket code is associated with the pallet code, and the first association quantity between the first pallet and each target paint bucket is determined.
[0011] If the first associated quantity reaches the maximum capacity of the first pallet, the first pallet will be replaced with a new second pallet, and the first pallet will be put into storage.
[0012] Furthermore, in some embodiments, the dispensing management terminal is also communicatively connected to a third barcode scanner, which is a handheld scanner. The paint bucket dispensing management method further includes:
[0013] In response to an anomaly detected in the first or second identifier of the target paint bucket by the first barcode scanner, the target paint bucket is marked as an abnormal paint bucket, and a bucket code supplementation interface is displayed to notify the user to supplement the bucket code of the abnormal paint bucket through the third barcode scanner, and the conveyor belt and the first barcode scanner are controlled to stop working.
[0014] Furthermore, in some embodiments, the paint bucket dispensing and management method further includes:
[0015] In response to the completion of scanning the abnormal paint bucket by the third barcode scanner, the barrel code of the abnormal paint bucket is identified and a supplementary entry confirmation interface is displayed, in which the barrel code of the abnormal paint bucket is displayed.
[0016] In response to the user confirming the addition of the abnormal paint bucket code on the supplementary confirmation interface, the association information between the abnormal paint bucket code and the repackaging information is added to the end of the association list.
[0017] Furthermore, in some embodiments, the dispensing information includes the required quantity of paint buckets, and the paint bucket dispensing management method further includes:
[0018] Based on the association list, determine the second association quantity between the repackaging information and each target paint bucket;
[0019] If the second associated quantity reaches the required quantity of paint buckets, the control conveyor belt and the first barcode scanner will stop working.
[0020] Furthermore, in some embodiments, the paint bucket dispensing and management method further includes:
[0021] When the number of target paint buckets assembled by the plate mounting machine is greater than the second associated quantity, the system sequentially determines whether two adjacent bucket codes are continuous in the associated list. If two adjacent bucket codes are not continuous, the two non-continuous bucket codes are identified as the first positioning bucket code and the second positioning bucket code. Based on the first positioning bucket code and the second positioning bucket code, the system determines the corresponding first positioning paint bucket and the second positioning paint bucket among multiple target paint buckets. The system also displays the bucket code insertion interface to notify the user to identify and supplement the missing bucket code through the third barcode scanner.
[0022] Among them, the paint bucket corresponding to the missing bucket code is the target paint bucket located between the first positioning paint bucket and the second positioning paint bucket;
[0023] In response to the user confirming the completion of supplementing the missing bucket code on the insert bucket code interface, the association information between the missing bucket code and the dispensing information is added between the association information corresponding to the first positioning bucket code and the association information corresponding to the second positioning bucket code.
[0024] Furthermore, in some embodiments, the paint bucket dispensing and management method further includes:
[0025] In response to the user's request to confirm the execution of the barrel code deletion procedure, the barrel code deletion interface is displayed to notify the user to identify and confirm the barrel code to be deleted through a third barcode scanner. The barrel code to be deleted corresponds to the target paint barrel that has suffered structural damage or deformation on the conveyor belt.
[0026] In response to the user confirming the deletion of the bucket code on the delete bucket code interface, the association information between the bucket code to be deleted and the packaging information is removed from the association list.
[0027] Furthermore, in some embodiments, the paint bucket dispensing and management method further includes:
[0028] In response to the user's request to confirm the execution of the replacement bucket code procedure, the replacement bucket code interface is displayed to notify the user to identify and confirm the replacement bucket code and the replaced bucket code through the third barcode scanner. The paint bucket corresponding to the replaced bucket code is the target paint bucket that has structural damage or deformation on the first pallet, and the paint bucket corresponding to the replacement bucket code is the target paint bucket that has not been scanned by the first barcode scanner.
[0029] In response to the user confirming on the Replace Bucket Code interface that the bucket code to be replaced will be replaced with the Replacement Bucket Code, the association information between the Replacement Bucket Code and the dispensing information in the association list will be changed to the association information between the Replacement Bucket Code and the dispensing information.
[0030] Furthermore, in some embodiments, the paint bucket dispensing and management method further includes:
[0031] In response to an anomaly in the second barcode scanner scanning the third identifier of the first pallet, a board code re-entry interface is displayed to notify the user to re-enter the board code of the first pallet using the third barcode scanner, and the board mounting machine and the second barcode scanner are controlled to stop working.
[0032] In response to the third barcode scanner completing the scanning of the first pallet, the board code of the first pallet is identified.
[0033] To achieve the above objectives, a second aspect of this application provides a paint bucket dispensing management system, comprising:
[0034] Conveyor belts are used to transport target paint buckets to the platter machine;
[0035] A plating machine is used to plat and repackage target paint buckets.
[0036] The first barcode scanner is used to identify the barcode of the target paint can;
[0037] The second barcode scanner is used to identify the board code of the first pallet.
[0038] The packaging management terminal is connected to the conveyor belt, the first barcode scanner, the second barcode scanner, and the board packer.
[0039] The packaging management terminal is used to obtain the production order number of the current packaging operation and determine the packaging information of the target customer based on the production order number.
[0040] The packaging management terminal is also used to control the conveyor belt to transport multiple target paint buckets to the packaging machine, and to control the first barcode scanner to scan the first or second mark of each target paint bucket in sequence to identify the bucket code of each target paint bucket and determine the scanning order between the bucket codes.
[0041] The repackaging management terminal is also used to associate each barrel code with the repackaging information, and generate an association list of each target paint barrel based on the association information between each barrel code and the repackaging information. The queue order of the association list is the scanning order.
[0042] The packaging management terminal is also used to respond to the plate-loading machine detecting that each target paint bucket has arrived at the assembly position, and to control the plate-loading machine to assemble each target paint bucket onto the first pallet in sequence according to the association list.
[0043] The packaging management terminal is also used to control the second barcode scanner to scan the third identifier of the first pallet to identify the pallet code of the first pallet, associate each bucket code with the pallet code, and determine the first association quantity between the first pallet and each target paint bucket.
[0044] The repackaging management terminal is also used to replace the first pallet with a new second pallet and process the first pallet into storage if the first associated quantity reaches the maximum capacity of the first pallet.
[0045] To achieve the above objectives, a second aspect of the present application provides a computer-readable storage medium storing a processor-executable program that, when executed by a processor, implements the paint bucket dispensing management method of the first aspect embodiment described above.
[0046] The embodiments of this application have the following beneficial effects: through the coordinated operation of the automated control conveyor belt and dual barcode scanners, intelligent management of the entire process of paint bucket dispensing, assembly, and information association is realized, which significantly improves assembly efficiency and data accuracy. Specifically, the linkage mechanism between the conveyor belt and the plate-loading machine realizes the automatic delivery and precise positioning of the target paint buckets, replacing traditional manual handling and stacking, greatly shortening the assembly cycle and reducing labor costs; the first barcode scanner dynamically captures and associates each bucket code with dispensing information (such as batch, formula, and production time) based on the scanning sequence, ensuring that the dispensing parameters and physical location are strictly matched, and the generated association list guides the plate-loading machine to assemble in sequence, completely eliminating the common problems of sequence disorder or bucket-plate mismatch in manual operation; the second barcode scanner uniquely binds multiple bucket codes and their dispensing information to the pallet by scanning the pallet code, constructing a three-level data chain of "bucket code-dispensing-pallet", supporting full life cycle traceability from production to logistics. Furthermore, the dual barcode scanner employs a primary and backup identifier redundancy design (the first identifier is the primary identifier, and the second identifier is the backup identifier), improving fault tolerance in abnormal scenarios. The strong correlation between packaging information and pallet codes enables rapid location of batches with quality issues, shortening recall response time. It also supports seamless integration with MES / ERP systems, enabling real-time analysis of quality data and process optimization. In summary, this application addresses the core pain points of traditional processes—low efficiency, difficult traceability, and numerous errors—through intelligent control and closed-loop data management, providing the chemical and coating industries with an efficient, highly reliable, and scalable automated packaging and supply chain management solution. Attached Figure Description
[0047] Figure 1 This is an optional flowchart of the paint bucket dispensing and management method provided in the embodiments of this application;
[0048] Figure 2 This is another optional flowchart of the paint bucket dispensing and management method provided in the embodiments of this application;
[0049] Figure 3 This is another optional flowchart of the paint bucket dispensing and management method provided in the embodiments of this application;
[0050] Figure 4This is another optional flowchart of the paint bucket dispensing and management method provided in the embodiments of this application;
[0051] Figure 5 This is another optional flowchart of the paint bucket dispensing and management method provided in the embodiments of this application;
[0052] Figure 6 This is another optional flowchart of the paint bucket dispensing and management method provided in the embodiments of this application;
[0053] Figure 7 This is another optional flowchart of the paint bucket dispensing and management method provided in the embodiments of this application;
[0054] Figure 8 This is another optional flowchart of the paint bucket dispensing and management method provided in the embodiments of this application.
[0055] Figure 9 This application provides schematic diagrams of the structure of a paint bucket dispensing management system according to some embodiments;
[0056] Figure 10 This is a schematic diagram of the hardware structure of an electronic device provided in one embodiment of this application. Detailed Implementation
[0057] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.
[0058] In the description of this application, it should be understood that the orientation descriptions, such as up, down, front, back, left, right, etc., indicate the orientation or positional relationship based on the orientation or positional relationship shown in the accompanying drawings. They are only for the convenience of describing this application and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation. Therefore, they should not be construed as limitations on this application.
[0059] It should also be noted that in the description of this application, "several" means one or more, "multiple" means two or more, "greater than," "less than," and "exceeding" are understood to exclude the stated number, while "above," "below," and "within" are understood to include the stated number. If the terms "first" and "second" are used, they are only for distinguishing technical features and should not be construed as indicating or implying relative importance, or implicitly indicating the number of indicated technical features, or implicitly indicating the order of the indicated technical features.
[0060] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this application belongs. The terminology used herein is for the purpose of describing embodiments of this application only and is not intended to limit this application.
[0061] In the description of this application, the terms "one embodiment," "some embodiments," "illustrative embodiment," "example," "specific example," or "some examples," etc., refer to specific features, structures, materials, or characteristics described in connection with that embodiment or example, which are included in at least one embodiment or example of this application. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples.
[0062] While some automated barcode scanning devices exist in the current technology, they lack precise control over the scanning order of the barrel codes, a real-time dynamic association mechanism between the dispensing information and the pallet assembly, and existing paint bucket markings require different paint bucket codes to be associated with the corresponding customer information according to the needs of different customers. As a result, it is impossible to guarantee the data consistency between the barrel code, dispensing information and pallet code, which can easily cause confusion in the dispensing of paint buckets and lead to insufficient reliability of subsequent logistics tracking and quality management.
[0063] Based on this, embodiments of this application provide a method, system and storage medium for paint bucket dispensing management. Through the fully automated collaborative control of the conveyor belt, palletizer and dual barcode scanner, the efficiency of paint bucket dispensing and pallet assembly and the accuracy of data management are significantly improved.
[0064] This application provides a method for managing the packaging of paint buckets, which is specifically illustrated through the following embodiments.
[0065] Reference Figure 1 As shown, Figure 1 This is an optional flowchart of a paint bucket repackaging management method provided in this application embodiment. The method is applied to a repackaging management terminal, which is communicatively connected to a conveyor belt, a first barcode scanner, a second barcode scanner, and a plate-loading machine. The conveyor belt is used to transport the target paint bucket to the plate-loading machine, and the plate-loading machine is used to plate and repackage the target paint bucket. The method may include, but is not limited to, steps S101 to S106.
[0066] Step S101: Obtain the production order number of the current packaging operation, and determine the packaging information of the target customer based on the production order number.
[0067] In the repackaging process, when paint cans need to be repackaged, the first key step is to accurately obtain the production order number of the current repackaging operation. Through the data interface protocol between the repackaging management terminal and the external production management system, the production order number corresponding to the current repackaging operation is obtained in real time. This production order number serves as a unique identifier linked to the target customer's order database. Based on the production order number, a preset repackaging rule engine is invoked to extract the repackaging information bound to that production order number from the order database. This repackaging information includes at least repackaging parameters (such as paint type, mixing ratio, and filling volume), customer-customized specifications (such as label format and packaging level), repackaging quantity, repackaging container requirements, and repackaging packaging method. Simultaneously, a verification module automatically checks the completeness and compliance of the repackaging information. If any parameters are missing or conflicting, an anomaly warning is triggered, and a pause command is issued to the loading machine. This method, through a dynamic matching mechanism between the production order number and repackaging information, ensures that the repackaging process is strictly synchronized with customer needs, avoids manual configuration errors, and supports real-time traceability of repackaging parameters and adaptive process adjustments.
[0068] Step S102: Control the conveyor belt to transport multiple target paint buckets to the loading machine, and control the first barcode scanner to scan the first or second mark of each target paint bucket in sequence to identify the bucket code of each target paint bucket and determine the scanning order between the bucket codes.
[0069] Specifically, based on the control logic of the automated dispensing production line, the conveyor belt, through a drive mechanism, transports multiple target paint cans along a preset path to the designated assembly area of the palletizer. Simultaneously, a first barcode scanner, controlled by the dispensing management terminal, identifies a first or second identifier on the surface of each target paint can by scanning it can by can. The first identifier is a primary identifier in the form of a barcode or QR code, while the second identifier is a backup identifier or a redundant identifier in the form of an RFID tag. This dual-identifier compatibility design ensures fault tolerance in can code identification. During the scanning process, the dispensing management terminal parses and records the can code data of each target paint can in real time. Simultaneously, it generates scanning sequence data between can codes based on the scanning timestamp or physical location encoding. This sequence data serves as the queue benchmark for subsequent assembly logic, ensuring a strict correspondence between dispensing information and pallet assembly positions. Furthermore, the palletizer detects the arrival status of the target paint cans using positioning sensors and dynamically adjusts its assembly actions based on the scanning sequence data, achieving multi-dimensional collaborative matching of can codes, dispensing information, and pallet positions.
[0070] Step S103: Associate each bucket code with the repackaging information, and generate an association list of each target paint bucket based on the association information between each bucket code and the repackaging information.
[0071] Specifically, for each identified barrel code, the dispensing management terminal retrieves the production order number bound to the current dispensing operation and uses a dynamic binding algorithm to logically associate each barrel code with its associated dispensing parameters one-to-one. Based on the scanning sequence or preset priority, an association list containing the barrel code, dispensing parameters (such as production batch, customer name, etc.), and assembly order is generated. This association list is displayed in real time through a visual interactive interface and synchronously transmitted to the controller of the pallet assembly machine to guide the queue execution of pallet assembly. Furthermore, the dispensing management terminal automatically verifies the completeness and logical consistency of the association list. If missing dispensing parameters or barrel code conflicts are detected, an early warning signal is triggered and the assembly process is paused to ensure accurate matching between dispensing information and physical goods.
[0072] The queue order of the associated list is the scanning order.
[0073] Step S104: In response to the plate-mounting machine detecting that each target paint can has arrived at the assembly position, control the plate-mounting machine to assemble each target paint can onto the first pallet in sequence according to the association list.
[0074] In one implementation, when the mounting machine detects that the target paint bucket has reached the preset assembly position through its own distributed photoelectric sensor or position encoder, the dispensing management terminal generates an instruction sequence that matches the pallet assembly logic based on the bucket code sequence and dispensing parameters recorded in the association list. Then, the robotic arm or gripping mechanism of the mounting machine grips the corresponding paint buckets in sequence according to the priority and spatial coordinate data in the instruction sequence and performs positioning calibration actions, and assembles each paint bucket into the designated slot of the first pallet according to the preset arrangement rules.
[0075] In addition, the sub-packaging management terminal is also connected to an image acquisition device. After assembly, the sub-packaging management terminal can use the image acquisition device to perform secondary verification of the layout of paint buckets on the pallet, ensuring that the binding relationship between the bucket code, sub-packaging information and pallet code meets the preset quality standards, and finally forming a traceable complete assembly data chain.
[0076] Step S105: Control the second barcode scanner to scan the third identifier of the first pallet to identify the pallet code of the first pallet, associate each bucket code with the pallet code, and determine the first association quantity between the first pallet and each target paint bucket.
[0077] In one embodiment, after the pallet assembly is completed, the second scanner scans and identifies a third identifier on the surface of the first pallet based on a preset trigger signal. This third identifier is a pre-printed barcode, QR code, or embedded RFID tag. A decoding algorithm is used to parse the unique pallet code corresponding to the first pallet. Subsequently, the packaging management terminal logically binds the generated set of bucket codes for each target paint bucket to the pallet code, establishing a hierarchical mapping relationship of "pallet code - bucket code group - packaging information" using a tree-like data structure. A dynamic counter is used to count the number of bucket codes associated with the current pallet as the first associated quantity. During this process, the packaging management terminal synchronously compares the first associated quantity with the total number of bucket codes recorded in the associated list. If the quantities are inconsistent, an alarm is triggered, and the pallet warehousing process is frozen.
[0078] Step S106: If the first associated quantity reaches the maximum capacity of the first pallet, the first pallet is replaced with a new second pallet, and the first pallet is put into storage.
[0079] In one embodiment, when the number of buckets associated with the first pallet (i.e. the first associated number) reaches the preset maximum capacity, the dispensing management terminal sends a pallet replacement instruction to the conveyor belt and the pallet loading machine; the robotic arm of the pallet loading machine moves the currently fully loaded first pallet out of the assembly station, and at the same time transports the empty second pallet to the assembly area, and completes the coordinate calibration of the new pallet through the positioning fixture.
[0080] During the replacement process, the repackaging management terminal can acquire images of the first pallet using an image acquisition device for image recognition. This allows for automatic comparison between the actual associated quantity of the first pallet and its maximum capacity. If data overflow or missing data is detected, an alarm is triggered and the process is paused. After confirmation, the repackaging management terminal generates an assembly file for the first pallet (including pallet code, barrel code group, repackaging parameters, and associated timestamp), and binds it to the warehousing queue of the external production management system via a wireless communication protocol. Simultaneously, a unique tracking code is assigned to the first pallet, and its inventory status is updated. This mechanism achieves automated closed-loop management of pallet replacement and warehousing, ensuring real-time synchronization of assembly efficiency and logistics data.
[0081] It should be noted that the packaging management terminal is also connected to a third barcode scanner, which is a handheld scanner. Users can use this third barcode scanner to manually scan and identify the target paint can.
[0082] Reference Figure 2 As shown, Figure 2 This is another optional flowchart of the paint bucket dispensing and management method provided in the embodiments of this application. The method may include, but is not limited to, steps S201 to S205.
[0083] Step S201: In response to an anomaly detected in the first or second identifier of the target paint bucket by the first barcode scanner, the target paint bucket is marked as an abnormal paint bucket.
[0084] Specifically, when the first barcode scanner scans the first or second label on the target paint can, if the packaging management terminal detects an abnormal scanning result, such as missing label information, incorrect data format, failure to match with the production database, or label surface damage rendering it unrecognizable, the system will automatically trigger an alarm mechanism and mark the target paint can as an "abnormal paint can." This marking process is achieved through real-time data interaction, binding the abnormal label information with the paint can's unique code and recording it in the production management database. This provides a basis for subsequent quality traceability and abnormal handling procedures (such as relabeling, rework, or scrapping), ensuring the accuracy of quality control and the standardization of operating procedures on the production line, while reducing delivery risks caused by labeling errors.
[0085] Step S202: Display the barrel code supplementation interface to notify the user to supplement the barrel code of the abnormal paint barrel through the third barcode scanner, and control the conveyor belt and the first barcode scanner to stop working.
[0086] Specifically, when an anomaly is detected in the identification of a target paint bucket, the dispensing management terminal triggers an anomaly feedback mechanism. A graphical user interface (GUI) dynamically displays a bucket code re-entry interface, which includes the unique identifier of the abnormal paint bucket, an anomaly type prompt, and re-entry operation instructions. Simultaneously, an audible and visual alarm module alerts the operator to the anomaly. The dispensing management terminal generates a pause control signal, pausing the conveyor belt's drive motor and disabling the data acquisition function of the first barcode scanner to prevent repeated erroneous scanning. The operator then rescans the re-entered first or second identifier of the abnormal paint bucket using a third barcode scanner to re-enter the bucket code. After verification, the code is automatically updated to the production database, and the verification result is displayed on the interface. If verification passes, the conveyor belt resumes operation; if verification fails, the system continuously alarms and pushes a second re-entry prompt until the anomaly is resolved, thus ensuring the accuracy and data integrity of the dispensing process.
[0087] Reference Figure 3 As shown, Figure 3 This is another optional flowchart of the paint bucket dispensing and management method provided in the embodiments of this application. The method may include, but is not limited to, steps S301 to S302.
[0088] Step S301: In response to the completion of scanning the abnormal paint bucket by the third barcode scanner, the barrel code of the abnormal paint bucket is identified and the supplementary recording confirmation interface is displayed.
[0089] The supplementary entry confirmation interface displays the barrel codes of abnormal paint buckets.
[0090] Specifically, after the third barcode scanner completes the rescanning of the paint bucket marked as abnormal, the dispensing management terminal uses an image recognition module to perform optical character recognition (OCR) parsing on the collected bucket code information and compares it with the pre-stored identification template in the production database. If the bucket code information conforms to the preset encoding format (such as including product batch, capacity specification, and unique serial number), the dispensing management terminal will generate a dynamic update signal, write the supplemented bucket code information into the temporary storage record of the abnormal paint bucket, and trigger the dynamic display module to present the supplementary confirmation interface. This interface includes the original abnormal identification information, the supplemented bucket code, the verification status indicator, and the abnormality cancellation button. At the same time, it sends a recovery signal to the servo motor of the conveyor belt through the data bus and restarts the detection and recognition mode of the first barcode scanner to ensure the continuity of the dispensing process and the integrity of the data chain. If the supplementary verification fails, the dispensing management terminal will repeatedly trigger abnormal alarms and lock the position of the paint bucket until manual intervention, thereby building a closed-loop control mechanism from abnormal identification, data supplementation to process recovery, improving the fault tolerance and intelligence level of the production process.
[0091] Step S302: In response to the user confirming the addition of the abnormal paint bucket code on the supplementary confirmation interface, add the association information between the abnormal paint bucket code and the dispensing information to the end of the association list.
[0092] Specifically, after the user verifies the abnormal paint bucket code on the supplementary entry confirmation interface and confirms its accuracy, the repackaging management terminal will automatically perform a data association operation. The repackaging management terminal uses a preset data structure to structurally bind the supplemented bucket code with the corresponding repackaging information (including production batch, capacity specification, repackaging timestamp, and target customer identifier), generating a new data entry containing associated key-value pairs. This entry is appended to the end of the association list according to preset indexing rules to ensure the linear timeliness of data storage and query efficiency. Simultaneously, the repackaging management terminal triggers a data synchronization module to back up the updated association information to a redundant database in real time and sends a verification pass signal to the external production management system to maintain the continuity of the production process and the integrity of the data chain. If data conflicts or format abnormalities are detected during the association process, the repackaging management terminal will automatically roll back the operation and push an error message until the user reconfirms the supplementary information, thereby ensuring the accuracy of production data and the stability of system operation.
[0093] Reference Figure 4 As shown, Figure 4 This is another optional flowchart of the paint bucket dispensing and management method provided in the embodiments of this application. The method may include, but is not limited to, steps S401 to S402.
[0094] Step S401: Determine the second association quantity between the packaging information and each target paint bucket based on the association list.
[0095] It should be noted that the repackaging management terminal iterates through the data entries in the association list, quantifying the association between each paint can's can code and the repackaging information. Specifically, the repackaging management terminal uses a preset counting algorithm to accurately determine the second association quantity between each piece of repackaging information and each target paint can, that is, the number of target paint cans corresponding to the same repackaging information. This second association quantity information is then integrated into the cached data structure of the repackaging management terminal for precise control and quality traceability in subsequent production processes, ensuring the accuracy and efficiency of each repackaging step.
[0096] Step S402: If the second associated quantity reaches the required quantity of paint buckets, then control the conveyor belt and the first barcode scanner to stop working.
[0097] Specifically, the packaging management terminal continuously monitors and dynamically updates the second association quantity between the packaging information recorded in the association list and the corresponding target paint buckets using a preset counting algorithm. When the detected second association quantity reaches the preset required number of paint buckets, the packaging management terminal triggers a task completion signal, automatically sending a stop command to the drive motor of the conveyor belt to stop the conveyor belt; simultaneously, it sends a disable signal to the control port of the first barcode scanner to pause its scanning task. This process uses a feedback loop for status verification to ensure that after the stop signal is executed, the packaging management terminal enters standby mode, preparing for the next operation (such as packaging task switching or production line restart), thereby achieving precise control of the production process and efficient utilization of resources.
[0098] Reference Figure 5 As shown, Figure 5 This is provided by the embodiments of this application. Figure 2 An optional flowchart for step S203, the method may include, but is not limited to, steps S501 to S502.
[0099] Step S501: In response to the number of target paint cans assembled by the mounting machine being greater than the second associated quantity, determine in the associated list whether two adjacent can codes are consecutive. If two adjacent can codes are not consecutive, determine the two non-consecutive can codes as the first positioning can code and the second positioning can code. Based on the first positioning can code and the second positioning can code, determine the corresponding first positioning paint can and the second positioning paint can code among multiple target paint cans. Display the can code insertion interface to notify the user to identify and supplement the missing can codes through the third barcode scanner.
[0100] Among them, the paint bucket corresponding to the missing bucket code is the target paint bucket located between the first positioning paint bucket and the second positioning paint bucket.
[0101] Specifically, when the number of target paint buckets assembled by the loading machine exceeds the number of the second associated quantity recorded in the association list, it means that the first barcode scanner has missed scanning a paint bucket. The packaging management terminal will trigger an anomaly detection process, and then traverse and analyze the bucket code sequence in the association list. According to the preset continuity verification rules, it will determine whether two adjacent bucket codes conform to the continuous encoding logic. If two adjacent bucket codes are found to be non-continuous, these two bucket codes are marked as the first positioning bucket code and the second positioning bucket code. The corresponding first positioning paint bucket and second positioning paint bucket are located by reverse querying the association list. Subsequently, the system will pop up a bucket code insertion interface through the graphical user interface (GUI). This interface displays a visual prompt of the abnormal location, the first positioning bucket code information, the second positioning bucket code information, and a supplementary entry operation guide. At the same time, the activation signal of the third barcode scanner is activated, guiding the operator to identify and supplement the missing bucket code information through the barcode scanner, ensuring the integrity and continuity of the production data chain.
[0102] Step S502: In response to the user confirming the completion of supplementing the missing bucket code on the insert bucket code interface, add the association information between the missing bucket code and the dispensing information between the association information corresponding to the first positioning bucket code and the association information corresponding to the second positioning bucket code.
[0103] Reference Figure 6 As shown, Figure 6 This is another optional flowchart of the paint bucket dispensing and management method provided in the embodiments of this application. The method may include, but is not limited to, step S601.
[0104] Step S601: In response to the user's request to confirm the execution of the bucket code deletion procedure, display the bucket code deletion interface to notify the user to identify and confirm the bucket code to be deleted through a third barcode scanner.
[0105] Among them, the paint bucket corresponding to the bucket code to be deleted is the target paint bucket that has suffered structural damage or deformation on the conveyor belt.
[0106] In one embodiment, when the packaging management terminal receives a deletion bucket code program execution instruction triggered by the user through the human-machine interface, the packaging management terminal generates an interactive interface containing a candidate list of bucket codes to be deleted. The user scans the identifier of the target paint bucket using a third barcode scanner, and the packaging management terminal parses the scan data in real time to obtain the bucket code of the target paint bucket and uses it as the bucket code to be deleted. At the same time, the packaging management terminal will also display the bucket code to be deleted on the deletion bucket code interface so that the user can confirm whether to delete the bucket code, thereby ensuring the security and data consistency of the bucket code deletion operation.
[0107] Step S602: In response to the user confirming the deletion of the bucket code on the delete bucket code interface, delete the association information between the bucket code to be deleted and the packaging information in the association list.
[0108] When a user triggers a confirmation deletion command on the delete bucket code interface, the repackaging management terminal performs a secondary verification of the deletion operation and retrieves the binding status of the bucket code to be deleted in the association list. If it is detected that the bucket code is associated with repackaging information, the deletion logic is executed: the bucket code and its corresponding repackaging information entry are removed from the association list, the mapping relationship in the repackaging information database is updated, and an audit log containing the operation timestamp, user identifier, and deletion details is generated. In addition, the repackaging management terminal also provides feedback on the deletion result and the status of the remaining bucket code queue through a visual interface, realizing a secure and controllable bucket code management closed loop.
[0109] Reference Figure 7 As shown, Figure 7 This is another optional flowchart of the paint bucket dispensing and management method provided in the embodiments of this application. The method may include, but is not limited to, steps S701 to S702.
[0110] Step S701: In response to the user's request to confirm the execution of the bucket code replacement procedure, display the bucket code replacement interface to notify the user to identify and confirm the replacement bucket code and the replaced bucket code through the third barcode scanner.
[0111] Among them, the paint bucket corresponding to the replaced bucket code is the target paint bucket that has structural damage or deformation on the first pallet, and the paint bucket corresponding to the replaced bucket code is the target paint bucket that has not been scanned by the first barcode scanner.
[0112] In one embodiment, after the user confirms the request to execute the barrel code replacement procedure through the operation interface, the packaging management terminal will automatically call the preset interface generation module and pop up the barrel code replacement interface. This interface contains clear guidance information, prompting the operator to use a third barcode scanner to scan and identify the code of the paint barrel to be replaced (i.e., the barrel code to be replaced) and the new replacement barrel code in sequence. The packaging management terminal uses image processing algorithms to perform real-time verification of the scanned data to ensure the accuracy and integrity of the scan, while displaying the scanning progress and verification status on the interface. If the scan is successful, the packaging management terminal will record the correspondence between the replacement barrel code and the barrel code to be replaced, preparing for subsequent data updates and process operations; if the scan fails or the data verification is abnormal, the packaging management terminal will trigger an alarm and prompt the user to re-operate, ensuring the accuracy of the barrel code replacement process and the continuity of the data chain.
[0113] Step S702: In response to the user confirming on the Replace Bucket Code interface that the Replace Bucket Code will be replaced with the Replacement Bucket Code, the association information between the Replace Bucket Code and the dispensing information in the association list is changed to the association information between the Replacement Bucket Code and the dispensing information.
[0114] In one embodiment, after the user confirms on the replacement bucket code interface that the bucket code to be replaced is being replaced with the replacement bucket code, the dispensing management terminal will initiate the bucket code replacement process. The dispensing management terminal first performs format verification and uniqueness verification on the replacement bucket code to ensure that it conforms to preset encoding rules and does not appear repeatedly in the association list. After successful verification, the dispensing management terminal performs an atomic replacement operation on the association relationship between the replaced bucket code and dispensing information in the association list according to preset data mapping rules, that is, updating the association record corresponding to the replaced bucket code to a new association record between the replacement bucket code and the same dispensing information. This operation is executed through a transaction management mechanism to ensure the integrity and consistency of data updates. The updated association list will be synchronized to a redundant database in real time to ensure data security. If data conflicts or format abnormalities occur during the replacement process, the dispensing management terminal will roll back the above operation and trigger an alarm, prompting the user to re-execute the replacement operation to ensure the accuracy of production data and the stability of the system.
[0115] Reference Figure 8 As shown, Figure 8 This is another optional flowchart of the paint bucket dispensing and management method provided in the embodiments of this application. The method may include, but is not limited to, steps S801 to S8802.
[0116] Step S801: In response to an anomaly in the second barcode scanner scanning the third identifier of the first stack, a board code re-entry interface is displayed to notify the user to re-enter the board code of the first stack through the third barcode scanner, and the board mounting machine and the second barcode scanner are controlled to stop working.
[0117] In one embodiment, when the second barcode scanner scans the third identifier on the first pallet, if the second barcode scanner detects an anomaly in the identifier information, the assembly management terminal will trigger an anomaly handling process. First, the assembly management terminal displays a board code re-entry interface through a graphical user interface (GUI). This interface includes anomaly prompts, details of the first pallet's identifier anomaly, and re-entry operation instructions, notifying the operator to intervene manually. Simultaneously, the system automatically sends a pause signal to the control unit of the assembly machine, stopping the current assembly operation, and sends a disable signal to the second barcode scanner, suspending its scanning function to prevent further collection of erroneous data. The operator must then use the third barcode scanner to re-enter the board code on the first pallet. The re-entered board code information will be verified by the assembly management terminal to ensure its accuracy and uniqueness. Once the re-entry is successful, the assembly management terminal will automatically restore the working state of the assembly machine and the second barcode scanner, ensuring the continuity of the production process and the integrity of the data chain.
[0118] Step S802: In response to the completion of scanning the first stack by the third barcode scanner, the board code of the first stack is identified.
[0119] In one embodiment, after the third barcode scanner completes scanning the first pallet, the assembly management terminal automatically initiates the pallet code recognition process. The built-in image processing module performs optical character recognition (OCR) on the collected pallet identification information and compares it with a pre-stored pallet code format template. If the recognition result conforms to the preset encoding rules, the assembly management terminal encapsulates the extracted pallet code information, generates a unique identification code (i.e., pallet code) corresponding to the first pallet, and temporarily stores it in a cache. Simultaneously, it displays a recognition completion signal through a graphical user interface (GUI), preparing for subsequent data association and process operations. If recognition fails, the assembly management terminal triggers an alarm mechanism to notify the user for manual intervention, ensuring the accuracy and continuity of the production process.
[0120] Secondly, embodiments of this application also provide a paint bucket dispensing management system, referring to... Figure 9 , Figure 9 This is a schematic diagram of the structure of a paint bucket dispensing management system 900 provided in some embodiments of this application. The paint bucket dispensing management system 900 includes:
[0121] Conveyor belt 901 is used to transport the target paint bucket to the plate loading machine 902;
[0122] The plate loading machine 902 is used to pack and package the target paint buckets.
[0123] The first barcode scanner 903 is used to identify the barcode of the target paint can;
[0124] The second barcode scanner 904 and the first barcode scanner 903 are used to identify the board code of the first pallet;
[0125] The packaging management terminal 905 is communicatively connected to the conveyor belt 901, the first barcode scanner 903, the second barcode scanner 904, and the plate mounting machine 902.
[0126] The packaging management terminal 905 is used to obtain the production order number of the current packaging operation and determine the packaging information of the target customer based on the production order number.
[0127] The packaging management terminal 905 is also used to control the conveyor belt 901 to transport multiple target paint buckets to the plate-loading machine 902, and to control the first barcode scanner 903 to scan the first or second mark of each target paint bucket in sequence to identify the bucket code of each target paint bucket and determine the scanning order between the bucket codes.
[0128] The repackaging management terminal 905 is also used to associate each barrel code with the repackaging information, and generate an association list of each target paint barrel based on the association information between each barrel code and the repackaging information. The queue order of the association list is the scanning order.
[0129] The dispensing management terminal 905 is also used to respond to the plate-mounting machine 902 detecting that each target paint can has arrived at the assembly position, and to control the plate-mounting machine 902 to assemble each target paint can sequentially onto the first pallet according to the association list.
[0130] The packaging management terminal 905 is also used to control the second barcode scanner 904 to scan the third identifier of the first pallet to identify the pallet code of the first pallet, associate each bucket code with the pallet code, and determine the first association quantity between the first pallet and each target paint bucket.
[0131] The repackaging management terminal 905 is also used to replace the first pallet with a new second pallet and process the first pallet into storage if the first associated quantity reaches the maximum capacity of the first pallet.
[0132] It should be noted that the aforementioned paint bucket dispensing management system 900 and the aforementioned paint bucket dispensing management method are based on the same inventive concept. The above process describes the paint bucket dispensing management system 900 of this application embodiment, which realizes intelligent management of the entire process of paint bucket dispensing, assembly, and information association through the coordinated operation of automated control conveyor belt and dual barcode scanners, significantly improving assembly efficiency and data accuracy. Specifically, the linkage mechanism between the conveyor belt and the palletizer enables automatic delivery and precise positioning of target paint buckets, replacing traditional manual handling and stacking, greatly shortening the assembly cycle and reducing labor costs; the first barcode scanner dynamically captures and associates each bucket code with dispensing information (such as batch, formula, production time) based on the scanning sequence, ensuring that the dispensing parameters and physical location are strictly matched, and the generated association list guides the palletizer to assemble in sequence, completely eliminating the common problems of sequence disorder or bucket-pallet mismatch in manual operation; the second barcode scanner uniquely binds multiple bucket codes and their dispensing information to the pallet by scanning the pallet code, constructing a three-level data chain of "bucket code-dispensing-pallet", supporting full life cycle traceability from production to logistics. Furthermore, the dual barcode scanner employs a primary and backup identifier redundancy design (the first identifier is the primary identifier, and the second identifier is the backup identifier), improving fault tolerance in abnormal scenarios. The strong correlation between packaging information and pallet codes enables rapid location of batches with quality issues, shortening recall response time. It also supports seamless integration with MES / ERP systems, enabling real-time analysis of quality data and process optimization. In summary, this application addresses the core pain points of traditional processes—low efficiency, difficult traceability, and numerous errors—through intelligent control and closed-loop data management, providing the chemical and coating industries with an efficient, highly reliable, and scalable automated packaging and supply chain management solution.
[0133] This application also provides an electronic device, which includes a memory and a processor. The memory stores a computer program, and the processor executes the computer program to implement the above-described paint bucket dispensing and management method. This electronic device can be any smart terminal, including mobile phones, tablets, and in-vehicle computers.
[0134] Please see Figure 10 , Figure 10 This is a schematic diagram of the hardware structure of an electronic device provided in one embodiment of this application. The electronic device includes:
[0135] The processor 1001 can be implemented using a general-purpose CPU (Central Processing Unit), microprocessor, application-specific integrated circuit (ASIC), or one or more integrated circuits, and is used to execute relevant programs to implement the paint bucket dispensing and management method provided in this application embodiment.
[0136] The memory 1002 can be implemented as a read-only memory (ROM), static storage device, dynamic storage device, or random access memory (RAM). The memory 1002 can store the operating system and other application programs. When the technical solutions provided in the embodiments of this specification are implemented through software or firmware, the relevant program code is stored in the memory 1002 and is called and executed by the processor 1001 using the paint bucket dispensing management method provided in the embodiments of this application.
[0137] Input / output interface 1003 is used to implement information input and output;
[0138] The communication interface 1004 is used to enable communication and interaction between this device and other devices. Communication can be achieved through wired means (such as USB, network cable, etc.) or wireless means (such as mobile network, WIFI, Bluetooth, etc.).
[0139] Bus 1005 transmits information between various components of the device (e.g., processor 1001, memory 1002, input / output interface 1003, and communication interface 1004);
[0140] The processor 1001, memory 1002, input / output interface 1003 and communication interface 1004 are connected to each other within the device via bus 1005.
[0141] This application also provides a computer-readable storage medium storing a computer program, which, when executed by a processor, provides the paint bucket dispensing and management method of this application.
[0142] Memory, as a non-transitory computer-readable storage medium, can be used to store non-transitory software programs and non-transitory computer-executable programs. Furthermore, memory may include high-speed random access memory, and may also include non-transitory memory, such as at least one disk storage device, flash memory device, or other non-transitory solid-state storage device. In some embodiments, memory may optionally include memory remotely located relative to the processor, and these remote memories can be connected to the processor via a network. Examples of such networks include, but are not limited to, the Internet, intranets, local area networks, mobile communication networks, and combinations thereof.
[0143] The embodiments described in this application are for the purpose of more clearly illustrating the technical solutions of the embodiments of this application, and do not constitute a limitation on the technical solutions provided by the embodiments of this application. As those skilled in the art will know, with the evolution of technology and the emergence of new application scenarios, the technical solutions provided by the embodiments of this application are also applicable to similar technical problems.
[0144] Those skilled in the art will understand that the technical solutions shown in the figures do not constitute a limitation on the embodiments of this application, and may include more or fewer steps than shown, or combine certain steps, or different steps.
[0145] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs.
[0146] Those skilled in the art will understand that all or some of the steps in the methods disclosed above, as well as the functional modules / units in the systems and devices, can be implemented as software, firmware, hardware, or suitable combinations thereof.
[0147] The terms “first,” “second,” “third,” “fourth,” etc. (if present) in the specification and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this application described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms “comprising” and “having,” and any variations thereof, are intended to cover non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.
[0148] It should be understood that in this application, "at least one (item)" means one or more, and "more than" means two or more. "And / or" is used to describe the relationship between related objects, indicating that three relationships can exist. For example, "A and / or B" can represent three cases: only A exists, only B exists, and both A and B exist simultaneously, where A and B can be singular or plural. The character " / " generally indicates that the preceding and following related objects are in an "or" relationship. "At least one (item) of the following" or similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one (item) of a, b, or c can represent: a, b, c, "a and b", "a and c", "b and c", or "a and b and c", where a, b, and c can be single or multiple.
[0149] In the embodiments provided in this application, it should be understood that the disclosed systems and methods can be implemented in other ways. For example, the system embodiments described above are merely illustrative; for instance, the division of the units described above is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection through some interfaces, devices, or units, and may be electrical, mechanical, or other forms.
[0150] The units described above as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0151] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.
[0152] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-accessible storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes multiple instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods of the various embodiments of this application. The aforementioned storage medium includes various media capable of storing programs, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0153] The preferred embodiments of the present application have been described above with reference to the accompanying drawings, but this does not limit the scope of the claims of the present application. Any modifications, equivalent substitutions, and improvements made by those skilled in the art without departing from the scope and substance of the embodiments of the present application shall be within the scope of the claims of the present application.
Claims
1. A method for managing the repackaging of paint buckets, characterized in that, The method is applied to a packaging management terminal, which is communicatively connected to a conveyor belt, a first barcode scanner, a second barcode scanner, a third barcode scanner, and a packaging machine. The conveyor belt is used to transport target paint buckets to the packaging machine, which is used to package the target paint buckets into trays. The third barcode scanner is a handheld scanner. The method includes: Obtain the production order number of the current packaging operation, and determine the packaging information of the target customer based on the production order number; the packaging information includes the required quantity of paint buckets. The conveyor belt is controlled to transport multiple target paint buckets to the plate-loading machine, and the first barcode scanner is controlled to scan the first or second identifier of each target paint bucket in sequence to identify the bucket code of each target paint bucket and determine the scanning order between the bucket codes. Each of the bucket codes is associated with the packaging information, and an association list of each target paint bucket is generated based on the association information between each bucket code and the packaging information. The queue order of the association list is the scanning order. In response to the plate-loading machine detecting that each of the target paint buckets has reached the assembly position, the plate-loading machine is controlled to sequentially assemble each of the target paint buckets onto the first pallet according to the association list; The second barcode scanner is controlled to scan the third identifier of the first pallet to identify the pallet code of the first pallet, and each of the bucket codes is associated with the pallet code, and the first association quantity between the first pallet and each of the target paint buckets is determined. If the first associated quantity reaches the maximum capacity of the first pallet, the first pallet is replaced with a new second pallet, and the first pallet is put into storage. Based on the association list, determine the second association quantity between the packaging information and each of the target paint buckets; When the number of target paint buckets assembled by the plate mounting machine is greater than the second associated quantity, the association list is sequentially used to determine whether two adjacent bucket codes are continuous. If two adjacent bucket codes are not continuous, the two non-continuous bucket codes are determined as the first positioning bucket code and the second positioning bucket code. The first positioning paint bucket and the second positioning paint bucket are determined from the multiple target paint buckets according to the first positioning bucket code and the second positioning bucket code. The bucket code insertion interface is displayed to notify the user to identify and fill in the missing bucket codes through the third barcode scanner. Wherein, the paint bucket corresponding to the missing bucket code is the target paint bucket located between the first positioned paint bucket and the second positioned paint bucket; In response to the user confirming the completion of supplementing the missing bucket code on the insert bucket code interface, the association information between the missing bucket code and the packaging information is added between the association information corresponding to the first positioning bucket code and the association information corresponding to the second positioning bucket code.
2. The paint bucket repackaging and management method according to claim 1, characterized in that, The method further includes: In response to an anomaly detected by the first barcode scanner scanning the first or second identifier of the target paint bucket, the target paint bucket is marked as an abnormal paint bucket, and a bucket code supplementation interface is displayed to notify the user to supplement the bucket code of the abnormal paint bucket through the third barcode scanner, and the conveyor belt and the first barcode scanner are controlled to stop working.
3. The method for managing the packaging of paint buckets according to claim 2, characterized in that, The method further includes: In response to the completion of scanning the abnormal paint bucket by the third barcode scanner, the barrel code of the abnormal paint bucket is identified and a supplementary recording confirmation interface is displayed, wherein the supplementary recording confirmation interface displays the barrel code of the abnormal paint bucket. In response to the user confirming the addition of the abnormal paint bucket code on the supplementary confirmation interface, the association information between the abnormal paint bucket code and the repackaging information is added to the end of the association list.
4. The paint bucket repackaging and management method according to claim 2, characterized in that, The method further includes: If the second associated quantity reaches the required quantity of the paint bucket, then control the conveyor belt and the first barcode scanner to stop working.
5. The paint bucket repackaging and management method according to claim 2, characterized in that, The method further includes: In response to the user's request to confirm the execution of the barrel code deletion procedure, a barrel code deletion interface is displayed to notify the user to identify and confirm the barrel code to be deleted through the third barcode scanner, wherein the paint barrel corresponding to the barrel code to be deleted is the target paint barrel that has suffered structural damage or deformation on the conveyor belt. In response to the user confirming the deletion of the bucket code on the delete bucket code interface, the association information between the bucket code to be deleted and the packaging information is deleted from the association list.
6. The paint bucket repackaging and management method according to claim 2, characterized in that, The method further includes: In response to the user's request to confirm the execution of the replacement bucket code procedure, a replacement bucket code interface is displayed to notify the user to identify and confirm the replacement bucket code and the replaced bucket code through the third barcode scanner. The paint bucket corresponding to the replaced bucket code is the target paint bucket that has structural damage or deformation on the first pallet, and the paint bucket corresponding to the replacement bucket code is the target paint bucket that has not been scanned by the first barcode scanner. In response to the user confirming on the Replace Bucket Code interface that the bucket code to be replaced will be replaced with the Replace Bucket Code, the association information between the replaced bucket code and the dispensing information in the association list will be changed to the association information between the Replace Bucket Code and the dispensing information.
7. The method for managing the packaging of paint buckets according to claim 2, characterized in that, The method further includes: In response to an anomaly in the second barcode scanner scanning the third identifier of the first stack, a board code re-entry interface is displayed to notify the user to re-enter the board code of the first stack using the third barcode scanner, and the board mounting machine and the second barcode scanner are controlled to stop working. In response to the completion of scanning the first stack by the third barcode scanner, the board code of the first stack is identified.
8. A paint bucket dispensing management system, characterized in that, include: A conveyor belt for transporting target paint buckets to a platter machine; A panel loading machine, used to panel and repackage the target paint buckets; A first barcode scanner is used to identify the barcode of the target paint can; The second barcode scanner is used to identify the board code of the first pallet; The third barcode scanner is a handheld scanner; The packaging management terminal is communicatively connected to the conveyor belt, the first barcode scanner, the second barcode scanner, and the board mounting machine. The dispensing management terminal is used to implement the paint bucket dispensing management method as described in any one of claims 1 to 7.
9. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a processor-executable program that, when executed by a processor, implements the paint bucket dispensing management method as described in any one of claims 1 to 7.
Citation Information
Patent Citations
Warehouse management method and device and computer readable storage medium
CN110503375A
Cigarette finished product flexible classification warehousing method and system
CN114077985A
Package association method and device based on bar code scanning
CN117910495A