Workshop scheduling method and device
By finding and replacing available alternative equipment for failed equipment in the workshop scheduling method, the problem of plate parts being unable to be processed when processing equipment fails, achieving the effect of quickly restoring order processing and reducing the risk of delivery timeout.
Patent Information
- Application Number
- CN202111309051.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-11-05
- Publication Date
- 2025-04-18
- Estimated Expiration
- 2041-11-05
AI Technical Summary
The existing workshop scheduling methods are inconvenient for scheduling when processing equipment fails, resulting in the inability to process the plates normally and affecting order delivery.
By obtaining the processing information of the plate to be processed, finding the standard processing time, and looking for available equipment in the equipment database, transporting the plate to the available equipment, and starting it for processing to replace the faulty equipment.
It reduces the inability to continue processing of the plates caused by processing equipment failure, facilitates quick order recovery and reduces the possibility of order delivery timeout.
Smart Images

Figure CN114037258B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of numerical control production and processing, and in particular to a workshop scheduling method and device. Background Art
[0002] Workshop production scheduling is the core of production management in manufacturing systems. The smooth implementation and completion of production management tasks ultimately depends on reasonable production scheduling. Workshop production scheduling studies how to reasonably allocate various resources in the processing process, reduce the processing preparation, waiting and transmission time of parts, thereby improving equipment utilization and production efficiency and reducing production costs. Therefore, timely and accurate production scheduling has an important impact on the efficient operation of the production system.
[0003] In the workshop scheduling method of the prior art, the user scans the QR code on the panel through the scheduling device, downloads the corresponding scheduling program, and issues processing instructions to the processing equipment in turn through the scheduling program, so that the processing equipment in the workshop processes the panel in turn, so as to quickly process the panel.
[0004] In the process of implementing this application, the inventors found that the above technology has at least the following problems:
[0005] During the use of the above technology, when a processing equipment fails, the above workshop scheduling method is not convenient for scheduling the processing equipment, resulting in the inability to process the panels normally, affecting order delivery. Summary of the invention
[0006] In order to improve the problem that when processing equipment fails, the above-mentioned workshop scheduling method is not convenient for scheduling the processing equipment, resulting in the inability to process panels normally and affecting order delivery, the present application provides a workshop scheduling method and device.
[0007] In the first aspect, a workshop scheduling method provided by the present application adopts the following technical solution:
[0008] A workshop scheduling method, when processing information of a panel to be processed is obtained, the processing information at least includes: all processing procedures corresponding to the panel to be processed and the processing equipment numbers corresponding to the processing procedures, searching for the corresponding standard processing time in a preset standard time database according to the processing information; obtaining and displaying the starting processing equipment number corresponding to the processing procedure that starts processing first according to the processing procedure and the processing equipment number; when receiving the processing start prompt corresponding to the starting processing equipment number, starting the timing to generate the actual processing time until the processing equipment is detected to be stopped, if the actual processing time is less than the standard processing time, obtaining the interrupted processing procedure according to the actual processing time and the standard processing time, searching for the subsequent processing procedure subsequent to the interrupted processing procedure according to the processing procedure; searching for the available equipment corresponding to the interrupted processing procedure and the subsequent processing procedure in a preset equipment database, transporting the panel to be processed to the available equipment and starting the available equipment.
[0009] By adopting the above technical solution, the user scans the QR code on the label of the panel through the scheduling device to obtain the processing information. The scheduling device obtains the processing equipment through the processing procedure and the corresponding processing equipment number and displays the starting processing equipment number. The user transports the panel to be processed to the processing equipment corresponding to the starting processing equipment number, and starts the corresponding processing equipment to process the panel. When the processing equipment starts processing, it sends a processing start prompt to the scheduling device. The scheduling device calculates the actual processing time according to the processing start prompt until the processing equipment stops, and compares the actual processing time with the corresponding standard processing time. If the actual processing time is less than the standard processing time, the interrupted processing procedure is searched, and the available equipment for replacement is searched according to the interrupted processing procedure and the subsequent processing procedure. The stopped equipment is replaced by the available equipment, thereby reducing the situation where the panel cannot be processed further due to processing equipment failure, and then facilitating the rapid recovery of order processing to reduce the occurrence of order delivery timeouts.
[0010] Optionally, the standard follow-up time corresponding to the available equipment, the interrupted processing step and the subsequent processing step is searched in the standard time database; the panel to be processed is transported to the available equipment corresponding to the shortest standard follow-up time and the available equipment corresponding to the shortest standard follow-up time is started.
[0011] By adopting the above technical solution, the scheduling device finds out all available equipment, which is used to replace the processing equipment corresponding to the interrupted processing procedure, and then selects the available equipment with the shortest standard follow-up time, thereby reducing the processing time of the panel and reducing the occurrence of panel processing overdue.
[0012] Optionally, if the replacement device among the available devices corresponding to the interrupted processing step is in a processing state, the remaining processing time is obtained in a preset processing database based on the actual processing time corresponding to the replacement device; after the remaining processing time, the panel to be processed is transported to the replacement device and the replacement device is started.
[0013] By adopting the above technical solution, when the replacement equipment is in the processing state, the scheduling equipment obtains the corresponding remaining processing time according to the real-time processing time of the replacement equipment. After the remaining processing time, the scheduling equipment transports the panel to the replacement equipment through the transmission equipment, and starts the replacement equipment, thereby reasonably scheduling the processing of the panel to reduce the possibility of confusion in the processing order of different panels.
[0014] Optionally, if the replacement equipment is in a processing state, the remaining processing time corresponding to the replacement equipment is obtained; based on the sum of the remaining processing time and the standard subsequent time, the estimated processing time is obtained, the panel to be processed is transported to the available equipment corresponding to the shortest estimated processing time, and the available equipment corresponding to the shortest estimated processing time is started.
[0015] By adopting the above technical solution, the estimated processing time is obtained based on the waiting time of the panel to be processed, that is, the remaining processing time and the standard subsequent time. The estimated processing time refers to the total time required for the subsequent processing of the panel to be processed. The scheduling equipment selects the available equipment corresponding to the shortest estimated processing time to continue processing the panel, thereby reducing the processing time of the panel to reduce the possibility of overdue delivery of the panel.
[0016] Optionally, when a processing start prompt corresponding to the available equipment is received, a timing is started to generate a subsequent processing duration until the processing equipment is detected to be stopped; if the subsequent processing duration is less than the standard subsequent processing duration, a secondary interruption processing step is obtained according to the standard subsequent processing time and the subsequent processing time; a subsequent processing step after the secondary interruption processing step is searched according to the subsequent processing step; a substitute equipment corresponding to the secondary interruption processing step and the subsequent processing step is searched in the equipment database, the panel to be processed is transported to the substitute equipment and the substitute equipment is started.
[0017] By adopting the above technical solution, the scheduling device controls the available equipment to continue processing the panels. When it is detected that one of the processing equipment among the available equipment is interrupted, the interrupted processing equipment is determined according to the subsequent processing time and the standard subsequent time. The corresponding replacement equipment is found according to the secondary interruption processing procedure and the subsequent connection processing equipment. The scheduling device controls the transmission equipment to transport the panels to be processed from the interrupted processing equipment to the replacement equipment, and starts the replacement equipment. The panels are processed by the replacement equipment, thereby reducing the situation where the panels cannot be processed after the processing equipment stops, thereby reducing the situation where the panel delivery time is overdue.
[0018] Optionally, if the user's starting processing equipment failure information is received, the replacement equipment number corresponding to the processing procedure is searched in the equipment database; the starting processing procedure corresponding to the starting processing equipment number is searched according to the processing procedure, and the starting replacement equipment number corresponding to the starting processing procedure is searched and displayed according to the replacement equipment number.
[0019] By adopting the above technical scheme, if the user is unable to start the processing equipment corresponding to the starting processing equipment number, the user sends the starting processing equipment fault information to the scheduling equipment by clicking the fault confirmation on the display screen of the scheduling equipment. When the scheduling equipment receives the starting processing equipment fault information, the scheduling equipment searches for the replaceable replacement processing equipment number through the starting processing procedure, and then searches and displays the starting replacement equipment number corresponding to the starting processing procedure according to the replacement equipment number. The user transports the panel to be processed to the corresponding processing equipment according to the starting replacement equipment number, so as to process the panel to be processed, so as to reduce the situation where the user cannot start the processing equipment corresponding to the starting processing equipment number and cannot process the panel.
[0020] Optionally, start timing to obtain actual processing time, and when the actual processing time is greater than the standard processing time, obtain the processing status of the processing equipment; if the processing equipment has not stopped, search for the abnormal processing equipment number corresponding to the processing equipment being processed according to the processing equipment number; send a preset reset instruction to the abnormal processing equipment corresponding to the abnormal processing equipment number; when receiving the reset information of the abnormal processing equipment, search for the abnormal processing step corresponding to the abnormal processing equipment number and the replacement processing step subsequent to the abnormal processing step according to the processing step; search for the replacement equipment corresponding to the abnormal processing step and the replacement processing step in the equipment database, transport the panel to be processed to the replacement equipment and start the replacement equipment.
[0021] By adopting the above technical scheme, during the processing of the plate, when the processing equipment gets stuck, the scheduling device compares the actual processing time with the standard processing time to determine whether the processing equipment is abnormal. If an abnormality occurs, a reset instruction is sent to the abnormal processing equipment to facilitate re-transportation of the plate. Then, when the scheduling device receives the reset information from the abnormal processing equipment, it searches for a replacement device for replacing the abnormal processing equipment and the processing equipment corresponding to the replacement processing procedure. The scheduling device controls the transmission device to transport the plate to the replacement device and start the replacement device, thereby reducing the occurrence of the processing equipment being stuck and unable to be discovered in time, and further facilitating the timely replacement of the stuck processing equipment to reduce the possibility of overdue plate processing time.
[0022] In a second aspect, the present application provides a workshop scheduling device, which adopts the following technical solution:
[0023] A scanning module is used to obtain processing information of a plate to be processed, wherein the processing information at least includes: all processing procedures corresponding to the plate to be processed and the processing equipment number corresponding to the processing procedure, and search for the corresponding standard processing time in a preset standard time database according to the processing information;
[0024] A display module, used for acquiring and displaying the starting processing equipment number corresponding to the processing procedure that starts processing first according to the processing procedure and the processing equipment number;
[0025] A timing module, configured to start timing to generate an actual processing time when receiving a processing start prompt corresponding to the starting processing equipment number until the processing equipment is detected to be stopped, and if the actual processing time is less than the standard processing time, obtain an interrupted processing procedure according to the actual processing time and the standard processing time, and search for a subsequent processing procedure subsequent to the interrupted processing procedure according to the processing procedure;
[0026] The scheduling module is used to search for available equipment corresponding to the interrupted processing step and the subsequent processing step in a preset equipment database, transport the panel to be processed to the available equipment and start the available equipment.
[0027] In the third aspect, a scheduling device is characterized in that the scheduling device includes a processor and a memory, and the memory stores at least one instruction, at least one program, a code set or an instruction set, and the at least one instruction, the at least one program, the code set or the instruction set are loaded and executed by the processor to implement the processing of the scheduling device in any of the workshop scheduling methods described above.
[0028] In a fourth aspect, a computer-readable storage medium is provided, characterized in that at least one instruction, at least one program, a code set or an instruction set is stored in the storage medium, and the at least one instruction, the at least one program, the code set or the instruction set is loaded and executed by a processor to implement the processing of the scheduling equipment in a workshop scheduling method as described above.
[0029] In summary, the present application includes at least one of the following beneficial technical effects:
[0030] Reduce the situation where the plate cannot be processed due to processing equipment failure, and facilitate the rapid recovery of order processing to reduce the situation where order delivery is overdue;
[0031] The plate to be processed is transported to the processing equipment corresponding to the number of the starting exchange equipment by the transmission equipment, and the plate to be processed is processed to reduce the situation where the user cannot start the processing equipment corresponding to the number of the starting processing equipment and cannot process the plate;
[0032] By controlling the transmission equipment to transport the panels to the replacement equipment and starting the replacement equipment, the occurrence of the processing equipment getting stuck and not being discovered in time can be reduced, thereby facilitating the timely replacement of the stuck processing equipment to reduce the possibility of overdue panel processing time. BRIEF DESCRIPTION OF THE DRAWINGS
[0033] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. 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.
[0034] Figure 1 It is a flow chart of a workshop scheduling method provided in an embodiment of the present application.
[0035] Figure 2 It is a structural schematic diagram of a workshop scheduling device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0036] The following is combined with Figure 1-2 This application is described in further detail.
[0037] The embodiment of the present application discloses a workshop scheduling method, which can be applied to the scheduling scenario of workshop processing equipment. It can reasonably schedule the processing equipment in the workshop to process the panels, thereby reducing the occurrence of the panel stopping processing due to the failure of the processing equipment, so as to reduce the possibility of overdue order delivery. Its execution subject is a scheduling device with a scanning function. The scheduling device can scan the label QR code of the panel to be processed, thereby downloading the processing information about the panel to be processed, and analyzing the processing information of all the panels to be processed, so as to reasonably schedule the processing equipment. The scheduling device can also control the processing equipment to perform operations such as resetting and switching, and can monitor the processing status of the processing equipment in real time. The scheduling device realizes the transmission of panels between processing equipment by controlling the transmission equipment.
[0038] The following will be combined with specific implementation methods. Figure 1 The processing flow shown is described in detail, and the content can be as follows:
[0039] Step 101, when the processing information of the panel to be processed is obtained, the processing information at least includes: all processing steps corresponding to the panel to be processed and the processing equipment numbers corresponding to the processing steps, and the corresponding standard processing time is searched in the preset standard time database according to the processing information.
[0040] The processing procedures include every process required for panel processing and the order of panel processing. The processing procedures correspond to the processing equipment numbers one by one. The processing equipment numbers are preset numbers for the processing equipment by the user.
[0041] In implementation, the user scans the QR code of the label of the plate to be processed through the scheduling device, and the scheduling device downloads the processing information of the plate. When the scheduling device obtains the processing information of the plate, the processing information at least includes: all processing procedures corresponding to the plate to be processed and the processing equipment number corresponding to the processing procedure. The scheduling device searches for the corresponding standard processing time in the preset standard time database according to the processing procedure and the corresponding processing equipment number. The standard processing time is the processing time required when the processing equipment performs a corresponding processing procedure. The standard processing time is the value obtained by the manufacturer's inspection of the processing equipment. The standard processing time is not only related to the processing procedure, but also to the processing equipment. Different processing equipment may have different standard processing times for the same processing procedure. At the same time, the standard processing time in this embodiment also includes transportation time, which is the time required for the transmission of the plate between two processing equipment.
[0042] Step 102, according to the processing steps and processing equipment numbers, obtain and display the starting processing equipment number corresponding to the processing step that starts processing first.
[0043] During implementation, the scheduling device searches for the first processing procedure to be started based on the processing procedures, searches for and displays the corresponding starting processing equipment number based on the first processing procedure to be started, and the user transports the panel to be processed to the starting processing equipment corresponding to the starting processing equipment number, and starts the starting processing equipment to start processing the panel.
[0044] Step 103, when receiving the processing start prompt corresponding to the starting processing equipment number, start the timing to generate the actual processing time until the processing equipment is detected to stop. If the actual processing time is less than the standard processing time, the interrupted processing procedure is obtained according to the actual processing time and the standard processing time, and the subsequent processing procedure after the interrupted processing procedure is searched according to the processing procedure.
[0045] During implementation, the user moves the panel to the starting processing equipment and starts the starting processing equipment. The starting processing equipment sends the processing start prompt to the scheduling equipment. When the scheduling equipment receives the processing start prompt, it starts timing to generate the actual processing time until the scheduling equipment detects that the processing equipment has stopped. The actual processing time is the time the panel has been processed. If the actual processing time is less than the sum of all standard processing times corresponding to the processing information, it means that the stopped processing equipment has an abnormality. The scheduling equipment compares the actual processing time with all standard processing times corresponding to the processing information, searches for the interrupted processing procedure corresponding to the stopped processing equipment, and issues a voice prompt related to the abnormal processing equipment, for example: There is an abnormality in processing equipment No. 15, please check it in time. The data in Table 1 can be used as an example for explanation:
[0046]
[0047] If the actual processing time is less than the sum of all standard processing times corresponding to the processing information, a text prompt related to the completion of processing will be displayed, for example: Plate No. 15 has been processed.
[0048] Optionally, when the processing equipment cannot complete the panel processing but is not shut down, that is, when the processing equipment is stuck, the scheduling equipment sends a reset instruction to the stuck processing equipment and searches for a replacement equipment to continue processing the panel. The corresponding processing steps are as follows: start the timing to obtain the actual processing time. When the actual processing time is greater than the standard processing time, obtain the processing status of the processing equipment; if the processing equipment has not stopped, search for the abnormal processing equipment number corresponding to the processing equipment being processed according to the processing equipment number; send a preset reset instruction to the abnormal processing equipment corresponding to the abnormal processing equipment number; when receiving the reset information of the abnormal processing equipment, search for the abnormal processing procedure corresponding to the abnormal processing equipment number and the replacement processing procedure subsequent to the abnormal processing procedure according to the processing procedure; search for the replacement equipment corresponding to the abnormal processing procedure and the replacement processing procedure in the equipment database, transport the panel to be processed to the replacement equipment and start the replacement equipment.
[0049] In practice, after receiving the processing start prompt from the processing equipment, the scheduling device starts timing to obtain the actual processing time of the plate processing, until the actual processing time is greater than the sum of all standard processing times corresponding to the processing procedures. At this time, the abnormal processing equipment may not be able to complete the processing of the plate but has never stopped. The scheduling device detects the processing status of the processing equipment. If the processing equipment has not stopped, it searches for the abnormal processing equipment and its number that has not stopped. Then the scheduling device sends a reset instruction to the abnormal processing equipment to reset the abnormal processing equipment so that the plate can be transported out of the abnormal processing equipment. After the abnormal processing equipment is reset, the abnormal processing equipment sends the reset information to the scheduling equipment. When the scheduling equipment receives the reset information, the scheduling equipment searches for the corresponding abnormal processing procedure according to the abnormal processing equipment number, and then searches for the subsequent replacement processing procedure of the abnormal processing procedure in the processing procedure. Then the scheduling equipment searches for the replacement equipment corresponding to the abnormal processing procedure and the replacement processing procedure in the equipment database. The replacement equipment can replace the abnormal processing equipment, and the processing equipment corresponding to the replacement processing procedure can also be included in the processing equipment corresponding to the processing equipment number, that is, the processing equipment originally corresponding to the replacement processing procedure, thereby reducing the situation where the plate cannot be processed due to the jamming of the processing equipment, so as to reduce the possibility of overdue processing time of the plate.
[0050] Optionally, if the starting processing equipment fails, the scheduling device can replace the starting processing equipment, and the corresponding processing steps are as follows: if the user's starting processing equipment failure information is received, the replacement equipment number corresponding to the processing procedure is searched in the equipment database; the starting processing procedure corresponding to the starting processing equipment number is searched according to the processing procedure, and the starting replacement equipment number corresponding to the starting processing procedure is searched and displayed according to the replacement equipment number.
[0051] During implementation, the user transports the panel to the starting processing equipment, and the user starts the starting processing equipment. If the starting processing equipment is not started, the user clicks on the "starting equipment error" on the display screen of the scheduling equipment. When the scheduling equipment receives the starting processing equipment failure information from the user, the scheduling equipment searches for the replacement equipment numbers corresponding to all processing procedures in the equipment database. The replacement equipment corresponding to the replacement equipment number can replace the processing equipment corresponding to the processing equipment number, and then searches for the starting processing procedure corresponding to the starting processing equipment number in the processing procedure, and then confirms the starting processing equipment corresponding to the starting replacement equipment number that starts processing first in the replacement equipment according to the starting processing procedure. Finally, the replacement equipment displays a text prompt with the transport of the panel to the starting replacement equipment, for example: Please transport the panel from equipment No. 15 to equipment No. 25, and start equipment No. 25, so as to reduce the situation where the panel cannot be processed due to the failure of the starting processing equipment, and then facilitates the rapid processing of the panel to reduce the possibility of overdue processing time.
[0052] Step 104, searching a preset equipment database for available equipment corresponding to the interrupted processing step and the subsequent processing step, transporting the panel to be processed to the available equipment and starting the available equipment.
[0053] Among them, the available equipment is used to replace the stopped processing equipment, and the available equipment also includes the processing equipment corresponding to the subsequent processing steps in the processing equipment corresponding to the processing equipment number.
[0054] During implementation, the scheduling device searches the equipment database for available equipment corresponding to the interrupted processing procedure and the subsequent processing procedure. The available equipment is used to replace the interrupted processing equipment corresponding to the interrupted processing procedure. The subsequent processing equipment corresponding to the subsequent processing procedure can also be included in the processing equipment corresponding to the processing equipment number. Then the scheduling device controls the transmission device to transport the panel to be processed to the available equipment that starts processing first, that is, to the available equipment corresponding to the interrupted processing procedure, and starts the available equipment.
[0055] Optionally, the scheduling device searches for the available device with the fastest processing speed, and the corresponding processing steps are as follows: search the standard follow-up time corresponding to the available equipment and the interrupted processing steps and the subsequent processing steps in the standard time database; transport the panel to be processed to the available device corresponding to the shortest standard follow-up time and start the available device corresponding to the shortest standard follow-up time.
[0056] During implementation, the scheduling device searches the equipment database for all available equipment corresponding to the interrupted processing procedures and subsequent processing procedures, and then searches the standard subsequent time corresponding to the available equipment, the interrupted processing procedures and the subsequent processing procedures in the standard time database. The standard subsequent time includes all the time required for the available equipment to complete its corresponding processing procedure. The scheduling device then controls the transmission device to transport the panel to be processed from the interrupted processing equipment to the available equipment with the shortest standard subsequent time, and starts the available equipment with the shortest standard subsequent time, thereby reducing the processing time of the panel.
[0057] Optionally, after waiting for the remaining processing time, the scheduling device transports the panel to be processed to the replacement device, and the corresponding processing steps are as follows: if the replacement device corresponding to the interrupted processing step in the available equipment is in a processing state, the remaining processing time is obtained from the preset processing database according to the actual processing time corresponding to the replacement device; after the remaining processing time, the panel to be processed is transported to the replacement device and the replacement device is started.
[0058] Among them, the processing database is pre-established by the scheduling equipment according to the processing time required by the processing equipment.
[0059] During implementation, if the scheduling device detects that the replacement device corresponding to the interrupted processing step in the available equipment is in a processing state, the actual processing time of the replacement device is used, and then the total processing time of the replacement device is obtained in the preset processing database. The remaining processing time of the replacement device is obtained by subtracting the actual processing time from the total processing time. The remaining processing time is the waiting time for the panel processing. After the remaining processing time, the scheduling device transports the panel to be processed from the interrupted processing equipment to the replacement equipment, thereby reasonably scheduling the panel processing, thereby reducing the processing equipment from processing panels of different orders at the same time, so as to reduce the possibility of confusion between panels of different orders.
[0060] Optionally, the scheduling device obtains the estimated processing time based on the subsequent sum of the remaining processing time and the standard time, and selects the available equipment with the shortest estimated processing time. The corresponding processing steps are as follows: if the replacement equipment is in the processing state, obtain the remaining processing time corresponding to the replacement equipment; obtain the estimated processing time based on the sum of the remaining processing time and the standard subsequent time, transport the panel to be processed to the available equipment corresponding to the shortest estimated processing time, and start the available equipment corresponding to the shortest estimated processing time.
[0061] During implementation, if the replacement equipment is in a processing state, the remaining processing time of the replacement equipment is obtained, and the remaining processing time is added to the standard subsequent processing time to obtain the estimated processing time. The estimated processing time is the time for available equipment to process the panel and the waiting time for the panel processing. The scheduling equipment selects the available equipment with the shortest estimated processing time to process the panel. After the remaining processing time, the scheduling equipment controls the transmission equipment to transport the panel to be processed to the available equipment with the shortest estimated processing time, and starts the corresponding replacement equipment, thereby selecting the processing equipment with the shortest estimated processing time to process the panel to reduce the processing time of the panel.
[0062] Optionally, if an available device is interrupted, the scheduling device replaces the interrupted available device, and the corresponding processing steps are as follows: when receiving the processing start prompt corresponding to the available device, start the timing to generate the subsequent processing time until the processing equipment is detected to be stopped; if the subsequent processing time is less than the standard subsequent time, obtain the secondary interruption processing procedure according to the standard subsequent time and the subsequent processing time; search for the subsequent processing procedure after the secondary interruption processing procedure according to the subsequent processing procedure; search for the replacement equipment corresponding to the secondary interruption processing procedure and the subsequent processing procedure in the equipment database, transport the panel to be processed to the replacement equipment and start the replacement equipment.
[0063] In implementation, the scheduling device transports the panel to be processed to the replacement device and turns on the replacement device. After turning on, the replacement device sends a processing start prompt to the scheduling device. The scheduling device restarts the timing to generate the subsequent processing time until the processing device is detected to be stopped. If the subsequent processing time is less than the standard subsequent time, the scheduling device obtains the secondary interruption processing procedure corresponding to the stopped processing equipment according to the standard subsequent time and the subsequent processing time, and then searches for the subsequent subsequent processing procedure according to the secondary interruption processing procedure. The subsequent processing procedure is the processing procedure that needs to be performed after the secondary interruption processing procedure. The scheduling device searches for the replacement equipment corresponding to the secondary interruption processing procedure and the subsequent processing procedure in the equipment database. The replacement equipment is used to replace the stopped equipment to continue processing the panel. The scheduling device controls the transmission equipment to transport the panel to be processed to the replacement equipment corresponding to the secondary interruption processing procedure, and starts the replacement equipment. If the subsequent processing time is greater than the standard subsequent time, the processing equipment being processed, that is, the abnormal processing equipment mentioned above, is searched, and then the replacement equipment is searched according to the above steps to replace the abnormal processing equipment. If the subsequent processing time is equal to the standard subsequent processing time, the scheduling device will display text prompts related to the completion of the processing, for example: Plate No. 15 has been processed, thereby reducing the situation where the plate cannot be processed due to failure of the available equipment, thereby reducing the possibility of overdue processing time of the plate.
[0064] The implementation principle of a workshop scheduling method in an embodiment of the present application is as follows: when the scheduling device obtains the processing information of the panel to be processed, it searches the standard processing time database according to the processing information. Then, the starting processing equipment number is obtained and displayed according to the processing information. The user transports the panel to be processed to the starting processing equipment and starts the starting processing equipment. If the starting processing equipment is not started, the user sends the starting processing equipment fault information to the scheduling device. When the scheduling device receives the starting processing equipment fault information, the scheduling device searches for the replacement equipment number, and replaces the starting processing equipment and subsequent processing equipment according to the processing equipment corresponding to the replacement equipment number. Finally, the scheduling device displays the starting replacement equipment number, and the user transports the panel to be processed to the actual starting replacement equipment and starts the replacement equipment.
[0065] When receiving the processing start prompt corresponding to the starting processing equipment number, the scheduling equipment starts timing to generate the actual processing time until the processing equipment is detected to be stopped. If the actual processing time is less than the standard processing time, the interrupted processing process and subsequent processing process are searched according to the actual processing time, and then the available equipment used to replace the interrupted processing equipment and subsequent equipment is searched in the equipment database. And the scheduling equipment will select the available equipment with the shortest estimated processing time to continue processing the plate.
[0066] If the actual processing time is longer than the standard processing time, find the abnormal processing equipment and its number, find the abnormal processing procedure and replacement processing procedure based on the abnormal processing equipment number, and then find the replacement equipment used to replace the abnormal processing equipment and subsequent processing equipment based on the abnormal processing procedure and replacement processing procedure.
[0067] If the actual processing time is equal to the standard processing time, the scheduling device displays a text prompt related to the completion of the processing equipment.
[0068] Based on the same technical concept, the embodiment of the present application also provides a workshop scheduling device, such as Figure 2 As shown, the device comprises:
[0069] A scanning module is used to obtain processing information of the plate to be processed, the processing information at least including: all processing procedures corresponding to the plate to be processed and the processing equipment number corresponding to the processing procedure, and search for the corresponding standard processing time in a preset standard time database according to the processing information;
[0070] A display module, used for acquiring and displaying the starting processing equipment number corresponding to the processing procedure that starts processing first according to the processing procedure and the processing equipment number;
[0071] A timing module is used to start timing to generate actual processing time when receiving a processing start prompt corresponding to the starting processing equipment number until the processing equipment is detected to be stopped. If the actual processing time is less than the standard processing time, the interrupted processing procedure is obtained according to the actual processing time and the standard processing time, and the subsequent processing procedure after the interrupted processing procedure is searched according to the processing procedure;
[0072] The scheduling module is used to search for available equipment corresponding to the interrupted processing steps and subsequent processing steps in a preset equipment database, transport the panels to be processed to the available equipment and start the available equipment.
[0073] It should be noted that: the workshop scheduling device provided in the above embodiment only uses the division of the above functional modules as an example when scheduling processing equipment. In actual applications, the above functional allocation can be completed by different functional modules as needed, that is, the internal structure of the server is divided into different functional modules to complete all or part of the functions described above. In addition, the workshop scheduling device provided in the above embodiment and the workshop scheduling method embodiment belong to the same concept. The specific implementation process is detailed in the method embodiment and will not be repeated here.
[0074] The scheduling device includes a processor and a memory, at least one instruction, at least one program, a code set or an instruction set is stored in the memory, and at least one processor executes at least one program for processing the scheduling device in the above-mentioned workshop scheduling method.
[0075] A person skilled in the art will understand that all or part of the steps to implement the above embodiments may be accomplished by hardware or by instructing related hardware through a program, and the program may be stored in a computer-readable storage medium, and the above-mentioned storage medium may be a read-only memory, such as a disk or an optical disk.
[0076] The above are all preferred embodiments of the present application, and the protection scope of the present application is not limited thereto. Therefore, any equivalent changes made according to the structure, shape, and principle of the present application should be included in the protection scope of the present application.
Claims
1. A workshop scheduling method, characterized in that: The method comprises: When the processing information of the plate to be processed is obtained, the processing information at least includes: all processing steps corresponding to the plate to be processed and the processing equipment number corresponding to the processing step, and the corresponding standard processing time is searched in a preset standard time database according to the processing information; According to the processing steps and the processing equipment numbers, the starting processing equipment number corresponding to the processing step that starts processing first is acquired and displayed; When receiving a processing start prompt corresponding to the starting processing equipment number, start timing to generate an actual processing time until the processing equipment is detected to be stopped, if the actual processing time is less than the standard processing time, obtain an interrupted processing step according to the actual processing time and the standard processing time, and search for a subsequent processing step following the interrupted processing step according to the processing step; Searching for available equipment corresponding to the interrupted processing step and the subsequent processing step in a preset equipment database, transporting the panel to be processed to the available equipment and starting the available equipment; After searching the preset equipment database for available equipment corresponding to the interrupted processing step and the subsequent processing step, the method further includes: Searching the standard subsequent duration corresponding to the available equipment, the interrupted processing step and the subsequent processing step in the standard duration database; Transporting the plate to be processed to the available equipment corresponding to the shortest standard follow-up time and starting the available equipment corresponding to the shortest standard follow-up time; If the replacement device corresponding to the interrupted processing step among the available devices is in a processing state, the remaining processing time is obtained from a preset processing database according to the actual processing time corresponding to the replacement device; After the remaining processing time has elapsed, the plate to be processed is transported to the replacement device and the replacement device is started; After searching the standard subsequent duration corresponding to the interrupted processing procedure and the subsequent processing procedure in the standard duration database according to the available equipment, the method further includes: If the replacement device is in a processing state, obtaining the remaining processing time corresponding to the replacement device; Obtaining an estimated processing time according to the sum of the remaining processing time and the standard subsequent processing time, transporting the panel to be processed to an available device corresponding to the shortest estimated processing time, and starting the available device corresponding to the shortest estimated processing time; Before receiving the processing start prompt corresponding to the starting processing equipment number, the method further includes: If the user's initial processing equipment failure information is received, the replacement equipment number corresponding to the processing step is searched in the equipment database; According to the processing procedure, the starting processing procedure corresponding to the starting processing equipment number is searched, and according to the replacement equipment number, the starting replacement equipment number corresponding to the starting processing procedure is searched and displayed.
2. A workshop scheduling method according to claim 1, characterized in that: After the plate to be processed is transported to the available equipment corresponding to the shortest expected processing time and the available equipment corresponding to the shortest expected processing time is started, the method further includes: Upon receiving a processing start prompt corresponding to the available equipment, starting a timer to generate a subsequent processing duration until the processing equipment is detected to be stopped; If the subsequent processing time is less than the standard subsequent processing time, obtaining a secondary interruption processing step according to the standard subsequent processing time and the subsequent processing time; Searching for a subsequent processing step after the second interruption processing step according to the subsequent processing step; Search the equipment database for substitute equipment corresponding to the secondary interruption processing step and the subsequent processing step, transport the panel to be processed to the substitute equipment, and start the substitute equipment.
3. A workshop scheduling method according to claim 1, characterized in that: After receiving the processing start prompt corresponding to the starting processing equipment number, the method further includes: Start timing to obtain actual processing time, and when the actual processing time is longer than the standard processing time, obtain the processing status of the processing equipment; If the processing equipment is not stopped, searching for the abnormal processing equipment number corresponding to the processing equipment being processed according to the processing equipment number; Sending a preset reset instruction to the abnormal processing equipment corresponding to the abnormal processing equipment number; Upon receiving the reset information of the abnormal processing equipment, searching for the abnormal processing step corresponding to the label of the abnormal processing equipment and the replacement processing step subsequent to the abnormal processing step according to the processing step; The replacement equipment corresponding to the abnormal processing step and the replacement processing step is searched in the equipment database, the panel to be processed is transported to the replacement equipment and the replacement equipment is started.
4. A workshop scheduling device, characterized in that: The device comprises: A scanning module is used to obtain processing information of a plate to be processed, wherein the processing information at least includes: all processing procedures corresponding to the plate to be processed and the processing equipment number corresponding to the processing procedure, and search for the corresponding standard processing time in a preset standard time database according to the processing information; A display module, used for acquiring and displaying the starting processing equipment number corresponding to the processing procedure that starts processing first according to the processing procedure and the processing equipment number; A timing module, configured to start timing to generate an actual processing time when receiving a processing start prompt corresponding to the starting processing equipment number until the processing equipment is detected to be stopped, and if the actual processing time is less than the standard processing time, obtain an interrupted processing procedure according to the actual processing time and the standard processing time, and search for a subsequent processing procedure subsequent to the interrupted processing procedure according to the processing procedure; A scheduling module, used for searching the available equipment corresponding to the interrupted processing step and the subsequent processing step in a preset equipment database, transporting the panel to be processed to the available equipment and starting the available equipment; After searching the preset equipment database for available equipment corresponding to the interrupted processing step and the subsequent processing step, the method further includes: Searching the standard subsequent duration corresponding to the available equipment, the interrupted processing step and the subsequent processing step in the standard duration database; Transporting the plate to be processed to the available equipment corresponding to the shortest standard follow-up time and starting the available equipment corresponding to the shortest standard follow-up time; If the replacement device corresponding to the interrupted processing step among the available devices is in a processing state, the remaining processing time is obtained from a preset processing database according to the actual processing time corresponding to the replacement device; After the remaining processing time has elapsed, the plate to be processed is transported to the replacement device and the replacement device is started; After searching the standard subsequent duration corresponding to the interrupted processing procedure and the subsequent processing procedure in the standard duration database according to the available equipment, the method further includes: If the replacement device is in a processing state, obtaining the remaining processing time corresponding to the replacement device; Obtaining an estimated processing time according to the sum of the remaining processing time and the standard subsequent processing time, transporting the panel to be processed to an available device corresponding to the shortest estimated processing time, and starting the available device corresponding to the shortest estimated processing time; Before receiving the processing start prompt corresponding to the starting processing equipment number, the method further includes: If the user's initial processing equipment failure information is received, the replacement equipment number corresponding to the processing step is searched in the equipment database; According to the processing procedure, the starting processing procedure corresponding to the starting processing equipment number is searched, and according to the replacement equipment number, the starting replacement equipment number corresponding to the starting processing procedure is searched and displayed.
5. A scheduling device, characterized in that: The scheduling device includes a processor and a memory, wherein the memory stores at least one instruction, at least one program, a code set or an instruction set, and the at least one instruction, the at least one program, the code set or the instruction set are loaded and executed by the processor to implement the processing of the scheduling device in a workshop scheduling method as described in any one of claims 1 to 3.
6. A computer-readable storage medium, characterized in that: The storage medium stores at least one instruction, at least one program, a code set or an instruction set, and the at least one instruction, the at least one program, the code set or the instruction set are loaded and executed by the processor to implement the processing of the scheduling device in the workshop scheduling method as described in any one of claims 1 to 3.
Citation Information
Patent Citations
Method for dynamic flexible job workshop scheduling control based on multistage intelligent optimization algorithm
CN104504540A
Station fault judgment method, device and equipment and storage medium
CN112650765A