Model surface feature-based machining process flow generation method, system and terminal
By importing 3D models and technical requirements into the CAM system and using feature extraction algorithms to generate the processing process flow, the inefficiency problem caused by relying on manual operations in the existing technology is solved, and efficient and accurate automatic generation of the processing process flow is achieved.
Patent Information
- Application Number
- CN202510181153.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-19
- Publication Date
- 2025-05-23
AI Technical Summary
The existing computer-aided manufacturing (CAM) processing technology programming software relies on manual operations, resulting in inefficiency and unable to meet the needs of modern manufacturing for efficient and precise production.
By importing the 3D component model of the part to be processed and the preset technical requirements, the surface feature information is extracted using the preset feature extraction algorithm, and the required processing process flow is matched and sorted from the process repository based on this information to generate a processing process flow report.
It realizes automatic generation of processing process flow, improves production efficiency and accuracy, solves the problem of inefficiency caused by manual operations, and meets the needs of modern manufacturing for efficient and precise production.
Smart Images

Figure CN120029175A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of computer-aided manufacturing, and in particular to a method, system and terminal for generating a machining process flow based on model surface features. Background Art
[0002] At present, for Computer Aided Manufacturing (CAM) processing technology programming software, its process flow mostly relies on manual operation by people with process experience, and often requires planning by experienced engineers. This is not only inefficient, but also for junior designers, because they are not clear about the process, it will further affect work efficiency and cannot meet the needs of modern manufacturing for efficient and precise production. Summary of the invention
[0003] The main purpose of the present invention is to provide a method, system, terminal and storage medium for generating a machining process flow based on model surface features, aiming to solve the technical problem that the existing CAM machining process programming software relies on manual operation, resulting in low work efficiency.
[0004] In a first aspect, the present invention provides a method for generating a machining process flow based on model surface features, comprising:
[0005] Import the 3D component model of the workpiece to be processed and the preset technical requirements;
[0006] Extracting surface features of the 3D component model by using a preset feature extraction algorithm to obtain surface feature information;
[0007] The surface feature information is processed, and the processing technology required for the workpiece to be processed is matched from a process storage library according to the surface feature information and the technical requirements and sorted in sequence to form a processing process flow of the workpiece to be processed; wherein the process storage library pre-stores processing technologies for organically processed parts, processing technologies for welded parts, and processing technologies for sheet metal mold parts;
[0008] The processing flow of the workpiece to be processed is displayed, and a corresponding processing flow report is output; wherein the processing flow report includes detailed steps of the processing technology, parameter settings and estimated processing time.
[0009] Furthermore, the technical requirements include the selected type of the workpiece to be processed.
[0010] Furthermore, the feature extraction algorithm includes a principal component analysis algorithm, a linear discriminant analysis algorithm or a local preservation mapping algorithm.
[0011] Furthermore, the processing technologies of the machined parts include: turning, milling, planing, drilling, boring and tapping; the processing technologies of the welded parts include: arc welding, laser welding, stir friction welding, electron beam welding, ultrasonic metal welding and flash butt welding; the processing technologies of the sheet metal mold parts include: blanking, forming, drawing, riveting, bending, punching, hemming and flanging.
[0012] Furthermore, the display of the processing process of the workpiece to be processed includes:
[0013] The processing flow of the workpiece to be processed is presented in a lightweight animation form.
[0014] In a second aspect, the present invention provides a system for generating a machining process flow based on model surface features, comprising:
[0015] Model and technical requirements import module for parts to be processed, used to import 3D component models and preset technical requirements of parts to be processed;
[0016] A surface feature extraction module is used to extract the surface features of the 3D component model through a preset feature extraction algorithm to obtain surface feature information;
[0017] A process analysis module is used to process the surface feature information, and match the processing technology required for the workpiece to be processed from the process storage library according to the surface feature information and the technical requirements and sort them in sequence to form a processing process flow of the workpiece to be processed; wherein the process storage library pre-stores the processing technology of organic processing parts, the processing technology of welding parts, and the processing technology of sheet metal mold parts;
[0018] The processing result output module is used to display the processing flow of the workpiece to be processed and output the corresponding processing flow report.
[0019] Furthermore, the feature extraction algorithm includes a principal component analysis algorithm, a linear discriminant analysis algorithm or a local preservation mapping algorithm.
[0020] Furthermore, the processing technologies of the machined parts include: turning, milling, planing, drilling, boring and tapping; the processing technologies of the welded parts include: arc welding, laser welding, stir friction welding, electron beam welding, ultrasonic metal welding and flash butt welding; the processing technologies of the sheet metal mold parts include: blanking, forming, drawing, riveting, bending, punching, hemming and flanging.
[0021] In a third aspect, the present invention provides a terminal comprising: a processor, a memory, and a computer program stored in the memory and configured to be executed by the processor, wherein when the processor executes the computer program, it implements a method for generating a machining process flow based on model surface features as described in the first aspect.
[0022] In a fourth aspect, the present invention provides a computer-readable storage medium, which stores a computer program, wherein when the computer program is running, the device where the computer-readable storage medium is located is controlled to execute a method for generating a machining process flow based on model surface features as described in the first aspect.
[0023] Compared with the prior art, the beneficial effects of the present invention are: extracting the surface features of the 3D component model through a preset feature extraction algorithm to obtain surface feature information, and processing the surface feature information, and matching the processing technology required for the workpiece to be processed from the process storage library according to the surface feature information and technical requirements and sorting them in sequence to form a processing process flow of the workpiece to be processed; finally, by displaying the processing process flow of the workpiece to be processed and outputting the corresponding processing process flow report, the problem of low efficiency caused by reliance on manual operation of the existing CAM processing process programming software is solved, the automatic generation of the processing process flow is realized, the production efficiency and accuracy are improved, and the needs of modern manufacturing industry for efficient and precise production are met. BRIEF DESCRIPTION OF THE DRAWINGS
[0024] Figure 1 It is a flowchart of a method for generating a machining process flow based on model surface features provided by an embodiment of the present invention;
[0025] Figure 2 It is a structural schematic diagram of a processing process generation system based on model surface features provided by an embodiment of the present invention;
[0026] Figure 3 It is a schematic diagram of the structure of a terminal provided by an embodiment of the present invention.
[0027] in:
[0028] The realization of the purpose, functional features and advantages of the present invention will be further explained in conjunction with embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION
[0029] It should be understood that the specific embodiments described herein are only used to explain the present invention, and are not used to limit the present invention.
[0030] In the description of the present invention, it should be understood that the terms "center", "longitudinal", "lateral", "length", "width", "thickness", "up", "down", "front", "back", "left", "right", "vertical", "horizontal", "top", "bottom", "inside", "outside", "clockwise", "counterclockwise" and the like indicate positions or positional relationships based on the positions or positional relationships shown in the accompanying drawings, and are only for the convenience of describing the present invention and simplifying the description, rather than indicating or implying that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore cannot be understood as limiting the present invention. In addition, the terms "first" and "second" are only used for descriptive purposes, and cannot be understood as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Therefore, the features defined as "first" and "second" may explicitly or implicitly include one or more of the features. In the description of the present invention, the meaning of "multiple" is two or more, unless otherwise clearly and specifically defined.
[0031] In the description of the present invention, it should be noted that, unless otherwise clearly specified and limited, the terms "installed", "connected", and "connected" should be understood in a broad sense, for example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection, a direct connection, or an indirect connection through an intermediate medium, it can be the internal connection of two elements or the interaction relationship between two elements. For ordinary technicians in this field, the specific meanings of the above terms in the present invention can be understood according to specific circumstances.
[0032] In the present invention, unless otherwise clearly specified and limited, a first feature being "above" or "below" a second feature may include that the first and second features are in direct contact, or may include that the first and second features are not in direct contact but are in contact through another feature between them. Moreover, a first feature being "above", "above" and "above" a second feature includes that the first feature is directly above and obliquely above the second feature, or simply indicates that the first feature is higher in level than the second feature. A first feature being "below", "below" and "below" a second feature includes that the first feature is directly below and obliquely below the second feature, or simply indicates that the first feature is lower in level than the second feature.
[0033] See also Figure 1 , Figure 1 It is a flowchart of a method for generating a machining process flow based on model surface features provided by an embodiment of the present invention.
[0034] A method for generating a machining process flow based on model surface features according to an embodiment of the present invention comprises the following steps:
[0035] S100, import the 3D component model of the workpiece to be processed and the preset technical requirements.
[0036] The 3D component model of the workpiece to be processed and the preset technical requirements are imported into the terminal. The user can input the specific technical requirements through the display interface of the terminal.
[0037] In a specific embodiment, the technical requirements include a selected type of the workpiece to be processed.
[0038] In this embodiment, the user selects the type of the workpiece to be processed, such as a machined part, a sheet metal part, a welded part, etc.
[0039] S200: extracting surface features of the 3D component model using a preset feature extraction algorithm to obtain surface feature information.
[0040] In this embodiment, surface features of the 3D component model are extracted using a preset feature extraction algorithm to obtain surface feature information.
[0041] In one embodiment, the feature extraction algorithm includes a principal component analysis algorithm, a linear discriminant analysis algorithm, or a locality preserving mapping algorithm.
[0042] The preset feature extraction algorithms include principal component analysis (PCA), linear discriminant analysis (LDA), locality preserving projections (LPP), etc. These algorithms can be used to extract surface features of 3D component models.
[0043] In a specific embodiment, the feature extraction algorithm includes a principal component analysis algorithm, and the step S200 extracts the surface features of the 3D component model by using a preset feature extraction algorithm to obtain surface feature information, including the following steps:
[0044] S210: Preprocessing the geometric data of the 3D component model.
[0045] In this embodiment, the original data of the 3D component model is processed, and the data of each characteristic dimension is standardized so that the mean value of each dimension data is 0 and the standard deviation is 1, thereby eliminating the influence of the dimension and retaining the data distribution characteristics. For example, for the model vertex coordinate data, its coordinate values in the three directions of x, y, and z are standardized respectively.
[0046] S220 , calculating a covariance matrix of the 3D component model according to the preprocessed geometric data of the 3D component model.
[0047] In this embodiment, the covariance matrix of the 3D component model is calculated for the data after standardization preprocessing. The covariance matrix can reflect the linear correlation between the features in the data set. Assuming that the 3D component model data has n feature dimensions, the element C of the covariance matrix ij It represents the covariance between the i-th feature and the j-th feature.
[0048] S230, performing eigenvalue decomposition on the covariance matrix to obtain eigenvalues and corresponding eigenvectors.
[0049] In this embodiment, the eigenvalue represents the variance of the data projected onto the corresponding eigenvector. For example, a larger eigenvalue indicates a larger degree of variation of the data in the direction of the corresponding eigenvector, that is, it contains more surface feature information of the 3D component model.
[0050] S240 , sorting the eigenvalues according to their sizes, and selecting the first k largest eigenvalues and their corresponding eigenvectors as new basis vectors.
[0051] In this embodiment, the k value is usually determined based on the cumulative variance explanation ratio, such as selecting a k value that makes the cumulative variance explanation ratio reach 80% or higher. These selected principal components can retain the variance of the original data to the greatest extent, that is, retain the main features of the surface features of the 3D component model.
[0052] S250: Project the original 3D component model onto the selected feature vector to obtain a low-dimensional representation including main surface features of the 3D component model.
[0053] In this embodiment, the original 3D component model is projected onto the selected feature vector to achieve data dimensionality reduction and obtain a low-dimensional representation containing the main surface features of the 3D component model, that is, to obtain the surface feature information of the 3D component model.
[0054] By extracting surface features from 3D parts models through the principal component analysis algorithm (PCA), high-dimensional surface feature data can be mapped to low-dimensional space. On the basis of retaining key information, the amount of data can be greatly reduced, the time and space complexity of calculations can be reduced, and the operating efficiency of subsequent processing algorithms can be improved. At the same time, PCA can find the direction with the largest variance in the data, that is, the principal component. These principal components correspond to the most representative and distinguishing features on the surface of the 3D parts model, which can better describe the model's shape, structure and other important information, and help quickly and accurately identify and understand the model. For example, when distinguishing 3D object models of different shapes, the principal component features extracted by PCA can highlight the key shape differences of the objects.
[0055] S300, processing the surface feature information, and matching the processing technology required for the workpiece to be processed from the process storage library according to the surface feature information and the technical requirements and sorting them in sequence to form a processing process flow of the workpiece to be processed; wherein the process storage library pre-stores processing technology for organically processed parts, processing technology for welded parts, and processing technology for sheet metal mold parts.
[0056] In this embodiment, the surface feature information of the 3D component model is processed, the processing technology required for the component to be processed is analyzed, the processing technologies are sorted in sequence, and the processing process flow of the component to be processed is generated to fit the production process.
[0057] Specifically, firstly, according to the surface feature information and the imported technical requirements, for example, the appropriate type of workpiece is selected from machined parts, sheet metal parts, welded parts, etc. Then, the processing technology required for the workpiece to be processed is matched from the process library, and then the acquired processing technology is analyzed and sorted. For example, according to the structure and processing requirements of the parts, the order of rough processing (such as milling to remove most of the excess) and then fine processing (such as turning to ensure surface accuracy) is determined to form the processing process flow of the workpiece to be processed.
[0058] In a specific embodiment, the processing technology of the machined parts includes: turning, milling, planing, drilling, boring and tapping, the processing technology of the welded parts includes: arc welding, laser welding, stir friction welding, electron beam welding, ultrasonic metal welding and flash butt welding, and the processing technology of the sheet metal mold parts includes: blanking, forming, drawing, riveting, bending, punching, hemming and flanging.
[0059] In this embodiment, the process storage library of the embodiment of the present invention needs to prepare in advance the storage of processing technologies for machined parts, welded parts, sheet metal mold parts, etc. The process storage for machined parts includes: turning, milling, planing, drilling and boring, tapping, etc. The processing technologies for welded parts include: arc welding, laser welding, stir friction welding, electron beam welding, ultrasonic metal welding, flash butt welding, etc. The process storage for sheet metal mold parts includes: blanking, forming, drawing, riveting, bending, punching, hemming, flanging, etc.
[0060] Improve work efficiency by quickly matching the processing technology required for the workpiece to be processed from the process library.
[0061] S400, displaying the processing flow of the workpiece to be processed, and outputting a corresponding processing flow report; wherein the processing flow report includes detailed steps of the processing technology, parameter settings and estimated processing time.
[0062] After generating the processing technology flow of the workpiece to be processed, the processing technology flow of the workpiece to be processed is displayed. At the same time, a process flow report is generated, which contains detailed steps of the processing technology, parameter settings, estimated processing time and other information, which is convenient for operators to refer to and archive.
[0063] In a specific embodiment, the step S400 shows the processing process of the workpiece to be processed, including the following steps:
[0064] S410, displaying the processing flow of the workpiece to be processed in a lightweight animation form.
[0065] In this embodiment, the processing process animation is output on the 3D lightweight interface to intuitively display the entire process, and the operator can view the detailed information of each step through interactive operations.
[0066] In summary, an embodiment of the present invention provides a method for generating a machining process flow based on model surface features, which extracts surface features of a 3D component model through a preset feature extraction algorithm to obtain surface feature information, and processes the surface feature information, and matches the machining processes required for the workpiece to be machined from a process storage repository according to the surface feature information and technical requirements and arranges them in sequence to form a machining process flow for the workpiece to be machined. Finally, by displaying the machining process flow of the workpiece to be machined and outputting a corresponding machining process flow report, the problem of low efficiency caused by reliance on manual operation in existing CAM machining process programming software is solved, the automatic generation of machining process flows is realized, production efficiency and accuracy are improved, and the needs of modern manufacturing industries for efficient and precise production are met.
[0067] See also Figure 2 , Figure 2 It is a structural schematic diagram of a processing process generation system based on model surface features provided by an embodiment of the present invention.
[0068] A system for generating a machining process flow based on model surface features according to an embodiment of the present invention includes:
[0069] A module 11 for importing a model and technical requirements of a workpiece to be processed, for importing a 3D component model and preset technical requirements of the workpiece to be processed;
[0070] A surface feature extraction module 12 is used to extract the surface features of the 3D component model by using a preset feature extraction algorithm to obtain surface feature information;
[0071] The process analysis module 13 is used to process the surface feature information, and match the processing technology required for the workpiece to be processed from the process storage according to the surface feature information and the technical requirements and sort them in sequence to form a processing process flow of the workpiece to be processed; wherein the process storage pre-stores the processing technology of organic processing parts, the processing technology of welding parts and the processing technology of sheet metal mold parts;
[0072] The processing result output module 14 is used to display the processing flow of the workpiece to be processed and output a corresponding processing flow report.
[0073] In a specific embodiment, the feature extraction algorithm includes a principal component analysis algorithm, a linear discriminant analysis algorithm or a locality preserving mapping algorithm.
[0074] In a specific embodiment, the processing technology of the machined parts includes: turning, milling, planing, drilling, boring and tapping, the processing technology of the welded parts includes: arc welding, laser welding, stir friction welding, electron beam welding, ultrasonic metal welding and flash butt welding, and the processing technology of the sheet metal mold parts includes: blanking, forming, drawing, riveting, bending, punching, hemming and flanging.
[0075] An embodiment of the present invention provides a system for generating a machining process flow based on model surface features, which can execute all steps and functions of a method for generating a machining process flow based on model surface features provided in any of the above embodiments, and the specific functions of the device are not described in detail herein.
[0076] See also Figure 3 , Figure 3 1 is a schematic diagram of a terminal structure provided by an embodiment of the present invention. The terminal includes:
[0077] The processor 100 may be implemented by a general-purpose CPU (Central Processing Unit), a microprocessor, an application-specific integrated circuit (Application Specific Integrated Circuit, ASIC), or one or more integrated circuits, and is used to execute relevant programs to implement the technical solutions provided by the embodiments of the present invention;
[0078] The memory 200 can be implemented in the form of a read-only memory (ROM), a static storage device, a dynamic storage device, or a random access memory (RAM). The memory 200 can store an operating system and other computer programs. When the technical solution provided in the embodiments of this specification is implemented by software or firmware, the relevant computer programs are stored in the memory 200, and the processor 100 calls and executes a method for generating a machining process based on model surface features according to an embodiment of the present invention;
[0079] Input / output interface 300, used to implement information input and output;
[0080] The communication interface 400 is used to realize the communication interaction between the device and other devices. The communication can be realized through a wired manner (such as USB, network cable, etc.) or a wireless manner (such as mobile network, WIFI, Bluetooth, etc.);
[0081] A bus 500 that transmits information between various components of the device (e.g., the processor 100, the memory 200, the input / output interface 300, and the communication interface 400);
[0082] The processor 100 , the memory 200 , the input / output interface 300 , and the communication interface 400 are connected to each other in communication within the device via a bus 500 .
[0083] An embodiment of the present invention also provides a computer-readable storage medium, which stores a computer program. When the computer program is running, the device where the computer-readable storage medium is located is controlled to execute a method for generating a machining process flow based on model surface features in the above-mentioned embodiments.
[0084] The memory, as a non-transient computer-readable storage medium, can be used to store non-transient software programs and non-transient computer executable programs. In addition, the memory may include a high-speed random access memory, and may also include a non-transient memory, such as at least one disk storage device, a flash memory device, or other non-transient solid-state storage device. In some embodiments, the memory may optionally include a memory remotely disposed relative to the processor, and these remote memories may be connected to the processor via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.
[0085] The embodiments described in the embodiments of the present invention are intended to more clearly illustrate the technical solutions of the embodiments of the present invention, and do not constitute a limitation on the technical solutions provided by the embodiments of the present invention. Those skilled in the art can appreciate that with the evolution of technology and the emergence of new application scenarios, the technical solutions provided by the embodiments of the present invention are also applicable to similar technical problems.
[0086] Those skilled in the art will appreciate that the technical solutions shown in the figures do not limit the embodiments of the present invention and may include more or fewer steps than shown in the figures, or a combination of certain steps, or different steps.
[0087] The device embodiments described above are merely illustrative, and the units described as separate components may or may not be physically separated, that is, they may be located in one place or distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0088] Those skilled in the art will appreciate that all or some of the steps in the methods disclosed above, and the functional modules / units in the systems and devices may be implemented as software, firmware, hardware, or a suitable combination thereof.
[0089] The terms "first", "second", "third", "fourth", etc. (if any) in the description of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0090] It should be understood that in the present invention, "at least one (item)" refers to one or more, and "plurality" refers to two or more. "And / or" is used to describe the association relationship of associated objects, indicating that three relationships may exist. For example, "A and / or B" can represent: only A exists, only B exists, and A and B exist at the same time, where A and B can be singular or plural. The character " / " generally indicates that the previous and next associated objects are in an "or" relationship. "At least one of the following items" or similar expressions refers to any combination of these items, including any combination of single items or plural items. For example, at least one of a, b or c can represent: a, b, c, "a and b", "a and c", "b and c", or "a and b and c", where a, b, c can be single or multiple.
[0091] In the several embodiments provided by the present invention, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the above units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0092] The units described above as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0093] In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
[0094] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product. The computer software product is stored in a storage medium, including multiple instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the methods of various embodiments of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (Read-Only Memory, referred to as ROM), random access memory (Random Access Memory, referred to as RAM), disk or optical disk and other media that can store programs.
[0095] The preferred embodiments of the present invention are described above with reference to the accompanying drawings, but the scope of the rights of the embodiments of the present invention is not limited thereby. Any modification, equivalent substitution and improvement made by those skilled in the art without departing from the scope and essence of the embodiments of the present invention shall be within the scope of the rights of the embodiments of the present invention.
Claims
1. A method for generating a machining process flow based on model surface features, characterized in that: include: Import the 3D component model of the workpiece to be processed and the preset technical requirements; Extracting surface features of the 3D component model by using a preset feature extraction algorithm to obtain surface feature information; The surface feature information is processed, and the processing technology required for the workpiece to be processed is matched from a process storage library according to the surface feature information and the technical requirements and sorted in sequence to form a processing process flow of the workpiece to be processed; wherein the process storage library pre-stores processing technologies for organically processed parts, processing technologies for welded parts, and processing technologies for sheet metal mold parts; The processing flow of the workpiece to be processed is displayed, and a corresponding processing flow report is output; wherein the processing flow report includes detailed steps of the processing technology, parameter settings and estimated processing time.
2. A method for generating a machining process flow based on model surface features according to claim 1, characterized in that: The technical requirements include the selected type of the workpiece to be processed.
3. The method for generating a machining process flow based on model surface features according to claim 1, characterized in that: The feature extraction algorithm includes a principal component analysis algorithm, a linear discriminant analysis algorithm or a local preservation mapping algorithm.
4. The method for generating a machining process flow based on model surface features according to claim 1, characterized in that: The processing technologies of the machined parts include turning, milling, planing, drilling, boring and tapping; the processing technologies of the welded parts include arc welding, laser welding, stir friction welding, electron beam welding, ultrasonic metal welding and flash butt welding; the processing technologies of the sheet metal mold parts include blanking, forming, drawing, riveting, bending, punching, hemming and flanging.
5. The method for generating a machining process flow based on model surface features according to claim 1, characterized in that: The display of the processing process of the workpiece to be processed includes: The processing flow of the workpiece to be processed is presented in a lightweight animation form.
6. A processing process generation system based on model surface features, characterized in that: include: Model and technical requirements import module for parts to be processed, used to import 3D component models and preset technical requirements of parts to be processed; A surface feature extraction module is used to extract the surface features of the 3D component model through a preset feature extraction algorithm to obtain surface feature information; A process analysis module is used to process the surface feature information, and match the processing technology required for the workpiece to be processed from the process storage library according to the surface feature information and the technical requirements and sort them in sequence to form a processing process flow of the workpiece to be processed; wherein the process storage library pre-stores the processing technology of organic processing parts, the processing technology of welding parts, and the processing technology of sheet metal mold parts; The processing result output module is used to display the processing flow of the workpiece to be processed and output the corresponding processing flow report.
7. A system for generating a machining process flow based on model surface features according to claim 6, characterized in that: The feature extraction algorithm includes a principal component analysis algorithm, a linear discriminant analysis algorithm or a local preservation mapping algorithm.
8. The system for generating a machining process flow based on model surface features according to claim 6, characterized in that: The processing technologies of the machined parts include turning, milling, planing, drilling, boring and tapping; the processing technologies of the welded parts include arc welding, laser welding, stir friction welding, electron beam welding, ultrasonic metal welding and flash butt welding; the processing technologies of the sheet metal mold parts include blanking, forming, drawing, riveting, bending, punching, hemming and flanging.
9. A terminal, characterized in that: include: A processor, a memory, and a computer program stored in the memory and configured to be executed by the processor, wherein when the processor executes the computer program, a method for generating a machining process flow based on model surface features as described in any one of claims 1 to 5 is implemented.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, wherein when the computer program is executed, the device where the computer-readable storage medium is located is controlled to execute a method for generating a machining process flow based on model surface features as described in any one of claims 1 to 5.
Citation Information
Patent Citations
Method and device for generating machining procedure of mold part based on UG / NX
CN114266453A
Automatic programming method for triaxial plate parts
CN116382193A
Machining process and step generation method based on three-dimensional CAD model
CN117348523A
Intelligent process method, system and equipment for machined parts and medium
CN117972813A
Part model cutter path and machining process automatic generation method and generation system
CN119376335A