Aero-engine machining basic data knowledge platform building and using method
By building a basic data knowledge platform for aero-engine machining, the problems of lack of data knowledge and poor processing stability and consistency in aero-engine machining have been solved, and efficient and automated processing procedures and process procedures have been compiled.
Patent Information
- Application Number
- CN202411575108.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-06
- Publication Date
- 2025-01-21
AI Technical Summary
The existing technology lacks systematic data knowledge sorting and evaluation in aircraft engine machining, resulting in the processing procedures varying from person to person, affecting the stability and consistency of part processing.
Construct a basic data knowledge platform for aero-engine machining, including a basic cutting and grinding database, a basic process database, a process database, a process knowledge base and a production data warehouse. Data interaction is carried out through data interfaces and enabling tools, and cutting processing parameters and processes are provided. Procedure preparation information.
It has significantly improved the efficiency and quality of the preparation of processing procedures and process regulations for craftsmen, reduced the preparation time, improved the consistency of product processing, and realized the preparation of full-scale automated procedures and process regulations.
Smart Images

Figure CN119337987A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of aero-engine machining, and in particular to a method for building and using a basic data knowledge platform for aero-engine machining. Background Art
[0002] The aircraft engine is the heart of the fighter. It is called the "crown jewel" of modern industry because of its wide technical span, long R&D cycle and large capital demand. At present, my country's cutting and grinding technology for difficult-to-process materials such as titanium alloys, high-temperature alloys, and intermetallic compounds is at its infancy. In particular, the relevant data knowledge lacks systematic sorting, summarization and evaluation, and enabling tools such as data knowledge reuse reasoning and rapid programming are incomplete. The procedures finally applied to parts processing vary from person to person, resulting in the stability and consistency of the processing of typical parts such as aircraft engine blades, integral blade disks, casings, and turbine disks, which has brought huge challenges to the stability of product manufacturing and the progress of product development. Summary of the invention
[0003] In view of the shortcomings of the prior art, the purpose of the present invention is to propose a method for building and using a basic data knowledge platform for aero-engine machining, including:
[0004] Step 1: Build cutting and grinding basic database, process basic database, process database, process knowledge base, and production data warehouse;
[0005] The cutting and grinding basic database includes test parameters of basic cutting tests using single-edged tools on different materials; the process basic database includes information on process characteristics; the process database includes parameters of aircraft engine parts during processing; the process knowledge base includes processing information of the processing technology of aircraft engine parts; the production data warehouse includes optimized processing programs output by a programming module that interacts with the aircraft engine mechanical processing basic data knowledge platform, and the production data warehouse also includes processing process vibration data, processing process temperature data, and processing result detection data; the production data warehouse provides data for the process database;
[0006] Step 2: constructing a data interface and enabling tools, wherein the data interface and enabling tools are used for the cutting and grinding basic database, the process basic database, the process database, and the process knowledge base to interact with the program compilation module and the process compilation module;
[0007] Step 3: Build an aero-engine machining basic data knowledge platform based on the cutting and grinding basic database, process basic database, process database, process knowledge base, production data warehouse, data interface and enabling tools. The aero-engine machining basic data knowledge platform is used to provide cutting processing parameters for the program compilation module, and also to provide process procedure compilation information for the process compilation module.
[0008] Optionally, the programming module receives input information, which includes part name, material name, feature name and tool name, and obtains cutting processing parameters on the aero-engine mechanical processing basic data knowledge platform based on the input information, generates a processing program based on the cutting processing parameters, and simulates the processing program. Then, the corresponding processing program is optimized according to the simulation results, and the parameters in the optimized program are extracted and stored in the process database.
[0009] Optionally, according to the input information, obtaining cutting parameters on the aircraft engine machining basic data knowledge platform includes:
[0010] A search is performed in the process database based on the input information. If the cutting processing parameters corresponding to the input information are found in the process database, the processing parameters are returned to the programming module through the database interface. If the cutting processing parameters corresponding to the input information are not found in the process database, the cutting processing parameters are obtained based on the cutting and grinding basic database and the process basic database through the enabling tool, and the cutting processing parameters are returned to the programming module through the database interface.
[0011] Optionally, the process preparation module is used to receive input information, and the input information includes part name, material name, feature name and tool name. Based on the input information, process procedure preparation information is obtained from the aircraft engine machining basic data knowledge platform, and a process procedure file is generated based on the process procedure preparation information.
[0012] Optionally, according to the input information, the process specification compilation information is obtained on the aircraft engine machining basic data knowledge platform, including:
[0013] Searching in the process database according to the input information, if the first parameter corresponding to the input information is found in the process database, the first parameter is obtained; if the first parameter corresponding to the input information is not found in the process database, the first parameter is obtained based on the cutting and grinding basic database and the process basic database through the enabling tool, and then the second parameter is obtained from the process knowledge base, the first parameter and the second parameter constitute the process procedure compilation information, and the process procedure compilation information is returned to the process compilation module through the database interface;
[0014] The first parameters include processing equipment model, tool brand information, cooling method, and process parameters;
[0015] The second parameters include process template, tool number, equipment model, gauge number, clamping method, processing sequence, relevant process control requirements, and relevant process detection requirements; wherein, the relevant process control requirements include process control requirements for turning, milling, broaching, drilling, and grinding, and the relevant process detection requirements include process detection requirements for turning, milling, broaching, drilling, and grinding.
[0016] Optionally, the test parameters include material type, material model, heat treatment status, specimen length, specimen width, specimen thickness, cooling method, cutting and grinding speed, feed rate, cutting depth, processing noise, processing force, processing temperature, surface roughness, residual stress, surface hardness, plastic deformation layer, tool wear, and specimen fatigue.
[0017] Optionally, the process features include blade profiles, flow channels, disks, holes, bosses, grooves, disk center holes, and mounting edges, and the process feature information includes process feature name, process feature size, process method, material model, heat treatment status, processing equipment model, tool brand, cooling method, cutting and grinding speed, feed rate, cutting depth, processing noise, processing force, spindle power, vibration, processing temperature, surface roughness, and tool and grinder wear.
[0018] Optionally, the aero-engine parts include blades, blisks, casings, and turbine disks produced at the production site;
[0019] The parameters in the aircraft engine parts processing process include part type, part number, process name, feature name, feature size, material model, heat treatment status, processing equipment model, tool brand, cooling method, cutting and grinding speed, feed rate, cutting depth, processing noise, processing force, spindle power, vibration, processing temperature, part surface roughness, tool wear, part residual stress, part microstructure, and part fatigue life cutting data.
[0020] Optionally, the aero-engine parts include blades, blisks, casings, and turbine disks produced at the production site;
[0021] The processing technology of the aircraft engine parts includes turning, milling, broaching, drilling and grinding;
[0022] The processing information of the processing technology of the aircraft engine parts includes part type, process name, feature name, feature size, material model, heat treatment status, processing equipment model, tool brand, process template, tool number, equipment model, measuring tool number, clamping method, processing sequence, related process control requirements, and related process detection requirements, among which the related process control requirements include process control requirements for turning, milling, broaching, drilling, and grinding, and the related process detection requirements include process detection requirements for turning, milling, broaching, drilling, and grinding.
[0023] Optionally, the optimized machining program includes the program optimized by on-site program simulation software and the program optimized by the equipment's own force feedback control and spindle current feedback control.
[0024] The beneficial effects of adopting the above technical solution are:
[0025] The construction and use method of the basic data knowledge platform for aviation engine machining provided by the present invention can significantly improve the efficiency of the process personnel in compiling machining procedures and process specifications, and improve the quality of machining procedures and process specifications. And with the increase in the demand for product quantity and quality of new engines, this machining method can further reduce the compilation time, improve the consistency of product processing, and realize the compilation of fully automated procedures and process specifications. At the same time, the invention also has broad market demand and application prospects in the compilation of machining procedures and process specifications for products such as gas turbines and marine propulsion units. BRIEF DESCRIPTION OF THE DRAWINGS
[0026] Figure 1 A schematic diagram of a flow chart of a method for building and using a basic data knowledge platform for machining of an aero-engine according to an embodiment of the present invention;
[0027] Figure 2 A schematic diagram of a method for building and using a basic data knowledge platform for machining of an aero-engine according to an embodiment of the present invention;
[0028] Figure 3 It is a flow chart of the interaction between the basic data knowledge platform for machining of aircraft engines and the programming module in an embodiment of the present invention;
[0029] Figure 4 It is a flow chart of the interaction between the basic data knowledge platform for aviation engine machining and the process compilation module in an embodiment of the present invention. DETAILED DESCRIPTION
[0030] The specific implementation of the present invention is further described in detail below in conjunction with the accompanying drawings and examples. The following examples are used to illustrate the present invention, but are not intended to limit the scope of the present invention.
[0031] The existing program compilation and process compilation not only have a long cycle, but also have poor quality consistency. In view of this problem, the present invention proposes a method for building a basic data knowledge platform for aero-engine machining, which supports the compilation of machining programs and process compilation by building a basic data knowledge platform for aero-engine machining.
[0032] Specifically, the present invention provides a method for building and using a basic data knowledge platform for aircraft engine machining, combining Figure 1 , which may include the following steps:
[0033] Step 1: Build cutting and grinding basic database, process basic database, process database, process knowledge base, and production data warehouse;
[0034] The cutting and grinding basic database includes test parameters of basic cutting tests performed on different materials using single-edged tools, and the test parameters include material type, material model, heat treatment status, specimen length, specimen width, specimen thickness, cooling method, cutting and grinding speed, feed rate, cutting depth, processing noise, processing force, processing temperature, surface roughness, residual stress, surface hardness, plastic deformation layer, tool wear, and specimen fatigue.
[0035] In the specific implementation process, the data in the cutting and grinding basic database are mainly obtained through basic cutting tests using single-edged tools on different materials, that is, the test parameters include basic cutting parameters and corresponding surface integrity parameters.
[0036] Among them, the data in the cutting and grinding basic database can be understood as: classified according to material type, material model, heat treatment status, specimen length, specimen width, specimen thickness, and cooling method. The parameters mainly include cutting and grinding speed, feed rate, and cutting depth. The measured data include processing noise, processing force, processing temperature, surface roughness, residual stress, surface hardness, plastic deformation layer, tool wear, specimen fatigue and other information.
[0037] The process basic database includes information on process features, which include blade profiles, flow channels, disks, holes, bosses, grooves, disk center holes, and mounting edges. The process feature information includes process feature names, process feature dimensions, process methods, material models, heat treatment conditions, processing equipment models, tool brands, cooling methods, cutting and grinding speeds, feed rates, cutting depths, processing noise, processing forces, spindle power, vibration, processing temperatures, surface roughness, and tool and grinder wear.
[0038] In the specific implementation process, the data in the process basic database are mainly processing parameters obtained by using different tools to process relevant typical features, that is, information on process characteristics.
[0039] Among them, the data in the process basic database can be understood as: classified according to feature name, feature size, process method, material model, heat treatment status, processing equipment model, tool brand, and cooling method. The parameters mainly include cutting and grinding speed, feed rate, and cutting depth. The measured data include processing noise, processing force, spindle power, vibration, processing temperature, surface roughness, tool wear and other information.
[0040] The process database includes parameters of aircraft engine parts during the processing process, and the aircraft engine parts include blades, integral discs, casings, and turbine discs at the production site; the parameters of the aircraft engine parts during the processing process include part type, part number, process name, feature name, feature size, material model, heat treatment status, processing equipment model, tool brand, cooling method, cutting and grinding speed, feed rate, cutting depth, processing noise, processing force, spindle power, vibration, processing temperature, part surface roughness, tool wear, part residual stress, part microstructure, and part fatigue life cutting data.
[0041] Among them, the data in the process database can be understood as: classified according to part type, part number, process name, feature name, feature size, material model, heat treatment status, processing equipment model, tool brand, and cooling method. The parameters mainly include cutting / grinding speed, feed rate, and cutting depth. The measured data include processing noise, processing force, spindle power, vibration, processing temperature, part surface roughness, tool wear, part residual stress, part microstructure, part fatigue life and other information.
[0042] The process knowledge base includes processing information of the processing technology of aircraft engine parts, and the aircraft engine parts include blades, integral discs, casings, and turbine discs at the production site; the processing technology of the aircraft engine parts includes turning, milling, broaching, drilling, and grinding; the processing information of the processing technology of the aircraft engine parts includes part type, process name, feature name, feature size, material model, heat treatment status, processing equipment model, tool brand, process template, tool number, equipment model, gauge number, clamping method, processing sequence, related process control requirements, and related process detection requirements, wherein the related process control requirements include process control requirements for turning, milling, broaching, drilling, and grinding, and the related process detection requirements include process detection requirements for turning, milling, broaching, drilling, and grinding.
[0043] Among them, the data in the process knowledge base can be understood as: classified according to part type, process name, feature name, feature size, material model, heat treatment status, processing equipment model, tool brand, etc. The main outputs include process templates, tooling numbers, equipment models, measuring tool numbers, clamping methods, processing sequences, related process control requirements, related process detection requirements, etc.
[0044] The production data warehouse includes the optimized processing program output by the programming module that interacts with the basic data knowledge platform for aviation engine mechanical processing. The optimized processing program includes the program optimized by the on-site program simulation software and the program optimized by the equipment's own force control feedback control and spindle current feedback control. The production data warehouse also includes processing process vibration data, processing process temperature data, and processing result detection data; the production data warehouse provides data for the process database.
[0045] Among them, the data in the production data warehouse can be understood as: according to the type of data, it is divided into: program storage module optimized by program simulation software, program data storage module with built-in force control feedback control of the equipment, program data storage module after spindle current feedback control optimization, machining process vibration data storage module, machining process temperature data storage module, machining result detection data storage module, etc.
[0046] Step 2: constructing a data interface and enabling tools, wherein the data interface and enabling tools are used for the cutting and grinding basic database, the process basic database, the process database, and the process knowledge base to interact with the program compilation module and the process compilation module;
[0047] Among them, the enabling tools are specifically used to screen according to the highest efficiency, the best quality, and the lowest cost, and to achieve automated screening of different process parameters and corresponding process procedure compilation information based on different needs.
[0048] Among them, the data interface is mainly used for the input of different information, and extracts the data of the corresponding information according to the input information, and outputs the relevant information to the program compilation module and the process compilation module.
[0049] Step 3: Build an aero-engine machining basic data knowledge platform based on the cutting and grinding basic database, process basic database, process database, process knowledge base, production data warehouse, data interface and enabling tools. The aero-engine machining basic data knowledge platform is used to provide cutting parameters for the program compilation module and also to provide process specification compilation information for the process compilation module. The aero-engine machining basic data knowledge platform is installed on a network server for use by technicians.
[0050] Combination Figure 2The program compilation module receives input information, which includes part name, material name, feature name and tool name. According to the input information, the cutting parameters are obtained on the aero-engine machining basic data knowledge platform, and a machining program is generated according to the cutting parameters. The machining program is simulated, and then the machining program is optimized according to the simulation results, and the parameters in the optimized program are extracted and stored in the process database.
[0051] Wherein, according to the input information, the cutting parameters are obtained on the aero-engine machining basic data knowledge platform, including:
[0052] A search is performed in the process database based on the input information. If the cutting processing parameters corresponding to the input information are found in the process database, the processing parameters are returned to the programming module through the database interface. If the cutting processing parameters corresponding to the input information are not found in the process database, the cutting processing parameters are obtained based on the cutting and grinding basic database and the process basic database through the enabling tool, and the cutting processing parameters are returned to the programming module through the database interface.
[0053] In the specific implementation process, combined with Figure 3 The present invention obtains a three-dimensional waveform, and determines a programming sequence according to a processing sequence and processing characteristics, and then determines input information according to the processing characteristics, and generates a program, and then obtains cutting processing parameters in a process database, or a cutting and grinding basic database and a process basic database according to the input information, and then performs program post-processing. Specifically, a processing program is generated after obtaining the cutting processing parameters, and the processing program is simulated and optimized to obtain an optimized processing program, wherein the CAM software is the program running environment.
[0054] The process compilation module is used to receive input information, which includes part name, material name, feature name and tool name. Based on the input information, process procedure compilation information is obtained on the aircraft engine machining basic data knowledge platform, and a process procedure file is generated based on the process procedure compilation information.
[0055] Wherein, according to the input information, the process specification compilation information is obtained on the aero-engine machining basic data knowledge platform, including:
[0056] Searching in the process database according to the input information, if the first parameter corresponding to the input information is found in the process database, the first parameter is obtained; if the first parameter corresponding to the input information is not found in the process database, the first parameter is obtained based on the cutting and grinding basic database and the process basic database through the enabling tool, and then the second parameter is obtained from the process knowledge base, the first parameter and the second parameter constitute the process procedure compilation information, and the process procedure compilation information is returned to the process compilation module through the database interface;
[0057] The first parameters include processing equipment model, tool brand information, cooling method, and process parameters;
[0058] The second parameters include process template, tool number, equipment model, gauge number, clamping method, processing sequence, relevant process control requirements, and relevant process detection requirements; wherein, the relevant process control requirements include process control requirements for turning, milling, broaching, drilling, and grinding, and the relevant process detection requirements include process detection requirements for turning, milling, broaching, drilling, and grinding.
[0059] In the specific implementation process, combined with Figure 4 The present invention first creates a new process design file, then designs the process steps, and then determines the input information through equipment selection, fixture selection, tool scheme design and detection scheme design, and then searches for the first parameter in the process database, or the cutting and grinding basic database and the process basic database, obtains the second parameter in the process knowledge base, and then obtains the process specification compilation information, generates the process specification, that is, the process specification file. Among them, the unified process specification compilation system is the operating environment.
[0060] The above description is only a preferred embodiment of the present disclosure and an explanation of the technical principles used. Those skilled in the art should understand that the scope of the invention involved in the embodiments of the present disclosure is not limited to the technical solutions formed by a specific combination of the above-mentioned technical features, but should also cover other technical solutions formed by any combination of the above-mentioned technical features or their equivalent features without departing from the above-mentioned inventive concept. For example, the above-mentioned features are replaced with the technical features with similar functions disclosed in the embodiments of the present disclosure (but not limited to) to form a technical solution.
Claims
1. A method for building and using a basic data knowledge platform for aviation engine machining, characterized in that: include: Step 1: Construct cutting and grinding basic database, process basic database, process database, process knowledge base, and production data warehouse; The cutting and grinding basic database includes test parameters of basic cutting tests conducted on different materials using single-edged tools; the process basic database includes information on process characteristics; The process database includes parameters of aircraft engine parts during the processing; the process knowledge base includes processing information of the processing technology of aircraft engine parts; the production data warehouse includes the optimized processing program output by the programming module that interacts with the aircraft engine mechanical processing basic data knowledge platform, and the production data warehouse also includes processing process vibration data, processing process temperature data, and processing result detection data; the production data warehouse provides data for the process database; Step 2: constructing a data interface and enabling tools, wherein the data interface and enabling tools are used for the cutting and grinding basic database, the process basic database, the process database, and the process knowledge base to interact with the program compilation module and the process compilation module; Step 3: Build an aero-engine machining basic data knowledge platform based on the cutting and grinding basic database, process basic database, process database, process knowledge base, production data warehouse, data interface and enabling tools. The aero-engine machining basic data knowledge platform is used to provide cutting processing parameters for the program compilation module, and also to provide process procedure compilation information for the process compilation module.
2. The method for building and using the basic data knowledge platform for aviation engine machining according to claim 1 is characterized in that: The program compilation module receives input information, which includes part name, material name, feature name and tool name. According to the input information, the cutting processing parameters are obtained on the basic data knowledge platform for aviation engine mechanical processing, and a processing program is generated according to the cutting processing parameters. The processing program is simulated, and then the corresponding processing program is optimized according to the simulation results, and the parameters in the optimized program are extracted and stored in the process database.
3. The method for building and using the basic data knowledge platform for aviation engine machining according to claim 2 is characterized in that: According to the input information, the cutting parameters are obtained in the aero-engine machining basic data knowledge platform, including: A search is performed in the process database based on the input information. If the cutting processing parameters corresponding to the input information are found in the process database, the processing parameters are returned to the programming module through the database interface. If the cutting processing parameters corresponding to the input information are not found in the process database, the cutting processing parameters are obtained based on the cutting and grinding basic database and the process basic database through the enabling tool, and the cutting processing parameters are returned to the programming module through the database interface.
4. The method for building and using the basic data knowledge platform for aviation engine machining according to claim 1 is characterized in that: The process compilation module is used to receive input information, which includes part name, material name, feature name and tool name. Based on the input information, process procedure compilation information is obtained on the aircraft engine machining basic data knowledge platform, and a process procedure file is generated based on the process procedure compilation information.
5. The method for building and using the basic data knowledge platform for aviation engine machining according to claim 4 is characterized in that: According to the input information, the process specification compilation information is obtained in the aero-engine machining basic data knowledge platform, including: Searching in the process database according to the input information, if the first parameter corresponding to the input information is found in the process database, the first parameter is obtained; if the first parameter corresponding to the input information is not found in the process database, the first parameter is obtained based on the cutting and grinding basic database and the process basic database through the enabling tool, and then the second parameter is obtained from the process knowledge base, the first parameter and the second parameter constitute the process procedure compilation information, and the process procedure compilation information is returned to the process compilation module through the database interface; The first parameters include processing equipment model, tool brand information, cooling method, and process parameters; The second parameters include process template, tool number, equipment model, gauge number, clamping method, processing sequence, relevant process control requirements, and relevant process detection requirements; wherein, the relevant process control requirements include process control requirements for turning, milling, broaching, drilling, and grinding, and the relevant process detection requirements include process detection requirements for turning, milling, broaching, drilling, and grinding.
6. The method for building and using the basic data knowledge platform for aviation engine machining according to claim 1 is characterized in that: The test parameters include material type, material model, heat treatment status, specimen length, specimen width, specimen thickness, cooling method, cutting and grinding speed, feed rate, cutting depth, processing noise, processing force, processing temperature, surface roughness, residual stress, surface hardness, plastic deformation layer, tool wear, and specimen fatigue.
7. The method for building and using the basic data knowledge platform for aviation engine machining according to claim 1 is characterized in that: The process features include blade profiles, flow channels, disks, holes, bosses, grooves, disk center holes, and mounting edges; the process feature information includes process feature names, process feature dimensions, process methods, material models, heat treatment status, processing equipment models, tool brands, cooling methods, cutting and grinding speeds, feed rates, cutting depths, processing noise, processing forces, spindle power, vibration, processing temperatures, surface roughness, and tool and grinder wear.
8. The method for building and using the basic data knowledge platform for aviation engine machining according to claim 1 is characterized in that: The aero-engine parts include blades, blisks, casings, and turbine disks produced at the production site; The parameters in the aircraft engine parts processing process include part type, part number, process name, feature name, feature size, material model, heat treatment status, processing equipment model, tool brand, cooling method, cutting and grinding speed, feed rate, cutting depth, processing noise, processing force, spindle power, vibration, processing temperature, part surface roughness, tool wear, part residual stress, part microstructure, and part fatigue life cutting data.
9. The method for building and using the basic data knowledge platform for aviation engine machining according to claim 1 is characterized in that: The aero-engine parts include blades, blisks, casings, and turbine disks produced at the production site; The processing technology of the aircraft engine parts includes turning, milling, broaching, drilling and grinding; The processing information of the processing technology of the aircraft engine parts includes part type, process name, feature name, feature size, material model, heat treatment status, processing equipment model, tool brand, process template, tool number, equipment model, measuring tool number, clamping method, processing sequence, related process control requirements, and related process detection requirements, among which the related process control requirements include process control requirements for turning, milling, broaching, drilling, and grinding, and the related process detection requirements include process detection requirements for turning, milling, broaching, drilling, and grinding.
10. The method for building and using the basic data knowledge platform for aviation engine machining according to claim 1 is characterized in that: The optimized machining program includes the program optimized by on-site program simulation software and the program optimized by the equipment's own force control feedback control and spindle current feedback control.
Citation Information
Cited By
Aviation composite material workshop production management and control method and system
CN119886756A
An aviation composite material workshop production control method and system
CN119886756B