Impeller dynamic balance de-weight milling method and device, storage medium and computer equipment

CN120662858BActive Publication Date: 2026-08-21SHENYANG BLOWER WORKS GRP NUCLEAR PUMP
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202510587056.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-05-08
Publication Date
2026-08-21
Estimated Expiration
2045-05-08

AI Technical Summary

Technical Problem

首先,在装夹叶轮并准备车削时,由于缺乏精确的理论计算模型,无法事先确定合适的抬高量,只能凭借经验初步设定后,在车削过程中不断地暂停加工,收集车削产生的铁屑并进行称重,以此来判断是否达到平衡要求,这种反复的操作极大地降低了加工效率

Benefits of technology

[0031]本申请的实施例提供了一种叶轮动平衡去重铣削方法、装置、存储介质和计算机设备。在叶轮动平衡去重铣削方法中,首先精准获取待加工区域的第一参数信息,此区域呈扇形环形态,所获取的第一参数信息包含待加工区域的内半径、外半径、圆心角以及预设铣削深度,凭借这些参数,能够对需去重铣削的区域进行精确的定位与界定,为后续在恰当位置精准去除合适重量奠定基础,从而有效推动叶轮动平衡的精准实现。同时,详细收集铣削刀具对待加工区域实施逐层铣削作业的第二参数信息,其中涵盖铣削刀具的半径参数值、单层铣削量,以及各层铣削中铣削起点和终点在三维空间内的精确坐标、作业角角度值和径向排刀单次递增量,基于这些丰富且精准的参数,能够对叶轮的待加工区域展开高度精确的铣削操作。相较于传统工艺中因依赖称重判断去重情况而产生的称重误差等问题,该方法有效规避了由此带来的平衡精度偏差风险,使得叶轮的动平衡状态更趋近于理想水平。进一步地,该叶轮动平衡去重铣削方法依据所获取的第一参数信息和第二参数信息来执行铣削操作。通过这种方式,能够在铣削过程中对每层的去重量以及整个加工流程的去重量进行精确把控,有力保障了叶轮在单次加工过程结束后,即可达到较高的动平衡精度标准。这一特性成功避免了传统工艺中常见的因去重不准确而引发的多次返工现象,从根本上显著提升了叶轮加工的效率与精度,为泵类设备的高效稳定生产提供了坚实的技术支撑。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120662858B_ABST
    Figure CN120662858B_ABST
Patent Text Reader

Abstract

The application discloses a kind of impeller dynamic balance de-weight milling method, device, storage medium and computer equipment, it is related to impeller de-weight technical field, comprising: the first parameter information of the region to be processed is obtained, the region to be processed is fan ring, and the first parameter information at least includes: the inner radius parameter value of the region to be processed, outer radius parameter value, central angle angle value and preset milling depth;Second parameter information that milling cutter carries out layer-by-layer milling operation to the region to be processed is obtained, and the second parameter information at least includes: the radius parameter value of milling cutter, single-layer milling amount, the coordinate data of milling start point and milling terminal point in three-dimensional space in each layer milling, the work angle angle value that milling cutter carries out clockwise and counterclockwise reciprocating motion in circular arc path in each layer milling and the radial row of each layer milling Tool single incremental quantity;Based on the first parameter information and second parameter information, carry out layer-by-layer milling operation to the region to be processed, obtain the target impeller satisfying dynamic balance requirement.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application belongs to the field of impeller de-weighting technology, specifically relating to an impeller dynamic balancing de-weighting milling method, apparatus, storage medium, and computer equipment. Background Technology

[0002] In the production process of pump rotors, impeller balancing is a crucial step, directly affecting key indicators such as vibration characteristics, noise levels, and overall operational stability. For a long time, the industry has primarily relied on traditional turning processes for impeller balancing and weight reduction.

[0003] Traditional turning methods are typically performed on vertical or horizontal lathes. In practice, the weight-removing section of the impeller needs to be raised using jacks or similar tools before turning. This process has several significant drawbacks. First, due to the lack of a precise theoretical calculation model, the appropriate lifting amount cannot be determined beforehand when clamping the impeller and preparing for turning. It relies on experience to make a preliminary setting, and during turning, machining is repeatedly paused to collect and weigh the generated chips to determine if balance requirements have been met. This repetitive operation significantly reduces machining efficiency. Second, it is difficult to collect all the chips generated during turning, leading to significant errors in the weighing results, which cannot accurately reflect the actual weight removal and thus affect the control of balance accuracy. Third, because the impeller cover plate has a minimum thickness requirement, and the traditional turning method removes the most weight at the raised section, gradually decreasing towards the edges, this uneven removal often results in the cover plate thickness near the edge area being close to or below the minimum allowable value, making further turning impossible and limiting the operability and effectiveness of weight removal.

[0004] Furthermore, even after one turning operation, inaccurate weight reduction due to the aforementioned factors often necessitates a secondary dynamic balancing test. When the test reveals an remaining imbalance, the weight reduction turning operation must be repeated. This repetitive process not only increases the processing cycle and cost but also makes it difficult to precisely control the position and amount of weight reduction each time. Even after multiple turning operations, it remains challenging to achieve the ideal dynamic balance of the impeller, resulting in unstable product quality that fails to meet the requirements of modern industry for efficient and stable operation of pumps. Summary of the Invention

[0005] In view of this, this application provides a method, apparatus, storage medium and computer equipment for impeller dynamic balancing and de-weighting milling, which enables the impeller to meet dynamic balancing requirements in a single machining operation, avoiding multiple rework operations in traditional processes, thereby significantly improving machining efficiency and accuracy.

[0006] To achieve the above objectives, this application mainly provides the following technical solutions:

[0007] A first aspect of this application provides a method for impeller dynamic balancing and weight removal milling, comprising:

[0008] Obtain first parameter information of the area to be processed, wherein the area to be processed is a fan-shaped ring, and the first parameter information includes at least: the inner radius parameter value, the outer radius parameter value, the central angle value, and the preset milling depth of the area to be processed;

[0009] The second parameter information is obtained for the milling cutter to perform layer-by-layer milling operation on the area to be processed. The second parameter information includes at least: the radius parameter value of the milling cutter, the single-layer milling amount, the coordinate data of the milling start point and the milling end point in three-dimensional space in each layer of milling, the working angle value of the milling cutter performing clockwise and counterclockwise reciprocating motion in each layer of milling along an arc path, and the single increment of radial tool arrangement in each layer of milling.

[0010] Based on the first parameter information and the second parameter information, a layer-by-layer milling operation is carried out on the area to be processed to obtain a target impeller that meets the dynamic balance requirements.

[0011] Optionally, based on the first parameter information and the second parameter information, a layer-by-layer milling operation is performed on the area to be processed to obtain a target impeller that meets the dynamic balance requirements, including:

[0012] During each milling process, the position of the milling tool is compared with the position of the milling endpoint in real time, and subsequent milling actions are controlled based on the comparison results.

[0013] Optionally, the step of comparing the position of the milling tool with the position of the milling endpoint in real time during each milling process, and controlling subsequent milling actions based on the comparison result, includes:

[0014] When the position of the milling cutter is different from the position of the milling endpoint, the milling cutter is controlled to continue performing milling operations in the current layer. When the position of the milling cutter is the same as the position of the milling endpoint, the milling cutter is controlled to carry out the milling operation of the next layer.

[0015] Optionally, the process of performing layer-by-layer milling operations on the area to be processed based on the first parameter information and the second parameter information to obtain a target impeller that meets the dynamic balance requirements further includes:

[0016] During each milling process, the position of the milling start point is compared with the position of the preset milling depth in real time, and the subsequent milling actions are controlled based on the comparison results.

[0017] Optionally, during each milling process, the position of the milling start point is compared in real time with the position of the preset milling depth, and subsequent milling actions are controlled based on the comparison result, including:

[0018] When the milling start point is located above the preset milling depth, and the height difference between the milling start point and the preset milling depth is greater than the single-layer milling amount of the milling tool, the next layer of milling operation is performed based on the single-layer milling amount of the target tool. When the milling start point is located above the preset milling depth, and the height difference between the milling start point and the preset milling depth is less than the single-layer milling amount of the milling tool, the next layer of milling operation is performed based on the height difference between the milling point and the preset milling depth.

[0019] Optionally, the step of comparing the position of the milling start point with the position of the preset milling depth in real time during each milling process, and controlling subsequent milling actions based on the comparison result, further includes:

[0020] When the milling start point is at the same height as the preset milling depth, the milling tool is controlled to perform milling operations along the boundary of the area to be processed.

[0021] Optionally, the formula for calculating the working angle value of the milling tool reciprocating clockwise and counterclockwise along an arc path in each layer of milling is as follows:

[0022] α=R23-360 / (R20*π)*R27

[0023] In the formula, α is the working angle value of the milling tool in each layer of milling, which moves clockwise and counterclockwise in a circular arc path; R23 is the central angle value of the area to be processed; R20 is the inner radius parameter value of the area to be processed; and R27 is the radius parameter value of the milling tool.

[0024] A second aspect of this application provides an impeller dynamic balancing and weight-reducing milling device, comprising:

[0025] The first parameter information acquisition module is used to acquire the first parameter information of the area to be processed, wherein the area to be processed is a fan-shaped ring, and the first parameter information includes at least: the inner radius parameter value, the outer radius parameter value, the central angle value, and the preset milling depth of the area to be processed.

[0026] The second parameter information acquisition module is used to acquire the second parameter information of the milling tool performing layer-by-layer milling operation on the area to be processed. The second parameter information includes at least: the radius parameter value of the milling tool, the single-layer milling amount, the coordinate data of the milling start point and milling end point in three-dimensional space in each layer of milling, the working angle value of the milling tool performing clockwise and counterclockwise reciprocating motion in each layer of milling along an arc path, and the single increment of radial tool arrangement in each layer of milling.

[0027] The milling module is used to perform layer-by-layer milling operations on the area to be processed based on the first parameter information and the second parameter information to obtain a target impeller that meets the dynamic balance requirements.

[0028] A third aspect of this application provides a storage medium storing a computer program that, when executed by a processor, implements the steps of the impeller dynamic balancing and de-laden milling method described in any of the preceding claims.

[0029] A fourth aspect of this application provides a computer device including a storage medium, a processor, and a computer program stored on the storage medium and executable on the processor, wherein the processor executes the computer program to implement the steps of the impeller dynamic balancing and de-laden milling method as described in any of the preceding claims.

[0030] By employing the above technical solution, this application has at least the following beneficial effects:

[0031] This application provides a method, apparatus, storage medium, and computer device for impeller dynamic balancing and deweight removal milling. In the impeller dynamic balancing and deweight removal milling method, firstly, the first parameter information of the area to be processed is accurately acquired. This area is in the shape of a fan-shaped ring. The acquired first parameter information includes the inner radius, outer radius, central angle, and preset milling depth of the area to be processed. With these parameters, the area to be deweighted can be accurately located and defined, laying the foundation for accurately removing the appropriate weight at the appropriate location, thereby effectively promoting the accurate realization of impeller dynamic balancing. Simultaneously, detailed second parameter information is collected regarding the milling tool's layer-by-layer milling operation on the area to be processed. This includes the milling tool's radius parameter value, single-layer milling amount, and the precise coordinates of the milling start and end points in three-dimensional space, the working angle value, and the radial tool increment per pass in each layer of milling. Based on these rich and accurate parameters, highly precise milling operations can be performed on the impeller's area to be processed. Compared to traditional processes that rely on weighing to determine the weight removal process, leading to weighing errors, this method effectively avoids the risk of balance accuracy deviations, resulting in a more ideal dynamic balance state for the impeller. Furthermore, this impeller dynamic balancing and weight removal milling method executes the milling operation based on the acquired first and second parameter information. This approach allows for precise control over the weight removal of each layer and the entire processing flow during milling, ensuring that the impeller achieves a high dynamic balance accuracy standard after a single processing cycle. This feature successfully avoids the rework issues commonly encountered in traditional processes due to inaccurate weight removal, fundamentally and significantly improving the efficiency and accuracy of impeller processing, providing solid technical support for the efficient and stable production of pump equipment. Attached Figure Description

[0032] Figure 1 A flowchart of an optional embodiment of the impeller dynamic balancing and de-weighting milling method of this application;

[0033] Figure 2 A flowchart of an impeller dynamic balancing and de-weighting milling method according to another optional embodiment of this application;

[0034] Figure 3 This is a schematic diagram of the structure of the processing area in one optional embodiment of this application;

[0035] Figure 4 for Figure 3 Sectional view at point AA. Detailed Implementation

[0036] Exemplary embodiments of the present application will now be described in more detail with reference to the accompanying drawings. While exemplary embodiments of the present application are shown in the drawings, it should be understood that the present application may be implemented in various forms and should not be limited to the embodiments set forth herein. Rather, these embodiments are provided so that this application will be thorough and complete, and will fully convey the scope of the present application to those skilled in the art.

[0037] This embodiment provides a method for impeller dynamic balancing and de-weighting milling, see [link to relevant documentation]. Figure 1 As shown, the method includes:

[0038] Step S101: Obtain the first parameter information of the area to be processed. The first parameter information includes at least the inner radius parameter value, outer radius parameter value, central angle value, and preset milling depth of the area to be processed.

[0039] In this embodiment, the area to be processed is a fan-shaped ring. For impeller dynamic balancing and deweight milling, existing professional dynamic balancing analysis algorithms and corresponding mature software systems (the specific principles and operation methods of which are well known to those skilled in the art and will not be elaborated here) can be used to process the impeller dynamic balancing data, thereby determining the inner radius parameter value, outer radius parameter value, central angle value, and preset milling depth of the area to be processed. Specifically, firstly, high-precision dynamic balancing measurement equipment is used to obtain the unbalance and its distribution of the impeller in a rotating state, and this data is input into a specialized analysis program. Based on the pre-set dynamic balancing accuracy standard and the geometric structure model of the impeller, the program accurately calculates the optimal area and depth of material removal required to achieve the ideal dynamic balance state through complex calculations and simulations. For example, based on the magnitude and direction of the imbalance, combined with the impeller's material density and mechanical properties, it is determined which sector-shaped area to mill in to most effectively correct the imbalance. The inner radius parameter value of this sector-shaped area is then precisely calculated to ensure that the milling operation does not affect the impeller's critical internal structure. Simultaneously, the outer radius parameter value is determined to minimize the impact on the impeller's overall strength and performance while meeting dynamic balance requirements. Through vector analysis of the unbalanced force and simulation of the force distribution along the impeller's circumference, the central angle value is accurately obtained, allowing the weight-removal area to be precisely located at the most needed position. Furthermore, based on the impeller's design tolerances, remaining strength requirements, and expected dynamic balance correction effect, a preset milling depth is rationally set to ensure that while removing an appropriate amount of material to achieve dynamic balance, the impeller's structural integrity and reliability are maintained. This provides accurate and scientific parameter basis for subsequent milling operations, ensuring the efficiency and accuracy of the impeller dynamic balancing weight-removal milling process.

[0040] Among them, obtaining the inner radius parameter value of the area to be processed is used to determine the radius of the boundary of the area to be processed from the impeller center axis, so as to standardize the milling range and control the de-weighting area.

[0041] Among them, obtaining the outer radius parameter value of the area to be processed is used to determine the radius of the distance between the outer boundary of the area to be processed and the impeller center axis, so as to ensure that the de-milling does not exceed the expected range.

[0042] Among them, obtaining the central angle value of the area to be processed is used to determine the angular range occupied by the area to be processed, so as to clarify the coverage of the weight removal area in the impeller circumference direction, and realize targeted milling weight removal in specific areas to achieve the best dynamic balance effect.

[0043] Among them, obtaining the preset milling depth of the area to be processed is used to determine the depth dimension of milling from the impeller surface to the inside of the area to be processed, so as to ensure the performance and quality of the impeller.

[0044] Specifically, see Figure 3 As shown, R20 represents the inner radius parameter value of the area to be processed, R21 represents the outer radius parameter value of the area to be processed, and R23 represents the central angle value of the area to be processed; see also Figure 4 As shown, R25 is used to represent the preset milling depth of the area to be machined.

[0045] Step S201: Obtain the second parameter information of the milling tool for performing layer-by-layer milling operations on the area to be machined. The second parameter information includes at least: the radius parameter value of the milling tool, the single-layer milling amount, the coordinate data of the milling start point and the milling end point in three-dimensional space in each layer of milling, the working angle value of the milling tool moving clockwise and counterclockwise in a circular arc path in each layer of milling, and the single increment of radial tool arrangement in each layer of milling.

[0046] The radius parameter value of the milling cutter can be obtained through specific measuring tools or preset milling cutter data. In practical applications, the radius parameter value of the milling cutter is used to determine the radius size of the milling cutter used, so as to plan the milling path and determine the contact range between the milling cutter and the area to be machined.

[0047] The single-layer milling amount can be determined based on the material characteristics and physical properties of the milling tool itself, as well as the material properties of the area to be machined. In practical applications, the single-layer milling amount is used to determine the thickness of material removed from the area to be machined during each milling process, so as to achieve fine adjustment of the deweighting process and avoid imbalance or machining errors caused by milling too much or too little material in a single operation.

[0048] The coordinates of the milling start and end points in three-dimensional space for each milling layer can be determined based on the impeller geometry model and the parameters of the area to be machined. Specifically, firstly, a precise three-dimensional model is established based on the overall geometry of the impeller. This model includes the impeller's dimensions and shape, as well as parameters such as the inner radius, outer radius, and central angle of the fan-shaped ring area to be machined. Using the impeller's central axis as the central axis of the reference coordinate system, the coordinates of the start and end positions of each milling layer in this coordinate system are determined by calculating the relative positional relationship between the fan-shaped ring area to be machined and the milling tool. For example, for the milling start point of the innermost layer, its position in polar coordinates can be determined based on the inner radius parameter, the starting angle of the central angle, and the radius parameter value of the milling tool, and then converted to three-dimensional rectangular coordinates; the milling end point is determined using the same method, combined with the outer radius, the starting angle of the central angle, and the radius parameter value of the milling tool.

[0049] The working angle values ​​for the clockwise and counterclockwise reciprocating motion of the milling tool along the arc path in each milling layer can be calculated based on the central angle value of the area to be machined and the radius parameter value of the milling tool. In practical applications, this working angle value is the angle range corresponding to the clockwise and counterclockwise movement of the milling tool along the arc path during each milling layer, and is used to control the cutting range and movement trajectory of the milling tool.

[0050] The incremental radial cutter movement increment in each milling layer can be determined based on the difference between the inner and outer radii of the fan-shaped ring region to be machined, i.e., the radial dimension range, combined with characteristics such as the radius of the milling tool and the effective cutting width. In practical applications, this incremental radial cutter movement increment is the increase in the radial distance the milling tool moves during each milling layer, used to gradually expand the milling range.

[0051] Specifically, see Figure 4 As shown, R26 is used to represent the milling amount per layer, and R24 is used to represent the milling start point in each layer of milling; see also Figure 3 As shown, R22 is used to represent the single increment of radial tool distribution in each layer of milling.

[0052] Step S301: Based on the first parameter information and the second parameter information, perform layer-by-layer milling operation on the area to be processed to obtain the target impeller that meets the dynamic balance requirements.

[0053] In this embodiment, see Figure 3 As shown, during each milling layer, the milling tool moves to the milling starting point determined based on the first parameter information and the milling tool's radius parameter value. Then, it moves clockwise by an operating angle value, followed by a single incremental movement of the radial tool arrangement, and then counterclockwise by an operating angle value, similar to the clockwise movement process. This process repeats until the milling tool reaches the milling endpoint. See also... Figure 4 As shown, after completing one layer of milling, the milling cutter is lowered by the height of the single-layer milling amount to the starting height of the next layer, and then precisely positioned again to the corresponding milling starting point position. In the new layer of milling, the same procedure is followed: first, the tool moves clockwise at the working angle value; then, after completing the clockwise movement, it moves according to the predetermined radial tool increment; subsequently, it moves counterclockwise at the working angle value again. This cycle repeats, with the CNC system precisely controlling the milling cutter's machining actions layer by layer until all predetermined layers of milling operations are completed. Ultimately, this ensures that the impeller achieves the expected dynamic balance requirements and high-precision machining surface quality standards, providing reliable technical support for its stable and efficient operation in actual work.

[0054] The impeller dynamic balancing and weight-removing milling method provided in this application clarifies the basic geometric features and milling depth requirements of the area to be processed by acquiring first parameter information, thus defining a precise range and depth standard for the entire milling operation. The inner radius parameter value, outer radius parameter value, and central angle value jointly determine the specific position and shape of the sector-shaped area to be processed on the impeller plane, enabling the milling operation to accurately target the area requiring weight removal, avoiding unnecessary impact on other parts of the impeller, and ensuring that the overall structural integrity and functionality of the impeller are not compromised. The preset milling depth limits the degree of milling in the vertical direction, ensuring that while removing an appropriate amount of material to correct the dynamic imbalance, the strength and performance of the impeller are not affected. Acquiring second parameter information further refines the operational details of the milling process. The radius parameter value of the milling tool, combined with the geometric parameters of the area to be processed, allows for precise planning of the tool path and cutting range in each layer of milling, ensuring effective contact between the tool and the area to be processed and precise machining. The single-layer milling amount is determined based on tool and material characteristics, enabling precise control of the deweight removal process. This ensures a reasonable amount of material removed in each milling layer, avoiding imbalances or machining errors caused by improper milling amounts. The coordinate data of the milling start and end points in three-dimensional space, along with the radial tool increment per pass, allow the CNC system to precisely control the movement trajectory and range of the milling tool in three-dimensional space. This achieves comprehensive, uniform, and thorough milling coverage of the area to be machined, ensuring the uniformity and accuracy of the deweight removal effect. The working angle values ​​of the milling tool's clockwise and counterclockwise reciprocating motion along an arc path in each milling layer are calculated based on the central angle of the area to be machined and the tool radius parameter. This further precisely controls the cutting range and movement trajectory of the tool in each milling layer. Working in conjunction with other parameters, this enables the milling operation to efficiently and accurately achieve the dynamic balancing and deweight removal target of the impeller, ultimately obtaining a high-quality target impeller that meets dynamic balance requirements, laying a solid foundation for its stable operation under actual working conditions.

[0055] Furthermore, as a refinement and extension of the specific implementation methods of the above embodiments, and to fully illustrate the specific implementation process of this embodiment, please refer to... Figure 2 As shown, step S301 includes:

[0056] Step S3011: During each layer of milling, the position of the milling tool is compared with the position of the milling endpoint in real time, and subsequent milling actions are controlled based on the comparison results.

[0057] Here, during each milling process, the CNC system continuously acquires the coordinate information of the milling tool in three-dimensional space and compares it with the pre-set milling endpoint coordinates. When the comparison result shows that the milling tool has not yet reached the milling endpoint, it indicates that the milling of that layer is not yet complete. The CNC system will continue to control the milling tool to perform cutting actions according to the predetermined tool movement method (such as clockwise tool movement angle value, then moving the radial tool bar by a single increment, and then moving the tool movement angle value counterclockwise) to ensure uniform milling of the entire area to be machined.

[0058] It's important to note that by comparing the positions of the milling cutter and the milling endpoint in real time, the cutting range of the cutter in each layer can be precisely controlled. High precision is required during impeller dynamic balancing and deweight milling because the accuracy of the deweight removal area directly affects the impeller's dynamic balancing effect. For example, if the milling cutter exceeds the predetermined milling endpoint, excessive material may be removed, leading to a deviation in the impeller's mass distribution and preventing the achievement of an ideal dynamic balance. Real-time comparison effectively avoids this situation, ensuring that the milling cutter stops precisely at the appropriate position in each layer, making the milling range of each layer meet the pre-set requirements, thereby improving the overall precision of the impeller deweight milling.

[0059] Step S3012: During each layer of milling, the position of the milling start point is compared with the position of the preset milling depth in real time, and the subsequent milling actions are controlled according to the comparison results.

[0060] Here, during each milling process, in addition to monitoring the positional relationship between the milling tool and the milling endpoint, it is also necessary to monitor and compare the position of the milling start point with the preset milling depth in real time. When the milling tool starts milling from the milling start point, as milling progresses, if the comparison result shows that the preset milling depth has not yet been reached, the CNC system will control the milling tool to accurately lower the height of the single-layer milling amount after completing the horizontal milling of one layer (such as the clockwise and counterclockwise reciprocating motion and radial tool arrangement operation mentioned above), and enter the starting position of the next layer of milling to continue the milling operation, so as to gradually reach the preset milling depth, achieve precise removal of impeller material, and achieve the purpose of dynamic balance and weight reduction.

[0061] It should be noted that real-time comparison of the milling start point and the preset milling depth allows for gradual control of the milling tool descent according to the predetermined single-layer milling amount, based on the actual progress of the milling, thereby precisely achieving the preset milling depth. In impeller dynamic balancing and weight-removing milling, the accuracy of the milling depth is crucial for removing an appropriate amount of material to correct the dynamic imbalance. If the milling depth is insufficient, it may not be possible to effectively remove enough material to achieve dynamic balance; while if the milling depth is too large, it may affect the strength and performance of the impeller. Through this real-time comparison, fine control of the milling depth can be achieved, ensuring that the amount of material removed is just right, meeting the dynamic balance requirements while guaranteeing the quality of the impeller.

[0062] Furthermore, as a refinement and extension of the specific implementation methods of the above embodiments, and to fully illustrate the specific implementation process of this embodiment, please refer to... Figure 2 As shown, step S3011 includes:

[0063] Step S30111: When the position of the milling tool is different from the position of the milling endpoint, control the milling tool to continue performing milling operations in the current layer. When the position of the milling tool is the same as the position of the milling endpoint, control the milling tool to carry out the milling operation in the next layer.

[0064] Here, when the position of the milling cutter differs from the position of the milling endpoint, it means that the milling task of the current layer is not yet complete. In this case, it is necessary to ensure that the milling cutter continues to perform milling operations according to the predetermined tool path and parameters. Specifically, when the milling cutter moves clockwise by an operating angle value, and its position differs from the position of the milling endpoint, the milling cutter will move according to a predetermined radial tool spacing increment, and then move counterclockwise by an operating angle value; conversely, when the milling cutter moves counterclockwise by an operating angle value, and its position differs from the position of the milling endpoint, the milling cutter will move according to a predetermined radial tool spacing increment, and then move clockwise by an operating angle value. When the position of the milling cutter is the same as the position of the milling endpoint, it indicates that the milling of the current layer has completed the preset machining range. In this case, the milling cutter is controlled to proceed with the milling operation of the next layer. Specifically, the milling cutter is controlled to move to the starting position of the next layer of milling. Then, the milling cutter will start milling on a new layer in the same way, that is, first move the working angle value clockwise, then move the radial tool row by a single increment, and then move the working angle value counterclockwise. This cycle is repeated until all the milling operations of the predetermined number of layers are completed, thereby achieving efficient and accurate dynamic balancing and weight removal milling, and finally obtaining the target impeller that meets the dynamic balance requirements.

[0065] Furthermore, as a refinement and extension of the specific implementation methods of the above embodiments, and to fully illustrate the specific implementation process of this embodiment, please refer to... Figure 2 As shown, step S3012 includes:

[0066] Step S30121: When the position of the milling start point is higher than the position of the preset milling depth, and the height difference between the position of the milling start point and the position of the preset milling depth is greater than the single-layer milling amount of the milling tool, perform the next layer milling operation based on the single-layer milling amount of the target tool. When the position of the milling start point is higher than the position of the preset milling depth, and the height difference between the position of the milling start point and the position of the preset milling depth is less than the single-layer milling amount of the milling tool, perform the next layer milling operation based on the height difference between the position of the milling point and the position of the preset milling depth.

[0067] Here, when the milling start point is higher than the preset milling depth, and the height difference between the two is greater than the single-layer milling amount of the milling tool, it means that it is appropriate to perform the next layer of milling operation according to the normal single-layer milling amount. This is because, in this case, continuing milling with the predetermined single-layer milling amount allows for a gradual and stable approach to the preset milling depth, while ensuring the uniformity and consistency of each milling layer. However, when the milling start point is higher than the preset milling depth, and the height difference between the two is less than the single-layer milling amount of the milling tool, continuing to mill according to the single-layer milling amount may exceed the preset milling depth, thus affecting the impeller's strength and performance. Therefore, it is necessary to perform the next layer of milling operation based on the actual height difference between the milling start point and the preset milling depth.

[0068] It should be noted that adjusting the milling operation based on the relationship between the height difference between the milling starting point and the preset milling depth and the single-layer milling amount enables high-precision control of the milling depth. In impeller dynamic balancing and weight removal milling, the milling depth directly affects the weight removal effect and impeller performance. When the height difference is greater than the single-layer milling amount, milling according to the normal single-layer milling amount can stably and orderly remove material, gradually approaching the preset milling depth. When the height difference is less than the single-layer milling amount, milling based on the actual height difference can avoid over-milling, ensuring that the milling depth exactly meets the dynamic balance requirements, maintaining the structural integrity and performance of the impeller.

[0069] Step S30122: When the position of the milling start point is at the same height as the position of the preset milling depth, control the milling tool to perform milling operation along the boundary of the area to be processed.

[0070] Here, when the milling start point is at the same height as the preset milling depth, it indicates that the preset milling depth requirement has been reached in the vertical direction. However, further milling may be needed in the horizontal direction, i.e., at the boundary of the area to be processed, to ensure the overall processing quality and dynamic balance of the entire area. Controlling the milling cutter to perform milling operations along the boundary of the area to be processed allows for fine machining of the boundary portion, removing any burrs, uneven parts, etc., making the surface of the entire weight-reducing area smoother and more uniform, thereby improving the dynamic balance accuracy and overall quality of the impeller. Simultaneously, this boundary-based milling operation also helps ensure the stability of the impeller in a dynamically balanced state, reducing vibrations and unbalanced forces that may arise from imprecise boundary machining, ensuring the reliability and performance of the impeller during actual operation.

[0071] It should be noted that fine machining of the boundaries helps improve the dynamic balance accuracy of the impeller. Unevenness or excess material at the boundaries can cause unbalanced forces to be generated during impeller rotation, affecting its dynamic balance. By milling along the boundaries, the mass distribution in the deweighted area can be made more uniform, further reducing imbalance factors, improving the dynamic balance accuracy of the impeller in actual operation, reducing vibration and energy loss, and thus improving the impeller's working efficiency and stability.

[0072] Furthermore, as a refinement and extension of the specific implementation of the above embodiments, and in order to fully explain the specific implementation process of this embodiment, the calculation formula for the working angle value of the milling tool reciprocating clockwise and counterclockwise along an arc path in each of the above milling layers is as follows:

[0073] α=R23-360 / (R20*π)*R27

[0074] In the formula, α is the working angle value of the milling tool reciprocating clockwise and counterclockwise along the arc path in each layer of milling, R23 is the central angle value of the area to be processed, R20 is the inner radius parameter value of the area to be processed, and R27 is the radius parameter value of the milling tool.

[0075] Furthermore, as Figure 1 and Figure 2 The present application provides a specific implementation of the impeller dynamic balancing and de-weighting milling method, which includes:

[0076] The first parameter information acquisition module is used to acquire the first parameter information of the area to be processed. The area to be processed is a fan-shaped ring. The first parameter information includes at least: the inner radius parameter value, the outer radius parameter value, the central angle value, and the preset milling depth of the area to be processed.

[0077] The second parameter information acquisition module is used to acquire the second parameter information of the milling tool for performing layer-by-layer milling operations on the area to be machined. The second parameter information includes at least: the radius parameter value of the milling tool, the single-layer milling amount, the coordinate data of the milling start point and milling end point in three-dimensional space in each layer of milling, the working angle value of the milling tool moving clockwise and counterclockwise in a circular arc path in each layer of milling, and the single increment of radial tool arrangement in each layer of milling.

[0078] The milling module is used to perform layer-by-layer milling operations on the area to be machined based on the first parameter information and the second parameter information, so as to obtain the target impeller that meets the dynamic balance requirements.

[0079] Based on the above Figure 1 and Figure 2 The impeller dynamic balancing and de-weighting milling method shown in the application also provides a storage medium storing a computer program. When the computer program is executed by a processor, it implements the steps of any of the above-described impeller dynamic balancing and de-weighting milling methods.

[0080] Based on this understanding, the technical solution of this application can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (such as CD-ROM, USB flash drive, mobile hard drive, etc.) and includes several instructions to cause a computer device (such as personal computer, server, or network device, etc.) to execute the methods of various implementation scenarios of this application.

[0081] Based on the above Figure 1 and Figure 2 The impeller dynamic balancing and de-weighting milling method and virtual device embodiment shown herein, in order to achieve the above objectives, this application embodiment also provides a computer device, specifically a personal computer, server, network device, etc., the computer device including a storage medium and a processor; the storage medium is used to store a computer program; the processor is used to execute the computer program to implement the steps of any of the above-mentioned cavity CNC milling methods.

[0082] It will be readily understood by those skilled in the art that the aforementioned advantageous methods can be freely combined and superimposed without conflict.

[0083] The above are merely preferred embodiments of this application and are not intended to limit this application. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this application should be included within the protection scope of this application. The above are merely preferred embodiments of this application. It should be noted that for those skilled in the art, several improvements and modifications can be made without departing from the technical principles of this application, and these improvements and modifications should also be considered within the protection scope of this application.

Claims

1. A method for impeller dynamic balancing and de-weighting milling, characterized in that, include: Obtain first parameter information of the area to be processed, wherein the area to be processed is a fan-shaped ring, and the first parameter information includes at least: the inner radius parameter value, the outer radius parameter value, the central angle value, and the preset milling depth of the area to be processed; The second parameter information is obtained for the milling cutter to perform layer-by-layer milling operation on the area to be processed. The second parameter information includes at least: the radius parameter value of the milling cutter, the single-layer milling amount, the coordinate data of the milling start point and the milling end point in three-dimensional space in each layer of milling, the working angle value of the milling cutter performing clockwise and counterclockwise reciprocating motion in each layer of milling along an arc path, and the single increment of radial tool arrangement in each layer of milling. Based on the first parameter information and the second parameter information, a layer-by-layer milling operation is carried out on the area to be processed to obtain a target impeller that meets the dynamic balance requirements; The process involves performing layer-by-layer milling operations on the area to be processed based on the first parameter information and the second parameter information to obtain a target impeller that meets the dynamic balance requirements, including: During each milling process, the position of the milling tool is compared with the position of the milling endpoint in real time, and subsequent milling actions are controlled based on the comparison results. The process of performing layer-by-layer milling operations on the area to be processed based on the first parameter information and the second parameter information to obtain a target impeller that meets the dynamic balance requirements also includes: During each milling process, the position of the milling start point is compared with the position of the preset milling depth in real time, and the subsequent milling actions are controlled based on the comparison results. The formula for calculating the working angle value of the milling tool reciprocating clockwise and counterclockwise along an arc path in each layer of milling is as follows: In the formula, R23 represents the working angle value of the milling tool reciprocating clockwise and counterclockwise along an arc path during each layer of milling, and R23 represents the central angle value of the area to be machined. The inner radius parameter value of the area to be processed. The radius parameter value of the milling tool.

2. The impeller dynamic balancing and de-weighting milling method according to claim 1, characterized in that, During each milling process, the position of the milling tool is compared with the position of the milling endpoint in real time, and subsequent milling actions are controlled based on the comparison results, including: When the position of the milling cutter is different from the position of the milling endpoint, the milling cutter is controlled to continue performing milling operations in the current layer. When the position of the milling cutter is the same as the position of the milling endpoint, the milling cutter is controlled to carry out the milling operation of the next layer.

3. The impeller dynamic balancing and de-weighting milling method according to claim 1, characterized in that, During each milling process, the position of the milling start point is compared in real time with the position of the preset milling depth, and subsequent milling actions are controlled based on the comparison result, including: When the milling start point is located above the preset milling depth, and the height difference between the milling start point and the preset milling depth is greater than the single-layer milling amount of the milling tool, the next layer of milling operation is performed based on the single-layer milling amount of the target tool. When the milling start point is located above the preset milling depth, and the height difference between the milling start point and the preset milling depth is less than the single-layer milling amount of the milling tool, the next layer of milling operation is performed based on the height difference between the milling point and the preset milling depth.

4. The impeller dynamic balancing and de-weighting milling method according to claim 1, characterized in that, The method of comparing the location of the milling start point with the location of the preset milling depth in real time during each milling process, and controlling subsequent milling actions based on the comparison result, further includes: When the milling start point is at the same height as the preset milling depth, the milling tool is controlled to perform milling operations along the boundary of the area to be processed.

5. A milling device for dynamic balancing and weight reduction of an impeller, characterized in that, The impeller dynamic balancing and weight-removing milling method as described in any one of claims 1-4 includes: The first parameter information acquisition module is used to acquire the first parameter information of the area to be processed, wherein the area to be processed is a fan-shaped ring, and the first parameter information includes at least: the inner radius parameter value, the outer radius parameter value, the central angle value, and the preset milling depth of the area to be processed. The second parameter information acquisition module is used to acquire the second parameter information of the milling tool performing layer-by-layer milling operation on the area to be processed. The second parameter information includes at least: the radius parameter value of the milling tool, the single-layer milling amount, the coordinate data of the milling start point and milling end point in three-dimensional space in each layer of milling, the working angle value of the milling tool performing clockwise and counterclockwise reciprocating motion in each layer of milling along an arc path, and the single increment of radial tool arrangement in each layer of milling. The milling module is used to perform layer-by-layer milling operations on the area to be processed based on the first parameter information and the second parameter information to obtain a target impeller that meets the dynamic balance requirements.

6. A storage medium, characterized in that, The storage medium stores a computer program, which, when executed by a processor, implements the steps of the impeller dynamic balancing and de-laden milling method as described in any one of claims 1-4.

7. A computer device, comprising a storage medium, a processor, and a computer program stored on the storage medium and executable on the processor, characterized in that, When the processor executes the computer program, it implements the steps of the impeller dynamic balancing and de-weighting milling method as described in any one of claims 1-4.

Citation Information

Patent Citations

  • Impeller machining method

    CN105904160A

  • Composite material fan blade front edge metal reinforced edge shape milling method

    CN118682178A