An adaptive machining method, system and medium based on blade tenon measurement
By using an adaptive machining method, a coordinate system between the actual and theoretical parts is established through tenon measurement, and the transformation relationship is solved by inverse solution. This solves the problem of quality instability caused by tenon deviation in the machining of aero-engine blades, and achieves high-precision and consistent blade machining.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- AVIC BEIJING AERONAUTICAL MFG TECH RES INST
- Filing Date
- 2023-01-04
- Publication Date
- 2026-04-17
AI Technical Summary
In the machining of aero-engine blades, due to the small area of the tenon positioning area and the long length of the blade, tiny manufacturing or clamping deviations are amplified geometrically to form large deviations, affecting the machining quality. Furthermore, existing technologies rely on high-precision tooling and manual clamping, resulting in poor consistency and even scrapping.
By acquiring the initial theoretical coordinate system under the blade clamping state, measuring the actual surface data of the tenon, establishing an intermediate coordinate system between theory and practice, and obtaining the coordinate system compensation value by inverse transformation relationship, adaptive machining is achieved, reducing the dependence on tooling accuracy and manual clamping.
Automatic compensation and adaptive adjustment of the blade machining coordinate system were achieved, which improved the consistency and quality of blade machining and reduced the requirements for tooling manufacturing accuracy and manual clamping.
Smart Images

Figure CN116027666B_ABST
Abstract
Description
Technical Field
[0001] This invention belongs to the field of computer-aided design and manufacturing, and particularly relates to an adaptive machining method, system and medium based on blade tenon measurement. Background Technology
[0002] In CNC machining, aero-engine blades are typically clamped and positioned using tenons and blade tips. However, due to the small area of the tenon positioning area and the long length of the blade, even minor manufacturing or clamping deviations in the tenon can be geometrically magnified to create significant deviations at the blade tip, easily causing the blade's machining dimensions to exceed tolerances and severely affecting the quality of the blade machining.
[0003] Currently, positioning and clamping are mainly achieved using specialized tooling that matches the shape of the tenon. This requires extremely high precision in tooling manufacturing, and the consistency of blade machining is poor due to the operator's clamping method. In the current aero-engine manufacturing process, the blade machining coordinate system is fixed on specialized tooling. However, the actual clamping state of the blade deviates from the theoretical state due to the manufacturing precision of the tenon or tooling and the influence of manual clamping methods. This results in unstable blade machining quality and may even lead to out-of-tolerance scrapping. Summary of the Invention
[0004] This invention addresses the above-mentioned problems by proposing an adaptive machining method, system, and medium based on blade tenon measurement. Its purpose is to improve the blade alignment accuracy and solve the problem of excessive deviation between the actual and theoretical postures during blade clamping.
[0005] To achieve the above objectives, the present invention provides an adaptive machining method based on blade tenon measurement, the method comprising the following steps:
[0006] Obtain the initial theoretical coordinate system under the blade clamping condition;
[0007] The theoretical profile data of the blade tenon in the clamping state are assigned based on the initial theoretical coordinate system; and the actual profile data of the blade tenon in the clamping state are measured using auxiliary tools.
[0008] Based on the theoretical surface data and the actual surface data, establish a theoretical intermediate coordinate system and an actual intermediate coordinate system respectively;
[0009] The transformation relationship from the theoretical intermediate coordinate system to the actual intermediate coordinate system is solved in reverse to obtain the coordinate system compensation value;
[0010] The machining coordinate system is compensated according to the coordinate system compensation value to obtain the actual machining coordinate system;
[0011] Blade machining is performed in the actual machining coordinate system.
[0012] Furthermore, the step of measuring the actual profile data of the blade tenon in the clamping state using auxiliary tools includes:
[0013] Using one long side surface of the blade tenon as reference plane A, three points that are not on the same straight line are randomly selected within reference plane A of the blade tenon, and the coordinates of the three points on reference plane A of the blade tenon are measured.
[0014] Using the other long side surface of the blade tenon as the B reference plane, three points that are not on the same straight line are randomly selected within the B reference plane of the blade tenon, and the coordinates of the three points on the B reference plane of the blade tenon are measured.
[0015] Using the end face of the blade tenon as the C-reference plane, three points that are not on the same straight line are randomly selected within the C-reference plane of the blade tenon, and the coordinates of the three points on the C-reference plane of the blade tenon are measured.
[0016] Furthermore, the distance between any three points taken from the A, B, and C reference planes of the blade tenon should be as large as possible.
[0017] Furthermore, the step of establishing an actual intermediate coordinate system based on the actual surface data includes:
[0018] Based on the principle that three points determine a plane, calculate the normal vector NA of the reference plane A and the normal vector N of the reference plane B. B and the normal vector N of the C reference plane C ;
[0019] Command Arrow N X1 =N A ×N B N Z1 =N X1 ×N C N Y1 =N X1 ×N Z1 , will N X1 N Y1 N Z1 Perform vector normalization on each vector to obtain the corresponding unit vector P. t =(n X1 n Y1 n Z1 ), where the normal vector N X1 =N A ×N B Represents the normal vector N X1 Perpendicular to N A and N B The plane formed by the normal vector N Z1 =N X1 ×N C Represents the normal vector NZ1 Perpendicular to N X1 and N C The plane formed by the normal vector N y1 =N X1 ×N Z1 Represents the normal vector N Y1 Perpendicular to N X1 and N Z1 The plane formed;
[0020] Based on the coordinates of three points on the A datum plane, the B datum plane, and the C datum plane, and the calculated normal vector directions on the A datum plane, the B datum plane, and the C datum plane, determine the expressions for the A datum plane, the B datum plane, and the C datum plane;
[0021] By combining the expressions for datum plane A, datum plane B, and datum plane C, a system of three linear equations is formed, and the intersection points of datum plane A, datum plane B, and datum plane C are calculated.
[0022] Take the intersection point as the origin O of the intermediate coordinate system. t According to the unit vector P t and the origin O of the intermediate coordinate system t Establish the actual intermediate coordinate system.
[0023] Furthermore, the auxiliary tool used to measure the actual surface data of the blade tenon in the clamping state is the Renishaw probe.
[0024] To achieve the above objectives, the present invention provides an adaptive machining system based on blade tenon measurement, the machining system comprising:
[0025] The acquisition module is used to acquire the initial theoretical coordinate system under the blade clamping state;
[0026] The measurement module is used to measure the actual surface data of the blade tenon in the clamping state under the initial theoretical coordinate system.
[0027] The actual coordinate system generation module is used to establish an actual intermediate coordinate system based on the actual surface data.
[0028] The theoretical coordinate system generation module is used to establish a theoretical intermediate coordinate system based on the geometry of the blade;
[0029] The compensation value generation module is used to inversely solve the transformation relationship from the theoretical intermediate coordinate system to the actual intermediate coordinate system to obtain the coordinate system compensation value;
[0030] The determination module is used to compensate the machining coordinate system according to the coordinate system compensation value to obtain the actual machining coordinate system.
[0031] To achieve the above objectives, the present invention provides a storage medium storing an adaptive machining program for blade tenon measurement, wherein the adaptive machining program for blade tenon measurement, when executed by a processor, implements the steps of the adaptive machining method based on blade tenon measurement.
[0032] The above-mentioned technical solution of the present invention has the following advantages: by performing on-machine measurement on the blade in the clamping state to obtain the actual posture state data of the blade, the on-machine processing of the measurement data is performed by the adaptive processing module integrated in the CNC machine tool, the actual machining coordinate system of the blade is obtained by the Euler angle inverse solution method, and the blade is adaptively machined to realize automatic compensation and adaptive adjustment of the blade machining coordinate system, which reduces the requirements for the manufacturing accuracy of the blade machining tooling, and also reduces the requirements for manual clamping of the blade. Attached Figure Description
[0033] Figure 1 This is a schematic diagram illustrating the overall deformation structure of a blade when there is a certain clamping deviation at the blade tenon.
[0034] Figure 2 This is a flowchart of an adaptive machining method based on blade tenon measurement disclosed in an embodiment of the present invention.
[0035] Figure 3 This is a schematic diagram used to represent the measurement plane of the blade tenon, the distribution of measurement points, and the coordinate system. Detailed Implementation
[0036] The specific embodiments of the present invention will be described in further detail below with reference to the accompanying drawings and examples. The following examples are for illustrative purposes only and are not intended to limit the scope of the invention.
[0037] In the description of this invention, it should be understood that the terms "center," "longitudinal," "lateral," "upper," "lower," "front," "rear," "left," "right," "vertical," "horizontal," "top," "bottom," "inner," and "outer," etc., indicating orientations or positional relationships, are based on the orientations or positional relationships shown in the accompanying drawings and are only for the convenience of describing the invention and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation, and therefore should not be construed as a limitation of the invention. Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance.
[0038] In the description of this invention, it should be noted that, unless otherwise explicitly specified and limited, the terms "installation," "connection," and "linking" should be interpreted broadly. For example, they can refer to a fixed connection, a detachable connection, or an integral connection; they can refer to a mechanical connection or an electrical connection; they can refer to a direct connection or an indirect connection through an intermediate medium; and they can refer to the internal connection of two components. Those skilled in the art can understand the specific meaning of the above terms in this invention based on the specific circumstances.
[0039] like Figure 1 In current aero-engine manufacturing processes, the blade machining coordinate system is fixed on a dedicated tooling. However, due to the influence of tenon / tooling manufacturing precision and manual clamping methods, there is a deviation between the actual clamping state and the theoretical state of the blade (from...). Figure 1 It can be seen that there are positional deviations of Δ1 and Δ2 between the theoretical attitude of the blade and the actual attitude of the blade, which causes unstable blade processing quality and may even lead to scrapping due to exceeding tolerances.
[0040] In view of this, the present invention provides an adaptive machining method, system, and medium based on blade tenon measurement, aiming to solve the technical problem of excessive deviation between the actual and theoretical attitudes during blade clamping. Please refer to... Figures 2 to 3 This invention provides an embodiment of an adaptive machining method, system, and medium based on blade tenon measurement.
[0041] like Figure 2 , Figure 3 As shown, this embodiment of the invention provides an adaptive machining method based on blade tenon measurement, including:
[0042] Step S100: Obtain the initial theoretical coordinate system under the blade clamping state.
[0043] This invention is applicable to CNC machine tools or traditional machining tools for the positioning and machining of aero-engine blades. After clamping the blade in the fixture, the theoretical state of the clamped blade assembly and the theoretical machining coordinate system are obtained:
[0044] {P′, O′}={P′=(x′, y′, z′), O′=(n x′ n y′ n z′ )};
[0045] Where x′, y′, and z′ represent coordinate axes, and the rotation coordinates around the x′, y′, and z′ coordinate axes are respectively denoted by n. x' n y' n z' This indicates that there are 6 degrees of freedom.
[0046] Step S200: Assign theoretical profile data of the blade tenon in the clamping state based on the initial theoretical coordinate system; and use auxiliary tools to measure the actual profile data of the blade tenon in the clamping state.
[0047] It should be noted that in this embodiment, the measurement includes, but is not limited to, using a Renishaw probe equipped on the machine tool to measure the profile data of the blade tenon in the clamped state, or laser measurement may be used. The specific steps are as follows:
[0048] Step S201: Using one long side surface of the blade tenon as reference plane A, arbitrarily select three points that are not on the same straight line within reference plane A of the blade tenon, and measure the coordinates of the three points on reference plane A of the blade tenon.
[0049] Step S202: Using the other long side surface of the blade tenon as the B reference plane, arbitrarily select three points that are not on the same straight line within the B reference plane of the blade tenon, and measure the coordinates of the three points on the B reference plane of the blade tenon.
[0050] Step S203: Using the end face of the blade tenon as the C reference plane, arbitrarily select three points that are not on the same straight line within the C reference plane of the blade tenon, and measure the coordinates of the three points on the C reference plane of the blade tenon.
[0051] Among them, the distance between the three points arbitrarily selected on the A, B, and C reference planes of the blade tenon should be as large as possible to cover more areas of each reference plane, thereby obtaining more accurate data.
[0052] according to Figure 3 As shown, the three points on the reference plane A of the blade tenon are: P A1 P A2 P A3 The three points on the reference plane B of the blade tenon are: P B7 P B8 P B9 The three points on the reference plane C of the blade tenon are: P C4 P C5 P C6 .
[0053] Step S300: Based on the theoretical surface data and the actual surface data, establish a theoretical intermediate coordinate system and an actual intermediate coordinate system respectively.
[0054] It is worth noting that, in this embodiment, the step of establishing the actual intermediate coordinate system based on the actual surface data includes:
[0055] Step S301: Based on the principle that three points determine a plane, calculate the normal vector N of the reference plane A. AThe normal vector N of the B reference plane B and the normal vector N of the C reference plane C .
[0056] Among them, three points P in a known three-dimensional space can be used. A1 P A2 P A3 Find the normal vector of the plane formed by these three points. Since the normal vector is perpendicular to the plane, it is also perpendicular to any vector on that plane. Therefore, the normal vector N of the reference plane A can be obtained by constructing two equations using the property that the dot product equals 0. A The normal vector N of the B reference plane B and the normal vector N of the C reference plane C The normal vectors of each datum plane can also be obtained through cross product geometry. Therefore, it is understandable that this is not limited to these two methods. The following will use cross product geometry to solve for the normal vectors of each datum plane, as follows:
[0057] N A =(P A3 -P A1 )×(P A2 -P A1 )
[0058] N C =(P C3 -P C1 )×(P C2 -P C1 )
[0059] N B =(P B3 -P B1 )×(P B2 -P B1 )
[0060] Step S302: Let the dharma vector N X1 =N A ×N B N Z1 =N X1 ×N C N Y1 =N X1 ×N Z1 , will N X1 N Y1 N Z1 Perform vector normalization on each, and obtain the corresponding unit vector Pt = (n X1 n Y1 n Z1 ).
[0061] Among them, the dharma vector N X1 =N A ×NB Represents the normal vector N X1 Perpendicular to N A and N B The plane formed by them, normal vector N Z1 =N X1 ×N C Represents the normal vector N Z1 Perpendicular to N X1 and N C The plane formed by them, normal vector N Y1 =N X1 ×N Z1 Represents the normal vector N Y1 Perpendicular to N X1 and N Z1 The plane formed by them.
[0062] Step S303: Based on the coordinates of three points on the A datum plane, the B datum plane, and the C datum plane, and the calculated normal vector directions on the A datum plane, the B datum plane, and the C datum plane, determine the expressions for the A datum plane, the B datum plane, and the C datum plane;
[0063] In this embodiment, based on the measured data point P A1 (X A1 Y A1 Z A1 And the calculated normal vector direction N of the reference plane A. A (x A y A , z A From this, we can determine the expression for datum plane A as follows:
[0064] x A (xX A1 )+y A (yY A1 )+z A (zZ A1 ) = 0 (Equation 10)
[0065] In this embodiment, based on the measured data point P B1 (X B1 Y B1 Z B1 And the calculated normal vector direction N of the B datum plane. B (x B y B , z B From this, we can determine the expression for datum plane B as follows:
[0066] x B (xX B1 )+y B (yY B1)+z B (zZ B1 ) = 0 (Equation 11)
[0067] In this embodiment, based on the measured data point P C1 (X C1 Y C1 Z C1 And the calculated normal direction N of the C datum plane. C (x C y C , z C The expression for the C datum plane can be determined as follows:
[0068] x c (xX C1 )+y C (yY C1 )+z C (zZ C1 ) = 0 (Equation 12)
[0069] Step S304: Solve the above expressions to form a system of three linear equations in three variables, calculate the intersection point of the A datum plane, the B datum plane, and the C datum plane, and use the intersection point as the origin O of the intermediate coordinate system. t According to the unit vector P t and the origin O of the intermediate coordinate system t Establish the actual intermediate coordinate system.
[0070] It should be noted that the solution to the system of three linear equations in three variables, namely equations 10, 11, and 12, formed by simultaneously solving the three reference planes A, B, and C, is (x... t y t , z t The point O is the intersection of the measured reference planes A, B, and C, and is used as the origin of the intermediate coordinate system. t =(x t y t , z t The unit vector P obtained from step S302 above. t =(n X1 n Y1 n Z1 Thus, the measured intermediate coordinate system is obtained as follows:
[0071] {P t O t}={(n X1 n Y1 n Z1 ), (x t y t , z t )};
[0072] By replacing the measured points with theoretical points (which are collected on a digital model), the theoretical intermediate coordinate system can be obtained using the same method:
[0073] {P′ t O′ t}={(n′ X1 , n′ Y1 , n′ Z1 ), (x′ t y′ t , z′ t )};
[0074] Step S400: Solve the transformation relationship from the theoretical intermediate coordinate system to the actual intermediate coordinate system to obtain the coordinate system compensation value.
[0075] In step S400, the intermediate coordinate system {P′} is used in the inverse Euler angle theory. t O′ t} to the actual intermediate coordinate system {P t O t The transformation relationship is used to obtain the coordinate system compensation value:
[0076] {ΔP, ΔO}={ΔP=(Δx, Δy, Δz), ΔO=(Δα, Δβ, Δγ)}
[0077] Where Δx, Δy, and Δz are the position compensation values from the theoretical coordinate system to the actual coordinate system along the X, Y, and Z axes, respectively, and Δα, Δβ, and Δγ are the angle compensation values from the theoretical coordinate system to the actual coordinate system around the X, Y, and Z axes, respectively.
[0078] Step S500: Compensate the machining coordinate system according to the coordinate system compensation value to obtain the actual machining coordinate system.
[0079] Step S600: Perform the blade machining in the actual machining coordinate system.
[0080] During steps S500 and S600, the machining coordinate system is compensated based on the coordinate system compensation values {ΔP, ΔO} obtained from the inverse kinematics solution, thus obtaining the actual machining coordinate system of the blade:
[0081] (P, O) = {P = (x, y, z), O = (α, β, γ)}, where:
[0082] P=(x, y, z)=P′+ΔP=(x′+Δx, y′+Δy, z′+Δz)
[0083] O=(α,β,γ)=O′+ΔO=(nx+α,n′ y +β,n′ z +γ)
[0084] Finally, the blade is machined according to the compensated actual machining coordinate system (P, O). In some embodiments, the effectiveness of the above adaptive machining method can be verified by a finite element simulation model before the blade machining step. The verification process is completed with the help of simulation software, which does not require damage to the corresponding actual devices and experimental equipment, thus reducing the consumption of manpower and material resources.
[0085] This invention enables online measurement and automatic processing of the actual clamping state of blades, achieving automatic compensation and adaptive adjustment of the blade machining coordinate system; it reduces the requirements for the manufacturing precision of blade machining tooling, and also reduces the requirements for manual clamping of blades; the method can be implemented on any CAD platform, or it can be implemented by independently writing algorithms, making it highly versatile.
[0086] In one embodiment, the present invention provides an adaptive machining system based on blade tenon measurement. The adaptive machining system stores multiple instructions applicable to a process that loads and executes an adaptive machining method based on blade tenon measurement, including:
[0087] Obtain the initial theoretical coordinate system under the blade clamping condition;
[0088] Under the initial theoretical coordinate system, measure the actual profile data of the blade tenon in the clamping state;
[0089] Based on the actual surface data, establish an actual intermediate coordinate system;
[0090] A theoretical intermediate coordinate system is established based on the geometry of the blade;
[0091] The transformation relationship from the theoretical intermediate coordinate system to the actual intermediate coordinate system is solved in reverse to obtain the coordinate system compensation value;
[0092] The machining coordinate system is compensated based on the coordinate system compensation value to obtain the actual machining coordinate system.
[0093] For ease of description, the adaptive machining system based on blade tenon measurement is broken down into a functional module architecture, including:
[0094] The acquisition module is used to acquire the initial theoretical coordinate system under the blade clamping state;
[0095] The measurement module is used to measure the actual surface data of the blade tenon in the clamping state under the initial theoretical coordinate system.
[0096] The actual coordinate system generation module is used to establish an actual intermediate coordinate system based on the actual surface data.
[0097] The theoretical coordinate system generation module is used to establish a theoretical intermediate coordinate system based on the geometry of the blade;
[0098] The compensation value generation module is used to inversely solve the transformation relationship from the theoretical intermediate coordinate system to the actual intermediate coordinate system to obtain the coordinate system compensation value;
[0099] The determination module is used to compensate the machining coordinate system according to the coordinate system compensation value to obtain the actual machining coordinate system.
[0100] The present invention also provides a computer-readable medium having a computer program stored thereon, which, when processed and executed, implements the above-described adaptive machining method based on blade tenon measurement.
[0101] If the module / unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the present invention can implement all or part of the process in the adaptive machining method based on blade tenon measurement described in the above embodiments, or it can be completed by a computer program guiding related hardware. The computer program can be stored in a computer-readable storage medium, and when executed by a processor, it can implement the steps of the above method embodiments. The computer program includes computer program code, which can be in the form of source code, object code, executable files, or certain intermediate forms. The computer-readable medium can include: any entity or device capable of carrying the computer program code, a recording medium, a USB flash drive, a portable hard drive, a magnetic disk, an optical disk, a computer memory, a read-only memory (ROM), a random access memory (RAM), an electrical carrier signal, a telecommunication signal, and a software distribution medium, etc. It should be noted that the content contained in the computer-readable medium may be appropriately added to or subtracted from the content as required by the legislation and patent practice in the jurisdiction. For example, in some jurisdictions, according to legislation and patent practice, the computer-readable medium may not include electrical carrier signals and telecommunication signals.
[0102] In the specification and claims of this application, the terms "comprising / including" and "having / including" and variations thereof are used to specify the presence of the stated features, values, steps or components, but do not exclude the presence or addition of one or more other features, values, steps, components or combinations thereof.
[0103] Some features of the present invention are described in different embodiments for clarity; however, these features may also be described in combination in a single embodiment. Conversely, some features of the present invention are described only in a single embodiment for brevity; however, these features may also be described individually or in any suitable combination in different embodiments.
[0104] The above description is merely a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of the present invention should be included within the scope of protection of the present invention.
Claims
1. An adaptive machining method based on blade tenon measurement, characterized by, Includes the following steps: Obtain the initial theoretical coordinate system under the blade clamping condition; The theoretical profile data of the blade tenon in the clamping state are assigned based on the initial theoretical coordinate system; And to use auxiliary tools to measure the actual profile data of the blade tenon in the clamping state; Based on the theoretical surface data and the actual surface data, establish a theoretical intermediate coordinate system and an actual intermediate coordinate system respectively; The transformation relationship from the theoretical intermediate coordinate system to the actual intermediate coordinate system is solved in reverse to obtain the coordinate system compensation value; The machining coordinate system is compensated according to the coordinate system compensation value to obtain the actual machining coordinate system; Blade machining is performed in the actual machining coordinate system. The steps for measuring the actual profile data of the blade tenon in the clamping state using auxiliary tools include: Using one long side surface of the blade tenon as reference plane A, three points that are not on the same straight line are randomly selected within reference plane A of the blade tenon, and the coordinates of the three points on reference plane A of the blade tenon are measured. Using the other long side surface of the blade tenon as the B reference plane, three points that are not on the same straight line are randomly selected within the B reference plane of the blade tenon, and the coordinates of the three points on the B reference plane of the blade tenon are measured. Using the end face of the blade tenon as the C-reference plane, three points that are not on the same straight line are randomly selected within the C-reference plane of the blade tenon, and the coordinates of the three points on the C-reference plane of the blade tenon are measured. The steps for establishing the actual intermediate coordinate system based on the actual surface data include: According to the principle of three points determining a plane, the normal vector N of the A reference plane is calculated A , the normal vector N of the B reference plane is calculated B , and the normal vector N of the C reference plane is calculated C ; Command Arrow N X1 =N A ×N B N Z1 =N X1 ×N C N Y1 =N X1 ×N Z1 , will N X1 N Y1 N Z1 Perform vector normalization on each, and obtain the corresponding unit vector Pt = (n X1 n Y1 n Z1 ), where the normal vector N X1 =N A ×N B Represents the normal vector N X1 Perpendicular to N A and N B The plane formed by the normal vector N Z1 =N X1 ×N C Represents the normal vector N Z1 Perpendicular to N X1 and N C The plane formed by the normal vector N Y1 =N X1 ×N Z1 Represents the normal vector N Y1 Perpendicular to N X1 and N Z1 The plane formed; Based on the coordinates of three points on the A datum plane, the B datum plane, and the C datum plane, and the calculated normal vector directions on the A datum plane, the B datum plane, and the C datum plane, determine the expressions for the A datum plane, the B datum plane, and the C datum plane; By combining the expressions for datum plane A, datum plane B, and datum plane C, a system of three linear equations is formed, and the intersection points of datum plane A, datum plane B, and datum plane C are calculated. Take the intersection point as the origin O of the intermediate coordinate system. t According to the unit vector P t and the origin O of the intermediate coordinate system t Establish the actual intermediate coordinate system.
2. A self adaptive machining method based on blade tenon measurement as claimed in claim 1, wherein, The distance between any three points on the A, B, and C reference planes of the blade tenon is greater than a set value.
3. A self adaptive machining method based on blade tenon measurement as claimed in claim 1, wherein, The auxiliary tool used to measure the actual surface data of the blade tenon in the clamping state is the Renishaw probe.
4. A self adaptive machining method based on blade tenon measurement as claimed in claim 1, wherein, Before performing the blade machining steps in the actual machining coordinate system, the method further includes: verifying the effectiveness of the adaptive machining method through a finite element simulation model.
5. An adaptive machining system based on blade tenon measurement, characterized by, include: The acquisition module is used to acquire the initial theoretical coordinate system under the blade clamping state; The measurement module is used to measure the actual surface data of the blade tenon in the clamping state under the initial theoretical coordinate system. The actual coordinate system generation module is used to establish an actual intermediate coordinate system based on the actual surface data. The theoretical coordinate system generation module is used to establish a theoretical intermediate coordinate system based on the geometry of the blade; The compensation value generation module is used to inversely solve the transformation relationship from the theoretical intermediate coordinate system to the actual intermediate coordinate system to obtain the coordinate system compensation value; The determination module is used to compensate the machining coordinate system according to the coordinate system compensation value to obtain the actual machining coordinate system; The measurement module is specifically used for: Using one long side surface of the blade tenon as reference plane A, three points that are not on the same straight line are randomly selected within reference plane A of the blade tenon, and the coordinates of the three points on reference plane A of the blade tenon are measured. Using the other long side surface of the blade tenon as the B reference plane, three points that are not on the same straight line are randomly selected within the B reference plane of the blade tenon, and the coordinates of the three points on the B reference plane of the blade tenon are measured. Using the end face of the blade tenon as the C-reference plane, three points that are not on the same straight line are randomly selected within the C-reference plane of the blade tenon, and the coordinates of the three points on the C-reference plane of the blade tenon are measured. The actual coordinate system generation module is specifically used for: Based on the principle that three points determine a plane, calculate the normal vector N of the reference plane A. A The normal vector N of the B reference plane B and the normal vector N of the C reference plane C ; Command Arrow N X1 =N A ×N B N Z1 =N X1 ×N C N Y1 =N X1 ×N Z1 , will N X1 N Y1 N Z1 Perform vector normalization on each, and obtain the corresponding unit vector Pt = (n X1 n Y1 n Z1 ), where the normal vector N X1 =N A ×N B Represents the normal vector N X1 Perpendicular to N A and N B The plane formed by the normal vector N Z1 =N X1 ×N C Represents the normal vector N Z1 Perpendicular to N X1 and N C The plane formed by the normal vector N Y1 =N X1 ×N Z1 Represents the normal vector N Y1 Perpendicular to N X1 and N Z1 The plane formed; Based on the coordinates of three points on the A datum plane, the B datum plane, and the C datum plane, and the calculated normal vector directions on the A datum plane, the expressions for the A datum plane, the B datum plane, and the C datum plane are determined. By combining the expressions for datum plane A, datum plane B, and datum plane C, a system of three linear equations is formed, and the intersection points of datum plane A, datum plane B, and datum plane C are calculated. Take the intersection point as the origin O of the intermediate coordinate system. t According to the unit vector P t and the origin O of the intermediate coordinate system t Establish the actual intermediate coordinate system.
6. A storage medium, characterized by The storage medium stores an adaptive machining program for blade tenon measurement, which, when executed by a processor, implements the steps of an adaptive machining method based on blade tenon measurement as described in any one of claims 1 to 4.
Citation Information
Patent Citations
Aviation blade machining and positioning method based on on-machine measurement
CN113867258A
Blade circumferential arc hammer foot type tenon three-coordinate measurement coordinate system construction method
CN115046511A