Turning compensation machining method and system and storage medium

By judging and building an automated processing program containing a measurement subroutine before processing, real-time measurement and compensation processing are solved, the problem of manual measurement instability in the processing of engine turbine parts is achieved, and high-precision and consistent processing effects are achieved.

CN120480667APending Publication Date: 2025-08-15LIAONING STEEL & YAN GAONA INTELLIGENT MANUFACTURING CO LTD
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202510775142.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-06-11
Publication Date
2025-08-15

AI Technical Summary

Technical Problem

In the prior art, it is difficult to ensure high accuracy and consistency in the processing of engine turbine components, which is mainly due to the instability of manual measurement and compensation methods, resulting in processing dimensional deviations and mass fluctuations.

Method used

By determining whether there is a processing program before processing, if not, a processing program containing a measurement subroutine is constructed, using an automated measurement and compensation mechanism, the dimension deviation is measured in real time and the complement value is calculated for compensation processing, ensuring the automation and consistency of the processing process.

Benefits of technology

It improves the dimensional accuracy and quality of the processed parts, reduces mass fluctuations caused by human factors, meets the requirements of high stability and consistency of engine turbine parts, and is especially suitable for complex parts of high-temperature alloy materials.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120480667A_ABST
    Figure CN120480667A_ABST
Patent Text Reader

Abstract

The invention provides a turning compensation machining method and system and a storage medium, and relates to the technical field of machining. The method comprises the steps that whether a machining program corresponding to a machined part exists or not is judged; if not, a machining program of the machined part is constructed according to the machined part, and then the machined part is machined through the machining program; if yes, the machining part is directly machined through the machining program; the machining part is machined through the machining program, and when the size deviation of the machining part needs to be measured, the machining part is measured according to the measurement subprogram, the measurement point, the measurement sequence and the measurement direction of the machining part when the size deviation is measured, and the size deviation of the machining part is obtained; according to the dimensional deviation, determining a tool compensation value of the machined part; and the machined part is subjected to compensation machining according to the tool compensation value. The machining precision is improved, the machining efficiency is improved for large-scale machining, and the size precision and the machining quality of machined parts are ensured.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of mechanical processing technology, and in particular to a turning compensation processing method, system and storage medium. Background Art

[0002] Engine turbine components are core components, and their stability and consistency are crucial to engine performance. Parts made of high-temperature alloys, such as turbine discs, are particularly challenging to machine and require extremely high dimensional accuracy and quality. During machining, factors such as tool wear and thermal deformation of the machine tool can lead to dimensional deviations.

[0003] In related technologies, manual methods are usually used to measure the dimensional deviation of parts and calculate the tool offset value. The tool offset value is used to perform compensatory processing to correct the dimensional deviation of the turbine disk. However, due to the uneven level of manual skill, the measurement accuracy and efficiency of the dimensional deviation of parts are affected, which in turn affects the calculation of the tool offset value, and ultimately reduces the processing accuracy of the turbine disk. Summary of the Invention

[0004] The problem solved by the present invention is how to improve the processing effect of the processed parts.

[0005] To solve the above problems, the present invention provides a turning compensation processing method, system and storage medium.

[0006] In a first aspect, the present invention provides a turning compensation processing method, comprising: Before processing a part, determining whether there is a processing program corresponding to the part; If not, construct the corresponding machining program according to the machining part, and then machine the machining part according to the machining program; if yes, directly machine the machining part according to the machining program; wherein the machining program includes a measurement subroutine for measuring the dimensional deviation of the machining part; When the dimension deviation of the machined part needs to be measured, the machined part is measured according to the measurement subroutine according to the measurement points, measurement sequence and measurement direction of the machined part when measuring the dimension deviation, so as to obtain the dimension deviation of the machined part; Determining a fill-in value for the machined part based on the dimensional deviation; When the workpiece is being machined, compensation machining is performed on the workpiece according to the compensation value.

[0007] Optionally, constructing the corresponding machining program according to the machining part includes: Determining, based on the machined part, a tool type for machining the machined part; generating an initial machining program for the machined part according to the target shape and target size of the machined part and the type of the tool, and determining the measuring points, the measuring sequence, and the measuring direction when measuring the dimensional deviation of the machined part; generating the measurement subroutine corresponding to the machined part according to the measurement points, the measurement sequence, and the measurement direction; The measurement subroutine is inserted into the initial machining program to obtain the machining program of the machined part.

[0008] Optionally, generating an initial machining program for the machined part and determining the measurement points, the measurement sequence, and the measurement direction when measuring the dimensional deviation of the machined part according to the target shape, target size, and tool type of the machined part includes: Determining a plurality of machining steps for machining the part according to a target shape, a target size, and a type of tool of the part; According to each of the processing steps, a processing subroutine corresponding to the processing step is generated; All the processing subprograms are combined according to the arrangement order of all the processing steps to obtain the initial processing program of the processed part.

[0009] Optionally, generating an initial machining program for the machined part and determining the measurement points, the measurement sequence, and the measurement direction when measuring the dimensional deviation of the machined part according to the target shape, target size, and tool type of the machined part includes: Performing feature extraction based on a target shape and a target size of the machined part to obtain a plurality of geometric features of the machined part; According to all the geometric features, a plurality of measuring points of the processed part are set; The measurement sequence and the measurement direction are determined according to the tool type and the measurement points.

[0010] Optionally, inserting the measurement subroutine into the initial machining program to obtain the machining program for the machined part includes: Determining, according to the machining requirements of the machined part, a compensation machining stage for measuring dimensional deviation of the machined part, and determining a program position of the compensation machining stage in the initial machining program; The measurement subroutine is inserted into the program position to obtain the machining program of the machined part.

[0011] Optionally, when the dimensional deviation of the machined part needs to be measured, the machined part is measured according to the measurement subroutine according to the measurement points, measurement sequence, and measurement direction when measuring the dimensional deviation of the machined part to obtain the dimensional deviation of the machined part, including: When the machined part reaches the compensation machining stage through the machining program, determining whether the machined part needs to measure the dimensional deviation; When the dimensional deviation of the processed part needs to be measured, path planning is performed according to the measuring points, the measuring sequence and the measuring direction to obtain a measuring route of the probe; The probe is controlled to measure the machined part according to the measurement route to obtain the dimensional deviation of the machined part.

[0012] Optionally, controlling the probe to measure the machined part according to the measurement route to obtain the dimensional deviation of the machined part includes: Controlling the probe to measure the machined part according to the measurement route to obtain a measurement value at each measurement point; Determining a standard value for each of the measuring points according to a target shape and a target size of the processed part; The dimensional deviation of the processed part is obtained according to the difference between the measured value and the standard value.

[0013] Optionally, determining the fill-in value of the processed part according to the dimensional deviation includes: Determining a compensation strategy corresponding to the machined part according to the compensation machining method of the machined part; determining a compensation function according to the compensation strategy; The compensation value of the machined part is determined according to the dimensional deviation and the compensation function.

[0014] In a second aspect, the present invention provides a turning compensation processing system, comprising: A judgment unit, used for judging whether there is a processing program corresponding to the processing part before processing the processing part; If not, construct the corresponding machining program according to the machining part, and then machine the machining part according to the machining program; if yes, directly machine the machining part according to the machining program; wherein the machining program includes a measurement subroutine for measuring the dimensional deviation of the machining part; a measuring unit configured to measure the machined part according to the measuring points, measurement sequence, and measurement direction when measuring the dimensional deviation of the machined part, to obtain the dimensional deviation of the machined part when the dimensional deviation of the machined part needs to be measured; A calculation unit, configured to determine a fill-in value for the machined part based on the dimensional deviation; The processing unit is used to perform compensation processing on the processing part according to the compensation value when processing the processing part.

[0015] In a third aspect, the present invention provides a computer-readable storage medium having a computer program stored thereon, wherein when the computer program is executed by a processor, the turning compensation processing method as described above is implemented.

[0016] The turning compensation method, system, and storage medium of the present invention first determine whether a corresponding machining program exists before machining. If not, a machining program containing a measurement subroutine is constructed to ensure automation and consistency during the machining process. After ensuring the existence of a machining program corresponding to the machined part, the measurement subroutine performs dimensional deviation measurements according to preset measurement points, sequence, and direction during machining to determine the dimensional deviation of each machined part. This avoids the instability of manual measurement and improves measurement accuracy. For mass-produced parts, this ensures that each machined part has an independent dimensional deviation. Subsequently, the compensation value is automatically calculated based on the measured dimensional deviation, and compensation machining is performed. Due to the difficulty of machining high-temperature alloy materials and the extremely high requirements for dimensional accuracy and machining quality, traditional manual measurement and compensation methods often fail to meet the high stability and consistency requirements. By introducing an automated measurement and compensation mechanism, the present invention reduces quality fluctuations caused by human factors, avoids the instability of manual measurement, improves measurement accuracy, and ensures that accurate dimensional deviation data is obtained for each machined part. For mass-produced turbine disk parts, this ensures that each part has independent dimensional deviation measurement and compensation, improving the dimensional accuracy and machining quality of the machined parts. The present invention meets the stringent requirements of engine turbine components for high stability and consistency by introducing an automated measurement and compensation mechanism. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] Figure 1 Flowchart of a turning compensation processing method according to an embodiment of the present invention; Figure 2 Schematic diagram of the structure of a turning compensation processing system in another embodiment of the present invention. DETAILED DESCRIPTION

[0018] To make the above-mentioned objects, features, and advantages of the present invention more clearly understood, specific embodiments of the present invention are described in detail below with reference to the accompanying drawings. Although certain embodiments of the present invention are shown in the accompanying drawings, it should be understood that the present invention can be implemented in various forms and should not be construed as being limited to the embodiments described herein. Instead, these embodiments are provided to provide a more thorough and complete understanding of the present invention. It should be understood that the drawings and embodiments of the present invention are for illustrative purposes only and are not intended to limit the scope of protection of the present invention.

[0019] It should be understood that the various steps described in the method embodiments of the present invention may be performed in different orders and / or in parallel. In addition, the method embodiments may include additional steps and / or omit the steps shown. The scope of the present invention is not limited in this respect.

[0020] The term "including" and its variations used in this document are open inclusions, that is, "including but not limited to"; the term "based on" means "based at least in part on"; the term "one embodiment" means "at least one embodiment"; the term "another embodiment" means "at least one other embodiment"; the term "some embodiments" means "at least some embodiments"; the term "optionally" means "optional embodiments". The relevant definitions of other terms will be given in the following description. It should be noted that the concepts of "first", "second", etc. mentioned in the present invention are only used to distinguish different devices, modules or units, and are not used to limit the order or interdependence of the functions performed by these devices, modules or units.

[0021] It should be noted that the modifications of "one" and "multiple" mentioned in the present invention are illustrative rather than restrictive. Those skilled in the art should understand that unless otherwise clearly indicated in the context, it should be understood as "one or more".

[0022] The names of the messages or information exchanged between multiple devices in the embodiments of the present invention are only used for illustrative purposes and are not used to limit the scope of these messages or information.

[0023] Combine Figure 1 As shown, the present invention provides a turning compensation processing method, comprising: Before processing a processing part, it is determined whether there is a processing program corresponding to the processing part.

[0024] Specifically, before processing a part, it is first determined whether there is a processing program corresponding to the part to ensure the adequacy and efficiency of the processing process, wherein the processing program includes all the processes involved in processing the part from the beginning to the end. If there is no corresponding processing program, it is necessary to construct a processing program including a measurement subroutine based on the specific processing requirements of the part. The above steps serve as the basis of the entire processing flow, ensuring the accuracy and applicability of the processing program and providing the necessary prerequisites for subsequent automated processing and measurement. In this way, processing errors caused by the use of incorrect or incomplete processing programs can be avoided, thereby improving processing quality and efficiency. In a preferred embodiment of the present invention, checking whether the processing program exists can be completed by the program management function of the CNC system, or by checking the external device that stores the processing program (such as a computer, memory card, etc.).

[0025] If not, construct the corresponding processing program according to the processing part, and then process the processing part through the processing program; if so, directly process the processing part through the processing program; wherein, the processing program includes a measurement subroutine for measuring the dimensional deviation of the processing part.

[0026] Specifically, if the inspection finds that there is no corresponding machining program, it is necessary to construct a machining program based on the specific requirements of the machined parts. If the inspection finds that there is a corresponding machining program, the machined parts can be processed directly through the machining program. This step ensures the automation and consistency of the machining process, reduces the influence of human factors, and improves machining efficiency and quality. During the machining process, the CNC system will automatically perform machining operations according to the instructions of the machining program, including rough machining, semi-finishing and finishing steps. At the same time, the measurement subroutine in the machining program will be automatically called during the machining process to realize the measurement of the dimensional deviation of the machined parts. The measurement subroutine is an important component of the machining program, which is used to automatically measure the dimensional deviation of the machined parts during the machining process. In the measurement subroutine, the dimensional deviation calculation is obtained through a high-precision probe to facilitate the subsequent calculation of tool compensation.

[0027] When the dimension deviation of the machined part needs to be measured, the machined part is measured according to the measurement subroutine according to the measurement points, measurement sequence and measurement direction when measuring the dimension deviation of the machined part to obtain the dimension deviation of the machined part.

[0028] Specifically, when a part is being machined according to a machining program and dimensional deviations need to be measured, automated measurement technology is used according to the measurement subroutine to measure the part according to preset measurement points, measurement sequence, and measurement direction, thereby determining the dimensional deviations of the machined part. Compared to traditional manual measurement methods, this method improves measurement accuracy and consistency, reduces the influence of human factors, and can more accurately detect dimensional changes during machining. This step is a key step in achieving machining compensation. By accurately measuring dimensional deviations, it provides reliable data support for subsequent calculation of the fill-in-cut value.

[0029] According to the dimensional deviation, a fill-in value of the processed part is determined.

[0030] Specifically, the offset value for the machined part is determined based on the measured dimensional deviation. This step is the core of machining compensation. By calculating the difference between the dimensional deviation and the target dimension, it determines the necessary compensation adjustments to the tool. Accurate calculation of the offset value is crucial to ensuring machining accuracy. This precise offset value calculation effectively compensates for dimensional deviations caused by factors such as tool wear and thermal deformation during machining, thereby improving the dimensional accuracy and quality consistency of the machined part.

[0031] When the workpiece is being machined, compensation machining is performed on the workpiece according to the compensation value.

[0032] Specifically, the machined part is compensated for errors based on the calculated offset values. This offset value is then applied to the actual machining process, adjusting the tool's machining position and feed rate to achieve precise control of the machining dimensions. This compensation process ensures that the machined part meets the required dimensional accuracy and improves machining quality. Automated compensation reduces manual intervention, improves machining efficiency, and avoids machining errors caused by human factors, further enhancing the stability and consistency of the machined part.

[0033] The turning compensation method of the present invention first determines whether a corresponding machining program exists before machining. If not, a machining program containing a measurement subroutine is constructed to ensure automation and consistency during the machining process. Once the corresponding machining program for the machined part is ensured, the measurement subroutine performs dimensional deviation measurements according to preset measurement points, sequence, and direction during machining to determine the dimensional deviation of each machined part. This avoids the instability of manual measurement and improves measurement accuracy. For mass-produced parts, this method ensures that each machined part has an independent dimensional deviation. Subsequently, the compensation value is automatically calculated based on the measured dimensional deviation, and compensation machining is performed. Due to the difficulty in machining high-temperature alloy materials and the extremely high requirements for dimensional accuracy and machining quality, traditional manual measurement and compensation methods often fail to meet the high stability and consistency requirements. By introducing an automated measurement and compensation mechanism, the present invention reduces quality fluctuations caused by human factors, avoids the instability of manual measurement, improves measurement accuracy, and ensures accurate dimensional deviation data for each machined part. For mass-produced turbine disk parts, this method ensures that each part has independent dimensional deviation measurement and compensation, improving the dimensional accuracy and machining quality of the machined parts. The present invention meets the stringent requirements of engine turbine components for high stability and consistency by introducing an automated measurement and compensation mechanism.

[0034] Optionally, constructing the corresponding machining program according to the machining part includes: Determining, based on the machined part, a tool type for machining the machined part; generating an initial machining program for the machined part according to the target shape and target size of the machined part and the type of the tool, and determining the measuring points, the measuring sequence, and the measuring direction when measuring the dimensional deviation of the machined part; generating the measurement subroutine corresponding to the machined part according to the measurement points, the measurement sequence, and the measurement direction; The measurement subroutine is inserted into the initial machining program to obtain the machining program of the machined part.

[0035] Specifically, the type of tool to be used for machining is first determined based on the specific requirements of the part being machined. For example, engine turbine disks, made of high-temperature alloys, are difficult to machine and require extremely high dimensional accuracy. Therefore, suitable tools for machining high-temperature alloys, such as carbide or ceramic tools, are required. Next, an initial machining program is generated based on the target shape and size of the part being machined, as well as the determined tool type. During this process, machining paths, including those for roughing, semi-finishing, and finishing, are planned to ensure that the program efficiently removes material and achieves the required dimensional accuracy. Furthermore, the measurement points, sequence, and direction for measuring dimensional deviations are determined based on the shape and size requirements of the part being machined. In a preferred embodiment of the present invention, when machining turbine disks, measurement points are set at key locations, such as the hub and blade root. Measurements are taken from center to edge, and radially or axially, to ensure that the measurement results accurately reflect the actual dimensional deviations of the part being machined. A measurement subroutine is then generated based on these measurement parameters, which instructs the probe to automatically measure dimensional deviations during machining. Finally, the measurement subroutine is inserted into the initial machining program to form a complete machining program. In this way, the machining program not only includes the machining path and parameters, but also integrates measurement functions, which can monitor dimensional deviations in real time during the machining process and provide data support for subsequent compensation processing.

[0036] In an embodiment of the present invention, by constructing a machining program, the integration of machining and measurement is achieved, effectively improving machining efficiency and quality. During the machining process, the measurement subroutine can automatically measure dimensional deviations, avoiding errors and time delays caused by manual measurement, and improving the accuracy and consistency of the measurement. At the same time, compensatory machining is performed based on the measurement results, which can promptly correct dimensional deviations that occur during the machining process and ensure that the machined parts meet the dimensional accuracy required by the design. This method is particularly suitable for the machining of components such as engine turbine disks that require extremely high precision. It can significantly improve machining accuracy and product quality, reduce the scrap rate caused by dimensional deviations, thereby reducing production costs and improving production efficiency. For components such as engine turbine disks made of high-temperature alloys, their complex geometry and high-precision requirements make it difficult for traditional machining methods to meet production needs. By introducing an automated measurement and compensation mechanism, the present invention can not only accurately measure dimensional deviations in key areas such as the hub and blade root, but also perform real-time compensation during the machining process, ensuring that each turbine disk meets the high-precision standards required by the design.

[0037] Optionally, generating an initial machining program for the machined part and determining the measurement points, the measurement sequence, and the measurement direction when measuring the dimensional deviation of the machined part according to the target shape, target size, and tool type of the machined part includes: Determining a plurality of machining steps for machining the part according to a target shape, a target size, and a type of tool of the part; According to each of the processing steps, a processing subroutine corresponding to the processing step is generated; All the processing subprograms are combined according to the arrangement order of all the processing steps to obtain the initial processing program of the processed part.

[0038] Specifically, when generating an initial machining program for a part, the multiple machining steps required for machining the part must first be determined based on the target shape, target dimensions, and the selected tool type. For example, machining an engine turbine disk, which has a complex target shape and requires high dimensional accuracy, typically requires multiple machining steps: roughing, semi-finishing, and finishing. The roughing step aims to quickly remove the majority of material and approximate the target shape; the semi-finishing step provides further precision machining, leaving an appropriate margin for finishing; and the finishing step ensures that the part achieves the final design dimensions and accuracy. Based on the specific requirements of each machining step, corresponding machining subroutines are generated. The roughing subroutine sets a higher cutting speed and greater depth of cut to increase material removal rate; the semi-finishing subroutine adjusts cutting parameters to reduce tool wear and improve surface quality; and the finishing subroutine further optimizes cutting parameters to ensure machining accuracy. Finally, all machining subroutines are combined in the order of the machining steps to form a complete initial machining program. During this process, the measurement points, sequence, and direction for dimensional deviations must be determined based on the characteristics and requirements of the machining steps. In a preferred embodiment of the present invention, after rough machining, measurement points are set at key locations on the machined surface and measurements are taken sequentially from center to edge, enabling timely detection and adjustment of dimensional deviations during machining. This step-by-step approach to generating the initial machining program ensures a rational and efficient machining program, providing a solid foundation for subsequent machining and measurement.

[0039] In an embodiment of the present invention, by generating an initial processing program, the rationality and efficiency of the processing program can be ensured, and the processing quality and efficiency can be improved. Determining the processing procedures and generating processing subroutines in steps makes the processing more orderly and precise, and can effectively avoid processing errors and tool wear caused by unreasonable processing parameters. At the same time, determining the measurement points, measurement sequence and measurement direction according to the characteristics and requirements of the processing procedures can ensure the accuracy and reliability of the measurement results, and provide strong support for subsequent dimensional deviation compensation. By introducing an automated measurement and compensation mechanism, not only can the dimensional deviations of key parts such as the hub and blade root be accurately measured, but compensation can also be performed in real time during the processing process, ensuring that each turbine disk can meet the high-precision standards required by the design.

[0040] Optionally, generating an initial machining program for the machined part and determining the measurement points, the measurement sequence, and the measurement direction when measuring the dimensional deviation of the machined part according to the target shape, target size, and tool type of the machined part includes: Performing feature extraction based on a target shape and a target size of the machined part to obtain a plurality of geometric features of the machined part; According to all the geometric features, a plurality of measuring points of the processed part are set; The measurement sequence and the measurement direction are determined according to the tool type and the measurement points.

[0041] Specifically, when generating the initial machining program for a part and determining measurement parameters, feature extraction is first performed based on the target shape and target size of the part to obtain multiple geometric features. For example, when machining an engine turbine disk, the target shape includes key areas such as the hub, blades, and slots, while the target size involves specific parameters such as diameter, length, and depth. Feature extraction can clarify the specific location and dimensional requirements of these geometric features, providing a basis for subsequent machining and measurement. In a preferred embodiment of the present invention, for parts with complex shapes, machine learning methods can be used for feature extraction. A convolutional neural network extracts key geometric features from the CAD model of the part and determines measurement points based on these aggregated features. Next, multiple measurement points are set for the part based on these geometric features. For example, for a hub, the convolutional neural network can select multiple equally spaced points on the outer surface as measurement points; for blades, key locations at the root and tip of the blade can be selected as measurement points. These measurement points should fully reflect the part's dimensional and shape characteristics to ensure representative measurement results. Finally, the measurement sequence and direction are determined based on the tool type. For example, if a turning tool is used to machine the outer diameter of a wheel hub, measurement should be performed radially, from the center toward the edge, to reduce probe travel time and measurement errors. This ensures efficient and accurate measurement, providing reliable data support for subsequent dimensional deviation compensation.

[0042] In embodiments of the present invention, feature extraction enables machining programs to precisely target key geometric features of a part, ensuring efficient and accurate machining. Properly setting measurement points, measurement sequence, and measurement direction can reduce measurement errors and probe movement time, thereby improving measurement efficiency. For components like engine turbine disks made of high-temperature alloys, their complex geometry and high-precision requirements make traditional machining methods difficult to meet production needs. By introducing automated measurement and compensation mechanisms, the present invention not only accurately measures dimensional deviations in key areas such as the hub and blade root, but also compensates for these deviations in real time during machining, ensuring that each turbine disk meets the high-precision design standards. Furthermore, automated measurement reduces the influence of human factors and improves the stability and consistency of measurement results, which is particularly important for mass-produced turbine disks. It can effectively improve production efficiency and product quality, ensuring high engine performance and reliability. Especially when machining high-temperature alloys, tool wear and machine thermal deformation significantly impact machining accuracy. The present invention, through real-time measurement and compensation, effectively reduces the impact of these factors on machining quality, further improving machining accuracy and product quality.

[0043] Optionally, inserting the measurement subroutine into the initial machining program to obtain the machining program for the machined part includes: Determining, according to the machining requirements of the machined part, a compensation machining stage for measuring dimensional deviation of the machined part, and determining a program position of the compensation machining stage in the initial machining program; The measurement subroutine is inserted into the program position to obtain the machining program of the machined part.

[0044] Specifically, when inserting the measurement subroutine into the initial machining program, the compensation stage for dimensional deviation measurement must be determined based on the specific machining requirements of the part being machined. In a preferred embodiment of the present invention, when machining an engine turbine disk, the compensation stage is typically placed after rough machining and before finish machining, as these are the key stages where dimensional deviations are most likely to occur and require timely correction. After rough machining, the general shape of the part has been established, and measurement at this time can promptly detect and correct dimensional deviations caused by tool wear or thermal deformation of the machine tool. Measurement before finish machining ensures the accuracy of the final machining dimensions. Next, the specific location of the compensation stage within the initial machining program must be determined. This requires analyzing the structure and logic of the machining program to find the appropriate insertion point to ensure the correct execution of the measurement subroutine during machining. For example, after the rough machining stage, the initial machining program may contain a program segment for checking the machining status. The measurement subroutine can be inserted at this location. Finally, the measurement subroutine is inserted into the determined program location to complete the machining program. This process ensures that the measurement subroutine is compatible with the rest of the machining program and does not affect its normal operation. In this way, the machining program can not only complete the machining task, but also automatically measure and compensate for dimensional deviations at critical stages, thereby improving machining accuracy and quality.

[0045] In this embodiment of the present invention, by inserting a measurement subroutine into the initial machining program, a close integration of machining and measurement is achieved, improving the automation and precision of the machining process. This method ensures timely dimensional deviation measurement and compensation at critical machining stages, effectively reducing machining errors caused by factors such as tool wear and thermal deformation of the machine tool, and improving the dimensional accuracy and quality consistency of the machined parts. Furthermore, automated measurement and compensation reduces manual intervention, lowers operator skill requirements, and improves production efficiency. This approach is particularly suitable for machining complex parts with high precision requirements, such as engine turbine disc machining.

[0046] Optionally, when the dimensional deviation of the machined part needs to be measured, the machined part is measured according to the measurement subroutine according to the measurement points, measurement sequence, and measurement direction when measuring the dimensional deviation of the machined part to obtain the dimensional deviation of the machined part, including: When the machined part reaches the compensation machining stage through the machining program, determining whether the machined part needs to measure the dimensional deviation; When the dimensional deviation of the processed part needs to be measured, path planning is performed according to the measuring points, the measuring sequence and the measuring direction to obtain a measuring route of the probe; The probe is controlled to measure the machined part according to the measurement route to obtain the dimensional deviation of the machined part.

[0047] Specifically, when a part undergoes machining through a machining program and reaches the compensation stage, the system determines whether the part requires dimensional deviation measurement. This determination is based on pre-defined machining processes and compensation strategies, ensuring that dimensional inspections are performed at key machining points. For example, when machining an engine turbine disk, the compensation stage is typically performed after rough machining and before fine machining. These two stages are critical points where dimensional deviations are most likely to occur and require timely correction. When dimensional deviation measurement is determined to be necessary, the system performs path planning based on the previously determined measurement points, measurement sequence, and measurement direction to determine the probe's measurement route. Path planning is a critical step in ensuring efficient and accurate measurement, and it involves the precise calculation of the probe's movement path and trigger points. In a preferred embodiment of the present invention, for the hub portion of the turbine disk, the measurement points may be distributed along the hub's outer circumference, with measurements being taken from the center toward the edge, and along the radial direction. Path planning generates a probe movement path based on these parameters, ensuring that the probe accurately reaches and measures each measurement point. Finally, the system controls the probe to measure the machined part according to the planned measurement route, determining the part's dimensional deviation. The probe triggers at each measuring point, acquires the actual dimensional data, compares it with the design dimensions, and calculates the deviation value. These deviation values are used for subsequent compensation processing to ensure that the processed parts meet the dimensional accuracy required by the design.

[0048] In this embodiment of the present invention, dimensional deviation measurement enables real-time monitoring and precise control during the machining process, significantly improving machining accuracy and quality. Dimensional deviation measurement at critical machining stages enables timely detection and correction of errors, reducing dimensional deviations caused by factors such as tool wear and thermal deformation of the machine tool. Path planning ensures efficient and accurate probe measurement, reducing measurement time and probe motion errors.

[0049] Optionally, controlling the probe to measure the machined part according to the measurement route to obtain the dimensional deviation of the machined part includes: Controlling the probe to measure the machined part according to the measurement route to obtain a measurement value at each measurement point; Determining a standard value for each of the measuring points according to a target shape and a target size of the processed part; The dimensional deviation of the processed part is obtained according to the difference between the measured value and the standard value.

[0050] Specifically, when controlling a probe to measure a machined part according to a measurement route, the probe must perform actual measurements at each measurement point along a planned path, obtaining measurement values at each point. These measurement values reflect the actual dimensional state of the machined part at the current machining stage. In a preferred embodiment of the present invention, when machining an engine turbine disk, the probe sequentially measures the actual dimensions of key locations, such as the hub outer diameter and blade roots, along a planned path. Next, based on the target shape and target dimensions of the machined part, a standard value is determined for each measurement point. These standard values represent the design dimensional values and are typically stored in the machining program or design file. In a preferred embodiment of the present invention, the diameter dimension marked on the design drawing is used as the standard value for the hub outer diameter. The difference between the measured value and the standard value at each measurement point is calculated to determine the dimensional deviation of the machined part. These deviation values are used in subsequent compensation processing to ensure that the machined part meets the design dimensional accuracy. For example, if the measured value of the hub outer diameter is 50.010 mm and the standard value is 50.000 mm, the dimensional deviation is +0.010 mm. This method determines the dimensional deviation of the machined part at each key location, providing accurate data support for subsequent compensation processing.

[0051] In this embodiment of the present invention, by measuring dimensional deviations, the difference between the actual dimensions of the machined part and the designed dimensions at each measurement point is precisely determined, providing accurate data support for compensation processing. This method not only improves machining accuracy but also enhances the reliability and consistency of the machining process. By measuring and calculating dimensional deviations in real time, errors in the machining process can be promptly detected and corrected, reducing dimensional deviations caused by factors such as tool wear and thermal deformation of the machine tool.

[0052] Optionally, determining the fill-in value of the processed part according to the dimensional deviation includes: Determining a compensation strategy corresponding to the machined part according to the compensation machining method of the machined part; determining a compensation function according to the compensation strategy; The compensation value of the machined part is determined according to the dimensional deviation and the compensation function.

[0053] Specifically, when determining the offset value for a machined part, it is first necessary to determine a corresponding compensation strategy based on the compensation processing method used to machine the part. The compensation processing method typically depends on the part's material properties, machining precision requirements, and the sources of error during the machining process. In a preferred embodiment of the present invention, when machining engine turbine disks, which are made of high-temperature alloys and are difficult to machine and require extremely high dimensional accuracy, a multi-stage compensation strategy may be adopted, including preliminary compensation after rough machining and fine compensation before finishing. Next, based on the determined compensation strategy, an appropriate compensation function is selected. The compensation function can be a simple linear function or a complex nonlinear function, depending on the relationship between dimensional deviation and machining error. In a preferred embodiment of the present invention, for linear compensation, the compensation function can be expressed as: offset value = K × deviation value; where K is the compensation coefficient, typically determined through experimental machining of the part or through pre-set data for the part. Finally, the specific offset value is calculated by combining the dimensional deviation and the compensation function. For example, if the measured dimensional deviation is +0.010 mm and the compensation coefficient K is 1.0, the offset value is 0.010 mm. In this way, the compensation value of each measuring point can be accurately determined, so that the tool processing path and parameters can be adjusted in the subsequent compensation processing to ensure that the processed parts meet the dimensional accuracy required by the design.

[0054] In this embodiment of the present invention, by determining the offset value, tool compensation can be precisely adjusted during the machining process, significantly improving machining accuracy and quality. This method not only reduces dimensional deviations caused by factors such as tool wear and thermal deformation of the machine tool, but also improves the automation and reliability of the machining process. Utilizing compensation strategies and precise compensation functions, the dimensional accuracy of machined parts at every critical location can be ensured. This approach is particularly suitable for machining parts with complex shapes and high precision requirements, such as engine turbine disks.

[0055] Combine Figure 2 As shown, the present invention also provides a turning compensation processing system, comprising: A judgment unit, used for judging whether there is a processing program corresponding to the processing part before processing the processing part; If not, construct the corresponding machining program according to the machining part, and then machine the machining part according to the machining program; if yes, directly machine the machining part according to the machining program; wherein the machining program includes a measurement subroutine for measuring the dimensional deviation of the machining part; a measuring unit configured to measure the machined part according to the measuring points, measurement sequence, and measurement direction when measuring the dimensional deviation of the machined part, to obtain the dimensional deviation of the machined part when the dimensional deviation of the machined part needs to be measured; A calculation unit, configured to determine a fill-in value for the machined part based on the dimensional deviation; The processing unit is used to perform compensation processing on the processing part according to the compensation value when processing the processing part.

[0056] The advantages of the turning compensation processing system of the present invention over the prior art are the same as the advantages of the above-mentioned turning compensation processing method over the prior art, and will not be repeated here.

[0057] An embodiment of the present invention provides a computer-readable storage medium, wherein a computer program is stored on the storage medium. When the computer program is executed by a processor, the turning compensation processing method described above is implemented.

[0058] In other words, a non-volatile computer-readable storage medium stores a computer program, which, when executed by a processor, causes the processor to perform the following operations: Before processing a part, determining whether there is a processing program corresponding to the part; If not, construct the corresponding machining program according to the machining part, and then machine the machining part according to the machining program; if yes, directly machine the machining part according to the machining program; wherein the machining program includes a measurement subroutine for measuring the dimensional deviation of the machining part; When the dimension deviation of the machined part needs to be measured, the machined part is measured according to the measurement subroutine according to the measurement points, measurement sequence and measurement direction of the machined part when measuring the dimension deviation, so as to obtain the dimension deviation of the machined part; Determining a fill-in value for the machined part based on the dimensional deviation; When the workpiece is being machined, compensation machining is performed on the workpiece according to the compensation value.

[0059] The advantages of the computer-readable storage medium of the present invention over the prior art are the same as the advantages of the above-mentioned turning compensation processing method over the prior art, and are not described in detail here.

[0060] Although the present invention is disclosed as above, the protection scope of the present invention is not limited thereto. Those skilled in the art may make various changes and modifications without departing from the spirit and scope of the present invention, and these changes and modifications will fall within the protection scope of the present invention.

Claims

1. A turning compensation processing method, characterized in that: include: Before processing a part, determining whether there is a processing program corresponding to the part; If not, construct the corresponding machining program according to the machining part, and then machine the machining part according to the machining program; if so, directly machine the machining part according to the machining program; wherein the machining program includes a measurement subroutine for measuring the dimensional deviation of the machining part; When the dimension deviation of the machined part needs to be measured, the machined part is measured according to the measurement subroutine according to the measurement points, measurement sequence and measurement direction of the machined part when measuring the dimension deviation, so as to obtain the dimension deviation of the machined part; Determining a fill-in value for the machined part based on the dimensional deviation; When the workpiece is being machined, compensation machining is performed on the workpiece according to the compensation value.

2. The turning compensation processing method according to claim 1, characterized in that: The step of constructing the corresponding machining program according to the machining part includes: Determining, based on the machined part, a tool type for machining the machined part; generating an initial machining program for the machined part according to the target shape and target size of the machined part and the type of the tool, and determining the measuring points, the measuring sequence, and the measuring direction when measuring the dimensional deviation of the machined part; generating the measurement subroutine corresponding to the machined part according to the measurement points, the measurement sequence, and the measurement direction; The measurement subroutine is inserted into the initial machining program to obtain the machining program of the machined part.

3. The turning compensation processing method according to claim 2, characterized in that: The step of generating an initial machining program for the machined part and determining the measurement points, the measurement sequence, and the measurement direction when measuring the dimensional deviation of the machined part based on the target shape, target size, and tool type of the machined part comprises: Determining a plurality of machining steps for machining the part according to a target shape, a target size, and a type of tool of the part; According to each of the processing steps, a processing subroutine corresponding to the processing step is generated; All the processing subprograms are combined according to the arrangement order of all the processing steps to obtain the initial processing program of the processed part.

4. The turning compensation processing method according to claim 2, characterized in that: The step of generating an initial machining program for the machined part and determining the measurement points, the measurement sequence, and the measurement direction when measuring the dimensional deviation of the machined part based on the target shape, target size, and tool type of the machined part comprises: Performing feature extraction based on a target shape and a target size of the machined part to obtain a plurality of geometric features of the machined part; According to all the geometric features, a plurality of measuring points of the processed part are set; The measurement sequence and the measurement direction are determined according to the tool type and the measurement points.

5. The turning compensation processing method according to claim 3, characterized in that: Inserting the measurement subroutine into the initial machining program to obtain the machining program for the machined part comprises: Determining, according to the machining requirements of the machined part, a compensation machining stage for measuring dimensional deviation of the machined part, and determining a program position of the compensation machining stage in the initial machining program; The measurement subroutine is inserted into the program position to obtain the machining program of the machined part.

6. The turning compensation processing method according to claim 1, characterized in that: When the dimensional deviation of the processed part needs to be measured, the processing subroutine is used to measure the processed part according to the measurement points, measurement sequence, and measurement direction when measuring the dimensional deviation of the processed part to obtain the dimensional deviation of the processed part, including: When the machined part reaches the compensation machining stage through the machining program, determining whether the machined part needs to measure the dimensional deviation; When the dimensional deviation of the processed part needs to be measured, path planning is performed according to the measuring points, the measuring sequence and the measuring direction to obtain a measuring route of the probe; The probe is controlled to measure the machined part according to the measurement route to obtain the dimensional deviation of the machined part.

7. The turning compensation processing method according to claim 6, characterized in that: The step of controlling the probe to measure the machined part according to the measurement route to obtain the dimensional deviation of the machined part includes: Controlling the probe to measure the machined part according to the measurement route to obtain a measurement value at each measurement point; Determining a standard value for each of the measuring points according to a target shape and a target size of the processed part; The dimensional deviation of the processed part is obtained according to the difference between the measured value and the standard value.

8. The turning compensation processing method according to claim 1, characterized in that: Determining the fill-in value of the processed part according to the dimensional deviation includes: Determining a compensation strategy corresponding to the machined part according to the compensation machining method of the machined part; determining a compensation function according to the compensation strategy; The compensation value of the machined part is determined according to the dimensional deviation and the compensation function.

9. A turning compensation processing system, characterized in that: include: A judgment unit, used for judging whether there is a processing program corresponding to the processing part before processing the processing part; If not, construct the corresponding machining program according to the machining part, and then machine the machining part according to the machining program; if so, directly machine the machining part according to the machining program; wherein the machining program includes a measurement subroutine for measuring the dimensional deviation of the machining part; a measuring unit configured to measure the machined part according to the measuring points, measurement sequence, and measurement direction when measuring the dimensional deviation of the machined part, to obtain the dimensional deviation of the machined part when the dimensional deviation of the machined part needs to be measured; A calculation unit, configured to determine a fill-in value for the machined part based on the dimensional deviation; The processing unit is used to perform compensation processing on the processing part according to the compensation value when processing the processing part.

10. A computer-readable storage medium, characterized in that The storage medium stores a computer program, and when the computer program is executed by the processor, the turning compensation processing method according to any one of claims 1 to 8 is implemented.

Citation Information

Cited By

  • Workpiece machining method, device, equipment and medium

    CN121179275A