Production scheduling system, method, device and storage medium

By collecting the historical operation data of the target machine and the current equipment status of the workshop, a reasonable and accurate production schedule is generated, which solves the problem of unreasonable production schedule in the existing technology, and improves production efficiency and data accuracy.

CN114693157BActive Publication Date: 2025-08-22ZHEJIANG WEIXING IND DEV
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202210404518.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-04-18
Publication Date
2025-08-22
Estimated Expiration
2042-04-18

AI Technical Summary

Technical Problem

The existing production workshop lacks accurate production schedules, resulting in the inability to accurately maintain employee production efficiency, the automatic production schedule of the system is unreasonable, and there are errors or inaccurate entry of employee oral data, and ignoring other dimension data leads to unreasonable production schedules.

Method used

The index value calculation module collects historical operation data of the target machine, the production efficiency calculation module calculates operation efficiency and standby time interval, the information acquisition module obtains the current equipment status and production scheduling order, the production schedule generation module generates the target production schedule, and considers multi-dimensional data to generate a reasonable and accurate production schedule.

Benefits of technology

The accuracy of the data is improved, the generated production schedule is more reasonable, the errors in the entry of oral data by employees are reduced, and the target production schedule with multi-dimensional consideration is achieved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114693157B_ABST
    Figure CN114693157B_ABST
Patent Text Reader

Abstract

The present application discloses a production scheduling system, method, device, and storage medium, and relates to the field of computer technology. The production scheduling system includes: an indicator value calculation module, a production efficiency calculation module, an information acquisition module, and a production scheduling plan generation module; the indicator value calculation module is used to calculate the target indicator value based on the historical operation data of the target machine collected; the production efficiency calculation module is used to calculate the operation efficiency and standby time interval using the historical production scheduling data of the target workshop obtained, so as to calculate the overall production efficiency; the information acquisition module is used to obtain the current equipment status and current production scheduling order corresponding to each process in the target workshop; the production scheduling plan generation module is used to generate a target production scheduling plan corresponding to the current production scheduling order based on the current equipment status, target indicator value, and overall production efficiency. The target workshop produces the corresponding target product based on the target production scheduling plan. This achieves the acquisition of a reasonable and accurate production scheduling plan.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of computer technology, and in particular to a production scheduling system, method, device and storage medium. Background Art

[0002] Currently, production workshops lack a specific timeline for work tickets, and therefore lack accurate planning. This prevents employees from maintaining accurate process efficiency, impacting both the system's automatic production scheduling and accurate on-site production scheduling. Existing production scheduling technology involves statisticians entering verbal data from employees into the system, which can lead to errors or inaccuracies. Furthermore, when calculating production schedules, the data considered is based on the workshop's historical daily production capacity data, which can lead to irrational production plans due to the neglect of other data dimensions.

[0003] From the above, it can be seen that how to obtain a reasonable and accurate production scheduling plan is a problem to be solved in this field. Summary of the Invention

[0004] In view of this, the purpose of the present invention is to provide a production scheduling system, method, device and storage medium that can obtain a reasonable and accurate production scheduling plan. The specific solution is as follows:

[0005] In a first aspect, the present application discloses a production scheduling system, which includes: an indicator value calculation module, a production efficiency calculation module, an information acquisition module, and a production scheduling plan generation module; wherein,

[0006] The indicator value calculation module is used to collect historical operating data of the target machine and calculate the target indicator value based on the historical operating data;

[0007] The production efficiency calculation module connected to the indicator value calculation module is used to obtain historical production scheduling data of the target workshop, calculate the operating efficiency and standby time interval using the historical production scheduling data, and then calculate the overall production efficiency based on the operating efficiency and the standby time interval;

[0008] The information acquisition module connected to the production efficiency calculation module is used to obtain the current equipment status and current production order corresponding to each process in the target workshop;

[0009] The production schedule generation module connected to the information acquisition module is used to generate a target production schedule corresponding to the current production order based on the current equipment status, the target indicator value and the overall production efficiency, so that the target workshop produces the corresponding target product based on the target production schedule.

[0010] Optionally, the indicator value calculation module includes:

[0011] The operation data collection unit is used to collect the scanning time of the target machine scanning the target work ticket, the reporting time of the target machine completing the target work ticket, the product type of the target work ticket, the operating status time, standby status time and shutdown status time of the target machine.

[0012] Optionally, the indicator value calculation module includes:

[0013] The target indicator value calculation unit is used to collect historical operating data of the target machine and calculate the effective productivity, overall equipment efficiency, and performance utilization rate based on the historical operating data.

[0014] Optionally, the production efficiency calculation module includes:

[0015] a difference calculation submodule, configured to obtain a target mode of the historical production scheduling data and calculate a difference between the historical production scheduling data and the target mode;

[0016] The data elimination submodule is configured to eliminate the historical production scheduling data whose difference is greater than a preset difference threshold value to obtain first historical production scheduling data.

[0017] Optionally, the production efficiency calculation module includes:

[0018] an operating efficiency calculation unit, configured to divide the first historical production scheduling data into second historical production scheduling data of different process types based on preset process types, obtain production efficiency impact information of each process type, and then calculate the operating efficiency of each process type using the second historical production scheduling data and the production efficiency impact information;

[0019] The downtime time interval calculation submodule is used to extract the order number information and material information carried in the second historical production scheduling data, and calculate the downtime time interval of each process type based on the order number information and the material information using the second historical production scheduling data and the production efficiency impact information.

[0020] Optionally, the downtime interval calculation submodule includes:

[0021] a proportion coefficient determination unit, configured to extract the standby time, the operating time, and the order quantity carried in the third historical production scheduling data, and then determine, based on a multiple relationship between the standby time and the operating time, a multiple interval corresponding to each of the third historical production scheduling data and a preset proportion coefficient corresponding to the multiple interval;

[0022] A downtime interval calculation unit is used to calculate the average standby time of each multiple interval, and use the average standby time and the preset proportion coefficient to obtain the standby time interval, and then calculate the downtime time interval of all the process types based on the standby time interval and the quantity interval corresponding to the order quantity.

[0023] Optionally, the production scheduling plan generation module includes:

[0024] a maximum production capacity calculation unit, configured to calculate the maximum production capacity within a preset time period using the current equipment status, the target indicator value, and the overall production efficiency;

[0025] The target production schedule generating unit is used to generate a target production schedule corresponding to the current production order based on the maximum production capacity within the preset time period.

[0026] In a second aspect, the present application discloses a production scheduling method, comprising:

[0027] Collecting historical operating data of the target machine and calculating the target indicator value based on the historical operating data;

[0028] Obtaining historical production scheduling data of the target workshop, and calculating the operating efficiency and the standby time interval using the historical production scheduling data, and then calculating the overall production efficiency based on the operating efficiency and the standby time interval;

[0029] Obtain the current equipment status and current production order corresponding to each process in the target workshop;

[0030] Based on the current equipment status, the target indicator value and the overall production efficiency, a target production schedule corresponding to the current production order is generated so that the target workshop produces the corresponding target product based on the target production schedule.

[0031] In a third aspect, the present application discloses an electronic device, comprising:

[0032] Memory, used to store computer programs;

[0033] A processor is used to execute the computer program to implement the steps of the production scheduling method disclosed above.

[0034] In a fourth aspect, the present application discloses a computer-readable storage medium for storing a computer program; wherein, when the computer program is executed by a processor, the steps of the aforementioned production scheduling method are implemented.

[0035] It can be seen that the present application discloses a production scheduling system, which includes: an indicator value calculation module, a production efficiency calculation module, an information acquisition module, and a production scheduling generation module; wherein the indicator value calculation module is used to collect the historical operation data of the target machine and calculate the target indicator value based on the historical operation data; the production efficiency calculation module is used to obtain the historical production scheduling data of the target workshop, and use the historical production scheduling data to calculate the operating efficiency and standby time interval, and then calculate the overall production efficiency based on the operating efficiency and the standby time interval; the information acquisition module is used to obtain the current equipment status and current production scheduling order corresponding to each process in the target workshop; the production scheduling generation module is used to generate a target production scheduling plan corresponding to the current production scheduling order based on the current equipment status, the target indicator value and the overall production efficiency, so that the target workshop can produce the corresponding target product based on the target production scheduling plan. It can be seen that this application obtains the historical operation data of the target machine, the historical production scheduling data of the target workshop, and the current equipment status corresponding to each process in the target workshop through the system of the target workshop, so there is no need for statisticians to enter the oral data of employees, thereby improving the accuracy of the data; when generating the target production schedule corresponding to the current production order, it is necessary to consider the historical operation data of the target machine, the historical production scheduling data of the target workshop, and the current equipment status corresponding to each process in the target workshop, to achieve multi-dimensional considerations, so that the obtained target production schedule is more reasonable. BRIEF DESCRIPTION OF THE DRAWINGS

[0036] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are merely embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on the provided drawings without any creative work.

[0037] Figure 1 A schematic diagram of a production scheduling system disclosed in this application;

[0038] Figure 2 A schematic diagram of a specific production scheduling system disclosed in this application;

[0039] Figure 3 This is a specific production scheduling system module framework disclosed in this application;

[0040] Figure 4 This is a flow chart of a production scheduling method disclosed in this application;

[0041] Figure 5 This is a structural diagram of an electronic device disclosed in this application. DETAILED DESCRIPTION

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

[0043] In existing production scheduling technologies, statisticians enter employees' verbal data into the system, which may result in input errors or inaccurate data. In addition, when calculating the production schedule, the data considered is the historical daily production capacity data of the production workshop. This may lead to unreasonable production schedules due to ignoring the consideration of other dimensional data.

[0044] To this end, this application provides a production scheduling solution that can obtain a reasonable and accurate production scheduling plan.

[0045] See also Figure 1 As shown, the embodiment of the present application discloses a production scheduling system, which includes: an indicator value calculation module 11, a production efficiency calculation module 12, an information acquisition module 13, and a production scheduling plan generation module 14; wherein,

[0046] The index value calculation module 11 is used to collect historical operating data of the target machine and calculate the target index value based on the historical operating data;

[0047] The production efficiency calculation module 12 connected to the indicator value calculation module is used to obtain historical production scheduling data of the target workshop, calculate the operating efficiency and standby time interval using the historical production scheduling data, and then calculate the overall production efficiency based on the operating efficiency and the standby time interval;

[0048] The information acquisition module 13 connected to the production efficiency calculation module is used to obtain the current equipment status and current production order corresponding to each process in the target workshop;

[0049] The production schedule generation module 14 connected to the information acquisition module is used to generate a target production schedule corresponding to the current production order based on the current equipment status, the target indicator value and the overall production efficiency, so that the target workshop can produce the corresponding target product based on the target production schedule.

[0050] Furthermore, the indicator value calculation module 11 includes: an operation data collection unit 111, which is used to collect the scanning time of the target machine scanning the target work ticket, the reporting time of the target machine completing the target work ticket, the product type of the target work ticket, the operating state time, standby state time and downtime time of the target machine. The operation data collection unit 111 can collect the historical operation data of the target machine based on the style type, process type, material type, equipment type, slider type, tooth type, model operation step type, and enter it into the system. It can also process the collected historical operation data based on the degree of equipment aging, for example, collecting the theoretical operation time of new equipment and old equipment respectively, calculating their average value, and entering the average value into the system. It is understandable that if relevant personnel need to understand the historical operation data of the target machine, they can query based on the process type and reporting time, and export the query data to an Excel table so that relevant personnel can clearly understand the corresponding historical operation data.

[0051] The indicator value calculation module 11 includes a target indicator value calculation unit 112 for collecting historical operating data of the target machine and calculating effective productivity, overall equipment efficiency (OEE), and performance utilization rate based on the historical operating data. The target indicator value calculation unit 112 calculates the target indicator value based on the collected historical operating data. The unit uses the scanning time as the start time, the report time as the end time, and the difference between the start and end times as the total input time. The unit collects the time it takes for the target machine to produce a single product and the number of reports for that type of product, and calculates the valued utilization time based on the product of the time it takes to produce a single product and the number of reports for that type of product. The unit collects the operating time and standby time of the target machine, and uses the sum of the operating time and standby time as the load time. The operating time is used as the utilization time. The effective productivity is calculated using the multiple relationship between the valued utilization time and the total input time. The OEE is calculated using the multiple relationship between the valued utilization time and the load time. The performance utilization rate is calculated using the multiple relationship between the valued utilization time and the utilization time.

[0052] The production efficiency calculation module 12 connected to the index value calculation module may specifically include: obtaining the historical production scheduling data of the target workshop, and automatically scanning the point information of each machine using SCADA (Supervisory Control And Data Acquisition) based on a preset scanning time interval, for example, automatically scanning the historical production scheduling data of each machine containing point information every 2 seconds, where the point information may include equipment status information and start and stop point information; SCADA stores the historical production scheduling data in Redis (Remote Dictionary Server); reading the historical production scheduling data of the target workshop from Redis based on a preset reading interval and saving it in a database, for example, reading the historical production scheduling data of the target workshop from Redis every 1 minute, and if in standby mode, the fault information will also be saved; displaying the historical production scheduling data in the machine network application, and also displaying the target index value and the frequency of the number of alarms, which can be used by employees to perform maintenance and maintenance on the relevant equipment of the target workshop based on the frequency of the number of alarms. Before obtaining historical production scheduling data, when the system produces historical production scheduling orders, the employee ID can be entered on the HMI (Human Machine Interface) screen. After confirming that the mold meets the production scheduling order requirements, the scanner on the machine network is used to read the material barcode and task order barcode on the production scheduling order ticket, and automatically upload the employee ID, production scheduling order information, and fabric tape material code. After the machine network determines that production is possible, the target machine starts production. After production is completed, the machine network is reported, and the real-time status of the detected equipment is recorded every minute from the beginning to the end. When obtaining historical production scheduling data, the collected historical production scheduling data includes the operating time during the production process of a single ticket, where "1" represents standby time, "0" represents downtime, and "-9999" represents relevant information of the ticket. The relevant information may include order number, ticket number, material information, and completed quantity.

[0053] The information acquisition module 13 connected to the production efficiency calculation module can specifically include: obtaining the current equipment status and the current screening order, wherein the current equipment status includes the number of machines and equipment status of each process type, and real-time monitoring of each device through networking technology, and the number of machines started for each process type, the start-up time and shutdown time of each machine, and the total process time corresponding to each process type can be obtained, so as to subsequently generate a more accurate target production scheduling plan.

[0054] The production schedule generation module 14 connected to the information acquisition module may specifically include: a maximum capacity calculation unit 141, for calculating the maximum capacity within a preset time period using the current equipment status, the target indicator value, and the overall production efficiency; a target production schedule generation unit 142, for generating a target production schedule corresponding to the current production order based on the maximum capacity within the preset time period. The maximum capacity calculation unit 141 extracts the single product information carried in the current production order, and calculates the production efficiency within the preset time period and the maximum capacity within the preset time period corresponding to the single product information based on the current equipment status, the target indicator value, and the overall production efficiency. It may also calculate the required production time corresponding to the single product information and the maximum working time of the target machine per day. The target production schedule generation unit 142 generates a target production schedule corresponding to the current production order based on the maximum capacity within the preset time period. For example, the current production order needs to produce 100,000 zippers, and the maximum capacity per day is 50,000 zippers, so it takes days to produce. Figure 2 A specific production scheduling system diagram is shown. The target workshop conducts equipment inventory to obtain the current equipment status and the type of products produced by each device. The monitoring start-up rate and effective productivity of each device can also be obtained to calculate the maximum working time of each device on the day. After the current production order is input into the system, the various product information required for the current production order and the production efficiency within the preset time period corresponding to each product information are obtained to obtain the production time required for the current production order. If the required production time is not greater than the maximum working time of the day, the time used to produce the current production order on the day is calculated based on the current equipment status, target indicator value and overall production efficiency. If the required production time is greater than the maximum working time of the day, the time used to produce the current production order every day is calculated based on the current equipment status, target indicator value and overall production efficiency.

[0055] It can be seen that the present application discloses a production scheduling system, which includes: an indicator value calculation module, a production efficiency calculation module, an information acquisition module, and a production scheduling generation module; wherein the indicator value calculation module is used to collect the historical operation data of the target machine and calculate the target indicator value based on the historical operation data; the production efficiency calculation module is used to obtain the historical production scheduling data of the target workshop, and use the historical production scheduling data to calculate the operating efficiency and standby time interval, and then calculate the overall production efficiency based on the operating efficiency and the standby time interval; the information acquisition module is used to obtain the current equipment status and current production scheduling order corresponding to each process in the target workshop; the production scheduling generation module is used to generate a target production scheduling plan corresponding to the current production scheduling order based on the current equipment status, the target indicator value and the overall production efficiency, so that the target workshop can produce the corresponding target product based on the target production scheduling plan. It can be seen that this application obtains the historical operation data of the target machine, the historical production scheduling data of the target workshop, and the current equipment status corresponding to each process in the target workshop through the system of the target workshop, so there is no need for statisticians to enter the oral data of employees, thereby improving the accuracy of the data; when generating the target production schedule corresponding to the current production order, it is necessary to consider the historical operation data of the target machine, the historical production scheduling data of the target workshop, and the current equipment status corresponding to each process in the target workshop, to achieve multi-dimensional considerations, so that the obtained target production schedule is more reasonable.

[0056] Reference Figure 3 As shown, the embodiment of the present invention discloses a specific production scheduling system module framework. Compared with the previous embodiment, this embodiment further explains and optimizes the technical solution. Specifically:

[0057] The production efficiency calculation module 12 includes a difference calculation submodule 121 for obtaining a target mode of the historical production scheduling data and calculating the difference between the historical production scheduling data and the target mode. It is understood that the target mode obtained by the difference calculation submodule 121 may not be one, and the target mode may be determined based on different dimensions when obtaining the target mode. For example, the target modes obtained for open and closed styles may be different.

[0058] The production efficiency calculation module includes a data elimination submodule 122 configured to eliminate historical production scheduling data having a difference greater than a preset difference threshold to obtain first historical production scheduling data. For example, if the target mode is 20, the preset difference threshold is 5, and the obtained historical production scheduling data is 5, and this historical production scheduling data only appears once, and the difference from the target mode is 15, which is greater than the preset difference threshold, then this historical production scheduling data is eliminated to obtain the first historical production scheduling data.

[0059] The production efficiency calculation module includes: an operating efficiency calculation unit 123, which is used to divide the first historical production scheduling data into second historical production scheduling data of different process types based on a preset process type, and obtain production efficiency impact information of each process type, and then use the second historical production scheduling data and the production efficiency impact information to calculate the operating efficiency of each process type. It can be understood that the production efficiency impact information of different process types is also different. For example, the production efficiency impact information of the process "scheduling" can be related to the target machine manufacturer, model, tooth shape, mold length, and tape type, among which the tape type can be divided into code packaging and strip packaging; the production efficiency impact information of the process "separating machine" can be related to the opening and closing mouth, model, size, and zipper type, among which the zipper type is related to the slider type, tape type, and whether it is post-processed; the production efficiency impact information of the process "cutting" can be related to the opening and closing mouth, model, size, and zipper type; the production efficiency impact information of the process "threading the slider" can be related to the opening and closing mouth, model, size, and zipper type. The operating efficiency of each process type is calculated based on the multiple relationship between the completion quantity information and the operating time information carried in the second historical scheduling data and the production efficiency impact information.

[0060] The production efficiency calculation module includes a downtime interval calculation submodule 124 configured to extract the order number information and material information contained in the second historical production scheduling data, and calculate the downtime interval for each process type based on the order number information and the material information using the second historical production scheduling data and the production efficiency impact information. It is understood that the downtime interval can be calculated for processes with the same order number information and the same material information.

[0061] The downtime interval calculation submodule 124 includes a ratio coefficient determination unit 1241 for extracting the standby duration, operating time, and order quantity contained in the third historical production scheduling data, and then determining a multiple interval corresponding to each of the third historical production scheduling data and a preset ratio coefficient corresponding to each multiple interval based on the multiple relationship between the standby duration and the operating time. It is understood that different preset ratio coefficients may correspond to different multiple intervals. For example, if the three multiple intervals are divided, the corresponding preset ratio coefficients may be 60%, 30%, and 10%, respectively.

[0062] The downtime interval calculation submodule 124 includes a downtime interval calculation unit 1242 configured to calculate the average standby duration for each multiple interval, and to use the average standby duration and the preset ratio coefficient to obtain a standby interval. The downtime intervals for all process types are then calculated based on the standby intervals and the quantity interval corresponding to the order quantity. It is understood that after obtaining the downtime intervals for all process types, the downtime intervals for the same model under the open style can be averaged, and the average downtime interval can be used as the final downtime interval for that model.

[0063] The production efficiency calculation module 12 includes: calculating the overall production efficiency using the operating efficiency calculated by the operating efficiency calculation unit 123 and the downtime interval calculated by the downtime interval calculation unit 1242. The module also calculates the product of the operating efficiency and the downtime interval, the sum of the operating efficiency and the downtime interval, and the multiple relationship between the product and the sum, and uses this multiple relationship as the overall production efficiency. It is understood that the APS (Advanced Planning and Scheduling) model calculation is implemented in Java, the relevant results are displayed in Vue, and the calculation results are then synchronized to the target database to form a basic data table.

[0064] See also Figure 4 As shown, the embodiment of the present application discloses a production scheduling method, including:

[0065] Step S11: collecting historical operating data of the target machine, and calculating the target index value based on the historical operating data.

[0066] Step S12: Obtain historical production scheduling data of the target workshop, and use the historical production scheduling data to calculate the operating efficiency and the standby time interval, and then calculate the overall production efficiency based on the operating efficiency and the standby time interval.

[0067] Step S13: Obtain the current equipment status and current production order corresponding to each process in the target workshop.

[0068] Step S14: Based on the current equipment status, the target indicator value and the overall production efficiency, a target production schedule corresponding to the current production order is generated, so that the target workshop produces the corresponding target product based on the target production schedule.

[0069] It can be seen that the present application discloses a production scheduling system, which includes: an indicator value calculation module, a production efficiency calculation module, an information acquisition module, and a production scheduling generation module; wherein the indicator value calculation module is used to collect the historical operation data of the target machine and calculate the target indicator value based on the historical operation data; the production efficiency calculation module is used to obtain the historical production scheduling data of the target workshop, and use the historical production scheduling data to calculate the operating efficiency and standby time interval, and then calculate the overall production efficiency based on the operating efficiency and the standby time interval; the information acquisition module is used to obtain the current equipment status and current production scheduling order corresponding to each process in the target workshop; the production scheduling generation module is used to generate a target production scheduling plan corresponding to the current production scheduling order based on the current equipment status, the target indicator value and the overall production efficiency, so that the target workshop can produce the corresponding target product based on the target production scheduling plan. It can be seen that this application obtains the historical operation data of the target machine, the historical production scheduling data of the target workshop, and the current equipment status corresponding to each process in the target workshop through the system of the target workshop, so there is no need for statisticians to enter the oral data of employees, thereby improving the accuracy of the data; when generating the target production schedule corresponding to the current production order, it is necessary to consider the historical operation data of the target machine, the historical production scheduling data of the target workshop, and the current equipment status corresponding to each process in the target workshop, to achieve multi-dimensional considerations, so that the obtained target production schedule is more reasonable.

[0070] Figure 5 This is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application. Specifically, the device may include: at least one processor 21, at least one memory 22, a power supply 23, a communication interface 24, an input / output interface 25, and a communication bus 26. The memory 22 is used to store a computer program, which is loaded and executed by the processor 21 to implement the relevant steps of the production scheduling method performed by the electronic device disclosed in any of the aforementioned embodiments.

[0071] In this embodiment, the power supply 23 is used to provide operating voltage for various hardware devices on the electronic device; the communication interface 24 can create a data transmission channel between the electronic device and external devices. The communication protocol it follows is any communication protocol that can be applied to the technical solution of this application and is not specifically limited here; the input and output interface 25 is used to obtain external input data or output data to the outside world. Its specific interface type can be selected according to specific application needs and is not specifically limited here.

[0072] Among them, the processor 21 may include one or more processing cores, such as a 4-core processor, an 8-core processor, etc. The processor 21 can be implemented in at least one hardware form of DSP (Digital Signal Processing), FPGA (Field-Programmable Gate Array), and PLA (Programmable Logic Array). The processor 21 may also include a main processor and a coprocessor. The main processor is a processor for processing data in the awake state, also known as a CPU (Central Processing Unit); the coprocessor is a low-power processor for processing data in the standby state. In some embodiments, the processor 21 may be integrated with a GPU (Graphics Processing Unit), which is responsible for rendering and drawing the content to be displayed on the display screen. In some embodiments, the processor 21 may also include an AI (Artificial Intelligence) processor, which is used to process computing operations related to machine learning.

[0073] In addition, the memory 22, as a carrier for resource storage, can be a read-only memory, random access memory, disk or CD, etc. The resources stored thereon include an operating system 221, a computer program 222 and data 223, etc. The storage method can be temporary storage or permanent storage.

[0074] The operating system 221 is used to manage and control the hardware devices and computer programs 222 on the electronic device, so as to enable the processor 21 to calculate and process the massive data 223 in the memory 22. It can be Windows, Unix, Linux, etc. In addition to including computer programs that can be used to complete the production scheduling method performed by the electronic device disclosed in any of the aforementioned embodiments, the computer program 222 can further include computer programs that can be used to complete other specific tasks. In addition to including data received by the electronic device and transmitted from external devices, the data 223 can also include data collected by its own input and output interface 25.

[0075] Furthermore, an embodiment of the present application also discloses a computer-readable storage medium, in which a computer program is stored. When the computer program is loaded and executed by a processor, the method steps performed in the production scheduling process disclosed in any of the aforementioned embodiments are implemented.

[0076] Finally, it should be noted that, in this document, relational terms such as first and second, etc., are used only to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations. Moreover, the terms "comprises," "comprising," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or device comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or elements inherent to such process, method, article, or device. In the absence of further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of additional identical elements in the process, method, article, or device comprising the element.

[0077] The above is a detailed introduction to the production scheduling method, device, equipment and 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 ideas. At the same time, for general technical personnel in this field, according to the ideas of the present invention, there will be changes in the specific implementation methods and application scope. In summary, the content of this specification should not be understood as a limitation on the present invention.

Claims

1. A production scheduling system, characterized in that: The production scheduling system includes: an indicator value calculation module, a production efficiency calculation module, an information acquisition module, and a production scheduling generation module; wherein, The indicator value calculation module is used to collect historical operating data of the target machine and calculate the target indicator value based on the historical operating data; The production efficiency calculation module connected to the indicator value calculation module is used to obtain historical production scheduling data of the target workshop, calculate the operating efficiency and standby time interval using the historical production scheduling data, and then calculate the overall production efficiency based on the operating efficiency and the standby time interval; The information acquisition module connected to the production efficiency calculation module is used to obtain the current equipment status and current production order corresponding to each process in the target workshop; The production scheduling plan generating module connected to the information acquisition module is used to generate a target production scheduling plan corresponding to the current production order based on the current equipment status, the target indicator value and the overall production efficiency, so that the target workshop produces the corresponding target product based on the target production scheduling plan; Wherein, the production efficiency calculation module includes: a difference calculation submodule, configured to obtain a target mode of the historical production scheduling data and calculate a difference between the historical production scheduling data and the target mode; a data elimination submodule, configured to eliminate the historical production scheduling data whose difference is greater than a preset difference threshold value, so as to obtain first historical production scheduling data; an operating efficiency calculation unit, configured to divide the first historical production scheduling data into second historical production scheduling data of different process types based on preset process types, obtain production efficiency impact information of each process type, and then calculate the operating efficiency of each process type using a multiple relationship between completion quantity information and operation time information carried in the second historical production scheduling data and the production efficiency impact information; a downtime interval calculation submodule, configured to extract the order number information and material information carried in the second historical production scheduling data, and calculate the downtime interval for each process type based on the order number information and the material information using the second historical production scheduling data and the production efficiency impact information; The production efficiency calculation module is specifically configured to calculate the overall production efficiency using the operating efficiency and the downtime interval; The indicator value calculation module includes: a target indicator value calculation unit, configured to collect historical operating data of a target machine and calculate effective productivity, overall equipment efficiency, and performance utilization rate based on the historical operating data; The production scheduling plan generation module includes: a maximum production capacity calculation unit, configured to calculate the maximum production capacity within a preset time period using the current equipment status, the target indicator value, and the overall production efficiency; The target production schedule generating unit is used to generate a target production schedule corresponding to the current production order based on the maximum production capacity within the preset time period.

2. The production scheduling system according to claim 1, characterized in that: The indicator value calculation module includes: The operation data collection unit is used to collect the scanning time of the target machine scanning the target work ticket, the reporting time of the target machine completing the target work ticket, the product type of the target work ticket, the operating status time, standby status time and shutdown status time of the target machine.

3. The production scheduling system according to claim 1, characterized in that: The downtime interval calculation submodule includes: a proportion coefficient determination unit, configured to extract the standby time, the operating time, and the order quantity carried in the second historical production scheduling data, and then determine, based on a multiple relationship between the standby time and the operating time, a multiple interval corresponding to each of the second historical production scheduling data and a preset proportion coefficient corresponding to the multiple interval; A downtime interval calculation unit is used to calculate the average standby time of each multiple interval, and use the average standby time and the preset proportion coefficient to obtain the standby time interval, and then calculate the downtime time interval of all the process types based on the standby time interval and the quantity interval corresponding to the order quantity.

4. A production scheduling method, characterized in that: include: Collecting historical operating data of the target machine and calculating the target indicator value based on the historical operating data; Obtaining historical production scheduling data of the target workshop, and calculating the operating efficiency and the standby time interval using the historical production scheduling data, and then calculating the overall production efficiency based on the operating efficiency and the standby time interval; Obtain the current equipment status and current production order corresponding to each process in the target workshop; Based on the current equipment status, the target indicator value, and the overall production efficiency, generating a target production schedule corresponding to the current production order, so that the target workshop produces the corresponding target product based on the target production schedule; The process of obtaining the historical production scheduling data of the target workshop and calculating the operation efficiency and the standby time interval using the historical production scheduling data includes: Obtaining a target mode of the historical production scheduling data, and calculating a difference between the historical production scheduling data and the target mode; Eliminating the historical production scheduling data whose difference is greater than a preset difference threshold to obtain first historical production scheduling data; Dividing the first historical production scheduling data into second historical production scheduling data of different process types based on preset process types, obtaining production efficiency impact information of each process type, and then calculating the operating efficiency of each process type using the multiple relationship between the completed quantity information and the operating time information carried in the second historical production scheduling data and the production efficiency impact information; Extracting the order number information and material information carried in the second historical production scheduling data, and calculating the downtime interval of each process type based on the order number information and the material information using the second historical production scheduling data and the production efficiency impact information; Gain overall productivity, including: Calculating overall production efficiency using the operating efficiency and the downtime interval; The collecting of historical operating data of the target machine and calculating the target indicator value based on the historical operating data includes: Collect historical operating data of the target machine and calculate effective productivity, overall equipment efficiency, and performance utilization rate based on the historical operating data; The generating a target production schedule corresponding to the current production order based on the current equipment status, the target indicator value, and the overall production efficiency includes: The maximum production capacity within a preset time period is calculated using the current equipment status, the target indicator value, and the overall production efficiency; based on the maximum production capacity within the preset time period, a target production schedule corresponding to the current production order is generated.

5. An electronic device, characterized in that: include: Memory, used to store computer programs; A processor configured to execute the computer program to implement the following steps: collecting historical operating data of a target machine and calculating a target indicator value based on the historical operating data; obtaining historical production scheduling data of a target workshop and calculating operating efficiency and standby time interval using the historical production scheduling data, and then calculating overall production efficiency based on the operating efficiency and the standby time interval; Obtain the current equipment status and current production order corresponding to each process in the target workshop; Based on the current equipment status, the target indicator value, and the overall production efficiency, generating a target production schedule corresponding to the current production order, so that the target workshop produces the corresponding target product based on the target production schedule; Obtain historical production scheduling data of a target workshop, and use the historical production scheduling data to calculate operating efficiency and standby time interval, including: obtaining a target mode of the historical production scheduling data, and calculating the difference between the historical production scheduling data and the target mode; eliminating the historical production scheduling data whose difference is greater than a preset difference threshold to obtain first historical production scheduling data; dividing the first historical production scheduling data into second historical production scheduling data of different process types based on preset process types, and obtaining production efficiency impact information of each process type, and then using the multiple relationship between the completion quantity information and the operation time information carried in the second historical production scheduling data and the production efficiency impact information to calculate the operating efficiency of each process type; extracting the order number information and material information carried in the second historical production scheduling data, and using the second historical scheduling data based on the order number information and the material information The method comprises the following steps: calculating the downtime time interval of each process type based on the production data and the production efficiency impact information; obtaining the overall production efficiency, including: calculating the overall production efficiency using the operating efficiency and the downtime time interval; collecting the historical operation data of the target machine and calculating the target index value based on the historical operation data, including: collecting the historical operation data of the target machine and calculating the effective productivity, equipment comprehensive efficiency and performance utilization rate based on the historical operation data; generating the target production schedule corresponding to the current production order based on the current equipment status, the target index value and the overall production efficiency, including: calculating the maximum production capacity within a preset time period using the current equipment status, the target index value and the overall production efficiency; generating the target production schedule corresponding to the current production order based on the maximum production capacity within the preset time period.

6. A computer-readable storage medium, characterized in that Used to store computer programs; wherein, when the computer program is executed by a processor, the steps of the production scheduling method as claimed in claim 4 are implemented.