Production scheduling method and system

By obtaining process list data to calculate the production priority level and sorting the production priority level, the problem of complete sets of finished products in the online ordering mode of e-commerce is solved, the production efficiency and capital flow efficiency are improved, and the flexibility of the system is enhanced.

CN119443541BActive Publication Date: 2025-08-08GUANGDONG SHANGJI NETWORK TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202310966754.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-08-03
Publication Date
2025-08-08
Estimated Expiration
2043-08-03

AI Technical Summary

Technical Problem

In the face of the online ordering mode of e-commerce, the existing automatic production scheduling system cannot effectively ensure that the finished products are all set, resulting in low production efficiency, inventory backlog and difficulty in capital flow.

Method used

By periodically obtaining process list data, calculating the production priority of work order processes, sorting and prioritizing production on the premise of ensuring that the finished products are complete, and automatically adjusting the production plan in combination with the overdue warning module.

Benefits of technology

Improve production efficiency, reduce inventory backlog, enhance the company's flexible response to market changes and customer needs, and avoid delivery delays caused by incomplete product sets.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119443541B_ABST
    Figure CN119443541B_ABST
Patent Text Reader

Abstract

The present invention discloses a production scheduling method and system, which is characterized by comprising the following steps: periodically obtaining a process list from a MES system; cyclically obtaining work order process list data based on the process list; calculating the production scheduling priority of the work order process through the work order process list data; inserting the production scheduling priority into the work order process list data to form a new work order process list to realize automatic production scheduling of complete delivery production.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of automatic production scheduling, and in particular to a method and system for automatic production scheduling of complete set delivery production. Background Art

[0002] An Advanced Planning and Scheduling system (APS) is a computer system used to optimize and automate the production planning and scheduling process. Using advanced algorithms and technologies, the system combines relevant information such as production plans, inventory, and production capacity to generate optimized production plans and schedules.

[0003] The system can help companies optimize production, reduce costs, improve efficiency and product quality, and better meet customer needs. It can automatically identify and resolve bottlenecks and conflicts in production, predict anomalies in advance, and enable companies to more flexibly respond to market changes and shifts in customer demand.

[0004] The current system is suitable for large factories with a large number of work orders. It cannot flexibly handle the diverse and scattered work orders of e-commerce online orders, which require first-order-first-delivery and non-production planning.

[0005] When the existing system uses this mode, it only considers the completeness of raw materials and does not have a production scheduling system based on the completeness of finished products. After the raw materials are complete, there are multiple work orders that need to be produced. Often, for efficiency reasons, only the current products are produced, resulting in the need to adjust the machine when changing product lines, causing chaotic and inefficient production scheduling. Inventory will pile up due to incomplete products and inability to deliver, resulting in capital backlog and inability to circulate funds. Summary of the Invention

[0006] The main purpose of the present invention is to provide a method and system for automatic production scheduling of complete set delivery, which can effectively solve the problems in the background technology.

[0007] To achieve the above object, the technical solution adopted by the present invention is:

[0008] A production scheduling method, characterized by comprising the following steps:

[0009] Periodically obtain the process list from the MES system;

[0010] Loop through the process list to obtain the work order process list data;

[0011] Calculate the production priority of the work order process through the work order process list data;

[0012] Insert the production scheduling priority into the work order process list data to form a new work order process list;

[0013] Sort the new work order process list by production scheduling priority, sort the unfinished work orders of the same process to obtain the sorted production schedule work order processes, and insert them into the production sequence;

[0014] Prioritize the production scheduling of work order processes with lower scheduling priorities;

[0015] Report work and update work order process reporting data;

[0016] It is characterized in that the production scheduling priority level is a string consisting of multiple digits, and the string can be divided into multiple fields, namely the overdue field, process consistency, remaining production cycle, delivery date, work order creation date, work order priority level, and work order creation time; the overdue field is a single digit, which can be 0 or 1, and the default value is 1. When the remaining production cycle is greater than or equal to the remaining delivery date, it is 0; the process consistency is a single digit, which can be 0 or 1, and the default value is 1. When the product has only one work order or the product finished product completion consistency or the key process consistency is required as a prerequisite, it is 0.

[0017] Furthermore, the process list includes all processes and the daily production capacity and daily working hours of the processes.

[0018] Furthermore, the acquisition of the work order process list data also includes the following conditions:

[0019] The work order operation is equal to the operation of the current cycle or

[0020] The production status of the work order operation is not completed or specified end or

[0021] The completed quantity of the work order operation is less than the planned production quantity of the work order operation.

[0022] Furthermore, the work order process list data includes: process, work order, product number, and quantity to be produced.

[0023] Furthermore, the production scheduling step further includes: clearing the production scheduling data of the corresponding process in the sorted production scheduling work order process;

[0024] Production scheduling and order locking are performed according to a certain proportion of the daily production capacity in the process list, and the locking results are recorded in the production scheduling record table and the current production scheduling table.

[0025] The work order priority can be manually adjusted

[0026] A production scheduling system, characterized by comprising:

[0027] The first acquisition module is used to obtain the process list from the MES system;

[0028] The second acquisition module is used to obtain the work order process list in the process list;

[0029] The sorting module is used to sort the work order process data by production scheduling priority, sort the unfinished work orders of the same process by priority to obtain the sorted production schedule work order processes, and insert them into the production sequence;

[0030] The production scheduling module is used to prioritize the production order processes with lower production priority levels;

[0031] Overdue warning module: when the remaining production cycle is greater than the remaining delivery date, it can automatically issue a warning for overdue work orders and change the overdue field;

[0032] The work reporting module is used to report work and update the work order process reporting data. Beneficial effects

[0033] The present invention is aimed at the model of online orders of e-commerce, which has many types of work orders, scattered quantities, and first-order-first-delivery. It obtains work order data from the MES system and calculates multiple production scheduling fields to obtain the production scheduling priority level. It schedules production under the premise of ensuring that the finished products are complete, maximizes production efficiency, and can automatically identify and solve bottlenecks and contradictions in production, predict abnormal situations in advance. Unlike the existing system that requires complex algorithms and high hardware requirements, the algorithm of this system is simple and has low requirements for hardware configuration, so that enterprises can respond to market changes and changes in customer demand more flexibly, avoid inventory accumulation due to incomplete products and inability to deliver, reduce capital backlogs and accelerate capital circulation. BRIEF DESCRIPTION OF THE DRAWINGS

[0034] Figure 1 It is a system flow chart of the present invention;

[0035] Figure 2 It is a process list data diagram of the present invention;

[0036] Figure 3 It is a work order process list data diagram of the present invention;

[0037] Figure 4 It is a priority structure diagram of the present invention;

[0038] Figure 5 It is a production priority level diagram of the work order process list data of the present invention;

[0039] Figure 6 It is a production sequence diagram of the work order process list data of the present invention;

[0040] Figure 7 It is a priority data structure diagram of the present invention; DETAILED DESCRIPTION

[0041] In order to make the technical means, creative features, objectives and effects achieved by the present invention easier to understand, the present invention is further described below in conjunction with specific implementation methods.

[0042] Example 1:

[0043] A production scheduling system, comprising:

[0044] The first acquisition module is used to obtain the process list from the MES system;

[0045] The second acquisition module is used to obtain the work order process list in the process list;

[0046] The sorting module is used to sort the work order process data by production scheduling priority, sort the unfinished work orders of the same process by priority to obtain the sorted production schedule work order processes, and insert them into the production sequence;

[0047] The production scheduling module is used to prioritize the production order processes with lower production priority levels;

[0048] Overdue warning module: when the remaining production cycle is greater than the remaining delivery date, it can automatically issue an alert for overdue work orders and change the overdue field;

[0049] The work reporting module is used to report work and update the work order process reporting data.

[0050] A production scheduling method includes the following steps:

[0051] As attached Figure 1 As shown, the work order is synchronized from ERP to MES in advance, and the process list is periodically obtained from the MES system through the first acquisition module;

[0052] The process list data includes the daily production capacity of the process, the daily working hours of the process, the product production cycle, and the product process production cycle (the data is gradually deepened);

[0053] The second acquisition module acquires the work order process list data according to the process list cycle;

[0054] Obtaining the work order process list data also includes: 1. Looping through the process list data

[0055] 2.According to a single process, obtain the work order process data corresponding to that process (the current process of the work order)

[0056] 3. Data acquisition conditions:

[0057] The work order operation is equal to the operation of the current cycle

[0058] The production status of the work order process is neither completed nor specified.

[0059] The completed quantity of the work order operation is less than the planned production quantity of the work order operation

[0060] The sorting module calculates the production priority of the work order process list data.

[0061] The work order process list data includes process, work order, product number, and quantity to be produced;

[0062] The production scheduling priority is a 23-digit string, which can be divided into 7 fields, namely the overdue field, process consistency, remaining production cycle, delivery date, work order creation date, manually adjustable work order priority, and work order creation time; the overdue field is a single digit, which can be 0 or 1, with a default value of 1. When the remaining production cycle is greater than or equal to the remaining delivery date, it is 0; the process consistency is a single digit, which can be 0 or 1, with a default value of 1. When there is only one work order for a product or the product needs to have the same set of finished products or the key process needs to have the same set of finished products, it is 0;

[0063] As attached Figure 2 As shown, the process data includes cutting, machining, CNC, and oxidation. Taking the CNC work order process as an example, the daily production capacity is 1500 and the daily working hours are 5.

[0064] As attached Figure 3-5 As shown, the CNC process has MO2039203-MO2039209 work orders, and the product numbers include A0001, A0002, A0003, and A0004. The quantity to be produced for different work orders is different. Taking MO2039203 work order as an example, after the production priority is sorted by the sorting module, as shown Figure 7 As shown, the priority is 11502301102301089080124 (the smaller the level, the earlier the production order)

[0065] in:

[0066] The first 1 is the expiration field (0 or 1);

[0067] The second digit 1 represents the completeness of finished products or the completeness of key processes (0 or 1);

[0068] The third digit 50 is the remaining production cycle (days);

[0069] The fourth digit 230110 is the delivery date (YYMMDD); the smaller the delivery date, the higher the ranking;

[0070] The fifth digit, 230108, is the work order creation date (YYMMDD). For work orders with the same delivery date, the earlier the creation date, the higher the order ranking.

[0071] The sixth digit (9) represents the work order priority (0-9), which can be adjusted manually. For the same delivery date and the same order creation date, the smaller the work order priority number from 0-9, the higher the order is ranked. When encountering urgent orders, the work order priority can be manually adjusted to control the priority scheduling of the work order.

[0072] The seventh digit 080124 is the work order creation time (HHMMSS);

[0073] The remaining production cycle (days) is derived from the sum of the unfinished production cycles of other work orders for the product (the same logic as key process monitoring); if other work orders have already started, they will be ranked higher; the shorter the remaining production cycle, the higher the ranking.

[0074] For the same delivery date, same order creation date, and same priority level, the earlier the order creation date, the higher the ranking.

[0075] Insert the production scheduling priority into the work order process list data to form a new work order process list; the automatic production scheduling result should ensure that the completion time of multiple work orders of a product in the key process is as consistent as possible to ensure that the final work order storage time is not much different.

[0076] As attached Figure 6 As shown, according to the new work order process list, the production scheduling priority is sorted, and the unfinished work orders of the same process are sorted to obtain the sorted production scheduling work order processes, and then inserted into the production sequence;

[0077] Pre-production preparation: The first process considers the availability of raw materials, while other processes consider the completion of previous processes. Urgent orders are not included in production scheduling.

[0078] The production scheduling module prioritizes the production order processes with lower production priority levels;

[0079] The reporting module reports work and updates the work order process reporting data; automatic production scheduling automatically and dynamically adjusts the production schedule of the remaining processes based on the on-site production completion information to ensure that the production schedule between processes is reasonable.

[0080] When it is detected that the remaining production cycle is greater than the remaining delivery date, the overdue warning module can automatically issue an alert for the overdue work order and add an overdue field at the first position.

[0081] The production scheduling step also includes: clearing the production scheduling data of the corresponding process in the sorted production scheduling work order process;

[0082] Production scheduling and order locking are performed according to a certain proportion of the daily production capacity in the process list, and the locking results are recorded in the production scheduling record table and the current production scheduling table.

[0083] The production scheduling system can also be divided into scheduling based on limited capacity according to the production demand tendency and the production priority level. The remaining production cycle in the scheduling field can be the daily capacity of the process, which is used to limit the limited capacity of the process scheduling; the daily working hours of the process are used to consider the remaining capacity of the process on the day by the remaining time of the day when adjusting the plan.

[0084] Production is scheduled based on the complete set of key processes. The remaining production cycle in the production scheduling field can be the product process production cycle, which is used to achieve the scheduling conditions for the complete set of key processes. The key process setting serves as the judgment condition for the complete set of key processes of the product.

[0085] The basic principles, main features, and advantages of the present invention are shown and described above. Those skilled in the art should understand that the present invention is not limited to the above embodiments. The above embodiments and descriptions are merely illustrative of the principles of the present invention. Various changes and modifications may be made to the present invention without departing from the spirit and scope of the present invention. Such changes and modifications are intended to fall within the scope of the present invention. The scope of protection claimed in the present invention is defined by the appended claims and their equivalents.

Claims

1. A production scheduling method comprising the following steps: Periodically obtain the process list from the MES system; Loop through the process list to obtain the work order process list data; Calculate the production priority of the work order process through the work order process list data; Insert the production scheduling priority into the work order process list data to form a new work order process list; Sort the new work order process list by production scheduling priority, sort the unfinished work orders of the same process to obtain the sorted production schedule work order processes, and insert them into the production sequence; Prioritize the production scheduling of work order processes with lower scheduling priorities; Report work and update work order process reporting data; The production scheduling priority level is a multi-digit string consisting of multiple fields, which are respectively the overdue field, process completeness, remaining production cycle, delivery date, work order creation date, work order priority level, and work order creation time; The overdue field is a single-digit number, which can be 0 or 1, with a default value of 1. When the remaining production cycle is greater than or equal to the remaining delivery date, it is 0; the process completeness is a single-digit number, which can be 0 or 1, with a default value of 1. When a product has only one work order or requires the completeness of the finished product or the completeness of the key processes, it is 0; the remaining production cycle is the sum of the unfinished production cycles of other work orders derived from the product; the delivery date consists of a 6-digit number in YYMMDD format; the work order creation date consists of a 6-digit number in YYMMDD format; the work order priority consists of a single-digit number from 0 to 9; the work order creation time consists of a 6-digit number in YYMMDD format; the process list includes all processes and their daily production capacity and daily working hours; the acquisition of the work order process list data also includes the following conditions: The work order operation is equal to the operation of the current cycle or The production status of the work order operation is not completed or specified end or The completed quantity of the work order process is less than the planned production quantity of the work order process; The work order process list data includes: process, work order, product number, and quantity to be produced; the production scheduling data corresponding to the process in the sorted production order process is cleared; Production scheduling and locking are performed according to a certain proportion of the daily production capacity in the process list, and the locking results are recorded in the production scheduling record table and the current production scheduling table; the work order priority level can be manually adjusted.

2. A production scheduling system, characterized in that: include: The first acquisition module is used to obtain the process list from the MES system; The second acquisition module is used to obtain the work order process list in the process list; a sorting module, executing the method according to claim 1, for calculating the production scheduling priority of the work order process based on the work order process data, sorting the unfinished work orders of the same process by priority to obtain sorted production scheduling work order processes, and inserting them into the production sequence; a production scheduling module, executing the method according to claim 1, for giving priority to the production scheduling work order processes with lower scheduling priority levels; An overdue warning module, executing the method according to claim 1, can automatically issue an early warning for overdue work orders and change the overdue field when the remaining production cycle is greater than the remaining delivery date; The work reporting module is used to report work and update the work order process reporting data.

Citation Information

Patent Citations

  • Scheduling and production scheduling automatic control method and system in production processing process and medium

    CN111754113A