Self-adaptive milling method and system for front edge and tail edge of precisely-forged blade

By constructing a blade theoretical model and performing adaptive transformation based on actual measurement results, an adaptive machining program is generated, which solves the stability and consistency of the front tail edge processing of fine forged blades, and achieves high-precision and efficient adaptive milling processing.

CN119989556APending Publication Date: 2025-05-13SUZHOU QIANJI INTELLIGENT SOFTWARE CO LTD
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202411834115.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-13
Publication Date
2025-05-13

AI Technical Summary

Technical Problem

During the milling process of the front tail edge contour milling of the fine forged blade, due to the bending deformation of the parts, the processing area and the non-processing area are difficult to ensure processing stability and consistency.

Method used

By constructing a blade theoretical model, a theoretical processing program is generated, and adaptive transformation is performed based on the actual blade measurement results, an adaptive processing program matching the current adaptive blade model is generated to realize adaptive milling processing of the front and tail edges of the blade.

Benefits of technology

The precise processing of the front tail edge profile of the fine forged blade is achieved, ensuring a smooth transition with the blade body, reducing the dependence on the technical level of the throwing and repair workers, reducing the consumption of three-coordinate detection resources, and improving processing efficiency and consistency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119989556A_ABST
    Figure CN119989556A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of milling, in particular to a self-adaptive milling method and system for front and tail edges of a precisely forged blade, and the method comprises the following steps: constructing a blade theoretical model, and generating a blade front and tail edge theoretical machining program according to a blade disc milling strategy based on the blade theoretical model; performing position alignment on the blade theoretical model, planning a measurement point in a milling cutter receiving area of the front edge and the tail edge of the aligned blade model, detecting the measurement point, and generating a self-adaptive blade model according to a detection result; driving a machine tool to measure a workpiece by using a built-in measuring head, and performing self-adaptive transformation on a theoretical machining program according to a measurement result to obtain a self-adaptive machining program matched with the current self-adaptive blade model; and based on the self-adaptive machining program, a machine tool is driven to conduct self-adaptive milling machining on the front edge and the tail edge of the to-be-machined blade. The method solves the problem of cutter connection or over-cutting caused by bending deformation in the machining of the front and tail edge contours of the precisely forged blade, and realizes smooth switching with the blade body.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The invention relates to the technical field of milling processing, and in particular to a method and system for adaptive milling processing of the leading and trailing edges of precision forged blades. Background Art

[0002] At present, manual polishing still dominates the field of leading and trailing edge forming processing of precision forged blades. However, this processing method is highly dependent on the personal experience of the polishing master, resulting in uneven product quality and difficult to effectively guarantee processing stability. In recent years, China has begun to explore the use of robotic technology to achieve adaptive polishing of the leading and trailing edges of precision forged blades, although this method still mainly relies on grinding technology. The main reason behind this is that during the early forging process of the blade, there is a certain deformation difference between the actual profile and the theoretical profile. Therefore, flexible processing solutions have become a commonly used process choice.

[0003] The deviation between the actual blade shape (which must meet the design requirements) and the theoretical blade shape means that the forming process of the leading and trailing edge contour can only rely on flexible processing solutions. At present, the combination of grinding wheels, abrasive belts and manual polishing is widely used. For foreign low-pressure compressor blades with relatively low leading and trailing edge contour tolerance requirements, the traditional manual polishing processing method still has the advantage of its high efficiency and economy. However, for blades with extremely high contour tolerance requirements (contour tolerance reaches ±0.03mm), it is difficult to ensure the stability and consistency of the leading and trailing edge contour processing by continuing to use manual polishing, and it often requires multiple rounds of rework, which not only seriously occupies three-coordinate detection resources, but also cannot meet the requirements of mass production. In addition, the working environment of manual polishing is harsh and dust pollution is serious, posing a potential threat to workers' health.

[0004] In addition to manual polishing, the automatic polishing method using a 6-axis robot combined with a fiber wheel has been applied in engineering in some fields. However, due to the introduction of new equipment and the difficulty in setting up and debugging automatic polishing projects, its engineering application in China is still limited. Although the adaptive polishing method of robotic arms commonly used abroad has certain advantages, it has high requirements for the consistency of forging allowances. Products from different forging batches often need to readjust the polishing program parameters to adapt to the small range of fluctuations in polishing removal caused by their flexible contact method. If the difference in product allowances exceeds this fluctuation threshold, it may cause the allowance of the leading and trailing edges of the forgings to be too large or too small, which in turn causes the contour of the leading and trailing edges of the product to exceed the tolerance range after processing. In addition, for different cross-sections of the same blade, the consistency of the allowance must also be strictly guaranteed. Summary of the invention

[0005] The embodiments of the present application provide a method and system for adaptive milling of the leading and trailing edges of precision forged blades, which solves the problem of connection or even overcutting of the machining area and the non-machining area, i.e., the blade profile, caused by bending and deformation of the parts during the milling process of the leading and trailing edge contour of the precision forged blades.

[0006] In view of the above problems, an embodiment of the present application provides a method and system for adaptive milling of the leading and trailing edges of precision forged blades, wherein the method comprises:

[0007] S1: Based on the blade design requirements, a blade theoretical model is constructed, and based on the blade theoretical model, a theoretical machining program of the leading and trailing edges of the blade is generated according to the blade disc milling strategy;

[0008] S2: Position aligning the blade theoretical model to obtain an aligned blade model, planning measurement points in the milling cutter connection area of ​​the leading and trailing edges of the aligned blade model, detecting the measurement points to obtain detection results, and generating an adaptive blade model according to the detection results;

[0009] S3: driving the machine tool to measure the workpiece using the built-in probe to obtain a measurement result, and adaptively transforming the theoretical processing program according to the measurement result to obtain an adaptive processing program matching the current adaptive blade model;

[0010] S4: Based on the adaptive machining program, drive the machine tool to adaptively mill the leading and trailing edges of the blade to be machined.

[0011] In one embodiment of the present invention, in step S1, the method for generating a theoretical machining program for the leading and trailing edges of the blades comprises:

[0012] According to the technical requirements of the parts and the actual margin of the leading and trailing edges of the blades, a processing area is divided on the blade theoretical model;

[0013] Based on the processing area, a milling strategy for blade disk processing is selected, and according to the milling strategy, a theoretical processing program of the leading and trailing edges of the blades is generated.

[0014] In one embodiment of the present invention, in step S2, the method for obtaining the aligned blade model is as follows:

[0015] S21: Based on the blade theoretical model, a point is selected on the upper surface of the edge plate as a first measurement point, Z-axis direction position data of the blade is obtained based on the first measurement point, and the Z-axis direction of the blade theoretical model is corrected according to the Z-axis direction position data to obtain a blade model optimized in the Z-axis direction;

[0016] S22: Based on the blade model optimized in the Z-axis direction, multiple measurement points are selected on both sides of the blade basin back, recorded as second measurement points, and first position data of the blade in the X-axis and Y-axis directions are obtained based on the second measurement points. According to the first position data, the X-axis and Y-axis positions of the blade model optimized in the Z-axis direction are corrected to obtain the initial blade model optimized in the X-axis and Y-axis directions;

[0017] S23: Based on the initial blade model, two points with a specified interval are selected on any cross section of the blade, recorded as third measurement points, and the rotation deviation of the blade along the stacking axis, that is, the angular position data of the blade, is obtained by measuring the positions of the two third measurement points. According to the angular position data, the blade model optimized in the X-axis and Y-axis directions is compensated for the rotation deviation on the stacking axis to obtain the blade model after error compensation;

[0018] S24: Based on the blade model after error compensation, multiple measurement points are selected on both sides of the blade basin back, recorded as fourth measurement points, and second position data of the blade in the X-axis and Y-axis directions are obtained based on the fourth measurement points. According to the second position data, the X-axis and Y-axis directions of the blade model after error compensation are corrected to obtain a first blade model;

[0019] S25: Based on the first blade model, multiple measurement points are selected at the edge of the front and trailing edges of the blade, recorded as fifth measurement points, and the position deviation of the blade in the direction of the front and trailing edges is obtained by measuring the positions of all fifth measurement points. Based on the position deviation, the front and trailing edges of the first blade model are aligned to obtain an aligned blade model;

[0020] Wherein, the stacking axis is parallel to or coincides with the Z axis.

[0021] In one embodiment of the present invention, in S21, the method for obtaining a blade model optimized in the Z-axis direction includes: selecting a point on the upper surface of the edge plate as a first measuring point, obtaining the Z-axis direction position data of the first measuring point as the Z-axis direction position of the entire blade, and correcting the Z-axis direction of the blade theoretical model based on the Z-axis direction position of the entire blade to obtain the blade model optimized in the Z-axis direction.

[0022] In one embodiment of the present invention, in S22, the method for obtaining the initial blade model after optimization in the X-axis and Y-axis directions includes:

[0023] measuring the coordinates of each second measuring point, and fitting the position vector of the measuring point into a surface or curve representing the real shape and position of the blade;

[0024] According to the curved surface or curve, the overall position and shape of the blade model optimized in the Z-axis direction in the X and Y directions are adjusted to obtain the initial blade model.

[0025] In one embodiment of the present invention, in S23, the method for obtaining the rotation deviation of the blade along the stacking axis includes:

[0026] On any cross section of the blade, according to the shape and size of the blade, two measuring points with a specified interval and capable of reflecting the shape and position information of the blade on the cross section are planned, recorded as third measuring points, and coordinate data of the two third measuring points are obtained;

[0027] According to the coordinate data of the two third measuring points, the line vector between them is calculated. According to the stacking axis direction specified in the blade design requirements, the angle or distance difference between the line vector and the stacking axis is calculated, that is, the rotational deviation of the blade along the stacking axis.

[0028] In one embodiment of the present invention, the method for generating an adaptive blade model according to the detection result includes:

[0029] Using the blade repair module, a plurality of measuring points capable of reflecting the shape and position information of the cutting edge joining area are planned in the milling cutting edge joining area of ​​the leading and trailing edges, and the measuring points are tested to obtain the test results, i.e., the actual shape and position data of the cutting edge joining area;

[0030] Analyze the actual shape and position data of the cutting area, calculate the adaptive compensation amount required for the blade, and adjust the milling path of the leading and trailing edges of the blade by the adaptive compensation amount to obtain an adjusted milling path;

[0031] An adaptive blade model is obtained based on the adaptive compensation amount and the adjusted milling path.

[0032] Based on the same inventive concept, the present invention also provides a precision forging blade leading and trailing edge adaptive milling processing system, which is used to implement the steps of the precision forging blade leading and trailing edge adaptive milling processing method described in the above technical solution, and includes the following modules:

[0033] A blade theoretical model building module is used to build a blade theoretical model based on blade design requirements, and to generate a theoretical machining program for the leading and trailing edges of the blades according to a blade disc milling strategy based on the blade theoretical model;

[0034] An adaptive blade model building module is used to align the position of the blade theoretical model to obtain an aligned blade model, plan measurement points in the milling tool connection area of ​​the leading and trailing edges of the aligned blade model, detect the measurement points to obtain detection results, and generate an adaptive blade model according to the detection results;

[0035] An adaptive machining program acquisition module is used to drive the machine tool to use the in-machine probe to measure the workpiece, obtain the measurement result, and adaptively transform the theoretical machining program according to the measurement result to obtain an adaptive machining program matching the current adaptive blade model;

[0036] The adaptive milling processing module is used to drive the machine tool to adaptively mill the leading and trailing edges of the blade to be processed based on the adaptive processing program.

[0037] The present invention also provides an electronic device, which includes a processor, a memory and a bus system, wherein the processor and the memory are connected through the bus system, the memory is used to store instructions, and the processor is used to execute the instructions stored in the memory to implement the adaptive milling processing method for the leading and trailing edges of precision forged blades described in the above technical solution.

[0038] The present invention also provides a computer storage medium, which stores a computer software product. The computer software product includes several instructions for enabling a computer device to execute the adaptive milling method for the leading and trailing edges of precision forged blades described in the above technical solution.

[0039] The above technical solution of the present invention has the following advantages compared with the prior art:

[0040] The present invention reconstructs the blade model by accurately detecting the actual blade shape, and generates an adaptive CNC machining program based on this reconstructed model, thereby not only achieving the precise machining of the leading and trailing edge contours of the precision forged blades, but also ensuring a smooth transition with the blade body. This innovative method effectively overcomes the key difficulties in mass production of precision forged blades, greatly reduces the reliance on the technical level of polishing workers, and also significantly reduces the consumption of three-coordinate detection resources. It marks an important breakthrough in the engineering application of adaptive milling technology for the leading and trailing edges of precision forged blades, and has brought significant improvements to the processing technology of precision forged blade parts.

[0041] In actual production and processing, this invention solves the consistency problem caused by manual processing for a long time, completely eliminates the potential threat of the processing environment to workers' health, and effectively avoids the occurrence of occupational diseases. In addition, the application of on-machine measurement technology is also an indispensable part of future production line automation and processing, laying a solid foundation for subsequent intelligent and automated production. BRIEF DESCRIPTION OF THE DRAWINGS

[0042] In order to make the content of the present invention more clearly understood, the present invention is further described in detail below according to specific embodiments of the present invention in conjunction with the accompanying drawings, wherein:

[0043] Figure 1It is a schematic diagram of a process flow of an adaptive milling method for the leading and trailing edges of a precision forged blade provided in an embodiment of the present application;

[0044] Figure 2 It is a schematic flow chart of a method for obtaining a blade model after alignment provided in an embodiment of the present application;

[0045] Figure 3 It is a schematic diagram of the structure of an adaptive milling system for the leading and trailing edges of precision forged blades provided in an embodiment of the present application;

[0046] Explanation of the reference numerals in the specification: 100, blade theoretical model building module; 200, adaptive blade model building module; 300, adaptive machining program acquisition module; 400, adaptive milling machining module. DETAILED DESCRIPTION

[0047] The present invention is further described below in conjunction with the accompanying drawings and specific embodiments so that those skilled in the art can better understand the present invention and implement it, but the embodiments are not intended to limit the present invention.

[0048] Embodiment 1

[0049] See also Figure 1 As shown, the present invention provides a method and system for adaptive milling of the leading and trailing edges of precision forged blades, wherein the method comprises:

[0050] S1: Based on the blade design requirements, a blade theoretical model is constructed, and based on the blade theoretical model, a theoretical machining program of the leading and trailing edges of the blade is generated according to the blade disc milling strategy;

[0051] S2: Position aligning the blade theoretical model to obtain an aligned blade model, planning measurement points in the milling cutter connection area of ​​the leading and trailing edges of the aligned blade model, detecting the measurement points to obtain detection results, and generating an adaptive blade model according to the detection results;

[0052] S3: driving the machine tool to measure the workpiece using the built-in probe to obtain a measurement result, and adaptively transforming the theoretical processing program according to the measurement result to obtain an adaptive processing program matching the current adaptive blade model;

[0053] S4: Based on the adaptive machining program, drive the machine tool to adaptively mill the leading and trailing edges of the blade to be machined.

[0054] It can be seen from the above technical solutions that the present invention constructs a theoretical model of the blade and generates a theoretical processing program, and then performs adaptive transformation based on the measurement results of the actual blade, so as to ensure that the processing process is highly matched with the actual state of the blade, thereby achieving high-precision processing and meeting the requirements of precision manufacturing; through the application of rapid clamping and automatic measurement technology, the processing preparation time is significantly shortened, and at the same time, the generation of adaptive processing programs also reduces the time waste caused by manual adjustment, thereby improving the overall processing efficiency.

[0055] Furthermore, when executing step S1, the required processing area and technical requirements are obtained according to the current product design drawing and blade status, and the front and rear edge milling program is compiled and processed through the processing programming software QJCAM: first, the blade theoretical model is imported, and the blade front and rear edge finishing program in the QJCAM blade disc milling strategy is used to create the single blade front and rear edge theoretical milling program. In this process, the specific processing area range needs to be accurately defined according to the technical requirements of the parts and the actual front and rear edge allowance.

[0056] Further, in step S1, based on the imported blade theoretical model, a method for generating a theoretical machining program of the leading and trailing edges of the blades according to the blade disk milling strategy includes:

[0057] According to the technical requirements of the parts and the actual margin of the leading and trailing edges of the blades, a processing area is divided on the blade theoretical model;

[0058] Based on the processing area, a milling strategy for blade disk processing is selected, and according to the milling strategy, a theoretical processing program of the leading and trailing edges of the blades is generated.

[0059] The tool path simulation function integrated in the software can be used to check whether the theoretical milling program is reasonable. Figure 2 In step S2, the position of the blade theoretical model is aligned to obtain the aligned blade model as follows:

[0060] S21: Based on the blade theoretical model, using the quick clamping function of QJCAM, a point is selected on the upper surface of the edge plate as the first measuring point, and the Z-axis direction position data of the blade is obtained based on the first measuring point. The Z-axis direction of the blade theoretical model is corrected according to the Z-axis direction position data to obtain the blade model after the Z-axis direction is optimized;

[0061] S22: Based on the blade model optimized in the Z-axis direction, six measurement points are selected on both sides of the blade basin back, recorded as second measurement points, and first position data of the blade in the X-axis and Y-axis directions are obtained based on the second measurement points. According to the first position data, the X-axis and Y-axis positions of the blade model optimized in the Z-axis direction are corrected to obtain the initial blade model optimized in the X-axis and Y-axis directions;

[0062] S23: Based on the initial blade model, two points with a specified interval are selected on any cross section of the blade, recorded as third measurement points, and the rotation deviation of the blade along the stacking axis, that is, the angular position data of the blade, is obtained by measuring the positions of the two third measurement points. According to the angular position data, the blade model optimized in the X-axis and Y-axis directions is compensated for the rotation deviation on the stacking axis to obtain the blade model after error compensation;

[0063] S24: Based on the blade model after error compensation, multiple measurement points are selected on both sides of the blade basin back, recorded as fourth measurement points, and second position data of the blade in the X-axis and Y-axis directions are obtained based on the fourth measurement points. According to the second position data, the X-axis and Y-axis directions of the blade model after error compensation are corrected to obtain a first blade model;

[0064] S25: Based on the first blade model, multiple measurement points are selected at the edge of the front and trailing edges of the blade, recorded as fifth measurement points, and the position deviation of the blade in the direction of the front and trailing edges is obtained by measuring the positions of all fifth measurement points. Based on the position deviation, the front and trailing edges of the first blade model are aligned to obtain an aligned blade model;

[0065] Wherein, the stacking axis is parallel to or coincides with the Z axis.

[0066] Further, in step S21, the method for obtaining the blade model optimized in the Z-axis direction includes: selecting a point on the upper surface of the edge plate as a first measuring point, obtaining the Z-axis direction position data of the first measuring point as the Z-axis direction position of the entire blade, and correcting the Z-axis direction of the blade theoretical model based on the Z-axis direction position of the entire blade to obtain the blade model optimized in the Z-axis direction.

[0067] Specifically, in step S22 of this embodiment, the method for obtaining the initial blade model after optimization in the X-axis and Y-axis directions includes:

[0068] measuring the coordinates of each second measuring point, and fitting the position vector of the measuring point into a surface or curve representing the real shape and position of the blade;

[0069] According to the curved surface or curve, the overall position and shape of the blade model optimized in the Z-axis direction in the X and Y directions are adjusted to obtain the initial blade model.

[0070] Further, in step S23, the method for obtaining the rotation deviation of the blade along the stacking axis includes:

[0071] According to the shape and size of the blade, two measuring points with a specified interval and capable of reflecting the shape and position information of the blade on the section are planned on any cross section of the blade, recorded as third measuring points, and coordinate data of the two third measuring points are obtained;

[0072] According to the coordinate data of the two third measuring points, the line vector between them is calculated. According to the stacking axis direction specified in the blade design requirements, the angle or distance difference between the line vector and the stacking axis is calculated, that is, the rotational deviation of the blade along the stacking axis.

[0073] After completing the above-mentioned benchmark changes, use the inspection group of the quick clamping module to detect the key dimension information to ensure that the blade spatial position has been confirmed.

[0074] When the overall position of the blade is accurately located, the blade repair module of the QJCAM software is used to plan the measurement points in the milling cutter area of ​​the leading and trailing edges, and an adaptive blade model is generated based on the blade detection results in the cutter area. The method includes:

[0075] Using the blade repair module, a plurality of measuring points capable of reflecting the shape and position information of the cutting edge joining area are planned in the milling cutting edge joining area of ​​the leading and trailing edges, and the measuring points are tested to obtain the test results, i.e., the actual shape and position data of the cutting edge joining area;

[0076] Analyze the actual shape and position data of the cutting area, calculate the adaptive compensation amount required for the blade, and adjust the milling path of the leading and trailing edges of the blade by the adaptive compensation amount to obtain an adjusted milling path;

[0077] An adaptive blade model is obtained based on the adaptive compensation amount and the adjusted milling path.

[0078] Through the precise position adjustment of the rapid clamping module and the synergy of the adaptive geometric model dynamically generated by the blade repair module, the QJCAM software and the machine tool achieve real-time data communication. The machine tool then uses the built-in precision probe to measure the workpiece online, and the measurement results are immediately fed back to the QJCAM software. Based on these real-time data, the software uses advanced algorithms to adaptively adjust the theoretical tool path and generate a dynamic tool path that accurately matches the actual state of the current part. Finally, the QJCAM software drives the machine tool to execute the updated adaptive machining program and implement high-precision adaptive machining on the leading and trailing edge areas of the blades to be machined.

[0079] Embodiment 2

[0080] Based on the same inventive concept as that of the first embodiment, the present invention also provides a precision forging blade leading and trailing edge adaptive milling processing system, which is used to implement the steps of the precision forging blade leading and trailing edge adaptive milling processing method described in the first embodiment. Figure 3 As shown, the system includes the following modules:

[0081] The blade theoretical model building module 100 is used to build a blade theoretical model based on blade design requirements, and generate a theoretical machining program of the leading and trailing edges of the blades according to the blade disc milling strategy based on the blade theoretical model;

[0082] An adaptive blade model building module 200 is used to align the blade theoretical model to obtain an aligned blade model, plan measurement points in the milling tool connection area of ​​the leading and trailing edges of the aligned blade model, detect the measurement points to obtain detection results, and generate an adaptive blade model according to the detection results;

[0083] The adaptive machining program acquisition module 300 is used to drive the machine tool to use the in-machine probe to measure the workpiece, obtain the measurement result, and adaptively transform the theoretical machining program according to the measurement result to obtain the adaptive machining program matching the current adaptive blade model;

[0084] The adaptive milling processing module 400 is used to drive the machine tool to adaptively mill the leading and trailing edges of the blade to be processed based on the adaptive processing program.

[0085] The present embodiment proposes an adaptive milling system for the leading and trailing edges of precision forged blades, which is used to implement the aforementioned adaptive milling method for the leading and trailing edges of precision forged blades. Therefore, the specific implementation method of the synchronous response single-point displacement monitoring system can be seen from the embodiment part of the aforementioned adaptive milling method for the leading and trailing edges of precision forged blades. For example, the blade theoretical model construction module 100, the adaptive blade model construction module 200, the adaptive processing program acquisition module 300 and the adaptive milling processing module 400 are respectively used to correspond to the steps S1, S2, S3 and S4 in the adaptive milling method for the leading and trailing edges of precision forged blades in embodiment one. Therefore, its specific implementation method can refer to the description of the corresponding embodiments of each part. In order to avoid redundancy, it will not be repeated here.

[0086] Embodiment 3

[0087] The present invention also provides an electronic device, which includes a processor, a memory and a bus system, wherein the processor and the memory are connected through the bus system, the memory is used to store instructions, and the processor is used to execute the instructions stored in the memory to implement the adaptive milling processing method for the leading and trailing edges of precision forged blades described in the above-mentioned embodiment one.

[0088] Embodiment 4

[0089] The present invention also provides a computer storage medium, which stores a computer software product. The computer software product includes several instructions for enabling a computer device to execute the adaptive milling processing method for the leading and trailing edges of precision forged blades described in the above-mentioned embodiment 1.

[0090] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented in one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that include computer-usable program code.

[0091] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0092] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0093] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 A step that specifies a function in one or more boxes.

[0094] Obviously, the above embodiments are merely examples for clear explanation and are not intended to limit the implementation methods. For those skilled in the art, other different forms of changes or modifications can be made based on the above description. It is not necessary and impossible to list all the implementation methods here. The obvious changes or modifications derived from these are still within the protection scope of the invention.

Claims

1. A method for adaptive milling of the leading and trailing edges of precision forged blades, characterized in that: The following steps are involved: S1: Based on the blade design requirements, a blade theoretical model is constructed, and based on the blade theoretical model, a theoretical machining program of the leading and trailing edges of the blade is generated according to the blade disc milling strategy; S2: Position aligning the blade theoretical model to obtain an aligned blade model, planning measurement points in the milling cutter connection area of ​​the leading and trailing edges of the aligned blade model, detecting the measurement points to obtain detection results, and generating an adaptive blade model according to the detection results; S3: driving the machine tool to measure the workpiece using the built-in probe to obtain a measurement result, and adaptively transforming the theoretical processing program according to the measurement result to obtain an adaptive processing program matching the current adaptive blade model; S4: Based on the adaptive machining program, drive the machine tool to adaptively mill the leading and trailing edges of the blade to be machined.

2. The method for adaptive milling of the leading and trailing edges of precision forged blades according to claim 1, characterized in that: In step S1, the method for generating a theoretical machining program for the leading and trailing edges of the blades includes: According to the technical requirements of the parts and the actual margin of the leading and trailing edges of the blades, a processing area is divided on the blade theoretical model; Based on the processing area, a milling strategy for blade disk processing is selected, and according to the milling strategy, a theoretical processing program of the leading and trailing edges of the blades is generated.

3. The method for adaptive milling of the leading and trailing edges of precision forged blades according to claim 1, characterized in that: In step S2, the method for obtaining the aligned blade model is as follows: S21: Based on the blade theoretical model, a point is selected on the upper surface of the edge plate as a first measurement point, Z-axis direction position data of the blade is obtained based on the first measurement point, and the Z-axis direction of the blade theoretical model is corrected according to the Z-axis direction position data to obtain a blade model optimized in the Z-axis direction; S22: Based on the blade model optimized in the Z-axis direction, multiple measurement points are selected on both sides of the blade basin back, recorded as second measurement points, and first position data of the blade in the X-axis and Y-axis directions are obtained based on the second measurement points. According to the first position data, the X-axis and Y-axis positions of the blade model optimized in the Z-axis direction are corrected to obtain the initial blade model optimized in the X-axis and Y-axis directions; S23: Based on the initial blade model, two points with a specified interval are selected on any cross section of the blade, recorded as third measurement points, and the rotation deviation of the blade along the stacking axis, that is, the angular position data of the blade, is obtained by measuring the positions of the two third measurement points. According to the angular position data, the blade model optimized in the X-axis and Y-axis directions is compensated for the rotation deviation on the stacking axis to obtain the blade model after error compensation; S24: Based on the blade model after error compensation, multiple measurement points are selected on both sides of the blade basin back, recorded as fourth measurement points, and second position data of the blade in the X-axis and Y-axis directions are obtained based on the fourth measurement points. According to the second position data, the X-axis and Y-axis directions of the blade model after error compensation are corrected to obtain a first blade model; S25: Based on the first blade model, multiple measurement points are selected at the edge of the front and trailing edges of the blade, recorded as fifth measurement points, and the position deviation of the blade in the direction of the front and trailing edges is obtained by measuring the positions of all fifth measurement points. Based on the position deviation, the front and trailing edges of the first blade model are aligned to obtain an aligned blade model; Wherein, the stacking axis is parallel to or coincides with the Z axis.

4. The method for adaptive milling of the leading and trailing edges of precision forged blades according to claim 3, characterized in that: In S21, the method for obtaining the blade model optimized in the Z-axis direction includes: selecting a point on the upper surface of the edge plate as a first measuring point, obtaining the Z-axis direction position data of the first measuring point as the Z-axis direction position of the entire blade, and correcting the Z-axis direction of the blade theoretical model based on the Z-axis direction position of the entire blade to obtain the blade model optimized in the Z-axis direction.

5. The method for adaptive milling of the leading and trailing edges of precision forged blades according to claim 3, characterized in that: In S22, the method for obtaining the initial blade model after optimization in the X-axis and Y-axis directions includes: measuring the coordinates of each second measuring point, and fitting the position vector of the measuring point into a surface or curve representing the real shape and position of the blade; According to the curved surface or curve, the overall position and shape of the blade model optimized in the Z-axis direction in the X and Y directions are adjusted to obtain the initial blade model.

6. The method for adaptive milling of the leading and trailing edges of precision forged blades according to claim 3, characterized in that: In S23, the method for obtaining the rotation deviation of the blade along the stacking axis includes: According to the shape and size of the blade, two measuring points with a specified interval and capable of reflecting the shape and position information of the blade on the section are planned on any cross section of the blade, recorded as third measuring points, and coordinate data of the two third measuring points are obtained; According to the coordinate data of the two third measuring points, the line vector between them is calculated. According to the stacking axis direction specified in the blade design requirements, the angle or distance difference between the line vector and the stacking axis is calculated, that is, the rotational deviation of the blade along the stacking axis.

7. The method for adaptive milling of the leading and trailing edges of precision forged blades according to claim 1, characterized in that: The method for generating an adaptive blade model according to the detection result comprises: Using the blade repair module, a plurality of measuring points capable of reflecting the shape and position information of the cutting edge joining area are planned in the milling cutting edge joining area of ​​the leading and trailing edges, and the measuring points are tested to obtain the test results, i.e., the actual shape and position data of the cutting edge joining area; Analyze the actual shape and position data of the cutting area, calculate the adaptive compensation amount required for the blade, and adjust the milling path of the leading and trailing edges of the blade by the adaptive compensation amount to obtain an adjusted milling path; An adaptive blade model is obtained based on the adaptive compensation amount and the adjusted milling path.

8. An adaptive milling system for the leading and trailing edges of precision forged blades, characterized in that: The method for implementing the adaptive milling process of the leading and trailing edges of precision forged blades according to any one of claims 1 to 7 comprises the following modules: A blade theoretical model building module is used to build a blade theoretical model based on blade design requirements, and to generate a theoretical machining program for the leading and trailing edges of the blades according to a blade disc milling strategy based on the blade theoretical model; An adaptive blade model building module is used to align the position of the blade theoretical model to obtain an aligned blade model, plan measurement points in the milling tool connection area of ​​the leading and trailing edges of the aligned blade model, detect the measurement points to obtain detection results, and generate an adaptive blade model according to the detection results; An adaptive machining program acquisition module is used to drive the machine tool to use the in-machine probe to measure the workpiece, obtain the measurement result, and adaptively transform the theoretical machining program according to the measurement result to obtain an adaptive machining program matching the current adaptive blade model; The adaptive milling processing module is used to drive the machine tool to adaptively mill the leading and trailing edges of the blade to be processed based on the adaptive processing program.

9. An electronic device, characterized in that: The electronic device includes a processor, a memory and a bus system, the processor and the memory are connected through the bus system, the memory is used to store instructions, and the processor is used to execute the instructions stored in the memory to implement the adaptive milling processing method for the leading and trailing edges of precision forged blades as described in any one of claims 1 to 7.

10. A computer storage medium, characterized in that: The computer storage medium stores a computer software product, and the computer software product includes a number of instructions for enabling a computer device to execute the adaptive milling method for the leading and trailing edges of precision forged blades as described in any one of claims 1 to 7.

Citation Information

Cited By

  • Aviation thin-wall composite component robot edge milling process parameter optimization method

    CN120205872A