A method for machining a top hole of a rotor blade
By utilizing in-machine measurement technology and parametric programming of CNC machine tools, the feature points of the tenon are detected and the compensation value is calculated, which solves the problems of low machining efficiency and dependence on operator skills in the machining of rotor blade tip holes, and realizes efficient and accurate machining of tip holes.
Patent Information
- Application Number
- CN202311436837.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-10-31
- Publication Date
- 2025-11-11
- Estimated Expiration
- 2043-10-31
AI Technical Summary
Existing methods for machining the tip hole of rotor blades are inefficient, complex, and dependent on the skill level of the operators, making it difficult to guarantee machining quality.
The feature points of the tenon are detected by using the on-machine measurement technology of CNC machine tools. The rotation and translation compensation values of the machining zero point are calculated. The blade is clamped by the pre-selected machine tool fixture. The center hole is machined by combining the parametric programming technology of CNC machine tools.
It improves the machining efficiency of the center hole, simplifies the operation process, reduces reliance on operator skills, and ensures the machining quality of the center hole and the product precision of the rotor blades.
Smart Images

Figure CN117259811B_ABST
Abstract
Description
Technical Field
[0001] This invention belongs to the field of engine rotor blade processing technology, and specifically relates to a method for processing the tip hole of rotor blades. Background Technology
[0002] To improve thrust-to-weight ratio, aero-engines are designed to minimize component mass. Rotor blades, comprising about one-third of all engine components, are structurally thin, lack rigidity, and are difficult to manufacture. The blade body is the primary component involved in engine power generation and is also the main object of machining. Due to its low rigidity and the fact that the design references for rotor blades are concentrated at the tenon, blade body machining often employs tenon root clamping and tip-mounted center holes for auxiliary positioning. Since the center holes serve to position and increase rigidity, their accuracy significantly impacts the product quality of the blade profile. Therefore, researching the machining quality of the center holes for rotor blades is of great significance.
[0003] Currently, traditional center hole machining uses specialized tooling with tenons for positioning, blade tip for auxiliary support, and pressure gauges to determine the position of clamping blocks to ensure the blade tip is free before drilling the center hole. The quality of existing center hole machining is constrained by tooling and clamping methods, resulting in low efficiency, complex operation, and dependence on the skill level of the operator, thus having certain limitations. Summary of the Invention
[0004] In view of the technical problems existing in the prior art, the present invention provides a method for machining center holes for rotor blades, so as to solve the technical problems that existing center hole machining methods have certain limitations, such as low efficiency, complex operation process, dependence on the skill level of operators.
[0005] To achieve the above objectives, the technical solution adopted by the present invention is as follows:
[0006] This invention provides a method for machining the tip hole of a rotor blade, comprising:
[0007] Install the rotor blades to be processed on a CNC machine tool;
[0008] The on-machine measuring probe of the CNC machine tool is used to detect the feature points on the bottom surface of the tenon of the rotor blade to be machined, to determine five feature points on the bottom surface of the tenon, and to obtain the initial measurement values of the actual coordinates of the five feature points on the bottom surface of the tenon.
[0009] Based on the initial measurement of the actual coordinates of two feature points located on the long axis of the tenon bottom surface, calculate the compensation value for the rotation of the machining zero point around the Y-axis, and obtain the Y-axis rotation compensation value α0.
[0010] Based on the initial measurement of the actual coordinates of the feature point located in the middle of the bottom surface of the tenon, the compensation value for the translation of the machining zero point along the Z-axis is calculated, and the Z-axis translation compensation value Z0 is obtained.
[0011] Based on the initial measurement of the actual coordinates of two feature points located on the short axis of the tenon bottom surface, calculate the compensation value for the rotation of the machining zero point around the X-axis, and obtain the X-axis rotation compensation value β0;
[0012] The feature points of the tenon triangular area plane of the rotor blade to be machined are detected by the on-machine measurement probe of the CNC machine tool, the feature points of the tenon triangular area plane are determined, and the initial measurement values of the actual coordinates of the feature points of the tenon triangular area plane are obtained.
[0013] Based on the initial measurement of the actual coordinates of the feature points of the tenon triangle plane, the compensation value for the translation of the machining zero point along the Y-axis is calculated, and the Y-axis translation compensation value Y0 is obtained.
[0014] The feature points of the tenon air intake side end face of the rotor blade to be machined are detected by the on-machine measurement probe of the CNC machine tool, the feature points of the tenon air intake side end face are determined, and the initial measurement values of the actual coordinates of the feature points of the tenon air intake side end face are obtained.
[0015] Based on the initial measurement of the actual coordinates of the feature points on the air intake side end face of the tenon, calculate the compensation value for the translation of the machining zero point along the X-axis direction, and obtain the X-axis translation compensation value X0.
[0016] The machining zero point is initially compensated and transformed based on the Y-axis rotation compensation value α0, the Z-axis translation compensation value Z0, the X-axis rotation compensation value β0, the Y-axis translation compensation value Y0, and the X-axis translation compensation value X0 to obtain the machining zero point after the initial compensation transformation.
[0017] Based on the machining zero point after the initial compensation transformation, the tip hole of the rotor blade to be machined is machined.
[0018] Furthermore, the process of mounting the rotor blades to be processed on the CNC machine tool is as follows:
[0019] The rotor blade to be processed is clamped and fixed using a pre-selected machine tool fixture; wherein, the pre-selected machine tool fixture is used to clamp and fix the blade body of the rotor blade to be processed, and the tenon of the rotor blade to be processed is located on the outside of the pre-selected machine tool fixture.
[0020] The machine tool fixture holding the rotor blades to be processed is installed on the CNC machine tool.
[0021] Furthermore, the five feature points on the bottom surface of the tenon are feature point P1, feature point P2, feature point P3, feature point P4 and feature point P5.
[0022] Wherein, feature point P2 is located at the center of the bottom surface of the tenon; feature point P1 and feature point P3 are located on both sides of feature point P2, and are both arranged along the long axis of the bottom surface of the tenon; feature point P2 and feature point P4 are located on both sides of feature point P2, and are both arranged along the short axis of the bottom surface of the tenon.
[0023] The theoretical coordinate values of feature point P1, feature point P2, feature point P3, feature point P4, and feature point P5 satisfy the following conditions:
[0024]
[0025] L1 = 2 × (Δ1 + d1)
[0026] W1 = 2 × (Δ1 + d2)
[0027] Among them, X i Feature point P on the bottom surface of the tenon i Theoretical values of X-axis coordinates, Y i Feature point P on the bottom surface of the tenon i Theoretical value of Y-axis coordinate, Z i Feature point P on the bottom surface of the tenon i The theoretical Z-axis coordinates are given, and i = 1, 2, 3, 4, 5; λ1 is the collinearity coefficient of feature points P1, P2, and P3; λ2 is the collinearity coefficient of feature points P2, P4, and P5; L1 is the length of the tenon bottom surface; W1 is the width of the tenon bottom surface; Δ1 is the distance of feature point P1 from the edge of the tenon bottom surface; d1 is the distance between feature point P1 and feature point P2 or between feature point P2 and feature point P3; d2 is the distance between feature point P4 and feature point P2 or between feature point P2 and feature point P5.
[0028] Furthermore, the Y-axis rotation compensation value α0 is:
[0029]
[0030]
[0031] or
[0032] Where Z′1 is the initial measured value of the actual Z-axis coordinate of feature point P1; Z′3 is the initial measured value of the actual Z-axis coordinate of feature point P3; d1 is the distance between feature point P1 and feature point P2 or the distance between feature point P2 and feature point P3.
[0033] Furthermore, the Z-axis translation compensation value Z0 is:
[0034] Z0=Z′2-D Z
[0035] Where Z′2 is the initial measured value of the actual Z-axis coordinate of feature point P2; D Z The distance between the programming zero point and the bottom surface of the tenon in the Z-axis direction.
[0036] Furthermore, the X-axis rotation compensation value β0 is:
[0037]
[0038] or
[0039] Where Z′4 is the initial measured value of the actual Z-axis coordinate of feature point P4; Z′5 is the initial measured value of the actual Z-axis coordinate of feature point P5; d2 is the distance between feature point P4 and feature point P2 or the distance between feature point P2 and feature point P5.
[0040] Furthermore, the feature point of the plane of the tenon triangular area is feature point P6;
[0041] Wherein, the distance value of the feature point P6 from the edge of the plane of the tenon triangular area satisfies:
[0042] L2=2d3
[0043] The Y-axis translation compensation value Y0 is:
[0044] Y0=Y6′-D Y
[0045] Where L2 is the length of the plane of the tenon triangle; d3 is the distance from feature point P6 to the edge of the minor axis of the plane of the tenon triangle; Y6′ is the initial measurement of the actual Y-axis coordinate of feature point P6; D Y The distance between the programming zero point and the plane of the tenon triangle area in the Y-axis direction.
[0046] Furthermore, the feature point on the air intake side end face of the tenon is feature point P7;
[0047] Wherein, the distance value of the feature point P7 from the edge of the air intake side end face of the tenon satisfies:
[0048] L3=2d4
[0049] The X-axis translation compensation value X0 is:
[0050] X0=X′7-D X
[0051] Wherein, L3 is the length of the tenon's air intake side end face; d4 is the distance from feature point P7 to the minor axis edge of the tenon's air intake side end face; X′7 is the initial measurement value of the actual X-axis coordinate of feature point P7; D X The distance between the programming zero point and the tenon intake side end face in the X-axis direction.
[0052] Furthermore, the coordinates of the machining zero point after the initial compensation transformation are: (X0, Y0, Z0, α0, β0).
[0053] Furthermore, it also includes a secondary compensation step for the machining zero point after the initial compensation transformation:
[0054] The specific steps for secondary compensation of the machining zero point after the initial compensation transformation are as follows:
[0055] Obtain the actual coordinates of two feature points located along the major axis of the tenon's bottom surface using secondary measurements. Calculate the compensation value for the secondary rotation of the machining zero point around the Y-axis to obtain the Y-axis secondary rotation compensation value Δ. ɑ ;
[0056] Obtain the actual coordinates of the feature point located at the center of the tenon's bottom surface using secondary measurement. Calculate the compensation value for the secondary translation of the machining zero point along the Z-axis, thus obtaining the Z-axis secondary translation compensation value Δ. Z ;
[0057] Obtain the actual coordinates of two feature points located on the minor axis of the tenon's bottom surface using secondary measurements. Calculate the compensation value for the secondary rotation of the machining zero point around the X-axis, thus obtaining the X-axis secondary rotation compensation value Δ. β ;
[0058] Obtain the actual coordinates of the feature points on the plane of the tenon triangle area using secondary measurement. Calculate the compensation value for the secondary translation of the machining zero point along the Y-axis, thus obtaining the Y-axis secondary translation compensation value Δ. Y ;
[0059] Obtain the actual coordinates of the feature points on the air intake side end face of the tenon using secondary measurement. Calculate the compensation value for the secondary translation of the machining zero point along the X-axis, and obtain the X-axis secondary translation compensation value Δ. X ;
[0060] According to the Y-axis secondary rotation compensation value Δ ɑ The Z-axis secondary translation compensation value Δ Z The X-axis secondary rotation compensation value Δ β The Y-axis secondary translation compensation value Δ Y and the X-axis secondary translation compensation value Δ X The machining zero point after the initial compensation transformation is then compensated a second time to obtain the machining zero point after the second compensation transformation.
[0061] Based on the machining zero point after the secondary compensation transformation, the tip hole of the rotor blade to be machined is machined.
[0062] Compared with the prior art, the beneficial effects of the present invention are as follows:
[0063] This invention provides a method for machining center holes for rotor blades. Utilizing on-machine measurement technology of CNC machine tools, the actual coordinate values of feature points on the tenon bottom surface, the tenon triangular area plane, and the tenon intake side end face are detected. Based on the actual coordinate values of the feature points, the machining zero point is offset, rotated, and superimposed to modify and compensate its coordinates. The center hole is then drilled using this modified and compensated zero point, effectively improving the machining efficiency of the center hole. The operation is simple and avoids excessive reliance on the operator's skill level. Simultaneously, it effectively ensures the machining quality of the center hole, thereby guaranteeing the product precision of the rotor blades.
[0064] Furthermore, the blade body of the rotor blade to be processed is clamped and fixed using a pre-selected machine tool fixture, which ensures that the blade has a small amount of deformation when it is clamped, thus guaranteeing the accuracy of the rotor blade.
[0065] Furthermore, by performing secondary compensation on the machining zero point, the accuracy of the machining zero point is effectively improved, enabling precision machining of the center hole. Attached Figure Description
[0066] Figure 1 This is a schematic diagram of the tenon structure of the rotor blade in the embodiment;
[0067] Figure 2 This is a schematic diagram showing the distribution of feature points on the bottom surface of the tenon in the embodiment;
[0068] Figure 3 This is a schematic diagram showing the distribution of feature points on the plane of the tenon triangular area in the embodiment;
[0069] Figure 4 This is a schematic diagram showing the distribution of feature points on the air intake side end face of the tenon in the embodiment.
[0070] Among them, 1 is the bottom surface of the tenon, 2 is the plane of the triangular area of the tenon, 3 is the air intake side end face of the tenon, and 4 is the pressure surface of the tenon. Detailed Implementation
[0071] To make the technical problems solved by the present invention, the technical solutions, and the beneficial effects clearer, the following specific embodiments provide a further detailed description of the present invention. It should be understood that the specific embodiments described herein are merely illustrative and are not intended to limit the scope of the invention.
[0072] This invention provides a method for machining the tip hole of a rotor blade, comprising the following steps:
[0073] Step 1: Install the rotor blade to be processed on a CNC machine tool; specifically, use a pre-selected machine tool fixture to clamp and fix the rotor blade to be processed; wherein, the pre-selected machine tool fixture is used to clamp and fix the blade body of the rotor blade to be processed, and the tenon of the rotor blade to be processed is located on the outside of the pre-selected machine tool fixture; install the machine tool fixture holding the rotor blade to be processed on the CNC machine tool.
[0074] Step 2: Use the on-machine measurement probe of the CNC machine tool to detect the feature points of the tenon bottom surface 1 of the rotor blade to be machined, determine the five feature points of the tenon bottom surface 1, and obtain the initial measurement values of the actual coordinates of the five feature points of the tenon bottom surface 1.
[0075] Specifically, the five feature points of the tenon bottom surface 1 are feature point P1, feature point P2, feature point P3, feature point P4 and feature point P5; wherein, feature point P2 is located at the center of the tenon bottom surface 1; feature point P1 and feature point P3 are located on both sides of feature point P2, and are both arranged along the long axis of the tenon bottom surface 1; feature point P2 and feature point P4 are located on both sides of feature point P2, and are both arranged along the short axis of the tenon bottom surface 1.
[0076] The theoretical coordinate values of feature point P1, feature point P2, feature point P3, feature point P4, and feature point P5 satisfy the following conditions:
[0077]
[0078] L1 = 2 × (Δ1 + d1)
[0079] W1 = 2 × (Δ1 + d2)
[0080] Among them, X i Feature point P on the bottom surface 1 of the tenon i Theoretical values of X-axis coordinates, Y i Feature point P on the bottom surface 1 of the tenon i Theoretical value of Y-axis coordinate, Z i Feature point P on the bottom surface 1 of the tenon iThe theoretical Z-axis coordinates are given, and i = 1, 2, 3, 4, 5; λ1 is the collinearity coefficient of feature point P1, feature point P2, and feature point P3; λ2 is the collinearity coefficient of feature point P2, feature point P4, and feature point P5; L1 is the length of the tenon bottom surface 1; W1 is the width of the tenon bottom surface 1; Δ1 is the distance of feature point P1 from the edge of the tenon bottom surface 1; d1 is the distance between feature point P1 and feature point P2 or between feature point P2 and feature point P3; d2 is the distance between feature point P4 and feature point P2 or between feature point P2 and feature point P5.
[0081] Step 3: Based on the initial measurement of the actual coordinates of the two feature points located on the major axis of the tenon bottom surface 1, calculate the compensation value for the rotation of the machining zero point around the Y-axis, and obtain the Y-axis rotation compensation value α0; where the Y-axis rotation compensation value α0 is:
[0082]
[0083] or
[0084] Where Z′1 is the initial measured value of the actual Z-axis coordinate of feature point P1; Z′3 is the initial measured value of the actual Z-axis coordinate of feature point P3.
[0085] Step 4: Based on the initial measurement of the actual coordinates of the feature point located in the middle of the tenon bottom surface 1, calculate the compensation value for the translation of the machining zero point along the Z-axis, and obtain the Z-axis translation compensation value Z0; wherein, the Z-axis translation compensation value Z0 is:
[0086] Z0=Z′2-D Z
[0087] Where Z′2 is the initial measured value of the actual Z-axis coordinate of feature point P2; D Z The distance between the programming zero point and the bottom surface 1 of the tenon in the Z-axis direction.
[0088] Step 5: Based on the initial measurement of the actual coordinates of the two feature points located on the minor axis of the tenon bottom surface 1, calculate the compensation value for the rotation of the machining zero point around the X-axis, and obtain the X-axis rotation compensation value β0; wherein, the X-axis rotation compensation value β0 is:
[0089]
[0090] or
[0091] Where Z′4 is the initial measured value of the actual Z-axis coordinate of feature point P4; Z′5 is the initial measured value of the actual Z-axis coordinate of feature point P5.
[0092] Step 6: Using the on-machine measurement probe of the CNC machine tool, feature points are detected on the plane 2 of the tenon triangle area of the rotor blade to be machined. The feature points of the plane 2 of the tenon triangle area are determined, and the initial measurement values of the actual coordinates of the feature points of the plane 2 of the tenon triangle area are obtained. Specifically, the feature point of the plane 2 of the tenon triangle area is feature point P6. The distance between feature point P6 and the edge of the plane 2 of the tenon triangle area satisfies the following:
[0093] L2=2d3
[0094] Where L2 is the length of the plane 2 of the tenon triangle area; d3 is the distance from feature point P6 to the edge of the minor axis of the plane 2 of the tenon triangle area.
[0095] Step 7: Based on the initial measurement of the actual coordinates of the feature points in plane 2 of the tenon triangle area, calculate the compensation value for the translation of the machining zero point along the Y-axis, and obtain the Y-axis translation compensation value Y0; wherein, the Y-axis translation compensation value Y0 is:
[0096] Y0=Y′6-D Y
[0097] Where Y′6 is the initial measured value of the actual Y-axis coordinate of feature point P6; D Y The distance between the programming zero point and the plane 2 of the tenon triangle area in the Y-axis direction.
[0098] Step 8: Use the on-machine measurement probe of the CNC machine tool to detect feature points on the tenon inlet side end face 3 of the rotor blade to be machined, determine the feature points of the tenon inlet side end face 3, and obtain the initial measurement values of the actual coordinates of the feature points of the tenon inlet side end face 3; specifically, the feature point of the tenon inlet side end face 3 is feature point P7; wherein, the distance value of the feature point P7 from the edge of the tenon inlet side end face 3 satisfies:
[0099] L3=2d4
[0100] Wherein, L3 is the length of the tenon air intake side end face 3; d4 is the distance from feature point P7 to the edge of the minor axis of the tenon air intake side end face 3.
[0101] Step 9: Based on the initial measurement of the actual coordinates of the feature points on the air intake side end face 3 of the tenon, calculate the compensation value for the translation of the machining zero point along the X-axis, and obtain the X-axis translation compensation value X0; wherein, the X-axis translation compensation value X0 is:
[0102] X0=X′7-D X
[0103] Where X′7 is the initial measured value of the actual X-axis coordinate of feature point P7; D X The distance between the programming zero point and the tenon intake side end face 3 in the X-axis direction.
[0104] Step 10: Perform an initial compensation transformation on the machining zero point based on the Y-axis rotation compensation value α0, the Z-axis translation compensation value Z0, the X-axis rotation compensation value β0, the Y-axis translation compensation value Y0, and the X-axis translation compensation value X0 to obtain the machining zero point after the initial compensation transformation; wherein, the coordinates of the machining zero point after the initial compensation transformation are: (X0, Y0, Z0, α0, β0).
[0105] Step 11: Secondary compensation of the machining zero point after the initial compensation transformation; wherein, the specific steps for secondary compensation of the machining zero point after the initial compensation transformation are as follows:
[0106] Obtain the actual coordinates of two feature points located on the major axis of the tenon bottom surface 1 using secondary measurement. Calculate the compensation value for the secondary rotation of the machining zero point around the Y-axis to obtain the Y-axis secondary rotation compensation value Δ. ɑ ;
[0107] Obtain the actual coordinates of the feature point located at the center of the tenon bottom surface 1 using secondary measurement. Calculate the compensation value for the secondary translation of the machining zero point along the Z-axis, and obtain the Z-axis secondary translation compensation value Δ. Z ;
[0108] Obtain the actual coordinates of two feature points located on the minor axis of the tenon's bottom surface (1), calculate the compensation value for the secondary rotation of the machining zero point around the X-axis, and obtain the X-axis secondary rotation compensation value Δ. β ;
[0109] Obtain the actual coordinates of the feature points on plane 2 of the tenon triangle area using secondary measurement. Calculate the compensation value for the secondary translation of the machining zero point along the Y-axis, and obtain the Y-axis secondary translation compensation value Δ. Y ;
[0110] Obtain the actual coordinates of the feature points on the air intake side end face 3 of the tenon through secondary measurement, calculate the compensation value for the secondary translation of the machining zero point along the X-axis, and obtain the X-axis secondary translation compensation value Δ. X ;
[0111] According to the Y-axis secondary rotation compensation value Δ ɑ The Z-axis secondary translation compensation value Δ Z The X-axis secondary rotation compensation value Δ β The Y-axis secondary translation compensation value Δ Y and the X-axis secondary translation compensation value Δ X The machining zero point after the initial compensation transformation is then compensated a second time to obtain the machining zero point after the second compensation transformation.
[0112] Based on the machining zero point after the secondary compensation transformation, the tip hole of the rotor blade to be machined is machined.
[0113] The method for machining center holes for rotor blades described in this invention utilizes a pre-selected machining fixture to clamp the blade body portion of the rotor blade to be machined, ensuring minimal deformation of the blade during clamping. Based on in-machine measurement technology and parametric programming technology of CNC machine tools, the method plans the detection path and number of points, and measures the actual values of each reference surface of the tenon. By extracting data from the in-machine measurement probe, the method uses the logic algorithm of the CNC machine tool to offset, rotate, and superimpose the machining zero point until the set value is met. The center hole is drilled under the corrected machining zero point, effectively solving the problems of low efficiency, complex operation process, and reliance on operator skill level in traditional center hole machining.
[0114] Example
[0115] This embodiment provides a method for machining the center hole of a rotor blade, including the following steps:
[0116] Step 1: Use a pre-selected machine tool fixture to clamp and fix the rotor blade to be processed, and install the machine tool fixture holding the rotor blade to be processed on a CNC machine tool; wherein, the pre-selected machine tool fixture is used to clamp and fix the blade body of the rotor blade to be processed, and the tenon of the rotor blade to be processed is located on the outside of the pre-selected machine tool fixture.
[0117] Step 2: Prepare the in-machine measurement program and the center hole machining program; wherein, the in-machine measurement program includes the tenon bottom surface measurement program NC1, the tenon triangular area plane measurement program NC2, and the tenon air intake side end face measurement program NC3; the center hole machining program is the center hole machining program NC4.
[0118] Specifically, the tenon bottom surface measurement program NC1 is used to detect the feature points of the tenon bottom surface of the rotor blade to be machined using the in-machine measurement probe of the CNC machine tool; the tenon triangular area plane measurement program NC2 is used to detect the feature points of the tenon triangular area plane of the rotor blade to be machined using the in-machine measurement probe of the CNC machine tool; the tenon air intake side end face measurement program NC3 is used to detect the feature points of the tenon air intake side end face of the rotor blade to be machined using the in-machine measurement probe of the CNC machine tool; the center hole machining program NC4 is used to perform center hole machining operation according to the machining zero point; wherein, the positional relationship of the tenon bottom surface 1, the tenon triangular area plane 2, and the tenon air intake side end face 3 of the rotor blade to be machined is as shown in the attached figure. Figure 1 As shown.
[0119] Step 3: Automatically run the tenon bottom surface measurement program NC1; specifically, use the on-machine measurement probe of the CNC machine tool to detect the feature points of the tenon bottom surface 1 of the rotor blade to be processed, determine the five feature points of the tenon bottom surface 1, and obtain the initial measurement values of the actual coordinates of the five feature points of the tenon bottom surface 1.
[0120] In this embodiment, the five feature points of the tenon bottom surface 1 are feature point P1, feature point P2, feature point P3, feature point P4, and feature point P5, as shown in the attached figure. Figure 2 As shown; wherein, feature point P2 is located at the center of the tenon bottom surface 1; feature points P1 and P3 are located on both sides of feature point P2, and are both arranged along the long axis of the tenon bottom surface 1; feature points P2 and P4 are located on both sides of feature point P2, and are both arranged along the short axis of the tenon bottom surface 1; it should be noted that the length of the tenon bottom surface 1 is L1, and the width of the tenon bottom surface 1 is W1.
[0121] The theoretical coordinate values of feature point P1, feature point P2, feature point P3, feature point P4, and feature point P5 satisfy the following conditions:
[0122]
[0123] L1 = 2 × (Δ1 + d1)
[0124] W1 = 2 × (Δ1 + d2)
[0125] Among them, X i Feature point P on the bottom surface 1 of the tenon i Theoretical values of X-axis coordinates, Y i Feature point P on the bottom surface 1 of the tenon i Theoretical value of Y-axis coordinate, Z i Feature point P on the bottom surface 1 of the tenon i The theoretical Z-axis coordinates are given, and i = 1, 2, 3, 4, 5; λ1 is the collinearity coefficient of feature points P1, P2, and P3; λ2 is the collinearity coefficient of feature points P2, P4, and P5; preferably, λ1 = λ2 = 1 to improve calculation speed; Δ1 is the distance of feature point P1 from the edge of the tenon bottom surface 1; preferably, Δ1 = 0.5 mm; d1 is the distance between feature point P1 and feature point P2 or between feature point P2 and feature point P3; d2 is the distance between feature point P4 and feature point P2 or between feature point P2 and feature point P5.
[0126] Step 4: Based on the initial measurement of the actual coordinates of the two feature points located on the long axis of the tenon bottom surface 1, calculate the compensation value for the rotation of the machining zero point around the Y-axis, and obtain the Y-axis rotation compensation value α0.
[0127] Specifically, based on the framework syntax of the machine tool operating system, the Y-axis rotation compensation value α0 is calculated according to the initial measurement values of the actual Z-axis coordinates of feature point P1 and feature point P3; where the Y-axis rotation compensation value α0 is:
[0128]
[0129] or
[0130] Where Z′1 is the initial measured value of the actual Z-axis coordinate of feature point P1; Z′3 is the initial measured value of the actual Z-axis coordinate of feature point P3.
[0131] Step 5: Based on the initial measurement of the actual coordinates of the feature point located in the middle of the bottom surface 1 of the tenon, calculate the compensation value for the translation of the machining zero point along the Z-axis, and obtain the Z-axis translation compensation value Z0.
[0132] Specifically, based on the framework structure syntax of the machine tool operating system, the Z-axis translation compensation value Z0 is calculated according to the initial measurement value of the actual Z-axis coordinate of feature point P2 and the distance between the programming zero point and the bottom surface 1 of the tenon in the Z-axis direction; wherein, the Z-axis translation compensation value Z0 is:
[0133] Z0=Z′2-D Z
[0134] Where Z′2 is the initial measured value of the actual Z-axis coordinate of feature point P2; D Z The distance between the programming zero point and the bottom surface 1 of the tenon in the Z-axis direction.
[0135] Step 6: Based on the initial measurement of the actual coordinates of the two feature points located on the short axis of the tenon bottom surface 1, calculate the compensation value for the rotation of the machining zero point around the X-axis, and obtain the X-axis rotation compensation value β0.
[0136] Specifically, based on the framework structure syntax of the machine tool operating system, the X-axis rotation compensation value β0 is calculated according to the initial measurement values of the actual Z-axis coordinates of feature point P4 and feature point P5; wherein, the X-axis rotation compensation value β0 is:
[0137]
[0138] or
[0139] Where Z′4 is the initial measured value of the actual Z-axis coordinate of feature point P4; Z′5 is the initial measured value of the actual Z-axis coordinate of feature point P5.
[0140] Step 7: Automatically run the tenon triangular area plane measurement program NC2; specifically, use the on-machine measurement probe of the CNC machine tool to detect feature points on the tenon triangular area plane 2 of the rotor blade to be machined, determine the feature points of the tenon triangular area plane 2, and obtain the initial measurement values of the actual coordinates of the feature points of the tenon triangular area plane 2; specifically, the feature point of the tenon triangular area plane 2 is feature point P6, as shown in the attached figure. Figure 3 As shown; it should be noted that the length of the tenon triangular area plane 2 is L2, the width of the tenon triangular area plane 2 is W2, and the distance from feature point P6 to the edge of the long axis of the tenon triangular area plane 2 is Δ2; the edge of the long side of the tenon triangular area plane 2 is the intersection line between the tenon triangular area plane 2 and the tenon pressure surface 4.
[0141] Wherein, the distance value of the feature point P6 from the edge of the plane 2 of the tenon triangle area satisfies:
[0142] L2=2d3
[0143] Where L2 is the length of the plane 2 of the tenon triangle area; d3 is the distance from feature point P6 to the edge of the minor axis of the plane 2 of the tenon triangle area.
[0144] Step 8: Based on the initial measurement of the actual coordinates of the feature points of the tenon triangle plane 2, calculate the compensation value for the translation of the machining zero point along the Y-axis, and obtain the Y-axis translation compensation value Y0.
[0145] Specifically, based on the framework structure syntax of the machine tool operating system, the Y-axis translation compensation value Y0 is calculated according to the initial measurement value of the actual Y-axis coordinate of feature point P6; wherein, the Y-axis translation compensation value Y0 is:
[0146] Y0=Y6′-D Y
[0147] Where Y6′ is the initial measured value of the actual Y-axis coordinate of feature point P6; D Y The distance between the programming zero point and the plane 2 of the tenon triangle area in the Y-axis direction.
[0148] Step 9: Automatically run the tenon air intake side end face measurement program NC3; specifically, use the on-machine measurement probe of the CNC machine tool to detect feature points on the tenon air intake side end face 3 of the rotor blade to be machined, determine the feature points of the tenon air intake side end face 3, and obtain the initial measurement values of the actual coordinates of the feature points of the tenon air intake side end face 3; specifically, the feature point of the tenon air intake side end face 3 is feature point P7, as shown in the attached figure. Figure 4 As shown; it should be noted that the length of the tenon air intake side end face 3 is L3, the width of the tenon air intake side end face 3 is W3, and the distance from feature point P7 to the edge of the long axis of the tenon air intake side end face 3 is Δ3.
[0149] Wherein, the distance value of the feature point P7 from the edge of the tenon air intake side end face 3 satisfies:
[0150] L3=2d4
[0151] Wherein, L3 is the length of the tenon air intake side end face 3; d4 is the distance from feature point P7 to the edge of the minor axis of the tenon air intake side end face 3.
[0152] Step 10: Based on the initial measurement of the actual coordinates of the feature points on the air intake side end face 3 of the tenon, calculate the compensation value for the translation of the machining zero point along the X-axis, and obtain the X-axis translation compensation value X0.
[0153] Specifically, based on the framework structure syntax of the basic operating system, the X-axis translation compensation value X0 is calculated according to the initial measurement value of the actual X-axis coordinates of feature point P7; wherein, the X-axis translation compensation value X0 is:
[0154] X0=X′7-D X
[0155] Where X′7 is the initial measured value of the actual X-axis coordinate of feature point P7; D X The distance between the programming zero point and the tenon intake side end face 3 in the X-axis direction.
[0156] Step 11: Perform an initial compensation transformation on the machining zero point based on the Y-axis rotation compensation value α0, the Z-axis translation compensation value Z0, the X-axis rotation compensation value β0, the Y-axis translation compensation value Y0, and the X-axis translation compensation value X0 to obtain the machining zero point after the initial compensation transformation; wherein, the coordinates of the machining zero point after the initial compensation transformation are: (X0, Y0, Z0, α0, β0).
[0157] Step 12: Run the tenon bottom surface measurement program NC1 again; specifically, use the on-machine measurement probe of the CNC machine tool to perform secondary detection of feature points on the tenon bottom surface 1 of the rotor blade to be processed, and obtain the actual coordinate secondary measurement values of feature points P1, P2, P3, P4 and P5.
[0158] Step 13: Based on the actual coordinates of the two feature points located on the major axis of the tenon bottom surface 1, calculate the compensation value for the secondary rotation of the machining zero point around the Y-axis, and obtain the Y-axis secondary rotation compensation value Δ. α .
[0159] Specifically, based on the framework syntax of the machine tool operating system, the secondary rotation compensation value Δ of the Y-axis is calculated according to the secondary measurement values of the actual Z-axis coordinates of feature point P1 and feature point P3. αAmong them, the Y-axis secondary rotation compensation value Δ α for:
[0160]
[0161] Where Z1" is the second-order measured value of the actual Z-axis coordinate of feature point P1; Z3" is the second-order measured value of the actual Z-axis coordinate of feature point P3.
[0162] Step 14: Based on the actual coordinates of the feature point located at the center of the tenon bottom surface 1, calculate the compensation value for the secondary translation of the machining zero point along the Z-axis, and obtain the Z-axis secondary translation compensation value Δ. Z .
[0163] Specifically, based on the framework syntax of the machine tool operating system, the secondary translation compensation value Δ of the Z-axis is calculated according to the secondary measurement value of the actual Z-axis coordinate of feature point P2. Z Among them, the Z-axis secondary translation compensation value Δ Z for:
[0164] Δ Z =Z″2-Z2
[0165] Where Z2" is the secondary measurement value of the actual Z-axis coordinate of feature point P2.
[0166] Step 15: Based on the actual coordinates of the two feature points located on the minor axis of the tenon bottom surface 1, calculate the compensation value for the secondary rotation of the machining zero point around the X-axis, and obtain the X-axis secondary rotation compensation value Δ. β .
[0167] Specifically, based on the framework syntax of the machine tool operating system, the secondary rotation compensation value Δ of the X-axis is calculated according to the secondary measurement values of the actual Z-axis coordinates of feature point P4 and feature point P5. β Wherein, the X-axis secondary rotation compensation value Δ β for:
[0168]
[0169] Where Z4" is the second-order measured value of the actual Z-axis coordinate of feature point P4; Z5" is the second-order measured value of the actual Z-axis coordinate of feature point P5.
[0170] Step 16: Run the tenon triangular area plane measurement program NC2 again; specifically, use the on-machine measurement probe of the CNC machine tool to perform secondary detection of feature points on the tenon triangular area plane 2 of the rotor blade to be processed, and obtain the secondary measurement value of the actual coordinates of feature point P6.
[0171] Step 17: Based on the actual coordinates of the feature points located in plane 2 of the tenon triangle area, calculate the compensation value for the secondary translation of the machining zero point along the Y-axis, and obtain the Y-axis secondary translation compensation value Δ. Y .
[0172] Specifically, based on the framework structure syntax of the machine tool operating system, the secondary translation compensation value Δ of the Y-axis is calculated according to the secondary measurement value of the actual Y-axis coordinate of feature point P6. Y Among them, the Y-axis secondary translation compensation value Δ Y for:
[0173] Δ Y =Y″6-Y6
[0174] Where Y6" is the secondary measurement value of the actual Y-axis coordinate of feature point P6.
[0175] Step 18: Run the tenon intake side end face measurement program NC3 again; specifically, use the on-machine measurement probe of the CNC machine tool to perform secondary detection of feature points on the tenon intake side end face 3 of the rotor blade to be processed, and obtain the actual coordinate secondary measurement value of feature point P7.
[0176] Step 19: Based on the actual coordinates of the feature point located on the air intake side end face 3 of the tenon, calculate the compensation value for the secondary translation of the machining zero point along the Z-axis, and obtain the X-axis secondary translation compensation value Δ. X .
[0177] Specifically, based on the framework structure syntax of the machine tool operating system, the secondary translation compensation value Δ of the X-axis is calculated according to the secondary measurement value of the actual X-axis coordinate of feature point P7. X Among them, the X-axis secondary translation compensation value Δ X for:
[0178] Δ X =X″7-X7
[0179] Where X7" is the secondary measurement value of the actual X-axis coordinate of feature point P7.
[0180] Step 20: Use the Y-axis secondary rotation compensation value Δ α Z-axis secondary translation compensation value Δ Z X-axis secondary rotation compensation value Δ β Y-axis secondary translation compensation value Δ Y and the X-axis secondary translation compensation value Δ X The machining zero-point coordinates after the initial compensation transformation are then subjected to secondary compensation to obtain the machining zero-point after the secondary compensation transformation; wherein, the machining zero-point after the secondary compensation transformation is: (X0+Δ X ,Y0+Δ Y Z0+ΔZ , α0+Δ α ,β0+Δ β ).
[0181] Step 21: Based on the machining zero point after the secondary compensation transformation, run the center hole machining program NC4 to machine the center hole of the rotor blade to be machined.
[0182] The method for machining center holes for rotor blades described in this embodiment is based on in-machine measurement technology and parametric programming technology. It plans the detection path and the number of feature points, and measures the actual coordinate values of each reference surface of the tenon. By extracting probe data, it uses a logical algorithm to offset, rotate, and superimpose compensation on the machining zero point until the setting is met. The center hole is drilled under the compensated and corrected machining zero point, which effectively ensures the accuracy of the center hole and effectively solves the problems of low efficiency, complex operation process, and dependence on the skill level of the operator in traditional center hole machining.
[0183] The above embodiments are merely one of the implementation methods for achieving the technical solution of the present invention. The scope of protection claimed by the present invention is not limited to this embodiment, but also includes any variations, substitutions and other implementation methods that can be easily conceived by those skilled in the art within the scope of the technology disclosed in the present invention.
Claims
1. A method for machining the center hole of a rotor blade, characterized in that, include: Install the rotor blades to be processed on a CNC machine tool; The feature points of the tenon bottom surface (1) of the rotor blade to be machined are detected by the on-machine measurement probe of the CNC machine tool. Five feature points of the tenon bottom surface (1) are determined, and the initial measurement values of the actual coordinates of the five feature points of the tenon bottom surface (1) are obtained. Based on the initial measurement of the actual coordinates of two feature points located on the long axis of the tenon bottom surface (1), the compensation value for the rotation of the machining zero point around the Y-axis is calculated, and the Y-axis rotation compensation value α0 is obtained. Based on the initial measurement of the actual coordinates of the feature point located in the middle of the bottom surface (1) of the tenon, calculate the compensation value for the translation of the machining zero point along the Z-axis, and obtain the Z-axis translation compensation value Z0. Based on the initial measurement of the actual coordinates of two feature points located on the short axis of the tenon bottom surface (1), the compensation value for the rotation of the machining zero point around the X-axis is calculated, and the X-axis rotation compensation value β0 is obtained. The feature points of the tenon triangle plane (2) of the rotor blade to be machined are detected by the on-machine measurement probe of the CNC machine tool, the feature points of the tenon triangle plane (2) are determined, and the initial measurement values of the actual coordinates of the feature points of the tenon triangle plane (2) are obtained. Based on the initial measurement of the actual coordinates of the feature points of the tenon triangle plane (2), the compensation value for the translation of the machining zero point along the Y-axis is calculated, and the Y-axis translation compensation value Y0 is obtained. The feature points of the tenon air intake side end face (3) of the rotor blade to be processed are detected by the on-machine measurement probe of the CNC machine tool, the feature points of the tenon air intake side end face (3) are determined, and the initial measurement values of the actual coordinates of the feature points of the tenon air intake side end face (3) are obtained. Based on the initial measurement of the actual coordinates of the feature points on the air intake side end face (3) of the tenon, calculate the compensation value for the translation of the machining zero point along the X-axis direction, and obtain the X-axis translation compensation value X0; The machining zero point is initially compensated and transformed based on the Y-axis rotation compensation value α0, the Z-axis translation compensation value Z0, the X-axis rotation compensation value β0, the Y-axis translation compensation value Y0, and the X-axis translation compensation value X0 to obtain the machining zero point after the initial compensation transformation. Based on the machining zero point after the initial compensation transformation, the tip hole of the rotor blade to be machined is machined.
2. The method for machining the center hole of a rotor blade according to claim 1, characterized in that, The process of mounting the rotor blades to be processed onto a CNC machine tool is as follows: The rotor blade to be processed is clamped and fixed using a pre-selected machine tool fixture; wherein, the pre-selected machine tool fixture is used to clamp and fix the blade body of the rotor blade to be processed, and the tenon of the rotor blade to be processed is located on the outside of the pre-selected machine tool fixture. The machine tool fixture holding the rotor blades to be processed is installed on the CNC machine tool.
3. The method for machining the center hole of a rotor blade according to claim 1, characterized in that, The five feature points of the tenon bottom surface (1) are feature point P1, feature point P2, feature point P3, feature point P4 and feature point P5. Among them, feature point P2 is located at the center of the bottom surface (1) of the tenon; feature point P1 and feature point P3 are located on both sides of feature point P2, and are both set along the long axis of the bottom surface (1) of the tenon; feature point P2 and feature point P4 are located on both sides of feature point P2, and are both set along the short axis of the bottom surface (1) of the tenon. The theoretical coordinate values of feature point P1, feature point P2, feature point P3, feature point P4, and feature point P5 satisfy the following conditions: L1 = 2 × (Δ1 + d1) W1 = 2 × (Δ1 + d2) Among them, X i Feature point P of the tenon bottom surface (1) i Theoretical values of X-axis coordinates, Y i Feature point P of the tenon bottom surface (1) i Theoretical value of Y-axis coordinate, Z i Feature point P of the tenon bottom surface (1) i The theoretical Z-axis coordinates are given, and i = 1, 2, 3, 4, 5; λ1 is the collinearity coefficient of the feature points P1, P2, and P3; λ2 is the collinearity coefficient of the feature points P2, P4, and P5; L1 is the length of the tenon bottom surface (1); W1 is the width of the tenon bottom surface (1); Δ1 is the distance of the feature point P1 from the edge of the tenon bottom surface (1); d1 is the distance between feature point P1 and feature point P2 or between feature point P2 and feature point P3; d2 is the distance between feature point P4 and feature point P2 or between feature point P2 and feature point P5.
4. The method for machining the center hole of a rotor blade according to claim 3, characterized in that, The Y-axis rotation compensation value α0 is: or Where Z′1 is the initial measured value of the actual Z-axis coordinate of feature point P1; Z′3 is the initial measured value of the actual Z-axis coordinate of feature point P3.
5. A method for machining the tip hole of a rotor blade according to claim 3, characterized in that, The Z-axis translation compensation value Z0 is: Z0=Z′2-D Z Where Z′2 is the initial measured value of the actual Z-axis coordinate of feature point P2; D Z The distance between the programming zero point and the bottom surface of the tenon (1) in the Z-axis direction.
6. The method for machining the tip hole of a rotor blade according to claim 3, characterized in that, The X-axis rotation compensation value β0 is: or Where Z′4 is the initial measured value of the actual Z-axis coordinate of feature point P4; Z′5 is the initial measured value of the actual Z-axis coordinate of feature point P5.
7. A method for machining the tip hole of a rotor blade according to claim 3, characterized in that, The feature point of the plane (2) of the tenon triangle area is feature point P6; The distance between feature point P6 and the edge of the plane (2) of the tenon triangle area satisfies: L2=2d3 The Y-axis translation compensation value Y0 is: Y0=Y′6-D Y Where L2 is the length of the plane (2) of the tenon triangle area; d3 is the distance from feature point P6 to the edge of the minor axis of the plane (2) of the tenon triangle area; Y′6 is the initial measurement value of the actual Y-axis coordinate of feature point P6; D Y The distance between the programming zero point and the plane of the tenon triangle area (2) in the Y-axis direction.
8. A method for machining the center hole of a rotor blade according to claim 3, characterized in that, The feature point of the tenon air intake side end face (3) is feature point P7; The distance between feature point P7 and the edge of the tenon air intake side end face (3) satisfies the following: L3=2d4 The X-axis translation compensation value X0 is: X0=X′7-D X Wherein, L3 is the length of the tenon air intake side end face (3); d4 is the distance from feature point P7 to the minor axis edge of the tenon air intake side end face (3); X′7 is the initial measurement value of the actual X-axis coordinate of feature point P7; D X The distance between the programming zero point and the tenon intake side end face (3) in the X-axis direction.
9. A method for machining the center hole of a rotor blade according to claim 1, characterized in that, The coordinates of the machining zero point after the initial compensation transformation are: (X0, Y0, Z0, α0, β0).
10. A method for machining the center hole of a rotor blade according to claim 1, characterized in that, It also includes a secondary compensation step for the machining zero point after the initial compensation transformation: The specific steps for secondary compensation of the machining zero point after the initial compensation transformation are as follows: Obtain the actual coordinates of two feature points located on the long axis of the tenon bottom surface (1) using secondary measurement. Calculate the compensation value for the secondary rotation of the machining zero point around the Y-axis to obtain the Y-axis secondary rotation compensation value Δ. ɑ ; Obtain the actual coordinates of the feature point located in the middle of the bottom surface (1) of the tenon, calculate the compensation value of the secondary translation of the machining zero point along the Z-axis, and obtain the Z-axis secondary translation compensation value Δ. Z ; Obtain the actual coordinates of two feature points located on the minor axis of the tenon bottom surface (1) and calculate the compensation value of the machining zero point rotating around the X-axis to obtain the X-axis secondary rotation compensation value Δ. β ; Obtain the actual coordinates of the feature points of the plane (2) of the tenon triangle area, calculate the compensation value of the secondary translation of the machining zero point along the Y-axis, and obtain the Y-axis secondary translation compensation value Δ. Y ; Obtain the actual coordinates of the feature points on the air intake side end face (3) of the tenon, calculate the compensation value of the secondary translation of the machining zero point along the X-axis, and obtain the X-axis secondary translation compensation value Δ. X ; According to the Y-axis secondary rotation compensation value Δ ɑ The Z-axis secondary translation compensation value Δ Z The X-axis secondary rotation compensation value Δ β The Y-axis secondary translation compensation value Δ Y and the X-axis secondary translation compensation value Δ X The machining zero point after the initial compensation transformation is then compensated a second time to obtain the machining zero point after the second compensation transformation. Based on the machining zero point after the secondary compensation transformation, the tip hole of the rotor blade to be machined is machined.
Citation Information
Patent Citations
Blade tenon rounding mechanical processing method
CN104475835A
Machining method for on-machine test deviation correction of numerical control electric spark holes of turbine blade
CN107560576A