Blisk or impeller blade root fillet and root cutting method, device and equipment

CN120122565BActive Publication Date: 2026-10-09JIANGSU JITRI HUST INTELLIGENT EQUIP TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202510266850.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-03-07
Publication Date
2026-10-09
Estimated Expiration
2045-03-07

AI Technical Summary

Technical Problem

[0003]然而,遗憾的是,目前行业内却缺乏一种成熟且有效的整体叶盘或叶轮的叶根圆角清根方法,现有的一些加工方式往往难以兼顾加工精度和效率:部分传统加工方法可能会导致叶根圆角的形状和尺寸精度难以达到设计要求,从而影响零部件的性能和使用寿命;另外一些方法虽然在精度上有所提升,但加工效率极低,导致生产成本大幅增加,严重制约了整体叶盘和整体叶轮在实际生产中的应用和推广

Benefits of technology

通过将叶根圆角区域划分子区域,并确定各子区域起点、终点控制点的圆角工艺数据,为精确加工奠定基础;利用线性插值计算子区域内控制点数量及对应工艺数据,能实现更细致、精准的工艺把控;基于控制点工艺数据确定对应圆弧,进而扫掠成型加工曲面,可确保叶根圆角形状符合高精度设计要求;依据加工曲面确定的加工刀路规划,经后置处理用于清根加工,优化了加工流程,提高了加工效率,减少了刀具损耗与加工成本。整体而言,本发明显著提升了叶根圆角清根加工的精度、效率与质量,对相关制造业发展意义重大。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120122565B_ABST
    Figure CN120122565B_ABST
Patent Text Reader

Abstract

The application relates to a method, device and equipment for filleting a blade root fillet of a blisk or impeller, and relates to the field of mechanical manufacturing. The blade root fillet area is divided into sub-areas, and the fillet process data of starting points and ending points of the control points of each sub-area is determined, laying a foundation for accurate machining; the number of control points in the sub-area and corresponding process data are calculated by linear interpolation, which can realize more detailed and accurate process control; the corresponding arc is determined based on the process data of the control points, and then the machining surface is swept and formed, which can ensure that the shape of the blade root fillet meets the high-precision design requirements; the machining tool path planning determined according to the machining surface is used for root cleaning machining after post-processing, which optimizes the machining process, improves the machining efficiency, and reduces the tool wear and machining cost. Overall, the application significantly improves the precision, efficiency and quality of the blade root fillet root cleaning machining, and has great significance for the development of related manufacturing industry.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of mechanical manufacturing technology, and in particular to a method, apparatus and equipment for cleaning the root rounded corners of an integral impeller or bladed disk. Background Technology

[0002] In modern mechanical manufacturing, integral bladed disks or integral impellers are widely used as key components in many high-end industries such as aerospace and energy. Their performance plays a decisive role in the operating efficiency, reliability, and stability of equipment. The machining quality of the blade root fillet is one of the important factors affecting the performance of integral bladed disks or integral impellers. Ideally, precise blade root fillet machining can effectively reduce stress concentration, improve the fatigue life of components, and thus ensure the safe and stable operation of the entire equipment.

[0003] Unfortunately, the industry currently lacks a mature and effective method for cleaning the root fillet of integral bladed disks or impellers. Existing processing methods often struggle to balance processing accuracy and efficiency: some traditional methods may result in the shape and dimensional accuracy of the blade root fillet failing to meet design requirements, thus affecting the performance and service life of the components; other methods, while improving accuracy, suffer from extremely low processing efficiency, leading to a significant increase in production costs and severely restricting the application and promotion of integral bladed disks and impellers in actual production. This technological gap not only presents enormous production challenges for related manufacturing enterprises but also hinders the entire industry's progress towards higher performance and higher quality. Summary of the Invention

[0004] The purpose of this invention is to provide a method, apparatus, and equipment for cleaning the root rounded corners of an integral impeller or bladed disk, in order to solve the problems existing in the prior art.

[0005] To achieve the above objectives, the technical solution adopted by the present invention is as follows: In a first aspect, the present invention provides a method for cleaning the blade root rounding corner of an integral impeller or bladed disk, the method being applied in computer equipment, the method comprising: Obtain the range of the leaf root rounded corner area, and divide it into several sub-regions based on the range of the leaf root rounded corner area; Determine the fillet process data for the starting control point and the ending control point of each sub-region; the fillet process data includes the V parameter value corresponding to the control point and the equivalent radius at the corresponding control point; Linear interpolation calculations are performed based on the fillet process data of the starting control point and the ending control point of each sub-region to determine the number of control points in the corresponding sub-region and the fillet process data corresponding to each control point. Based on the fillet process data of each control point, determine the arc corresponding to each control point; The circular arcs corresponding to all the control points are swept and shaped to determine the machining surface of the blade root fillet; Based on the machining surface of the blade root fillet, the machining toolpath is planned. The machining toolpath planning is post-processed to complete the root cleaning of the leaf root rounded corners.

[0006] In one possible implementation, after determining the fillet process data for the start control point and end control point of each sub-region, the method further includes: The rationality of the selected tool is determined based on the fillet process data of the starting control point and the ending control point of each sub-region.

[0007] In one possible implementation, determining the rationality of the selected tool based on the fillet process data of the start and end control points of each sub-region includes: If the radius of the selected tool is greater than the equivalent radius at a certain control point, a prompt will appear to replace the appropriate tool. If the prompt is ignored and processing continues, after the leaf root rounding and cleaning process is completed, the appropriate tool is replaced and processing is repeated to process the leaf root rounding of the preset size.

[0008] In one possible implementation, prior to determining the machining toolpath planning, the method further includes: Based on the machining surface of the blade root fillet, the additional cutting values ​​for the blade side and the flow channel side are determined; Based on the additional cutting values ​​on the blade side and the flow channel side, the additional curves of the toolpath on both sides of the arc segment are determined; The additional curves on both sides of the arc segment of the toolpath are merged into a single curve to obtain a merged curve, in order to avoid incomplete and discontinuous machining of the arc segment.

[0009] In one possible implementation, prior to determining the machining toolpath planning, the method further includes: Based on the preset number of toolpaths, the merged curve is discretized into points corresponding to the number of toolpaths and fitted into a line to obtain the cutting control points for each toolpath.

[0010] In one possible implementation, prior to determining the machining toolpath planning, the method further includes: Determine whether the distance from the cutting control point of each toolpath to the machined surface of the swept blade root fillet is within a preset tolerance range of a tool radius. If it does not meet the requirements, then the cutting control point of each toolpath is corrected.

[0011] In one possible implementation, prior to determining the machining toolpath planning, the method further includes: Based on the cutting control points of each toolpath, the tool axis vector corresponding to the cutting control points of each toolpath is planned.

[0012] In one possible implementation, post-processing the machining toolpath planning to complete the root clearing machining of the leaf root fillet includes: Using a post-processor, the machining toolpath planning is converted into CNC code that the machine tool can understand and execute; Simulated machining is performed using machine tool simulation software; The finalized CNC code is imported into the machine tool, and the machine tool is controlled to run according to the code instructions. The cutting tool is driven to cut and process the root fillet of the entire impeller or blade disk to remove excess material and complete the root cleaning of the blade fillet.

[0013] Secondly, the present invention provides a root cleaning device for the blade root rounding corner of an integral impeller or impeller, the device being applied to the root cleaning method for the blade root rounding corner of an integral impeller or impeller as described above, the device comprising: The acquisition module is used to acquire the range of the leaf root rounded corner area and divide it into several sub-regions based on the range of the leaf root rounded corner area; The determination module is used to determine the fillet process data for the starting control point and the ending control point of each sub-region; The determining module is further configured to perform linear interpolation calculations based on the fillet process data of the starting control point and the ending control point of each sub-region to determine the number of control points in the corresponding sub-region and the fillet process data corresponding to each control point; The determining module is further configured to determine the arc corresponding to each control point based on the fillet process data of each control point; The processing module is used to sweep and shape the arcs corresponding to all the control points; The determining module is also used to determine the machining surface of the leaf root fillet; The determining module is also used to determine the machining toolpath planning based on the machining surface of the leaf root fillet; The processing module is also used to perform post-processing of the machining toolpath planning to complete the root cleaning of the leaf root rounded corners.

[0014] Thirdly, the present invention provides a computer device, which includes a processor and a memory. The memory stores at least one instruction, at least one program, code set or instruction set. The processor can load and execute at least one instruction, at least one program, code set or instruction set to implement the blade root rounding and root cleaning method for integral bladed disks or impellers provided above.

[0015] Fourthly, the present invention provides a computer-readable storage medium storing at least one instruction, at least one program, code set, or instruction set, wherein a processor can load and execute at least one instruction, at least one program, code set, or instruction set to implement the blade root rounding and root clearing method for integral bladed disks or impellers provided above.

[0016] Fifthly, the present invention provides a computer program product or computer program including computer program instructions stored in a computer-readable storage medium. A processor reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform the blade root fillet cleaning method for an integral impeller or blade disk as described above.

[0017] The beneficial effects of the technical solution provided by this invention include at least the following: By dividing the blade root fillet region into sub-regions and determining the fillet process data for the start and end control points of each sub-region, a foundation for precise machining is laid. Linear interpolation is used to calculate the number of control points and corresponding process data within each sub-region, enabling more detailed and precise process control. Based on the control point process data, the corresponding arc is determined, and then the machining surface is swept to ensure that the blade root fillet shape meets high-precision design requirements. The machining toolpath planning determined by the machining surface is then used for root clearing after post-processing, optimizing the machining process, improving machining efficiency, and reducing tool wear and machining costs. Overall, this invention significantly improves the accuracy, efficiency, and quality of blade root fillet clearing, which is of great significance to the development of related manufacturing industries. Attached Figure Description

[0018] The accompanying drawings are provided to further illustrate the invention and form part of the specification. They are used together with the embodiments of the invention to explain the invention and do not constitute a limitation thereof.

[0019] Figure 1 The diagram shows a flowchart illustrating a method for cleaning the blade root rounding of an integral impeller or bladed disk according to an exemplary embodiment of the present invention.

[0020] Figure 2 The diagram shows a structural block diagram of a root cleaning device for a single impeller or bladed disk with rounded blade roots, provided by an exemplary embodiment of the present invention.

[0021] Figure 3 The diagram shows a schematic structural representation of a computer device for performing a method for cleaning the blade root rounding of an integral bladed disk or impeller, according to an exemplary embodiment of the present invention. Detailed Implementation

[0022] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0023] The present invention will be further described below with reference to the accompanying drawings and embodiments.

[0024] Figure 1 The diagram illustrates a flowchart of a method for cleaning the blade root rounding corners of an integral bladed disk or impeller according to an exemplary embodiment of the present invention. This method is applied to computer equipment and includes the following steps: Step 101: Obtain the range of the leaf root rounded corner area and divide it into several sub-regions based on the range of the leaf root rounded corner area.

[0025] In this embodiment, obtaining the area of ​​the blade root fillet requires the use of the graphic selection and analysis functions of 3D modeling and analysis software. Through precise model navigation and geometric feature recognition, and with the help of a specialized selection filter, the blade root fillet portion is selected, clearly defining the boundary between the blade root fillet and adjacent structures such as the blade body and hub. If the model is obtained from an actual physical component through reverse engineering, such as modeling a worn impeller before repair, after collecting point cloud data of the component surface using a 3D scanner, the precise geometric information of the blade root fillet region is extracted in the reverse engineering software through point cloud processing and surface fitting techniques.

[0026] In this embodiment, when dividing the blade root fillet into sub-regions based on its area, if the blade root fillet has a relatively regular shape, similar to a standard rounded arc, an equal-spacing division method can be used to uniformly divide it into several sub-regions of consistent width. This method is simple, intuitive, and convenient for subsequent calculations and processing. However, for blade root fillets with complex shapes and frequent curvature changes, such as those in the overall impeller of an industrial compressor, the blade root fillets may have local distortions or special transition shapes. In this case, an adaptive division strategy is required. Based on the curvature changes at different parts of the blade root fillet, the sub-regions are divided more finely in areas with drastic curvature changes because these areas require higher processing precision; while in areas with relatively gentle curvature, the sub-regions are divided more sparsely to improve processing efficiency.

[0027] Step 102: Determine the fillet process data for the starting control point and the ending control point of each sub-region; the fillet process data includes the V parameter value of the corresponding control point and the equivalent radius at the corresponding control point.

[0028] In this embodiment, the starting control point must be carefully considered to ensure the most reasonable entry point for the cutting tool, avoiding collisions with surrounding blades, hubs, or other components at the moment of entry. For example, in the machining of the blade root fillet of an integral bladed disk, the selection of the starting control point must ensure that the cutting tool can smoothly enter the blade root fillet area without damaging the already machined blade surface. The ending control point must ensure that the cutting tool can completely machine the blade root fillet of the sub-region, achieving seamless connection with the machining of the next sub-region.

[0029] In this embodiment, the V-parameter value is a crucial geometric positioning parameter in blade manufacturing. Its core function is to precisely define a specific V-line (parameter line from blade tip to blade root) on the blade surface using a mathematical method. The V-parameter value is typically defined as a dimensionless coefficient between 0 and 1, corresponding to the entire span of the blade. For example, V=0.3 indicates that the V-line determined by this parameter value is located at 30% of the blade's span. By multiplying the V-parameter value by the actual span of the blade, the specific V-line on the blade surface that this parameter value actually represents can be calculated, achieving a positioning transformation from an abstract parameter to physical space.

[0030] Additional explanation: The V-line is a parameter line on the blade surface. To obtain the control points, the V-line needs to be offset by an equivalent radius along the normal direction of each point to generate a pseudo-V-line. Then, the pseudo-V-line is positioned along the hub normal direction. When the distance from the point to the hub reference surface is equal to the equivalent radius, the coordinates of the final control point are determined.

[0031] In this embodiment, the equivalent radius is an equivalent radius value determined by the process engineer based on factors such as the actual shape of the blade root fillet at the control point, tool path planning, and interference risks during machining. For example, at a certain control point, the actual curvature of the blade root fillet is small. To avoid interference between the tool and other parts of the blade root fillet during cutting, the equivalent radius is set relatively small after complex geometric analysis and simulation calculations.

[0032] Additional explanation: During the initial sub-region division stage, process engineers manually set the V parameter values ​​and equivalent radii of the start and end points of each sub-region based on the analysis of the 3D model; the intermediate control point parameters within the sub-region are calculated through linear interpolation. This linear interpolation calculation is based on the start and end control point data and is performed at equal intervals along the span to ensure the continuity of parameter transition and the smoothness of the processing trajectory.

[0033] In a preferred embodiment, after determining the fillet process data of the start control point and the end control point of each sub-region, the method further includes: judging the rationality of the selected tool based on the fillet process data of the start control point and the end control point of each sub-region.

[0034] In detail, if the radius of the selected tool is larger than the equivalent radius at a certain control point, it means that the tool cannot complete the machining of the blade root fillet of the set size at that control point. In this case, a prompt will appear to change to a suitable tool to ensure smooth machining. If the operator chooses to ignore the prompt and continue machining, after the blade root fillet is cleaned, due to the excessively large radius of the previously used tool, some areas will inevitably be under-machined. Therefore, it is necessary to change to a suitable tool and machine again to ensure that the overall size of the blade root fillet is consistent with the design requirements.

[0035] Step 103: Perform linear interpolation calculations based on the fillet process data of the starting control point and the ending control point of each sub-region to determine the number of control points in the corresponding sub-region and the fillet process data corresponding to each control point.

[0036] In this embodiment, determining the number of control points within a corresponding sub-region requires striking a balance between machining accuracy and efficiency. If the number of control points is too small, the changes in the blade root fillet shape within the sub-region may not be accurately captured, resulting in insufficient machining accuracy and failure to meet design requirements. Conversely, an excessive number of control points significantly increases computational load and machining time, reducing production efficiency. Typically, the appropriate number of control points is determined based on the length of the sub-region, its curvature variation, and the required machining accuracy. For example, for a longer sub-region with significant curvature variations, more control points may be set to accurately reflect shape changes; for a shorter sub-region with gentler curvature variations, the number of control points is reduced accordingly.

[0037] In this embodiment, when calculating the fillet process data corresponding to each control point, taking the V parameter value as an example, assuming the V parameter value of the starting control point is V1, the V parameter value of the ending control point is V2, and the ratio of the distance of a certain control point in a sub-region from the starting control point to the total length of the sub-region is I (0≤I≤1), then the V parameter value X of that control point can be calculated using the linear interpolation formula X=V1+I×(V2-V1). Similarly, a similar linear interpolation calculation method is used for the equivalent radius, thereby obtaining detailed and reasonable fillet process data for each control point in the sub-region, providing accurate data support for subsequent processing operations.

[0038] Step 104: Based on the fillet process data of each control point, determine the arc corresponding to each control point.

[0039] In this embodiment, based on process data such as the equivalent radius and V parameter value of the control point, combined with the geometry of the tool and cutting characteristics, mathematical geometry principles are used to calculate the arc parameters corresponding to each control point. For example, given that the equivalent radius of a control point is Rc and the tool radius is Rt, to ensure good contact and prevent interference during tool cutting, the movement trajectory of the tool center is also an arc R. Ideally, R, Rc, and Rt satisfy the mathematical relationship R = Rc - Rt, where R can be 0. When R is 0, the tool radius is equal to the equivalent radius of the control point, i.e., Rc = Rt. At this time, the tool center coincides with the control point. However, the actual calculation process is more complex and also needs to consider factors such as the tool's posture, cutting direction, and the local geometric features of the blade root fillet.

[0040] Step 105: Sweep the arcs corresponding to all control points to form the machining surface of the blade root fillet.

[0041] In this embodiment, using a fixed direction as a reference, these arcs are moved and rotated along that direction to gradually form a continuous curved surface. During the sweeping process, close attention must be paid to the connection accuracy between adjacent arcs to avoid gaps (leading to discontinuities in the machined surface) or overlaps (leading to sweeping failure). By adjusting sweeping parameters, such as sweeping direction, sweeping speed, and rotation angle during the sweeping process, the quality of the machined surface can be optimized.

[0042] Step 106: Based on the machining surface of the leaf root fillet, determine the machining toolpath planning.

[0043] In a preferred embodiment, before determining the machining toolpath planning, the method further includes: determining the additional cutting values ​​on the blade side and the flow channel side based on the machining surface of the blade root fillet; determining the additional curves of the toolpath on both sides of the arc segment according to the additional cutting values ​​on the blade side and the flow channel side; merging the additional curves of the toolpath on both sides of the arc segment into a single curve to obtain a merged curve, so as to avoid incomplete and discontinuous machining of the arc segment.

[0044] In the embodiments of this application, determining the cutting allowance requires consideration of multiple factors, such as the characteristics of the material being processed, the wear of the cutting tool, and the final machining accuracy requirements. For the blade side, due to the shape and functional requirements of the blade, a certain machining allowance needs to be reserved when machining the blade root fillet to ensure that the blade can achieve the designed shape and surface quality in subsequent finishing processes. For the flow channel side, considering the flow characteristics of the fluid within the flow channel, a suitable cutting allowance also needs to be determined to avoid affecting the fluid flow efficiency due to improper machining of the blade root fillet. For example, in an integral bladed disk of an aero-engine, the cutting allowance on the blade side may be precisely calculated based on the aerodynamic shape requirements of the blade, while the cutting allowance on the flow channel side needs to be determined in conjunction with the airflow dynamics characteristics within the flow channel.

[0045] Furthermore, before determining the machining toolpath planning, the process also includes: discretizing the merged curve into points consistent with the number of toolpaths according to the preset number of toolpaths and fitting them into lines to obtain the cutting control points of each toolpath.

[0046] In the embodiments of this application, the determination of the preset number of toolpaths is usually based on factors such as machining efficiency, machining accuracy, and the cutting capability of the tool. For example, if it is necessary to improve machining efficiency, the number of toolpaths can be appropriately increased, but at the same time, it is necessary to ensure that the machining accuracy is not affected. By discretizing the merged curve into points and then using a mathematical fitting algorithm to fit these points into a line, the cutting control points of each toolpath can be accurately determined, providing accurate positional information for subsequent toolpath planning.

[0047] Furthermore, before determining the machining toolpath planning, it also includes: determining whether the distance from the cutting control point of each toolpath to the machining surface of the swept blade root fillet is within a preset tolerance range of a tool radius. If it does not meet the requirements, the cutting control point of each toolpath is corrected to ensure that the tool can accurately cut the blade root fillet when moving along the toolpath, without overcutting or undercutting.

[0048] Furthermore, before determining the machining toolpath planning, it also includes: planning the tool axis vector corresponding to the cutting control point of each toolpath based on the cutting control point of each toolpath.

[0049] In this embodiment, the tool axis vector determines the tool's posture during the cutting process, which is crucial for machining complex blade root fillets. When planning the tool axis vector, factors such as the surface shape of the blade root fillet, the tool's cutting direction, and avoiding interference between the tool and other parts of the workpiece must be considered. For example, in areas with localized depressions or protrusions at the blade root fillet, the tool axis vector needs to be adjusted appropriately to ensure the tool can cut in the optimal posture, while simultaneously guaranteeing the safety and stability of the machining process.

[0050] Step 107: Post-process the machining toolpath planning to complete the root cleaning of the leaf root rounded corners.

[0051] In this embodiment of the application, the machining toolpath planning is post-processed to complete the root cleaning of the blade root fillet. This includes: using a post-processor to convert the machining toolpath planning into CNC code that the machine tool can understand and execute; performing simulated machining through machine tool simulation software; importing the final determined CNC code into the machine tool, controlling the machine tool to run according to the code instructions, and driving the cutting tool to cut the blade root fillet of the entire impeller or impeller to remove excess material, thereby completing the root cleaning of the blade root fillet.

[0052] Figure 2This diagram illustrates a structural block diagram of a blade root rounding cleaning device for an integral bladed disk or impeller, provided by an exemplary embodiment of the present invention. This device is applied to the blade root rounding cleaning method for an integral bladed disk or impeller as described above. The device includes: The acquisition module 201 is used to acquire the range of the leaf root rounded corner area and divide it into several sub-regions based on the range of the leaf root rounded corner area. The determination module 202 is used to determine the fillet process data for the starting control point and the ending control point of each sub-region; The determination module 202 is also used to perform linear interpolation calculations based on the fillet process data of the starting control point and the ending control point of each sub-region to determine the number of control points in the corresponding sub-region and the fillet process data corresponding to each control point. The determination module 202 is also used to determine the arc corresponding to each control point based on the fillet process data of each control point; Processing module 203 is used to sweep and shape the arcs corresponding to all control points; The determination module 202 is also used to determine the machining surface of the leaf root fillet; The determination module 202 is also used to determine the machining toolpath planning based on the machining surface of the blade root fillet; The processing module 203 is also used to perform post-processing of the machining toolpath planning to complete the root cleaning of the leaf root rounded corners.

[0053] In one possible implementation, after determining the fillet technology data for the start and end control points of each sub-region, the following is also included: The rationality of the selected tool is determined based on the fillet process data of the starting control point and the ending control point of each sub-region.

[0054] In one possible implementation, the rationality of the selected tool is determined based on the fillet process data of the start and end control points of each sub-region, including: If the radius of the selected tool is greater than the equivalent radius at a certain control point, a prompt will appear to replace the appropriate tool. If you ignore the prompts and continue processing, after the blade root rounding is completed, change to the appropriate tool and process again to produce the blade root rounding of the preset size.

[0055] In one possible implementation, before determining the machining toolpath planning, the following is also included: Based on the machining surface of the blade root fillet, the additional cutting values ​​on the blade side and the flow channel side are determined; Based on the additional cutting values ​​on the blade side and the flow channel side, determine the additional curves of the toolpath on both sides of the arc segment; The additional curves on both sides of the arc segment are merged into a single curve to obtain a merged curve, in order to avoid incomplete and discontinuous machining of the arc segment.

[0056] In one possible implementation, before determining the machining toolpath planning, the following is also included: Based on the preset number of toolpaths, the merged curve is discretized into points that correspond to the number of toolpaths and fitted into a line to obtain the cutting control points for each toolpath.

[0057] In one possible implementation, before determining the machining toolpath planning, the following is also included: Determine whether the distance from the cutting control point of each toolpath to the machined surface of the swept blade root fillet is within a preset tolerance range of a tool radius. If it does not meet the requirements, then correct the cutting control point of each toolpath.

[0058] In one possible implementation, before determining the machining toolpath planning, the following is also included: Based on the cutting control points of each toolpath, plan the tool axis vector corresponding to the cutting control points of each toolpath.

[0059] In one possible implementation, the machining toolpath planning is processed post-processed to complete the root fillet cleaning of the blade root, including: Using a post-processor, the machining toolpath planning is converted into CNC code that the machine tool can understand and execute; Simulated machining is performed using machine tool simulation software; The finalized CNC code is imported into the machine tool, and the machine tool is controlled to run according to the code instructions. The cutting tool is driven to cut and process the root fillet of the entire impeller or blade disk to remove excess material and complete the root cleaning of the blade fillet.

[0060] It should be noted that the blade root rounding and root cleaning device for integral impeller or impeller provided in the above embodiments is only an example of the division of the above functional modules. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above.

[0061] Figure 3 This diagram illustrates a structural schematic of a computer device for performing a method for clearing the blade root rounding of an integral bladed disk or impeller, according to an exemplary embodiment of the present invention. The computer device includes: The processor 301 includes one or more processing cores. The processor 301 executes various functional applications and data processing by running software programs and modules.

[0062] The receiver 302 and transmitter 303 can be implemented as a communication component, which can be a communication chip. Optionally, this communication component can include signal transmission functionality. That is, the transmitter 303 can be used to transmit control signals to the image acquisition device and the scanning device, and the receiver 302 can be used to receive corresponding feedback commands.

[0063] The memory 304 is connected to the processor 301 via the bus 305.

[0064] The memory 304 can be used to store at least one instruction, and the processor 301 can execute the at least one instruction to implement the various steps in the above method embodiments.

[0065] This invention also provides a computer-readable storage medium storing at least one instruction, at least one program, code set, or instruction set, which can be loaded and executed by a processor to implement the above-described method for cleaning the blade root rounded corners of an integral bladed disk or impeller.

[0066] The present invention also provides a computer program product or computer program comprising computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform the blade root rounding and cleaning method for an integral impeller or blade disk as described in any of the above embodiments.

[0067] Optionally, the computer-readable storage medium may include: read-only memory (ROM), random access memory (RAM), solid-state drives (SSDs), or optical discs, etc. The random access memory may include resistive random access memory (ReRAM) and dynamic random access memory (DRAM). The sequence numbers of the above embodiments are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.

[0068] It is understood that the specific examples in this document are only intended to help those skilled in the art better understand this disclosure, and are not intended to limit the scope of the invention.

[0069] It is understood that in the various embodiments of this specification, the sequence number of each process does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of this disclosure.

[0070] It is understood that the various implementation methods described in this specification can be implemented individually or in combination, and this disclosure does not limit them.

[0071] Unless otherwise stated, all technical and scientific terms used in this disclosure have the same meaning as commonly understood by one of ordinary skill in the art. The terminology used in this specification is for the purpose of describing particular embodiments only and is not intended to limit the scope of this specification. The term "and / or" as used in this specification includes any and all combinations of one or more of the associated listed items. The singular forms "a," "the," and "the" as used in this disclosure and the appended claims are also intended to include the plural forms unless the context clearly indicates otherwise.

[0072] It is understood that the processor disclosed herein can be an integrated circuit chip with signal processing capabilities. In implementation, each step of the above method implementation can be completed by integrated logic circuits in the processor's hardware or by instructions in software form. The processor can be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. It can implement or execute the methods, steps, and logic block diagrams disclosed in this disclosure. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the methods disclosed herein can be directly implemented by a hardware decoding processor, or by a combination of hardware and software modules in the decoding processor. The software modules can reside in random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, or other mature storage media in the art. This storage medium is located in memory; the processor reads information from the memory and, in conjunction with its hardware, completes the steps of the above method.

[0073] It is understood that the memory in this disclosure can be volatile memory or non-volatile memory, or may include both. Non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. Volatile memory can be random access memory (RAM). It should be noted that the memory in the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.

[0074] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this specification.

[0075] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the aforementioned method implementations, and will not be repeated here.

[0076] In the several embodiments provided in this specification, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between devices or units may be electrical, mechanical, or other forms.

[0077] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment, depending on actual needs.

[0078] In addition, the functional units in the various embodiments of this specification can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.

[0079] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solutions of this specification, in essence, or the parts that contribute to the prior art, or parts of the technical solutions, can be embodied in the form of software products. These computer software products are stored in a storage medium and include several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this specification. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0080] The above description is merely a specific embodiment of this specification, but the scope of protection of this invention is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the technical scope disclosed in this specification should be included within the scope of protection of this specification. Therefore, the scope of protection of this invention should be determined by the scope of the claims.

Claims

1. A method for cleaning the roots of an integral impeller or bladed disc with rounded corners, characterized in that, The method is applied to a computer device, and the method includes: Obtain the range of the leaf root rounded corner area, and divide it into several sub-regions based on the range of the leaf root rounded corner area; Determine the fillet process data for the starting control point and the ending control point of each sub-region; the fillet process data includes the V parameter value corresponding to the control point and the equivalent radius at the corresponding control point; Linear interpolation calculations are performed based on the fillet process data of the starting control point and the ending control point of each sub-region to determine the number of control points in the corresponding sub-region and the fillet process data corresponding to each control point. Based on the fillet process data of each control point, determine the arc corresponding to each control point; The circular arcs corresponding to all the control points are swept and shaped to determine the machining surface of the blade root fillet; Based on the machining surface of the blade root fillet, the additional cutting values ​​for the blade side and the flow channel side are determined; Based on the additional cutting values ​​on the blade side and the flow channel side, the additional curves of the toolpath on both sides of the arc segment are determined; The additional curves on both sides of the arc segment of the toolpath are merged into one curve to obtain a merged curve, so as to avoid incomplete and discontinuous machining of the arc segment; Based on the preset number of toolpaths, the merged curve is discretized into points consistent with the number of toolpaths and fitted into a line to obtain the cutting control points of each toolpath. Based on the cutting control points of each toolpath, the machining toolpath planning is determined; The machining toolpath planning is post-processed to complete the root cleaning of the leaf root rounded corners.

2. The method for cleaning the root rounding of an integral impeller or bladed disk according to claim 1, characterized in that, After determining the fillet process data for the starting control point and the ending control point of each sub-region, the method further includes: The rationality of the selected tool is determined based on the fillet process data of the starting control point and the ending control point of each sub-region.

3. The method for cleaning the root rounding of an integral impeller or bladed disk according to claim 2, characterized in that, The determination of the rationality of the selected tool based on the fillet process data of the starting control point and the ending control point of each sub-region includes: If the radius of the selected tool is greater than the equivalent radius at a certain control point, a prompt will appear to replace the appropriate tool. If the prompt is ignored and processing continues, after the leaf root rounding and cleaning process is completed, the appropriate tool is replaced and processing is repeated to process the leaf root rounding of the preset size.

4. The method for cleaning the root rounding of an integral impeller or bladed disk according to claim 1, characterized in that, Before determining the machining toolpath planning, the process also includes: Determine whether the distance from the cutting control point of each toolpath to the machined surface of the swept blade root fillet is within a preset tolerance range of a tool radius. If it does not meet the requirements, then the cutting control point of each toolpath is corrected.

5. The method for cleaning the root rounding of an integral bladed disk or impeller according to claim 1, characterized in that, Before determining the machining toolpath planning, the process also includes: Based on the cutting control points of each toolpath, the tool axis vector corresponding to the cutting control points of each toolpath is planned.

6. The method for cleaning the root rounding of an integral bladed disk or impeller according to claim 1, characterized in that, The step of post-processing the machining toolpath planning to complete the root cleaning of the leaf root rounded corners includes: Using a post-processor, the machining toolpath planning is converted into CNC code that the machine tool can understand and execute; Simulated machining is performed using machine tool simulation software; The finalized CNC code is imported into the machine tool, and the machine tool is controlled to run according to the code instructions. The cutting tool is driven to cut and process the root fillet of the entire impeller or blade disk to remove excess material and complete the root cleaning of the blade fillet.

7. A root cleaning device for the rounded corners of the blade roots of an integral impeller or bladed disk, characterized in that, The apparatus is applied to the blade root rounding and root cleaning method for an integral impeller or impeller according to any one of claims 1 to 6, and the apparatus comprises: The acquisition module is used to acquire the range of the leaf root rounded corner area and divide it into several sub-regions based on the range of the leaf root rounded corner area; The determination module is used to determine the fillet process data for the starting control point and the ending control point of each sub-region; The determining module is further configured to perform linear interpolation calculations based on the fillet process data of the starting control point and the ending control point of each sub-region to determine the number of control points in the corresponding sub-region and the fillet process data corresponding to each control point; The determining module is further configured to determine the arc corresponding to each control point based on the fillet process data of each control point; The processing module is used to sweep and shape the arcs corresponding to all the control points; The determining module is also used to determine the machining surface of the leaf root fillet; The determining module is also used to determine the machining toolpath planning based on the machining surface of the leaf root fillet; The processing module is also used to perform post-processing of the machining toolpath planning to complete the root cleaning of the leaf root rounded corners.

8. A computer device, characterized in that, The computer device includes a processor and a memory, the memory storing at least one instruction, at least one program, code set, or instruction set, the at least one instruction, at least one program, code set, or instruction set being loaded and executed by the processor to implement the blade root rounding and root cleaning method for an integral bladed disk or impeller as described in any one of claims 1 to 6.

Citation Information

Patent Citations

  • Cutter path automatic generation method for complex curved surface grinding

    CN112518433A

  • Subregion segmentation and interference adaptive adjustment method and system for global grinding and polishing of blisk

    CN118893529A