Process route generation method, electronic device, and storage medium

By analyzing 3D models to obtain precise feature information, and combining process type instructions and factory information to generate process routes, the problems of long process route design cycles and disconnection from the production site are solved, enabling rapid and accurate deployment of process routes.

CN122331464APending Publication Date: 2026-07-03SANY HEAVY EQUIP CO LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
SANY HEAVY EQUIP CO LTD
Filing Date
2026-06-01
Publication Date
2026-07-03

Smart Images

  • Figure CN122331464A_ABST
    Figure CN122331464A_ABST
Patent Text Reader

Abstract

This invention provides a method for generating process routes, an electronic device, and a storage medium, relating to the field of computer-aided design and manufacturing technology. The method for generating process routes includes configuring the product type of the target product and the factory information for manufacturing the target product; obtaining a 3D model of the part to be processed and a preset process database; parsing the 3D model based on geometric topological relationships to obtain feature information of the part to be processed; obtaining processing instructions for the part to be processed in response to received process type instructions; matching and obtaining corresponding process data from the process database based on the feature information and processing instructions; determining an initial process route based on the process data and product type; adjusting the initial process route according to processing constraints and received editing instructions to obtain a transitional process route; and instantiating the transitional process route according to factory information to obtain a deployment process route. This invention shortens the design cycle of process routes.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of computer-aided design and manufacturing technology, and more specifically, to a method for generating process routes, an electronic device, and a storage medium. Background Technology

[0002] Currently, in related technologies, the compilation of process routes mainly relies on process engineers manually interpreting two-dimensional engineering drawings or three-dimensional models, manually writing the sequence of processing steps and related process parameters based on their personal experience, and then uploading the results to the production management system after entering them into general spreadsheet tools such as spreadsheets. When dealing with parts of serialized products, even when facing parts with similar structures and only differences in local dimensions, process engineers still need to repeat the entire compilation process, which is labor-intensive and prone to errors due to human negligence.

[0003] Some existing solutions attempt to automatically generate process routes using pre-set computer-aided methods. However, when analyzing the 3D model of the part to be processed, these solutions typically use 2D image recognition or shallow feature matching to obtain the part's feature information. This results in insufficient accuracy and completeness of the feature information, thus affecting the reliability of subsequent process decisions. Furthermore, existing automatic generation solutions usually output a generic process route file, failing to consider the actual differences between different factories in terms of equipment configuration, numbering rules, and time calculation benchmarks. This leads to a disconnect between the generated process route and the target production site, requiring extensive secondary translation and manual adjustments by factory process personnel before it can be put into use, resulting in a long conversion cycle from process design to production execution. Summary of the Invention

[0004] The present invention aims to solve the technical problem of long design cycles for process routes in existing or related technologies.

[0005] Therefore, the first aspect of the present invention proposes a method for generating a process route.

[0006] A second aspect of the present invention provides an electronic device.

[0007] A third aspect of the present invention provides a storage medium.

[0008] In view of this, a first aspect of the present invention provides a method for generating a process route, comprising: configuring the product type of a target product and factory information for manufacturing the target product; obtaining a three-dimensional model of a part to be processed and a preset process database; parsing the three-dimensional model based on geometric topological relationships to obtain feature information of the part to be processed; obtaining processing instructions for the part to be processed in response to a received process type instruction; matching and obtaining corresponding process data in the process database based on the feature information and processing instructions; determining an initial process route based on the process data and product type; adjusting the initial process route according to processing constraints and a received editing instruction to obtain a transitional process route; and instantiating the transitional process route according to factory information to obtain a deployment process route.

[0009] The first aspect of this invention provides a method for generating a process route. It obtains precise feature information through geometric topology analysis, performs multi-dimensional process data matching by combining product type and factory information, and achieves human-machine collaborative adjustment under the dual mechanism of processing constraints and editing instructions. Finally, after factory instantiation processing, it outputs a deployment process route that matches the target production environment. Thus, the method provided by this invention significantly shortens the process route design cycle and the conversion cycle from design to execution while ensuring the accuracy of process decision-making.

[0010] In some technical solutions of the present invention, optionally, the three-dimensional model is analyzed based on geometric topological relationships to obtain feature information of the part to be processed, including: analyzing the three-dimensional model based on geometric topological relationships to obtain general geometric information of the part to be processed, the general geometric information including shape category, size parameters, volume parameters, and centroid position parameters; when the feature information includes bevel type, bevel angle, and bevel size, the preset plate thickness direction, bevel surface direction, bevel topology, and first curvature parameter of the bevel surface of the three-dimensional model are obtained, the bevel angle is determined based on the bevel surface direction and plate thickness direction, the bevel size is determined based on the bevel topology, and the bevel type is determined based on the first curvature parameter; when the feature information includes surface features, the surface type of the three-dimensional model is distinguished based on the second curvature parameter of the surface of the three-dimensional model, the surface type including at least one of cylindrical surface, conical surface, and rounded chamfer surface; when the shape category of the three-dimensional model is plate, the feature information includes thickness; when the shape category of the three-dimensional model is pipe, the feature information includes end face angle; when the three-dimensional model has hole features, the feature information includes hole diameter.

[0011] In the above technical solution, by acquiring multi-dimensional precise data such as general geometric information, bevel angle, surface type, thickness and aperture for different geometric structures, the feature information is made more comprehensive and accurate, providing more reliable data support for the rationality and feasibility of subsequent process routes.

[0012] In some technical solutions of the present invention, optionally, in response to the received process type instruction, the processing instruction of the part to be processed is obtained, including: in response to the received process type instruction, analyzing the process type instruction and obtaining the process category corresponding to the part to be processed; if the process category is machining, then determining that the processing instruction is a blanking machining instruction; if the process category is welding, then determining that the processing instruction is an initial welding instruction; in response to the received welding timing conditions, adding the welding timing conditions to the initial welding instruction and obtaining the final welding instruction, wherein the welding timing conditions are used to indicate pre-welding processing or post-welding processing.

[0013] In the above technical solutions, because the sequence of welding processes is greatly affected by factors such as welding deformation and assembly precision, computer systems cannot automatically determine the sequence based solely on geometric features. Therefore, by incorporating human experience into the processing instructions based on the received welding timing conditions, the final generated process route becomes more realistic. Meanwhile, the process rules for machining are relatively fixed, allowing for the direct generation of material cutting and machining instructions, simplifying the interaction process. By generating differentiated processing instructions based on the process category, both automation efficiency and the flexibility of human intervention are balanced.

[0014] In some technical solutions of the present invention, optionally, based on feature information and processing instructions, matching and obtaining corresponding process data in the process database, and determining an initial process route based on the process data and product type, includes: matching the corresponding process content in the process database based on feature information and processing instructions to determine the process chain of the part to be processed; performing time calculation processing on each process in the process chain to obtain the time of each process; performing matching processing on each process in the process chain based on factory information to obtain the operation information of each process; obtaining the flow information of the part to be processed based on product type and factory information; and determining the initial process route based on the process chain, time, operation information, and flow information; wherein, the operation information includes the operation equipment, the control code of the process, and the text code of the process, and the flow information includes the warehousing type, the identifier corresponding to the warehousing type, and the warehousing parameters corresponding to the identifier.

[0015] In the above technical solution, the computer system determines the initial process route based on the process chain, working hours, job information, and flow information. The initial process route integrates each processing step in the process chain, the standard operating time corresponding to each processing step, the relevant information of the equipment and processes required to execute each processing step, and the flow destination information of the completed parts into a complete structured processing plan. Because the computer system, in determining the initial process route, not only generates the sequence of processing steps but also simultaneously calculates the working hour data in the time dimension, matches the job information in the resource dimension, and determines the flow information in the logistics dimension, the generated initial process route possesses all the complete information elements required for subsequent production scheduling, providing a structurally complete data foundation for adjusting transitional process routes and instantiating deployment process routes.

[0016] In some technical solutions of the present invention, optionally, the initial process route is adjusted according to the processing constraints and the received editing instructions to obtain a transitional process route, including: obtaining the material attribute parameters corresponding to the part to be processed, the human-machine ratio parameters of the processing equipment corresponding to the part to be processed, and the status parameters of the processing equipment based on the process database; determining the processing difficulty parameters based on the material attribute parameters; obtaining the depreciation parameters based on the status parameters; correcting the initial process route based on the human-machine ratio parameters, the processing difficulty parameters, and the depreciation parameters to obtain a corrected process route; and adjusting the corrected process route based on the editing instructions to obtain a transitional process route.

[0017] In the above technical solution, the computer system first completes automatic correction based on processing constraints, and then responds to editing instructions to make manual adjustments. Therefore, the transition process route incorporates objective constraints related to material, equipment and personnel configuration, while retaining the flexibility for process personnel to make subjective optimizations based on real-time working conditions. This makes the final transition process route highly executable and adaptable before entering the factory for instantiation.

[0018] In some technical solutions of the present invention, optionally, adjusting the modified process route based on editing instructions to obtain a transitional process route includes: responding to editing instructions, performing at least one of adding, deleting, or modifying information on the modified process route based on editing instructions to obtain a transitional process route.

[0019] In the above technical solution, by providing three types of editing processing methods—adding information, deleting information, and modifying information—the computer system can cover all adjustment scenarios that process engineers may encounter in their daily work. This allows process engineers to complete all modifications to the process route without leaving the process route editing interface when situations such as sudden equipment failures, temporary changes in production cycle time, or special process design requirements from customers occur, thereby improving the integration and consistency of human-computer interaction.

[0020] Optionally, some technical solutions of the present invention further include: standardizing the deployment process route to obtain process data files; wherein the process data files are available for use by at least one of a product lifecycle management system, a manufacturing execution system, and an enterprise resource planning system.

[0021] In the above technical solution, after the computer system obtains the deployment process route, it performs unified processing on the deployment process route to obtain a process data file. This process data file can be accessed by at least one of the product lifecycle management system, manufacturing execution system, and enterprise resource planning system. Because the process data file uses a preset structured format, downstream systems can directly extract the required process information by parsing preset fields, without relying on specific software platforms or requiring manual secondary data entry. This establishes a data link from process design to production management and then to manufacturing execution, achieving seamless flow and continuity of process data throughout its entire lifecycle.

[0022] In some technical solutions of the present invention, optionally, the transition process route is instantiated according to the factory information to obtain the deployment process route, including: replacing the working equipment in the transition process route with the corresponding working equipment in the factory information according to the equipment configuration information in the factory information; adjusting the working hours in the transition process route according to the equipment status information in the factory information to obtain the deployment process route.

[0023] In the above technical solution, due to differences in equipment numbering rules, equipment model configurations, and equipment operating status among different factories, the computer system transforms a general transitional process route into a deployment process route that matches the actual production resources of a specific factory through a step-by-step instantiation process: first replacing the operating equipment, and then adjusting the time parameters. The deployment process route generated after the above instantiation process can be directly deployed to the manufacturing execution system of the target factory without requiring secondary translation or manual adjustment by process personnel at the factory level.

[0024] A second aspect of the present invention provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, it implements the steps of the process route generation method in any of the above-described technical solutions. Therefore, the electronic device of the present invention possesses all the beneficial effects of the process route generation method in any of the above-described technical solutions, which will not be elaborated further here.

[0025] A third aspect of the present invention provides a storage medium storing a computer program thereon, which, when executed by a processor, implements the steps of the process route generation method in any of the above-described technical solutions. Therefore, the storage medium of the present invention possesses all the beneficial effects of the process route generation method in any of the above-described technical solutions, and will not be elaborated further here.

[0026] Additional aspects and advantages of the invention will be set forth in part in the description which follows, and in part will be obvious from the description, or may be learned by practice of the invention. Attached Figure Description

[0027] The above and / or additional aspects and advantages of the present invention will become apparent and readily understood from the description of the embodiments taken in conjunction with the following drawings, in which:

[0028] Figure 1 This is one of the flowcharts for a method of generating a process route according to an embodiment of the present invention;

[0029] Figure 2 This is a second flowchart of a method for generating a process route according to an embodiment of the present invention;

[0030] Figure 3 This is a third flowchart of a method for generating a process route according to an embodiment of the present invention;

[0031] Figure 4 This is a fourth flowchart of a method for generating a process route according to an embodiment of the present invention;

[0032] Figure 5 This is the fifth flowchart of a method for generating a process route according to an embodiment of the present invention;

[0033] Figure 6 A flowchart illustrating a method for generating a process route according to an embodiment of the present invention;

[0034] Figure 7 This is a structural block diagram of an electronic device according to an embodiment of the present invention;

[0035] in, Figure 7 The correspondence between the reference numerals and component names in the attached drawings is as follows:

[0036] Electronic device 70; memory 702; processor 704. Detailed Implementation

[0037] To better understand the above-mentioned objectives, features, and advantages of the present invention, the present invention will be further described in detail below with reference to the accompanying drawings and specific embodiments. It should be noted that, unless otherwise specified, the embodiments of the present invention and the features thereof can be combined with each other.

[0038] Many specific details are set forth in the following description in order to provide a full understanding of the invention. However, the invention may also be practiced in other ways different from those described herein, and therefore the scope of protection of the invention is not limited to the specific embodiments disclosed below.

[0039] The following reference Figures 1 to 7 A method for generating a process route, an electronic device, and a storage medium are described according to some embodiments of the present invention.

[0040] Figure 1 This is one method for generating a process route according to an embodiment of the present invention. Wherein, such as Figure 1 As shown, the first aspect of the present invention provides a method for generating a process route, comprising:

[0041] Step 102: Configure the product type of the target product and the factory information for manufacturing the target product, and obtain the 3D model of the part to be processed and the preset process database;

[0042] Step 104: Analyze the 3D model based on geometric topological relationships to obtain the feature information of the part to be processed;

[0043] Step 106: In response to the received process type instruction, obtain the processing instruction for the part to be processed;

[0044] Step 108: Based on feature information and processing instructions, match and obtain the corresponding process data in the process database, and determine the initial process route based on the process data and product type;

[0045] Step 110: Adjust the initial process route according to the processing constraints and the received editing instructions to obtain the transition process route;

[0046] Step 112: Instantiate the transition process route based on the factory information to obtain the deployment process route.

[0047] The first aspect of this invention provides a method for generating a process route, which can be deployed in a computer system and executed by running corresponding software programs on the computer system. The computer system refers to a computer device that performs calculations related to process design, and is used to coordinate core tasks such as 3D model analysis, process data matching, and process route generation.

[0048] In an embodiment of the present invention, the computer system first configures the product type of the target product and the factory information for manufacturing the target product. The target product refers to the final delivered finished product or large component, such as a complete hydraulic support unit or a complete scraper conveyor. The product type is used to identify the category to which the target product belongs, so as to associate the product type with a preset process template and factory. It is understood that since different factories in a manufacturing scenario typically handle different product types—for example, the first factory mainly produces hydraulic support products, and the second factory mainly produces scraper conveyors—once the product type is specified, the computer system can determine the information of the target factory matching the product type based on the pre-configured factory-product type correspondence, thereby calling the manufacturing resource set and process specifications corresponding to the target factory in subsequent processing. The factory information for manufacturing the target product is used to identify the physical factory performing the production task and the resource configuration parameters of the physical factory. Specifically, the factory information for manufacturing the target product includes, but is not limited to: the factory's operating equipment, the control code of the process, the text code of the process, the factory's equipment configuration information, and the factory's equipment status information. The above configuration operation can be performed by process engineers through a configuration interface by selecting the product type and entering the factory code to complete the factory information setting.

[0049] After completing the above configuration, the computer system acquires the 3D model of the part to be processed and the preset process database. The part to be processed refers to the basic unit or sub-component that constitutes the target product and has not yet undergone complete process processing. This method can be applied to the scenario of compiling process routes for components of serialized products such as hydraulic supports and scraper conveyors.

[0050] Specifically, the 3D model can be a file in STEP (Standard for the Exchange of Product ModelData) format. The 3D model of the part to be processed can be obtained by retrieving and downloading the STEP format file from the product data management system based on the part drawing number, or the process engineer can directly upload the locally stored 3D model file using the file upload control.

[0051] Specifically, the process database includes process content, material attribute parameters corresponding to the parts to be processed, human-machine ratio parameters of the processing equipment corresponding to the parts to be processed, and status parameters of the processing equipment.

[0052] After acquiring the 3D model of the part to be processed, the computer system analyzes the 3D model based on geometric topological relationships to obtain the feature information of the part. The computer system reads the 3D model and then extracts the feature information of the part to be processed.

[0053] Specifically, the computer system can analyze the geometric and topological relationships of a 3D model by calling the application programming interface (API) or by using a secondary development interface.

[0054] Simultaneously or subsequently, upon acquiring the feature information of the part to be processed, the computer system, in response to the received process type instruction, obtains the processing instructions for the part. The process type instruction refers to control information indicating the applicable manufacturing process category for the part. In response to the received process type instruction, the computer system analyzes the instruction, obtains the corresponding process category for the part, and generates the corresponding processing instructions based on that category.

[0055] Specifically, process type instructions can be generated by process engineers selecting target parts in the 3D model visualization interface, which triggers the corresponding process type options for the target parts. Process type instructions can also be automatically matched to the corresponding process type by reading the attribute information attached to the part model.

[0056] After acquiring feature information and processing instructions, the computer system matches and retrieves the corresponding process data from the process database based on the feature information and processing instructions. Furthermore, based on the process data and product type, it determines the initial process route. The computer system uses the feature information and processing instructions as indexes to query the pre-set process database and retrieve the process data corresponding to the feature information and processing instructions. Based on the acquired process data and product type, the computer system constructs the initial process route for the part to be processed.

[0057] Specifically, process data refers to the process rules and process content related to specific characteristic information and processing instructions stored in the process database.

[0058] After determining the initial process route, the computer system adjusts it based on processing constraints and received editing instructions to obtain a transitional process route. The computer system automatically corrects the initial process route based on processing constraints and adjusts it in response to received editing instructions. Because the computer system can not only automatically correct the process route based on processing constraints after determining the initial route, but also flexibly adjust it in response to received editing instructions, process engineers can immediately intervene in the process route generation process by triggering editing instructions when encountering sudden equipment failures, temporary changes in production cycle time, or special process design requirements from customers (such as customization requirements). The computer system can then respond to these editing instructions by integrating adjustments based on actual on-site conditions into the process route.

[0059] Specifically, processing constraints refer to a set of quantified parameters that limit or influence the generation of a process route. Editing commands are operation commands triggered through the process engineer's interactive interface, used to modify the content or structure of the initial process route.

[0060] After obtaining the transitional process route, the computer system instantiates the transitional process route based on the factory information to obtain the deployment process route. The computer system replaces the general configuration items in the transitional process route with the corresponding specific configuration items in the factory information, based on the configuration data in the factory information. After this instantiation process, the computer system obtains a deployment process route that can be directly deployed to the target factory's workshop for execution. In specific implementations, the instantiation process may include replacing general resource identifiers with specific resource identifiers actually used by the target factory, and adjusting relevant calculation parameters according to the target factory's preset coefficients. Because the computer system incorporates the factory information for manufacturing the target product into the process route instantiation process, translating the general process description into specific executable configuration parameters for the target factory, the final generated deployment process route is no longer a general document requiring secondary manual translation, but rather an executable instruction matched with the actual production resources of the target factory, effectively shortening the conversion cycle from process design to production execution.

[0061] It should be noted that instantiation refers to the operation of replacing and adjusting the parameters of general configuration items in the transition process route based on the specific factory resource configuration data recorded in the factory information.

[0062] This invention obtains precise feature information through geometric topology analysis, performs multi-dimensional process data matching by combining product type and factory information, and achieves human-machine collaborative adjustment under the dual mechanisms of processing constraints and editing instructions. Finally, after factory instantiation processing, it outputs a deployment process route that matches the target production environment. Thus, the method provided by this invention significantly shortens the process route design cycle and the conversion cycle from design to execution while ensuring the accuracy of process decision-making.

[0063] Among these methods, the analysis of the 3D model based on geometric topological relationships to obtain the feature information of the part to be processed includes:

[0064] Configure the product type of the target product and the factory information for manufacturing the target product, and obtain the 3D model of the part to be processed and the preset process database;

[0065] The 3D model is analyzed based on geometric topological relationships to obtain the general geometric information of the part to be processed. The general geometric information includes shape category, size parameters, volume parameters and centroid position parameters.

[0066] When the feature information includes bevel type, bevel angle, and bevel size, the preset plate thickness direction, bevel surface direction, bevel topology, and first curvature parameter of the bevel surface of the 3D model are obtained. The bevel angle is determined based on the bevel surface direction and plate thickness direction, the bevel size is determined based on the bevel topology, and the bevel type is determined based on the first curvature parameter.

[0067] When the feature information includes surface features, the surface type of the 3D model is distinguished based on the second curvature parameter of the surface of the 3D model. The surface type includes at least one of cylindrical surface, conical surface and rounded chamfer surface.

[0068] When the shape category of the 3D model is plate, the feature information includes thickness;

[0069] When the shape category of the 3D model is tube, the feature information includes the end face angle;

[0070] When a 3D model has a hole feature, the feature information includes the hole diameter.

[0071] The feature information includes general geometric information, bevel type, bevel angle, surface features, thickness, and aperture. The computer system first acquires the general geometric information of the part to be processed, which includes shape category, dimensional parameters, volume parameters, and centroid location parameters.

[0072] In some embodiments, after analyzing the 3D model based on geometric topological relationships, it is determined whether the 3D model has a bevel. The bevel determination method is as follows: the computer system traverses all planes in the 3D model and identifies the plane whose normal vector is neither parallel nor perpendicular to the plate thickness direction as the bevel surface. For bent stiffener-type parts, the computer system uses the unfolded 3D model of the bent stiffener to assist in verifying the bevel surface determination. After determining the bevel surface, the computer determines the bevel size through the topological structure of the bevel surface, determines the bevel angle through the angle between the bevel surface and the plate thickness direction, and determines the bevel type through the first curvature parameter of the bevel surface. Bevel types include straight bevels, circular bevels, and hybrid straight and circular bevels.

[0073] In some examples, the bevel type is determined by the first curvature parameter of the bevel surface, including: determining the geometric type of all edges of the bevel surface (i.e., determining whether the edges are straight or non-straight). If the geometric type of all edges is circle (i.e., non-straight), the bevel surface is considered to be arc-shaped. If all edges are line (i.e., straight), the bevel surface is considered to be straight. Otherwise, the bevel surface is considered to be a hybrid bevel formed by the combination of straight bevel and arc-shaped bevel.

[0074] In some embodiments, when the feature information includes surface features, the surface type of the 3D model is distinguished based on the second curvature parameter of the surface of the 3D model. The surface type includes at least one of cylindrical surface, conical surface, and rounded chamfer surface, including:

[0075] When the second curvature parameter is constant and non-zero, the computer system determines the surface type as a cylindrical surface.

[0076] When the second curvature parameter changes linearly along a certain direction, the computer system determines the surface type as a conical surface.

[0077] For the identification of rounded chamfer surfaces, the computer system traverses the cylindrical surfaces in the 3D model. When a cylindrical surface is detected with an radian angle less than or equal to π, it is marked as a candidate rounded chamfer surface. Responding to received editing instructions, the computer system corrects the identification results of the candidate rounded chamfer surfaces and determines the corrected candidate rounded chamfer surfaces as the target rounded chamfer surfaces. The computer system can also perform further corrections through dynamic editing.

[0078] In some examples, when a hole feature exists in a 3D model, the feature information includes the hole diameter, and further includes: identifying the circular angle of the hole in the 3D model to determine the presence of a hole feature. Specifically, the computer system traverses the cylindrical surfaces in the 3D model. When it detects two cylindrical surfaces that satisfy the conditions of coincident axes, equal radii, and both having an arc angle of π, the computer system merges these two cylindrical surfaces into a single circular hole feature, thus identifying the presence of a hole feature in the 3D model.

[0079] In some examples, the preset plate thickness direction is obtained by: the 3D model has a preset plate thickness length; if the distance between two parallel surfaces of the model is equal to the plate thickness length, this surface is determined to be the thickness surface, and the direction parallel to the thickness surface is the plate thickness direction.

[0080] The shape category describes the macroscopic geometry of the part to be processed, such as plate, tube, block, or irregular shape. In some embodiments, the computer system can determine the shape category by analyzing the envelope features and the number of principal faces of the 3D model. In some embodiments, the computer system can directly determine the part type of the part to be processed based on the shape category. For example, when the computer system identifies the shape category of the 3D model as plate and further detects the presence of reinforcing ribs on the 3D model, the computer system can directly identify the part to be processed as a rib plate; when the computer system identifies the shape category of the 3D model as tube and further detects that the cross-section of the 3D model is annular and extends axially, the computer system can directly identify the part to be processed as a steel pipe.

[0081] Dimensional parameters describe the extent of the part to be processed in three-dimensional space, such as specific values ​​like length, width, height, diameter, or wall thickness. In some embodiments, the computer system obtains dimensional parameters by measuring the distance or radius between corresponding geometric elements in the three-dimensional model. In some embodiments, the computer system selectively extracts key dimensional parameters corresponding to the shape category of the part to be processed. For example, when the computer system identifies the shape category of the part to be processed as a solid of revolution, the computer system focuses on extracting the diameter and axial length as dimensional parameters; when the computer system identifies the shape category of the part to be processed as a cuboid, the computer system focuses on extracting the length, width, and height as dimensional parameters; when the computer system identifies the shape category of the part to be processed as a plate, the computer system focuses on extracting the length and width dimensions in the plate direction and the thickness dimensions as dimensional parameters.

[0082] Volume parameters describe the size of the three-dimensional space occupied by the part to be processed, while centroid position parameters describe the coordinate position of the center of mass of the part in three-dimensional space. The computer system can obtain the centroid position parameters by calculating the mass-weighted average coordinates of each discrete unit of the model. In some embodiments, volume parameters are used to estimate raw material consumption, part weight, and processing time, while centroid position parameters are used to determine reasonable stress points for hoisting and clamping to ensure processing stability.

[0083] It should be noted that surface features refer to geometric features on a 3D model that are described by surface geometric properties and have guiding significance for subsequent process decisions.

[0084] By acquiring precise multi-dimensional data such as general geometric information, bevel angle, surface type, thickness, and aperture for different geometric structures, the feature information becomes more comprehensive and accurate, providing more reliable data support for the rationality and feasibility of subsequent process routes.

[0085] Among them, in response to the received process type instruction, the processing instructions for the part to be processed are obtained, including:

[0086] In response to the received process type instruction, analyze the process type instruction and obtain the process category corresponding to the part to be processed;

[0087] If the process category is machining, then the machining instruction is determined to be a blanking machining instruction;

[0088] If the process category is welding, the processing instruction is determined to be the initial welding instruction. In response to the received welding timing conditions, the welding timing conditions are added to the initial welding instruction to obtain the final welding instruction. The welding timing conditions are used to indicate pre-welding processing or post-welding processing.

[0089] In the above embodiments, the computer system first analyzes the process type instruction to obtain the process category corresponding to the part to be processed. The process category includes machining and welding categories.

[0090] Specifically, the process category is used to distinguish the type of manufacturing process applicable to the part to be processed, and the process category can be determined by the identification information carried in the process type instruction. In some embodiments, the computer system parses the identification information in the process type instruction and classifies the part to be processed into the corresponding process category.

[0091] After obtaining the process category, the computer system executes branching processing based on the specific value of the process category. If the process category is machining, the computer system determines the machining instruction as a blanking machining instruction. If the process category is welding, the computer system determines the machining instruction as an initial welding instruction. After determining the initial welding instruction, the computer system further responds to the received welding timing conditions, adding the welding timing conditions to the initial welding instruction to obtain the final welding instruction. Welding timing conditions are used to indicate pre-weld machining or post-weld machining. Pre-weld machining refers to the machining of a specific feature before the welding operation is performed, while post-weld machining refers to the machining of a specific feature after the welding operation is performed. For example, for a feature that needs to be drilled before welding, the welding timing conditions indicate pre-weld machining; for a feature that needs to be precision boring after welding is completed, the welding timing conditions indicate post-weld machining.

[0092] It should be noted that machining refers to the process type that primarily uses material removal to achieve the design dimensions and precision requirements of parts. Welding refers to the manufacturing process type that connects and fixes multiple sub-components to form a complete assembly.

[0093] Because the sequence of welding processes is greatly affected by factors such as welding deformation and assembly precision, computer systems cannot automatically determine the sequence based solely on geometric features. Therefore, by incorporating human experience into the processing instructions based on the received welding timing conditions, the final generated process route becomes more realistic. In contrast, the process rules for machining are relatively fixed, allowing for the direct generation of material cutting and machining instructions, simplifying the interaction process. By generating differentiated processing instructions based on the process category, both automation efficiency and the flexibility of human intervention are balanced.

[0094] It should be noted that the blanking machining instruction is a composite process instruction, which specifies that the workpiece must be strictly executed in the order of blanking and forming first, and then machining, to ensure that the blank can only be transferred to subsequent precision machining stages such as turning, milling, planing, and grinding after the blank has been cut to size.

[0095] Figure 2 This is a second flowchart of a method for generating a process route according to an embodiment of the present invention. Wherein, as... Figure 2As shown, based on feature information and processing instructions, the corresponding process data in the process database is matched and obtained. Based on the process data and product type, the initial process route is determined, including:

[0096] Step 202: Based on the feature information and processing instructions, match the corresponding process content in the process database to determine the process chain of the part to be processed;

[0097] Step 204: Perform time calculation processing on each process in the process chain to obtain the time of each process;

[0098] Step 206: Based on the factory information, perform matching processing on each process in the process chain to obtain the operation information of each process; wherein, the operation information includes the operation equipment, the control code of the process, and the text code of the process;

[0099] Step 208: Based on product type and factory information, obtain the flow information of the parts to be processed; wherein, the flow information includes the warehousing type, the identifier corresponding to the warehousing type, and the warehousing parameters corresponding to the identifier;

[0100] Step 210: Determine the initial process route based on the process chain, working hours, operation information and flow information.

[0101] In the above embodiments, after the computer system acquires the feature information and processing instructions of the part to be processed, the computer system first determines the process chain of the part to be processed based on the feature information and processing instructions. The computer system takes the feature information and processing instructions as input, performs query processing in a preset process database, obtains the process construction rules corresponding to the feature information and processing instructions, and generates the process chain according to the process construction rules.

[0102] It should be noted that a process chain refers to the sequence of processing steps that a part to be processed must go through from its blank state (raw material) to its finished state.

[0103] In some embodiments, the matching of process data can employ either keyword-based exact matching or reasoning matching based on a preset rule engine. Because the computer system uses feature information, processing instructions, and product type as multi-dimensional matching criteria, the acquired process data can more accurately adapt to the manufacturing requirements of specific parts.

[0104] In some embodiments, when the processing instruction is a blanking machine instruction and the feature information includes bevel type and bevel angle, the computer system determines the bevel processing step based on the bevel type, bevel angle, and bevel size. Specifically, when the bevel length is less than a length threshold (e.g., 200mm) and the bevel type is linear, a semi-automatic trolley is used to cut the bevel. When the aspect ratio of the bevel size is greater than a ratio threshold (e.g., 8) and the bevel type is linear, a milling machine is used to cut the bevel. Except for cases where "the bevel length is less than the length threshold and the bevel type is linear" and "the aspect ratio of the bevel size is greater than the ratio threshold and the bevel type is linear", the computer system will select to use a flame robot to cut the bevel as part of the process. The bevel cutting method other than the above three cases can be dynamically edited and corrected according to the actual situation of the factory.

[0105] When the processing instruction is a blanking machine instruction and the feature information includes curved surface features, the computer system determines whether a forming process is required based on the surface type. Specifically, when the surface type is a cylindrical surface, the ratio of its radius to the plate thickness is greater than 1 and its axial length is greater than 1.1 times the plate thickness, a hydraulic press or plate rolling forming process is added to the process chain.

[0106] When the machining instruction is a blanking machining instruction and the feature information includes the hole diameter, the computer system determines and adds the corresponding machining process based on the hole diameter and precision requirements. Specifically, when the plate thickness is less than or equal to 12mm, the hole can be directly cut out; when the plate thickness is greater than 12mm, if the hole diameter is less than the preset value and the precision requirement is general, the computer system will add a drilling process; when the hole diameter is greater than or equal to the preset value and the precision requirement is high, the computer system will add a boring process after drilling.

[0107] When the processing instruction is a blanking machining instruction and the feature information includes shape category, thickness and size parameters, the computer system determines the blanking process. For example, when the shape category is plate and the thickness is large, the blanking process includes programming, plasma cutting and cleaning; when the shape category is tube, the blanking process includes tube cutting and end face treatment.

[0108] When the processing instruction is a blanking machining instruction and the feature information includes the end face angle, if the end face angle is not equal to 90°, a secondary cutting process is required. The end face angle refers to the angle between the normal vector of the plane containing the end face and the central axis of the corresponding tube. The secondary cutting process refers to cutting off the excess portion after blanking.

[0109] When the machining instruction is a final welding instruction, the computer system first generates a basic process chain including assembly, welding, and cleaning. When the machining instruction is a final welding instruction and the welding timing conditions indicate that the first feature is pre-welding machining, the computer system adds the machining process of the first feature before the assembly process of the corresponding sub-component of the first feature; when the machining instruction is a final welding instruction and the welding timing conditions indicate that the second feature is post-welding machining, the computer system adds the machining process of the second feature after the welding process or the cleaning process.

[0110] After determining the process chain, the computer system obtains the standard operating time required for each process based on the type of each process, the dimensional parameters of the parts to be processed, and the time calculation formulas preset in the process database. In some embodiments, the preset process database also includes time calculation formulas corresponding to each process. The computer system sequentially traverses each process in the process chain and queries the preset process database to obtain the corresponding time calculation formula, and calculates the time for each process using the time calculation formulas.

[0111] Simultaneously, based on factory information, the computer system matches each process in the process chain to obtain the operational information for each process. This operational information includes the equipment used, the control code for the process, and the text code for the process. The computer system, based on the equipment configuration data in the factory information, filters the operational equipment from the process database that matches the actual configuration of the target factory, and obtains the corresponding control code and text code for the process.

[0112] It should be noted that the operating equipment refers to the physical equipment or work center identifier that performs the process, such as the specific machine tool number or welding station number; the process control code refers to the identifier used to define whether the process needs to be reported in the system, whether it is automatically entered into the inventory, and whether it belongs to outsourcing or material preparation. For example, the process number A represents a self-made process, which must be reported and is not automatically entered into the inventory. Another example is the process number B, which represents a self-made process, which does not need to be reported and is not automatically entered into the inventory; the process text code refers to the classification code used to uniquely identify and retrieve the standardized operating specification document corresponding to the process. For example, the blanking and machining instruction is C, and the welding instruction is D.

[0113] Furthermore, the computer system obtains the flow information of parts to be processed based on product type and factory information. This flow information includes the warehousing type, the corresponding identifier for the warehousing type, and the warehousing parameters corresponding to the identifier. The computer system determines the standard completed destination of the parts within the factory indicated in the factory information based on the product type, thereby obtaining the corresponding flow information.

[0114] It should be noted that the storage type indicates the storage method after the parts to be processed are completed, such as storage in a vertical warehouse, a line-side warehouse, or a self-made parts warehouse; the identifier corresponding to the storage type indicates the specific warehouse area number or name; the storage parameters corresponding to the identifier indicate the supporting data related to the storage operation, such as pallet specifications or storage area code.

[0115] After completing the above processing, the computer system determines the initial process route based on the process chain, working hours, job information, and flow information. The initial process route integrates each processing step in the process chain, the standard operating time corresponding to each processing step, the relevant information of the equipment and processes required to execute each processing step, and the flow destination information of the completed parts into a complete structured processing plan. Because the computer system, in determining the initial process route, not only generates the sequence of processing steps but also simultaneously calculates the working hour data in the time dimension, matches the job information in the resource dimension, and determines the flow information in the logistics dimension, the generated initial process route possesses all the complete information elements required for subsequent production scheduling, providing a structurally complete data foundation for adjusting transitional process routes and instantiating deployment process routes.

[0116] Figure 3 This is a third flowchart illustrating a method for generating a process route according to an embodiment of the present invention. Wherein, as... Figure 3 As shown, the initial process route is adjusted according to the processing constraints and the received editing instructions to obtain a transitional process route, including:

[0117] Step 302: Based on the process database, obtain the material attribute parameters corresponding to the part to be processed, the human-machine ratio parameters of the processing equipment corresponding to the part to be processed, and the status parameters of the processing equipment;

[0118] Step 304: Determine the processing difficulty parameters based on the material property parameters;

[0119] Step 306: Obtain depreciation parameters based on state parameters;

[0120] Step 308: Based on the human-machine ratio parameter, processing difficulty parameter, and depreciation parameter, the initial process route is modified to obtain the modified process route;

[0121] Step 310: Adjust the modified process route based on the editing instructions to obtain the transition process route.

[0122] In the above embodiments, the computer system obtains the material attribute parameters corresponding to the part to be processed, the human-machine ratio parameters of the processing equipment corresponding to the part to be processed, and the status parameters of the processing equipment based on a preset process database. The computer system queries the preset process database to obtain the corresponding material attribute parameters, and at the same time obtains the corresponding human-machine ratio parameters and the status parameters of the processing equipment according to the type of processing equipment involved in the process chain.

[0123] It should be noted that material property parameters refer to data describing the processing characteristics of the material used for the parts to be processed, such as material hardness, toughness, cutting performance indicators, or actual condition information such as the presence of a rust layer on the material surface requiring additional pretreatment. The man-machine ratio parameter refers to the ratio of processing equipment that a single operator needs to supervise simultaneously. Status parameters refer to data reflecting the current operating condition or aging degree of the processing equipment, such as at least one of the following: the equipment's service life, the cumulative number of processed parts, or the number of maintenance visits.

[0124] After obtaining the above parameters, the computer system determines the processing difficulty parameter based on the material property parameters. In some embodiments, when the material property parameters indicate that the material hardness of the part to be processed is higher than a preset threshold, the computer system determines a higher processing difficulty parameter to reflect the additional working time or special tool consumption required; when the material property parameters indicate that there is a severe rust layer on the surface of the part to be processed, the computer system determines a higher processing difficulty parameter to reflect the additional working time of the pretreatment process; when the material property parameters indicate that the material of the part to be processed has good machinability, the computer system determines a lower processing difficulty parameter.

[0125] Furthermore, the computer system obtains depreciation parameters based on status parameters. The computer system uses preset equipment depreciation calculation rules to obtain depreciation parameters according to the equipment's service life recorded in the status parameters.

[0126] It should be noted that the processing difficulty parameter refers to an adjustment coefficient used to quantify the ease or difficulty of processing the parts due to the material properties, while the depreciation parameter refers to a quantitative parameter that reflects the impact of the processing equipment's performance degradation or accuracy reduction due to long-term use on working hours and costs.

[0127] Subsequently, the computer system modifies the initial process route based on human-machine ratio parameters, processing difficulty parameters, and depreciation parameters to obtain a revised process route. The computer system uses these parameters as constraint factors for time calculation, adjusting the time data for each step in the initial process route. For example, the computer system multiplies the processing difficulty parameter by the original step time to obtain a revised time considering material processing characteristics; it multiplies the depreciation parameter by the time of related equipment steps to obtain a revised time considering equipment status; and it changes the equipment used to process the parts based on the human-machine ratio parameters. Through these correction processes, the computer system generates a revised process route that more closely reflects actual production conditions.

[0128] After obtaining the revised process route, the computer system responds to the received editing instructions, executes the corresponding adjustment operations, and updates the revised process route into a transitional process route. Because the computer system first performs automatic correction based on processing constraints, and then responds to editing instructions for manual adjustments, the transitional process route incorporates both objective constraints related to materials, equipment, and personnel configuration, and retains the flexibility for process engineers to subjectively optimize based on real-time operating conditions. This ensures that the final transitional process route possesses high executability and adaptability before entering the factory for instantiation.

[0129] The process of adjusting the modified process route based on editing instructions to obtain a transitional process route includes: responding to editing instructions by performing at least one of the following processes on the modified process route: adding information, deleting information, or modifying information, to obtain a transitional process route.

[0130] In the above embodiments, the computer system receives editing instructions triggered by process engineers through the process route editing interface, and responds to the editing instructions by performing at least one of the following processes on the modified process route: adding information, deleting information, or modifying information, to obtain a transitional process route. Adding information refers to the computer system inserting a new process node or process parameter item at the target location of the modified process route, such as inserting an auxiliary process between two existing processes. Deleting information refers to the computer system removing the target process node or process parameter item from the modified process route, such as deleting redundant processes that are no longer needed due to process optimization. Modifying information refers to the computer system updating the existing content in the target process node, such as changing the equipment identifier or adjusting the time value.

[0131] By providing three types of editing methods—adding, deleting, and modifying information—the computer system can cover all adjustment scenarios that process engineers may encounter in their daily work. This allows process engineers to complete all modifications to the process route without leaving the process route editing interface when there are sudden equipment failures, temporary changes in production cycle time, or special process design requirements from customers. This improves the integration and consistency of human-computer interaction.

[0132] Figure 4 This is a fourth flowchart illustrating a method for generating a process route according to an embodiment of the present invention. Wherein, as... Figure 4 As shown, the method for generating the process route also includes:

[0133] Step 402: Configure the product type of the target product and the factory information for manufacturing the target product, and obtain the 3D model of the part to be processed and the preset process database;

[0134] Step 404: Analyze the 3D model based on geometric topological relationships to obtain the feature information of the part to be processed;

[0135] Step 406: In response to the received process type instruction, obtain the processing instruction for the part to be processed;

[0136] Step 408: Based on feature information and processing instructions, match and obtain the corresponding process data in the process database, and determine the initial process route based on the process data and product type;

[0137] Step 410: Adjust the initial process route according to the processing constraints and the received editing instructions to obtain the transition process route;

[0138] Step 412: Instantiate the transition process route based on the factory information to obtain the deployment process route.

[0139] Step 414: Standardize the deployment process route and obtain the process data file; wherein the process data file can be accessed by at least one of the product lifecycle management system, manufacturing execution system, and enterprise resource planning system.

[0140] In the above embodiments, after the computer system obtains the deployment process route, it performs unified processing on the deployment process route to obtain a process data file. The process data file can be accessed by at least one of the product lifecycle management system, manufacturing execution system, and enterprise resource planning system. Because the process data file adopts a preset structured format, downstream systems can directly extract the required process information by parsing preset fields, without relying on a specific software platform or requiring manual secondary input. This establishes a data link from process design to production management and then to manufacturing execution, achieving seamless flow and continuity of process data throughout its entire lifecycle.

[0141] It should be noted that standardized processing refers to the computer system organizing the process sequence information, equipment information, working time information, and flow information in the deployed process route according to a preset field structure and data format. In some embodiments, the process data file can be a structured data file.

[0142] Figure 5 This is the fifth flowchart of a method for generating a process route according to an embodiment of the present invention. Wherein, as... Figure 5 As shown, the transitional process route is instantiated based on the factory information to obtain the deployment process route, including:

[0143] Step 502: Based on the equipment configuration information in the factory information, replace the operating equipment in the transition process route with the corresponding operating equipment in the factory information;

[0144] Step 504: Adjust the working hours in the transition process route based on the equipment status information in the factory information to obtain the deployment process route.

[0145] In the above embodiments, the computer system replaces the working equipment in the transitional process route with the corresponding working equipment in the factory information based on the equipment configuration information in the factory information. For example, when the working equipment for a certain process in the transitional process route has the generic name "radial drilling machine", the computer system queries the actual radial drilling machine number configured in the factory in the equipment configuration information and replaces the generic name with the specific number "No. 1 radial drilling machine".

[0146] After the replacement of the work equipment is completed, the computer system adjusts the working hours in the transition process route based on the equipment status information in the factory information and obtains the deployment process route.

[0147] In some embodiments, the computer system adaptively adjusts or reduces the working hours of each process in the transitional process route based on the equipment status information. For example, when the equipment status information indicates that a certain processing equipment has been used for a long time and its processing efficiency has decreased, the computer system appropriately increases the working hours of the corresponding process. When the equipment status information indicates that a certain processing equipment is a newly put into operation and is running stably, the computer system maintains or appropriately reduces the working hours of the corresponding process.

[0148] It should be noted that equipment configuration information refers to the list of processing equipment actually owned by the factory and the corresponding serial number of each processing equipment recorded in the factory information. Equipment status information refers to data reflecting the current operating status of each processing equipment in the factory information, such as the equipment's service life, recent failure frequency, or the number of currently queued tasks.

[0149] Because different factories differ in equipment numbering rules, equipment model configurations, and equipment operating status, the computer system uses a step-by-step instantiation process—first replacing the operating equipment, then adjusting the time parameters—to convert a general transitional process route into a deployment process route that matches the actual production resources of a specific factory. The deployment process route generated after this instantiation process can be directly deployed to the target factory's manufacturing execution system without requiring secondary translation or manual adjustments by factory-side process personnel.

[0150] In one of the embodiments, Figure 6 This is a flowchart illustrating a method for generating a process route according to an embodiment of the present invention. Figure 6 As shown, the method for generating a process route mainly includes the following steps: First, the system receives the target product type and target factory information configured by the user, and integrates a process knowledge base containing standard process content, work centers, control codes, standard text codes, auxiliary materials, equipment depreciation parameters, and human-machine ratio. Then, the product type and target project are selected; finally, the parts to be processed (i.e., Figure 6The system generates a 3D model of the component (in the image). Then, in the 3D model visualization interface, it responds to user clicks, allowing the user to select the target component and specify the process type and machining features (which can include blanking machining features, pre-welding machining features, or post-welding machining features). Based on the parsed feature information and the specified process type, the system automatically constructs a process chain and matches process parameters using a process knowledge base, generating an initial process route (i.e., the component's process route). It then determines whether all component process routes have been generated. If all are generated, a standardized document is output. If not, in response to clicks, the system parses the 3D model, extracts the core feature information of the component, automatically generates the process route based on the feature parsing, and further determines whether modifications to the process or its content are needed. If not, it checks again whether all component process routes have been generated. If process engineers need to dynamically edit the initial process route in the visualization interface, the system performs add, delete, and modify operations based on the dynamic editing.

[0151] Figure 7 This is a structural block diagram of an electronic device 70 according to an embodiment of the present invention. Wherein, as... Figure 7 As shown, a second aspect of the present invention provides an electronic device 70, including a memory 702, a processor 704, and a computer program stored in the memory 702 and executable on the processor 704. When the processor 704 executes the computer program, it implements the steps of the process route generation method in any of the above embodiments. Therefore, the electronic device 70 of the present invention possesses all the beneficial effects of the process route generation method in any of the above embodiments, which will not be elaborated further here.

[0152] A third aspect of the present invention provides a storage medium storing a computer program thereon, which, when executed by a processor, implements the steps of the process route generation method in any of the above embodiments. Therefore, the storage medium of the present invention possesses all the beneficial effects of the process route generation method in any of the above embodiments, and will not be elaborated further here.

[0153] Storage media include read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0154] In the claims, description, and accompanying drawings of this invention, the term "plural" refers to two or more. Unless otherwise explicitly defined, the terms "upper," "lower," etc., indicate the orientation or positional relationship based on the orientation or positional relationship shown in the accompanying drawings. They are used only for the convenience of describing the invention and simplifying the descriptive process, and are not intended to indicate or imply that the device or element referred to must have the described specific orientation, or be constructed and operated in a specific orientation. Therefore, these descriptions should not be construed as limiting the invention. The terms "connected," "installed," "fixed," etc., should be interpreted broadly. For example, "connected" can be a fixed connection between multiple objects, a detachable connection between multiple objects, or an integral connection; it can be a direct connection between multiple objects or an indirect connection between multiple objects through an intermediate medium. For those skilled in the art, the specific meaning of the above terms in this invention can be understood based on the specific circumstances described above.

[0155] In the claims, description, and accompanying drawings of this invention, the terms "one embodiment," "some embodiments," "specific embodiment," etc., refer to a specific feature, structure, material, or characteristic described in connection with an embodiment or example, which is included in at least one embodiment or example of the invention. In the claims, description, and accompanying drawings of this invention, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples.

[0156] The above description is merely a preferred embodiment of the present invention and is not intended to limit the invention. Various modifications and variations can be made to the present invention by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the present invention should be included within the scope of protection of the present invention.

Claims

1. A method for generating a process route, characterized in that, include: Configure the product type of the target product and the factory information for manufacturing the target product, and obtain the 3D model of the part to be processed and the preset process database; The three-dimensional model is analyzed based on geometric topological relationships to obtain the feature information of the part to be processed; In response to the received process type instruction, the processing instruction for the part to be processed is obtained; Based on the feature information and the processing instructions, the corresponding process data in the process database is matched and obtained. Based on the process data and the product type, the initial process route is determined. The initial process route is adjusted according to the processing constraints and the received editing instructions to obtain a transitional process route; The transition process route is instantiated based on the factory information to obtain the deployment process route.

2. The method for generating a process route according to claim 1, characterized in that, The step of parsing the 3D model based on geometric topological relationships to obtain the feature information of the part to be processed includes: The three-dimensional model is analyzed based on geometric topological relationships to obtain the general geometric information of the part to be processed. The general geometric information includes shape category, size parameters, volume parameters and centroid position parameters. When the feature information includes bevel type, bevel angle, and bevel size, the preset plate thickness direction, bevel surface direction, bevel topology, and first curvature parameter of the bevel surface of the three-dimensional model are obtained. The bevel angle is determined based on the bevel surface direction and the plate thickness direction, the bevel size is determined based on the bevel topology, and the bevel type is determined based on the first curvature parameter. When the feature information includes surface features, the surface type of the three-dimensional model is distinguished based on the second curvature parameter of the surface of the three-dimensional model. The surface type includes at least one of cylindrical surface, conical surface and rounded chamfer surface. When the shape category of the 3D model is plate, the feature information includes thickness; When the shape category of the three-dimensional model is tube, the feature information includes the end face angle; When the three-dimensional model has pore features, the feature information includes the pore diameter.

3. The method for generating a process route according to claim 1, characterized in that, The step of obtaining the processing instructions for the part to be processed in response to the received process type instruction includes: In response to the received process type instruction, the process type instruction is analyzed to obtain the process category corresponding to the part to be processed; If the process category is machining, then the processing instruction is determined to be a blanking machining instruction; If the process category is welding, then the processing instruction is determined to be an initial welding instruction. In response to the received welding timing conditions, the welding timing conditions are added to the initial welding instruction to obtain the final welding instruction. The welding timing conditions are used to indicate pre-welding processing or post-welding processing.

4. The method for generating a process route according to claim 1, characterized in that, The step of matching and obtaining corresponding process data from the process database based on the feature information and the processing instructions, and determining the initial process route based on the process data and the product type, includes: Based on the feature information and the processing instructions, the corresponding process content in the process database is matched to determine the process chain of the part to be processed; The time calculation process is performed on each process in the process chain to obtain the time of each process; Based on the factory information, each process in the process chain is matched to obtain the operation information of each process; Based on the product type and the factory information, obtain the flow information of the parts to be processed; The initial process route is determined based on the process chain, the working hours, the job information, and the flow information; The operation information includes the operation equipment, the control code of the process, and the text code of the process; the flow information includes the warehousing type, the identifier corresponding to the warehousing type, and the warehousing parameters corresponding to the identifier.

5. The method for generating a process route according to claim 1, characterized in that, The step of adjusting the initial process route according to the processing constraints and the received editing instructions to obtain a transitional process route includes: Based on the process database, obtain the material attribute parameters corresponding to the part to be processed, the human-machine ratio parameters of the processing equipment corresponding to the part to be processed, and the status parameters of the processing equipment; Based on the aforementioned material property parameters, the processing difficulty parameters are determined; Based on the state parameters, obtain the depreciation parameters; The initial process route is modified based on the human-machine ratio parameter, the processing difficulty parameter, and the depreciation parameter to obtain a modified process route; The modified process route is adjusted based on the editing instructions to obtain a transitional process route.

6. The method for generating a process route according to claim 5, characterized in that, The step of adjusting the modified process route based on the editing instructions to obtain a transitional process route includes: In response to the editing instruction, at least one of adding, deleting, or modifying information is performed on the corrected process route based on the editing instruction to obtain a transitional process route.

7. The method for generating a process route according to claim 1, characterized in that, Also includes: The deployment process route is standardized to obtain process data files; The process data file can be accessed by at least one of the product lifecycle management system, manufacturing execution system, and enterprise resource planning system.

8. The method for generating a process route according to any one of claims 1 to 7, characterized in that, The instantiation of the transition process route based on the factory information to obtain the deployment process route includes: Based on the equipment configuration information in the factory information, the operating equipment in the transition process route is replaced with the corresponding operating equipment in the factory information; Based on the equipment status information in the factory information, the working hours in the transition process route are adjusted to obtain the deployment process route.

9. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the computer program, it implements the steps of the method for generating the process route as described in any one of claims 1 to 8.

10. A storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the steps of the method for generating the process route as described in any one of claims 1 to 8.