A method suitable for flexible manufacturing production process
By defining and combining sub-step relationships in flexible manufacturing, the minimum production process flow is constructed, and the problem of cumbersome production process modification in flexible manufacturing is solved, and production efficiency and flexibility are improved.
Patent Information
- Application Number
- CN202011625913.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-12-31
- Publication Date
- 2025-02-11
- Estimated Expiration
- 2040-12-31
AI Technical Summary
In flexible manufacturing, after process improvement or production environment changes, the original software and workflow are difficult to reuse, and tedious modifications are required, resulting in inefficient production efficiency.
By defining the previous and subsequent relationships between substeps, the adjacent secondary substeps are merged to form serial substeps, and the substeps in multiple necessary and multiple sufficient relationships are merged to form parallel substeps, and finally a minimum production process flow is built to generate Executable workflow.
It realizes parallel or serial tasks that combine complex multi-node parallel and serial tasks into single-node parallel or serial tasks, simplifies the production process modification process and improves the flexibility and production efficiency of flexible manufacturing.
Smart Images

Figure CN112830179B_ABST
Abstract
Description
Technical Field
[0001] The invention relates to the technical field of flexible manufacturing, in particular to a method suitable for a flexible manufacturing production process. Background Art
[0002] In flexible manufacturing, the production process will be arbitrarily configured and modified according to actual conditions, and the established process will often be complicated to modify due to process improvements or changes in the on-site production environment, which has become a problem in the industrial application of flexible manufacturing. After the process flow is changed, the original software and workflow are difficult to reuse, and the new workflow needs to be implemented by modifying the software, which is very inconvenient. Therefore, based on this situation, it is necessary to design a method suitable for the flexible manufacturing production process. Summary of the invention
[0003] The purpose of the present invention is to overcome the deficiencies of the prior art and provide a method suitable for a flexible manufacturing production process.
[0004] The present invention solves the technical problem by adopting the following technical solutions:
[0005] A method suitable for a flexible manufacturing production process includes a workbench, a batching warehouse, a finished product warehouse, a first transport unit, a second transport unit and a third transport unit, and also includes the following steps:
[0006] Step 1: Define the sub-steps as follows
[0007] When at least two sub-steps are prerequisites for another sub-step, the above sub-steps are in a multi-necessary relationship, where the sub-steps that are prerequisites are necessary sub-steps for another sub-step;
[0008] When one sub-step is the only prerequisite for another sub-step, the above two sub-steps are in a single necessary relationship;
[0009] When a sub-step is a prerequisite for multiple sub-steps, the above sub-steps are in a multiple sufficient relationship, where the subsequent multiple sub-steps are sufficient sub-steps of the prerequisite sub-steps.
[0010] Step 2: Obtain the production process flow, take the sub-steps with a single necessary relationship as the second-level sub-steps, and determine the second-level sub-steps according to the production process relationship between the previous and next sub-steps in the production process flow;
[0011] Step 3: In the production process flow, adjacent secondary sub-steps in the merged sub-steps are formed into serial sub-steps, and the processes in the serial sub-steps are performed according to the execution order between the atomic steps;
[0012] Step 4: Take the necessary sub-steps in multiple necessary relationships as the third-level sub-steps, and take the sufficient sub-steps in multiple sufficient relationships as the fourth-level sub-steps. According to the production process flow of the preceding and following sub-steps between each sub-step in the production process flow, if in the same multiple necessary relationships, the corresponding third-level sub-steps have no preceding sub-steps, then merge several necessary sub-steps to form parallel sub-steps; if parallel sub-steps are formed in the same multiple sufficient relationships, determine the sufficient sub-steps in the multiple sufficient relationships that have no subsequent nodes to merge to form parallel nodes; if in the superposition relationship of multiple necessary relationships and multiple sufficient relationships, the third-level sub-step of a multiple necessary relationship is used as the fourth-level sub-step of another multiple sufficient relationship, determine that the multiple necessary relationships have preceding nodes and the multiple sufficient relationships have subsequent nodes, then merge several superposition sub-steps to form parallel nodes, and the processes in the parallel nodes are executed simultaneously according to the execution order between the atomic steps;
[0013] Step 5: In the production process flow, if step 4 and step 3 are not combined, it is the minimum production process flow, and whether the production process flow is the minimum production process flow is determined. If it is not the minimum production process flow, repeat steps 2-4 until the production process flow is the minimum production process flow;
[0014] Step 6: In the production process flow, a workflow is constructed according to the minimum production process flow, and the workflow notifies the relevant hardware devices to complete the production process flow according to the serial and parallel order in the constructed minimum production process flow.
[0015] The advantages and positive effects of the present invention are:
[0016] The present invention combines complex multi-node parallel and serial tasks into single-node parallel or serial tasks that can work directly in the workflow, thereby solving the problem of cumbersome modifications to established processes due to process improvements or changes in the on-site production environment in flexible manufacturing, improving the flexibility of flexible manufacturing, and being able to arbitrarily configure and modify the production process in accordance with actual conditions. Similarly, the solution of the present invention can be used to modify different process flows in accordance with actual conditions, thereby solving the problem that the software is difficult to reuse after the process flow is changed. Moreover, no matter how the process flow changes, the method can generate an executable workflow, and the new process flow can be adapted without modifying the software, thereby fundamentally improving the efficiency of flexible production and manufacturing. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] Figure 1 is a production process flow chart of Example 1 of the present invention;
[0018] Figure 2 This is a simplified flow chart of the first step of the production process of Example 1 of the present invention;
[0019] Figure 3This is a simplified flow chart of the second step of the production process of Example 1 of the present invention;
[0020] Figure 4 This is a simplified flow chart of the third step of the production process of Example 1 of the present invention;
[0021] Figure 5 This is a simplified flow chart of the fourth step of the production process of Example 1 of the present invention;
[0022] Figure 6 This is a simplified flow chart of the fifth step of the production process of Example 1 of the present invention;
[0023] Figure 7 It is a schematic diagram of the process of the present invention;
[0024] Figure 8 is a production process flow chart of Example 2 of the present invention;
[0025] Fig. 9 This is a simplified flow chart of the first step of the production process of Example 2 of the present invention;
[0026] Fig.10 This is a simplified flow chart of the second step of the production process of Example 2 of the present invention;
[0027] Fig.11 This is a simplified flow chart of the third step of the production process of Example 2 of the present invention. DETAILED DESCRIPTION
[0028] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0029] It should be noted that when a component is referred to as being "fixed to" another component, it may be directly on the other component or there may also be a component centered. When a component is considered to be "connected to" another component, it may be directly connected to the other component or there may also be a component centered. When a component is considered to be "set on" another component, it may be directly set on the other component or there may also be a component centered. The terms "vertical", "horizontal", "left", "right" and similar expressions used herein are for illustrative purposes only.
[0030] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by those skilled in the art to which the present invention belongs. The terms used herein in the specification of the present invention are only for the purpose of describing specific embodiments and are not intended to limit the present invention. The term "and / or" used herein includes any and all combinations of one or more of the related listed items.
[0031] The embodiments of the present invention are further described in detail below with reference to the accompanying drawings:
[0032] Embodiment 1:
[0033] The method for a flexible manufacturing production process described in the present invention is specifically for setting a speaker production process, including a workbench, a batching warehouse, a finished product warehouse, a first transport unit, a second transport unit and a third transport unit, and also includes the following steps:
[0034] Step 1: Define as follows:
[0035] When at least two sub-steps are prerequisites for another sub-step, the above sub-steps are in a multi-necessary relationship, where the sub-steps that are prerequisites are necessary sub-steps for another sub-step;
[0036] When one sub-step is the only prerequisite for another sub-step, the above two sub-steps are in a single necessary relationship;
[0037] When a sub-step is a prerequisite for multiple sub-steps, the above sub-steps are in a multiple sufficient relationship.
[0038] The following sub-steps are sufficient sub-steps of the prerequisite sub-steps
[0039] like Figure 1 As shown, in the speaker production process, the following sub-steps are defined:
[0040] Sub-step A: the first transport unit takes a batching box from the batching warehouse and places it on the third transport unit;
[0041] Sub-step B: the second transport unit takes the ingredient box from the ingredient warehouse and places it on the third transport unit;
[0042] Sub-step C: setting the workbench assembly mode according to different production requirements of different products, and selecting an assembly mode suitable for the current product according to the actual product produced this time;
[0043] Sub-step D: The third transport unit transports the accessories used for assembly from the ingredient warehouse to the workbench;
[0044] Sub-step E: Assemble the accessories on the workbench to form a finished product;
[0045] Sub-step F: The third transport unit transports the finished product to the finished product warehouse;
[0046] Sub-step G: The third transport unit takes the ingredient box from the workbench to the ingredient warehouse;
[0047] Sub-step I: the first transport unit takes the ingredient box from the third transport unit and transports it to the ingredient warehouse;
[0048] Sub-step J: the second transport unit takes the ingredient box from the third transport unit and transports it to the ingredient warehouse;
[0049] Sub-step H: Personalize the finished product before storage;
[0050] Sub-step K: Finished product storage;
[0051] According to the above definition, the production process required for this production is constructed, and the production process relationship between sub-steps AK is defined as follows:
[0052] Sub-step A, sub-step B and sub-step C are in a parallel relationship, that is, the three processes need to be performed simultaneously;
[0053] Sub-step A and sub-step B are in a multi-necessary relationship with sub-step D, where sub-step A and sub-step B are necessary sub-steps of sub-step D, that is, sub-step D is executed after sub-step A and sub-step B are successfully executed;
[0054] Sub-step C and sub-step D are in a multi-necessary relationship with sub-step E, wherein sub-step C and sub-step D are necessary sub-steps of sub-step E;
[0055] Sub-step E and sub-step F are in a single necessary relationship, where sub-step E is a necessary sub-step of sub-step F;
[0056] There is a multi-sufficiency relationship between sub-step F and sub-step G and sub-step H, where sub-step G and sub-step H are sufficient sub-steps of sub-step F;
[0057] There is a multi-sufficiency relationship between sub-step G and sub-step I and sub-step J, where sub-step I and sub-step J are sufficient sub-steps of sub-step G;
[0058] Sub-step H is a necessary sub-step of sub-step K. Sub-step K is executed after sub-step H is successfully executed.
[0059] Thereby realizing an overall production process, the first transport unit and the second transport unit transport the ingredient boxes at different positions in the ingredient warehouse to the third transport unit. The ingredient boxes contain accessories needed to assemble speakers. At this time, the assembly mode on the workbench is set, and according to the category of speakers in the ingredient boxes transported by the first transport unit and the second transport unit, the assembly mode suitable for the current speaker category is selected. Then the third transport unit transports the accessories used for assembly from the ingredient warehouse to the workbench, assembles the accessories on the workbench to form a finished product, and then the third transport unit transports the finished product to the finished product warehouse. Then the third transport unit takes out the ingredient box on the workbench and transports it to the ingredient warehouse. At the same time, the finished speakers are personalized according to different production needs. After that, the first transport unit and the second transport unit take down the ingredient box on the third transport unit and transport it to the ingredient warehouse. During the production process, through the control and setting of the software, the nodes between each sub-step can be dragged and reconfigured to the production process flow. The production process flow here is a schematic process, and the present technical scheme is not limited to this production process flow.
[0060] Step 2: Obtain the production process flow, and take the sub-steps with a single necessary relationship as the second-level sub-steps, and determine the second-level sub-steps according to the production process relationship between the previous and next sub-steps in the production process flow.
[0061] Step 3: Method for determining whether the upper and lower nodes are serial sub-steps: Sub-step 1 has only one subordinate sub-step 2, and sub-step 2 has only one superior sub-step 1, such as Figure 3 As shown, sub-step E has only one subordinate sub-step F, and sub-step F has only one superior sub-step E, so sub-steps E and F are serial sub-steps. Sub-steps E and sub-steps F are merged into a new sub-step. , the process executed is to execute E first and then execute sub-F.
[0062] Step 4: Take the necessary sub-steps in multiple necessary relationships as the third-level sub-steps, and take the sufficient sub-steps in multiple sufficient relationships as the fourth-level sub-steps. According to the production process flow of the preceding and following sub-steps between each sub-step in the production process flow, if in the same multiple necessary relationships, the corresponding third-level sub-steps have no preceding sub-steps, then merge several necessary sub-steps to form parallel sub-steps; if parallel sub-steps are formed in the same multiple sufficient relationships, determine the sufficient sub-steps in the multiple sufficient relationships that have no subsequent nodes to merge to form parallel nodes. If in the superposition relationship of multiple necessary relationships and multiple sufficient relationships, a third-level sub-step of a multiple necessary relationship is used as a fourth-level sub-step of another multiple sufficient relationship, determine that there is a preceding node in the multiple necessary relationships and a subsequent node in the multiple sufficient relationships, then merge several superposition sub-steps to form parallel nodes, and the processes in the parallel nodes are executed simultaneously according to the execution order between the atomic steps, such as Figure 2As shown, sub-steps A and B have no preceding sub-steps, and their subsequent sub-steps are both D, so A and B are at the same level. Sub-steps I and J have no subsequent sub-steps, and their preceding sub-steps are both G, so sub-steps I and sub-steps J are at the same level. Sub-steps A and B are combined into , Substeps A and B are executed simultaneously; Substeps I and J are combined into , Sub-steps I and J are parallel sub-steps. By executing steps 4 and 5, the process flow can be gradually simplified. For example, E and F are serial processes, which become a single process after being merged. After executing process flow E, process flow F will be executed directly.
[0063] Step 5: In the production process flow, if step 4 and step 3 are not combined, it is the minimum production process flow, and whether the production process flow is the minimum production process flow is determined. If it is not the minimum production process flow, repeat steps 2-4 until the production process flow is the minimum production process flow. Figure 3 , and D are serial processes, which are then combined into serial sub-steps ,G and is a serial process, and then merged into a serial sub-step G', such as Figure 4 As described above, A'' and C are parallel processes, which are then combined into a parallel sub-step A''', G' and H' are parallel sub-steps, which are then combined into G'', such as Figure 5 and Figure 6 As shown, A''', E' and G'' are serial processes, which are then combined into a serial sub-step A''''. Steps three and four are executed in a loop, and serial and parallel tasks are merged alternately. Finally, a complex process can be merged into a process that can be recognized by a computer and can be directly provided to the workflow for execution.
[0064] Step 6: Figure 7 As shown, in the production process flow, a workflow is constructed according to the minimum production process flow, and the workflow notifies the relevant hardware equipment to complete the production process flow according to the serial and parallel order in the constructed minimum production process flow. If the current process fails, the entire production process ends. In this process, if the process flow changes, such as when only assembly processes C and E need to be maintained, only other nodes except C and E need to be deleted. According to the method, the new process generation can be completed without changing the program.
[0065] Embodiment 2:
[0066] It includes several transport units, material barcodes, material inlets, material racks, material temporary storage areas, material handover areas and loading robots. Several transport units are divided into the first transport unit and the second transport unit. The material loading process is specifically defined, and the following sub-steps are defined:
[0067] Sub-step A: The first transport unit transports the material to the feed inlet;
[0068] Sub-step B: the second transport unit prepares to transport materials at the feed inlet;
[0069] Sub-step C: Classify materials according to their types and grades;
[0070] Sub-step D: Scan the material barcode and record it;
[0071] Sub-step E: Calculate the remaining material space on the material rack;
[0072] Sub-step F: The second transport unit transports the material from the material inlet to the material temporary storage area;
[0073] Sub-step G: The material robot in the material transfer area takes the material from the material temporary storage area to the material transfer area;
[0074] Sub-step H: The loading robot places the materials in the material transfer area on the material rack;
[0075] Sub-step I: The first transport unit and the second transport unit return to their original positions;
[0076] like Figure 8 As shown, according to the above definition, the production process required for this production is constructed, and the production process relationship between sub-steps AI is defined as follows:
[0077] Sub-step A and sub-step B, sub-step C, and sub-step E are in a multi-sufficient relationship, wherein sub-step B, sub-step C, and sub-step E are sufficient sub-steps of sub-step A;
[0078] Sub-step B, sub-step C and sub-step E are in parallel relationship, that is, the three processes need to be performed simultaneously;
[0079] Sub-step C and sub-step D are in a single necessary relationship, where sub-step C is a necessary sub-step of sub-step F;
[0080] Sub-step B, sub-step D, sub-step E and sub-step F are in a multi-necessary relationship, wherein sub-step B, sub-step D and sub-step E are necessary sub-steps of sub-step F;
[0081] Sub-step F and sub-step G are in a single necessary relationship, where sub-step F is a necessary sub-step of sub-step G;
[0082] There is a multi-sufficiency relationship between sub-step G and sub-step I and sub-step H, where sub-step I and sub-step H are sufficient sub-steps of sub-step G;
[0083] Step 2: Obtain the production process flow, take the sub-steps with a single necessary relationship as the second-level sub-steps, and determine the second-level sub-steps according to the production process relationship between the previous and next sub-steps in the production process flow;
[0084] Step 3: In the production process flow, adjacent secondary sub-steps in the merged sub-steps are formed into serial sub-steps, and the processes in the serial sub-steps are performed according to the execution order between the atomic steps, such as Fig. 9 As shown, the secondary sub-steps are sub-steps C and sub-step D, sub-steps F and sub-step G, and then sub-steps C and sub-steps D are combined to form C', and sub-steps F and sub-steps G are combined to form F'. Sub-steps C and sub-steps D, sub-steps E and sub-steps F are all serial sub-steps, and are executed in the order of execution of the original sub-steps in actual operation;
[0085] Step 4: Take the necessary sub-steps in multiple necessary relationships as the third-level sub-steps, and take the sufficient sub-steps in multiple sufficient relationships as the fourth-level sub-steps. According to the production process flow of the preceding and following sub-steps between each sub-step in the production process flow, if in the same multiple necessary relationships, the corresponding third-level sub-steps have no preceding sub-steps, then merge several necessary sub-steps to form parallel sub-steps; if parallel sub-steps are formed in the same multiple sufficient relationships, determine the sufficient sub-steps without post-nodes in the multiple sufficient relationships and merge them to form parallel nodes. If in the superposition relationship of multiple necessary relationships and multiple sufficient relationships, the third-level sub-step of a multiple necessary relationship is used as the fourth-level sub-step of another multiple sufficient relationship, determine that there is a preceding node in the multiple necessary relationships and a post-node in the multiple sufficient relationships, then merge several superposition sub-steps to form parallel nodes, and the processes in the parallel nodes are executed simultaneously according to the execution order between the atomic steps. In this embodiment, Fig.10 As shown, sub-step B, sub-step C', and sub-step E have a multi-necessary relationship with sub-step A in the third-level sub-steps, and have a multi-sufficient relationship with sub-step F' in the fourth-level relationship, and then merge sub-step B and sub-step C', sub-step E is sub-step B', and sub-step B' is a parallel sub-step. In actual execution, sub-step B, sub-step C', sub-step E, sub-step I, and sub-step H are executed simultaneously without any subsequent sub-steps, and the preceding sub-step is sub-step F'. Therefore, sub-step I and sub-step H have the same level, and sub-step I and sub-step H are merged into H'. In actual production, production is carried out in the order of the original sub-steps. By executing steps four and five, the process flow can be gradually simplified, such as: E and F are serial processes, which become a single process after merging. After executing process flow E, process flow F will be directly executed.
[0086] Step 5: In the production process flow, if step 4 and step 3 are not combined, it is the minimum production process flow, and whether the production process flow is the minimum production process flow is determined. If it is not the minimum production process flow, repeat steps 2-4 until the production process flow is the minimum production process flow. Fig.10 ,like Fig.11 As shown, sub-step A, sub-step B', sub-step F' and sub-step H' are mutually necessary, so they are merged into A', and steps three and four are executed in a loop, and serial and parallel tasks are merged alternately. Finally, a complex process can be merged into a process that can be recognized by a computer and can be directly provided to the workflow for execution.
[0087] Step 6: Figure 7 As shown, in the production process flow, a workflow is constructed according to the minimum production process flow, and the workflow notifies the relevant hardware equipment to complete the production process flow in the serial and parallel order of the constructed minimum production process flow. If the current process fails, the entire production process ends. In this process, if the process flow changes, only the material sorting processes B, C, and E need to be retained at this time, and other nodes except B, C, and E only need to be deleted. According to the method, the new process generation can be completed without changing the program.
[0088] Working principle: In the process of flexible manufacturing production, different production process flows are set for different products. After the specific process is planned, the sub-steps are merged into serial sub-steps and parallel sub-steps according to the dependencies between them. After simplification layer by layer, serial sub-steps and parallel sub-steps replace the original sub-steps in the software input, thereby simplifying the program, solving the problem of modifying cumbersome established programs in practical applications, and improving the flexibility of the software process in production and manufacturing.
[0089] It should be emphasized that the embodiments described in the present invention are illustrative rather than restrictive, and therefore the present invention is not limited to the embodiments described in the specific implementation manners. Any other implementation manners derived by those skilled in the art based on the technical solutions of the present invention also fall within the scope of protection of the present invention.
Claims
1. A method suitable for a flexible manufacturing production process, characterized in that: It includes a workbench, a batching warehouse, a finished product warehouse, a first transport unit, a second transport unit and a third transport unit, and also includes the following steps: Step 1: Define as follows: When at least two sub-steps are prerequisites for another sub-step, the above sub-steps are in a multi-necessary relationship, where the sub-steps that are prerequisites are necessary sub-steps for another sub-step; When one sub-step is the only prerequisite for another sub-step, the above two sub-steps are in a single necessary relationship; When a sub-step is a prerequisite for multiple sub-steps, the above sub-steps are in a multiple sufficient relationship, where the subsequent multiple sub-steps are sufficient sub-steps of the prerequisite sub-steps; Step 2: Obtain the production process flow, take the sub-steps with a single necessary relationship as the second-level sub-steps, and determine the second-level sub-steps according to the production process relationship between the previous and next sub-steps in the production process flow; Step 3: In the production process flow, adjacent secondary sub-steps in the merged sub-steps are formed into serial sub-steps, and the processes in the serial sub-steps are performed according to the execution order between the atomic steps; Step 4: The necessary sub-steps in multiple necessary relationships are the third-level sub-steps, and the sufficient sub-steps in multiple sufficient relationships are the fourth-level sub-steps. According to the production process flow of the preceding and following sub-steps between each sub-step in the production process flow, if in the same multiple necessary relationships, the corresponding third-level sub-steps have no preceding sub-steps, then several necessary sub-steps are merged to form parallel sub-steps; If parallel sub-steps are formed in the same multiple sufficient relation, sufficient sub-steps without subsequent nodes in the multiple sufficient relation are determined to be merged to form parallel nodes; If, in the superposition relationship of multiple necessary relations and multiple sufficient relations, the third-level sub-step of a multiple necessary relation is used as the fourth-level sub-step of another multiple sufficient relation, and it is determined that there is a preceding node in the multiple necessary relation and a succeeding node in the multiple sufficient relation, then several superposition sub-steps are merged to form a parallel node, and the processes in the parallel node are executed simultaneously according to the execution order between the atomic steps; Step 5: In the production process flow, if step 4 and step 3 are not combined, it is the minimum production process flow, and whether the production process flow is the minimum production process flow is determined. If it is not the minimum production process flow, repeat steps 2-4 until the production process flow is the minimum production process flow; Step 6: In the production process flow, a workflow is constructed according to the minimum production process flow, and the workflow notifies the relevant hardware devices to complete the production process flow according to the serial and parallel order in the constructed minimum production process flow.
Citation Information
Patent Citations
Universal ETL tool process model generation method based on workflow
CN107391611A
Node combination scheduling method and device, equipment and storage medium
CN111061551A