An Arrangement Method, Device, Equipment and Storage Medium for a Processing Technology

By constructing and solving process planning models and automatically arranging and processing processes, the problem of low processing process layout efficiency in the existing technology is solved, and more efficient processing processes and better economic and time performance are achieved.

CN115496385BActive Publication Date: 2025-06-27DAJIE INTELLIGENT TECH (GUANGDONG) CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211205756.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-09-30
Publication Date
2025-06-27
Estimated Expiration
2042-09-30

AI Technical Summary

Technical Problem

The arrangement efficiency of existing processing processes is low, and the process plan needs to be adjusted frequently, resulting in wasted time and energy.

Method used

By obtaining the processing technology to be arranged for the target processing task, setting process variables, and building a process planning model based on these variables, the cost and time consumption of optional processing processes, as well as preset constraints, we will solve the model to obtain the optimal processing technology arrangement results.

Benefits of technology

The automatic arrangement of processing technology is realized, processing efficiency is improved, cost and processing time is reduced, and processing technology arrangement is more efficient and optimized.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115496385B_ABST
    Figure CN115496385B_ABST
Patent Text Reader

Abstract

The present disclosure provides a method, apparatus, device, and storage medium for arranging processing technologies. The method includes: first, obtaining the processing technologies to be arranged corresponding to a target processing task, setting corresponding process variables for each of the processing technologies to be arranged, then constructing a process planning model for the target processing task based on the process variables corresponding to the processing technologies to be arranged, the costs corresponding to the optional processing operations respectively, the processing time consumed by the processing technologies to be arranged, and preset constraint conditions, and then obtaining the arrangement result of the processing technologies corresponding to the target processing task by solving the process planning model. It can be seen that in the embodiments of the present disclosure, by setting corresponding process variables for each of the processing technologies to be arranged for the target processing task and obtaining the optional processing operations corresponding to each of the processing technologies to be arranged by solving the constructed process planning model, the automatic arrangement of the processing technologies to be arranged corresponding to the target processing task is realized, and the arrangement efficiency of the processing technologies is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of data processing, and particularly to a method, apparatus, device, and storage medium for arranging processing technologies. Background Art

[0002] In the process of mass-producing parts, in order to improve the processing efficiency of parts, it is usually necessary to arrange the processing technologies of the parts in different combination machine tools.

[0003] However, currently, the arrangement of processing technologies is usually customized by process personnel. Once the processing technology changes, the processing technology needs to be rearranged, which is time-consuming and laborious. Therefore, how to improve the arrangement efficiency of processing technologies has become a technical problem that needs to be solved urgently. Summary of the Invention

[0004] In order to solve the above technical problems, the present disclosure provides a method for arranging processing technologies.

[0005] In a first aspect, the present disclosure provides a method for arranging processing technologies, the method including:

[0006] Obtaining the processing technologies to be arranged corresponding to the target processing task;

[0007] Respectively setting corresponding process variables for each processing technology to be arranged;

[0008] Based on the process variables corresponding to the processing technologies to be arranged, the costs corresponding to the optional processing procedures respectively, the processing time corresponding to the processing technologies to be arranged, and the preset constraint conditions, constructing a process planning model for the target processing task;

[0009] Solving the process planning model to obtain the processing technology arrangement result corresponding to the target processing task; wherein, the processing technology arrangement result includes the values of the process variables corresponding to each processing technology to be arranged, and the values of the process variables are used to identify the optional processing procedures, and the process planning model is used to make the cost and processing time for completing the target processing task optimal based on the processing technology arrangement result.

[0010] In an optional implementation manner, the preset constraint conditions include:

[0011] There is a preset sequence relationship between each optional processing procedure; and,

[0012] There is a preset processing sequence between each processing technology to be arranged.

[0013] In an alternative implementation, constructing a process planning model for the target processing task based on the process variables corresponding to each processing technology to be arranged, the cost corresponding to each optional processing operation, the processing time corresponding to each processing technology to be arranged, and the preset constraint conditions includes:

[0014] Constructing a first objective function based on the process variables corresponding to the processing technology to be arranged and the costs corresponding to the optional processing operations respectively; wherein, the first objective function is used to minimize the cost of the target processing task.

[0015] Constructing a second objective function based on the process variables corresponding to the processing technology to be arranged and the processing time corresponding to the processing technology to be arranged; wherein, the second objective function is used to minimize the processing time of the target processing task.

[0016] Constructing the process planning model for the target processing task based on the first objective function, the second objective function, and the preset constraint conditions.

[0017] In an alternative implementation, the method further includes:

[0018] Constructing a third objective function based on the process variables corresponding to the processing technology to be arranged; wherein, the third objective function is used to minimize the number of clamping times of the target processing task; the number of clamping times is proportional to the number of processing operations corresponding to the target processing task.

[0019] Correspondingly, constructing the process planning model for the target processing task based on the first objective function, the second objective function, and the preset constraint conditions includes:

[0020] Constructing the process planning model for the target processing task based on the first objective function, the second objective function, the third objective function, and the preset constraint conditions; wherein, the process planning model is used to optimize the cost, production time, and number of clamping times for completing the target processing task based on the processing technology arrangement result.

[0021] In an alternative implementation, solving the process planning model to obtain the processing technology arrangement result corresponding to the target processing task includes:

[0022] Using a preset optimization algorithm to solve the process planning model to obtain the processing technology arrangement result corresponding to the target processing task; wherein, the preset optimization algorithm includes at least one of a genetic algorithm, a simulated annealing algorithm, and a particle swarm algorithm.

[0023] In an alternative implementation, the method further includes:

[0024] Arrange the to-be-arranged processing technologies corresponding to the target processing task based on the result of arranging the processing technologies.

[0025] In a second aspect, the present disclosure provides an arrangement device for processing technologies, and the device includes:

[0026] An acquisition module, configured to acquire the to-be-arranged processing technologies corresponding to a target processing task;

[0027] A setting module, configured to respectively set corresponding process variables for each to-be-arranged processing technology;

[0028] A construction module, configured to construct a process planning model for the target processing task based on the process variables corresponding to the to-be-arranged processing technologies, the costs corresponding to the optional processing processes respectively, the processing time consumed by the to-be-arranged processing technologies, and preset constraint conditions;

[0029] A solving module, configured to solve the process planning model to obtain a processing technology arrangement result corresponding to the target processing task; wherein, the processing technology arrangement result includes the values of the process variables corresponding to each to-be-arranged processing technology, and the values of the process variables are used to identify the optional processing processes, and the process planning model is used to optimize the cost and processing time consumed for completing the target processing task based on the processing technology arrangement result.

[0030] In a third aspect, the present disclosure provides a computer-readable storage medium, in which instructions are stored, and when the instructions run on a terminal device, the terminal device is enabled to implement the above method.

[0031] In a fourth aspect, the present disclosure provides an arrangement device for processing technologies, including: a memory, a processor, and a computer program stored on the memory and executable on the processor, and when the processor executes the computer program, the above method is implemented.

[0032] In a fifth aspect, the present disclosure provides a computer program product, and the computer program product includes computer programs / instructions, and when the computer programs / instructions are executed by a processor, the above method is implemented.

[0033] The technical solutions provided by the embodiments of the present disclosure have at least the following advantages compared with the prior art:

[0034] An embodiment of the present disclosure provides a method for arranging processing technologies. First, obtain the processing technologies to be arranged corresponding to the target processing task, set corresponding process variables for each processing technology to be arranged, and then construct a process planning model for the target processing task based on the process variables corresponding to the processing technologies to be arranged, the costs corresponding to the optional processing operations respectively, the processing time corresponding to the processing technologies to be arranged, and the preset constraint conditions. Then, by solving the process planning model, obtain the processing technology arrangement result corresponding to the target processing task. Among them, the processing technology arrangement result includes the values of the process variables corresponding to each processing technology to be arranged, and the values of the process variables are used to identify the optional processing operations. The process planning model is used to optimize the cost and processing time for completing the target processing task based on the processing technology arrangement result. It can be seen that, in the embodiment of the present disclosure, by setting corresponding process variables for each processing technology to be arranged for the target processing task and solving the constructed process planning model, the optional processing operations corresponding to each processing technology to be arranged are obtained, realizing the automatic arrangement of the processing technologies to be arranged corresponding to the target processing task and improving the arrangement efficiency of the processing technologies. BRIEF DESCRIPTION OF THE DRAWINGS

[0035] The accompanying drawings herein are incorporated into the specification and form a part of the specification, showing embodiments consistent with the present disclosure and used together with the specification to explain the principles of the present disclosure.

[0036] In order to more clearly illustrate the technical solutions in the embodiments of the present disclosure or the prior art, the following will briefly introduce the accompanying drawings required for use in the description of the embodiments or the prior art. Obviously, for those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.

[0037] Figure 1 It is a flowchart of a method for arranging a processing technology provided by an embodiment of the present disclosure;

[0038] Figure 2 It is a flowchart of a method for constructing a process planning model provided by an embodiment of the present disclosure;

[0039] Figure 3 It is a flowchart of another method for constructing a process planning model provided by an embodiment of the present disclosure;

[0040] Figure 4 It is a schematic structural diagram of an arrangement device for a processing technology provided by an embodiment of the present disclosure;

[0041] Figure 5 It is a schematic structural diagram of an arrangement device for a processing technology provided by an embodiment of the present disclosure. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0042] In order to more clearly understand the above-mentioned objectives, features and advantages of the present disclosure, the scheme of the present disclosure will be further described below. It should be noted that the embodiments of the present disclosure and the features in the embodiments can be combined with each other without conflict.

[0043] In the following description, many specific details are set forth to facilitate a full understanding of the present disclosure, but the present disclosure may also be implemented in other ways different from those described herein; it is obvious that the embodiments in the specification are only part of the embodiments of the present disclosure, rather than all of the embodiments.

[0044] In order to improve the efficiency of arranging processing techniques, an embodiment of the present disclosure provides a method for arranging processing techniques.

[0045] Specifically, firstly, the processing technology to be arranged corresponding to the target processing task is obtained, and the corresponding process variables are set for each processing technology to be arranged, and then based on the process variables corresponding to the processing technology to be arranged, the cost corresponding to the optional processing steps, the processing time corresponding to the processing technology to be arranged, and the preset constraints, a process planning model is constructed for the target processing task, and then the processing technology arrangement result corresponding to the target processing task is obtained by solving the process planning model, wherein the processing technology arrangement result includes the value of the process variable corresponding to each processing technology to be arranged, the value of the process variable is used to identify the optional processing step, and the process planning model is used to optimize the cost and processing time of completing the target processing task based on the processing technology arrangement result. It can be seen that the embodiment of the present disclosure realizes the automatic arrangement of the processing technology to be arranged corresponding to the target processing task by setting the corresponding process variables for each processing technology to be arranged of the target processing task, and by solving the constructed process planning model, the optional processing step corresponding to each processing technology to be arranged is obtained, thereby improving the arrangement efficiency of the processing technology.

[0046] Based on this, the present disclosure provides a method for arranging a processing technique, referring to Figure 1 , is a flow chart of a method for arranging a processing technique provided by an embodiment of the present disclosure, the method comprising:

[0047] S101: Obtain the processing technology to be arranged corresponding to the target processing task.

[0048] In the disclosed embodiment, the target processing task may be a task of processing any large batch of target objects. Specifically, the target objects may be parts with more rotating body features that are convenient for combined machine tool processing, such as bushings, guide sleeves, etc.

[0049] The processing technology to be arranged refers to all the processing technologies required to complete the target processing task. For example, if the target processing task is to process a batch of shaft sleeves, then the processing technology to be arranged refers to all the processing technologies required to process a batch of shaft sleeves.

[0050] Exemplarily, the to-be-arranged processing process table shown in the following table can be referred to:

[0051] 1 2 ...... n <![CDATA[O 1,1 > <![CDATA[O 2,1 > ...... <![CDATA[O n,1 > <![CDATA[O 1,2 > <![CDATA[O 2,2 > ...... <![CDATA[O n,2 > ...... ...... ...... ...... <![CDATA[O 1,p1 > <![CDATA[O 2,p2 > ...... <![CDATA[O n,pn >

[0052] Table 1

[0053] In the above Table 1, the to-be-arranged processing processes corresponding to the target processing tasks are exemplarily shown. Specifically, in order to facilitate the acquisition of the to-be-arranged processing processes corresponding to the target processing tasks, the target objects to be processed by the target processing tasks can be divided into n processing areas according to their forming characteristics, and each processing area is divided into P i processing steps.

[0054] Among them, O i,j represents the to-be-arranged processing process corresponding to the jth processing step in the ith processing area, where 1 ≤ i ≤ n and 1 ≤ j ≤ P i .

[0055] S102: Set corresponding process variables for each to-be-arranged processing process.

[0056] Among them, the process variable is used to characterize the optional processing steps of the to-be-arranged processing process, that is, on which optional processing step the to-be-arranged processing process is processed.

[0057] Specifically, there is a corresponding relationship between the optional processing steps and the processing equipment. Different optional processing steps correspond to different processing equipment. Taking the combined machine tool as an example of the processing equipment, different optional processing steps correspond to different combined machine tools. For example, the first optional processing step corresponds to the 1st combined machine tool, and the second optional processing step corresponds to the 2nd combined machine tool, etc.

[0058] For the convenience of understanding, the following description is made taking the combined machine tool as an example of the processing equipment:

[0059] Continuing to refer to Table 1, assuming that the to-be-arranged processing process is as shown in Table 1 above, then by setting corresponding process variables for each to-be-arranged processing process respectively, Table 2 can be obtained. Referring to Table 2, it is a process variable table provided by an embodiment of the present disclosure.

[0060] Exemplarily, the process variable is represented by S i,j , where 1 ≤ i ≤ n and 1 ≤ j ≤ P i .

[0061] 1 2 ...... n <![CDATA[S 1,1 > <![CDATA[S 2,1 > ...... <![CDATA[S n,1 > <![CDATA[S 1,2 > <![CDATA[S 2,2 > ...... <![CDATA[S n,2 > ...... ...... ...... ...... <![CDATA[S 1,p1 > <![CDATA[S 2,p2 > ...... <![CDATA[S n,pn >

[0062] Table 2

[0063] For the convenience of understanding, taking the process variable S 1,1 as an example, the process variable S 1,1Used to represent the to-be-arranged processing technology O 1,1 The optional processing procedures of, that is, the to-be-arranged processing technology O 1,1 Perform processing on the corresponding optional processing procedures in the process variable S 1,1 Since there is a corresponding relationship between the optional processing procedures and the combined machine tools, assuming that the process variable S 1,1 takes the value of 1, it means that the to-be-arranged processing technology O1,1 is processed on the first combined machine tool.

[0064] S103: Based on the process variables corresponding to the to-be-arranged processing technology, the costs corresponding to the optional processing procedures respectively, the processing time consumed by the to-be-arranged processing technology, and the preset constraint conditions, construct a process planning model for the target processing task.

[0065] Among them, the costs corresponding to the optional processing procedures respectively refer to the costs of the combined machine tools corresponding to each optional processing procedure.

[0066] The processing time consumed by the to-be-arranged processing technology refers to the time required to process the to-be-arranged processing technology. Usually, the time consumed for processing different to-be-arranged processing technologies is different.

[0067] The preset constraint conditions refer to the constraint conditions preset during the process of completing the target processing task.

[0068] In an optional implementation manner, the preset constraint conditions may include the constraint conditions that there is a preset sequence relationship among the optional processing procedures, and the constraint conditions that there is a preset processing sequence among the to-be-arranged processing technologies.

[0069] Among them, the preset sequence relationship refers to the sequence relationship of each optional processing procedure preset in advance, that is, each optional processing procedure must be processed according to the preset sequence relationship and cannot be out of order.

[0070] The preset processing sequence refers to the sequence relationship among the to-be-arranged processing technologies preset in advance, that is, the to-be-arranged processing technologies are not completely independent of each other and there is a certain constraint relationship. For example, there is a certain constraint relationship between the to-be-arranged processing technology a and the to-be-arranged processing technology b. Only after processing the to-be-arranged processing technology a can the to-be-arranged processing technology b be processed. Then, for the to-be-arranged processing technology a and the to-be-arranged processing technology b, their corresponding preset processing sequence is to process the to-be-arranged processing technology a first and then the to-be-arranged processing technology b.

[0071] In the embodiments of the present disclosure, after setting corresponding process variables for each process to be arranged for processing, a target function is constructed based on the process variables corresponding to the process to be arranged for processing, the costs corresponding to the optional processing processes respectively, and the processing time corresponding to the process to be arranged for processing. Then, based on the constructed target function and the preset constraint conditions, a process planning model for the target processing task is constructed, so that the cost and production time of the target processing task are optimal.

[0072] In the embodiments of the present disclosure, the construction of the process planning model will be introduced in subsequent embodiments and will not be elaborated here.

[0073] S104: Solve the process planning model to obtain the processing process arrangement result corresponding to the target processing task.

[0074] Among them, the processing process arrangement result includes the values of the process variables corresponding to each process to be arranged for processing, and the values of the process variables are used to identify the optional processing processes. The process planning model is used to optimize the cost and processing time for completing the target processing task based on the processing process arrangement result.

[0075] In the embodiments of the present disclosure, after constructing the process planning model for the target processing task, by solving the process planning model, the values of the process variables corresponding to each process to be arranged for processing can be obtained.

[0076] Continuing to refer to Table 1 and Table 2 above, by solving the process planning model, Table 3 can be obtained as shown in Table 3 below:

[0077] 1 2 ...... n <![CDATA[S 1,1 = 2]]> <![CDATA[S 2,1 = 2]]> ...... <![CDATA[S n,1 = 4]]> <![CDATA[S 1,2 = 2]]> <![CDATA[S 2,2 = 5]]> ...... <![CDATA[S n,2 = 2]]> ...... ...... ...... ...... <![CDATA[S 1,p1 = 7]]> <![CDATA[S 2,p2 = 8]]> ...... <![CDATA[S n,pn = 12]]>

[0078] Table 3

[0079] As shown in Table 3, for each process O to be arranged for processing i,j the corresponding process variable S i,j , each has a corresponding value, and the value of the process variable can identify the optional processing process. Exemplarily, S 1,1 = 2, indicating that the process O to be arranged for processing corresponding to the process variable S 1,1 is arranged for processing on the second optional processing process. 1,1

[0080] Since the optional processing process corresponds to the combination machine tool, that is, the second optional processing process corresponds to the second combination machine tool. It can be seen that when S 1,1 = 2, it means that the process O to be arranged for processing corresponding to the process variable S 1,1 is arranged for processing on the second combination machine tool. 1,1

[0081] It should be noted that, for the convenience of understanding the processing technology layout result corresponding to the target processing task, Table 3 is only an example for easy understanding and should not be regarded as a limitation.

[0082] In an optional implementation manner, after constructing a process planning model for the target processing task, a preset optimization algorithm can be used to solve the process planning model to obtain the processing technology layout result corresponding to the target processing task.

[0083] Among them, the preset optimization algorithm refers to an algorithm preset for solving the process planning model. For example, the preset optimization algorithm can be at least one of a genetic algorithm, a simulated annealing algorithm, and a particle swarm algorithm.

[0084] Specifically, the genetic algorithm, the simulated annealing algorithm, and the particle swarm algorithm are algorithms well-known to those skilled in the art, and the specific calculation processes involved in each algorithm will not be elaborated here.

[0085] Furthermore, after obtaining the processing technology layout result, based on the processing technology layout result, arrange the processing technologies to be arranged corresponding to the target processing task.

[0086] In the embodiments of the present disclosure, after obtaining the processing technology layout result corresponding to the target processing task, according to the processing technology layout result, arrange the processing technologies to be arranged corresponding to the target processing task in the optional processing procedures (combination machine tools), so as to realize the automatic arrangement of the processing technologies to be arranged corresponding to the target processing task.

[0087] In the method for arranging processing technologies provided by the embodiments of the present disclosure, first obtain the processing technologies to be arranged corresponding to the target processing task, set corresponding process variables for each processing technology to be arranged, and then, based on the process variables corresponding to the processing technologies to be arranged, the costs corresponding to the optional processing procedures respectively, the processing time consumed by the processing technologies to be arranged, and the preset constraint conditions, construct a process planning model for the target processing task, and then solve the process planning model to obtain the processing technology layout result corresponding to the target processing task. Among them, the processing technology layout result includes the values of the process variables corresponding to each processing technology to be arranged, and the values of the process variables are used to identify the optional processing procedures. The process planning model is used to make the cost and processing time consumed for completing the target processing task optimal. It can be seen that the embodiments of the present disclosure set corresponding process variables for each processing technology to be arranged for the target processing task, and by solving the constructed process planning model, obtain the optional processing procedures corresponding to each processing technology to be arranged, realize the automatic arrangement of the processing technologies to be arranged corresponding to the target processing task, improve the arrangement efficiency of the processing technologies, and at the same time make the cost and processing time consumed for completing the target processing task optimal.

[0088] For a further understanding of how to construct a process planning model, refer toFigure 2 , is a flow chart of a method for constructing a process planning model provided by an embodiment of the present disclosure, the method comprising:

[0089] S201: Constructing a first objective function based on the process variables corresponding to the processing technology to be arranged and the costs corresponding to the optional processing processes.

[0090] The first objective function is used to minimize the cost of the target processing task.

[0091] Specifically, the first objective function may be set to satisfy the following calculation formula:

[0092]

[0093] Among them, F1 represents the first objective function, S i,j Indicates the processing technology to be arranged O i,j The corresponding process variables, s represents the optional processing steps, Q s It represents the cost corresponding to the optional processing steps (i.e., combination machine tools).

[0094] In the disclosed embodiment, the first objective function can be achieved by calculating the minimum total cost of the optional processing steps (i.e., the combination machine tool) required to complete the target processing task.

[0095] S202: Constructing a second objective function based on the process variables corresponding to the processing technology to be arranged and the processing time corresponding to the processing technology to be arranged.

[0096] The second objective function is used to minimize the processing time of the target processing task.

[0097] Specifically, the second objective function can be set to satisfy the following calculation formula:

[0098]

[0099] Among them, F2 represents the second objective function, S i,j Indicates the processing technology to be arranged O i,j The corresponding process variable, s represents the optional processing process, T s represents the processing time of the sth optional processing step, T s =max{t i,j 丨S i,j =s}, t i,j Indicates the processing technology to be arranged O i,j Tc represents the time consumed for loading and unloading materials between optional processing steps.

[0100] In the embodiments of the present disclosure, the second objective function can be realized by calculating the shortest sum of the total processing time of the optional processing procedures and the total loading and unloading time between the optional processing procedures.

[0101] Among them, the processing time of each optional processing procedure is equal to the longest processing time among the various processing techniques to be arranged in the optional processing procedure. For example, the processing techniques to be arranged in the optional processing procedure c are O 1,1 、O 1,3 、O 2,1 , among which, the processing time of the processing technique O2,1 to be arranged is the longest. Then, the processing time of the optional processing procedure c is equal to the processing time of the processing technique O 2,1 .

[0102] The total loading and unloading time between the optional processing procedures is equal to the product of the number of optional processing procedures and the loading and unloading time.

[0103] S203: Based on the first objective function, the second objective function, and the preset constraint conditions, construct a process planning model for the target processing task.

[0104] In the embodiments of the present disclosure, after obtaining the first objective function, the second objective function, and the preset constraint conditions, a process planning model is constructed for the target processing task based on the first objective function, the second objective function, and the preset constraint conditions, so that the cost and production time of the target processing task are optimal.

[0105] In the method for arranging the processing techniques provided by the embodiments of the present disclosure, first, a first objective function is constructed based on the process variables corresponding to the processing techniques to be arranged and the costs corresponding to the optional processing procedures respectively, where the first objective function is used to minimize the cost of the target processing task. Then, a second objective function is constructed based on the process variables corresponding to the processing techniques to be arranged and the processing time corresponding to the processing techniques to be arranged, where the second objective function is used to minimize the processing time of the target processing task. Then, based on the first objective function, the second objective function, and the preset constraint conditions, a process planning model is constructed for the target processing task. It can be seen that the embodiments of the present disclosure construct a process planning model for the target processing task based on the first objective function, the second objective function, and the preset constraint conditions, which can make the cost and production time of the target processing task optimal.

[0106] Based on the above embodiments, the present disclosure also provides a method for arranging processing techniques. Refer to Figure 3 , which is a flowchart of another method for constructing a process planning model provided by the embodiments of the present disclosure. The method includes:

[0107] S301: Construct a first objective function based on the process variables corresponding to the processing techniques to be arranged and the costs corresponding to the optional processing procedures respectively.

[0108] Among them, the first objective function is used to minimize the cost of the target machining task.

[0109] S302: Based on the process variables corresponding to the machining process to be arranged and the machining time consumed by the machining process to be arranged, construct a second objective function.

[0110] Among them, the second objective function is used to minimize the machining time of the target machining task.

[0111] It should be noted that steps S301 - S302 are the same as the above steps S201 - S202. For specific reference, please refer to the description of steps S201 - S202, and the present disclosure will not elaborate here.

[0112] S303: Based on the process variables corresponding to the machining process to be arranged, construct a third objective function.

[0113] Among them, the third objective function is used to minimize the number of clamping operations of the target machining task.

[0114] Specifically, the third objective function can be set to satisfy the following calculation formula:

[0115] F3 = min(max(s i,j ))

[0116] Among them, F3 represents the third objective function, and S i,j represents the process variables corresponding to the machining process O i,j to be arranged.

[0117] In the embodiments of the present disclosure, the number of clamping operations refers to the number of times required to fix the target object to be machined. Usually, the number of clamping operations is proportional to the number of machining processes corresponding to the target machining task. Therefore, the third objective function can be realized by minimizing the number of machining processes corresponding to the target machining task.

[0118] S304: Based on the first objective function, the second objective function, the third objective function, and the preset constraint conditions, construct a process planning model for the target machining task.

[0119] Among them, the process planning model is used to optimize the cost, production time, and number of clamping operations of the target machining task based on the machining process arrangement result.

[0120] In the embodiments of the present disclosure, after obtaining the first objective function, the second objective function, the third objective function, and the preset constraint conditions, based on the first objective function, the second objective function, the third objective function, and the preset constraint conditions, construct a process planning model for the target machining task, so as to optimize the cost, production time, and number of clamping operations of the target machining task.

[0121] In the arrangement method of the processing technology provided by the embodiments of the present disclosure, first, a first objective function is constructed based on the process variables corresponding to the processing technology to be arranged and the costs corresponding to the optional processing processes respectively, where the first objective function is used to minimize the cost of the target processing task. Then, a second objective function is constructed based on the process variables corresponding to the processing technology to be arranged and the processing time corresponding to the processing technology to be arranged, where the second objective function is used to minimize the processing time of the target processing task. Then, a third objective function is constructed based on the process variables corresponding to the processing technology to be arranged, where the third objective function is used to minimize the number of clamping times of the target processing task. Thus, based on the first objective function, the second objective function, the third objective function and the preset constraint conditions, a process planning model is constructed for the target processing task. It can be seen that the embodiments of the present disclosure construct a process planning model for the target processing task based on the first objective function, the second objective function, the third objective function and the preset constraint conditions, which can optimize the cost, production time and number of clamping times of the target processing task.

[0122] Based on the same inventive concept as the above embodiment, the embodiments of the present disclosure also provide an arrangement device for processing technology, referring to Figure 4 , which is a schematic structural diagram of an arrangement device for processing technology provided by the embodiments of the present disclosure. The arrangement device for processing technology includes:

[0123] An acquisition module 401, configured to acquire the processing technology to be arranged corresponding to the target processing task;

[0124] A setting module 402, configured to respectively set corresponding process variables for each processing technology to be arranged;

[0125] A construction module 403, configured to construct a process planning model for the target processing task based on the process variables corresponding to the processing technology to be arranged, the costs corresponding to the optional processing processes respectively, the processing time corresponding to the processing technology to be arranged, and the preset constraint conditions;

[0126] A solving module 404, configured to solve the process planning model to obtain the processing technology arrangement result corresponding to the target processing task; where the processing technology arrangement result includes the values of the process variables corresponding to each processing technology to be arranged, and the values of the process variables are used to identify the optional processing processes, and the process planning model is used to optimize the cost and processing time of completing the target processing task based on the processing technology arrangement result.

[0127] In an optional implementation manner, the preset constraint conditions include:

[0128] There is a preset sequence relationship between each optional processing process; and,

[0129] There is a preset processing sequence among the processing technologies to be arranged.

[0130] In an alternative implementation, the construction module includes:

[0131] A first construction sub-module, configured to construct a first objective function based on the process variables corresponding to the processing technologies to be arranged and the costs corresponding to the optional processing operations respectively; wherein, the first objective function is used to minimize the cost of the target processing task;

[0132] A second construction sub-module, configured to construct a second objective function based on the process variables corresponding to the processing technologies to be arranged and the processing time consumed by the processing technologies to be arranged; wherein, the second objective function is used to minimize the processing time consumed by the target processing task;

[0133] A third construction sub-module, configured to construct the process planning model for the target processing task based on the first objective function, the second objective function, and the preset constraint conditions.

[0134] In an alternative implementation, the device further includes:

[0135] A fourth creation sub-module, configured to construct a third objective function based on the process variables corresponding to the processing technologies to be arranged; wherein, the third objective function is used to minimize the number of clamping times of the target processing task; the number of clamping times is proportional to the number of processing operations corresponding to the target processing task;

[0136] Correspondingly, the third construction sub-module is specifically configured to:

[0137] Construct the process planning model for the target processing task based on the first objective function, the second objective function, the third objective function, and the preset constraint conditions; wherein, the process planning model is used to optimize the cost, production time, and number of clamping times for completing the target processing task based on the arrangement result of the processing technologies.

[0138] In an alternative implementation, the solving module is specifically configured to:

[0139] Solve the process planning model by using a preset optimization algorithm to obtain the arrangement result of the processing technologies corresponding to the target processing task; wherein, the preset optimization algorithm includes at least one of a genetic algorithm, a simulated annealing algorithm, and a particle swarm algorithm.

[0140] In an alternative implementation, the device further includes:

[0141] An arrangement module, configured to arrange the processing technologies to be arranged corresponding to the target processing task based on the arrangement result of the processing technologies.

[0142] In the arrangement device for processing techniques provided by the embodiments of the present disclosure, first, the to-be-arranged processing techniques corresponding to the target processing task are obtained, corresponding process variables are respectively set for each to-be-arranged processing technique, and then, based on the process variables corresponding to the to-be-arranged processing techniques, the costs corresponding to the optional processing operations respectively, the processing time consumed by the to-be-arranged processing techniques, and the preset constraint conditions, a process planning model is constructed for the target processing task. Then, by solving the process planning model, the processing technique arrangement result corresponding to the target processing task is obtained, wherein the processing technique arrangement result includes the values of the process variables corresponding to each to-be-arranged processing technique, and the values of the process variables are used to identify the optional processing operations. The process planning model is used to optimize the cost and processing time consumed for completing the target processing task based on the processing technique arrangement result. It can be seen that, by setting corresponding process variables for each to-be-arranged processing technique of the target processing task and solving the constructed process planning model, the embodiments of the present disclosure obtain the optional processing operations corresponding to each to-be-arranged processing technique, realizing the automatic arrangement of the to-be-arranged processing techniques corresponding to the target processing task and improving the arrangement efficiency of the processing techniques.

[0143] In addition to the above methods and devices, the embodiments of the present disclosure also provide a computer-readable storage medium. Instructions are stored in the computer-readable storage medium, and when the instructions run on the terminal device, the terminal device is enabled to implement the processing technique arrangement method described in the embodiments of the present disclosure.

[0144] The embodiments of the present disclosure also provide a computer program product, where the computer program product includes computer programs / instructions, and when the computer programs / instructions are executed by a processor, the processing technique arrangement method described in the embodiments of the present disclosure is implemented.

[0145] In addition, the embodiments of the present disclosure also provide an arrangement device for processing techniques. As shown in Figure 5 it may include:

[0146] A processor 501, a memory 502, an input device 503, and an output device 504. The number of processors 501 in the arrangement device for processing techniques may be one or more, Figure 5 and one processor is taken as an example here. In some embodiments of the present disclosure, the processor 501, the memory 502, the input device 503, and the output device 504 may be connected through a bus or other means. Among them, Figure 5 taking the connection through a bus as an example here.

[0147] The memory 502 can be used to store software programs and modules. The processor 501 runs the software programs and modules stored in the memory 502, so as to process various functional applications and data processing of the layout device for the processing technology. The memory 502 mainly includes a program storage area and a data storage area. Among them, the program storage area can store an operating system, application programs required for at least one function, etc. In addition, the memory 502 can include high-speed random access memory, and can also include non-volatile memory, such as at least one magnetic disk storage device, a flash memory device, or other volatile solid-state storage devices. The input device 503 can be used to receive input digital or character information, and generate signal inputs related to user settings and function controls of the layout device for the processing technology.

[0148] Specifically in this embodiment, the processor 501 will, according to the following instructions, load the executable files corresponding to the processes of one or more application programs into the memory 502, and the processor 501 will run the application programs stored in the memory 502, so as to implement various functions of the above-mentioned layout device for the processing technology.

[0149] It should be noted that in this article, relational terms such as "first" and "second" are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the term "comprising", "including" or any other variant thereof is intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements not only includes those elements, but also includes other elements not expressly listed, or also includes elements inherent to such process, method, article or device. Without further limitation, an element defined by the statement "including a..." does not exclude the existence of additional identical elements in the process, method, article or device including the said element.

[0150] The above are only specific embodiments of the present disclosure, enabling those skilled in the art to understand or implement the present disclosure. Various modifications to these embodiments will be obvious to those skilled in the art, and the general principles defined herein can be implemented in other embodiments without departing from the spirit or scope of the present disclosure. Therefore, the present disclosure will not be limited to these embodiments described herein, but rather to the broadest scope consistent with the principles and novel features disclosed herein.

Claims

1. A layout method for a processing technology, characterized in that, The method includes: Obtaining the to-be-arranged processing technology corresponding to the target processing task; Setting corresponding process variables for each to-be-arranged processing technology respectively; Based on the process variables corresponding to the to-be-arranged processing technology, the costs corresponding to the optional processing procedures respectively, the processing time consumed by the to-be-arranged processing technology, and the preset constraint conditions, constructing a process planning model for the target processing task, specifically including: Construct a first objective function based on the process variables corresponding to the to-be-arranged processing technology and the costs corresponding to the optional processing operations respectively; wherein, the first objective function is as follows: , F1 represents the first objective function, represents the process variables corresponding to the to-be-arranged processing technology , s represents the optional processing operation, represents the cost corresponding to the optional processing operation; Construct a second objective function based on the process variables corresponding to the to-be-arranged processing technology and the processing time corresponding to the to-be-arranged processing technology; the second objective function is: , where F2 represents the second objective function, represents the processing time of the s-th optional processing step, represents the to-be-arranged processing technology 's processing time, represents the loading and unloading time between optional processing steps; Construct a third objective function based on the process variables corresponding to the to-be-arranged processing technology; wherein, the third objective function is as follows: , where F3 represents the third objective function; Constructing the process planning model for the target processing task based on the first objective function, the second objective function, the third objective function, and the preset constraint conditions; Solving the process planning model to obtain the processing technology arrangement result corresponding to the target processing task; wherein, the processing technology arrangement result includes the values of the process variables corresponding to each to-be-arranged processing technology, and the values of the process variables are used to identify the optional processing procedures, and the process planning model is used to optimize the cost, processing time, and number of clamping times for completing the target processing task based on the processing technology arrangement result.

2. The method according to claim 1, wherein The preset constraint conditions include: There is a preset sequential relationship between each optional processing procedure; and, There is a preset processing sequence between each to-be-arranged processing technology.

3. The method according to claim 1, characterized in that, The solving the process planning model to obtain the processing technology arrangement result corresponding to the target processing task includes: Using a preset optimization algorithm to solve the process planning model to obtain the processing technology arrangement result corresponding to the target processing task; wherein, the preset optimization algorithm includes at least one of a genetic algorithm, a simulated annealing algorithm, and a particle swarm algorithm.

4. The method according to claim 1, characterized in that, The method further includes: Arranging the to-be-arranged processing technology corresponding to the target processing task based on the processing technology arrangement result.

5. An arrangement device for a processing technology, characterized in that, The device includes: An obtaining module, configured to obtain the to-be-arranged processing technology corresponding to the target processing task; A setting module, configured to set corresponding process variables for each to-be-arranged processing technology respectively; A constructing module, configured to construct a process planning model for the target processing task based on the process variables corresponding to the to-be-arranged processing technology, the costs corresponding to the optional processing procedures respectively, the processing time consumed by the to-be-arranged processing technology, and the preset constraint conditions, and specifically configured to: Construct a first objective function based on the process variables corresponding to the to-be-arranged processing technology and the costs corresponding to the optional processing operations respectively; wherein, the first objective function is: , where F1 represents the first objective function, represents the process variables corresponding to the to-be-arranged processing technology , s represents the optional processing operations, represents the cost corresponding to the optional processing operations; Construct a second objective function based on the process variables corresponding to the to-be-arranged processing technology and the processing time corresponding to the to-be-arranged processing technology; the second objective function is as follows: , where F2 represents the second objective function, represents the processing time of the s-th optional processing step, represents the to-be-arranged processing technology 's processing time, represents the loading and unloading time between optional processing steps; Construct a third objective function based on the process variables corresponding to the to-be-arranged processing technology; wherein, the third objective function is as follows: , where F3 represents the third objective function; Construct the process planning model for the target processing task based on the first objective function, the second objective function, the third objective function, and the preset constraint conditions; A solving module, configured to solve the process planning model to obtain the processing technology arrangement result corresponding to the target processing task; wherein, the processing technology arrangement result includes the values of the process variables corresponding to each to-be-arranged processing technology, and the values of the process variables are used to identify the optional processing procedures, and the process planning model is used to optimize the cost, processing time, and number of clamping times for completing the target processing task based on the processing technology arrangement result.

6. A computer-readable storage medium, characterized in that, Instructions are stored in the computer-readable storage medium, and when the instructions run on the terminal device, the terminal device implements the method according to any one of claims 1-4.

7. An arrangement device for a processing technology, characterized in that Including: A memory, a processor, and a computer program stored on the memory and executable on the processor, wherein when the processor executes the computer program, the method according to any one of claims 1-4 is implemented.

8. A computer program product, characterized in that, The computer program product includes computer programs / instructions, and when the computer programs / instructions are executed by a processor, the method according to any one of claims 1-4 is implemented.

Citation Information

Patent Citations

  • Engine cylinder block process route planning method based on machining elements

    CN103065207A

  • Automatic arrangement method and device for stamping process of engine cover outer plate

    CN114548610A