Material cutting method and material cutting system

By importing target material information, screening and calculating the best splicing combination, the problem of low master batch selection efficiency in rubber cutting is solved, and material utilization is improved and production costs are reduced.

CN120494144APending Publication Date: 2025-08-15AUO DIGITAL TECHNOLOGY SERVICES (SUZHOU) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510401185.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-01
Publication Date
2025-08-15

AI Technical Summary

Technical Problem

In the prior art, the masterbatch selection efficiency is low when cutting the rubber material, resulting in low material utilization rate and problems of waste and increased costs.

Method used

By importing the size information of the target material, calling the masterbatch information in the current material library, filtering the masterbatch that meets the conditions, calculating the best splicing combination, and updating the material library to improve selection efficiency and utilization.

Benefits of technology

It realizes improving efficiency, reducing waste and reducing production costs in masterbatch selection.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120494144A_ABST
    Figure CN120494144A_ABST
Patent Text Reader

Abstract

The invention provides a material cutting method and a material cutting system. The material cutting method comprises the following steps: importing size information of at least one target material; a current material library is called, the current material library comprises a plurality of current master batches, and each current master batch has first size information; confirming second size information of a first target material in the at least one target material; according to the second size information, whether at least one current master batch meeting the condition exists in the current material library or not is determined; determining a first splicing combination corresponding to the first target material according to the at least one current master batch; according to the first splicing combination record, spliced combination information of the at least one target material is updated, and the current material library is updated according to the spliced combination information; judging whether the at least one target material totally determines a corresponding first splicing combination or not; and recording all splicing combination information of the at least one target material, and updating the current material library according to the all splicing combination information.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of adhesive material manufacturing, and in particular to a material cutting method and a material cutting system used in adhesive material manufacturing. Background Art

[0002] Currently, when cutting rubber materials, it is necessary to select the best combination from a large number of stock masterbatches to complete the cutting of the ordered sub-materials. The width of the masterbatch can be cut, but it can only be cut along the length. In other words, the width of the masterbatch after cutting is variable, while the length of the masterbatch is fixed. The required length of the sub-material can be obtained by splicing multiple masterbatches. Taking into account the splicing tolerance, etc., the length of multiple masterbatches spliced together must be greater than the length required for the sub-material. If the length after splicing greatly exceeds the required length of the sub-material, it will lead to waste of masterbatch. Therefore, it is necessary to calculate the appropriate masterbatch combination to achieve the highest masterbatch utilization rate. However, the current masterbatch selection method is mostly manual selection. Due to the large number of masterbatches, manual selection is required among the many masterbatches, which is not only time-consuming and labor-intensive, but also has the risk of missing the appropriate masterbatch, resulting in excessive accumulation of some masterbatches, occupying a large amount of warehouse space, and even the masterbatch will not be used after it expires, which in turn causes waste of raw materials. At the same time, since the sub-material is spliced from multiple masterbatches, the corresponding number of masterbatch selection combinations is also relatively large. It is impossible to manually calculate all the masterbatch selection combinations, and the existing conventional algorithms cannot meet the dynamic solution of multiple splicing.

[0003] Therefore, how to improve the efficiency of material selection, improve material utilization and reduce production costs is an urgent problem to be solved. Summary of the Invention

[0004] The present invention provides a material cutting method and a material cutting system to solve the above technical problems.

[0005] In order to achieve the above object, the present invention provides a material cutting method, which comprises:

[0006] Step A: Importing size information of at least one target material; calling a current material library, wherein the current material library contains a plurality of current master batches, each current master batch having first size information;

[0007] Step B: Confirming the second size information of the first target material among the at least one target material;

[0008] Step C: Determine whether the current material library has at least one current masterbatch that meets the conditions based on the second size information; if so, execute step D;

[0009] Step D: determining a first splicing combination corresponding to the first target material based on the at least one current masterbatch;

[0010] Step E: Record and update the spliced combination information of the at least one target material according to the first spliced combination, and update the current material library according to the spliced combination information;

[0011] Step F: Determine whether the at least one target material has all the corresponding first splicing combinations. If the determination result is no, define the next target material in the at least one target material as a new first target material and return to step B. If the determination result is yes, execute step G; and

[0012] Step G: Record all splicing combination information of the at least one target material, and update the current material library according to all splicing combination information.

[0013] As an optional technical solution, the first size information includes a first width and a first length of the corresponding current masterbatch, and the second size information includes a second width and a second length of the first target material.

[0014] As an optional technical solution, step C includes:

[0015] Step C1: Screening and confirming whether there is a current masterbatch whose first width is greater than the second width among the multiple current masterbatches; if so, aggregating the current masterbatch and using it as at least one optional masterbatch;

[0016] Step C2: Dividing the second length by the first length of the first optional masterbatch in the at least one optional masterbatch and rounding up to obtain a first required number of cuts for the first optional masterbatch;

[0017] Step C3: Divide the first width of the first optional masterbatch by the second width and round down to obtain a first number of possible cuts of the first optional masterbatch;

[0018] Step C4: comparing the first required cutting number with the first possible cutting number, and taking the minimum value between the first required cutting number and the first possible cutting number as the optional cutting number of the first optional masterbatch; determining whether the corresponding optional cutting number has been determined for all the at least one optional masterbatch; if the determination result is negative, defining the next optional masterbatch in the at least one optional masterbatch as a new first optional masterbatch and returning to step C2; if the determination result is positive, executing step C5; and

[0019] Step C5: Summarize the optional cutting times for each optional masterbatch.

[0020] As an optional technical solution, step C also includes, in step C1, determining whether the first length of each optional masterbatch in the at least one optional masterbatch is greater than or equal to the second length; if there are multiple optional masterbatches whose first lengths are greater than or equal to the second length, retaining the optional masterbatch with the smallest first length among the multiple optional masterbatches and the other optional masterbatches whose first lengths are less than the second length as the updated at least one optional masterbatch.

[0021] As an optional technical solution, step D includes:

[0022] According to the optional cutting times of each optional masterbatch in the at least one optional masterbatch, all splicing combinations and the splicing lengths corresponding to each splicing combination are traversed, each splicing length is the sum of the first length of each optional masterbatch in each splicing combination and the product of the expected cutting times, and the expected cutting times is less than or equal to the corresponding optional cutting times; the difference between each splicing length and the second length is calculated to obtain multiple differences, and the minimum difference among the multiple differences is obtained by comparison; and the splicing combination corresponding to the minimum difference is determined to be the first splicing combination corresponding to the first target material.

[0023] As an optional technical solution, step D includes:

[0024] Step D1: defining the second length as the target splicing length d, defining a blank masterbatch combination as the optimal splicing combination C, and recording the optimal splicing length L of the optimal splicing combination C as 0, and defining the difference between the optimal splicing length L and the target splicing length d as the minimum difference E;

[0025] Step D2: a splicing combination formed by the at least one optional masterbatch is used as a current splicing combination c, the number of optional masterbatch in the current splicing combination c is ≥ 1, the expected number of cutting times of each optional masterbatch in the current splicing combination c is less than or equal to the corresponding optional cutting times, and the current splicing combination c has a combination length l;

[0026] Step D3: Record the current splicing combination c and the corresponding combination length l;

[0027] Step D4: Determine whether ld is between 0 and E. If so, go to step D5; if not, go to step D6.

[0028] Step D5: updating the minimum difference E to the difference between the combination length l of the current splicing combination c and the target splicing length d; updating the optimal splicing combination C to the current splicing combination c, and updating the optimal splicing length L to the combination length l;

[0029] Step D6: confirm whether all the splicing combinations formed by the at least one optional masterbatch have been compared with the target splicing length d. If not, the next splicing combination among all the splicing combinations is used as the new current splicing combination c, and return to step D2; if so, execute step D7;

[0030] Step D7: Determine the optimal splicing combination C and the optimal splicing length L.

[0031] As an optional technical solution, before executing step D3, it is also included to confirm whether the combination length l formed by the current splicing combination c has been recorded. If so, the next splicing combination among all the splicing combinations is used as the new current splicing combination c, and return to step D2.

[0032] As an optional technical solution, before executing step D6, the optimal splicing combination and the corresponding splicing length are also updated.

[0033] As an optional technical solution, before executing step D4, it is also included to confirm whether the combined length l is equal to the target splicing length d. If so, execute step D7.

[0034] The present invention also proposes a material cutting system, which includes a management module, an import module and a calculation module. The management module is used to record the information of the current material library, and the current material library includes multiple current master materials, each of which has first size information; the import module is communicatively connected to the management module, and the import module is used to import the information of at least one target material and the information of the current material library; the calculation module is communicatively connected to the management module and the import module, and the calculation module is used to determine whether the current material library has at least one current master material that meets the conditions based on the second size information of the first target material in the at least one target object, and if so, the calculation module determines ... A first splicing combination corresponding to the first target material is obtained by reducing one current masterbatch; wherein, the calculation module also records and updates the spliced combination information of the at least one target material according to the first splicing combination, and the management module updates the current material library according to the spliced combination information; the calculation module also determines whether the at least one target material has all determined the corresponding first splicing combination. If the judgment result is no, the next target material in the at least one target material is defined as the new first target material and the calculation is continued. If the judgment result is yes, all the splicing combination information of the at least one target material is recorded, and the management module updates the current material library according to all the splicing combination information.

[0035] The present invention provides a material cutting method and a material cutting system, which realizes the selection of appropriate current masterbatch combinations from a plurality of current masterbatch to form a target material, thereby improving the material selection efficiency, improving the material utilization rate and reducing production costs. BRIEF DESCRIPTION OF THE DRAWINGS

[0036] The specific embodiments of the present invention will be further described in detail below with reference to the accompanying drawings.

[0037] Figure 1 is a block diagram of a material cutting system of the present invention;

[0038] Figure 2 is a flow chart of the material cutting method of the present invention;

[0039] Figure 3 This is a flow chart of step C in the material cutting method of the present invention;

[0040] Figure 4 Flowchart of step D in the material cutting method of the present invention. DETAILED DESCRIPTION

[0041] In order to more clearly illustrate the present invention, the present invention is further described below in conjunction with preferred embodiments and accompanying drawings. Similar components in the accompanying drawings are represented by the same reference numerals. It should be understood by those skilled in the art that the following detailed description is illustrative rather than restrictive and should not be used to limit the scope of protection of the present invention.

[0042] Please refer to Figure 1 , Figure 1 FIG. 1 is a block diagram of a material cutting system according to the present invention. Figure 1 As shown, the present invention proposes a material cutting system 100, which includes a management module 10, an import module 20 and a calculation module 30. The management module 10 records the information of the current material library, and the current material library includes multiple current master materials, each of which has first size information; the import module 20 is communicatively connected to the management module 10, and the import module 20 is used to import information of at least one target material and information of the current material library; the calculation module 30 is communicatively connected to the management module 10 and the import module 20, and the calculation module 30 is used to determine whether the current material library has at least one current master material that meets the conditions based on the second size information of the first target material in at least one target object. If If yes, a first splicing combination corresponding to the first target material is obtained based on at least one current masterbatch; wherein, the calculation module 30 also records and updates the spliced combination information of at least one target material based on the first splicing combination, and the management module 10 updates the current material library based on the spliced combination information; the calculation module 30 also determines whether the corresponding first splicing combination of at least one target material is fully determined. If the judgment result is no, the next target material in the at least one target material is defined as the new first target material and the calculation is continued. If the judgment result is yes, all the splicing combination information of the at least one target material is recorded, and the management module 10 updates the current material library based on all the splicing combination information.

[0043] Furthermore, the present invention also provides a material cutting method. Figure 2 , Figure 2 Shown is a flow chart of the material cutting method of the present invention. Figure 2 As shown, the material cutting method of the present invention comprises:

[0044] Step A (S110): Importing size information of at least one target material; calling a current material library, the current material library containing a plurality of current master batches, each current master batch having first size information;

[0045] Step B (S120): confirming the second size information of the first target material among the at least one target material;

[0046] Step C (S130): determining whether the current material library has at least one current masterbatch that meets the conditions based on the second size information; if so, executing step D;

[0047] Step D (S140): determining a first splicing combination corresponding to a first target material according to at least one current masterbatch;

[0048] Step E (S150): Record and update the spliced combination information of at least one target material according to the first splicing combination, and update the current material library according to the spliced combination information;

[0049] Step F (S160): Determine whether the corresponding first splicing combination of at least one target material is determined. If the determination result is no, define the next target material in the at least one target material as a new first target material and return to step B. If the determination result is yes, execute step G; and

[0050] Step G (S170): Record all splicing combination information of at least one target material, and update the current material library according to all splicing combination information.

[0051] In one embodiment, if calculations need to be performed for multiple target materials in multiple orders, the calculations and cutting can be performed in a preset order. For example, the order of each target material (first target material, next target material, etc.) can be determined according to a first preset order. The first preset order can be the priority of the order. For example, the priority of the order can be determined based on the time the order is received, the delivery time of the order, or the importance of the order. Alternatively, the order of each target material can be determined according to a second preset order. The second preset order can be the width information and length information of multiple target materials. For example, target materials with larger widths can be processed first, or target materials with larger lengths can be processed first. In one embodiment, the processing order can be set according to actual needs. For example, the first order can be processed first according to the preset order. The second size information of a target material (at this time as the first target material) in the order is used to obtain the first splicing combination (that is, the best splicing combination). At this time, you can choose to cut immediately or delay cutting according to actual needs (for example, all the target materials are cut together after the corresponding first splicing combination is determined). If delayed cutting is selected, the current material library is updated according to the information of the first splicing combination, and the next target material in the first order is calculated. When all the target materials in the first order are calculated, the target materials in the next order are calculated. If the next order also contains multiple target materials, the processing order is as described above. When all the target materials in all orders are calculated (or further cutting is completed), the information is summarized and the program ends.

[0052] In one embodiment, the first dimension information includes the first width and first length of the corresponding current masterbatch, and the second dimension information includes the second width and second length of the first target material. In actual applications, the first target material is formed by cutting and splicing at least one current masterbatch. After calculating the optimal splicing combination of the current masterbatch required for the first target material, the current masterbatch information in the current material library is updated based on the information of the optimal splicing combination, including the quantity of the current masterbatch in the current material library and the width and length information of each target material.

[0053] Please refer to Figure 3 , Figure 3 FIG. 1 is a flow chart of step C in the material cutting method of the present invention. Figure 3 As shown, step C (S130) includes:

[0054] Step C1 (S131): Screen and confirm whether there is a current masterbatch whose first width is greater than the second width among multiple current masterbatches. If so, summarize and use it as at least one optional masterbatch; in one embodiment, "meeting the conditions" in step C can be understood as the current masterbatch's first width is greater than the second width of the first target material.

[0055] Step C2 (S132): Divide the second length by the first length of the first optional masterbatch in the at least one optional masterbatch and round up to obtain a first required number of cuts for the first optional masterbatch;

[0056] Step C3 (S133): Divide the first width of the first optional masterbatch by the second width and round down to obtain a first number of possible cuts of the first optional masterbatch;

[0057] Step C4 (S134): Compare the first required cutting number with the first possible cutting number, and use the minimum of the first required cutting number and the first possible cutting number as the optional cutting number of the first optional masterbatch; determine whether the corresponding optional cutting number of at least one optional masterbatch is determined. If the determination result is negative, define the next optional masterbatch in the at least one optional masterbatch as a new first optional masterbatch and return to step C2; if the determination result is positive, execute step C5; and

[0058] Step C5 ( S135 ): Record the number of times each current masterbatch in at least one current masterbatch is cut.

[0059] In one embodiment, at least one optional masterbatch can be subjected to a predetermined number of optional cutting times according to a predetermined sequence, such as the storage time, shelf life, length information, width information, etc. of each optional masterbatch. In one embodiment, in step C1, there may be a situation where the first widths of multiple current masterbatches in the current material library are all smaller than the second widths. For example, the second width of the target material is 50m, while the first widths of the current masterbatches in the current material library are only 10m, 20m, and 23m. Since cutting and splicing are length splicing and width splicing are not possible, no current masterbatch can meet the requirements of such a target material. In other words, no current masterbatch can be spliced to form the target material. In this case, the cutting ends directly, and empty cutting information is returned to inform the user, so that the user can take the next step based on this analysis result, such as adding a masterbatch to the current material library to update the current material library, and then re-execute step A of the material cutting method of the present invention.

[0060] In one embodiment, if it is determined that the first width of at least one current masterbatch is greater than the second width, this part of the current masterbatch is aggregated and used as at least one optional masterbatch. At this time, in step C1, it can be further determined whether the first length of each optional masterbatch in the at least one optional masterbatch is greater than or equal to the second length. If there are multiple optional masterbatches whose first length is greater than or equal to the second length, the optional masterbatch with the smallest first length among the multiple optional masterbatches and the other optional masterbatches whose first length is less than the second length are retained as the updated at least one optional masterbatch. In actual applications, there are a large number of current masterbatches in the current material library. Even if the current masterbatches that meet the conditions are screened out, that is, the current masterbatches whose own width is greater than the width of the target material, the number of current masterbatches that meet the conditions (that is, at least one optional masterbatch) may still be large, and there are also many optional masterbatches whose own first length is greater than the second length. In other words, these optional masterbatches can reach the required length of the target material only by themselves. At this time, only the optional masterbatch with the smallest first length is retained, and the remaining optional masterbatches with larger first lengths are removed, so as to avoid waste while reducing the time for subsequent splicing combination optimization and reducing the computational amount of subsequent processing (including step C and / or step D).

[0061] For example, the second length of the target material is 28m. After screening and confirming the current masterbatch whose first width is greater than the second width among multiple current masterbatches, five optional masterbatches are obtained, whose first lengths are 10m, 20m, 30m, 35m and 40m respectively. At this time, the three optional masterbatches whose first lengths are 30m, 35m and 40m can reach the required length of the target material only by themselves. Then the two optional masterbatches with the first lengths of 35m and 40m are removed. The consideration point is that the utilization rate of cutting the optional masterbatch with the first length of 30m (wasting 2m, the utilization rate is 28 / 30=93.33%) is greater than that of cutting The utilization rates of the two optional masterbatches with first lengths of 35m and 40m (respectively 7m and 12m are wasted, and the utilization rates are 28 / 35=80% and 28 / 40=70%). After removing the two optional masterbatches with first lengths of 35m and 40m, the optional masterbatches with first lengths of 30m (i.e., the optional masterbatches with the smallest first length among the optional masterbatches whose first length is greater than the second length) and the optional masterbatches with first lengths of 10m and 20m (i.e., the other optional masterbatches whose first length is less than the second length) are retained and summarized as at least one updated optional masterbatch, which can save the subsequent overhead of calculating the number of cutting times.

[0062] In one embodiment, when calculating the number of cuts for each current masterbatch, the current masterbatch preliminarily screened out is used as a database as a whole. First, a current masterbatch is selected from the database to calculate the number of cuts, and the information on the number of cuts for the current masterbatch is recorded. After the calculation of one current masterbatch is completed, the next current masterbatch is selected from the database to calculate the number of cuts. The cycle is repeated to complete the calculation of the number of cuts for all current masterbatches, and the number of cuts that can be made for each preliminarily screened out current masterbatch is recorded to effectively control / reduce the amount of calculation for subsequent splicing combinations.

[0063] When calculating the number of cuts, it is assumed that the second width of the target material is 30m and the second length is 50m. For two optional masterbatches A and B in at least one optional masterbatch, the first width of optional masterbatch A is 50m and the first length is 40m. If the target material is cut with optional masterbatch A, it is necessary to cut two 40m lengths of optional masterbatch A to meet the requirement of the second length of 50m of the target material. That is, the first required number of cuts of optional masterbatch A is 2. Since the first width of optional masterbatch A is 50m, it can only cut a width of 30m, and the remaining 20m width is not enough. That is, the first number of cuts of optional masterbatch A is 1, so the minimum value of the first required number of cuts (2) and the first number of cuts (1) is taken as the optional number. The optional cutting times of masterbatch A, optional masterbatch A only participates in one subsequent splicing calculation; the first width of optional masterbatch B is 1000m, and the first length is 30m. If the target material is cut with optional masterbatch B, optional masterbatch B needs to be cut into two 30m lengths to meet the second length requirement of 50m of the target material, that is, the first required cutting times of optional masterbatch B is 2, and optional masterbatch B can cut into 33 30m widths, that is, the first cuttable times of optional masterbatch B is 33, so the minimum value of the first required cutting times (2) and the first cuttable times (33) is taken as the optional cutting times of optional masterbatch B. Optional masterbatch B only participates in two subsequent splicing calculations, which can greatly reduce the calculation amount of subsequent splicing combinations.

[0064] In one embodiment, step D includes: traversing all splicing combinations and the splicing lengths corresponding to each splicing combination according to the optional cutting times of each optional masterbatch in at least one optional masterbatch, wherein each splicing length is the sum of the first length of each optional masterbatch in each splicing combination multiplied by the expected cutting times, and the expected cutting times are less than or equal to the corresponding optional cutting times; calculating the difference between each splicing length and the second length to obtain multiple differences, and obtaining the minimum difference among the multiple differences; determining the splicing combination corresponding to the minimum difference as the first splicing combination corresponding to the first target material. Please refer to Figure 4 , Figure 4 FIG. 1 is a flow chart of step D in the material cutting method of the present invention. Figure 4 As shown, step D (S140) includes:

[0065] Step D1 (S141): define the second length as the target splicing length d, define a blank masterbatch combination as the optimal splicing combination C, and record the optimal splicing length L of the optimal splicing combination C as 0. The difference between the optimal splicing length L and the target splicing length d is defined as the minimum difference E;

[0066] Step D2 (S142): A splicing combination formed by at least one optional masterbatch is used as a current splicing combination c, the number of optional masterbatch in the current splicing combination c is ≥ 1, the expected number of cutting times of each optional masterbatch in the current splicing combination c is less than or equal to the corresponding optional cutting times, and the current splicing combination c has a combination length l;

[0067] Step D3 (S143): Record the current splicing combination c and the corresponding combination length l;

[0068] Step D4 (S144): Determine whether ld is between 0 and E. If so, execute step D5; if not, execute step D6;

[0069] Step D5 (S145): Update the minimum difference E to the difference between the combination length l of the current splicing combination c and the target splicing length d; update the optimal splicing combination C to the current splicing combination c, and update the optimal splicing length L to the combination length l;

[0070] Step D6 (S146): confirm whether all the splicing combinations formed by at least one optional masterbatch have been compared with the target splicing length d. If not, the next splicing combination among all the splicing combinations is used as the new current splicing combination c, and return to step D2; if so, execute step D7;

[0071] Step D7 (S147): Determine the optimal splicing combination C and the optimal splicing length L.

[0072] In one embodiment, before executing step D3, it is also included to confirm whether the combination length l formed by the current splicing combination c has been recorded to deduplicate the combination length l. If so, the next splicing combination among all splicing combinations is used as the new current splicing combination c, and return to step D2; before executing step D6, it is also included to update the best splicing combination and the corresponding splicing length; before executing step D4, it is also included to confirm whether the combination length l is equal to the target splicing length d. If so, it means that the current splicing combination c at this time can just provide a combination length l equal to the target splicing length d, and the minimum difference E at this time can be regarded as 0. Cutting according to the current splicing combination c at this time will generate the least material waste, and then execute step D7.

[0073] In one embodiment, a splicing combination formed by at least one optional masterbatch t is used as the current splicing combination c, and the list of optional masterbatch components involved in the calculation is [(t1, s1), (t2, s2), ...], where t1 represents the first width of an optional masterbatch, s1 represents the first length of an optional masterbatch, and so on. This can be considered an external loop, where each optional masterbatch is selected for calculation. Furthermore, before step D3, a step can be included to confirm whether the combined length l formed by the current splicing combination c has already been recorded. This step involves traversing existing splicing lengths from the already spliced combinations. For example, the current splicing combination includes [{l1, (c1)}, {l2, (c2)}, {l3, (c3)}], where {l1, (c1)} is the combination length of the current splicing combination c1, which is l1. Assuming that at least one optional masterbatch t has been traversed to t2, the traversal of the current splicing combination will begin. First, {l1, (c1)} will be taken out, that is, the combination length is l1, and the corresponding current splicing combination is c1. Calculate whether the length of l1+s2 is already in the existing current splicing combination. If l1+s2=l3, it means that the combination length of this combination is the same as the combination length l3 of the existing current splicing combination c3, then the combination (c1, t2) does not need to be stored. If the length of l1+s2 is not in the existing In the current splicing combination, a new combination {l1+s2, (c1, t2)} will be added to the current splicing combination as the current splicing combination {l4, (c4)}. The updated current splicing combination list is expressed as [{l1, (c1)}, {l2, (c2)}, {l3, (c3)}, {l4, (c4)}]. Repeating the above two steps, all the splicing lengths and combinations of the optional master materials involved in cutting can be solved. Then, according to the second size information of the target material (target splicing length d), an optimal splicing combination C and an optimal splicing length L are selected, that is, the optimal solution and the splicing combination with the least waste, so as to achieve the maximum utilization of the material while using the current material library to cut the target material. It should be noted that if, when executing the loop of step D, it is confirmed that the length li of a certain combination {li, (ci)} is equal to the target length, the optimization can be stopped. In other words, the optimal combination has been found at this time, the utilization rate is 100%, and the waste rate is 0. There is no need to calculate the situation of the subsequent master materials.

[0074] In actual applications, all splicing combinations and their corresponding splicing lengths are calculated based on the current master materials (mainly at least one optional material) in the aforementioned current material library. If the splicing length of the first splicing combination judged is equal to the second length, that is, it just meets the length requirement of the target material, then the optimal splicing combination is directly obtained and no subsequent calculation is required. If the splicing length of the first splicing combination judged is not equal to the second length, the splicing length of each splicing combination is compared with the second length of the target material, and the splicing length with the smallest difference from the second length is selected as the optimal splicing length. The splicing combination corresponding to this splicing length is the optimal splicing combination, and the cutting procedure is performed according to the calculated optimal splicing combination.

[0075] For example, currently 2 orders are received, requiring a total of 3 target materials. The target materials are calculated in order of priority. The first order has a higher priority than the second order, so the first order is processed first. The first order requires one target material with a second width of 40m and a second length of 189m. The second order requires two identical target materials with a second width of 20m and a second length of 209.01m.First, the target material required for the first order is processed, and the current masterbatch whose first width is greater than the second width (i.e., 40m) is selected from the current material library 10. At this time, there are 47 current masterbatches that meet the conditions as 47 optional materials. These 47 optional materials are calculated to obtain all the splicing combinations and the splicing lengths corresponding to each splicing combination. According to the comparison between each splicing length and the length of the target material (i.e., 189m), a splicing combination corresponding to the minimum difference is finally calculated as the optimal splicing combination. The optimal splicing combination is, for example, two optional materials (i.e., two current masterbatches, for example, recorded as current masterbatch 1 and current masterbatch 2), wherein the first width of current masterbatch 1 is 75m, the first length is 66.67m, and the first length of current masterbatch 2 is 189m. The first width is 160m, and the first length is 62.5m. The current masterbatch 1 is cut into a material with a first width of 40m and a first length of 66.67m. The current masterbatch 2 is cut into two materials with a first width of 40m and a first length of 62.5m. The above three materials are spliced together, and the spliced length is 66.67m+62.5m+62.5m=191.67m. The utilization rate of the current masterbatch is 189.0 / 191.67=98.6%. After the target material required for the first order is cut, the first size information of the current masterbatch 1 and the current masterbatch 2 is updated and imported into the current material library (that is, the information of the current material library is updated). The target material required for the second order is processed and the current material library is updated. The current masterbatch whose first width is greater than the second width (i.e. 20m) is screened out from the material library. At this time, there are 30 current masterbatches that meet the conditions as 30 optional materials. All splicing combinations and the splicing lengths corresponding to each splicing combination are calculated for these 30 optional materials. According to the comparison between each splicing length and the length of the target material (i.e. 209.01m), a splicing combination corresponding to the minimum difference is finally calculated as the optimal splicing combination. The optimal splicing combination is, for example, two optional materials (i.e., the current masterbatch, for example, recorded as current masterbatch 3 and current masterbatch 4), where the first width of current masterbatch 3 is 75m and the first length is 66.67m, and the first width of current masterbatch 4 is 210m and the first length is 71.43m. The current masterbatch 3 is cut into two materials with a first width of 20m and a first length of 66.67m. The current masterbatch 4 is cut into four materials with a first width of 20m and a first length of 71.43m. Among them, one current masterbatch 3 and two current masterbatch 4 are a group, and a total of two groups of current masterbatch are used to splice out two target materials. The above three materials are spliced, and the splicing length is 66.67m+71.43m+71.43m=209.53m. The utilization rate of the current masterbatch is 209.01 / 209.53=99.75%. At this time, the target materials required for the two orders are all calculated. After the calculation is completed, the information of the current masterbatch in the current material library is updated and stored to facilitate the calculation and processing of subsequent orders.

[0076] In summary, the present invention provides a material cutting method and a material cutting system, the material cutting method includes importing size information of at least one target material; calling a current material library, the current material library contains multiple current master materials, each current master material has first size information; confirming the second size information of the first target material in the at least one target material; determining whether the current material library has at least one current master material that meets the conditions based on the second size information, and if so; determining a first splicing combination corresponding to the first target material based on the at least one current master material; recording and updating the spliced combination information of the at least one target material based on the first splicing combination, and updating the current material library based on the spliced combination information; judging whether the corresponding first splicing combination is fully determined for the at least one target material, if the judgment result is yes; recording all the splicing combination information of the at least one target material, and updating the current material library based on all the splicing combination information, in this way, it is achieved that a suitable current master material combination is selected from a plurality of current master materials to splice and form a target material, while improving the material selection efficiency, improving the material utilization rate, and reducing production costs.

[0077] Obviously, the above embodiments of the present invention are merely examples for clearly illustrating the present invention, and are not limitations on the implementation methods of the present invention. For ordinary technicians in the relevant field, other different forms of changes or modifications can be made based on the above description. It is impossible to list all the implementation methods here. All obvious changes or modifications derived from the technical solution of the present invention are still within the scope of protection of the present invention.

Claims

1. A material cutting method, characterized in that Include: Step A: Importing size information of at least one target material; calling a current material library, wherein the current material library contains a plurality of current master batches, each current master batch having first size information; Step B: Confirming the second size information of the first target material among the at least one target material; Step C: Determine whether the current material library has at least one current masterbatch that meets the conditions based on the second size information; if so, execute step D; Step D: determining a first splicing combination corresponding to the first target material based on the at least one current masterbatch; Step E: Recording and updating the spliced combination information of the at least one target material according to the first spliced combination, and updating the current material library according to the spliced combination information; Step F: Determine whether the at least one target material has all the corresponding first splicing combinations. If the determination result is no, define the next target material in the at least one target material as a new first target material and return to step B. If the determination result is yes, execute step G. as well as Step G: Record all splicing combination information of the at least one target material, and update the current material library according to all splicing combination information.

2. The material cutting method according to claim 1, characterized in that: The first size information includes a first width and a first length of the corresponding current masterbatch, and the second size information includes a second width and a second length of the first target material.

3. The material cutting method according to claim 2, characterized in that: Step C includes: Step C1: Screening and confirming whether there is a current masterbatch whose first width is greater than the second width among the multiple current masterbatches; if so, aggregating the current masterbatch and using it as at least one optional masterbatch; Step C2: Dividing the second length by the first length of the first optional masterbatch in the at least one optional masterbatch and rounding up to obtain a first required number of cuts for the first optional masterbatch; Step C3: Divide the first width of the first optional masterbatch by the second width and round down to obtain a first number of possible cuts of the first optional masterbatch; Step C4: comparing the first required cutting number with the first possible cutting number, and taking the minimum value between the first required cutting number and the first possible cutting number as the optional cutting number of the first optional masterbatch; determining whether the at least one optional masterbatch has all corresponding optional cutting numbers determined; if the determination result is no, defining the next optional masterbatch in the at least one optional masterbatch as a new first optional masterbatch and returning to step C2; If the judgment result is yes, go to step C5; as well as Step C5: Summarize the optional cutting times for each optional masterbatch.

4. The material cutting method according to claim 3, characterized in that: Step C also includes, in step C1, determining whether the first length of each optional masterbatch in the at least one optional masterbatch is greater than or equal to the second length; if there are multiple optional masterbatches whose first lengths are greater than or equal to the second length, retaining the optional masterbatch with the smallest first length among the multiple optional masterbatches and the other optional masterbatches whose first lengths are less than the second length as the updated at least one optional masterbatch.

5. The material cutting method according to claim 3, characterized in that: Step D includes: Traversing all splicing combinations and the splicing lengths corresponding to each splicing combination according to the optional cutting times of each optional masterbatch in the at least one optional masterbatch, each splicing length being the sum of the first length of each optional masterbatch in each splicing combination multiplied by the expected cutting times, the expected cutting times being less than or equal to the corresponding optional cutting times; The difference between each splicing length and the second length is calculated to obtain a plurality of differences, and a minimum difference among the plurality of differences is obtained by comparison; and the splicing combination corresponding to the minimum difference is determined to be the first splicing combination corresponding to the first target material.

6. The material cutting method according to claim 5, characterized in that: Step D includes: Step D1: defining the second length as the target splicing length d, defining a blank masterbatch combination as the optimal splicing combination C, and recording the optimal splicing length L of the optimal splicing combination C as 0, and defining the difference between the optimal splicing length L and the target splicing length d as the minimum difference E; Step D2: a splicing combination formed by the at least one optional masterbatch is used as a current splicing combination c, the number of optional masterbatch in the current splicing combination c being ≥ 1, the expected number of cutting times of each optional masterbatch in the current splicing combination c being less than or equal to the corresponding optional cutting times, and the current splicing combination c having a combination length l; Step D3: Record the current splicing combination c and the corresponding combination length l; Step D4: Determine whether ld is between 0 and E. If so, go to step D5; if not, go to step D6. Step D5: updating the minimum difference E to the difference between the combination length l of the current splicing combination c and the target splicing length d; updating the optimal splicing combination C to the current splicing combination c, and updating the optimal splicing length L to the combination length l; Step D6: confirm whether all the splicing combinations formed by the at least one optional masterbatch have been compared with the target splicing length d. If not, the next splicing combination among all the splicing combinations is used as the new current splicing combination c, and return to step D2; if so, execute step D7; Step D7: Determine the optimal splicing combination C and the optimal splicing length L.

7. The material cutting method according to claim 6, characterized in that: Before executing step D3, it is also included to confirm whether the combination length l formed by the current splicing combination c has been recorded. If so, the next splicing combination among all the splicing combinations is used as the new current splicing combination c, and return to step D2.

8. The material cutting method according to claim 6, characterized in that: Before executing step D6, the optimal splicing combination and the corresponding splicing length are updated.

9. The material cutting method according to claim 6, characterized in that: Before executing step D4, it is also necessary to confirm whether the combined length l is equal to the target splicing length d. If so, execute step D7.

10. A material cutting system, characterized in that: The material cutting system includes: A management module is used to record information of a current material library, where the current material library includes a plurality of current masterbatches, each of which has first size information; An import module, communicatively connected to the management module, for importing information of at least one target material and information of the current material library; as well as a calculation module, communicatively connected to the management module and the import module, the calculation module being configured to determine whether the current material library contains at least one current masterbatch that meets the conditions based on the second size information of the first target material in the at least one target object, and if so, to obtain a first splicing combination corresponding to the first target material based on the at least one current masterbatch; In which, the calculation module also records and updates the spliced combination information of the at least one target material according to the first splicing combination, and the management module updates the current material library according to the spliced combination information; the calculation module also determines whether the corresponding first splicing combination of the at least one target material is fully determined. If the judgment result is no, the next target material in the at least one target material is defined as the new first target material and the calculation is continued. If the judgment result is yes, all the splicing combination information of the at least one target material is recorded, and the management module updates the current material library according to all the splicing combination information.