Assembly line sheet metal distribution method, computer equipment, storage medium and program product

By combining the type and quantity of sheets to be processed and the efficiency of the processing machine, the sheet distribution data is calculated and allocated, and the processing efficiency of the processing machine is solved, and a more efficient production process is achieved.

CN119558560APending Publication Date: 2025-03-04HANS CNC SCI & TECH
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411409223.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-10
Publication Date
2025-03-04

AI Technical Summary

Technical Problem

The existing assembly line sheet distribution method leads to low processing efficiency, and some processing machines are delayed in completing sheet processing in advance or delay, resulting in idleness and reduced production efficiency.

Method used

By obtaining the type and quantity of sheets to be processed, determining the target machine and obtaining its processing efficiency, calculating and allocating the sheet distribution data of each target machine, the loading and unloading robot is controlled to distribute the sheet.

Benefits of technology

It improves the processing efficiency of the assembly line, avoids the idleness of processing machines, and ensures the continuity and stability of the production process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119558560A_ABST
    Figure CN119558560A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of circuit board manufacturing, and discloses an assembly line board distribution method, computer equipment, a storage medium and a program product.The assembly line board distribution method comprises the steps that a first target machine and corresponding machining efficiency are determined from all machining machines of a PCB machining assembly line according to the first board type of a first board to be machined; and according to the first plate number of the first to-be-machined plate and the machining efficiency of each first target machine, first plate distribution data of each first target machine are calculated, and finally, according to the first plate distribution data, a feeding and discharging robot is controlled to conduct plate distribution on each first target machine through a conveying belt. It can be seen that the first plate material distribution data of each first target machine is calculated in combination with the machining efficiency of each first target machine, plate material distribution is conducted on each first target machine according to the first plate material distribution data, and compared with the prior art, the purpose of improving the machining efficiency of an assembly line can be achieved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of circuit board manufacturing, and in particular to an assembly line sheet material distribution method, computer equipment, storage medium and program product. Background Art

[0002] With the continuous development of science and technology, various electronic devices emerge in an endless stream, and the demand for printed circuit boards (PCBs) is also increasing. In the production process of printed circuit boards, sheet material distribution is an indispensable step. After the sheet materials are distributed to the processing machines on the assembly line, the sheet materials are respectively delivered to each processing machine through the assembly line conveyor belt according to the sheet material distribution results.

[0003] At present, the existing technology usually only performs a simple average distribution according to the number of processing machines and the number of sheets. For example, the number of sheets is divided by the number of processing machines to obtain the number of sheets allocated to each processing machine. However, after a long period of use or maintenance, the processing efficiency of the processing machine may be reduced, which in turn leads to different processing efficiencies of different processing machines. Alternatively, after some old processing machines on the same assembly line are replaced with new processing machines, the processing efficiencies of the old processing machines and the new processing machines are different, which in turn leads to different processing efficiencies of different processing machines.

[0004] Therefore, when allocating sheets to each processing machine, some processing machines may complete sheet processing ahead of schedule, or some processing machines may delay completing sheet processing. In either case, it is necessary to wait until all processing machines complete the current processing tasks before allocating other sheet processing tasks. Therefore, some processing machines will be idle, seriously affecting the production efficiency of the assembly line.

[0005] Therefore, the existing assembly line allocation method will lead to the problem of low processing efficiency of the assembly line. Summary of the invention

[0006] The embodiment of the present invention provides a method for allocating sheet materials in an assembly line, a computer device, a storage medium and a program product to solve the problem of low processing efficiency of a PCB processing assembly line.

[0007] A method for distributing sheet materials in an assembly line, comprising: Obtaining a first sheet material type and a first sheet material quantity of a first sheet material to be processed; According to the first sheet material type, a first target machine is determined from all processing machines of the PCB processing line, and a processing efficiency of each of the first target machines is obtained, wherein the first target machine is used at least to process sheets of the first sheet material type; Calculating first sheet material allocation data for each of the first target machines according to the first sheet material quantity and the processing efficiency of each of the first target machines; According to each of the first sheet material allocation data, the loading and unloading robots are controlled to respectively allocate sheet materials to each of the first target machines through a conveyor belt.

[0008] In the above method, optionally, the first sheet material allocation data includes the first sheet material allocation quantity of each first target machine and the first production time of the first sheet material to be processed; The step of calculating the first sheet material allocation data of each of the first target machines according to the first sheet material quantity and the processing efficiency of each of the first target machines comprises: Calculating the production efficiency of the first sheet material to be processed according to the processing efficiency of each of the first target machines; Calculating the first sheet material allocation quantity for each of the first target machines according to the production efficiency of the first sheet material to be processed, the processing efficiency of each of the first target machines and the first sheet material quantity; The first production duration is calculated according to the processing efficiency of the first target machine and the first sheet material allocation quantity.

[0009] The above method may, optionally, after calculating the first sheet material allocation data of each first target machine according to the first sheet material quantity and the processing efficiency of each first target machine, further include: Obtaining a second sheet material type and a second sheet material quantity of a second sheet material to be processed; Determining whether the second sheet material type is the same as the first sheet material type; If the second sheet material type is the same as the first sheet material type, obtaining the remaining number of sheets to be processed of the first sheet material to be processed, and recalculating the first sheet material allocation quantity of each first target machine according to the second sheet material quantity and the remaining number of sheets to be processed; If the second board material type is different from the first board material type, a second target machine is determined from all processing machines of the PCB processing line according to the second board material type, and a processing efficiency of each of the second target machines is obtained; The second sheet material allocation quantity for each of the second target machines is calculated according to the second sheet material quantity and the processing efficiency of each of the second target machines.

[0010] In the above method, optionally, the step of calculating the second sheet material allocation quantity for each second target machine according to the second sheet material quantity and the processing efficiency of each second target machine includes: Determine whether there is an overlapping target machine between the first target machine and the second target machine, and the overlapping target machine has the ability to process the sheet material of the first sheet material type and the sheet material of the second sheet material type; If the overlapping target machine does not exist, calculating the second sheet material allocation quantity of each second target machine according to the second sheet material quantity and the processing efficiency of each second target machine; If the overlapping target machine exists, calculating the remaining processing time of the first sheet material to be processed according to the first production time and the start processing time of the first sheet material to be processed; According to the remaining processing time and the processing efficiency of each second target machine, a first processing quantity of each second target machine is calculated, wherein the first processing quantity is a maximum quantity of the second sheet materials to be processed by each second target machine within the remaining processing time; The second sheet material allocation quantity for each of the second target machines and each of the overlapping target machines is calculated according to the first processing quantity, the second sheet material quantity, the processing efficiency of each of the second target machines and the processing efficiency of each of the overlapping target machines.

[0011] In the above method, optionally, determining the first target machine from all processing machines of the PCB processing line according to the first sheet material type includes: According to the first sheet material type, determine a first pre-selected machine from all processing machines of the PCB processing line, and obtain a working status of each of the first pre-selected machines; If the working state of the first pre-selected machine is a faulty state, determining that the first pre-selected machine is a faulty machine; The faulty machine is removed from the first pre-selected machines, and the remaining first pre-selected machines are determined as the first target machines.

[0012] In the above method, optionally, the loading and unloading robots include a loading robot, a unloading robot and a picking and placing robot; According to the first sheet material distribution data, controlling the loading and unloading robots to distribute sheet materials to each of the first target machines through a conveyor belt respectively includes: According to the first sheet material allocation data, control the loading robot to place the first sheet material to be processed in the raw material area on the loading end of the conveyor belt, so that the conveyor belt conveys the first sheet material to be processed to each of the first target machine processing positions respectively; Control the pick-and-place robot to grab the first sheet material processed on the processing table of the first target machine and place it on the conveyor belt, and grab the first sheet material to be processed on the conveyor belt and place it on the processing table of the first target machine; The unloading robot is controlled to grab the first sheet material conveyed to the unloading end of the conveyor belt and place it in the clinker area.

[0013] The above method may, optionally, further include, after controlling the loading and unloading robots to respectively distribute the sheet materials to each of the first target machines through a conveyor belt according to the first sheet material distribution data: After each of the first target machines completes processing of the first sheet material to be processed according to the first sheet material allocation data, obtaining an actual sheet material processing quantity and an actual sheet material processing time of each of the first target machines; Calculating the actual efficiency of each of the first target machines according to the actual sheet material processing quantity and the actual sheet material processing time; The actual efficiency of the first target machine is updated to the processing efficiency of the first target machine.

[0014] A computer device comprises a memory, a processor and a computer program stored in the memory and executable on the processor, wherein the processor implements the assembly line sheet material allocation method as described in any one of the above items when executing the computer program.

[0015] A computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the assembly line sheet material allocation method as described in any one of the above items is implemented.

[0016] A computer program product comprises a computer program, which, when executed by a processor, implements any of the above-mentioned assembly line sheet material allocation methods.

[0017] The above-mentioned assembly line sheet material allocation method, computer equipment, storage medium and program product, according to the first sheet material type of the first sheet material to be processed, determine the first target machine from all the processing machines of the PCB processing assembly line, and obtain the processing efficiency of each first target machine, the first target machine is at least used to process the sheet material of the first sheet material type, then, according to the first sheet material quantity of the first sheet material to be processed and the processing efficiency of each first target machine, calculate the first sheet material allocation data of each first target machine, and finally, according to the first sheet material allocation data, control the loading and unloading robots to allocate sheets to each first target machine through the conveyor belt respectively. It can be seen that the present invention combines the processing efficiency of each first target machine, calculates the first sheet material allocation data of each first target machine, and then allocates sheets to each first target machine respectively according to the first sheet material allocation data. Compared with the prior art, the first sheet material to be processed is evenly allocated to each first target machine, which can achieve the purpose of improving the assembly line processing efficiency. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the accompanying drawings required for use in the description of the embodiments of the present invention will be briefly introduced below. Obviously, the accompanying drawings in the following description are only some embodiments of the present invention. For ordinary technicians in this field, other accompanying drawings can be obtained based on these accompanying drawings without paying creative labor.

[0019] Figure 1 It is a flow chart for realizing a method for allocating sheet materials of an assembly line disclosed in an embodiment of the present invention; Figure 2 It is a partial implementation flow chart of a method for allocating sheet materials for an assembly line disclosed in an embodiment of the present invention; Figure 3 It is a partial implementation flow chart of a method for allocating sheet materials for an assembly line disclosed in an embodiment of the present invention; Figure 4 It is a structural schematic diagram of a PCB processing line disclosed in an embodiment of the present invention; Figure 5 It is another implementation flow chart of a method for allocating sheet materials in an assembly line disclosed in an embodiment of the present invention; Figure 6 It is a partial implementation flow chart of a method for allocating sheet materials for an assembly line disclosed in an embodiment of the present invention; Figure 7 It is a partial implementation flow chart of a method for allocating sheet materials for an assembly line disclosed in an embodiment of the present invention; Figure 8 It is another implementation flow chart of a method for allocating sheet materials of an assembly line disclosed in an embodiment of the present invention; Fig. 9It is a structural schematic diagram of a computer device disclosed in an embodiment of the present invention. DETAILED DESCRIPTION

[0020] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0021] It should be understood that when used in the present specification and the appended claims, the term "comprising" indicates the presence of described features, integers, steps, operations, elements and / or components, but does not exclude the presence or addition of one or more other features, integers, steps, operations, elements, components and / or combinations thereof.

[0022] It should also be understood that the term "and / or" used in the present description and the appended claims refers to and includes any and all possible combinations of one or more of the associated listed items.

[0023] As used in the present specification and the appended claims, the term "if" may be interpreted as "when" or "upon" or "in response to determining" or "in response to detecting", depending on the context. Similarly, the phrase "if it is determined" or "if [described condition or event] is detected" may be interpreted as meaning "upon determination" or "in response to determining" or "upon detection of [described condition or event]" or "in response to detecting [described condition or event]", depending on the context.

[0024] In addition, in the description of the present specification and the appended claims, the terms "first", "second", "third", etc. are only used to distinguish the descriptions and cannot be understood as indicating or implying relative importance.

[0025] References to "one embodiment" or "some embodiments" etc. described in the present specification mean that one or more embodiments of the present invention include specific features, structures or characteristics described in conjunction with the embodiment. Therefore, the phrases "in one embodiment", "in some embodiments", "in some other embodiments", "in some other embodiments", etc. appearing in different places in this specification do not necessarily refer to the same embodiment, but mean "one or more but not all embodiments", unless otherwise specifically emphasized in other ways. The terms "including", "comprising", "having" and their variations all mean "including but not limited to", unless otherwise specifically emphasized in other ways.

[0026] The present invention discloses a method for allocating sheet materials in an assembly line, a computer device, a storage medium and a program product. According to the first sheet material type of the first sheet material to be processed, a first target machine is determined from all processing machines of the PCB processing assembly line, and the processing efficiency of each first target machine is obtained. The first target machine is at least used to process the sheet material of the first sheet material type. Then, according to the first sheet material quantity of the first sheet material to be processed and the processing efficiency of each first target machine, the first sheet material allocation data of each first target machine is calculated. Finally, according to the first sheet material allocation data of each first target machine, the loading and unloading robots are controlled to allocate sheet materials to each first target machine through a conveyor belt. It can be seen that the present invention combines the processing efficiency of each first target machine, calculates the first sheet material allocation data of each first target machine, and then allocates sheet materials to each first target machine according to the first sheet material allocation data. Compared with the prior art, the first sheet material to be processed is evenly allocated to each first target machine, which can achieve the purpose of improving the assembly line processing efficiency. The following is explained through specific embodiments.

[0027] like Figure 1 , which is a flow chart of a method for allocating sheet materials for an assembly line disclosed in an embodiment of the invention, and which is applicable to a multi-equipment processing assembly line, such as a PCB processing assembly line. The method in this embodiment specifically includes the following steps: S101: Acquire a first sheet material type and a first sheet material quantity of a first sheet material to be processed.

[0028] In one embodiment, the first sheet material to be processed in this embodiment represents the sheet material that needs to be processed and produced on the PCB assembly line, and the first sheet material type represents the type of the first sheet material to be processed. The type of the first sheet material to be processed can be divided into flexible sheets, rigid sheets, etc. according to the rigidity and flexibility of the sheet material, or the type can be divided according to the length of the first sheet material to be processed, such as the sheet material length less than the length threshold is the first sheet material type, and the sheet material length greater than the length threshold is the second sheet material type. In this embodiment, the type classification method of the first sheet material to be processed is not limited. The first sheet material quantity can represent the number of the first sheet material to be processed, or the first sheet material quantity can also represent the number of finished or semi-finished sheets that need to be produced based on the first sheet material to be processed, such as 100 pieces, 200 pieces, etc. In this embodiment, the specific value of the first sheet material quantity is not limited.

[0029] In a specific implementation, in this embodiment, the first sheet type and the first sheet quantity of the first sheet to be processed can be directly input into the master control computer of the PCB processing line, or the master control computer of the PCB processing line receives the first sheet type and the first sheet quantity of the first sheet to be processed sent from the client. That is to say, after the customer places an order through the client, the order data containing the first sheet type and the first sheet quantity of the first sheet to be processed can be directly sent to the master control computer of the PCB processing line through the client. Therefore, after receiving the order data, the master control computer controls the PCB processing line to perform sheet allocation and production according to the order data.

[0030] S102: According to the first board material type, a first target machine is determined from all processing machines of the PCB processing line, and a processing efficiency of each first target machine is obtained.

[0031] The first target machine is at least used to process sheet materials of the first sheet material type.

[0032] In one embodiment, the present embodiment can pre-calibrate the processing type of each processing machine according to the processing capacity of each processing machine in the PCB processing line, the processing type of the processing machine corresponds to the sheet type of the sheet to be processed, and each processing machine is calibrated with at least one processing type, that is, each processing machine can process at least one sheet type of sheet. In addition, the processing efficiency of each processing machine in the present embodiment can also be pre-calibrated according to the actual processing efficiency of the processing machine.

[0033] In a specific implementation, in this embodiment, the first sheet type of the first sheet to be processed can be compared with the processing type of each processing machine. If the first sheet type of the first sheet to be processed is the same as the processing type of the processing machine, then the processing machine is determined to be the first target machine, and the processing efficiency of the processing machine is obtained. In this way, the first target machine can be determined from all the processing machines of the PCB processing line according to the first sheet type, and the processing efficiency of each first target machine can be obtained.

[0034] S103: Calculating first sheet material allocation data for each first target machine according to the first sheet material quantity and the processing efficiency of each first target machine.

[0035] It should be understood that the processing efficiency of different first target machines may be the same or different. In order to ensure that each first target machine completes the sheet material processing at the same time or almost at the same time, more first sheet materials to be processed may be allocated to the first target machine with higher processing efficiency, and fewer first sheet materials to be processed may be allocated to the first target machine with lower processing efficiency. Through the flexible allocation of the first sheet materials to be processed, it is ensured that each first target machine completes the sheet material processing at the same time or almost at the same time.

[0036] In one embodiment, the first sheet material allocation data in this embodiment includes the first sheet material allocation quantity of each first target machine and the first production time of the first sheet material to be processed, wherein the first sheet material allocation quantity can represent the quantity of the first sheet material to be processed allocated by the first target machine, or the first sheet material allocation quantity can also represent the quantity of cost sheets that the first target machine needs to produce based on the first sheet material to be processed, and the first production time represents the total time required for all first target machines to process the first sheet material to be processed. On this basis, in this embodiment, the first sheet material allocation quantity of each first target machine and the first production time of the first sheet material to be processed can be calculated by the following steps, such as Figure 2 shown.

[0037] S201: Calculate the production efficiency of the first sheet material to be processed according to the processing efficiency of each first target machine.

[0038] Among them, the processing efficiency of the first target machine refers to the number of cost sheets or semi-finished sheets that can be processed by the first target machine in unit time, such as the number of cost sheets or semi-finished sheets that can be processed by the first target machine per hour or per 24 hours, and the production efficiency of the first sheet to be processed refers to the total processing efficiency of all first target machines, which can also be understood as the processing efficiency of the first sheet to be processed by the PCB processing line. In a specific implementation, the processing efficiencies of all first target machines in the PCB processing line are added together to obtain the production efficiency of the first sheet to be processed.

[0039] In one embodiment, the processing efficiency of the first target machine can be calculated in the following way: obtaining the processing time of the first target machine, which represents the time required for the first target machine to process a first sheet material to be processed; and then dividing the unit time by the processing time of the first target machine, such as 1 hour, 24 hours, etc., to calculate the number of first sheets to be processed that can be processed by the first target machine in unit time, that is, the processing efficiency of the first target machine.

[0040] S202: Calculate the first sheet material allocation quantity for each first target machine according to the production efficiency of the first sheet material to be processed, the processing efficiency of each first target machine and the first sheet material quantity.

[0041] Specifically, in this embodiment, the production efficiency of the first sheet material to be processed, the processing efficiency of each first target machine and the quantity of first sheets can be respectively input into the allocation calculation formula to calculate the allocation quantity of the first sheets for each first target machine.

[0042] The allocation calculation formula can be as follows: in, represents the first sheet allocation quantity for the first target machine, represents the processing efficiency of the first target machine, represents the production efficiency of the first sheet to be processed, Indicates the first sheet quantity of the first sheet to be processed.

[0043] Therefore, when the production efficiency of the first sheet to be processed and the first sheet quantity of the first sheet to be processed remain unchanged, the processing efficiency of each first target machine is input into the above allocation calculation formula respectively, and the first sheet allocation quantity of each first target machine can be obtained respectively.

[0044] S203: Calculate a first production duration according to the processing efficiency of the first target machine and the first sheet material allocation quantity.

[0045] It should be understood that for each first target machine in this embodiment, the processing time required to complete the processing of the first sheet material to be processed according to the corresponding first sheet material allocation quantity is the same or approximately the same. Therefore, the first production time can be calculated based on the processing efficiency of any first target machine and the corresponding first sheet material allocation quantity.

[0046] For example, taking the number of sheets to be processed as 75 pieces, the sheets to be processed are processed by machine A1 and machine A2 respectively, the processing efficiency of machine A1 is 5 pieces / hour, and the processing efficiency of machine A2 is 10 pieces / hour, then, the allocated quantity of machine A1 is 25, and the allocated quantity of machine A2 is 50, based on the production time of machine A1 being 25 / 5 equal to 5 hours, and the production time of machine A2 being 50 / 10 equal to 5 hours, therefore, machine A1 and machine A2 complete the processing at the same time, and the production time of the sheets to be processed is 5 hours.

[0047] S104: According to the first sheet material distribution data of each first target machine, control the loading and unloading robots to distribute the sheet materials to each first target machine through the conveyor belt.

[0048] It should be understood that during the PCB processing line production process, the loading and unloading robots can be controlled according to the first sheet material allocation data of each first target machine to transfer a corresponding number of first sheets to be processed to each first target machine respectively, so as to realize sheet material allocation to each first target machine.

[0049] In one embodiment, the loading and unloading robots in this embodiment include a loading robot, a unloading robot and a picking and placing robot. On this basis, step S104 can be implemented in the following manner in this embodiment, such as Figure 3 As shown: S301: According to the first sheet material allocation data, the loading robot is controlled to place the first sheet material to be processed in the raw material area at the loading end of the conveyor belt, so that the conveyor belt transports the first sheet material to be processed to each first target machine processing position respectively.

[0050] In one embodiment, a sheet material buffer area is provided on the conveyor belt in this embodiment, and each first target machine corresponds to a sheet material buffer area. The sheet material buffer area can buffer 1, 3 or more first sheets to be processed. When each sheet material buffer area is full of first sheets to be processed, the loading robot stops placing the first sheets to be processed on the conveyor belt.

[0051] S302: Control the pick-up and place-out robot to grab the first sheet material processed on the processing table of the first target machine and place it on the conveyor belt, and grab the first sheet material to be processed on the conveyor belt and place it on the processing table of the first target machine.

[0052] In one embodiment, in this embodiment, after controlling the material picking and placing robot to grab the first sheet material that has been processed on the processing table of the first target machine and place it on the conveyor belt, it grabs the first sheet material to be processed cached in the sheet material buffer area of ​​the conveyor belt and places it on the processing table of the first target machine, so that the first target machine starts processing the next first sheet material to be processed.

[0053] S303: Control the unloading robot to grab the first sheet material delivered to the unloading end of the conveyor belt and place it in the clinker area.

[0054] When the transmission belt conveys the processed first sheet material to the unloading end of the conveyor belt, the unloading robot is controlled to grab the first sheet material conveyed to the unloading end of the conveyor belt and place it in the clinker area.

[0055] In one embodiment, the unloading robot in this embodiment can accurately identify whether there is a first sheet material at the unloading end of the conveyor belt. When the unloading robot identifies that there is a first sheet material at the unloading end of the conveyor belt, the unloading robot is controlled to grab the first sheet material conveyed to the unloading end of the conveyor belt and place it in the clinker area.

[0056] Specifically, in this embodiment, the sensor provided on the unloading robot can identify the induction sheet on the first sheet. When the sensor senses the induction sheet, it is determined that the first sheet exists at the unloading end of the conveyor belt. It should be understood that the above is only one implementation method of the unloading robot in this embodiment to accurately identify whether the first sheet exists at the unloading end of the conveyor belt. In this embodiment, the camera identifies whether the first sheet exists at the unloading end of the conveyor belt. In this embodiment, the specific method of the unloading robot identifying whether the first sheet exists at the unloading end is not limited.

[0057] In another embodiment, the unloading robot in this embodiment can also identify the specific sheet type of the first sheet, and place the first sheet in different areas of the clinker area according to the sheet type of the first sheet, so as to achieve classified storage of the first sheet.

[0058] Specifically, in this embodiment, the QR code on the first sheet can be identified by a QR code recognition device installed on the unloading robot to obtain the sheet type of the first sheet. The QR code recognition device includes but is not limited to a barcode scanner, a 2D camera, etc.

[0059] like Figure 4 As shown, it is a structural schematic diagram of the PCB processing line in this embodiment, wherein 1 is a conveyor belt, 1a is a loading port, 1b is a unloading port, 2a, 2b, 2c, 3a, 3b, 3c are different processing machines respectively. It can be seen that the processing machines are distributed on both sides of the conveyor belt, and the positions of different processing machines relative to the conveyor are different. The processing machines 2a, 2b and 2c can process the to-be-processed sheets of the same sheet type. When the to-be-processed sheets of the same sheet type need to be processed, the sheets are allocated to the processing machines 2a, 2b and 2c. The processing machines 3a, 3b and 3c can process another to-be-processed sheet of the same sheet type. When the to-be-processed sheets of the same sheet type need to be processed, the sheets are allocated to the processing machines 3a, 3b and 3c.

[0060] In summary, the present invention discloses a method for allocating sheet materials for an assembly line. According to the first sheet material type of the first sheet material to be processed, a first target machine is determined from all processing machines of the PCB processing assembly line, and the processing efficiency of each first target machine is obtained. The first target machine is at least used to process sheets of the first sheet material type. Then, according to the first sheet material quantity of the first sheet material to be processed and the processing efficiency of each first target machine, the first sheet material allocation data of each first target machine is calculated. Finally, according to the first sheet material allocation data of each first target machine, the loading and unloading robots are controlled to allocate sheets to each first target machine through a conveyor belt. It can be seen that the present invention combines the processing efficiency of each first target machine, calculates the first sheet material allocation data of each first target machine, and then allocates sheets to each first target machine according to the first sheet material allocation data. Compared with the prior art, the first sheet material to be processed is evenly allocated to each first target machine, which can achieve the purpose of improving the assembly line processing efficiency.

[0061] based on Figure 1 In the specific implementation, the present embodiment may further include the following steps after step S103: Figure 5 As shown: S105: Acquire the second sheet type and the second sheet quantity of the second sheet to be processed.

[0062] The second sheet type and the second sheet quantity of the second sheet to be processed may be the same as or different from the first sheet type and the first sheet quantity of the first sheet to be processed.

[0063] In one embodiment, the second sheet material to be processed and the first sheet material to be processed in this embodiment may be sheets from the same batch, or the second sheet material to be processed and the first sheet material to be processed may also be sheets from different batches.

[0064] In a specific implementation, in this embodiment, the second sheet type and the second sheet quantity of the second sheet to be processed can be directly input into the master control computer of the PCB processing line, or the master control computer of the PCB processing line receives the second sheet type and the second sheet quantity of the second sheet to be processed sent from the client. That is to say, after the customer places an order through the client, the order data containing the second sheet type and the second sheet quantity of the second sheet to be processed can be directly sent to the master control computer of the PCB processing line through the client. Therefore, after receiving the order data, the master control computer controls the PCB processing line to perform sheet allocation and production.

[0065] S106: Determine whether the second sheet material type is the same as the first sheet material type.

[0066] If the second sheet type is the same as the first sheet type, obtain the remaining number of sheets to be processed of the first sheet to be processed, and recalculate the first sheet allocation quantity for each first target machine based on the second sheet quantity and the remaining number of sheets to be processed; if the second sheet type is different from the first sheet type, determine the second target machine from all processing machines in the PCB processing line based on the second sheet type, and obtain the processing efficiency of each second target machine.

[0067] S107: If the second sheet material type is the same as the first sheet material type, obtain the remaining number of sheets to be processed of the first sheet material to be processed, and recalculate the first sheet material allocation quantity of each first target machine according to the second sheet material quantity and the remaining number of sheets to be processed.

[0068] In one embodiment, if the second sheet material type is the same as the first sheet material type, it means that the second sheet material to be processed and the first sheet material to be processed need to be processed by the same processing machine. Therefore, the processing of the first sheet material to be processed and the processing of the second sheet material to be processed can be regarded as one processing task. If the first sheet material to be processed has already been processed, the first sheet material quantity of the first sheet material to be processed is subtracted from the processed sheet material quantity of the first sheet material to be processed to obtain the remaining sheet material quantity of the first sheet material to be processed, and the remaining sheet material quantity of the first sheet material to be processed is added to the second sheet material quantity of the second sheet material to be processed to obtain a total sheet material quantity to be processed, and then the sheets are redistributed to each first target machine according to the total sheet material quantity to be processed to obtain the first sheet material allocation quantity redistributed to each first target machine. In addition, in this embodiment, the second sheet material to be processed can also be processed after the processing of the first sheet material to be processed is completed.

[0069] In another embodiment, if the first sheet to be processed has not started processing, the first sheet quantity of the first sheet to be processed and the second sheet quantity of the second sheet to be processed are added to obtain a total number of sheets to be processed, and then the sheets are redistributed to each first target machine according to the total number of sheets to be processed to obtain the first sheet allocation quantity reallocated to each first target machine.

[0070] It should be noted that when the first sheet to be processed and the second sheet to be processed have not started processing, the first sheet to be processed and the second sheet to be processed can be considered to be from the same batch of sheets. According to actual needs, the first sheet to be processed or the second sheet to be processed can be processed first. In this embodiment, the processing order of the first sheet to be processed and the second sheet to be processed is not limited.

[0071] S108: If the second board material type is different from the first board material type, a second target machine is determined from all processing machines of the PCB processing line according to the second board material type, and the processing efficiency of each second target machine is obtained.

[0072] S109: Calculate the second sheet material allocation quantity for each second target machine according to the second sheet material quantity and the processing efficiency of each second target machine.

[0073] If the second sheet material type is different from the first sheet material type, it means that the processing machine used for the first sheet material to be processed may be different from the processing machine used for the first sheet material to be processed. Therefore, according to the second sheet material type, the second target machine is determined from all the processing machines of the PCB processing line, and the processing efficiency of each second target machine is obtained, and then the second sheet material allocation quantity of each second target machine is calculated according to the second sheet material quantity and the processing efficiency of each second target machine. At this time, there is no need to wait for the processing task of the first sheet material to be processed to be completed, and the second target machine can be directly used to perform the processing task of the second sheet material to be processed.

[0074] To sum up, in this embodiment, when the second sheet to be processed is inserted, regardless of whether the second sheet type of the second sheet to be processed is the same as the first sheet type of the first sheet to be processed, the sheets can be quickly allocated, which significantly improves the flexibility and response speed of the PCB processing line.

[0075] based on Figure 5 In the specific implementation, step S505 in this embodiment can be implemented by the following steps: Figure 6 As shown: S601: Determine whether there is an overlapping target machine between the first target machine and the second target machine.

[0076] The overlapping target machine has the ability to process the sheet material of the first sheet material type and the sheet material of the second sheet material type. That is, the overlapping target machine can choose to process the first sheet material to be processed, or the second sheet material to be processed at the same time. It should be noted that the processing efficiency of the overlapping target machine when processing the sheet material of the first sheet material type and the processing efficiency when processing the sheet material of the second sheet material type can be the same or different.

[0077] If there is no overlapping target machine between the first target machine and the second target machine, the second sheet material allocation quantity for each second target machine is calculated according to the second sheet material quantity and the processing efficiency of each second target machine; if there are overlapping target machines, the remaining processing time of the first sheet material to be processed is calculated according to the first production time and the start processing time of the first sheet material to be processed, and then, according to the remaining processing time and the processing efficiency of each second target machine, the first processing quantity for each second target machine is calculated, and the first processing quantity is the maximum quantity of the second sheet material to be processed by each second target machine within the remaining processing time; finally, according to the first processing quantity, the second sheet material quantity, the processing efficiency of each second target machine and the processing efficiency of each overlapping target machine, the second sheet material allocation quantity for each second target machine and each overlapping target machine is calculated.

[0078] S602: If there is no overlapping target machine, the second sheet material allocation quantity for each second target machine is calculated according to the second sheet material quantity and the processing efficiency of each second target machine.

[0079] If there is no overlapping target machine, it means that the target machines for processing the first sheet material to be processed and the target machines for processing the second sheet material to be processed are different. Therefore, the number of second sheets allocated to each second target machine can be calculated based on the number of second sheets and the processing efficiency of each second target machine.

[0080] S603: If there are overlapping target machines, the remaining processing time of the first sheet material to be processed is calculated according to the first production time and the start processing time of the first sheet material to be processed.

[0081] If there is an overlapping target machine, it means that there is a processing machine in the first target machine that can process the second sheet to be processed. This processing machine is the overlapping target machine. After the overlapping target machine completes the processing task of the first sheet to be processed, if the processing task of the second sheet to be processed has not been completed, the overlapping target machine needs to continue processing the second sheet to be processed to maximize the production efficiency of the second sheet to be processed and maximize data utilization.

[0082] In one embodiment, the end processing time of the first sheet to be processed can be calculated based on the start processing time of the first sheet to be processed and the first production time, and then the remaining processing time of the first sheet to be processed can be calculated based on the start processing time of the second sheet to be processed and the end processing time of the first sheet to be processed. In other words, the remaining processing time of the first sheet to be processed refers to the time that the first sheet to be processed needs to continue processing after the second sheet to be processed starts processing. Within the first remaining processing time, the overlapping target machine can only process the first sheet to be processed.

[0083] In another embodiment, if the end processing time of the first sheet to be processed is before the start processing time of the second sheet to be processed, that is, after the processing task of the first sheet to be processed is completed, the processing task of the second sheet to be processed has not yet started, then the remaining processing time of the first sheet to be processed is 0.

[0084] S604: Calculate the first processing quantity of each second target machine according to the remaining processing time and the processing efficiency of each second target machine.

[0085] The first processing quantity is the maximum quantity of the second to-be-processed sheets that can be processed by each second target machine within the remaining processing time.

[0086] It should be understood that within the remaining processing time, the overlapping target machine cannot process the second sheet material to be processed, but the second target machine can process the second sheet material to be processed normally. Therefore, the maximum number of second sheets to be processed by each second target machine within the remaining processing time is the first processing quantity. Specifically, in this embodiment, the remaining processing time can be divided by the processing efficiency of each second target machine to obtain the first processing quantity of each second target machine.

[0087] S605: Calculate the second sheet material allocation quantity for each second target machine and each overlapping target machine according to the first processing quantity, the second sheet material quantity, the processing efficiency of each second target machine and the processing efficiency of each overlapping target machine.

[0088] It should be noted that if the first processing quantity is greater than the second sheet quantity, the second sheet allocation quantity for each second target machine is calculated based on the second sheet quantity and the processing efficiency of each second target machine, and there is no need to allocate the second sheet to be processed for the overlapping target machine. If the first processing quantity is less than the second sheet quantity, the first processing quantity, the second sheet quantity, the processing efficiency of each second target machine and the processing efficiency of each overlapping target machine are used to calculate the second sheet allocation quantity for each second target machine and each overlapping target machine.

[0089] In a specific implementation, if the first processing quantity is less than the second sheet material quantity, in this embodiment, the remaining number of sheets to be processed can be obtained by subtracting the first processing quantity from the second sheet material quantity, and the processing efficiency of each second target machine and the processing efficiency of each overlapping target machine are added to obtain the production efficiency of the second sheet material to be processed. Finally, the production efficiency of the second sheet material to be processed, the remaining number of sheets to be processed and the processing efficiency of each overlapping target machine are input into the first allocation calculation formula to obtain the second sheet material allocation quantity for each overlapping target machine, and the production efficiency of the second sheet material to be processed, the remaining processing quantity and the processing efficiency of each second target machine are input into the second allocation calculation formula to obtain the second sheet material allocation quantity for each second target machine.

[0090] The first allocation calculation formula may be as follows: in, Indicates the second sheet allocation quantity for the overlapping target machine, represents the processing efficiency of the second target machine, Indicates the production efficiency of the second sheet to be processed, Indicates the second sheet material quantity of the second sheet material to be processed.

[0091] The second allocation calculation formula can be as follows: in, Indicates the second sheet allocation quantity for the overlapping target machine, represents the processing efficiency of the second target machine, Indicates the production efficiency of the second sheet to be processed, Indicates the second sheet quantity of the second sheet to be processed, Indicates the first processing quantity of the second target machine.

[0092] That is to say, the second sheet material allocation quantity of each second target machine needs to be added to the corresponding first processing quantity to obtain it.

[0093] In summary, this embodiment fully utilizes the processing machine's multi-type sheet material processing capabilities, flexibly arranges the processing tasks of the processing machine, improves the continuous processing capabilities of the processing machine, and improves the overall processing efficiency of the PCB processing line.

[0094] In one embodiment, the first target machine in this embodiment can be determined by the following method: Figure 7 As shown: S701: According to the first board material type, determine the first pre-selected machine from all processing machines of the PCB processing line, and obtain the working status of each first pre-selected machine.

[0095] Obtain the processing types calibrated by all processing machines of the PCB processing line, compare the first sheet material type with the processing type calibrated by each processing machine, and if the first sheet material type is the same as the processing type calibrated by the processing machine, determine that the processing machine is the first pre-selected machine, and obtain the working state of each pre-selected machine. The working state includes at least two types: normal state and fault state. If the working state of the first pre-selected machine is a fault state, determine that the first pre-selected machine is a faulty machine; if the working state of the first pre-selected machine is a normal state, determine that the first pre-selected machine is the first target machine.

[0096] S702: If the working state of the first pre-selected machine is a faulty state, determine that the first pre-selected machine is a faulty machine.

[0097] In one embodiment, in this embodiment, the working state of the first preselected machine can be checked through the self-check program of the first preselected machine. If the running result of the self-check program indicates that the machine is faulty, then the working state of the first preselected machine is a faulty state. If the running result of the self-check program indicates that the machine is normal, then the working state of the first preselected machine is a normal state.

[0098] S703: Remove the faulty machines from the first pre-selected machines, and determine the remaining first pre-selected machines as the first target machines.

[0099] It should be understood that a faulty machine needs to be repaired or debugged before it can continue to work. Therefore, the faulty machine needs to be removed from the first pre-selected machines, that is, the faulty machine temporarily does not participate in the processing of the first sheet material to be processed, and the remaining first pre-selected machines are determined as the first target machines, that is, the first target machine can directly participate in the processing of the first sheet material to be processed.

[0100] It should be noted that if the faulty machine returns to normal before the processing of the first sheet to be processed is completed, then the remaining number of sheets to be processed of the first sheet to be processed will be reallocated so that the faulty machine can be immediately added to the processing of the first sheet to be processed after it returns to normal.

[0101] In addition, if the first target machine fails during processing of the first sheet material to be processed, that is, the working state of the first target machine switches from a normal state to a faulty state, the failed first target machine is directly eliminated, and the remaining number of the first sheet material to be processed is calculated, and the remaining number of the first sheet material to be processed is reallocated to the remaining first target machines that have not failed.

[0102] In summary, the allocation algorithm in this embodiment can flexibly reallocate the remaining number of sheets to be processed when the first target machine fails or returns to normal, effectively improving the production continuity and stability of the PCB processing line.

[0103] based on Figure 1 In the specific implementation, the method in this embodiment may also include the following steps: Figure 8 As shown: S110: After each first target machine completes processing of the first sheet material to be processed according to the first sheet material allocation data, an actual sheet material processing quantity and an actual sheet material processing time of each first target machine are obtained.

[0104] S111: Calculate the actual efficiency of each first target machine according to the actual sheet material processing quantity and the actual sheet material processing time.

[0105] S112: Update the actual efficiency of the first target machine to the processing efficiency of the first target machine.

[0106] It should be understood that when each first target machine processes the first sheet material to be processed according to the first sheet material allocation data, the actual sheet material processing quantity and actual sheet material processing time of each first target machine are recorded in real time, and then the actual sheet material processing time is divided by the actual sheet material processing quantity to calculate the actual efficiency of each first target machine, and the actual efficiency of the first target machine is updated as the processing efficiency of the first target machine. In other words, after each processing task is executed, the processing efficiency of the processing machine can be updated, and then the latest working efficiency of the processing machine is used to allocate the sheet material when the processing task is executed next time.

[0107] To sum up, in this embodiment, the processing efficiency of the processing machine is updated once after the processing machine executes a processing task each time, and then the latest working efficiency of the processing machine is used to allocate the sheet material when the processing task is executed next time, which can effectively improve the accuracy of the sheet material allocation of the assembly line and improve the intelligence level of the PCB processing assembly line.

[0108] In one embodiment, the present invention further discloses a computer device, the internal structure of which can be shown as follows: Fig. 9 As shown. The computer device includes a processor, a memory, a network interface and a database connected through a system bus. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The network interface of the computer device is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, a method for allocating assembly line sheets provided in the above embodiment is implemented.

[0109] In one embodiment, a computer device is provided, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the following steps when executing the computer program: Obtaining a first sheet material type and a first sheet material quantity of a first sheet material to be processed; According to the first sheet material type, a first target machine is determined from all processing machines of the PCB processing line, and a processing efficiency of each first target machine is obtained, wherein the first target machine is at least used for processing sheets of the first sheet material type; Calculating first sheet material allocation data for each first target machine according to the first sheet material quantity and the processing efficiency of each first target machine; According to the first sheet material allocation data, the loading and unloading robots are controlled to allocate sheets to each first target machine through a conveyor belt.

[0110] In one embodiment, the present application discloses a computer-readable storage medium. When the instructions in the computer-readable storage medium are executed by a processor in a computer device, the computer device can execute the steps of any embodiment of a production line sheet material distribution method disclosed in the present invention. The computer-readable storage medium can be non-volatile or volatile.

[0111] In one embodiment, a computer readable storage medium is provided, on which a computer program is stored, and when the computer program is executed by a processor, the following steps are implemented: Obtaining a first sheet material type and a first sheet material quantity of a first sheet material to be processed; According to the first sheet material type, a first target machine is determined from all processing machines of the PCB processing line, and a processing efficiency of each first target machine is obtained, wherein the first target machine is at least used for processing sheets of the first sheet material type; Calculating first sheet material allocation data for each first target machine according to the first sheet material quantity and the processing efficiency of each first target machine; According to the first sheet material distribution data of each first target machine, the loading and unloading robots are controlled to distribute the sheet materials to each first target machine through the conveyor belt.

[0112] In one embodiment, the present invention discloses a computer program product, including a computer program, which, when executed by a processor, implements the assembly line sheet material allocation method disclosed in any of the above embodiments.

[0113] In one embodiment, a computer program product is provided, and when the computer program product executes a computer program, the following steps are implemented: Obtaining a first sheet material type and a first sheet material quantity of a first sheet material to be processed; According to the first sheet material type, a first target machine is determined from all processing machines of the PCB processing line, and a processing efficiency of each first target machine is obtained, wherein the first target machine is at least used for processing sheets of the first sheet material type; Calculating first sheet material allocation data for each first target machine according to the first sheet material quantity and the processing efficiency of each first target machine; According to the first sheet material allocation data, the loading and unloading robots are controlled to allocate sheets to each first target machine through a conveyor belt.

[0114] The embodiments described above are only used to illustrate the technical solutions of the present invention, rather than to limit the same. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that the technical solutions described in the aforementioned embodiments may still be modified, or some of the technical features may be replaced by equivalents. Such modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present invention, and should all be included in the protection scope of the present invention.

Claims

1. A method for distributing sheet materials in an assembly line, characterized in that: include: Obtaining a first sheet material type and a first sheet material quantity of a first sheet material to be processed; According to the first sheet material type, a first target machine is determined from all processing machines of the PCB processing line, and a processing efficiency of each of the first target machines is obtained, wherein the first target machine is used at least to process sheets of the first sheet material type; Calculating first sheet material allocation data for each of the first target machines according to the first sheet material quantity and the processing efficiency of each of the first target machines; According to the first sheet material allocation data, the loading and unloading robots are controlled to allocate sheets to each of the first target machines through a conveyor belt.

2. The assembly line sheet material distribution method according to claim 1, characterized in that: The first sheet material allocation data includes a first sheet material allocation quantity for each of the first target machines and a first production time of the first sheet material to be processed; The step of calculating the first sheet material allocation data of each of the first target machines according to the first sheet material quantity and the processing efficiency of each of the first target machines comprises: Calculating the production efficiency of the first sheet material to be processed according to the processing efficiency of each of the first target machines; Calculating the first sheet material allocation quantity for each of the first target machines according to the production efficiency of the first sheet material to be processed, the processing efficiency of each of the first target machines and the first sheet material quantity; The first production duration is calculated according to the processing efficiency of the first target machine and the first sheet material allocation quantity.

3. The assembly line sheet material distribution method according to claim 2, characterized in that: After calculating the first sheet material allocation data of each first target machine according to the first sheet material quantity and the processing efficiency of each first target machine, the method further includes: Obtaining a second sheet material type and a second sheet material quantity of a second sheet material to be processed; Determining whether the second sheet material type is the same as the first sheet material type; If the second sheet material type is the same as the first sheet material type, obtaining the remaining number of sheets to be processed of the first sheet material to be processed, and recalculating the first sheet material allocation quantity of each first target machine according to the second sheet material quantity and the remaining number of sheets to be processed; If the second board material type is different from the first board material type, a second target machine is determined from all processing machines of the PCB processing line according to the second board material type, and a processing efficiency of each of the second target machines is obtained; The second sheet material allocation quantity for each of the second target machines is calculated according to the second sheet material quantity and the processing efficiency of each of the second target machines.

4. The assembly line sheet material distribution method according to claim 3, characterized in that: The step of calculating the second sheet material allocation quantity of each second target machine according to the second sheet material quantity and the processing efficiency of each second target machine comprises: Determine whether there is an overlapping target machine between the first target machine and the second target machine, and the overlapping target machine has the ability to process the sheet material of the first sheet material type and the sheet material of the second sheet material type; If the overlapping target machine does not exist, calculating the second sheet material allocation quantity of each second target machine according to the second sheet material quantity and the processing efficiency of each second target machine; If the overlapping target machine exists, calculating the remaining processing time of the first sheet material to be processed according to the first production time and the start processing time of the first sheet material to be processed; According to the remaining processing time and the processing efficiency of each second target machine, a first processing quantity of each second target machine is calculated, wherein the first processing quantity is a maximum quantity of the second sheet materials to be processed by each second target machine within the remaining processing time; The second sheet material allocation quantity for each of the second target machines and each of the overlapping target machines is calculated according to the first processing quantity, the second sheet material quantity, the processing efficiency of each of the second target machines and the processing efficiency of each of the overlapping target machines.

5. The assembly line sheet material distribution method according to claim 1, characterized in that: The step of determining a first target machine from all processing machines in a PCB processing line according to the first sheet material type includes: According to the first sheet material type, determine a first pre-selected machine from all processing machines of the PCB processing line, and obtain a working status of each of the first pre-selected machines; If the working state of the first pre-selected machine is a faulty state, determining that the first pre-selected machine is a faulty machine; The faulty machine is removed from the first pre-selected machines, and the remaining first pre-selected machines are determined as the first target machines.

6. The assembly line sheet material distribution method according to claim 1, characterized in that: The loading and unloading robots include a loading robot, a unloading robot and a picking and placing robot; According to the first sheet material distribution data, controlling the loading and unloading robots to distribute sheet materials to each of the first target machines through a conveyor belt respectively includes: According to the first sheet material allocation data, control the loading robot to place the first sheet material to be processed in the raw material area on the loading end of the conveyor belt, so that the conveyor belt conveys the first sheet material to be processed to each of the first target machine processing positions respectively; Control the pick-and-place robot to grab the first sheet material processed on the processing table of the first target machine and place it on the conveyor belt, and grab the first sheet material to be processed on the conveyor belt and place it on the processing table of the first target machine; The unloading robot is controlled to grab the first sheet material conveyed to the unloading end of the conveyor belt and place it in the clinker area.

7. The assembly line sheet material distribution method according to claim 1, characterized in that: After controlling the loading and unloading robots to respectively distribute the sheet materials to each of the first target machines through the conveyor belt according to the first sheet material distribution data, the method further includes: After each of the first target machines completes processing of the first sheet material to be processed according to the first sheet material allocation data, obtaining an actual sheet material processing quantity and an actual sheet material processing time of each of the first target machines; Calculating the actual efficiency of each of the first target machines according to the actual sheet material processing quantity and the actual sheet material processing time; The actual efficiency of the first target machine is updated to the processing efficiency of the first target machine.

8. A computer device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the assembly line sheet material allocation method as described in any one of claims 1 to 7 is implemented.

9. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the assembly line sheet material allocation method as claimed in any one of claims 1 to 7 is implemented.

10. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the assembly line sheet material allocation method described in any one of claims 1 to 7 is implemented.