Order production scheduling method, device and system, electronic equipment and storage medium

CN119378850APending Publication Date: 2025-01-28GREE ELECTRIC APPLIANCE INC OF ZHUHAI +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411322868.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-23
Publication Date
2025-01-28

AI Technical Summary

Technical Problem

During the production process of air conditioners, the existing technology relies on manual dismantling orders and scheduling, resulting in inefficiency and unreasonable production scheduling results, resulting in excessive product in-production, backlog of inventory and waste of production resources.

Method used

After obtaining customer orders, determine the material information, obtain the material inventory of the production unit, and determine the production order according to inventory and material information, and use intelligent production methods to automatically determine the production equipment and production startup time.

Benefits of technology

Improve the rationality and efficiency of the production, avoid unreasonable discharge of manual manual production, reduce the backlog of products and inventory, and save production resources.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119378850A_ABST
    Figure CN119378850A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides an order production scheduling method, device and system, electronic equipment and a storage medium, and the method comprises the steps: obtaining a customer order, determining the material information corresponding to the customer order, determining the material information including the material, the material number and the production unit corresponding to the material, and according to the material inventory and the material information of the production unit, determining the production unit corresponding to the material; a production order corresponding to the customer order is determined, wherein the production order comprises materials needing to be produced, the number of the materials needing to be produced and a production unit corresponding to the materials needing to be produced; according to the material inventory and the material information of the production unit, the intelligent production scheduling mode of the production order corresponding to the customer order is determined, so that the problems of unreasonable production scheduling caused by manual production scheduling, excessive products, overstocked inventory and waste of production resources are avoided, and the reasonability and efficiency of production scheduling are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of intelligent manufacturing technology, and in particular to an order scheduling method, device, system, electronic equipment and storage medium. Background Art

[0002] In the production process of air conditioners, the production scheduling link usually relies on planners to manually disassemble orders and schedule production. This method is not only inefficient, but also has the problem of unreasonable scheduling results, resulting in excessive work-in-progress, inventory backlogs, and waste of production resources. Summary of the invention

[0003] In view of the above problems, embodiments of the present invention are proposed to provide an order scheduling method, device, system, electronic device and storage medium that overcome the above problems or at least partially solve the above problems.

[0004] In order to solve the above problem, an embodiment of the present invention discloses a method for scheduling an order, the method comprising:

[0005] Get customer orders;

[0006] Determine material information corresponding to the customer order, the material information including the material, the material quantity, and the production unit corresponding to the material;

[0007] The material inventory of the production unit is obtained, and the production order corresponding to the customer order is determined according to the material inventory of the production unit and the material information, wherein the production order includes the material to be produced, the quantity of the material to be produced, and the production unit corresponding to the material to be produced.

[0008] Optionally, the method further comprises:

[0009] Acquire process data of the materials to be produced, and determine process-level tasks for each of the materials to be produced according to the process data of the materials to be produced;

[0010] For each material that needs to be produced, determine the target production equipment and production start time of each process-level task of the material that needs to be produced.

[0011] Optionally, for each material to be produced, determining the target production equipment and production start time of each process-level task of the material to be produced includes:

[0012] Obtain the production equipment type corresponding to each process-level task and the current equipment information of the production unit corresponding to the material to be produced, and determine the delivery date of each process-level task;

[0013] According to the production equipment type corresponding to each process-level task, the current equipment information of the production unit corresponding to the material to be produced and the delivery date of each process-level task, the target production equipment and production start time of each process-level task of the material to be produced are determined.

[0014] Optionally, the customer order includes a delivery date, and determining the delivery date of each process-level task includes:

[0015] The standard working hours and execution sequence of each process-level task of the material to be produced are obtained, and the delivery date of each process-level task is determined according to the delivery date, the standard working hours of each process-level task and the execution sequence of each process-level task.

[0016] Optionally, the current equipment information includes today's remaining capacity duration of the production equipment, and determining the target production equipment and production start time of each process-level task of the material to be produced according to the production equipment type corresponding to each process-level task, the current equipment information of the production unit corresponding to the material to be produced, and the delivery date of each process-level task, includes:

[0017] Determine candidate production equipment corresponding to each process-level task according to the type of production equipment corresponding to each process-level task and the current equipment information of the production unit corresponding to the material to be produced;

[0018] According to the delivery date of each process-level task and the remaining capacity duration of the candidate production equipment today, the target production equipment and the production start time of each process-level task are determined.

[0019] Optionally, determining the target production equipment and production start time of each process-level task according to the delivery date of each process-level task and the remaining capacity duration of the candidate production equipment today includes:

[0020] Among the materials that need to be produced, a first material having a production scheduling constraint relationship is determined, where the production scheduling constraint relationship indicates that the first material is dependent on other second materials that need to be produced;

[0021] The target production start time of the process-level task of the first material is determined according to the production scheduling constraint relationship, the delivery date of each process-level task and the remaining capacity duration of the candidate production equipment today.

[0022] Optionally, the method further comprises:

[0023] When the target production equipment is called to produce the material to be produced, when the process-level task of the second material is stopped, the process-level task of the first material is controlled to stop.

[0024] Optionally, the method further comprises:

[0025] According to the target production equipment and production start time of each process-level task of the material to be produced, production control is performed on the target production equipment;

[0026] When a new customer order with a delivery date earlier than the delivery date of the customer order appears and / or the customer order is changed, the target production equipment is controlled to stop production, and the customer order is re-acquired for production scheduling.

[0027] Accordingly, an embodiment of the present invention discloses an order scheduling device, the device comprising:

[0028] Customer order acquisition module, used to obtain customer orders;

[0029] A material information determination module, used to determine the material information corresponding to the customer order, the material information including the material, the material quantity and the production unit corresponding to the material;

[0030] The production order determination module is used to obtain the material inventory of the production unit, and determine the production order corresponding to the customer order based on the material inventory of the production unit and the material information. The production order includes the materials to be produced, the quantity of materials to be produced, and the production units corresponding to the materials to be produced.

[0031] Optionally, the device further comprises:

[0032] A process-level task determination module is used to obtain the process data of the materials to be produced, and determine the process-level tasks of each material to be produced according to the process data of the materials to be produced;

[0033] The production scheduling module is used to determine the target production equipment and production start time of each process-level task of each material that needs to be produced.

[0034] Optionally, the production scheduling module includes:

[0035] The information acquisition submodule is used to obtain the type of production equipment corresponding to each process-level task and the current equipment information of the production unit corresponding to the material to be produced, as well as to determine the delivery date of each process-level task;

[0036] The production scheduling submodule is used to determine the target production equipment and production start time of each process-level task of the material to be produced based on the production equipment type corresponding to each process-level task, the current equipment information of the production unit corresponding to the material to be produced, and the delivery date of each process-level task.

[0037] Optionally, the customer order includes a delivery date, and the information acquisition submodule includes:

[0038] An information acquisition unit, used to acquire the standard working hours and execution sequence of each process-level task of the material to be produced;

[0039] The delivery date determination unit is used to determine the delivery date of each process-level task according to the delivery date, the standard working hours of each process-level task and the execution order of each process-level task.

[0040] Optionally, the current equipment information includes today's remaining capacity duration of the production equipment, and the production scheduling submodule includes:

[0041] A candidate production equipment determination unit, used to determine the candidate production equipment corresponding to each process-level task according to the production equipment type corresponding to each process-level task and the current equipment information of the production unit corresponding to the material to be produced;

[0042] The target production equipment and production start time determination unit is used to determine the target production equipment and production start time of each process-level task according to the delivery date of each process-level task and the remaining capacity duration of the candidate production equipment today.

[0043] Optionally, the target production equipment and production start time determination unit includes:

[0044] A first material determination subunit is used to determine, among materials that need to be produced, a first material that has a production scheduling constraint relationship, wherein the production scheduling constraint relationship indicates that the first material is dependent on other second materials that need to be produced;

[0045] The target production start time determination subunit is used to determine the target production start time of the process-level task of the first material according to the production scheduling constraint relationship, the delivery date of each process-level task and the remaining capacity duration of the candidate production equipment today.

[0046] Optionally, the device further comprises:

[0047] The stop module is used to control the stop of the process-level task of the first material when the process-level task of the second material stops when the target production equipment is called to produce the material to be produced.

[0048] Optionally, the device further comprises:

[0049] A production module, used to perform production control on the target production equipment according to the target production equipment and production start time of each process-level task of the material to be produced;

[0050] The rescheduling module is used to control the target production equipment to stop production and re-acquire the customer order for production scheduling when a new customer order with a delivery date earlier than the delivery date of the customer order appears and / or the customer order changes.

[0051] Correspondingly, an embodiment of the present invention discloses an order scheduling system, which is used to obtain customer orders from an enterprise resource planning system; determine material information corresponding to the customer order, the material information includes materials, material quantities, and production units corresponding to the materials; obtain the material inventory of the production unit, and determine the production order corresponding to the customer order based on the material inventory of the production unit and the material information, the production order includes materials that need to be produced, the quantity of materials that need to be produced, and the production units corresponding to the materials that need to be produced.

[0052] Optionally, the system is also used to obtain process data of the materials that need to be produced, and determine the process-level tasks of each material that needs to be produced based on the process data of the materials that need to be produced; for each material that needs to be produced, determine the target production equipment and production start time of each process-level task of the material that needs to be produced.

[0053] Optionally, the system is used to obtain the type of production equipment corresponding to each process-level task and the current equipment information of the production unit corresponding to the material to be produced, and to determine the delivery date of each process-level task; based on the type of production equipment corresponding to each process-level task, the current equipment information of the production unit corresponding to the material to be produced and the delivery date of each process-level task, determine the target production equipment and production start time of each process-level task of the material to be produced.

[0054] Optionally, the customer order includes a delivery date, and the system is used to obtain the standard working hours and execution sequence of each process-level task of the material to be produced; and determine the delivery date of each process-level task based on the delivery date, the standard working hours of each process-level task and the execution sequence of each process-level task.

[0055] Optionally, the current equipment information includes today's remaining capacity duration of the production equipment, and the system is used to determine the candidate production equipment corresponding to each process-level task based on the production equipment type corresponding to each process-level task and the current equipment information of the production unit corresponding to the material to be produced; and determine the target production equipment and production start time for each process-level task based on the delivery date of each process-level task and today's remaining capacity duration of the candidate production equipment.

[0056] Optionally, the system is used to determine, among materials that need to be produced, a first material with a scheduling constraint relationship, wherein the scheduling constraint relationship indicates that the first material is dependent on other second materials that need to be produced; and determine the target production start time of the process-level task of the first material based on the scheduling constraint relationship, the delivery dates of the various process-level tasks, and the remaining capacity duration of the candidate production equipment today.

[0057] Optionally, the system is further configured to control the process-level task of the first material to stop when the process-level task of the second material stops when the target production equipment is called to produce the material to be produced.

[0058] Optionally, the system is also used to perform production control on the target production equipment according to the target production equipment and production start time of each process-level task of the material to be produced; when a new customer order with a delivery date earlier than the delivery date of the customer order and / or the customer order changes, the target production equipment is controlled to stop production, and the customer order is re-acquired for production scheduling.

[0059] Correspondingly, an embodiment of the present invention discloses an electronic device, comprising: a processor, a memory, and a computer program stored in the memory and capable of running on the processor, wherein the computer program implements the various steps of the above-mentioned order scheduling method embodiment when executed by the processor.

[0060] Correspondingly, an embodiment of the present invention discloses a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the various steps of the above-mentioned order scheduling method embodiment are implemented.

[0061] The embodiments of the present invention include the following advantages:

[0062] An order scheduling method of an embodiment of the present invention first obtains a customer order, then determines the material information corresponding to the customer order, the material information includes the material, the material quantity and the production unit corresponding to the material, then obtains the material inventory of the production unit, and determines the production order corresponding to the customer order based on the material inventory and material information of the production unit, the production order includes the material to be produced, the material quantity to be produced and the production unit corresponding to the material to be produced. By determining the intelligent scheduling method of the production order corresponding to the customer order based on the material inventory and material information of the production unit, the unreasonable scheduling caused by manual scheduling, as well as the problems of too many work-in-progress, inventory backlog and waste of production resources are avoided, thereby improving the rationality and efficiency of scheduling. BRIEF DESCRIPTION OF THE DRAWINGS

[0063] Figure 1It is a flowchart of the steps of a method for scheduling an order according to an embodiment of the present invention;

[0064] Figure 2 It is a structural block diagram of an order scheduling device according to an embodiment of the present invention. DETAILED DESCRIPTION

[0065] In order to make the above-mentioned objects, features and advantages of the present invention more obvious and easy to understand, the present invention is further described in detail below with reference to the accompanying drawings and specific embodiments.

[0066] In the production process of air conditioners, the production scheduling link usually relies on planners to manually disassemble orders and schedule production. This method is not only inefficient, but also has the problem of unreasonable scheduling results, resulting in excessive work-in-progress, inventory backlogs, and waste of production resources.

[0067] One of the core concepts of an embodiment of the present invention is that after obtaining a customer order, the material information corresponding to the customer order is first determined, and then a production order is determined based on the material information and material inventory. By determining an intelligent scheduling method for a production order corresponding to the customer order based on the material inventory and material information of the production unit, the unreasonable scheduling of production orders caused by manual scheduling is solved, resulting in low production efficiency, waste of production capacity, and overdue delivery of orders.

[0068] Reference Figure 1 , shows a flowchart of a method for scheduling an order according to an embodiment of the present invention, which may specifically include the following steps:

[0069] Step 101, obtaining a customer order.

[0070] Specifically, customer orders can be obtained by connecting with the ERP system (Enterprise Resource Planning). The ERP system is an integrated management information system that integrates various departments and functions of the enterprise, such as finance, human resources, supply chain management, customer relationship management, inventory management, etc., to achieve real-time data sharing and process automation. Customer orders can also be obtained manually, which can be convenient for some small companies without ERP systems and is more cost-effective. Of course, the method of obtaining customer orders can be set according to actual needs in actual applications, and the embodiments of the present invention are not limited to this.

[0071] Step 102: determine the material information corresponding to the customer order, where the material information includes the material, the material quantity, and the production unit corresponding to the material.

[0072] Specifically, after obtaining a customer order, the material information corresponding to the customer order can be determined based on the production BOM (Bill of Materials) and material group. The material information includes the material corresponding to the customer order, the material quantity, and the production unit corresponding to the material.

[0073] Among them, the bill of materials is a detailed list of the types, quantities and specifications of all raw materials, components, sub-components, parts and other materials required to manufacture a product. The bill of materials is the basis of production planning, material procurement, cost calculation and inventory management. It helps companies ensure that the right amount of materials are provided at the right time and in the right place to support the smooth progress of the production process. Material groups are a management method for classifying and grouping similar or related materials. These materials may have commonalities in terms of use, procurement methods, storage conditions or costs.

[0074] For example, according to the customer order, it is determined that the customer needs an air conditioner of model x, and the bill of materials of the air conditioner of model x is obtained. According to the bill of materials of the air conditioner of model x, the air conditioner of model x needs the sheet metal factory to produce two materials a, the spraying factory to produce two materials b, the injection molding factory to produce two materials c, the two-device factory to produce two materials d, and the controller factory to produce one material e. The material information corresponding to the customer order is determined as material a-2 pieces-sheet metal factory, material b-2 pieces-spraying factory, material c-2 pieces-injection molding factory, material d-2 pieces-two-device factory, and material e-1 piece-controller factory. Among them, the sheet metal factory is a branch factory that makes sheet metal parts in the air conditioner, the spraying factory is a branch factory that colors the sheet metal parts, the injection molding factory is a branch factory that makes plastic products for the air conditioner, such as the outer shell of the air conditioner, the two-device factory is a branch factory that makes the internal condenser and evaporator of the air conditioner, and the controller factory is a branch factory that makes the remote control of the air conditioner. The assembly plant assembles the parts made by the above five supporting branches to form a branch factory for air conditioning.

[0075] Step 103, obtaining the material inventory of the production unit, and determining the production order corresponding to the customer order based on the material inventory of the production unit and the material information, wherein the production order includes the material to be produced, the quantity of the material to be produced, and the production unit corresponding to the material to be produced.

[0076] Specifically, after determining the material information corresponding to the customer order, the material inventory of the production unit is obtained. Continuing with the previous example, the production units corresponding to the materials in the material information are sheet metal factory, spraying factory, injection molding factory, two-device factory and controller factory. The production material inventory of the sheet metal factory, spraying factory, injection molding factory, two-device factory and controller factory is obtained. According to the inventory information of material a, material b, material c, material d and material e, and the material quantity of material a, material b, material c, material d and material e required in the customer order, the material quantity of material a, material b, material c, material d and material e to be produced is determined. If the sheet metal factory has 1 material inventory of material a, since the customer order requires 2 material a, the sheet metal factory needs to produce 1 material a, and the production order corresponding to the customer order is production order 1. The information of production order 1 includes material a, quantity 1, sheet metal factory, that is, production order 1 corresponding to the sheet metal factory, including production material code a and quantity 1.

[0077] An order scheduling method of an embodiment of the present invention first obtains a customer order, then determines the material information corresponding to the customer order, the material information includes the material, the material quantity and the production unit corresponding to the material, then obtains the material inventory of the production unit, and determines the production order corresponding to the customer order based on the material inventory and material information of the production unit, the production order includes the material to be produced, the material quantity to be produced and the production unit corresponding to the material to be produced. By determining the intelligent scheduling method of the production order corresponding to the customer order based on the material inventory and material information of the production unit, the unreasonable scheduling caused by manual scheduling, as well as the problems of too many work-in-progress, inventory backlog and waste of production resources are avoided, thereby improving the rationality and efficiency of scheduling.

[0078] In an embodiment of the present invention, the method further includes:

[0079] Step 104, obtaining the process data of the material to be produced, and determining the process-level tasks of each material to be produced according to the process data of the material to be produced.

[0080] Specifically, continuing with the previous example, if the material to be produced is material a, first obtain the process data of material a, and then determine the process-level tasks for producing material a based on the process data of material a. For example, if the process path of material a is stamping-spot welding, then the process-level tasks for producing material a are: Task 1 is the stamping process of material a, and Task 2 is the spot welding process of material a.

[0081] Stamping is a process that applies pressure to a metal sheet through a die to cause it to plastically deform and obtain the desired shape and size. First, the metal sheet is placed between the dies of the stamping machine. Then, the stamping machine applies pressure to the metal sheet through the relative movement of the upper and lower dies, causing it to deform according to the shape of the die. The stamping process is widely used in the manufacture of automobile body panels, household appliance housings, electronic product housings, etc. Spot welding is a welding method that partially melts and connects two or more metal parts through resistance heating. During the spot welding process, two metal parts are clamped between the electrodes of the spot welding machine. By applying electricity, the metal parts between the electrodes are partially melted due to resistance heating, and then the electrodes apply pressure to solidify the molten metal and form welds. Spot welding is widely used in the assembly of automobile bodies, the connection of metal structural parts, etc. Stamping can accurately control the shape and size of metal sheets, and spot welding can accurately control the position and quality of welds.

[0082] Step 105: for each material that needs to be produced, determine the target production equipment and production start time of each process-level task of the material that needs to be produced.

[0083] Specifically, continuing with the previous example, the material to be produced is material a, and the process-level tasks of material a are to first perform the stamping process of task 1, and then perform the spot welding process of task 2. Determine the target production equipment and production start time for the stamping process of task 1, and the target production equipment and production start time for the spot welding process of task 2. The target production equipment and production start time for the stamping process of task 1, and the target production equipment and production start time for the spot welding process of task 2, are the production scheduling information for the customer order. At the production start time, the target production equipment is called to perform tasks 1 and 2. After material a is produced, the final assembly plant assembles the produced material a and the required materials in the inventory to obtain the x-model air conditioner required by the customer order.

[0084] In the embodiment of the present invention, step 105, determining the target production equipment and production start time of each process-level task of the material to be produced for each material to be produced, may specifically include the following sub-steps:

[0085] Sub-step S11, obtaining the type of production equipment corresponding to each process-level task and the current equipment information of the production unit corresponding to the material to be produced, and determining the delivery date of each process-level task.

[0086] Specifically, following the previous example, obtain the current equipment information of the sheet metal factory that produces material a. For example, the equipment types of the sheet metal factory include slitting machines, stamping machines, spot welding machines, riveting machines, and pre-assembly lines. The process-level tasks of material a are: Task 1 is the stamping process of material a, and Task 2 is the spot welding process of material a. Then, according to the process attributes of stamping and spot welding, and matching with the equipment type, the tasks of material a can only be scheduled for the two types of equipment, stamping machines and spot welding machines, with Task 1 corresponding to stamping machines and Task 2 corresponding to spot welding machines. In addition, determine the delivery date of Task 1 and Task 2.

[0087] Sub-step S12, determines the target production equipment and production start time of each process-level task of the material to be produced based on the production equipment type corresponding to each process-level task, the current equipment information of the production unit corresponding to the material to be produced, and the delivery date of each process-level task.

[0088] Specifically, continuing with the previous example, based on the production equipment types corresponding to Task 1 and Task 2, the current equipment information of the sheet metal factory corresponding to material a, and the delivery dates of Task 1 and Task 2, determine the target production equipment and production start time for Task 1 and Task 2 of material a.

[0089] In the embodiment of the present invention, the customer order includes a delivery date. Sub-step S11, determining the delivery date of each process-level task, may specifically include the following sub-steps:

[0090] Sub-step S111, obtaining the standard working hours and execution sequence of each process-level task of the material to be produced.

[0091] Specifically, obtain the standard working hours and execution order of each process-level task of the material to be produced. For example, first do the stamping process of Task 1, then do the spot welding process of Task 2. The standard working time of the stamping process of Task 1 is 1 hour, and the mold change time is 1 hour. The standard working time refers to how long it theoretically takes to make this process of a part.

[0092] Sub-step S112, determining the delivery date of each process-level task according to the delivery date, the standard working hours of each process-level task and the execution order of each process-level task.

[0093] For example, if 100 pieces of material a need to be produced, and the process path of material a is stamping-spot welding, the process-level tasks are: task 1 is the stamping process of material a, and task 2 is the spot welding process of material a. Then, the required delivery date of the spot welding process of task 2 = the delivery date of the air conditioner finished product - the time it takes to assemble this part in the final assembly plant - x hours, where x can be set according to the actual situation. For example, the parts made by the sheet metal factory are required to be completed 24 hours before the final assembly plant, the two device factories require 3 hours, and the injection molding factory requires 24 hours. After calculating the required delivery date of the spot welding process of task 2, the estimated start time of the spot welding process of task 2 = the required delivery date of the spot welding process of task 2 - the standard working hours of the spot welding process * the number of planned orders 100. The estimated start time of the spot welding process of task 2 is also the required delivery date of the stamping process of task 1, and the estimated start time of the stamping process of task 1 = the required delivery date of the stamping process of task 1 - the standard working hours of the stamping process * the number of planned orders 100.

[0094] In the embodiment of the present invention, sub-step S12, according to the production equipment type corresponding to each process-level task, the current equipment information of the production unit corresponding to the material to be produced and the delivery date of each process-level task, determines the target production equipment and production start time of each process-level task of the material to be produced, which may specifically include the following sub-steps:

[0095] Sub-step S121, determining candidate production equipment corresponding to each process-level task according to the type of production equipment corresponding to each process-level task and the current equipment information of the production unit corresponding to the material to be produced.

[0096] For example, the stamping process of Task 1 of material a is scheduled for production. The type of production equipment corresponding to the stamping process of Task 1 is a stamping machine. The sheet metal factory that produces material a currently has stamping machines A and B. The tonnage of stamping machine A is 250T, and the tonnage of stamping machine B is 500T. The stamping process of Task 1 needs to be produced on a stamping machine greater than or equal to 250T. The tonnage of stamping machine A and stamping machine B are both greater than or equal to 250T. The candidate production equipment corresponding to the stamping process of Task 1 is determined to be stamping machine A and stamping machine B.

[0097] Sub-step S122, determining the target production equipment and production start time of each process-level task according to the delivery date of each process-level task and the remaining capacity duration of the candidate production equipment today.

[0098] Continuing with the previous example, if it is 8 o'clock now, press A is currently producing material b, the maximum daily capacity of press A is 18 hours, and the remaining capacity today is 1 hour, press B is currently producing material c, the maximum daily capacity of press B is 18 hours, and the remaining capacity today is 3 hours, the latest delivery date of the stamping process of task 1 is 24:00 today, the standard working hours of the stamping process of task 1 is 1 hour, and the die change time is 1 hour, then the stamping process of task 1 is scheduled to stamping machine B and scheduled to equipment A. Although the equipment utilization rate is high, it will cause Task 1 to be completed beyond the latest delivery date of the task at 24:00 today, which seriously affects the first priority of production scheduling, on-time delivery, and does not meet the most important factor in production, "guaranteed delivery date", resulting in the order not being able to be shipped to the user on time, and paying serious liquidated damages. Therefore, the stamping process of Task 1 is scheduled to stamping machine B. The production start time of stamping machine B for the stamping process of Task 1 is when stamping machine B completes the production of material c, which is also the start time of the remaining capacity of stamping machine B today. Similarly, determine the target production equipment and production start time for the spot welding process of Task 2.

[0099] The maximum daily production time refers to the maximum daily operating time of the equipment. For example, the maximum production time of stamping machine A is 18 hours. There is no production task scheduled today. Now it is required to produce 10 parts B in the stamping process. The standard stamping work of the parts is 1 hour. That means that after the stamping machine A is completed, there will be 8 hours of remaining production capacity today.

[0100] In the embodiment of the present invention, sub-step S122, determining the target production equipment and production start time of each process-level task according to the delivery date of each process-level task and the remaining capacity duration of the candidate production equipment today, may specifically include the following sub-steps:

[0101] Sub-step S1221, determining a first material having a production scheduling constraint relationship among materials that need to be produced, wherein the production scheduling constraint relationship indicates that the first material is dependent on other second materials that need to be produced.

[0102] For example, if material A and material B need to be produced, and a certain process of material A requires material B, then material B is dependent on material A, material B is the first material with a scheduling constraint relationship, and material A is the second material.

[0103] Sub-step S1222, determining the target production start time of the process-level task of the first material according to the production scheduling constraint relationship, the delivery date of each process-level task and the remaining capacity duration of the candidate production equipment today.

[0104] Specifically, if the production of material A requires process X first and then process Y, and the production of material B only requires process Z, and material A requires material B when doing process Y. First, determine the target production start time of process X and process Y of material A based on the delivery date of process X and process Y of material A and the remaining capacity of the candidate production equipment today.

[0105] Since material A needs material B when doing process Y, material B is the first material that is relied on. It is necessary to determine the target production start time of process Z of material B, that is, the target production start time of material B. It is calculated that material A starts the production of material B 10 hours after doing process X. Then, when the production of material B is completed, process X of material A is also completed. The duration of process X of material A is 10 hours plus the standard working hours of material B. At this time, process Y of material A can be started. In this way, the finished material B does not need to be stored and can be directly sent to process Y of material A for processing, which greatly reduces the backlog of work-in-progress inventory. In the above way, not only the accurate scheduling of production orders is improved, but also the backlog of work-in-progress and inventory is reduced, thereby achieving the effect of reducing staff and increasing efficiency for the company.

[0106] In an embodiment of the present invention, the method further includes:

[0107] When the target production equipment is called to produce the material to be produced, when the process-level task of the second material is stopped, the process-level task of the first material is controlled to stop.

[0108] Continuing with the previous example, when the target production equipment is called to produce the material to be produced, when the process-level task X or Y of material A is abnormal and production needs to be suspended, it is necessary to control the production of material B as well, release the manpower and other resources of the equipment station, and reschedule production. This is more important for commercial air conditioners with long production cycles and small batch customized production, and the upper and lower layer parts production constraint rules are more important, which greatly reduces inventory backlogs.

[0109] In an embodiment of the present invention, the method further includes:

[0110] According to the target production equipment and production start time of each process-level task of the material to be produced, production control is performed on the target production equipment.

[0111] Specifically, after determining the target production equipment and production start time for each process-level task of the material to be produced, that is, after obtaining the production scheduling result, the target production equipment is called according to the production start time to perform each process-level task.

[0112] When a new customer order with a delivery date earlier than the delivery date of the customer order appears and / or the customer order is changed, the target production equipment is controlled to stop production, and the customer order is re-acquired for production scheduling.

[0113] Specifically, for customer orders, the target production equipment is called according to the production start time to perform various process-level tasks. During the production process, when the customer order changes, or an order is inserted in the middle, or a new customer order appears with a delivery date earlier than the delivery date of the customer order, the rescheduling mechanism is triggered, and the customer order is re-acquired for production scheduling, which can perform real-time dynamic rescheduling when the order changes.

[0114] The embodiment of the present invention connects with ERP, obtains customer orders, and then combines bill of materials, material groups, process modeling, and inventory to disassemble customer orders, and generates parts orders and process tasks for each production unit with one click. Then, the process tasks are intelligently scheduled in combination with the equipment model and part attributes. In addition, real-time dynamic rearrangement can be performed when orders are changed, reducing the backlog of work-in-progress and inventory. It solves the cumbersome and time-consuming problem of converting customer orders into production orders, the problem of inefficiency, and the unreasonable scheduling of production orders, which results in low production efficiency, waste of production capacity, and overdue delivery of orders. It improves the efficiency of efficient decomposition of customer orders and the accuracy of scheduling of production orders, reduces the backlog of work-in-progress and inventory, and thus achieves the effect of reducing staff and increasing efficiency for the company.

[0115] It should be noted that, for the sake of simplicity, the method embodiments are described as a series of action combinations, but those skilled in the art should be aware that the embodiments of the present invention are not limited by the order of the actions described, because according to the embodiments of the present invention, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions involved are not necessarily required by the embodiments of the present invention.

[0116] Reference Figure 2 , shows a structural block diagram of an order scheduling device according to an embodiment of the present invention, which may specifically include the following modules:

[0117] The customer order acquisition module 201 is used to acquire customer orders;

[0118] A material information determination module 202 is used to determine the material information corresponding to the customer order, wherein the material information includes the material, the material quantity, and the production unit corresponding to the material;

[0119] The production order determination module 203 is used to obtain the material inventory of the production unit, and determine the production order corresponding to the customer order according to the material inventory of the production unit and the material information, wherein the production order includes the material to be produced, the quantity of the material to be produced, and the production unit corresponding to the material to be produced;

[0120] The process-level task determination module 204 is used to obtain the process data of the material to be produced, and determine the process-level tasks of each material to be produced according to the process data of the material to be produced;

[0121] The production scheduling module 205 is used to determine the target production equipment and production start time of each process-level task of each material that needs to be produced.

[0122] An order scheduling device in an embodiment of the present invention first obtains a customer order, then determines the material information corresponding to the customer order, the material information includes the material, the material quantity and the production unit corresponding to the material, then obtains the material inventory of the production unit, and determines the production order corresponding to the customer order based on the material inventory and material information of the production unit, the production order includes the material to be produced, the material quantity to be produced and the production unit corresponding to the material to be produced. By determining the intelligent scheduling method of the production order corresponding to the customer order based on the material inventory and material information of the production unit, the unreasonable scheduling caused by manual scheduling, as well as the problems of too many work-in-progress, inventory backlog and waste of production resources are avoided, thereby improving the rationality and efficiency of scheduling.

[0123] In an embodiment of the present invention, the production scheduling module includes:

[0124] The information acquisition submodule is used to obtain the type of production equipment corresponding to each process-level task and the current equipment information of the production unit corresponding to the material to be produced, as well as to determine the delivery date of each process-level task;

[0125] The production scheduling submodule is used to determine the target production equipment and production start time of each process-level task of the material to be produced based on the production equipment type corresponding to each process-level task, the current equipment information of the production unit corresponding to the material to be produced, and the delivery date of each process-level task.

[0126] In an embodiment of the present invention, the customer order includes a delivery date, and the information acquisition submodule includes:

[0127] An information acquisition unit, used to acquire the standard working hours and execution sequence of each process-level task of the material to be produced;

[0128] The delivery date determination unit is used to determine the delivery date of each process-level task according to the delivery date, the standard working hours of each process-level task and the execution order of each process-level task.

[0129] In the embodiment of the present invention, the current equipment information includes the remaining capacity duration of the production equipment today, and the production scheduling submodule includes:

[0130] A candidate production equipment determination unit, used to determine the candidate production equipment corresponding to each process-level task according to the production equipment type corresponding to each process-level task and the current equipment information of the production unit corresponding to the material to be produced;

[0131] The target production equipment and production start time determination unit is used to determine the target production equipment and production start time of each process-level task according to the delivery date of each process-level task and the remaining capacity duration of the candidate production equipment today.

[0132] In an embodiment of the present invention, the target production equipment and the production start time determination unit include:

[0133] A first material determination subunit is used to determine, among materials that need to be produced, a first material that has a production scheduling constraint relationship, wherein the production scheduling constraint relationship indicates that the first material is dependent on other second materials that need to be produced;

[0134] The target production start time determination subunit is used to determine the target production start time of the process-level task of the first material according to the production scheduling constraint relationship, the delivery date of each process-level task and the remaining capacity duration of the candidate production equipment today.

[0135] In an embodiment of the present invention, the device further includes:

[0136] The stop module is used to control the stop of the process-level task of the first material when the process-level task of the second material stops when the target production equipment is called to produce the material to be produced.

[0137] In an embodiment of the present invention, the device further includes:

[0138] A production module, used to perform production control on the target production equipment according to the target production equipment and production start time of each process-level task of the material to be produced;

[0139] The rescheduling module is used to control the target production equipment to stop production and re-acquire the customer order for production scheduling when a new customer order with a delivery date earlier than the delivery date of the customer order appears and / or the customer order changes.

[0140] As for the device embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment.

[0141] An embodiment of the present invention discloses an order scheduling system, which is used to obtain a customer order from an enterprise resource planning system; determine material information corresponding to the customer order, wherein the material information includes the material, the material quantity, and the production unit corresponding to the material; obtain the material inventory of the production unit, and determine the production order corresponding to the customer order based on the material inventory of the production unit and the material information, wherein the production order includes the material to be produced, the material quantity to be produced, and the production unit corresponding to the material to be produced.

[0142] An order scheduling system in an embodiment of the present invention determines an intelligent scheduling method for production orders corresponding to customer orders based on the material inventory and material information of the production unit, thereby avoiding unreasonable scheduling caused by manual scheduling, as well as excessive work-in-progress, inventory backlogs, and waste of production resources, thereby improving the rationality and efficiency of scheduling.

[0143] In an embodiment of the present invention, the system is also used to obtain the process data of the materials that need to be produced, and determine the process-level tasks of each material that needs to be produced based on the process data of the materials that need to be produced; for each material that needs to be produced, determine the target production equipment and production start time of each process-level task of the material that needs to be produced.

[0144] In an embodiment of the present invention, the system is used to obtain the type of production equipment corresponding to each process-level task and the current equipment information of the production unit corresponding to the material to be produced, and to determine the delivery date of each process-level task; based on the type of production equipment corresponding to each process-level task, the current equipment information of the production unit corresponding to the material to be produced and the delivery date of each process-level task, the target production equipment and production start time of each process-level task of the material to be produced are determined.

[0145] In an embodiment of the present invention, the customer order includes a delivery date, and the system is used to obtain the standard working hours and execution sequence of each process-level task of the material to be produced; and determine the delivery date of each process-level task based on the delivery date, the standard working hours of each process-level task and the execution sequence of each process-level task.

[0146] In an embodiment of the present invention, the current equipment information includes today's remaining capacity duration of the production equipment, and the system is used to determine the candidate production equipment corresponding to each process-level task based on the production equipment type corresponding to each process-level task and the current equipment information of the production unit corresponding to the material to be produced; and determine the target production equipment and production start time for each process-level task based on the delivery date of each process-level task and today's remaining capacity duration of the candidate production equipment.

[0147] In an embodiment of the present invention, the system is used to determine, among materials that need to be produced, a first material with a scheduling constraint relationship, wherein the scheduling constraint relationship indicates that the first material is dependent on other second materials that need to be produced; and determine the target production start time of the process-level task of the first material based on the scheduling constraint relationship, the delivery dates of the various process-level tasks, and the remaining capacity duration of the candidate production equipment today.

[0148] In the embodiment of the present invention, the system is also used to control the process level task of the first material to stop when the process level task of the second material stops when calling the target production equipment to produce the material to be produced.

[0149] In an embodiment of the present invention, the system is also used to perform production control on the target production equipment according to the target production equipment and production start time of each process-level task of the material to be produced; when a new customer order with a delivery date earlier than the delivery date of the customer order and / or the customer order changes, the target production equipment is controlled to stop production, and the customer order is re-acquired for production scheduling.

[0150] An embodiment of the present invention further provides an electronic device, including:

[0151] It includes a processor, a memory, and a computer program stored in the memory and capable of running on the processor. When the computer program is executed by the processor, the various processes of the above-mentioned order scheduling method embodiment are implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.

[0152] An embodiment of the present invention also provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the various processes of the above-mentioned order scheduling method embodiment are implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.

[0153] The various embodiments in this specification are described in a progressive manner, and each embodiment focuses on the differences from other embodiments. The same or similar parts between the various embodiments can be referenced to each other.

[0154] It will be appreciated by those skilled in the art that the embodiments of the present invention may be provided as methods, devices, or computer program products. Therefore, the embodiments of the present invention may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Moreover, the embodiments of the present invention may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program codes.

[0155] The embodiments of the present invention are described with reference to the flowcharts and / or block diagrams of the methods, terminal devices (systems), and computer program products according to the embodiments of the present invention. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as the combination of the processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing terminal device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing terminal device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0156] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing terminal device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce a manufactured product including an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0157] These computer program instructions can also be loaded onto a computer or other programmable data processing terminal device so that a series of operating steps are executed on the computer or other programmable terminal device to produce a computer-implemented process, thereby providing instructions for executing on the computer or other programmable terminal device to implement the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.

[0158] Although the preferred embodiments of the present invention have been described, those skilled in the art may make additional changes and modifications to these embodiments once they have learned the basic creative concept. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments and all changes and modifications that fall within the scope of the embodiments of the present invention.

[0159] Finally, it should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or terminal device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or terminal device. In the absence of further restrictions, the elements defined by the sentence "comprise a ..." do not exclude the existence of other identical elements in the process, method, article or terminal device including the elements.

[0160] The above is a detailed introduction to the order scheduling method, device, system, electronic device and storage medium provided by the present invention. Specific examples are used in this article to illustrate the principles and implementation methods of the present invention. The description of the above embodiments is only used to help understand the method of the present invention and its core idea; at the same time, for general technical personnel in this field, according to the idea of ​​the present invention, there will be changes in the specific implementation method and application scope. In summary, the content of this specification should not be understood as a limitation on the present invention.

Claims

1. A method for scheduling an order, characterized in that: The method comprises: Get customer orders; Determine material information corresponding to the customer order, the material information including the material, the material quantity, and the production unit corresponding to the material; The material inventory of the production unit is obtained, and the production order corresponding to the customer order is determined according to the material inventory of the production unit and the material information, wherein the production order includes the materials to be produced, the quantity of the materials to be produced, and the production units corresponding to the materials to be produced.

2. The method according to claim 1, characterized in that The method further comprises: Acquire process data of the materials to be produced, and determine process-level tasks for each of the materials to be produced according to the process data of the materials to be produced; For each material that needs to be produced, determine the target production equipment and production start time of each process-level task of the material that needs to be produced.

3. The method according to claim 2, characterized in that The step of determining the target production equipment and production start time of each process-level task of each material to be produced includes: Obtain the production equipment type corresponding to each process-level task and the current equipment information of the production unit corresponding to the material to be produced, and determine the delivery date of each process-level task; According to the production equipment type corresponding to each process-level task, the current equipment information of the production unit corresponding to the material to be produced and the delivery date of each process-level task, the target production equipment and production start time of each process-level task of the material to be produced are determined.

4. The method according to claim 3, characterized in that: The customer order includes a delivery date, and determining the delivery date of each process-level task includes: Obtaining the standard working hours and execution sequence of each process-level task of the material to be produced; The delivery date of each process-level task is determined according to the delivery date, the standard working hours of each process-level task and the execution order of each process-level task.

5. The method according to claim 3, characterized in that: The current equipment information includes the remaining capacity duration of the production equipment today. The target production equipment and production start time of each process-level task of the material to be produced are determined according to the production equipment type corresponding to each process-level task, the current equipment information of the production unit corresponding to the material to be produced, and the delivery date of each process-level task, including: Determine candidate production equipment corresponding to each process-level task according to the type of production equipment corresponding to each process-level task and the current equipment information of the production unit corresponding to the material to be produced; According to the delivery date of each process-level task and the remaining capacity duration of the candidate production equipment today, the target production equipment and the production start time of each process-level task are determined.

6. The method according to claim 5, characterized in that Determining the target production equipment and production start time of each process-level task according to the delivery date of each process-level task and the remaining capacity duration of the candidate production equipment today includes: Among the materials that need to be produced, a first material having a production scheduling constraint relationship is determined, where the production scheduling constraint relationship indicates that the first material is dependent on other second materials that need to be produced; The target production start time of the process-level task of the first material is determined according to the production scheduling constraint relationship, the delivery date of each process-level task and the remaining capacity duration of the candidate production equipment today.

7. The method according to claim 6, characterized in that The method further comprises: When the target production equipment is called to produce the material to be produced, when the process-level task of the second material is stopped, the process-level task of the first material is controlled to stop.

8. The method according to claim 1, characterized in that The method further comprises: According to the target production equipment and production start time of each process-level task of the material to be produced, production control is performed on the target production equipment; When a new customer order with a delivery date earlier than the delivery date of the customer order appears and / or the customer order is changed, the target production equipment is controlled to stop production, and the customer order is re-acquired for production scheduling.

9. An order scheduling device, characterized in that: The device comprises: Customer order acquisition module, used to obtain customer orders; A material information determination module, used to determine the material information corresponding to the customer order, the material information including the material, the material quantity and the production unit corresponding to the material; The production order determination module is used to obtain the material inventory of the production unit, and determine the production order corresponding to the customer order based on the material inventory of the production unit and the material information. The production order includes the materials to be produced, the quantity of materials to be produced, and the production units corresponding to the materials to be produced.

10. An order scheduling system, characterized in that: The system is used to obtain a customer order from an enterprise resource planning system; determine material information corresponding to the customer order, the material information including the material, the material quantity and the production unit corresponding to the material; The material inventory of the production unit is obtained, and the production order corresponding to the customer order is determined according to the material inventory of the production unit and the material information, wherein the production order includes the materials to be produced, the quantity of the materials to be produced, and the production units corresponding to the materials to be produced.

11. An electronic device, characterized in that: include: A processor, a memory, and a computer program stored in the memory and capable of running on the processor, wherein when the computer program is executed by the processor, the steps of the order scheduling method according to any one of claims 1 to 8 are implemented.

12. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the order scheduling method according to any one of claims 1 to 8 are implemented.