Scheduling system of production workshop
The order scheduling system optimizes production schedules by real-time adjustments based on equipment and material states, addressing inefficiencies in manual judgment to enhance equipment and material handling efficiency.
Patent Information
- Application Number
- CN202310672422.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-06-07
- Publication Date
- 2024-12-10
AI Technical Summary
In production workshops, manual judgment of material flow and equipment arrangement leads to inefficient equipment utilization due to idle machines and delayed operation instructions, resulting in reduced machine efficiency and material handling inefficiencies.
An order scheduling system that includes a data acquisition unit, processing unit, and sending unit to automatically adjust production schedules in real-time based on the states of materials, production equipment, and material handling equipment, optimizing task allocation and equipment utilization.
The system enhances production equipment and material handling equipment utilization rates by dynamically reallocating tasks based on real-time data, improving material turnover and reducing idle time.
Smart Images

Figure CN119106825A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of intelligent management technology, and in particular to an order scheduling system for a production workshop. Background Art
[0002] In the production line, due to the different process requirements of the products, the equipment used is also different. Therefore, when multiple devices are operating, if the connection between each process is not timely or the operator cannot obtain the next operation instruction in time, the materials or production equipment will be in a waiting state. For example, after a batch of materials is tested on the high-temperature production equipment, the next process is low-temperature testing. Due to the large number of production equipment, the operator needs to find idle low-temperature testing production equipment after the high-temperature production equipment is tested. It may also be found that the idle production equipment cannot produce the product, so the search process may cause the high-temperature or low-temperature production equipment to be idle, resulting in reduced machine utilization.
[0003] Based on this, problems such as material flow and equipment arrangement relying on manual judgment, time-consuming and low equipment utilization in the existing technology need to be solved urgently. Summary of the invention
[0004] The present application provides a production workshop scheduling system that can automatically adjust the production schedule in real time to improve the utilization rate of production equipment and material handling equipment.
[0005] In order to solve the above technical problems, a technical solution adopted by the present application is: to provide an order scheduling system, which at least includes a data acquisition unit, a processing unit and a sending unit. Among them, the data acquisition unit is used to collect the first state of the material, the second state of each production equipment, the third state of each material handling equipment in real time, and the layout information of the production workshop and the initial production schedule; the processing unit is connected to the data acquisition unit, and is used to adjust the initial production schedule according to the first state, the second state, the third state, the layout information and the initial production schedule, and generate production tasks according to the adjusted production schedule; the sending unit is coupled to the processing unit, and is used to send the production task to the corresponding first production equipment and the first material handling equipment, so that the first material handling equipment and the first production equipment cooperate to complete the production task.
[0006] The processing unit is further configured to adjust the initial production schedule upon detecting a change in at least one of the first state, the second state, the third state and the layout information.
[0007] Among them, the processing unit is also used to adjust the initial production schedule when it detects that the second state of the second production equipment changes from running to abnormal, and arrange the production task of the second production equipment to the third production equipment, wherein the production equipment with idle second state is preferentially selected as the third production equipment.
[0008] Among them, the processing unit is also used to add a new production task to the initial production schedule when it is detected that the first state of the material changes from none to present, and arrange the newly added production task to the fourth production equipment, wherein the production equipment whose second state is idle is preferentially selected as the fourth production equipment.
[0009] Among them, the processing unit is also used to adjust the initial production plan when it is detected that the third state of the second material handling equipment changes from running to abnormal, and arrange the production task of the second material handling equipment to the third material handling equipment, wherein the material handling equipment whose third state is idle is preferentially selected as the third material handling equipment.
[0010] The processing unit is also used to adjust the correspondence between the material quantity of the production task and the production equipment in the initial production schedule when a change in the layout information is detected.
[0011] The data collection unit is further used to collect the first state, the second state and the third state from the database in real time, wherein the first state, the second state and the third state are stored in different data tables.
[0012] The data collection unit is also used to collect material priorities in the production order; the processing unit is also used to adjust the initial production schedule based on the material priorities.
[0013] The order scheduling system is arranged in the production equipment and / or the mobile terminal, wherein the order scheduling system data between the mobile terminal and the production equipment are synchronized.
[0014] Among them, the order scheduling system is set in the mobile terminal, and in response to the user's operation instructions, the processing unit adjusts the initial production scheduling plan.
[0015] The beneficial effect of the present application is that, different from the prior art, the order scheduling system of the production workshop provided by the present application collects the first state of the material, the second state of each production equipment, the third state of each material handling equipment, and the layout information and initial production scheduling of the production workshop in real time, so as to adjust the initial production scheduling according to the first state, the second state, the third state, the layout information and the initial production scheduling, and generate production tasks according to the adjusted production scheduling, and then send the production tasks to the corresponding production equipment and material handling equipment, so that the material handling equipment and the production equipment cooperate to complete the production tasks. That is, the order scheduling system supports real-time adjustment of the production scheduling, thereby improving the utilization rate of the production equipment and material handling equipment, and improving the turnover rate of materials. BRIEF DESCRIPTION OF THE DRAWINGS
[0016] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work. Among them:
[0017] Figure 1 It is a structural schematic diagram of the first embodiment of the order queuing system provided by the present application;
[0018] Figure 2 It is a schematic diagram of an embodiment of a material real-time status data table provided by the present application;
[0019] Figure 3 It is a schematic diagram of an embodiment of a real-time status data table of production equipment provided in the present application.
[0020] Figure 4 This is a schematic diagram of an embodiment of an order arrangement process of an order arrangement system provided by the present application;
[0021] Figure 5 It is a structural diagram of the second embodiment of the order scheduling system provided in this application. DETAILED DESCRIPTION
[0022] 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 described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0023] See also Figure 1 , Figure 1 It is a structural diagram of the first embodiment of the order scheduling system provided in the present application. The order scheduling system 10 includes a data acquisition unit 101, a processing unit 102 and a sending unit 103.
[0024] Among them, the data acquisition unit 101 is used to collect the first state of the material, the second state of each production equipment, the third state of each material handling equipment, and the layout information of the production workshop and the initial production schedule in real time; the processing unit 102 is connected to the data acquisition unit 101, and is used to adjust the initial production schedule according to the first state, the second state, the third state, the layout information and the initial production schedule, and generate production tasks according to the adjusted production schedule; the sending unit 103 is coupled to the processing unit 102, and is used to send the production task to the corresponding first production equipment and the first material handling equipment, so that the first material handling equipment and the first production equipment cooperate to complete the production task.
[0025] Specifically, the processing unit 102 may also be used to adjust the initial production schedule when detecting a change in at least one of the first state, the second state, the third state, and the layout information. The first state includes two states, "no" and "yes", and the second state and the third state include at least three states, namely, running, idle, and abnormal.
[0026] In some embodiments, the processing unit 102 is used to adjust the initial production schedule upon detecting that the second state of the second production equipment changes from operating to abnormal, and arrange the production task of the second production equipment to the third production equipment, wherein the production equipment whose second state is idle is preferentially selected as the third production equipment.
[0027] For example, the production workshop has three production equipment A, B and C, and three material handling equipment a, b and c. The initial production schedule is that a transports m1 amount of materials to A, b transports m2 amount of materials to B, and c transports m3 amount of materials to C. If the status of equipment A changes from running to abnormal, the status of equipment B is idle, and the status of equipment C is running, then the initial production schedule can be adjusted according to the status change of equipment A, that is, the materials that have not been processed by equipment A can be transported to equipment B and equipment C, and equipment B is given priority. At this time, equipment A corresponds to the second production equipment, and equipment B and / or equipment C correspond to the third production equipment. It can be understood that the number of third production equipment can be more than one.
[0028] Among them, the materials that have not been processed by equipment A include at least the materials that equipment a has not yet run to equipment A, the materials that equipment A has received but has not yet carried out production activities, and the materials that equipment A has executed some process steps but has not yet completed (i.e., semi-finished products).
[0029] In addition, before running the materials that have not been processed by device A to device B and / or device C, it is necessary to determine the actual productivity of device B and / or device C, and whether device B / device C supports production activities for the material, and then allocate the materials that have not been processed by device A to determine the quantity of materials to be delivered to device B / device C.
[0030] For another example, the production workshop has three production equipment A, B and C, and three material handling equipment a, b and c. The initial production schedule is that a transports m1 amount of materials to A, b transports m2 amount of materials to B, and c transports m3 amount of materials to C. If the status of equipment A changes from running to abnormal, and the status of equipment B and equipment C are both running, the change of the initial production schedule can be triggered according to the change of the status of equipment A. At this time, the materials that have not been processed by equipment A can be transported to equipment B and / or equipment C. At this time, equipment A corresponds to the second production equipment, and equipment B and / or equipment C correspond to the third production equipment. It can be understood that the number of third production equipment is greater than or equal to 1. "Priority" does not mean "only", but it is the first choice when making a selection.
[0031] The determination of the quantity of materials delivered to equipment B and / or equipment C needs to take into account the actual productivity of equipment B / equipment C. If equipment B and equipment C are limited by productivity, time, etc. and cannot process materials that have not been processed by equipment A, then you can wait for the exception processing of equipment A to be completed so that equipment A can continue to process the unprocessed materials, or you can wait for equipment B / equipment C to complete the original production schedule before delivering to equipment B and / or equipment C.
[0032] For another example, a production workshop has three production equipments A, B and C, and three material handling equipments a, b and c. The initial production schedule is that a transports m1 amount of materials to A, b transports m2 amount of materials to B, and c transports m3 amount of materials to C. If the status of equipment A is abnormal, the status of equipment B is abnormal, and the status of equipment C is in operation, then the initial production schedule can be modified to transport the materials that have not been processed by equipment A to equipment C and / or equipment B. In actual applications, equipment C should be transported first. Whether to transport to equipment B depends on whether the time taken for equipment B to change from abnormal to in operation / idle is less than the time taken for equipment A to change from abnormal to in operation / idle. If it is less, equipment B can be used as the third production equipment. At this time, equipment A corresponds to the second production equipment, and equipment B and / or equipment C correspond to the third production equipment.
[0033] For another example, a production workshop has three production equipments A, B and C, and three material handling equipments a, b and c, wherein the initial production schedule is that a transports m1 amount of materials to A, b transports m2 amount of materials to B, and c transports m3 amount of materials to C. If the status of equipment A is abnormal, and the status of equipment B and equipment C are both abnormal, then it can be determined whether to modify the initial production schedule according to the actual situation, and the abnormal processing progress of equipment B and / or equipment C can be further determined. If the abnormal processing of equipment B and / or equipment C is completed (i.e., the status changes from abnormal to running or idle) before the abnormal processing of equipment A is completed, then the initial production schedule can be modified, that is, the materials that have not been processed by equipment A can be transported to equipment B and / or equipment C. In other words, it is necessary to wait until the status of at least one of equipment A, equipment B and equipment C changes again before determining whether to change the initial production schedule.
[0034] It is worth noting that the second production equipment and the third production equipment are any production equipment in operation, that is, the second production equipment / the third production equipment may also be the first production equipment.
[0035] Based on this, when modifying the initial production schedule, the third production equipment is determined according to the status of the production equipment, and the production equipment in the idle state is preferentially selected as the third production equipment, followed by the production equipment in operation as the third production equipment according to its status. In other words, the order of selecting the third production equipment is idle, in operation, and in abnormal state without special circumstances. Of course, in actual applications, it is necessary to consider the actual situation when making a selection, that is, the third production equipment may not be selected in the above order, which is not limited here.
[0036] In other embodiments, the processing unit 102 is used to adjust the initial production schedule upon detecting that the second state of the second production equipment changes from abnormal to operating, and arrange the production task of the third production equipment to the second production equipment, wherein the production equipment whose second state is abnormal is preferentially selected as the third production equipment.
[0037] For example, the production workshop has three production equipments A, B and C, and three material handling equipments B and C. If the status of equipment A changes from abnormal to operating, the status of equipment B changes from operating to abnormal, and the status of equipment C is in operation, then the initial production schedule can be changed to preferentially transport the materials that have not been processed by equipment B to equipment A, so that equipment A can process the materials that have not been processed by equipment B. It can also be determined whether to transport the materials that have not been processed by equipment B to equipment C according to the actual situation. At this time, equipment A corresponds to the second production equipment, and equipment B and / or equipment C corresponds to the third production equipment.
[0038] In other embodiments, the processing unit 102 is used to adjust the initial production schedule upon detecting that the second state of the second production equipment changes from running to idle, and arrange the production task of the third production equipment to the second production equipment, wherein the production equipment whose second state is abnormal is preferentially selected as the third production equipment.
[0039] In other embodiments, the processing unit 102 is used to adjust the initial production schedule and arrange the production task of the third production equipment to the second production equipment when it detects that the second state of the second production equipment changes from abnormal to idle, wherein the production equipment whose second state is abnormal is preferentially selected as the third production equipment.
[0040] In other embodiments, the processing unit 102 is used to determine whether the initial production schedule needs to be changed according to actual conditions when it is detected that the second state of the second production equipment changes from idle to running, or from idle to abnormal.
[0041] In summary, as long as the real-time status of a production device in the production workshop changes, the order scheduling system 10 will be triggered to determine whether to change the initial production schedule.
[0042] In some embodiments, the processing unit 102 is used to add a new production task to the initial production schedule upon detecting that the first state of the material changes from none to present, and arrange the newly added production task to the fourth production equipment, wherein production equipment whose second state is idle is preferentially selected as the fourth production equipment.
[0043] For example, a production workshop has three production equipments A, B and C, and three material handling equipments a, b and c. If the status of the material changes from "none" to "yes", a new production task can be added to the initial production schedule. For example, the initial production schedule is for a to transport m1 quantity of materials to A, b to transport m2 quantity of materials to B, and c to transport m3 quantity of materials to C, and the quantity of the newly added material is m4. At this time, m4 quantity of materials can be transported to at least one of equipment A, equipment B and equipment C according to the actual situation.
[0044] Specifically, when the status of production equipment A, B and C are all idle, m4 of materials can be sent to at least one of equipment A, equipment B and equipment C; when two of the production equipment A, B and C are idle and the status of the third equipment is in operation or abnormal, m4 of materials will be preferentially transported to at least one of the two equipments in idle status; when only one of the production equipment A, B and C is idle, m4 of materials will be preferentially transported to the idle production equipment; when the status of none of the production equipment A, B and C is idle, determine whether it is necessary to change the initial production schedule based on actual conditions to transport materials to equipment A, B and / or C.
[0045] It is worth noting that the fourth production equipment can be any production equipment in operation.
[0046] In summary, as long as the status of a material changes, that is, from "none" to "yes" or from "yes" to "none", the order scheduling system 10 will be triggered to determine whether to change the initial production schedule. In other embodiments, the addition of a material will also trigger the order scheduling system 10. At this time, please refer to the following Figure 4 The relevant content will not be repeated here.
[0047] In some embodiments, the processing unit 102 is used to adjust the initial production schedule upon detecting that the third state of the second material handling equipment changes from operating to abnormal, and arrange the production task of the second material handling equipment to the third material handling equipment, wherein the material handling equipment whose third state is idle is preferentially selected as the third material handling equipment.
[0048] For example, the production workshop has three production equipments A, B and C, and three material handling equipments a, b and c. The initial production schedule is that a transports m1 amount of materials to A, b transports m2 amount of materials to B, and c transports m3 amount of materials to C. If the status of equipment a changes from running to abnormal, and the status of equipment b and equipment c are both idle, the initial production schedule can be changed at this time, and the materials that equipment a has not yet transported are arranged to equipment b and / or equipment c, so that equipment b and / or equipment c can be used to transport the materials that equipment a has not yet transported to equipment A. At this time, equipment a corresponds to the second material handling equipment, and equipment b and equipment c correspond to the third material handling equipment.
[0049] The quantity of additional materials transported by device b / device c is part or all of the materials that have not yet been transported by device a.
[0050] For another example, a production workshop has three production equipments A, B and C, and three material handling equipments a, b and c. The initial production schedule is that a transports m1 amount of materials to A, b transports m2 amount of materials to B, and c transports m3 amount of materials to C. If the status of equipment a changes from operating to abnormal, and the status of equipment b and equipment c are both operating, then it can be determined based on the initial production schedule of equipment b / equipment c whether equipment b / equipment c supports additional handling of materials that equipment a has not yet transported. If so, the initial production schedule is changed, and equipment b and / or equipment c are used to transport the materials that equipment a has not yet transported to equipment A. At this time, equipment a corresponds to the second material handling equipment, and equipment b and equipment c correspond to the third material handling equipment.
[0051] For another example, the production workshop has three production equipments A, B and C, and three material handling equipments a, b and c. The initial production schedule is that a transports m1 amount of materials to A, b transports m2 amount of materials to B, and c transports m3 amount of materials to C. If the status of equipment a changes from running to abnormal, the status of equipment b is idle, and the status of equipment c is running, then the change of the initial production schedule can be triggered, and equipment b is preferentially used to transport the materials that equipment a has not yet transported to equipment A. At this time, equipment a corresponds to the second material handling equipment, and equipment b and equipment c correspond to the third material handling equipment.
[0052] It is worth noting that the second material handling equipment and the third material handling equipment are any material handling equipment in operation, that is, the second material handling equipment and the third material handling equipment may also be the first material handling equipment.
[0053] In other embodiments, the processing unit 102 is also used to adjust the initial production schedule upon detecting that the third state of the second material handling equipment changes from abnormal to operating, and arrange the production task of the third material handling equipment to the second material handling equipment, wherein the material handling equipment whose third state is abnormal is preferentially selected as the third material handling equipment.
[0054] For example, the production workshop has three production equipments A, B and C, and three material handling equipments a, b and c. If the status of equipment a changes from abnormal to operating, the status of equipment b changes from operating to abnormal, and the status of equipment c is in operation, then the initial production schedule can be changed to use equipment a to process the materials that equipment b has not yet transported. At this time, equipment a corresponds to the second material handling equipment, and equipment b corresponds to the third material handling equipment.
[0055] In other embodiments, the processing unit 102 is used to adjust the initial production schedule when it detects that the third state of the second material handling equipment changes from running to idle, and arrange the production task of the third material handling equipment to the second material handling equipment, wherein the material handling equipment whose third state is abnormal is preferentially selected as the third material handling equipment.
[0056] In other embodiments, the processing unit 102 is used to adjust the initial production schedule and arrange the production task of the third material handling equipment to the second material handling equipment when it is detected that the third state of the second material handling equipment changes from abnormal to idle, wherein the material handling equipment with the third state being abnormal is preferentially selected as the third material handling equipment.
[0057] In other embodiments, the processing unit 102 is used to trigger the scheduling system 10 to determine whether to change the initial production schedule when it is detected that the third state of the second material handling equipment changes from abnormal to running, or from idle to abnormal.
[0058] In summary, as long as the real-time status of a material handling device in the production workshop changes, the order scheduling system 10 will be triggered to determine whether to change the initial production schedule.
[0059] In some embodiments, the processing unit 102 is further configured to adjust the correspondence between the quantity of materials and production equipment of the production task in the initial production schedule upon detecting a change in the layout information, wherein the layout information includes at least the quantity of production equipment, the quantity of material handling equipment, and personnel arrangements.
[0060] The changes in the number of production equipment / material handling equipment include increases and decreases. The reason for the reduction of equipment may be that the machine is eliminated due to aging or damage, or that the equipment is transferred from one production workshop to another, resulting in a reduction in the number of equipment in the current production workshop, or when the equipment status changes to abnormal, the equipment in the abnormal state in the scheduling system 10 will temporarily not participate in the production scheduling.
[0061] When the number of production equipment increases, the status of the newly added production equipment is set to idle, triggering the order scheduling system 10 to adjust the initial production schedule so that the materials that the production equipment in abnormal state cannot process can be transported to the newly added production equipment. For example, in the initial production schedule, production equipment A needs to process m1 quantity of materials. If the status of equipment A changes from running to abnormal, a new production equipment B is added, and the status of equipment B is idle. At this time, the material m2 that has not been processed by equipment A can be transported to equipment B, so that equipment B can process the m2 quantity of materials. That is, the corresponding relationship between the material quantity of the production task and the production equipment in the initial production schedule is adjusted, and "A→m1" is adjusted to "A→(m1-m2), B→m2".
[0062] When the number of production equipment is reduced, the reduced production equipment will be deleted from the initial production schedule, and the corresponding relationship between the material quantity of the production task and the production equipment in the initial production schedule will be adjusted. For example, in the initial production schedule, production equipment A needs to process m1 quantity of materials, and production equipment B needs to process m2 quantity. Equipment A cannot continue to operate due to aging, and the status of equipment B is running / idle. At this time, the material m3 that has not been processed by equipment A can be transported to equipment B, so that equipment B can process the m3 quantity of materials. The initial production schedule is adjusted to adjust "A→m1, B→m2" to "A→(m1-m3), B→(m2+m3)".
[0063] When the number of material handling equipment changes, the initial production schedule for a single day will change, and the corresponding relationship between the material quantity of the production task and the production equipment in the initial production schedule will be adjusted. For example, in the initial production schedule, material handling equipment a is responsible for transporting m1 quantity of materials to production equipment A, and material handling equipment b is responsible for transporting m2 quantity of materials to production equipment B. If equipment a fails to operate and equipment b cannot transport m3 quantity of materials that equipment a has not yet transported to equipment A on the same day (i.e., that day), the initial production schedule will be adjusted to adjust "A→m1, B→m2" to "A→(m1-m3), B→m2".
[0064] When the personnel arrangement changes, adjust the correspondence between the material quantity of the production task and the production equipment in the initial production schedule. For example, production equipment A requires m1 number of benchmark quality inspectors to inspect the products produced. When the actual number of quality inspectors is less than m1, the productivity of equipment A can be reduced by reducing the number of materials that can be received by equipment A, thereby meeting the quality inspection requirements of the day and avoiding the problem of uninspected product accumulation when there are insufficient quality inspectors. At this time, the initial production schedule can be adjusted from "A→m1" to "A→m2 (m2<m1)".
[0065] In other embodiments, the processing unit 102 is further configured to adjust the correspondence between the material quantity of the production task and the material handling equipment in the initial production scheduling plan upon detecting a change in the layout information, wherein the layout information at least includes the location of the production equipment and the location of the material handling equipment.
[0066] When the position of production equipment in the production workshop changes, the initial production schedule can be readjusted in combination with the position of material handling equipment. For example, material handling equipment a is responsible for transporting m1 quantity of materials to production equipment A, and material handling equipment b is responsible for transporting m2 quantity of materials to production equipment B. If the position of equipment A in the production workshop changes, the distance between equipment A and equipment a is greater than the distance between equipment A and equipment b. At this time, equipment b can be used to transport m3 quantity of materials (m3 is less than or equal to m1) out of m1 quantity of materials to equipment A. That is, the initial production schedule is adjusted from "a→m1, b→m2" to "a→(m1-m3), b→(m2+m3)".
[0067] When the position of the material handling equipment in the production workshop changes, the initial production schedule can be readjusted in combination with the position of the production equipment. For example, material handling equipment a is responsible for transporting m1 quantity of materials to production equipment A, and material handling equipment b is responsible for transporting m2 quantity of materials to production equipment B. If the position of equipment a in the production workshop changes, the distance between equipment a and equipment A is greater than the distance between equipment a and equipment B. At this time, equipment a can be used to transport m3 quantity of materials (m3 is less than or equal to m2) out of m2 quantity of materials to equipment B. That is, the initial production schedule is adjusted from "a→m1, b→m2" to "a→(m1+m3), b→(m2-m3)".
[0068] Furthermore, the data collection unit 101 is used to collect the first state, the second state and the third state from the database in real time, wherein the first state, the second state and the third state are stored in different data tables. The data collection unit 101 is also used to collect the material priority in the production order, and the processing unit 102 is also used to adjust the initial production schedule in combination with the material priority. Figure 2 and Figure 3 ,in, Figure 2 This is one embodiment of the material real-time status data table. Figure 3 This is one embodiment of a real-time status data table of production equipment.
[0069] exist Figure 2 There are 5 material real-time status data tables (taking the process flow of "site A→site B→site C" as an example), specifically Table 1 to Table 5. In Table 1 to Table 5, the data table only needs to include the following data items: table name, material status, material batch, update time, material packaging type, batch priority and remarks.
[0070] Specifically, in Table 1, the real-time status of the material is "new material, waiting for operation, process (A)". The material batches are Batch 1, Batch 2, Batch 3 and Batch 4, and the batch priorities are 3, 3, 3 and 3, respectively. This indicates that when the site material clerk or material handling equipment has material entry action, this batch of materials will be treated as new materials. In Table 2, the real-time status of the material is "Material operation completed, waiting for the next process (B)". The material batches are Batch 5, Batch 6, Batch 7 and Batch 8, and the batch priorities are 3, 3, 3 and 3, respectively. This indicates that after process A is completed and the production equipment operation is completed, the order scheduling system 10 is triggered to perform the exit action of process A, update the database, and update the material real-time status data table at the same time, so as to wait for entering process B according to the process flow. In Table 3, the real-time status of the material is "Material operation completed, waiting for the next process (C)". The material batches are batch 9 and batch 10, and the batch priorities are 2 and 2 respectively. This indicates that after process B is completed and the production equipment is completed, the order scheduling system 10 is triggered to perform the outbound action of process B, update the database, and update the material real-time status data table at the same time. In Table 4, the real-time status of the material is "Material alarm, waiting for production equipment to unload and process". The material batches are batch 11 and batch 12, and the batch priorities are 1 and 1 respectively. This indicates that after the material handling equipment and / or production equipment alarm (i.e., abnormal state), the database is updated and the material real-time status data table is updated. In Table 5, the real-time status of the material is "Material operation completed, waiting for warehousing".
[0071] exist Figure 3 The real-time status data table of production equipment is Table 6, which mainly includes table name, production equipment batch, production equipment model, production equipment status, operation start time, estimated completion time and abnormal alarm time.
[0072] Specifically, in Table 6, there are three types of production equipment, namely, model 1, model 2, and model 3, among which equipment 1 to 7 are model 1, equipment 8 to 11 are model 2, and equipment 12 to 16 are model 3. Among them, the real-time status of equipment 9 to 11 is in alarm processing (i.e., abnormal).
[0073] Table 6 records and stores information such as the real-time status of all production equipment in the production workshop. When the real-time status of the production equipment changes, Table 6 can be directly updated to replace the old data.
[0074] In other embodiments, the real-time status of the production equipment can be updated in different tables according to the different status of the production equipment. For example, the real-time status data table of the production equipment is divided into three tables, table a is used to record and store the production equipment in the idle state, table b is used to record and store the production equipment in the abnormal state, and table c is used to record and store the production equipment in operation. When the status of a certain production equipment changes from operating to abnormal, the production equipment can be deleted from table c and added to table b.
[0075] In addition, the real-time status data table of material handling equipment can refer to the real-time status data table of production equipment mentioned above, which will not be repeated here.
[0076] It is also worth noting that the order scheduling system 10 of the present application can be set in the production equipment and / or the mobile terminal, wherein the order scheduling system data between the mobile terminal and the production equipment is synchronized. The mobile device can be a laptop, a smart phone or a smart wearable device, which is not limited here.
[0077] Furthermore, the user / operator can view the task progress of the scheduling system 10 through the production equipment or mobile terminal, that is, can view the progress of the tasks in the scheduling system 10, etc., to monitor and track the production scheduling process.
[0078] When the order scheduling system 10 is set in a mobile terminal, the processing unit 102 adjusts the initial production scheduling plan in response to the user's operation instruction. For example, the operator creates a new order through the mobile terminal and sends the order to the order scheduling system 10 to schedule production using the order scheduling system 10. For another example, the operator sends a pause instruction to the order scheduling system 10 through the mobile terminal to cause the order scheduling system 10 to pause production scheduling.
[0079] Different from the prior art, the order scheduling system 10 provided by the present application collects the first state of the material, the second state of each production equipment, the third state of each material handling equipment, and the layout information of the production workshop and the initial production schedule in real time, so as to adjust the initial production schedule according to the first state, the second state, the third state, the layout information and the initial production schedule, and generate production tasks according to the adjusted production schedule, and then send the production tasks to the corresponding production equipment and material handling equipment, so that the material handling equipment and the production equipment cooperate to complete the production tasks. That is, the order scheduling system 10 of the present application supports real-time adjustment of the production schedule, thereby improving the utilization rate of the production equipment and material handling equipment, and improving the turnover rate of materials.
[0080] In some embodiments, see Figure 4When new materials arrive at the production line, the operator scans the materials to receive them, and then updates the database in the order scheduling system 10. At this time, the order scheduling system 10 starts to detect the status of the production equipment and the status of the materials respectively. When it is detected that there are available production equipment and available materials, the order scheduling system 10 allocates the materials to the corresponding production equipment, and then the production equipment starts to act on the materials and update the database. During the action, it is detected whether the production equipment alarms. If so, the action is stopped and the database is updated. Otherwise, the production equipment will complete the material processing and update the database. If no available production equipment is detected, the material will remain in a brand new state and wait for processing; if no available material is detected, the production equipment will remain idle and wait to be triggered.
[0081] In other embodiments, the status of the material handling equipment needs to be considered to determine whether there is available material handling equipment, which will not be described in detail here.
[0082] It can be understood that when the quantity and status of materials, the quantity and status of production equipment, the quantity and status of material handling equipment, layout information and other data change, it will trigger the database update of the scheduling system 10 to determine whether the initial production schedule needs to be adjusted.
[0083] See also Figure 5 , Figure 5 It is a structural diagram of the second embodiment of the order scheduling system 10 provided in the present application. The order scheduling system 10 interacts with various third-party systems such as AGVS (Automated Guided Vehicle System), EAP (Equipment Auto Programming) system, MES (Manufacturing Executing System), ConfigS (Configure System) and APP (Application), and then dynamically arranges the production schedule according to the real-time status of materials, WIP (Working In Progress) status, real-time status of production equipment, real-time status of AGV (Automated Guided Vehicle), daily production schedule (priority) and workshop layout.
[0084] Different from the existing technology, the order scheduling system 10 provided in the present application interacts through several third-party systems to save the data of materials, equipment, personnel, etc. of the production line in the database through various systems in the production line. Then, the order scheduling system 10 can obtain various real-time data in the database in real time, and then generate tasks and schedule production, and after executing the tasks, update the status information of materials, equipment, etc. in real time.
[0085] In summary, the production workshop scheduling system 10 provided in the present application supports real-time adjustment of the production schedule, thereby improving the utilization rate of production equipment and material handling equipment, as well as the turnover rate of materials.
[0086] The above description is only an implementation method of the present application, and does not limit the patent scope of the present application. Any equivalent structure or equivalent process transformation made using the contents of the present application specification and drawings, or directly or indirectly used in other related technical fields, are also included in the patent protection scope of the present application.
Claims
1. A production workshop order scheduling system, characterized in that: The order arrangement system at least includes: A data collection unit, used for collecting in real time the first state of the material, the second state of each production equipment, the third state of each material handling equipment, and the layout information and initial production schedule of the production workshop; a processing unit, connected to the data acquisition unit, configured to adjust the initial production schedule according to the first state, the second state, the third state, the layout information and the initial production schedule, and generate production tasks according to the adjusted production schedule; A sending unit, coupled to the processing unit, is used to send the production task to the corresponding first production equipment and first material handling equipment, so that the first material handling equipment and the first production equipment cooperate to complete the production task.
2. The order arrangement system according to claim 1, characterized in that: The processing unit is further configured to adjust the initial production schedule upon detecting a change in at least one of the first state, the second state, the third state, and the layout information.
3. The order arrangement system according to claim 2, characterized in that: The processing unit is also used to adjust the initial production schedule upon detecting that the second state of the second production equipment changes from operating to abnormal, and arrange the production task of the second production equipment to the third production equipment, wherein the production equipment whose second state is idle is preferentially selected as the third production equipment.
4. The order arrangement system according to claim 2, characterized in that: The processing unit is also used to add a new production task to the initial production schedule when it is detected that the first state of the material changes from non-existent to present, and arrange the newly added production task to the fourth production equipment, wherein the production equipment whose second state is idle is preferentially selected as the fourth production equipment.
5. The order arrangement system according to claim 2, characterized in that: The processing unit is also used to adjust the initial production schedule when it is detected that the third state of the second material handling equipment changes from operating to abnormal, and arrange the production task of the second material handling equipment to the third material handling equipment, wherein the material handling equipment whose third state is idle is preferentially selected as the third material handling equipment.
6. The order arrangement system according to claim 2, characterized in that: The processing unit is further configured to adjust the correspondence between the material quantity of the production task and the production equipment in the initial production scheduling plan upon detecting a change in the layout information.
7. The order arrangement system according to claim 1, characterized in that: The data collection unit is further used to collect the first state, the second state and the third state from a database in real time, wherein the first state, the second state and the third state are stored in different data tables.
8. The order arrangement system according to claim 1, characterized in that: The data collection unit is also used to collect material priorities in the production order; The processing unit is further used to adjust the initial production schedule in combination with the material priority.
9. The order arrangement system according to claim 1, characterized in that: The order scheduling system is arranged in the production equipment and / or the mobile terminal, wherein the order scheduling system data between the mobile terminal and the production equipment is synchronized.
10. The order arrangement system according to claim 9, characterized in that: The order scheduling system is arranged in the mobile terminal, and in response to a user operation instruction, the processing unit adjusts the initial production scheduling plan.
