Design method, device and equipment for turning processing of rotary part and storage medium

By establishing a machining feature model and database for aerospace rotating parts, the problem of low design efficiency in turning machining of aerospace rotating parts was solved, realizing programming automation and improving production efficiency, while ensuring programming quality and program accuracy.

CN115470580BActive Publication Date: 2025-10-24CHENGDU AIRCRAFT INDUSTRY GROUP
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211026943.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-08-25
Publication Date
2025-10-24
Estimated Expiration
2042-08-25

AI Technical Summary

Technical Problem

The current design efficiency for turning machining of aerospace rotating parts is low, mainly relying on manual programming, which results in unstable programming quality and high dependence on the experience of programmers, leading to low production efficiency.

Method used

Based on the machining characteristics of aerospace rotating parts, a machining feature model is established with part families as the unit, forming a part machining database. Through geometric feature analysis, the classification, size and material of part families are obtained, a primary turning program is generated, and simulation verification is performed to ensure the accuracy of the program.

Benefits of technology

It has enabled the automation and standardization of programming for aerospace rotating parts, improved programming quality and efficiency, shortened the production cycle, and ensured the accuracy of turning programs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115470580B_ABST
    Figure CN115470580B_ABST
Patent Text Reader

Abstract

The application discloses a design method, device and equipment for rotary body part turning processing and a storage medium. The processing feature model is established based on the processing features of an aviation rotary body part and in units of a part family, and then a part processing database is formed, so that the features of various aviation rotary body parts are effectively summarized and integrated, a standardized and parameterized turning processing program can be quickly formed, the programming quality is improved, the automation of aviation rotary body part programming is realized, and then the production cycle is shortened and the production efficiency is improved. Geometric feature analysis is performed on a part to be designed, part family classification, part size and part material are obtained, a corresponding processing feature model is selected in the part processing database according to the part family classification, and the feature elements of the part to be designed are input, so that a parameterized primary turning processing program can be directly obtained, and the programming efficiency is effectively improved. Furthermore, simulation verification is performed, and the accuracy of the turning processing program is ensured.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of mechanical processing, and in particular to a design method, device, equipment and storage medium for turning processing of rotating parts. Background Art

[0002] With the rapid development of modern technology, the aircraft manufacturing industry is gradually shifting to digital manufacturing, characterized by high efficiency and high-quality production. CNC machining is one of the most important methods for ensuring the quality and precision of aircraft parts. CNC machining (NC machining) refers to the process of machining parts on CNC machine tools. While the process specifications for CNC machining and traditional machine tool machining are generally consistent, significant differences have also occurred. This machining method uses digital information to control the movement of parts and tools. It is an effective way to address the challenges of a wide variety of parts, small batch sizes, complex shapes, and high precision, and to achieve efficient and automated machining. NC programming is the foundation of CNC machining, and the quality and efficiency of CNC program compilation are crucial factors in determining the quality and efficiency of aircraft parts machining.

[0003] CAD / CAM technology has been widely used in the manufacturing of aircraft structural components, greatly improving part programming efficiency. However, aircraft parts contain a large number of rotating parts, most of which are transmission components and are important components of aircraft parts. Therefore, turning is often used for this process. Currently, turning in China is still mainly done manually, relying mainly on the programmer's extensive knowledge and experience in CNC machining processes. This requires high programming skills and results in low work efficiency. Summary of the Invention

[0004] The main purpose of this application is to provide a design method, device, equipment and storage medium for turning processing of rotating parts, aiming to solve the technical problem of low design efficiency of existing turning processing of aviation rotating parts.

[0005] To achieve the above objectives, the present application provides a design method for turning a rotating part, comprising:

[0006] Obtain the parts to be designed;

[0007] Performing geometric feature analysis on the part to be designed to obtain part family classification, part size, and part material of the part to be designed;

[0008] According to the part family classification, a processing feature model is selected from a preset part processing database; wherein the processing feature model includes processing feature parameters and process flow;

[0009] obtaining a primary turning machining program according to the part size, the part material and the machining feature model;

[0010] performing simulation verification on the primary turning machining program, and obtaining a turning machining program of the part to be designed if the verification is successful.

[0011] Optionally, before the step of selecting the machining feature model according to the part family classification and in the preset part machining database, the method further comprises:

[0012] obtaining each kind of rotational body part;

[0013] performing geometric feature analysis on the rotational body part to obtain a typical machining feature parameter;

[0014] grouping each kind of the rotational body part to form each part family;

[0015] decomposing a part structure of the part family and matching the typical machining feature parameter to obtain the machining feature model of the part family;

[0016] obtaining the part machining database according to the machining feature model.

[0017] Optionally, the step of decomposing the part structure of the part family and matching the typical machining feature parameter to obtain the machining feature model of the part family comprises:

[0018] decomposing a part structure of the part family to obtain a machining feature of the part structure;

[0019] matching the machining feature with the typical machining feature parameter to obtain a machining feature parameter of the part family;

[0020] forming a process flow according to a numerical control turning programming specification of the rotational body part;

[0021] adjusting the machining feature parameter according to a machining performance of a part material of the rotational body part to obtain an adjusted machining feature parameter;

[0022] obtaining the machining feature model of the part family according to the adjusted machining feature parameter and the process flow.

[0023] Optionally, the machining feature comprises an external circle, an external circle groove, an external thread, an end face, an end face groove, an internal hole, an internal hole groove, an internal thread, an inverted bevel, a concave R and a convex R.

[0024] Optionally, after the step of performing simulation verification on the primary turning machining program, and obtaining a turning machining program of the part to be designed if the verification is successful, the method further comprises:

[0025] If the verification is unsuccessful, the primary turning machining program is adjusted according to the simulation verification data.

[0026] Optionally, before the step of obtaining the turning machining program of the part to be designed, the simulation verification of the primary turning machining program is performed, and if the verification is successful, the turning machining program of the part to be designed is obtained.

[0027] A numerical control turning machining simulation environment is configured in the Vericut software; wherein the simulation environment includes a control system, a machine tool and a G code offset.

[0028] Optionally, the step of obtaining the turning machining program of the part to be designed includes:

[0029] The model of the part to be designed, the blank and the primary turning machining program are imported into the simulation environment.

[0030] The simulation verification is performed to obtain a simulated part.

[0031] The overcut and the residual trace of the simulated part are compared, and if the trace meets the production specification of the part to be designed, the verification is successful, and the primary turning machining program is the turning machining program of the part to be designed.

[0032] In addition, to achieve the above-mentioned purpose, the application further provides a design device for turning machining of a rotary part, comprising:

[0033] A part acquisition module is configured to acquire a part to be designed.

[0034] A geometric feature analysis module is configured to perform geometric feature analysis on the part to be designed to obtain part family classification, part size and part material of the part to be designed.

[0035] A machining feature model selection module is configured to select a machining feature model in a preset part machining database according to the part family classification; wherein the machining feature model includes machining feature parameters and a process flow.

[0036] A primary turning machining program acquisition module is configured to obtain a primary turning machining program according to the part size, the part material and the machining feature model.

[0037] A simulation verification module is configured to perform simulation verification on the primary turning machining program, and if the verification is successful, the turning machining program of the part to be designed is obtained.

[0038] In addition, to achieve the above object, the present application also provides a computer device, comprising a memory and a processor, the memory stores a computer program, and the processor executes the computer program to realize the above method.

[0039] In addition, to achieve the above object, the present application also provides a computer readable storage medium, which stores a computer program, and the processor executes the computer program to realize the above method.

[0040] The beneficial effects that can be achieved by the present application.

[0041] The design method, device, equipment and storage medium for the turning machining of the rotary part provided by the embodiments of the present application obtain the part to be designed; perform geometric feature analysis on the part to be designed to obtain part family classification, part size and part material of the part to be designed; select a machining feature model in a preset part machining database according to the part family classification; wherein the machining feature model comprises machining feature parameters and a process flow; obtain a primary turning machining program according to the part size, the part material and the machining feature model; and perform simulation verification on the primary turning machining program, and if the verification is successful, obtain the turning machining program of the part to be designed. That is, the machining feature model is established based on the machining features of the aviation rotary part and in units of part families, and then a part machining database is formed, the features of various aviation rotary parts are effectively summarized and integrated, the standardized and parameterized turning machining program can be quickly formed, the programming quality is improved, the automation of the programming of the aviation rotary part is realized, and then the production cycle is shortened and the work efficiency is improved. The geometric feature analysis is performed on the part to be designed to obtain the part family classification, the part size and the part material, the corresponding machining feature model is selected in the part machining database according to the part family classification, and the feature elements (part family classification, part size and part material) of the part to be designed are input, so that the parameterized numerical control G code program (primary turning machining program) can be directly obtained, and the programming efficiency is effectively improved; further, the simulation verification is performed to ensure the accuracy of the turning machining program. BRIEF DESCRIPTION OF DRAWINGS

[0042] Figure 1 The computer device structure schematic diagram of the hardware running environment related to the embodiments of the present application;

[0043] Figure 2 The flowchart schematic diagram of the design method for the turning machining of the rotary part provided by the embodiments of the present application;

[0044] Figure 3 The functional module schematic diagram of the design device for the turning machining of the rotary part provided by the embodiments of the present application;

[0045] Figure 4 A typical stepped cylindrical feature schematic diagram of a design method of a rotary part turning machining provided by the embodiment of the present application;

[0046] Figure 5 A process flowchart of a bushing type part of a design method of a rotary part turning machining provided by the embodiment of the present application;

[0047] Figure 6 An interactive page schematic diagram of a bushing type part of a design method of a rotary part turning machining provided by the embodiment of the present application;

[0048] Figure 7 A primary turning machining program schematic diagram of a bushing type part of a design method of a rotary part turning machining provided by the embodiment of the present application.

[0049] The implementation, functional features and advantages of the present application will be further described with reference to the embodiments and the accompanying drawings. DETAILED DESCRIPTION

[0050] It should be understood that the specific embodiments described herein merely serve to explain the present application and do not limit the present application.

[0051] The main solution of the embodiment of the present application is: a design method, device, equipment and storage medium of a rotary part turning machining are proposed, by acquiring a part to be designed; geometric feature analysis is performed on the part to be designed, and part family classification, part size and part material of the part to be designed are acquired; according to the part family classification, a machining feature model is selected in a preset part machining database; wherein, the machining feature model includes machining feature parameters and process flow; according to the part size, the part material and the machining feature model, a primary turning machining program is obtained; the primary turning machining program is simulated and verified, if the verification is successful, a turning machining program of the part to be designed is obtained.

[0052] With the rapid development of modern technology, the aircraft manufacturing industry gradually changes into digital manufacturing, efficient and high-quality manufacturing production. Numerical control machining is one of the most important methods to ensure the machining quality and precision of aircraft parts. Numerical control machining refers to a process method of part machining on a numerical control machine tool. The process plan of numerical control machine tool machining and traditional machine tool machining is consistent in general, but there are also obvious changes. Numerical control machining is a mechanical machining method for controlling the displacement of parts and tools by digital information. It is an effective way to solve the problems of variable part types, small batch size, complex shape, high precision and realize efficient and automatic machining. Numerical control programming is the basis of numerical control machining. The quality and efficiency of numerical control machining program are important factors to determine the machining quality and efficiency of aircraft parts.

[0053] CAD / CAM technology has been widely used in the manufacturing of aircraft structural parts, greatly improving the programming efficiency of parts. However, there are many rotary parts in aircraft parts, most of which are transmission parts, which are an important part of aircraft parts, and are often machined by turning. At present, manual programming is still mainly used for turning machining in China, which mainly relies on the accumulation of programming personnel's rich numerical control machining process knowledge and process experience, and has high requirements for the programming ability of programming personnel, low work efficiency and unstable programming quality.

[0054] Therefore, the present application provides a solution based on the machining features of aviation rotary parts, establishes a machining feature model based on part families, and forms a part machining database, effectively integrating the various types of aviation rotary parts, enabling the formation of standardized and parameterized turning machining programs, improving programming quality, achieving automation of aviation rotary part programming, and thus shortening production cycle and improving production efficiency. The geometric feature analysis of the designed part obtains the part family classification, part size and part material. According to the part family classification, the corresponding machining feature model is selected in the part machining database, and the feature elements of the designed part (part family classification, part size, part material) are input, to directly obtain the parameterized numerical control G code program (primary turning machining program). The program is simple and easy to read, and optimizes the tool path and cutting parameters, effectively solving the problems of low programming efficiency and unstable programming quality, improving the programming efficiency and ensuring the programming quality. Further, simulation verification ensures the accuracy of the turning machining program.

[0055] Reference Figure 1 , Figure 1 The computer device structure schematic diagram of the hardware running environment involved in the embodiment scheme of the present application.

[0056] As Figure 1As shown, the computer device can include a processor 1001, such as a central processing unit (CPU), a communication bus 1002, a user interface 1003, a network interface 1004, and a memory 1005. The communication bus 1002 is used to realize the connection and communication between the components. The user interface 1003 can include a display, an input unit such as a keyboard, and can also include a standard wired interface, a wireless interface. The network interface 1004 can optionally include a standard wired interface, a wireless interface (such as a wireless fidelity (WIreless-FIdelity, WI-FI) interface). The memory 1005 can be a high-speed random access memory (RAM) memory, or a stable non-volatile memory (Non-Volatile Memory, NVM), such as a disk memory. The memory 1005 can also be a storage device independent of the aforementioned processor 1001.

[0057] Those skilled in the art can understand that Figure 1 The structure shown in the foregoing embodiments does not constitute a limitation on the computer device, and can include more or fewer components than those shown, or combine certain components, or different component arrangements.

[0058] As Figure 1 As shown, the memory 1005 as a storage medium can include an operating system, a data storage module, a network communication module, a user interface module, and an electronic program.

[0059] In Figure 1 In the computer device shown, the network interface 1004 is mainly used for data communication with a network server; the user interface 1003 is mainly used for data interaction with a user; the processor 1001 and the memory 1005 in the computer device of the present application can be arranged in the computer device, and the computer device calls the design device for turning body part turning machining stored in the memory 1005 through the processor 1001, and executes the design method for turning body part turning machining provided by the present application.

[0060] Referring to Figure 2 , based on the hardware device of the foregoing embodiments, the embodiments of the present application provide a design method for turning body part turning machining, comprising:

[0061] S10: obtaining a part to be designed;

[0062] In the specific implementation process, the part to be designed refers to an aeronautical rotary body part to be programmed and designed; the aeronautical rotary body part is an important component of an aircraft part, generally adopts turning machining, and before machining, in order to ensure machining efficiency and product quality, factors such as process sequence, tool path, and cutting parameters need to be considered comprehensively, so as to compile a relatively optimal turning program; due to factors such as programming personnel experience, different parameter settings of different materials, and image interaction, the programming difficulty is relatively large; further, due to the programming difficulty and cycle limitation of the previous part design, the aeronautical part has many varieties and small production batches, and the demand for rapid development and production is difficult to meet.

[0063] S20: performing geometric feature analysis on the part to be designed, and obtaining part family classification, part size, and part material of the part to be designed;

[0064] In the specific implementation process, the aeronautical rotary body includes a pipe joint, a bushing, a shaft pin, a bolt, a flange, and the like, and each major category has multiple subcategories, such as two-way, three-way, four-way, and five-way pipe joints; the aeronautical rotary body has various types, but rotary body parts of different types have some common features; by analyzing a large number of aeronautical rotary body parts and classifying various rotary body parts, multiple part families are formed, including a bushing, a nozzle, a joint, a flange, a bolt, and a shaft.

[0065] The geometric feature analysis is performed on the part to be designed, the part family classification and the part size of the part are determined according to geometric structural characteristics, and the material of the part is comprehensively determined in combination with the use or production requirement of the part.

[0066] As an optional implementation manner, before the step of selecting a machining feature model in the preset part machining database according to the part family classification, the method further includes: obtaining rotary body parts of each type; performing geometric feature analysis on the rotary body parts to obtain typical machining feature parameters; grouping the rotary body parts of each type to form each part family; decomposing the part structure of the part family, matching the typical machining feature parameters, and obtaining the machining feature model of the part family; and obtaining the part machining database according to the machining feature model.

[0067] In the specific implementation process, before part design and programming, the machining features of the rotary body part are decomposed, each machining feature is given corresponding machining process and parameterized programming, and the characteristic parameterized modeling is performed on the classified features according to the part family, to form a part machining database.

[0068] Obtain various kinds of rotary parts, analyze their geometric characteristics, different kinds of rotary parts have some common features, almost all of the aviation rotary parts have outer circle, thread, groove, hole and other typical contour features, and the rotary parts have certain commonality in the selection of tool, determination of tool point, tool path, clamping method selection, determination of cutting parameters and other aspects when programming for numerical control turning. Extract these geometric characteristics and define them as typical machining features of rotary parts. Structure the numerical control program of these typical machining features, use numerical control macro variable instead of specific point information in numerical control program, use parameterization for numerical control programming, and form various typical machining feature parameters. This embodiment takes the typical step outer circle feature shown in Figure 4

[0069] N101 G54

[0070] N102 G28 U0 W0

[0071] N103 G50 S3000

[0072] N104 G96 S#2 M03; #2 is the spindle speed

[0073] N105 T#1; #1 is the tool number

[0074] N106 G00 X[#6+2] Z2.; #6 is the blank diameter

[0075] N107 G71 U#4 R0.5; #4 is the single-side cutting depth

[0076] N108 G71 P109 Q113 U#10 W#11 F#3; #3 is the rough machining feed rate, #10 is the X-direction finishing allowance, #11 is the Z-direction finishing allowance

[0077] N109 G00 X#11;

[0078] N110 G01 Z[#10-#13] F#5; #5 is the finishing feed rate

[0079] N111 G02 X[#11+#13] Z#10 R#13

[0080] N112 G01 X#12

[0081] N113 G01 X[#6+2]

[0082] N114 G70 P111 Q222

[0083] N115 M99​

[0084] According to the geometric feature analysis result, each type of rotary part is divided into a family to form each part family, the structure of each part family is decomposed, each structure is matched with a corresponding typical machining feature parameter to obtain a machining feature model of each part family, and then a part machining database is formed. The machining feature model is established based on the machining feature of the rotary part and in units of the part family, the features of various types of aviation rotary parts are effectively summarized and integrated, a standardized and parameterized turning machining program can be quickly formed, the programming quality is improved, the automation of aviation rotary part programming is realized, and then the production cycle is shortened and the production efficiency is improved.

[0085] As an optional implementation, the step of decomposing the part structure of the part family, matching the typical machining feature parameter, and obtaining the machining feature model of the part family includes: decomposing the part structure of the part family to obtain a machining feature of the part structure; matching the machining feature with the typical machining feature parameter to obtain a machining feature parameter of the part family; forming a process flow according to the numerical control turning programming specification of the rotary part; adjusting the machining feature parameter according to the machining performance of the part material of the rotary part to obtain an adjusted machining feature parameter; and obtaining the machining feature model of the part family according to the adjusted machining feature parameter and the process flow.

[0086] In the specific implementation process, the step of obtaining the machining feature model includes: decomposing the part structure of each part family into multiple machining features through geometric analysis, each machining feature is compared and identified with each typical machining feature, the parameters of the matched typical machining feature are assigned to the machining feature, each machining feature is matched with a corresponding parameter to form a machining feature parameter of the part family. According to the machining performance of different part materials, the machining feature parameter is adjusted to form an adjusted machining feature parameter of the part family under different materials. The adjusted machining feature parameter includes cutting parameters such as spindle speed S, rough and fine machining feed rate, and single-side cutting depth. According to the numerical control turning programming specification of each rotary part, a standardized machining process sequence of the part family can also be constructed in combination with the machining process experience of experienced turning programming personnel to form a standardized process flow. The process flow and the adjusted machining feature parameter are combined to obtain the machining feature model of the part family.

[0087] As an optional implementation, the machining feature includes an external circle, an external circle groove, an external thread, an end face, an end face groove, an internal hole, an internal hole groove, an internal thread, an inverted chamfer, a concave R, and a convex R.

[0088] In the specific implementation process, according to the actual production experience, the structure of the aviation rotary body part is divided into 11 main machining features, including the outer circle, the outer circle groove, the outer thread, the end face, the end face groove, the inner hole, the inner hole groove, the inner thread, the inverted bevel, the concave R and the convex R.

[0089] S30: According to the part family classification, select the machining feature model in the preset part machining database; wherein the machining feature model includes machining feature parameters and process flow;

[0090] In the specific implementation process, according to the part family classification of the part to be designed, select the corresponding machining feature model in the above part machining database. In this embodiment, taking the part to be designed of the part family classification of the bushing as an example, as shown in the process flow chart of Figure 5 , the part includes typical machining features of the outer circle and the inner hole.

[0091] S40: According to the part size, the part material and the machining feature model, obtain the primary turning machining program;

[0092] In the specific implementation process, input the part size and part material information of the part to be designed, match with the machining feature model, generate and export the machining numerical control G code program, which is the primary turning machining program of the part to be designed.

[0093] In actual production application, this method embodiment generates an interactive page as shown in Figure 6 , taking the bushing part as an example, select the part family of the part to be designed in the part type: bushing, input the required part size in the size setting: L1: 5, L2: 20, R1: 0.5, d1: 20, D1: 10, d2: 25, chamfer L1': 1*45, chamfer L2': 1*45, blank diameter d: 30, deburring R / L: R0.5, select the required material in the part material: steel part, and obtain the primary turning machining program of the part to be designed as shown in Figure 7 . The program is concise, easy to read, and standardizes and optimizes the tool path and cutting parameters, effectively solving the problems of low tool path programming efficiency and unstable programming quality. The right side of the interactive page can automatically generate feature part drawings, process flow charts, work flows, process parameters and other information of the part to be designed; if the parameters need to be modified, select the corresponding machining process in the work flow and modify in the process parameter setting. This setting enables the programmer to only input the feature elements (part family classification, part size, part material) of the part to be designed according to the filling prompts of the interactive page, and directly obtain the parameterized numerical control G code program. At the same time, the standardized and visualized process flow facilitates the programmer to make modifications and improves the programming efficiency.

[0094] S50: simulate and verify the primary turning machining program, and if the verification is successful, obtain the turning machining program of the part to be designed.

[0095] In the specific implementation process, the simulation verification of the primary turning machining program is performed in the Vericut software, and if the verification is successful, the primary turning machining program is the final turning machining program of the part to be designed. The turning machining production of the part can be performed by using the program, and the programming quality of the aviation rotary body part is ensured.

[0096] As an optional implementation, before the step of simulating and verifying the primary turning machining program, and if the verification is successful, obtaining the turning machining program of the part to be designed, the method further includes: configuring a numerical control turning machining simulation environment in the Vericut software; and the simulation environment includes a control system, a machine tool, and a G code offset.

[0097] In the specific implementation process, the numerical control turning machining simulation environment is configured in the Vericut software in advance before the simulation verification, and the simulation environment includes a control system, a machine tool, and a G code offset.

[0098] As an optional implementation, the step of simulating and verifying the primary turning machining program, and if the verification is successful, obtaining the turning machining program of the part to be designed, includes: importing a model of the part to be designed, a blank, and the primary turning machining program into the simulation environment; performing simulation verification to obtain a simulated part; comparing overcut and residual traces of the simulated part, and if the traces meet production specifications of the part to be designed, the verification is successful, and the primary turning machining program is the turning machining program of the part to be designed.

[0099] In the specific implementation process, the model of the part to be designed, the machining blank, and the primary turning machining program are imported into the configured simulation environment, the machining coordinate system of the part is set, the corresponding machining tool is established according to the numerical control program, and finally the simulation verification is performed. The overcut and residual traces of the simulated part are compared, and it is determined whether the traces meet the production specifications of the part. If the traces meet the requirements, the verification is successful, and the correctness of the primary turning machining program is high.

[0100] As an optional implementation, after the step of simulating and verifying the primary turning machining program, and if the verification is successful, obtaining the turning machining program of the part to be designed, the method further includes: if the verification is unsuccessful, adjusting parameters of the primary turning machining program according to simulation verification data.

[0101] In the implementation process, if the verification is not successful, the interactive page is returned, the parameters of the primary turning machining program of the part are adjusted according to the simulation verification data, and the simulation verification is re-performed until the turning machining program meeting the requirements is obtained.

[0102] It should be understood that the above is only an example and does not limit the technical solutions of the present application. Those skilled in the art can make settings based on needs in actual applications, which are not limited here.

[0103] As can be seen from the above description, the embodiment is based on the machining features of the aviation rotary body part, establishes a machining feature model in units of part families, and then forms a part machining database, effectively integrates various types of aviation rotary body part features, can quickly form a standardized and parameterized turning machining program, improves the programming quality, realizes the automation of aviation rotary body part programming, and then shortens the production cycle and improves the production efficiency. The geometric feature analysis is performed on the designed part to obtain the part family classification, part size and part material, the corresponding machining feature model is selected in the part machining database according to the part family classification, the feature elements (part family classification, part size, part material) of the designed part are input, and the parameterized numerical control G code program (primary turning machining program) is directly obtained. The program is simple and easy to read, and the tool path and cutting parameters are standardized and optimized, effectively solving the problems of low tool path programming efficiency and unstable programming quality, improving the programming efficiency and ensuring the programming quality; further, the simulation verification is performed to ensure the accuracy of the turning machining program.

[0104] Reference Figure 3 Based on the same inventive concept, the embodiments of the present application also provide a design device for rotary body part turning machining, comprising:

[0105] A part acquisition module is configured to acquire a designed part.

[0106] A geometric feature analysis module is configured to perform geometric feature analysis on the designed part to obtain part family classification, part size and part material of the designed part.

[0107] A machining feature model selection module is configured to select a machining feature model in a preset part machining database according to the part family classification; wherein the machining feature model includes machining feature parameters and process flow.

[0108] A primary turning machining program acquisition module is configured to obtain a primary turning machining program according to the part size, the part material and the machining feature model.

[0109] The simulation verification module is configured to simulate and verify the primary turning machining program, and if the verification is successful, a turning machining program of the part to be designed is obtained.

[0110] It should be noted that the modules in the design device for the turning machining of the part of the revolution body in the embodiment correspond to the steps in the design method for the turning machining of the part of the revolution body in the foregoing embodiment one by one, and therefore, the specific embodiments of the embodiment can refer to the embodiments of the design method for the turning machining of the part of the revolution body, which will not be described herein again.

[0111] In addition, in an embodiment, the embodiment of the application further provides a computer device, which comprises a processor, a memory and a computer program stored in the memory, and the computer program implements the steps of the method in the foregoing embodiment when executed by the processor.

[0112] In addition, in an embodiment, the embodiment of the application further provides a computer storage medium, which stores a computer program, and the computer program implements the steps of the method in the foregoing embodiment when executed by the processor.

[0113] In some embodiments, the computer readable storage medium can be a memory such as FRAM, ROM, PROM, EPROM, EEPROM, flash memory, magnetic surface memory, optical disc or CD-ROM, etc., and can also be various devices comprising one or any combination of the above memories. The computer can be various computing devices including smart terminals and servers.

[0114] In some embodiments, the executable instructions can be in the form of programs, software, software modules, scripts or codes, written in any form of programming language (including compiled or interpreted languages, or declarative or procedural languages), and can be deployed in any form, including being deployed as independent programs or being deployed as modules, components, subroutines or other units suitable for use in a computing environment.

[0115] As an example, the executable instructions can but not necessarily correspond to files in a file system, can be stored in part of a file storing other programs or data, for example, stored in one or more scripts in a Hyper Text Markup Language (HTML) document, stored in a single file dedicated to the program in question, or stored in multiple cooperative files (for example, files storing one or more modules, subroutines or code portions).

[0116] By way of example, the executable instructions can be deployed to execute on one computing device, or on multiple computing devices that are located at one site, or that are distributed across multiple sites and that are interconnected through a communication network.

[0117] It has to be noted that, as used herein, the terms "includes" and / or "contains", or any other tautological variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but can also include other elements not expressly listed or inherent to such process, method, article, or apparatus. An element proceeded by "comprises... a" does not, without further constraints, exclude the presence of additional identical elements in the process, method, article, or apparatus that comprises the element.

[0118] The above-mentioned sequence numbers of the embodiments of the present application are only for description, and do not represent advantages or disadvantages of the embodiments.

[0119] Those skilled in the art can clearly understand the above-mentioned embodiment method can be realized by means of software and necessary general hardware platform, of course, also can be realized by hardware, but in many cases, the former is a better embodiment. Based on such understanding, the technical solutions of the present application can be embodied in the form of a software product, which is stored in a storage medium (such as a read-only memory / random access memory, a magnetic disk, an optical disk) and includes a plurality of instructions for causing a multimedia terminal device (which can be a mobile phone, a computer, a television receiver, or a network device, etc.) to execute the methods described in the various embodiments of the present application.

[0120] The above is only the preferred embodiment of the present application, and does not limit the patent scope of the present application, and any equivalent structure or equivalent process transformation, or direct or indirect application in other related technical fields, is also included in the patent protection scope of the present application.

Claims

1. A design method of turning processing of a part of a revolution body, characterized by, The method comprises the following steps: acquiring a part to be designed; analyzing geometric features of the part to be designed to acquire part family classification, part size and part material of the part to be designed; selecting a machining feature model from a preset part machining database according to the part family classification; wherein the machining feature model comprises machining feature parameters and a process flow; obtaining a primary turning machining program according to the part size, the part material and the machining feature model; performing simulation verification on the primary turning machining program, and obtaining a turning machining program of the part to be designed if the verification is successful; before the step of selecting the machining feature model from the preset part machining database according to the part family classification, the method further comprises: acquiring various types of rotary body parts; analyzing geometric features of the rotary body parts to acquire typical machining feature parameters; grouping the various types of rotary body parts to form various part families; decomposing part structures of the part families, matching the typical machining feature parameters and obtaining the machining feature model of the part families; obtaining the part machining database according to the machining feature model; the step of decomposing the part structures of the part families, matching the typical machining feature parameters and obtaining the machining feature model of the part families comprises: decomposing part structures of the part families to obtain machining features of the part structures; matching the machining features with the typical machining feature parameters to obtain machining feature parameters of the part families; forming a process flow according to numerical control turning programming specifications of the rotary body parts; adjusting the machining feature parameters according to machining performance of part materials of the rotary body parts to obtain adjusted machining feature parameters; obtaining the machining feature model of the part families according to the adjusted machining feature parameters and the process flow.

2. The design method of the turning process of the rotary body part according to Claim 1, characterized by, The machining features comprise an external circle, an external circle groove, an external thread, an end face, an end face groove, an internal hole, an internal hole groove, an internal thread, an inverted bevel, a concave R and a convex R.

3. The design method of the turning process of the rotary body part according to Claim 1, characterized by, after the step of performing simulation verification on the primary turning machining program, and obtaining a turning machining program of the part to be designed if the verification is successful, the method further comprises: if the verification is unsuccessful, adjusting parameters of the primary turning machining program according to simulation verification data.

4. The method of designing a turning process for a body of revolution part according to claim 1, wherein before the step of performing simulation verification on the primary turning machining program, and obtaining a turning machining program of the part to be designed if the verification is successful, the method further comprises: configuring a numerical control turning machining simulation environment in Vericut software; wherein the simulation environment comprises a control system, a machine tool and G code bias.

5. The method of designing a turning process for a body of revolution part according to claim 4, wherein the step of performing simulation verification on the primary turning machining program, and obtaining a turning machining program of the part to be designed if the verification is successful comprises: importing a model of the part to be designed, a blank and the primary turning machining program into the simulation environment; performing simulation verification to obtain a simulated part; If the traces of the simulated part meet the production specification of the part to be designed, the simulation is successful, and the primary turning machining program is the turning machining program of the part to be designed.

6. A design device for turning processing of a rotational body part, for implementing the design method of the turning processing of the rotational body part according to any one of claims 1 to 5, characterized by The method comprises the steps of: a part obtaining module is configured to obtain a part to be designed; a geometric feature analysis module is configured to perform geometric feature analysis on the part to be designed, and obtain part family classification, part size, and part material of the part to be designed; a machining feature model selecting module is configured to select a machining feature model from a preset part machining database according to the part family classification, wherein the machining feature model comprises machining feature parameters and a process flow; a primary turning machining program obtaining module is configured to obtain a primary turning machining program according to the part size, the part material, and the machining feature model; a simulation verification module is configured to perform simulation verification on the primary turning machining program, and if the verification is successful, a turning machining program of the part to be designed is obtained.

7. A computer device, comprising: The computer device comprises a memory and a processor, the memory stores a computer program, and the processor executes the computer program to implement the method of any one of claims 1-5.

8. A computer-readable storage medium, characterized in that, The computer readable storage medium stores a computer program, and the processor executes the computer program to implement the method of any one of claims 1-5.

Citation Information

Patent Citations

  • Assembly parameterization and automation numerical control processing method based on material object scanning

    CN105549537A

  • Machining process numerical control code standardized integration model and method

    CN111007803A