Material calling method and material calling system

WO2026200217A1PCT designated stage Publication Date: 2026-10-01CONTEMPORARY AMPEREX TECHNOLOGY CO LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2026/072075
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2025-03-25
Filing Date
2026-01-12
Publication Date
2026-10-01

Smart Images

  • Figure CN2026072075_01102026_PF_FP_ABST
    Figure CN2026072075_01102026_PF_FP_ABST
Patent Text Reader

Abstract

A material calling method and a material calling system. The material calling method comprises: receiving a material calling request sent by a winding machine, the material calling request at least comprising a winding machine identifier, the winding machine comprising a human-computer interaction interface, and the material calling request being generated in response to a material calling input of a user on the human-computer interaction interface; on the basis of the material calling request, determining production data of the winding machine, the production data at least comprising an operation mode of the winding machine; on the basis of the operation mode, determining a first target material roll identifier matching the winding machine identifier; and performing material calling on a first target material roll corresponding to the first target material roll identifier. In the method, a material roll required by the winding machine can be automatically matched and material calling is performed, thereby improving the efficiency, accuracy, and flexibility of the material calling.
Need to check novelty before this filing date? Find Prior Art

Description

Material calling method and material calling system

[0001] Cross-reference to related applications

[0002] This application claims priority to Chinese patent application 202510360562.5, filed on March 25, 2025, entitled “Method and System for Feeding Materials”, the entire contents of which are incorporated herein by reference. Technical Field

[0003] This application relates to the field of battery management technology, and in particular to a feeding method and feeding system. Background Technology

[0004] When battery production equipment is in operation, it needs to order the required battery rolls. In related technologies, this is usually done in batches by a warehouse management system, but this batch ordering method lacks flexibility. Summary of the Invention

[0005] This application provides a feeding method and feeding system that can automatically match the material rolls required by the winding machine and feed them, thereby improving the efficiency, accuracy and flexibility of feeding.

[0006] In a first aspect, this application provides a material ordering method, comprising: receiving a material ordering request sent by a winding machine, the material ordering request including at least a winding machine identifier; the winding machine including a human-machine interface, the material ordering request being generated in response to a user's material ordering input on the human-machine interface; determining production data of the winding machine based on the material ordering request; the production data including at least the operating mode of the winding machine; determining a first target roll identifier matching the winding machine identifier based on the operating mode; and ordering material from the first target roll corresponding to the first target roll identifier.

[0007] According to the material feeding method provided in the embodiments of this application, the material feeding can be fed to the winding machine through the human-machine interface of the winding machine. Based on the material feeding request sent by the winding machine, the operating mode of the winding machine is determined, and the first target roll matched by the winding machine is automatically determined according to the operating mode of the winding machine, and the first target roll is fed; in this way, the efficiency, accuracy and flexibility of material feeding can be improved.

[0008] In some embodiments, determining the production data of the winding machine includes: determining the operating mode of the winding machine based on the number of coils on the winding machine.

[0009] In this embodiment, the operating mode of the winding machine is determined based on the number of coils on the winding machine, which can accurately determine the number of coils required by the winding machine, thereby improving the accuracy of material feeding.

[0010] In some embodiments, determining the operating mode of the winding machine based on the number of coils on the winding machine includes: determining that the winding machine is in an operating mode when the number of coils on the winding machine is greater than a preset quantity threshold.

[0011] In this embodiment, if the number of coils on the winding machine is greater than a preset quantity threshold, and there are already coils on the winding machine, then when matching is performed subsequently based on the first preset matching algorithm corresponding to the running mode, it is necessary to match with the existing coils on the winding machine to ensure the accuracy of the matching.

[0012] In some embodiments, the operating mode is an in-run mode, and based on the operating mode, determining the first target roll matching the identifier includes:

[0013] Obtain multiple first candidate rolls and multiple second candidate rolls that match the cell information produced by the winding machine. The first candidate rolls are first polarity rolls, and the second candidate rolls are second polarity rolls.

[0014] When ordering material for the first polarity roll, perform the following operations for each first target candidate roll, where the first target candidate roll can be any one of the first candidate rolls:

[0015] Each first non-target candidate material volume is paired with each second candidate material volume to obtain multiple combinations; the first non-target candidate material volume is a first candidate material volume other than the first target candidate material volume;

[0016] Based on the pairing of a first non-target candidate roll with a second candidate roll, solve for the pairing results of the first non-target candidate roll and the second candidate roll in multiple combinations;

[0017] Based on the matching results, a first target roll that matches the winding machine identifier is determined from multiple first target candidate rolls.

[0018] In this embodiment, the overall pairing of multiple first candidate rolls and multiple second candidate rolls that are matched with the winding machine is considered, that is, the overall pairing of multiple anode rolls and multiple cathode rolls that are matched with the winding machine is considered, so as to optimize the quality and yield of multiple products produced by the winding machine.

[0019] In some embodiments, based on pairing a first non-target candidate roll with a second candidate roll, the pairing results of the first non-target candidate roll and the second candidate roll in multiple combinations are solved, including:

[0020] Based on the pairing of a first non-target candidate roll with a second candidate roll, multiple pairing results are constructed for multiple combinations using a first preset algorithm;

[0021] The pairing result with the smallest overall pairing mean is determined from multiple pairing results as the target pairing result; the overall pairing mean is the average of the differences between the film width of the anode roll and the film width of the cathode roll in each pairing result.

[0022] Based on the matching results, a first target roll matching the winding machine identifier is determined from multiple first target candidate rolls, including:

[0023] Based on the target matching results, the first target roll that matches the winding machine identifier is determined from multiple first target candidate rolls.

[0024] In this embodiment, the overall OH matching of multiple first candidate rolls and multiple second candidate rolls matched with the winding machine is considered, so that multiple anode rolls and multiple cathode rolls matched with the winding machine have good OH as a whole, thereby optimizing the quality and yield of multiple products produced by the winding machine.

[0025] In some embodiments, based on pairing a first non-target candidate roll with a second candidate roll, a preset algorithm is used to construct multiple pairing results for multiple combinations; determining the pairing result with the smallest overall pairing mean from the multiple pairing results as the target pairing result includes:

[0026] Determine the first difference between the film width of the anode roll and the film width of the cathode roll in each combination;

[0027] Construct a matrix based on multiple first differences;

[0028] Based on the pairing of a first non-target candidate roll with a second candidate roll, the target difference corresponding to the minimum overall pairing mean in the matrix is ​​solved using the algorithm of the first design.

[0029] The target pairing result is obtained based on the combination corresponding to the target difference.

[0030] In this embodiment, the first difference between the film width of the anode roll and the film width of the cathode roll in each combination is calculated. A matrix is ​​constructed based on multiple first differences. A preset algorithm is used to solve for the target difference corresponding to the minimum overall pairing mean in the matrix, thereby obtaining the target pairing result corresponding to any first target candidate roll. In this way, the matching accuracy and efficiency can be improved while ensuring a good overall OH.

[0031] In some embodiments, the method further includes:

[0032] The theoretical film width difference is determined based on the difference between the film width of the first target candidate roll and the film width of the second polarity roll already on the winding machine.

[0033] Based on the target matching results, a first target roll matching the winding machine identifier is determined from multiple first target candidate rolls, including:

[0034] Based on the theoretical film width difference, the overall pairing average, and the target pairing number, a first target roll that matches the winding machine identifier is determined from multiple first candidate rolls; the target pairing number is the number of combinations in the target pairing results that meet the first preset condition, the first preset condition including the difference between the film width of the first non-target candidate roll and the film width of the second candidate roll in the same combination being greater than the first preset threshold.

[0035] In this embodiment, the first target roll is selected based on the theoretical film width difference, the overall pairing average, and the target number of pairs. This not only considers the matching between the first candidate roll of the first polarity and the existing second polarity roll on the winding machine, but also the matching between the first candidate roll of the first polarity and the second candidate roll that has not been loaded. It also considers the minimum OH requirements of the anode and cathode rolls, thereby ensuring that the battery cells produced by the winding machine based on the selected first target roll have good OH, and also ensuring that the battery cells produced by the winding machine have good OH.

[0036] In some embodiments, determining a first target roll that matches an identifier from a plurality of first candidate rolls based on the theoretical film width difference, the overall pairing average, and the target pairing number includes:

[0037] Among the first candidate rolls with the largest number of target pairs, the first candidate roll that meets the second preset condition is selected as the first target roll. The second preset condition includes the largest overall pairing average and the deviation between the theoretical film width difference and the second preset threshold being located in the first preset number of positions of the deviation sequence. The deviation sequence is the sorting result of the deviation between the theoretical film width difference and the second preset threshold corresponding to multiple first candidate rolls in ascending order.

[0038] In this embodiment, the first candidate roll with the largest number of target pairs, the largest overall average pairing value, and the smallest deviation between the theoretical film width difference and the second preset threshold is selected as the first target roll. This ensures that the existing rolls on the winding machine and the first target roll achieve good OH, thereby increasing the number of subsequent anode and cathode rolls with good OH, and improving the overall quality and yield of the products produced by the winding machine.

[0039] In some embodiments, determining a first target roll that matches the winding machine identifier from a plurality of first candidate rolls based on the theoretical film width difference, the overall pairing average, and the target pairing number includes:

[0040] Select the first candidate material roll with the largest number of target pairs from multiple first candidate material rolls as the first candidate target material roll;

[0041] Calculate the deviation between the theoretical film width difference and the second preset threshold for each first candidate target roll;

[0042] The deviations are sorted in ascending order to obtain the deviation sequence;

[0043] Select the first candidate target roll corresponding to the deviation located in the first preset number position in the deviation sequence to obtain the second candidate target roll;

[0044] Select the second candidate target roll with the largest overall pairing average from the second candidate target rolls to obtain the first target roll that matches the winding machine identifier.

[0045] In this embodiment, it is possible to better ensure that the existing coils and the first target coil on the winding machine achieve a good OH (OH) level, thereby enabling a larger number of subsequent anode and cathode coils to be matched and to have a good OH level, thus improving the overall quality and yield of the products produced by the winding machine.

[0046] In some embodiments, the operating mode of the winding machine is determined based on the quantity of the coil, including:

[0047] If the number of coils on the winding machine is less than or equal to a preset quantity threshold, the winding machine is determined to be in the start-up mode.

[0048] In this embodiment, if the number of coils on the winding machine is less than or equal to a preset quantity threshold, or if there are no coils or a small number of coils on the winding machine, then when performing matching based on the second preset matching algorithm corresponding to the startup mode, it is not necessary to match with the coils on the winding machine to ensure the accuracy of the matching.

[0049] In some embodiments, the operating mode is an on-mode, and based on the operating mode, determining a first target roll that matches the winding machine identifier includes:

[0050] Obtain multiple third candidate rolls that match the cell information produced by the winding machine, where each of the multiple third candidate rolls is either a first polarity roll or a second polarity roll.

[0051] Based on the film width of multiple third candidate rolls, the deviation of each third candidate roll is determined separately;

[0052] Based on the deviation of each third candidate roll, the first target roll that matches the winding machine identifier is determined from the third candidate rolls.

[0053] In this embodiment, after obtaining multiple third candidate rolls, the deviation of each third candidate roll can be calculated according to a preset deviation algorithm, which is to say, the overall film width of each third candidate roll is considered, thereby ensuring the overall product quality and yield of the winding machine.

[0054] In some embodiments, before determining the first target roll that matches the winding machine identifier from the third candidate rolls based on the deviation of each third candidate roll, the method further includes:

[0055] Calculate the mean and standard deviation of the second film width based on the film width of each third candidate roll;

[0056] The deviation of the third candidate roll is determined based on the film width of the third candidate roll, the mean and standard deviation of the second film width.

[0057] In this embodiment, the deviation of the third candidate roll can be accurately determined based on the film width of the third candidate roll, the mean of the second film width, and the standard deviation.

[0058] In some embodiments, determining a first target roll that matches the winding machine identifier from the third candidate rolls based on the deviation of each third candidate roll includes:

[0059] The third candidate roll with the smallest deviation is identified as the first target roll that matches the winding machine identifier.

[0060] In this embodiment, directly selecting the third candidate roll with the smallest deviation as the first target roll can better ensure the overall product quality and yield of the winding machine.

[0061] In some embodiments, the production data may also include: product information and material roll demand information;

[0062] Based on the operating mode, the first target roll matching the winding machine identifier is determined, including:

[0063] Based on the product information and material roll demand information, verify whether the material request meets the preset request conditions;

[0064] If the material request meets the preset request conditions, the first target roll that matches the winding machine identifier is determined based on the winding machine's operating mode.

[0065] In this embodiment, the first target roll is determined only if the material call request of the winding machine meets the preset request conditions. This improves the accuracy of material call.

[0066] In some embodiments, determining a first target roll identifier that matches a winding machine identifier based on an operating mode includes:

[0067] Obtain multiple fourth candidate rolls that match the cell information produced by the winding machine;

[0068] Select a fifth candidate roll that meets the preset candidate conditions from multiple fourth candidate rolls; the preset candidate conditions include at least one of the following conditions: the film width of the roll is less than the film width of the diaphragm, the roll is in a locked state, and the tray on which the roll is located is in a matched state.

[0069] Based on the operating mode of the winding machine, the first target roll that matches the winding machine identifier is determined from the fifth candidate rolls.

[0070] In this embodiment, a material roll that meets at least one of the following conditions is selected as the first target material roll: the film width of the roll is smaller than the film width of the diaphragm, the roll is in a locked state, and the tray containing the roll is in a matched state. This enables material ordering optimization.

[0071] In some embodiments, the method further includes:

[0072] If the first target roll is successfully called, the location node of the first target roll is sent to the winding machine so that the location node of the first target roll can be displayed on the human-machine interface.

[0073] In this embodiment, the location node of the called material roll is displayed, realizing real-time monitoring of the calling status and location information. Operators can view the progress information of the called material roll at any time and understand the calling status, which helps to discover and solve problems in the production process in a timely manner, improve the flexibility and accuracy of production scheduling, and thus make more accurate scheduling decisions.

[0074] In some embodiments, the method further includes:

[0075] If the first target coil fails to be called, a prompt message is sent to the winding machine to be displayed on the human-machine interface. The prompt message indicates that the first target coil has failed to be called.

[0076] In this embodiment, by displaying a prompt message indicating a failed material call, staff can promptly understand the result of the material call, facilitating subsequent operations and thereby improving production efficiency.

[0077] In some embodiments, if the first target roll is successfully ordered, the method further includes:

[0078] Update the inventory information in the warehouse management system to update the status of the first target roll to "requested".

[0079] In this embodiment, the status of the successfully called material roll is updated to "called", which can prevent the same material roll from being called repeatedly, thereby further improving the accuracy of the calling.

[0080] In some embodiments, the material call request sent by the winding machine is a first material call request, which calls the first target roll corresponding to the first target roll identifier, including:

[0081] Based on the first target material roll identifier, generate a second material requisition request for the first target material roll identifier;

[0082] The warehouse management system generates a material requisition task based on the second material requisition request and sends the material requisition task to the warehouse control system, so that the warehouse control system controls the first target material roll to be released from the warehouse based on the material requisition task.

[0083] In this embodiment, the warehouse management system generates a material requisition task based on the material requisition request, so that the warehouse control system controls the outbound of the first target material roll based on the material requisition task, so as to ensure that the first target material roll can be transported to the target battery production equipment for production.

[0084] In some embodiments, calling for the first target roll corresponding to the first target roll identifier includes:

[0085] If the first target roll corresponding to the first target roll identifier meets the preset calling conditions, the first target roll corresponding to the first target roll identifier is called.

[0086] In this embodiment, it is first determined whether the first target roll meets the preset calling conditions. If the preset calling conditions are met, the first target roll is then called. In this way, the accuracy of calling can be improved.

[0087] In some embodiments, when the first target roll corresponding to the first target roll identifier meets the preset calling conditions, calling is performed on the first target roll corresponding to the first target roll identifier, including:

[0088] Verify whether the first target material roll corresponding to the first target material roll identifier meets the first preset material calling condition;

[0089] If the first preset material calling condition is met, verify whether the first target material roll meets the second preset material calling condition;

[0090] If the second preset material calling conditions are met, generate the outbound task for the first target material roll;

[0091] Control the release of the first target roll of material based on the outbound task.

[0092] In this embodiment, if the first target roll corresponding to the first target roll identifier does not meet the first preset calling condition, it is not necessary to check whether the second preset calling condition is met, which can improve efficiency.

[0093] In some embodiments, the first preset material requisition conditions include: the first target material roll has not been requested, the inventory duration of the first target material roll is greater than a preset duration, and the first target material roll has a work order number. Verifying whether the first target material roll corresponding to the first target material roll identifier meets the first preset material requisition conditions includes:

[0094] Verify whether the first target roll corresponding to the first target roll identifier has been called;

[0095] If the first target roll has not been called, check whether the inventory duration of the first target roll is greater than the preset duration.

[0096] If the inventory duration of the first target roll exceeds the preset duration, check whether the first target roll has a work order number;

[0097] If a work order number exists for the first target material roll, it is determined that the first target material roll corresponding to the first target material roll identifier meets the first preset material calling condition.

[0098] In this embodiment, there are multiple first preset material calling conditions. Verifying multiple first preset material calling conditions can further ensure the accuracy of material calling. In addition, the multiple first preset material calling conditions are divided into priorities. First, the first preset material calling conditions with higher priority are verified. If the first preset material calling conditions with higher priority are met, then the first preset material calling conditions with lower priority are verified, which can improve efficiency.

[0099] In some embodiments, the second preset material requisition conditions include: the first target material roll has not been requested for release and the first target material roll has not been frozen. Verifying whether the first target material roll meets the second preset material requisition conditions includes:

[0100] Verify whether the first target roll has been requested for release.

[0101] If the first target roll has not been requested to be released from the warehouse, verify whether the first target roll is frozen;

[0102] If the first target roll is not frozen, it is determined that the first target roll meets the second preset material calling conditions.

[0103] In this embodiment, there are multiple second preset material calling conditions. Verifying multiple second preset material calling conditions can further ensure the accuracy of material calling. In addition, the multiple second preset material calling conditions are divided into priorities. The second preset material calling conditions with higher priority are verified first. If the second preset material calling conditions with higher priority are satisfied, the second preset material calling conditions with lower priority are verified, which can improve efficiency.

[0104] In some embodiments, the method further includes:

[0105] Obtain inventory information, which includes the roll identifiers and roll parameter information for multiple rolls;

[0106] Lock the identifier of the second target material roll that meets the preset locking conditions.

[0107] In this embodiment, inventory information can be acquired, enabling remote real-time monitoring of automated warehouse information. This not only solves the problem that automated warehouse information can only be viewed on-site, but also allows staff to grasp automated warehouse inventory information in real time, improving the timeliness and effectiveness of information. Furthermore, material rolls that meet preset locking conditions can be automatically locked without the need for on-site personnel, improving the efficiency and flexibility of handling abnormal material rolls. Locking abnormal material rolls also prevents locked rolls from being mistakenly released from the warehouse, further ensuring the accuracy of material roll matching.

[0108] In some embodiments, locking the roll identifier corresponding to the second target roll that meets the preset locking conditions includes:

[0109] Lock the reel identifier of the second target cathode reel whose film width is greater than the first film width threshold.

[0110] And / or, lock the roll identifier corresponding to the second target anode roll whose film width is less than the second film width threshold.

[0111] In this embodiment, the cathode roll is automatically locked when it meets its corresponding locking conditions, and / or the anode roll is automatically locked when it meets its corresponding locking conditions, without the need for manual intervention, thus improving the timeliness and accuracy of handling abnormal rolls.

[0112] In some embodiments, the method further includes:

[0113] In response to the third input, the lock configuration interface is displayed, which includes the identification information and parameter information of the coil.

[0114] In response to selecting the fourth input of the third target roll identifier from the identifier information in the lock configuration interface, the third target roll corresponding to the third target roll identifier is locked.

[0115] In this embodiment, a lock configuration interface is displayed, which can lock the roll based on the user's selected roll, thereby supporting manual remote locking and further improving the flexibility of handling abnormal rolls.

[0116] Secondly, embodiments of this application also provide a feeding system, including:

[0117] The winding machine includes a human-machine interface for generating a material request in response to the user's material request input on the human-machine interface and sending the material request to the warehouse management system. The material request includes at least a winding machine identifier.

[0118] The warehouse management system is used to receive material requisition requests sent by the winding machine; determine the production data of the winding machine based on the material requisition requests; the production data includes at least the winding operation mode; determine the first target roll identifier that matches the identifier based on the operation mode; and requisition the first target roll corresponding to the first target roll identifier.

[0119] In some embodiments, the warehouse management system is further configured to generate a material requisition task based on the first target material roll identifier;

[0120] The material requisition system also includes a warehouse control system, which, upon receiving a material requisition task from the warehouse management system, controls the first target roll of material to be released from the warehouse based on the material requisition task.

[0121] Thirdly, embodiments of this application also provide a feeding system, comprising:

[0122] The winding machine includes a human-machine interface for generating a first material call request in response to a user's material call input on the human-machine interface, and sending the first material call request to a first control system. The first material call request includes at least a winding machine identifier.

[0123] The first control system is used to receive a first material call request sent by the winding machine; determine the production data of the winding machine based on the first material call request; the production data includes at least the operating mode of the winding machine; determine a first target roll identifier that matches the identifier based on the operating mode; generate a second material call request based on the first target roll identifier and send the second material call request to the warehouse management system.

[0124] The warehouse management system is used to request materials from the first target material roll corresponding to the first target material roll identifier based on the second material request.

[0125] In some embodiments, the warehouse management system is further configured to generate a material requisition task based on the second material requisition request and send the material requisition task to the warehouse control system;

[0126] The material requisitioning system also includes a warehouse control system, which is used to control the release of the first target roll of material based on the material requisitioning task.

[0127] The above description is only an overview of the technical solution of this application. In order to better understand the technical means of this application and to implement it in accordance with the contents of the specification, and to make the above and other objects, features and advantages of this application more obvious and understandable, specific embodiments of this application are given below. Attached Figure Description

[0128] The features, advantages, and technical effects of exemplary embodiments of this application will now be described with reference to the accompanying drawings.

[0129] Figure 1 is a schematic flowchart of a material feeding method provided in an embodiment of this application;

[0130] Figure 2 is a schematic diagram of another material feeding method provided in an embodiment of this application;

[0131] Figure 3 is a schematic flowchart of another material feeding method provided in the embodiments of this application;

[0132] Figure 4 is a schematic flowchart of another material feeding method provided in the embodiments of this application;

[0133] Figure 5 is a schematic diagram of another material feeding method provided in the embodiments of this application;

[0134] Figure 6 is a schematic flowchart of another material feeding method provided in the embodiments of this application;

[0135] Figure 7 is a schematic flowchart of another material feeding method provided in the embodiments of this application;

[0136] Figure 8 is a schematic flowchart of another material feeding method provided in an embodiment of this application;

[0137] Figure 9 is a schematic diagram of another material feeding method provided in an embodiment of this application;

[0138] Figure 10 is a schematic flowchart of another material feeding method provided in the embodiments of this application;

[0139] Figure 11 is a schematic flowchart of another material feeding method provided in the embodiments of this application;

[0140] Figure 12 is a schematic flowchart of another material feeding method provided in the embodiments of this application;

[0141] Figure 13 is a schematic flowchart of another material feeding method provided in the embodiments of this application;

[0142] Figure 14 is a schematic flowchart of another material feeding method provided in the embodiments of this application;

[0143] Figure 15 is a schematic flowchart of another material feeding method provided in the embodiments of this application;

[0144] Figure 16 is a schematic flowchart of another material feeding method provided in the embodiments of this application;

[0145] Figure 17 is a schematic diagram of the locking configuration interface in the material calling method provided in the embodiment of this application;

[0146] Figure 18 is a schematic diagram of one of the feeding systems provided in the embodiments of this application;

[0147] Figure 19 is a second schematic diagram of the feeding system provided in the embodiment of this application;

[0148] Figure 20 is a third schematic diagram of the feeding system provided in the embodiment of this application;

[0149] Figure 21 is a fourth schematic diagram of the feeding system provided in the embodiment of this application;

[0150] Figure 22 is a flowchart illustrating one specific scenario of the feeding method provided in this application.

[0151] Figure 23 is a second schematic flowchart of a specific scenario embodiment of the feeding method provided in this application. Detailed Implementation

[0152] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0153] Unless otherwise defined, all technical and scientific terms used in this application have the same meaning as commonly understood by one of ordinary skill in the art to which this application pertains; the terminology used in the description of this application is for the purpose of describing particular embodiments only and is not intended to limit the application; the terms "comprising" and "having," and any variations thereof, in the description, claims, and accompanying drawings of this application are intended to cover non-exclusive inclusion. The terms "first," "second," etc., in the description, claims, or accompanying drawings of this application are used to distinguish different objects, not to describe a specific order or hierarchy.

[0154] In this application, the reference to "embodiment" means that a specific feature, structure, or characteristic described in connection with an embodiment may be included in at least one embodiment of this application. The appearance of this phrase in various places throughout the specification does not necessarily refer to the same embodiment, nor is it a mutually exclusive, independent, or alternative embodiment. It will be explicitly and implicitly understood by those skilled in the art that the embodiments described in this application can be combined with other embodiments.

[0155] Unless otherwise specified, all embodiments and optional embodiments of this application can be combined to form new technical solutions.

[0156] Unless otherwise specified, all technical features and optional technical features of this application may be combined to form new technical solutions.

[0157] Unless otherwise specified, all steps of this application may be performed sequentially or randomly, preferably sequentially. For example, the method includes steps (a) and (b), indicating that the method may include steps (a) and (b) performed sequentially, or it may include steps (b) and (a) performed sequentially. For example, the mention that the method may also include step (c) indicates that step (c) may be added to the method in any order; for example, the method may include steps (a), (b), and (c), or it may include steps (a), (c), and (b), or it may include steps (c), (a), and (b), etc.

[0158] In related technologies, the battery production equipment relies on a warehouse management system (WMS) for batch ordering of the required material rolls, enabling the battery production equipment to produce based on the batch ordered material rolls from the WMS. However, batch ordering cannot handle material rolls in abnormal condition, resulting in unusable rolls and a lack of flexibility. Furthermore, batch ordering involves arbitrarily matching material rolls, which can easily lead to matching errors, thereby affecting product quality and yield.

[0159] This application provides a material feeding method and a material feeding system. The material feeding method provided in this application will be described first below.

[0160] As shown in Figure 1, the feeding method provided in this application embodiment includes S101 to S104.

[0161] S101, receive a material call request sent by the winding machine, the material call request including at least the winding machine identifier; the winding machine includes a human-machine interface, and the material call request is generated in response to the material call input by the user on the human-machine interface.

[0162] For example, each winding machine includes a human-machine interface (HMI), through which operators can request materials. The HMI is a device and software used for interaction between humans and machines. The winding machine's HMI can receive operating instructions and monitor the winding machine's production process. For instance, the HMI displays a material request control; when a user clicks this control, the input becomes the material request. Upon receiving the input, the HMI generates a material request and sends it to the corresponding processor, which then executes the material request method.

[0163] For example, the processor includes a requisition interface, which the human-machine interface can directly call to enable requisitioning via the interface, improving its flexibility and efficiency. For example, the requisition interface includes an Application Programming Interface (API). The API is used to enable data sharing and function calls between different systems.

[0164] Each winding machine includes a unique winding machine identifier; different winding machines have different identifiers. A material request includes the winding machine identifier. A material request is made to the winding machine corresponding to the identified winding machine in the request. Understandably, the requested coil should be loaded onto the winding machine corresponding to that identifier.

[0165] The rolls required by the winding machine include electrode rolls and diaphragm rolls. The material calling method in this application can refer to the material calling method for electrode rolls. In this document, "roll" refers to electrode rolls.

[0166] S102, Based on the material request, determine the production data of the winding machine; the production data shall include at least the operating mode of the winding machine.

[0167] For example, the operating modes of a winding machine can include multiple modes. The operating mode of the winding machine differs depending on the scenario. For instance, if the winding machine has been running for a period of time, its operating mode is "running mode." Or, if the winding machine has just started running, its operating mode is "start-up mode."

[0168] S103, based on the operating mode, determines the first target roll identifier that matches the winding machine identifier.

[0169] The required coils for a winding machine vary depending on its operating mode. Based on the operating mode, the matching requirements of the winding machine can be determined, and the required coils can be automatically matched. This not only improves the material feeding efficiency but also reduces errors and uncertainties caused by manual matching.

[0170] As an example, different operating modes correspond to different preset matching algorithms. For instance, the running mode corresponds to the first preset matching algorithm, and the power-on mode corresponds to the second preset matching algorithm. Multiple operating modes and multiple preset matching algorithms can be pre-stored, and the preset matching algorithm corresponding to the current operating mode of the winding machine can be found within this relationship. It should be noted that any algorithm capable of automatic matching can be used as a preset matching algorithm.

[0171] For example, each roll includes a roll identifier, which is unique and different for different rolls. The first target roll identifier refers to the identifier of the roll that can be matched with the current operating mode of the winding machine.

[0172] S104, Call the first target material roll corresponding to the first target material roll identifier.

[0173] The coils can be stored in a warehouse. Calling for the first target coil includes: releasing the first target coil from the warehouse, in other words, removing the first target coil from the warehouse. If the first target coil is successfully called, it is transported to its matching winding machine, enabling the winding machine to produce battery cells based on the first target coil.

[0174] According to the material feeding method provided in the embodiments of this application, the material feeding can be fed to the winding machine through the human-machine interface of the winding machine. Based on the material feeding request sent by the winding machine, the operating mode of the winding machine is determined. According to the operating mode of the winding machine, the first target roll matched by the winding machine is automatically determined and the first target roll is fed. In this way, the efficiency, accuracy and flexibility of material feeding can be improved.

[0175] In some embodiments, determining the production data of the winding machine includes:

[0176] The operating mode of the winding machine is determined based on the number of coils on the winding machine.

[0177] For example, the material request sent by the winding machine also includes the number of coils already on the winding machine. The required number of coils and / or the polarity of the coils will differ depending on the number of coils already on the winding machine. It is understood that if the number of coils already on the winding machine equals the total number of coils that can be placed on the winding machine, then the winding machine is not short of material and a material request is not required at this time.

[0178] For example, a winding machine can hold 2 anode rolls and 2 cathode rolls. If the number of anode rolls already on the winding machine is less than 2, then the winding machine is short of anode rolls, and a request for anode rolls can be made. Similarly, if the number of cathode rolls already on the winding machine is less than 2, then the winding machine is short of cathode rolls, and a request for anode rolls can be made.

[0179] In this embodiment, the operating mode of the winding machine is determined based on the number of coils on the winding machine, which can accurately determine the number of coils required by the winding machine, thereby improving the accuracy of material feeding.

[0180] In some embodiments, the operating mode of the winding machine is determined based on the number of coils on the winding machine, including:

[0181] If the number of coils on the winding machine exceeds a preset threshold, the winding machine is determined to be in operation mode.

[0182] For example, with a preset quantity threshold of 0, if the number of coils on the winding machine is greater than 0, the winding machine includes at least one coil, indicating that the winding machine is in operation mode. It is understood that when the winding machine is in operation mode, the number of coils on the winding machine is at least one.

[0183] In this embodiment, if the number of coils on the winding machine is greater than a preset quantity threshold, and there are already coils on the winding machine, then when matching is performed subsequently based on the first preset matching algorithm corresponding to the running mode, it is necessary to match with the existing coils on the winding machine to ensure the accuracy of the matching.

[0184] In some embodiments, the operating mode is an in-run mode, as shown in Figure 2. Based on the operating mode, determining the first target roll matching the identifier includes:

[0185] S201, acquire multiple first candidate rolls and multiple second candidate rolls that match the cell information produced by the winding machine, wherein the first candidate rolls are first polarity rolls and the second candidate rolls are second polarity rolls;

[0186] S202, when calling for the first polarity stock roll, perform the following operations for each first target candidate stock roll, where the first target candidate stock roll is any one of the first candidate stock rolls:

[0187] S203, each first non-target candidate material roll is paired with each second candidate material roll to obtain multiple combinations; the first non-target candidate material roll is a first candidate material roll other than the first target candidate material roll;

[0188] S204, Based on the pairing of a first non-target candidate roll with a second candidate roll, solve the pairing results of the first non-target candidate roll and the second candidate roll in multiple combinations;

[0189] S205, Based on the matching results, determine the first target roll that matches the winding machine identifier from multiple first target candidate rolls.

[0190] In step S201, first candidate rolls and second candidate rolls are stored in a warehouse. Acquiring multiple first candidate rolls and multiple second candidate rolls that match the cell information produced by the winding machine includes: selecting multiple first candidate rolls and multiple second candidate rolls that match the cell information produced by the winding machine from multiple rolls in the warehouse. One of the first candidate rolls and the second candidate roll is an anode roll, and the other is a cathode roll.

[0191] For example, the battery cell information produced by the winding machine includes a finished product code, and the inventory information includes a roll identifier. The finished product code and the roll identifier have a corresponding relationship. Obtaining multiple first candidate rolls and multiple second candidate rolls that match the battery cell information produced by the winding machine includes: searching for multiple first candidate rolls and multiple second candidate rolls that match the finished product code produced by the winding machine from the correspondence between the finished product code and the roll identifier.

[0192] For example, the status of the material roll may include an abnormal status and a normal status. The abnormal status includes a locked status, a frozen status, and a stagnant status.

[0193] A locked state refers to setting a material roll to a state where it cannot be used arbitrarily, in order to prevent it from being accidentally operated or released from the warehouse. Locking protects abnormal material rolls from being used incorrectly. Locked material rolls cannot be retrieved by the warehouse management system in a batch requisition manner.

[0194] "Frozen" refers to setting a specific stock roll to a paused state to prevent its continued flow. Freezing can be used to suspend the outbound operation of abnormal stock rolls.

[0195] "Idle state" refers to a situation where the inventory duration of the stock rolls exceeds the preset inventory duration. Here, the preset inventory duration can be set according to actual needs.

[0196] Normal state means that the stock rolls are not locked or frozen and the stock rolls' inventory duration is less than or equal to the preset inventory duration.

[0197] In addition, the status of the material rolls may also include whether they have been requested for release or whether they have been matched.

[0198] For example, the first and second candidate stock rolls meet at least one of the following conditions: not requested for release, not matched, and not frozen. This improves the accuracy of stock requests.

[0199] For example, information about the battery cells produced by the winding machine can be obtained from the material request sent by the winding machine.

[0200] For example, the cell information produced by the winding machine includes the face type of the roll required by the winding machine. The face type of the roll includes face A and face B. For the winding machine, some winding machines can wind face A rolls, and some winding machines can wind face B rolls.

[0201] Acquiring multiple first candidate rolls and multiple second candidate rolls that match the cell information produced by the winding machine includes: acquiring multiple first candidate rolls and multiple second candidate rolls that match the face type of the rolls required by the winding machine. For example, if the face type of the rolls that the winding machine can wind is face A, both the first candidate rolls and the second candidate rolls are face A rolls. As another example, if the face type of the rolls that the winding machine can wind is face B, both the first candidate rolls and the second candidate rolls are face B rolls.

[0202] In S202, the polarity of the roll requested by the winding machine can be obtained from the request sent by the winding machine. For example, if the polarity of the roll requested by the winding machine is anode, then the request is for anode rolls. Similarly, if the polarity of the roll requested by the winding machine is cathode, then the request is for cathode rolls. Whether the request is for anode or cathode rolls, the roll matching the winding machine making the request can be determined according to steps S202 to S205.

[0203] For example, there are 100 first candidate data volumes, numbered p1 to p100, where p1 represents the first first candidate data volume, p2 represents the second first candidate data volume, and so on, with p100 representing the 100th first candidate data volume. There are 120 second candidate data volumes, numbered q1 to q120, where q1 represents the first second candidate data volume, q2 represents the second second candidate data volume, and so on, with q120 representing the 120th second candidate data volume. Any one of the first candidate data volumes from 1 to 100 can be used as the first target candidate data volume, and S203 to S204 are executed for any one of the first target candidate data volumes.

[0204] The following section will first take the first candidate material roll p1 as the first target candidate material roll and introduce S203 to S204.

[0205] In S203, the 2nd to 100th first candidate material rolls p2 to p100 are the first non-target candidate material rolls. Each of the 2nd to 100th first candidate material rolls p2 to p100 is paired with each of the 120 second candidate material rolls, resulting in multiple combinations as shown in Table 1. In Table 1, p2 and q1 represent the pairwise combinations of the 2nd first candidate material roll and the 1st second candidate material roll. The others are similar and will not be explained in detail. It is understandable that when the 1st first candidate material roll p1 is the first target candidate material roll, the multiple combinations corresponding to the 1st first candidate material roll p1 do not include the 1st first candidate material roll p1 itself.

[0206] Table 1

[0207] In S204, the pairing principle is that a first non-target candidate roll can only be paired with one second candidate roll, resulting in the pairing results shown in Table 1 for multiple combinations. It is understood that in this pairing result, multiple first non-target candidate rolls and multiple second candidate rolls are paired one-to-one. For example, one of the pairing results corresponding to the multiple combinations shown in Table 1 is: p2 and q1 paired, p3 and q2 paired, p4 and q3 paired... p100 and q99 paired, which includes 99 pairs. In this example, each pairing in the result includes one anode roll and one cathode roll.

[0208] Next, S203 to S204 will be introduced with the second first candidate material roll p2 as the first target candidate material roll.

[0209] In S203, the first and third to 100th first candidate material rolls p1 and p3 to p100 are the first non-target candidate material rolls. Each of the first and third to 100th first candidate material rolls p1 and p3 to p100 is paired with each of the 120 second candidate material rolls to obtain multiple combinations as shown in Table 2. It can be understood that the multiple combinations shown in Table 2 are the combinations corresponding to the case where the second first candidate material roll p2 is the first target candidate material roll.

[0210] Table 2

[0211] In S204, the pairing principle is that a first non-target candidate roll can only be paired with one second candidate roll, resulting in the pairing results shown in Table 2 for multiple combinations. It is understood that in these pairing results, multiple first non-target candidate rolls and multiple second candidate rolls are paired one-to-one. For example, one of the pairing results corresponding to the multiple combinations shown in Table 2 is: p1 and q1 paired, p3 and q2 paired, p4 and q3 paired... p100 and q99 paired, which includes 99 pairings. In this example, each pairing in the result includes one anode roll and one cathode roll.

[0212] Next, taking the third first candidate material roll p3 as the first target candidate material roll, we will introduce S203 to S204.

[0213] In S203, the first candidate volumes p1-p2 and p3-p100 (numbers 1-2 and 4-100) are the first non-target candidate volumes. Each of the first candidate volumes p1-p2 and p3-p100 is paired with each of the 120 second candidate volumes, resulting in multiple combinations as shown in Table 3. It can be understood that the multiple combinations shown in Table 3 are the combination sets corresponding to the case where the third first candidate volume p3 is the first target candidate volume.

[0214] Table 3

[0215] In S204, the pairing principle is that a first non-target candidate roll can only be paired with one second candidate roll, resulting in the pairing results corresponding to the multiple combinations shown in Table 3. It is understood that in this pairing result, multiple first non-target candidate rolls and multiple second candidate rolls are paired one-to-one. For example, one of the pairing results corresponding to the multiple combinations shown in Table 3 is: p1 and q1 paired, p2 and q2 paired, p4 and q3 paired... p100 and q99 paired, which includes 99 pairs. In this example, each pairing in the result includes one anode roll and one cathode roll.

[0216] Similarly, following the methods shown in S203 to S204, the 4th to 100th first candidate material rolls can be used as the first target candidate material rolls in sequence, thereby obtaining multiple combinations corresponding to the case where the 4th to 100th first candidate material rolls are used as the first target candidate material rolls.

[0217] Understandably, when the i-th first candidate stock roll is the first target candidate stock roll, the i-th first candidate stock roll is not included in any of the multiple combinations corresponding to the i-th first candidate stock roll, where the i-th first candidate stock roll is any one of the multiple first candidate stock rolls. Furthermore, each combination includes one anode stock roll and one cathode stock roll.

[0218] In this embodiment, the overall pairing of multiple first candidate rolls and multiple second candidate rolls that are matched with the winding machine is considered, that is, the overall pairing of multiple anode rolls and multiple cathode rolls that are matched with the winding machine is considered, so as to optimize the quality and yield of multiple products produced by the winding machine.

[0219] In some embodiments, as shown in FIG3, the pairing results of the first non-target candidate roll and the second candidate roll in multiple combinations are solved based on the pairing of a first non-target candidate roll and a second candidate roll, including:

[0220] S301, Based on the pairing of a first non-target candidate roll with a second candidate roll, multiple pairing results are constructed for multiple combinations using a preset algorithm;

[0221] S302, determine the pairing result with the smallest overall pairing mean from multiple pairing results as the target pairing result; the overall pairing mean is the average of the differences between the film width of the anode roll and the film width of the cathode roll in each pairing result.

[0222] Based on the matching results, the first target roll that matches the identifier is determined from multiple first target candidate rolls, including:

[0223] S303, Based on the target matching result, determine the first target roll that matches the identifier from multiple first target candidate rolls.

[0224] For example, based on the principle that a first non-target candidate roll can be paired with a second candidate roll, the Hungarian matching algorithm can be used to construct multiple pairing results for multiple combinations.

[0225] First, taking the first candidate material roll p1 as the first target candidate material roll, we will introduce S301 to S302.

[0226] When the first candidate roll p1 is the first target candidate roll, one pairing result is: p2 and q1 paired, p3 and q2 paired, p4 and q3 paired... p100 and q99 paired. Another pairing result is: p2 and q2 paired, p3 and q3 paired, p4 and q4 paired... p100 and q100 paired. Yet another pairing result is: p2 and q3 paired, p3 and q4 paired, p4 and q5 paired... p100 and q101 paired. It is understandable that in any pairing result, the first non-target candidate roll is paired one-to-one with the second candidate roll, and each pairing includes one anode roll and one cathode roll.

[0227] For any pairing result, calculate the difference between the film width of the anode roll and the film width of the cathode roll in each pairing. Then, calculate the average of the film width differences for each pairing to obtain the overall pairing average. For example, for the first pairing result including: p2 and q1 pairing, p3 and q2 pairing, p4 and q3 pairing... p100 and q99, calculate the difference between the film width of the anode roll and the film width of the cathode roll in each of the pairings p2 and q1, p3 and q2, p4 and q3 pairing... p100 and q99, and then calculate the average of the film width differences for the first pairing result to obtain the overall pairing average.

[0228] Following the example above, the overall pairing mean can be obtained for each pairing result.

[0229] Suppose that the first pairing result includes: p2 and q1 pairing, p3 and q2 pairing, p4 and q3 pairing... p100 and q99, and the overall pairing mean corresponding to the first pairing result is the smallest. Then the first pairing result is the first candidate material roll p1 is the target pairing result corresponding to the first target candidate material roll.

[0230] For example, taking an anode roll as an example, the anode roll includes an anode body and an anode tab. At least a portion of the anode body is provided with an anode film layer, and the width of the portion of the anode film layer located on the anode body is the film width of the anode roll. The film width of the cathode roll is similar. The film width of the anode roll is greater than the film width of the cathode roll, which can prevent lithium dendrite precipitation and ensure the safety and stability of the battery. The portion of the anode roll film width that exceeds the film width of the cathode roll is called the OH (overhang).

[0231] Next, S301 to S302 will be introduced with the second first candidate material roll p2 as the first target candidate material roll.

[0232] When the second candidate roll p2 is the first target candidate roll, one pairing result is: p1 and q1 paired, p3 and q2 paired, p4 and q3 paired... p100 and q99 paired. Another pairing result is: p1 and q2 paired, p3 and q3 paired, p4 and q4 paired... p100 and q100 paired. Yet another pairing result is: p1 and q3 paired, p3 and q4 paired, p4 and q5 paired... p100 and q101 paired. It is understandable that in any pairing result, the first non-target candidate roll is paired one-to-one with the second candidate roll, and each pairing includes one anode roll and one cathode roll.

[0233] For any pairing result, calculate the difference between the film width of the anode roll and the film width of the cathode roll in each pairing. Then, calculate the average of the film width differences for each pairing to obtain the overall pairing average. For example, for the first pairing result including: p1 and q1 pairing, p3 and q2 pairing, p4 and q3 pairing... p100 and q99, calculate the difference between the film width of the anode roll and the film width of the cathode roll in each pairing (p1 and q1, p3 and q2, p4 and q3... p100 and q99), and then calculate the average of the film width differences for the first pairing result to obtain the overall pairing average.

[0234] Following the example above, the overall pairing mean can be obtained for each pairing result.

[0235] Suppose that the first pairing result includes: p1 and q1 pairing, p3 and q2 pairing, p4 and q3 pairing... p100 and q99, and the overall pairing mean corresponding to the first pairing result is the smallest. Then the first pairing result is the second first candidate roll, and p2 is the target pairing result corresponding to the first target candidate roll.

[0236] Similarly, following the methods shown in S203 to S204, the 3rd to 100th first candidate material rolls can be used as the first target candidate material rolls in sequence, and the target pairing results corresponding to the 3rd to 100th first candidate material rolls as the first target candidate material rolls can be obtained in sequence.

[0237] In S303, the first target material roll can be determined from the multiple first target candidate material rolls based on the multiple target pairing results corresponding to the multiple first target candidate material rolls.

[0238] In this embodiment, the overall OH matching of multiple first candidate rolls and multiple second candidate rolls matched with the winding machine is considered, so that multiple anode rolls and multiple cathode rolls matched with the winding machine have good OH as a whole, thereby optimizing the quality and yield of multiple products produced by the winding machine.

[0239] In some embodiments, as shown in FIG4, based on pairing a first non-target candidate roll with a second candidate roll, a preset algorithm is used to construct multiple pairing results for multiple combinations; determining the pairing result with the smallest overall pairing mean from the multiple pairing results as the target pairing result includes:

[0240] S401, determine the first difference between the film width of the anode roll and the film width of the cathode roll in each combination;

[0241] S402, construct a matrix based on multiple first differences;

[0242] S403, based on the pairing of a first non-target candidate roll with a second candidate roll, the target difference corresponding to the minimum overall pairing mean in the matrix is ​​solved using a preset algorithm;

[0243] S404: Based on the combination corresponding to the target difference, the target pairing result is obtained.

[0244] Each assembly includes an anode roll and a cathode roll, wherein the film width of the anode roll is greater than the film width of the cathode roll, and the first difference is the difference obtained by subtracting the film width of the cathode roll from the film width of the anode roll in the assembly.

[0245] For example, the number of first candidate rolls is 100, namely p1 to p100, and the number of second candidate rolls is 120, namely q1 to q120. The film widths of the first 100 first candidate rolls are a1 to a100, and the film widths of the second 100 second candidate rolls are c1 to c120.

[0246] Taking the first candidate material roll p1 as the first target candidate material roll as an example, the matrix constructed by the multiple first differences corresponding to Table 1 is shown in Table 4.

[0247] Table 4

[0248] Based on the principle that a first non-target candidate material roll can only be paired with a second candidate material roll, the target difference corresponding to the minimum overall pairing mean in the matrix can be solved using the Hungarian matching algorithm.

[0249] For example, the target difference corresponding to the minimum overall pairing mean is: |a2-c1|, |a3-c2|, |a4-c3|...|a100-c99|. Then the combination corresponding to the target difference is: p2 and q1 pairing, p3 and q2 pairing, p4 and q3 pairing... p100 and q99 pairing. In other words, the target pairing result is: p2 and q1 pairing, p3 and q2 pairing, p4 and q3 pairing... p100 and q99 pairing.

[0250] Understandably, multiple target pairing results can be obtained when any one of the multiple first candidate stock rolls is determined as the first target candidate stock roll in the manner described above.

[0251] In this embodiment, the first difference between the film width of the anode roll and the film width of the cathode roll in each combination is calculated. A matrix is ​​constructed based on multiple first differences. A preset algorithm is used to solve for the target difference corresponding to the minimum overall pairing mean in the matrix, thereby obtaining the target pairing result corresponding to any first target candidate roll. In this way, the matching accuracy and efficiency can be improved while ensuring a good overall OH.

[0252] In some embodiments, as shown in FIG5, the feeding method provided in this application embodiment further includes:

[0253] S501, Determine the theoretical film width difference based on the difference between the film width of the first target candidate roll and the film width of the second polarity roll already on the winding machine.

[0254] Based on the target matching results, a first target roll matching the winding machine identifier is determined from multiple first target candidate rolls, including:

[0255] S502, based on the theoretical film width difference, the overall pairing average, and the target pairing number, determine the first target roll that matches the winding machine identifier from multiple first candidate rolls; the target pairing number is the number of combinations in the target pairing results that meet the first preset condition, the first preset condition includes that the difference between the film width of the anode roll and the film width of the cathode roll in the same combination is greater than the first preset threshold.

[0256] In this example, the winding machine still sends a material request for a first polarity roll. The material request includes the film widths of all existing second polarity rolls on the winding machine. Given multiple second polarity rolls already on the winding machine, the average film width of these rolls is calculated. The difference between the film width of the first target candidate roll and this average is used as the theoretical film width difference. The theoretical film width difference can be understood as the matching situation between the existing rolls on the winding machine and the roll to be loaded.

[0257] For example, a first preset threshold can be set based on experience, or it can be set based on the overall pairing average value corresponding to each first target candidate material roll. The first preset threshold can be understood as the minimum OH requirement between the anode material roll and the cathode material roll.

[0258] Taking the first candidate material roll p1 as the first target candidate material roll as an example, the target pairing results are: p2 and q1 are paired, p3 and q2 are paired, p4 and q3 are paired... p100 and q99 are paired, for a total of 99 combinations. For example, if the difference between the film width of the anode material roll and the film width of the cathode material roll is greater than the first preset threshold for 50 of these combinations, then the number of target pairings is 50 when the first candidate material roll p1 is the first target candidate material roll.

[0259] In this embodiment, the first target roll is selected based on the theoretical film width difference, the overall pairing average, and the target number of pairs. This not only considers the matching between the first candidate roll of the first polarity and the existing second polarity roll on the winding machine, but also the matching between the first candidate roll of the first polarity and the second candidate roll that has not been loaded. It also considers the minimum OH requirements of the anode and cathode rolls, thereby ensuring that the battery cells produced by the winding machine based on the selected first target roll have good OH, and also ensuring that the battery cells produced by the winding machine have good OH.

[0260] In some embodiments, determining a first target roll that matches an identifier from a plurality of first candidate rolls based on the theoretical film width difference, the overall pairing average, and the target pairing number includes:

[0261] Among the first candidate rolls with the largest number of target pairs, the first candidate roll that meets the second preset condition is selected as the first target roll. The second preset condition includes the largest overall pairing average and the deviation between the theoretical film width difference and the second preset threshold being located in the first preset number of positions of the deviation sequence. The deviation sequence is the sorting result of the deviation between the theoretical film width difference and the second preset threshold corresponding to multiple first candidate rolls in ascending order.

[0262] Understandably, taking the example of obtaining 100 first candidate rolls in S201, each of these 100 first candidate rolls can be used as a first target candidate roll. That is, there are 100 first target candidate rolls, each corresponding to a theoretical film width difference value, an overall pairing average value, and a target pairing count. The theoretical film width difference values ​​corresponding to different first target candidate rolls may be different or the same. The overall pairing average values ​​corresponding to different first target candidate rolls may be different or the same. The target pairing counts corresponding to different first target candidate rolls may be different or the same.

[0263] The deviations between the 100 theoretical film width differences corresponding to the 100 first candidate material rolls and the second preset threshold include 100. The deviation refers to the absolute value of the difference between the theoretical film width difference and the second preset threshold. The smaller the deviation, the closer the theoretical film width difference is to the second preset threshold.

[0264] Assuming that the maximum value among the 100 target pairs is num_max, then select each first candidate roll corresponding to the target pair number num_max. Then, among the first candidate rolls corresponding to the target pair number num_max, select the first candidate roll with the largest overall pairing average and the smallest deviation between the theoretical film width difference and the second preset threshold as the first target roll.

[0265] In this embodiment, the first candidate roll with the largest number of target pairs, the largest overall average pairing value, and the smallest deviation between the theoretical film width difference and the second preset threshold is selected as the first target roll. This ensures that the existing rolls on the winding machine and the first target roll achieve good OH, thereby increasing the number of subsequent anode and cathode rolls with good OH, and improving the overall quality and yield of the products produced by the winding machine.

[0266] In some embodiments, as shown in FIG6, determining a first target roll that matches the identifier from a plurality of first candidate rolls based on the theoretical film width difference, the overall pairing average, and the target pairing number includes:

[0267] S601, Select the first candidate material roll with the largest number of target pairs from multiple first candidate material rolls as the first candidate target material roll;

[0268] S602, calculate the deviation between the theoretical film width difference value corresponding to each first candidate target roll and the second preset threshold;

[0269] S603, sort the deviations in ascending order to obtain the deviation sequence;

[0270] S604, Select the first candidate target roll corresponding to the deviation located in the first preset number position in the deviation sequence to obtain the second candidate target roll;

[0271] S605, select the second candidate target roll with the largest overall pairing average value from the second candidate target rolls, and obtain the first target roll that matches the winding machine identifier.

[0272] For example, if the maximum value among the multiple target pairings is num_max, then each first candidate roll corresponding to the target pairing number num_max is selected as the first candidate target roll.

[0273] The absolute value of the difference between the theoretical film width difference corresponding to the first candidate target roll and the second preset threshold is taken as the deviation corresponding to the first candidate target roll. This is used to obtain the deviation corresponding to each first candidate target roll.

[0274] Multiple deviations are sorted in ascending order, with the smallest deviation at the first position in the deviation sequence and the largest deviation at the last position.

[0275] For example, the first candidate target roll corresponding to the first 20 deviations in the deviation sequence is selected as the second candidate target roll.

[0276] Next, the second candidate target roll with the largest overall pairing average is selected from the second candidate target rolls to obtain the first target roll that matches the winding machine identifier.

[0277] In this embodiment, it is possible to better ensure that the existing coils and the first target coil on the winding machine achieve a good OH (OH) level, thereby enabling a larger number of subsequent anode and cathode coils to be matched and to have a good OH level, thus improving the overall quality and yield of the products produced by the winding machine.

[0278] In some embodiments, the operating mode of the winding machine is determined based on the quantity of the coil, including:

[0279] If the number of coils on the winding machine is less than or equal to a preset quantity threshold, the winding machine is determined to be in the start-up mode.

[0280] For example, if the preset quantity threshold is 0, and the number of coils on the winding machine is less than or equal to 0, then there are no coils on the winding machine, and the winding machine is determined to be in the power-on mode.

[0281] In this embodiment, if the number of coils on the winding machine is less than or equal to a preset quantity threshold, or if there are no coils or a small number of coils on the winding machine, then when performing matching based on the second preset matching algorithm corresponding to the startup mode, it is not necessary to match with the coils on the winding machine to ensure the accuracy of the matching.

[0282] In some embodiments, as shown in FIG7, the operating mode is a power-on mode. Based on the operating mode, determining the first target roll that matches the identifier includes:

[0283] S701, acquire multiple third candidate rolls that match the cell information produced by the winding machine, where each of the multiple third candidate rolls is either a first polarity roll or a second polarity roll.

[0284] S702, based on the film width of multiple third candidate rolls, determine the deviation of each third candidate roll;

[0285] S703, based on the deviation of each third candidate roll, determine the first target roll that matches the identifier from the third candidate rolls.

[0286] The third candidate rolls can be stored in a warehouse. Multiple third candidate rolls matching the cell information produced by the winding machine can be obtained, including: selecting multiple third candidate rolls matching the cell information produced by the winding machine from multiple rolls in the warehouse. All third candidate rolls may be anode rolls, or all third candidate rolls may be cathode rolls.

[0287] For example, the cell information produced by the winding machine includes a finished product code, and the inventory information includes a roll identifier. The finished product code and the roll identifier have a corresponding relationship. Obtaining multiple third candidate rolls that match the cell information produced by the winding machine includes: searching for multiple third candidate rolls that match the finished product code produced by the winding machine from the correspondence between the finished product code and the roll identifier.

[0288] For example, a third candidate roll meets at least one of the following conditions: it has not been requested for release, it has not been matched, and it has not been frozen. This is to improve the accuracy of material requisition.

[0289] For example, information about the battery cells produced by the winding machine can be obtained from the material request sent by the winding machine.

[0290] For example, acquiring multiple third candidate rolls that match the cell information produced by the winding machine includes: acquiring multiple third candidate rolls that match the face type of the rolls required by the winding machine. For example, if the roll face type that the winding machine can wind is face A, then multiple third candidate rolls are all face A rolls. As another example, if the roll face type that the winding machine can wind is face B, then multiple third candidate rolls are all face B rolls.

[0291] In this embodiment, after obtaining multiple third candidate rolls, the deviation of each third candidate roll can be calculated according to a preset deviation algorithm, which is to say, the overall film width of each third candidate roll is considered, thereby ensuring the overall product quality and yield of the winding machine.

[0292] In some embodiments, as shown in FIG8, before determining the first target roll matching the winding machine identifier from the third candidate rolls based on the deviation of each third candidate roll, the material calling method provided in this application embodiment further includes:

[0293] S801, Calculate the mean and standard deviation of the second film width based on the film width of each third candidate roll;

[0294] S802, determine the deviation of the third candidate roll based on the film width of the third candidate roll, the mean and standard deviation of the second film width.

[0295] For example, for any third candidate roll, the deviation of the third candidate roll can be obtained by subtracting the average value of the second film width from the film width of the third candidate roll and then dividing the result by the standard deviation.

[0296] In this embodiment, the deviation of the third candidate roll can be accurately determined based on the film width of the third candidate roll, the mean of the second film width, and the standard deviation.

[0297] In some embodiments, determining a first target roll that matches the winding machine identifier from the third candidate rolls based on the deviation of each third candidate roll includes:

[0298] The third candidate roll with the smallest deviation is identified as the first target roll that matches the winding machine identifier.

[0299] In this embodiment, directly selecting the third candidate roll with the smallest deviation as the first target roll can better ensure the overall product quality and yield of the winding machine.

[0300] In some embodiments, the production data of the winding machine further includes: product information and coil demand information produced by the winding machine, as shown in Figure 9. Based on a preset matching algorithm corresponding to the operating mode, the first target coil matching the identifier is determined, including:

[0301] S901, based on the product information and material roll demand information, verifies whether the material requisition request meets the preset request conditions;

[0302] S901, when the material request meets the preset request conditions, determines the first target roll that matches the identifier based on the winding machine's operating mode.

[0303] For example, as shown in Table 5, the product information produced by the winding machine includes the finished product code, and the material roll demand information includes the algorithm type, the polarity of the called material roll, the winding machine identifier (i.e., the winding machine resource number), and the AB side information of the winding machine (i.e., whether the material roll that the winding machine can wind is an A-fabric roll or a B-fabric roll).

[0304] Table 5

[0305] If a material request lacks the necessary parameters shown in Table 5, the material request is determined to not meet the preset request conditions. If a material request does not lack the necessary parameters shown in Table 5, the material request is determined to meet the preset request conditions.

[0306] The film roll number indicates the roll that is already in use and being wound on the winding machine. The spare film roll number indicates the roll that is already in use and awaits winding on the winding machine. If a roll is already in use on the winding machine, the film roll number is included in the material request; if no roll is in use on the winding machine, the film roll number is not included in the material request. Similarly, if a spare film roll is already in use on the winding machine, the spare film roll number is included in the material request; if no spare film roll is in use on the winding machine, the spare film roll number is not included in the material request.

[0307] For example, when multiple material feeding methods are included, the algorithm type can include multiple types. For instance, the algorithm type corresponding to material feeding based on the human-machine interface of the winding machine is Type 1. When the algorithm type of the material feeding request is Type 1, it is determined that the algorithm type of the material feeding request meets the conditions.

[0308] In this embodiment, the first target roll is determined only if the material call request of the winding machine meets the preset request conditions. This improves the accuracy of material call.

[0309] In some embodiments, as shown in FIG10, determining a first target roll identifier that matches the winding machine identifier based on the operating mode includes:

[0310] S1001, acquire multiple fourth candidate rolls that match the cell information produced by the winding machine;

[0311] S1002, Select a fifth candidate roll that meets the preset candidate conditions from a plurality of fourth candidate rolls; the preset candidate conditions include at least one of the following conditions: the film width of the roll is less than the film width of the diaphragm, the roll is in a locked state, and the tray on which the roll is located is in a matched state.

[0312] S1003, based on the operating mode of the winding machine, determines the first target roll that matches the winding machine identifier from the fifth candidate rolls.

[0313] The fourth candidate roll can be stored in a warehouse, and multiple fourth candidate rolls that match the cell information produced by the winding machine can be obtained, including: selecting multiple fourth candidate rolls that match the cell information produced by the winding machine from multiple rolls in the warehouse.

[0314] For example, the cell information produced by the winding machine includes a finished product code, and the inventory information includes a roll identifier. The finished product code and the roll identifier have a corresponding relationship. Obtaining multiple fourth candidate rolls that match the cell information produced by the winding machine includes: searching for multiple fourth candidate rolls that match the finished product code produced by the winding machine from the correspondence between the finished product code and the roll identifier.

[0315] For example, the fourth candidate roll meets at least one of the following conditions: it has not been requested for release, it has not been matched, and it has not been frozen. This is to improve the accuracy of the requisition process.

[0316] For example, information about the battery cells produced by the winding machine can be obtained from the material request sent by the winding machine.

[0317] For example, acquiring multiple fourth candidate rolls that match the cell information produced by the winding machine includes: acquiring multiple fourth candidate rolls that match the face type of the rolls required by the winding machine. For example, if the roll face type that the winding machine can wind is face A, then multiple fourth candidate rolls are all face A rolls. As another example, if the roll face type that the winding machine can wind is face B, then multiple fourth candidate rolls are all face B rolls.

[0318] For example, the width of the fifth candidate roll is smaller than the width of the diaphragm, the fifth candidate roll is in a locked state, and the tray containing the fifth candidate roll is in a matched state.

[0319] During winding, a diaphragm is required between the electrode sheets of the anode roll and the electrode sheets of the cathode roll. The width of the diaphragm of the fifth candidate roll is smaller than the width of the diaphragm to ensure that the diaphragm can cover the electrode sheets, thereby ensuring the quality of the cells produced by the winding machine.

[0320] Pallets that are in a matched state will be transported out. Prioritizing the material rolls on pallets that are in a matched state can save transportation resources and improve production efficiency.

[0321] A locked roll is an abnormal roll, usually a roll that is difficult to match. If a locked roll meets the requirements, it will be consumed first to avoid the roll being unusable.

[0322] In this embodiment, a material roll that meets at least one of the following conditions is selected as the first target material roll: the film width of the roll is smaller than the film width of the diaphragm, the roll is in a locked state, and the tray containing the roll is in a matched state. This enables material ordering optimization.

[0323] In some embodiments, the material feeding method provided in this application further includes:

[0324] If the first target roll is successfully called, the location node of the first target roll is sent to the winding machine so that the location node of the first target roll can be displayed on the human-machine interface.

[0325] For example, if the first target coil is successfully retrieved, the warehouse control system controls the release of the first target coil from the warehouse and feeds back the release execution result to the warehouse management system. The human-machine interface of the winding machine then receives and displays this execution result. The release execution result includes the location node of the first target coil.

[0326] In other words, the material calling method provided in this application embodiment can call back the material calling result.

[0327] For example, displaying the location node of the first target roll includes: displaying the outbound progress bar of the first target roll, where different positions on the outbound progress bar represent different location nodes.

[0328] In related technologies, the status and progress of material requisition rely on manual recording or verbal communication, making real-time monitoring impossible. However, in this embodiment, the location node of the requisitioned material roll is displayed, enabling real-time monitoring of the requisition status and location information. Operators can view the progress information of the requisitioned material roll at any time and understand its status, which helps to promptly identify and resolve problems in the production process, improves the flexibility and accuracy of production scheduling, and thus allows for more accurate scheduling decisions.

[0329] In some embodiments, the material feeding method provided in this application further includes:

[0330] If the first target coil fails to be called, a prompt message is sent to the winding machine to be displayed on the human-machine interface. The prompt message indicates that the first target coil has failed to be called.

[0331] For example, the prompt message may include the reason for the failure to order the material. For instance, the prompt message may include at least one of the following: the first target material roll has been ordered, the inventory duration of the first target material roll is less than or equal to a preset duration, the first target material roll does not have a work order number, the first target material roll has been requested for release, or the first target material roll is frozen.

[0332] In this embodiment, by displaying a prompt message indicating a failed material call, staff can promptly understand the result of the material call, facilitating subsequent operations and thereby improving production efficiency.

[0333] In some embodiments, when the first target roll is successfully ordered, the ordering method provided in this application further includes:

[0334] Update the inventory information in the warehouse management system to update the status of the first target roll to "requested".

[0335] In this embodiment, the status of the successfully called material roll is updated to "called", which can prevent the same material roll from being called repeatedly, thereby further improving the accuracy of the calling.

[0336] In some embodiments, the material call request sent by the winding machine is a first material call request, as shown in FIG11, which calls the first target material roll corresponding to the first target material roll identifier, including:

[0337] S1101, Generate a second material request based on the first target material roll identifier;

[0338] S1102, the warehouse management system generates a material requisition task based on the second material requisition request and sends the material requisition task to the warehouse control system so that the warehouse control system controls the first target material roll to be released from the warehouse based on the material requisition task.

[0339] As an example, the material calling method provided in this application embodiment can be executed by a warehouse management system. After receiving the first material calling request sent by the winding machine, the warehouse management system can first verify whether the first target material roll meets the preset material calling conditions. If the first target material roll meets the preset material calling conditions, a material calling task for the first target material roll is generated based on the identifier of the first target material roll. The warehouse management system can verify whether the first target material roll meets the preset material calling conditions based on the verification method of the preset material calling conditions described in the following embodiments.

[0340] As another example, the material calling method provided in this application embodiment can be executed by a first control system. After receiving a first material calling request sent by the winding machine, the first control system first verifies whether the first target roll meets the first preset material calling conditions. If the first target roll meets the first preset material calling conditions, it generates a second material calling request for the first target roll based on the first target roll identifier and sends the second material calling request to the warehouse management system. Based on the second material calling request, the warehouse management system first verifies whether the first target roll meets the second preset material calling conditions. If the first target roll meets the second preset material calling conditions, the warehouse management system sends the material calling task to the warehouse control system. The first control system can verify whether the first target roll meets the first preset material calling conditions based on the first preset material calling condition verification method described in the following embodiments, and the warehouse management system can verify whether the first target roll meets the second preset material calling conditions based on the second preset material calling condition verification method described in the following embodiments.

[0341] For example, the warehouse management system can send the material requisition task to the MES, the MES performs the outbound posting, and then the warehouse management system sends the material requisition task to the Warehouse Control System (WCS), and the WCS controls the corresponding actuator to issue the first target material roll out of the warehouse.

[0342] In this embodiment, the warehouse management system generates a material requisition task based on the material requisition request, so that the warehouse control system controls the outbound of the first target material roll based on the material requisition task, so as to ensure that the first target material roll can be transported to the target battery production equipment for production.

[0343] In some embodiments, calling for the first target roll corresponding to the first target roll identifier includes:

[0344] If the first target roll corresponding to the first target roll identifier meets the preset calling conditions, the first target roll corresponding to the first target roll identifier is called.

[0345] For example, preset material requisition conditions can be set according to actual needs. For example, preset material requisition conditions include at least one of the following: the first target material roll has not been requisitioned, the inventory duration of the first target material roll is greater than the preset duration, the first target material roll has a work order number, the first target material roll has not been requested for release, and the first target material roll has not been frozen.

[0346] If the first target roll has already been ordered, ordering the first target roll again will result in the first target roll being ordered repeatedly, thus causing an ordering error.

[0347] If the inventory duration of the first target roll is less than or equal to the preset duration, the inventory duration of the first target roll is relatively short, and the electrode roll is prone to rebound, affecting product yield. Here, the preset duration can be set according to requirements.

[0348] If the first target stock roll does not have a work order number, even if a requisition for the first target stock roll is made, it cannot be issued, resulting in a requisition failure. For example, if the stock roll meets the issuance conditions, the Manufacturing Execution System (MES) assigns a work order number to the stock roll, and the stock roll then has a work order number; if the stock roll does not meet the issuance conditions, the Manufacturing Execution System (MES) does not assign a work order number to the stock roll, and the stock roll does not have a work order number. The existence of a work order number for the first target stock roll can be queried from the MES system based on the first target stock roll identifier corresponding to it.

[0349] If the first target material roll has already been requested for release, it will be transported to other equipment, causing the target battery production equipment to be unable to obtain the first target material roll, resulting in a material request failure.

[0350] If the first target coil is frozen, it cannot be released from the warehouse, which will result in a failed material order.

[0351] Of course, other material ordering conditions can also be preset according to needs.

[0352] In this embodiment, it is first determined whether the first target roll meets the preset calling conditions. If the preset calling conditions are met, the first target roll is then called. In this way, the accuracy of calling can be improved.

[0353] In some embodiments, as shown in FIG12, when the first target roll corresponding to the first target roll identifier meets the preset calling conditions, calling is performed on the first target roll corresponding to the first target roll identifier, including:

[0354] S1201, Verify whether the first target material roll corresponding to the first target material roll identifier meets the first preset material calling condition;

[0355] S1202, if the first preset material calling condition is met, verify whether the first target material roll meets the second preset material calling condition;

[0356] S1203, under the condition that the second preset material calling condition is met, generate the outbound task of the first target material roll;

[0357] S1204, controls the release of the first target roll of material according to the outbound task.

[0358] When multiple preset material calling conditions exist, they are divided into a first preset material calling condition and a second preset material calling condition, which means that the multiple preset material calling conditions are assigned different priorities. It is understandable that the first preset material calling condition has a higher priority than the second preset material calling condition.

[0359] For example, the probability of a material roll not meeting each preset calling condition can be statistically analyzed. The preset calling condition with a higher probability is set as the first preset calling condition with higher priority, and the preset calling condition with a relatively lower probability is set as the second preset calling condition with relatively lower priority. In other words, the probability of the first target material roll not meeting the first preset calling condition is greater than the probability of the second target material roll not meeting the first preset calling condition.

[0360] For example, the first preset material requisition condition includes at least one of the following: the first target material roll has not been requisitioned, the inventory duration of the first target material roll is greater than a preset duration, and the first target material roll has a work order number. The second preset material requisition condition includes at least one of the following: the first target material roll has not been requested for release, and the first target material roll has not been frozen.

[0361] In this embodiment, if the first target roll corresponding to the first target roll identifier does not meet the first preset calling condition, it is not necessary to check whether the second preset calling condition is met, which can improve efficiency.

[0362] For example, if the first target roll corresponding to the first target roll identifier does not meet the first preset calling condition, the calling process can be terminated directly. For instance, if the first target roll does not meet the first preset calling condition, a prompt message is displayed to indicate that the calling process has failed, reminding the operator to select another roll for calling.

[0363] In some embodiments, the first preset material requisition conditions include: the first target material roll has not been requested, the inventory duration of the first target material roll is greater than a preset duration, and the first target material roll has a work order number. As shown in Figure 13, verifying whether the first target material roll corresponding to the first target material roll identifier meets the first preset material requisition conditions includes:

[0364] S1301, Verify whether the first target material roll corresponding to the first target material roll identifier has been called;

[0365] S1302, if the first target roll has not been called, check whether the inventory duration of the first target roll is greater than the preset duration;

[0366] S1303, if the inventory duration of the first target roll is longer than the preset duration, check whether the first target roll has a work order number;

[0367] S1304, if the first target material roll has a work order number, determine that the first target material roll corresponding to the first target material roll identifier meets the first preset material calling condition.

[0368] When multiple first preset material requisition conditions exist, these conditions are prioritized. Understandably, the priority of whether the first target material roll has already been requisitioned is higher than the priority of whether the inventory duration of the first target material roll is greater than a preset duration, and the priority of whether the inventory duration of the first target material roll is greater than the preset duration is higher than the priority of whether the first target material roll has a work order number. If the first target material roll does not meet the higher-priority first preset material requisition condition, it is unnecessary to check whether the first target material roll meets the lower-priority first preset material requisition condition.

[0369] In this embodiment, there are multiple first preset material calling conditions. Verifying multiple first preset material calling conditions can further ensure the accuracy of material calling. In addition, the multiple first preset material calling conditions are divided into priorities. First, the first preset material calling conditions with higher priority are verified. If the first preset material calling conditions with higher priority are met, then the first preset material calling conditions with lower priority are verified, which can improve efficiency.

[0370] For example, if the first target roll has already been requested, the request can be terminated directly. Alternatively, if the first target roll has not been requested, and its inventory duration is less than or equal to a preset duration, the request can be terminated directly. Or, if the first target roll has not been requested, its inventory duration is greater than a preset duration, and it does not have a work order number, the request can be terminated directly. For instance, if the first target roll does not meet any of the following conditions: it has not been requested, its inventory duration is greater than a preset duration, or it has a work order number, a prompt message is displayed to indicate that the request has failed, reminding the operator to select another roll for request.

[0371] In some embodiments, the second preset material requisition conditions include: the first target material roll has not been requested for release and the first target material roll has not been frozen. As shown in Figure 14, verifying whether the first target material roll meets the second preset material requisition conditions includes:

[0372] S1401, Verify whether the first target roll has been requested for release;

[0373] S1402, if the first target roll has not been requested to be released from the warehouse, verify whether the first target roll is frozen;

[0374] S1403, if the first target roll is not frozen, determine that the first target roll meets the second preset material calling condition.

[0375] When multiple second preset material requisition conditions exist, these conditions are prioritized. It is understood that the priority of whether the first target material roll has been requested for release is higher than the priority of whether the first target material roll is frozen. If the first target material roll does not meet the higher-priority second preset material requisition condition, it is unnecessary to verify whether the first target material roll meets the lower-priority second preset material requisition condition.

[0376] In this embodiment, there are multiple second preset material calling conditions. Verifying multiple second preset material calling conditions can further ensure the accuracy of material calling. In addition, the multiple second preset material calling conditions are divided into priorities. The second preset material calling conditions with higher priority are verified first. If the second preset material calling conditions with higher priority are satisfied, the second preset material calling conditions with lower priority are verified, which can improve efficiency.

[0377] For example, if the first target roll has already been requested for release, the material requisition can be terminated directly. Alternatively, if the first target roll has not been requested for release and is frozen, the material requisition can be terminated directly. For instance, if the first target roll does not meet either the condition that it has not been requested for release or is not frozen, a prompt message will be displayed to indicate that the material requisition has failed, reminding the operator to select another roll for requisition.

[0378] In some embodiments, as shown in FIG15, the feeding method provided in this application embodiment further includes:

[0379] S1501, Obtain inventory information, which includes the roll identifiers and roll parameter information of multiple rolls;

[0380] S1502, lock the material roll identifier corresponding to the second target material roll that meets the preset locking conditions in the material roll identifier.

[0381] For example, the material roll includes electrode material rolls for batteries, and the material roll parameter information includes the film width of the material roll. The preset locking condition includes the film width locking condition of the material roll. If the film width of a certain material roll meets the preset film width locking condition, the material roll is locked.

[0382] In related technologies, automated warehouse information management is limited, allowing information to be viewed only on-site. This results in information not being promptly delivered to the necessary personnel, impacting the accuracy and timeliness of production scheduling. Furthermore, the process for handling abnormal material rolls is cumbersome, requiring on-site locking of the abnormal rolls, which consumes significant time and manpower, leading to low efficiency.

[0383] In this embodiment, inventory information can be acquired, enabling remote real-time monitoring of automated warehouse information. This not only solves the problem that automated warehouse information can only be viewed on-site, but also allows staff to grasp automated warehouse inventory information in real time, improving the timeliness and effectiveness of information. Furthermore, material rolls that meet preset locking conditions can be automatically locked without the need for on-site personnel, improving the efficiency and flexibility of handling abnormal material rolls. Locking abnormal material rolls also prevents locked rolls from being mistakenly released from the warehouse, further ensuring the accuracy of material roll matching.

[0384] In some embodiments, locking the roll identifier corresponding to the second target roll that meets the preset locking conditions includes:

[0385] Lock the reel identifier of the second target cathode reel whose film width is greater than the first film width threshold.

[0386] And / or, lock the roll identifier corresponding to the second target anode roll whose film width is less than the second film width threshold.

[0387] For example, the material rolls include cathode and anode rolls for the battery. The film width of the anode roll needs to be greater than that of the cathode roll to ensure the safety and stability of the battery. If the film width of the cathode roll is too large, it will be difficult to match a suitable anode roll; if the film width of the anode roll is too small, it will be difficult to match a suitable cathode roll. A first film width threshold corresponding to the cathode roll and a second film width threshold corresponding to the anode roll can be set empirically. For example, the average and maximum film widths of multiple cathode rolls produced by the die-cutting machine can be statistically analyzed, and a first film width threshold can be set. This first film width threshold is greater than the average film width and less than the maximum film width. Similarly, the average and minimum film widths of multiple anode rolls produced by the die-cutting machine can be statistically analyzed, and a second film width threshold can be set. This second film width threshold is greater than the minimum film width and less than the average film width.

[0388] The first film width threshold is used as the upper limit of whether to lock the cathode roll film width, and the second film width threshold is used as the lower limit of whether to lock the anode roll film width.

[0389] For example, the first membrane width threshold is less than the second membrane width threshold.

[0390] In this embodiment, the cathode roll is automatically locked when it meets its corresponding locking conditions, and / or the anode roll is automatically locked when it meets its corresponding locking conditions, without the need for manual intervention, thus improving the timeliness and accuracy of handling abnormal rolls.

[0391] The above example illustrates an implementation of automatically locking abnormal rolls.

[0392] In some embodiments, as shown in FIG16, the feeding method provided in this application embodiment further includes:

[0393] S1601, in response to the third input, displays the lock configuration interface, which includes the identification information of the coil and the parameter information of the coil;

[0394] S1602, in response to selecting the fourth input of the third target roll identifier from the identifier information of the locking configuration interface, the third target roll corresponding to the third target roll identifier is locked.

[0395] The third input is used to access the lock configuration interface, where the identification information of the stock rolls displayed can be selected by the user. The user can select at least one from multiple stock roll identification information, and the selected stock roll identification information becomes the third target stock roll identification. After the user selects the third target stock roll identification, the third target stock roll corresponding to the third target stock roll identification is automatically locked.

[0396] As an example, the battery pack includes cathode and anode packs. The lock configuration interface includes, but is not limited to, the interface shown in Figure 7. The pack parameter information includes the pack polarity and A / B side as shown in Figure 17. The lock configuration interface also displays the first film width threshold, the second film width threshold, and the lock switch type, allowing the user to decide whether to lock the pack.

[0397] In this embodiment, a lock configuration interface is displayed, which can lock the roll based on the user's selected roll, thereby supporting manual remote locking and further improving the flexibility of handling abnormal rolls.

[0398] For example, the material calling method provided in this application embodiment further includes: unlocking the fourth target material roll corresponding to the fourth target material roll identifier in response to the input of unlocking the fourth target material roll identifier. In this embodiment, the material roll can be unlocked remotely by manual operation based on the unlocking input, thereby further improving the flexibility of handling abnormal material rolls.

[0399] For example, the material ordering method provided in this application embodiment further includes: freezing the fifth target material roll identifier corresponding to the fifth target material roll that meets the preset freezing conditions in the material roll identifier.

[0400] For example, the feeding method provided in this application embodiment further includes:

[0401] In response to the fifth input, the freeze configuration interface is displayed, which includes the identification information and parameter information of the coil.

[0402] In response to selecting the sixth input of the sixth target roll identifier from the identifier information in the freeze configuration interface, the sixth target roll corresponding to the sixth target roll identifier is frozen.

[0403] Based on the same technical concept, this application embodiment also provides a material calling system, as shown in FIG18. The material calling system 1800 includes a winding machine 400 and a warehouse management system 100.

[0404] The winding machine 400 includes a human-machine interface 40, which is used to generate a material request in response to the material input of the user on the human-machine interface, and send the material request to the warehouse management system 100. The material request includes at least the winding machine identifier.

[0405] The warehouse management system 100 is used to receive material call requests sent by the winding machine; determine the production data of the winding machine based on the material call request; the production data includes at least the winding operation mode; determine the first target roll identifier that matches the identifier based on the operation mode; and call the first target roll corresponding to the first target roll identifier.

[0406] According to the material calling system provided in the embodiments of this application, the winding machine can be called through the human-machine interface of the winding machine. Based on the material calling request sent by the winding machine, the operating mode of the winding machine is determined. According to the operating mode of the winding machine, the first target roll matched by the winding machine is automatically determined and the first target roll is called. In this way, the efficiency, accuracy and flexibility of material calling can be improved.

[0407] In some embodiments, as shown in FIG19, the material calling system 1800 further includes a warehouse control system 200.

[0408] The warehouse management system 100 is also used to generate material requisition tasks based on the identifier of the first target material roll;

[0409] The warehouse control system 200 is used to control the first target roll of material to be released from the warehouse based on the material requisition task sent by the warehouse management system after receiving the material requisition task.

[0410] In this embodiment, the warehouse management system generates a material requisition task, which enables the warehouse control system to control the outbound shipment of the first target material roll based on the material requisition task, so as to ensure that the first target material roll can be transported to the target battery production equipment for production.

[0411] Based on the same technical concept, this application also provides a material calling system. As shown in FIG20, the material calling system 1800 includes a winding machine 400, a warehouse management system 100, and a first control system 400.

[0412] The winding machine 400 includes a human-machine interface 40, which is used to generate a first material call request in response to the material call input of the user on the human-machine interface, and send the first material call request to the first control system. The first material call request includes at least a winding machine identifier.

[0413] The first control system 300 is used to receive a first material call request sent by the winding machine; determine the production data of the winding machine based on the first material call request; the production data includes at least the operating mode of the winding machine; determine a first target roll identifier that matches the identifier based on the operating mode; generate a second material call request based on the first target roll identifier and send the second material call request to the warehouse management system.

[0414] The warehouse management system 100 is used to request materials from the first target material roll corresponding to the first target material roll identifier based on the second material request.

[0415] According to the material calling system provided in the embodiments of this application, the winding machine can be called through the human-machine interface of the winding machine. Based on the material calling request sent by the winding machine, the operating mode of the winding machine is determined. According to the operating mode of the winding machine, the first target roll matched by the winding machine is automatically determined and the first target roll is called. In this way, the efficiency, accuracy and flexibility of material calling can be improved.

[0416] In some embodiments, as shown in FIG21, the material calling system 1800 further includes a warehouse control system 200.

[0417] The warehouse management system 100 is also used to generate a material requisition task based on the second material requisition request and send the material requisition task to the warehouse control system;

[0418] The warehouse control system 200 is used to control the release of the first target roll of material based on the material requisition task.

[0419] In this embodiment, the warehouse management system generates a material requisition task, which enables the warehouse control system to control the outbound shipment of the first target material roll based on the material requisition task, so as to ensure that the first target material roll can be transported to the target battery production equipment for production.

[0420] A warehouse management system is abbreviated as WMS (Warehouse Management System), and a warehouse control system is abbreviated as WCS (Warehouse Control System).

[0421] In some specific scenario embodiments, as shown in Figure 22, the material requisition system includes a first control system, a WMS, and a WCS. The first control system and the WMS communicate with each other, and the WMS and the WCS also communicate with each other. For example, the first control system and the WMS communicate based on the RabbitMQ Advanced Message Queuing Protocol. In Figure 22, the first control system executes S311 to S318, the WCS executes S211 to S213, and the WMS executes S111 to S119.

[0422] As shown in Figure 22, this scenario embodiment may include:

[0423] S311, the first control system collects information about the material roll.

[0424] For example, the first control system obtains material roll information from the host computer of the die-cutting machine, including information such as film width.

[0425] S312, the first control system is configured with locking rules.

[0426] For example, configuring film width locking rules for anode and cathode rolls.

[0427] S313, the first control system sets the locking rule to be that the film width of the cathode roll is greater than the first film width threshold and the film width of the anode roll is less than the second film width threshold.

[0428] S211, WCS generates an import request.

[0429] S111, WMS processes the inbound request.

[0430] S112, WMS sends the inbound application to MES for inbound posting and sends the inbound task to WCS.

[0431] S212, WCS controls the warehousing of material rolls based on the warehousing task.

[0432] S213, WCS completes the data entry task and sends feedback to WMS.

[0433] S113, WMS receives feedback on the completion of the warehousing task and synchronizes the warehousing information to the first control system.

[0434] S314, the first control system receives the inventory entry information of the automated warehouse.

[0435] S315, the first control system determines whether the coil meets the preset locking conditions. If so, it executes S316.

[0436] For example, the battery roll includes fabric roll A and fabric roll B. The first control system can query the film width information of fabric roll A and the corresponding locking conditions to determine whether to lock fabric roll A. The first control system can query the film width information of fabric roll B and the corresponding locking conditions to determine whether to lock fabric roll B.

[0437] S316, the first control system sends a lock request to the WMS.

[0438] S114, WMS receives lock request.

[0439] S115, WMS determines whether the roll corresponding to the lock request has been locked. If yes, proceed to S116; otherwise, proceed to S117.

[0440] S116, WMS determines whether the roll corresponding to the lock request has been frozen. If yes, proceed to S118; otherwise, proceed to S117.

[0441] S117, failed to lock coil.

[0442] S118, WMS locks the roll corresponding to the lock request and sends the successful lock result to the first control system.

[0443] S317, the first control system updates the status of the roll corresponding to the lock application to "locked".

[0444] S119, WMS sends information on changes in the status of material rolls and the release of material rolls from the warehouse inventory information to the first control system.

[0445] S318 receives information from WMS regarding changes in material roll status and material roll release.

[0446] In some specific scenario embodiments, as shown in Figure 23, the first control system executes S319 to S328, the WCS executes S214 to S216, the WMS executes S120 to S125, and the human-machine interface of the winding machine executes S411.

[0447] S411, HMI sends a material requisition request.

[0448] For example, based on the user's material requisition input on the HMI, the HMI generates a material requisition request and sends it to the first control system.

[0449] S319, the first control system receives a material request.

[0450] S320, if the first material request meets the preset request conditions, the first target roll to be matched by the winding machine is determined by the preset matching algorithm.

[0451] S321, the first control system queries the WCS-recommended discharge port.

[0452] S322, the first control system determines whether the first target roll has been called. If not, proceed to S323; if yes, proceed to S328.

[0453] S323, the first control system determines whether the inventory duration of the first target roll is greater than the preset duration. If yes, then execute S324; otherwise, execute S328.

[0454] S324, the first control system determines whether the first target roll has a work order number in the MES. If yes, then execute S325; otherwise, execute S328.

[0455] S325, the first control system requests material from the WMS.

[0456] S120, WMS receives material requisition requests from the first control system.

[0457] S121, WMS determines whether the material roll in the material requisition has been requested to be issued. If not, it executes S122. If so, it reports the material requisition failure to the first control system.

[0458] S122, WMS determines whether the material roll in the material requisition application is frozen. If not, it executes S123. If so, it reports the material requisition failure to the first control system.

[0459] S123, WMS is sending a material request to the first control system.

[0460] S326, The first control system is receiving a material request from the WMS.

[0461] S124, issue a database task under WMS.

[0462] S214, WCS receives the outbound task after the MES outbound posting.

[0463] S215, WCS controls the release of the corresponding material rolls from the warehouse.

[0464] S216, WCS will complete the corresponding outbound task and report back to WMS.

[0465] S125, WMS receives feedback on the completion of the outbound task and sends it back to the first control system.

[0466] S327, the first control system sends the information of successful material call to the HMI, so that the HMI displays the location node of the first target material roll.

[0467] S328, the first control system sends a prompt message indicating that the material call failed to the HMI.

[0468] The aspects of this disclosure have been described above with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and program products according to embodiments of this disclosure. It should be understood that each block in the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by a computer program or instructions. These programs or instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing apparatus to produce a machine such that these instructions, executable via the processor of the computer or other programmable data processing apparatus, enable the implementation of the functions / actions specified in one or more blocks of the flowchart illustrations and / or block diagrams. Such a processor can be, but is not limited to, a general-purpose processor, a special-purpose processor, a special application processor, or a field-programmable logic circuit. It is also understood that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can also be implemented by special-purpose hardware performing the specified functions or actions, or can be implemented by a combination of special-purpose hardware and computer instructions.

[0469] Although this application has been described with reference to preferred embodiments, various modifications can be made thereto and components can be replaced with equivalents without departing from the scope of this application. In particular, the technical features mentioned in the various embodiments can be combined in any manner, provided there is no structural conflict. This application is not limited to the specific embodiments disclosed herein, but includes all technical solutions falling within the scope of the claims.

Claims

1. A method for feeding materials, comprising: Receive a material call request sent by the winding machine, wherein the material call request includes at least the winding machine identifier; The winding machine includes a human-machine interface, and the material call request is generated in response to the material call input by the user on the human-machine interface; Based on the material request, the production data of the winding machine is determined; The production data includes at least the operating mode of the winding machine; Based on the preset matching algorithm corresponding to the operating mode, a first target coil identifier that matches the winding machine identifier is determined; The first target material roll corresponding to the first target material roll identifier is called.

2. The method according to claim 1, wherein, Determining the production data of the winding machine includes: The operating mode of the winding machine is determined based on the number of coils on the winding machine.

3. The method according to claim 2, wherein, Based on the number of coils on the winding machine, the operating mode of the winding machine is determined, including: If the number of coils on the winding machine exceeds a preset threshold, the winding machine is determined to be in operation mode.

4. The method according to any one of claims 1-3, wherein, The operating mode is an in-run mode, and the step of determining the first target roll matching the identifier based on the operating mode includes: Obtain multiple first candidate rolls and multiple second candidate rolls that match the cell information produced by the winding machine, wherein the first candidate rolls are first polarity rolls and the second candidate rolls are second polarity rolls; When ordering the first polarity stock roll, perform the following operations for each first target candidate stock roll, where the first target candidate stock roll is any one of the first candidate stock rolls: Each first non-target candidate roll is paired with each second candidate roll to obtain multiple combinations; the first non-target candidate roll is a first candidate roll other than the first target candidate roll; Based on the pairing of a first non-target candidate roll with a second candidate roll, solve the pairing result of the first non-target candidate roll and the second candidate roll in the plurality of combinations; Based on the pairing results, a first target roll that matches the winding machine identifier is determined from a plurality of first target candidate rolls.

5. The method according to claim 4, wherein, The step of pairing a first non-target candidate roll with a second candidate roll and solving the pairing result of the first non-target candidate roll and the second candidate roll in the plurality of combinations includes: Based on the pairing of a first non-target candidate roll with a second candidate roll, a preset algorithm is used to construct multiple pairing results for the multiple combinations; The pairing result with the smallest overall pairing mean is determined from the multiple pairing results as the target pairing result; the overall pairing mean is the average of the differences between the film width of the anode roll and the film width of the cathode roll in each pairing result. The step of determining the first target roll that matches the winding machine identifier from a plurality of first target candidate rolls based on the matching result includes: Based on the target matching result, a first target roll that matches the winding machine identifier is determined from a plurality of first target candidate rolls.

6. The method according to claim 5, wherein, The process involves pairing a first non-target candidate roll with a second candidate roll, and then using a preset algorithm to construct multiple pairing results for the multiple combinations. The target pairing is determined from the multiple pairing results by selecting the pairing with the smallest overall pairing mean, including: Determine a first difference between the film width of the anode roll and the film width of the cathode roll in each of the aforementioned combinations; Construct a matrix based on multiple first differences; Based on the pairing of a first non-target candidate roll with a second candidate roll, the target difference corresponding to the minimum overall pairing mean in the matrix is ​​solved using a preset algorithm; The target pairing result is obtained based on the combination corresponding to the target difference.

7. The method according to claim 5 or 6, wherein, The method further includes: The theoretical film width difference is determined based on the difference between the film width of the first target candidate roll and the film width of the second polarity roll already on the winding machine. The step of determining the first target roll that matches the winding machine identifier from a plurality of first target candidate rolls based on the target matching result includes: Based on the theoretical film width difference, the overall pairing average, and the number of target pairs, a first target roll that matches the winding machine identifier is determined from a plurality of first candidate rolls; the number of target pairs is the number of combinations in the target pairing results that satisfy a first preset condition, the first preset condition including that the difference between the film width of the first non-target candidate roll and the film width of the second candidate roll in the same combination is greater than a first preset threshold.

8. The method according to claim 7, wherein, The step of determining the first target roll that matches the identifier from a plurality of first candidate rolls based on the theoretical film width difference, the overall pairing average, and the target pairing number includes: Among the first candidate rolls with the largest number of target pairs, the first candidate roll that meets the second preset condition is selected as the first target roll. The second preset condition includes that the overall pairing average is the largest, and the deviation between the theoretical film width difference and the second preset threshold is located in the first preset number of positions of the deviation sequence. The deviation sequence is the sorting result of the deviation between the theoretical film width difference and the second preset threshold corresponding to multiple first candidate rolls in ascending order.

9. The method according to any one of claims 7-8, wherein, The step of determining the first target roll that matches the winding machine identifier from a plurality of first candidate rolls based on the theoretical film width difference, the overall pairing average, and the target pairing number includes: Select the first candidate material roll with the largest number of target pairs from among a plurality of first candidate material rolls as the first candidate target material roll; Calculate the deviation between the theoretical film width difference and the second preset threshold for each of the first candidate target rolls; The deviations are sorted in ascending order to obtain the deviation sequence; Select the first candidate target roll corresponding to the deviation located in the first preset number position in the deviation sequence to obtain the second candidate target roll; Select the second candidate target roll with the largest overall pairing average from the second candidate target rolls to obtain the first target roll that matches the winding machine identifier.

10. The method according to claim 2, wherein, Based on the quantity of the coil, the operating mode of the winding machine is determined, including: If the number of coils on the winding machine is less than or equal to a preset quantity threshold, the winding machine is determined to be in the power-on mode.

11. The method according to any one of claims 1-10, wherein, The operating mode is the power-on mode. The step of determining the first target roll matching the winding machine identifier based on the operating mode includes: Obtain multiple third candidate rolls that match the cell information produced by the winding machine, wherein each of the multiple third candidate rolls is either a first polarity roll or a second polarity roll; Based on the film width of the plurality of third candidate rolls, the deviation of each third candidate roll is determined; Based on the deviation of each of the third candidate rolls, a first target roll that matches the winding machine identifier is determined from the third candidate rolls.

12. The method according to claim 11, wherein, Before determining the first target roll matching the winding machine identifier from the third candidate rolls based on the deviation of each of the third candidate rolls, the method further includes: Calculate the mean and standard deviation of the second film width based on the film width of each of the third candidate rolls; The deviation of the third candidate roll is determined based on the film width of the third candidate roll, the mean of the second film width, and the standard deviation.

13. The method according to claim 11 or 12, wherein, The step of determining the first target roll that matches the winding machine identifier from the third candidate rolls based on the deviation of each of the third candidate rolls includes: The third candidate roll with the smallest deviation is determined as the first target roll that matches the winding machine identifier.

14. The method according to any one of claims 1-13, wherein, The production data also includes: product information and material roll demand information; The step of determining the first target roll that matches the winding machine identifier based on the operating mode includes: Based on the product information and material roll demand information, verify whether the material request meets the preset request conditions. If the material request meets the preset request conditions, a first target roll matching the winding machine identifier is determined based on the winding machine's operating mode.

15. The method according to any one of claims 1-14, wherein, The step of determining the first target roll identifier that matches the winding machine identifier based on the operating mode includes: Obtain multiple fourth candidate rolls that match the cell information produced by the winding machine; A fifth candidate roll that meets preset candidate conditions is selected from the plurality of fourth candidate rolls; the preset candidate conditions include at least one of the following conditions: the film width of the roll is less than the film width of the diaphragm, the roll is in a locked state, and the tray on which the roll is located is in a matched state. Based on the operating mode of the winding machine, a first target roll that matches the winding machine identifier is determined from the fifth candidate rolls.

16. The method according to any one of claims 1-15, wherein, The method further includes: If the first target roll is successfully called, the location node of the first target roll is sent to the winding machine so that the location node of the first target roll can be displayed on the human-machine interface.

17. The method according to any one of claims 1-16, wherein, The method further includes: If the first target coil fails to be called, a prompt message is sent to the winding machine to be displayed on the human-machine interface. The prompt message is used to indicate that the first target coil has failed to be called.

18. The method according to claims 1-17, wherein, If the first target roll is successfully ordered, the method further includes: Update the inventory information in the warehouse management system to update the status of the first target roll to "requested".

19. The method according to any one of claims 1-18, wherein, The material call request sent by the winding machine is a first material call request. Calling the first target roll corresponding to the first target roll identifier includes: Based on the first target material roll identifier, generate a second material requisition request for the first target material roll identifier; The warehouse management system generates a material requisition task based on the second material requisition request and sends the material requisition task to the warehouse control system, so that the warehouse control system controls the first target material roll to be released from the warehouse based on the material requisition task.

20. The method according to any one of claims 1-19, wherein, The step of calling for the first target material roll corresponding to the first target material roll identifier includes: If the first target roll corresponding to the first target roll identifier meets the preset material calling conditions, the first target roll corresponding to the first target roll identifier is called.

21. The method according to claim 20, wherein, The step of ordering the first target roll corresponding to the first target roll identifier when the first target roll identifier meets the preset ordering conditions includes: Verify whether the first target material roll corresponding to the first target material roll identifier meets the first preset material calling condition; If the first preset material calling condition is met, verify whether the first target material roll meets the second preset material calling condition; If the second preset material calling conditions are met, an outbound task for the first target material roll is generated; The first target roll is released from the warehouse according to the release task.

22. The method according to claim 21, wherein, The first preset material requisition conditions include: the first target material roll has not been applied for, the inventory duration of the first target material roll is greater than a preset duration, and the first target material roll has a work order number. The step of verifying whether the first target material roll corresponding to the first target material roll identifier meets the first preset material requisition conditions includes: Verify whether the first target material roll corresponding to the first target material roll identifier has been requested; If the first target roll is not called, check whether the inventory duration of the first target roll is greater than the preset duration. If the inventory duration of the first target roll is longer than the preset duration, verify whether the first target roll has a work order number; If the first target material roll has a work order number, it is determined that the first target material roll corresponding to the first target material roll identifier meets the first preset material ordering condition.

23. The method according to claim 21 or 22, wherein, The second preset material requisition conditions include: the first target material roll has not been requested for release and the first target material roll has not been frozen. The verification of whether the first target material roll meets the second preset material requisition conditions includes: Verify whether the first target roll has been requested for release; If the first target roll has not been requested to be released from the warehouse, verify whether the first target roll is frozen; If the first target roll is not frozen, it is determined that the first target roll meets the second preset material calling condition.

24. The method according to any one of claims 1-23, wherein, Also includes: Obtain inventory information, which includes the roll identifiers and roll parameter information of multiple rolls; Lock the roll identifier corresponding to the second target roll that meets the preset locking conditions in the roll identifier.

25. The method according to claim 24, wherein, Locking the material roll identifier corresponding to the second target material roll that meets the preset locking conditions in the material roll identifier includes: Lock the roll identifier of the second target cathode roll whose film width is greater than the first film width threshold; And / or, lock the roll identifier corresponding to the second target anode roll whose film width is less than the second film width threshold.

26. The method according to any one of claims 1-25, wherein, Also includes: In response to the third input, a lock configuration interface is displayed, which includes the identification information of the roll and the parameter information of the roll; In response to selecting the third target roll identifier from the identifier information in the locking configuration interface as a fourth input, the third target roll corresponding to the third target roll identifier is locked.

27. A feeding system, comprising: A winding machine includes a human-machine interface for generating a material request in response to a user’s material request input on the human-machine interface and sending the material request to a warehouse management system. The material request includes at least a winding machine identifier. A warehouse management system is used to receive material requisition requests sent by the winding machine; Based on the material request, the production data of the winding machine is determined; The production data includes at least the winding operation mode; Based on the operating mode, a first target roll identifier matching the identifier is determined; The first target material roll corresponding to the first target material roll identifier is called.

28. The feeding system according to claim 27, wherein, The warehouse management system is also used to generate a material requisition task based on the first target material roll identifier; The material requisition system also includes a warehouse control system, which, upon receiving the material requisition task sent by the warehouse management system, controls the first target roll to be released from the warehouse based on the material requisition task.

29. A feeding system, comprising: The winding machine includes a human-machine interface for generating a first material call request in response to a user’s material call input on the human-machine interface and sending the first material call request to a first control system. The first material call request includes at least a winding machine identifier. A first control system is configured to receive a first material call request sent by a winding machine; and determine the production data of the winding machine based on the first material call request; the production data includes at least the operating mode of the winding machine. Based on the operating mode, a first target roll identifier matching the identifier is determined; Based on the first target material roll identifier, a second material requisition request is generated and sent to the warehouse management system; The warehouse management system is used to request materials for the first target material roll corresponding to the first target material roll identifier based on the second material request.

30. The feeding system according to claim 29, wherein, The warehouse management system is also used to generate a material requisition task based on the second material requisition request, and send the material requisition task to the warehouse control system. The material requisition system also includes the warehouse control system, which is used to control the first target roll of material to be released from the warehouse based on the material requisition task.