Blade edge plate surface milling tool path contour compensation method and related equipment
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-07-29
- Publication Date
- 2026-08-11
AI Technical Summary
[0005]为此,本发明所要解决的技术问题在于克服现有技术需要人工干预,重复进行数控编程,存在滞后性,严重影响生产加工效率,且不能满足自动化生产的问题
[0042]本发明通过测量叶片相应截面的实际形状信息,而后采用自由变形方法(FFD,Free Form Deformat ion)计算出该截面的变形域,然后将缘板面理论刀路嵌入此变形域中,从而得到与叶片截线形变一致的变形刀路,实现缘板面加工刀路的自适应随形补偿。该方法有助于提升叶片圆角过渡面的加工质量,同时避免了工艺人员重复编程,减少生产过程的人工干预,对实现涡轮叶片加工生产的自动化具有重要意义。
Smart Images

Figure CN118789359B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of CNC machining technology, and in particular to a method and related equipment for conformal compensation of toolpath in milling blade edge plate surface. Background Technology
[0002] Turbine blades are one of the core components of aero-engines, and their design and manufacturing level plays a crucial role in the engine's aerodynamic performance. Structurally, turbine blades mainly consist of four parts: the blade crown, the blade body, the spar, and the blade root. The spar, located between the blade body and the blade root or blade crown, has a flat surface and serves functions such as airflow guidance, blade protection, and noise reduction. Based on existing CNC programming models and milling toolpaths for the spar surface, it is known that the shape of the inner ring toolpath for machining the spar surface is consistent with the blade cross-section. However, in actual production, machining errors are unavoidable, and the actual blade cross-section is deformed. If the theoretical program is directly used to machine the spar surface, the tool is prone to overcutting or undercutting at the inner ring of the toolpath, thus reducing the machining quality of the blade.
[0003] To achieve a smooth transition between the blade flange and the blade and improve the blade's machining quality, the existing solution first requires obtaining the actual shape information of the blade through measurement methods such as machine measurement or coordinate measuring machine (CMM). Then, reverse modeling technology is used to obtain the actual digital model of the blade. Finally, CNC programming is performed based on the actual digital model to obtain a new machining toolpath. However, the existing solution requires manual intervention and repeated CNC programming, resulting in lag, severely impacting production efficiency, and failing to meet the requirements of automated production.
[0004] Therefore, it is necessary to propose a method for conformal compensation of the toolpath in blade edge milling to at least solve some of the above-mentioned problems. Summary of the Invention
[0005] Therefore, the technical problem to be solved by the present invention is to overcome the problems of existing technologies that require manual intervention, repeated CNC programming, have lag, seriously affect production and processing efficiency, and cannot meet the requirements of automated production.
[0006] To solve the above technical problems, the present invention provides a method for conformal compensation of toolpath in blade edge milling, comprising:
[0007] Obtain the theoretical and actual shape information corresponding to the cross-sectional shape of the blade to be measured;
[0008] Based on the theoretical shape information and the actual shape information, the initial deformation domain of the blade section to be measured is calculated by the free deformation method, and the initial deformation domain is updated to obtain the updated deformation domain.
[0009] The theoretical toolpath of the rim plate surface is embedded into the updated deformation domain to obtain the corrected toolpath, so as to adaptively and spontaneously compensate the toolpath of the rim plate surface machining.
[0010] In one embodiment of the present invention, the theoretical shape information includes a theoretical blade deformation cross section, a theoretical blade cross section measurement point, a theoretical offset cross section, and a theoretical point; the actual shape information includes an actual blade cross section measurement point, an actual blade deformation cross section, an actual offset cross section, and a deformation point.
[0011] In one embodiment of the present invention, obtaining the theoretical shape information and actual shape information corresponding to the cross-sectional shape of the blade to be measured includes:
[0012] According to the preset measurement path, the theoretical blade deformation section corresponding to the cross-sectional shape of the blade to be measured is obtained, and the theoretical blade section measurement point is obtained according to the theoretical blade deformation section.
[0013] The theoretical blade section measurement points are measured to obtain the actual blade section measurement points, and the actual blade deformation section corresponding to the cross-sectional shape of the blade to be measured is obtained based on the actual blade section measurement points.
[0014] The theoretical blade deformation section and the actual blade deformation section are offset outward by a predetermined radius distance from the tool to obtain the theoretical offset section and the actual offset section.
[0015] The theoretical offset traverse is uniformly discretized in the parameter space to obtain theoretical points, and the theoretical points are projected onto the actual blade deformation traverse to obtain deformation points.
[0016] In one embodiment of the present invention, based on the theoretical shape information and the actual shape information, the initial deformation domain of the blade section to be measured is calculated using the free deformation method, including:
[0017] Extract the tool point of the tool path on the edge plate surface, and offset the tool point along the tool axis direction by a preset radius distance to obtain the theoretical tool center point;
[0018] Obtain the rectangular bounding box of the theoretical tool position center point, and use the boundary of the rectangular bounding box as the boundary of the initial deformation domain;
[0019] Obtain the node vectors and control mesh of the initial deformation domain, and calculate the node vectors and control points of the initial deformation domain in the X and Y coordinate axes respectively, so as to obtain the control points and node vectors of the initial deformation domain.
[0020] In one embodiment of the present invention, the node vectors and control mesh of the initial deformation domain are obtained, and the node vectors and control points of the initial deformation domain in the X-coordinate axis and Y-coordinate axis directions are calculated respectively to obtain the control points and node vectors of the initial deformation domain, including:
[0021] The boundary of the initial deformation domain is discretized at equal intervals along the X-axis to obtain one-dimensional points;
[0022] Using equal chord length parameterization, cubic spline interpolation is performed on the one-dimensional points in the X-axis direction to obtain the node vector and control points in the X-axis direction;
[0023] The boundary of the initial deformation domain is discretized at equal intervals along the Y-axis to obtain one-dimensional points;
[0024] Using equal chord length parameterization, cubic spline interpolation is performed on the one-dimensional points in the Y-axis direction to obtain the node vector and control points in the Y-axis direction;
[0025] Based on the node vectors and control points in the X-axis direction and the node vectors and control points in the Y-axis direction, the control points and node vectors of the initial deformation domain are obtained.
[0026] In one embodiment of the present invention, updating the initial deformation domain to obtain an updated deformation domain includes:
[0027] Based on the theoretical points and the deformed points, the corresponding theoretical matrix and deformed matrix are calculated.
[0028] The deformation domain matrix is obtained based on the initial deformation domain;
[0029] The change in control points of the initial deformation domain is calculated based on the theoretical matrix, the deformation matrix, and the deformation domain matrix.
[0030] The control points of the initial deformation domain are updated by changing the control points of the initial deformation domain to obtain the updated deformation domain.
[0031] In one embodiment of the present invention, the theoretical toolpath of the edge plate surface is embedded into the updated deformation domain to obtain a modified toolpath, so as to adaptively and spontaneously compensate the toolpath for machining the edge plate surface, including:
[0032] Obtain the parameter coordinates of the theoretical tool position center point in the initial deformation domain;
[0033] Substitute the parameter coordinates into the updated deformation domain to obtain the actual tool position center point;
[0034] The actual tool position center point is offset by a preset radius distance in the opposite direction of the theoretical tool axis to obtain the corrected tool position point.
[0035] The present invention also provides a blade rim milling toolpath conformal compensation system, comprising:
[0036] The measurement point acquisition module is used to acquire the theoretical shape information and actual shape information corresponding to the cross-sectional shape of the blade to be measured;
[0037] The deformation domain update module is used to calculate the initial deformation domain of the blade section to be measured using the free deformation method based on the theoretical shape information and the actual shape information, and update the initial deformation domain to obtain the updated deformation domain.
[0038] The tool path modification module is used to embed the theoretical tool path of the edge plate surface into the updated deformation domain to obtain the corrected tool path, so as to perform adaptive and arbitrary compensation on the tool path of the edge plate surface machining.
[0039] The present invention also provides an electronic device, including: a processor, a memory, and a bus, wherein the memory stores machine-readable instructions executable by the processor, and when the electronic device is running, the processor communicates with the memory through the bus, and the machine-readable instructions are executed by the processor to perform the steps of the blade edge milling toolpath conformal compensation method as described in any of the above embodiments.
[0040] The present invention also provides a computer-readable storage medium storing a computer program, which, when executed by a processor, performs the steps of the blade edge milling toolpath conformal compensation method as described in any of the above embodiments.
[0041] Compared with the prior art, the above-described technical solution of the present invention has the following advantages:
[0042] This invention measures the actual shape of the corresponding cross-section of the blade, then calculates the deformation domain of that cross-section using the Free Form Deformation (FFD) method. The theoretical toolpath for the rim surface is then embedded into this deformation domain, resulting in a deformation toolpath consistent with the blade's cross-sectional deformation. This achieves adaptive conformal compensation for the rim surface machining toolpath. This method helps improve the machining quality of the blade's fillet transition surface, while avoiding repetitive programming by process engineers and reducing manual intervention in the production process. It is of great significance for automating turbine blade machining production. Attached Figure Description
[0043] To make the content of this invention easier to understand, the invention will be further described in detail below with reference to specific embodiments and accompanying drawings, wherein:
[0044] Figure 1 A flowchart of a method for conformal compensation of toolpath in blade edge milling provided in an embodiment of the present invention;
[0045] Figure 2 This is a schematic diagram of the contact between a milling tool for a flange surface and a blade, provided in an embodiment of the present invention.
[0046] Figure 3 This is a schematic diagram of a blade section measurement point provided in an embodiment of the present invention;
[0047] Figure 4 This is a schematic diagram of an in-machine measurement path for a blade cross section provided in an embodiment of the present invention;
[0048] Figure 5 This is a schematic diagram of blade cross-section deformation provided in an embodiment of the present invention;
[0049] Figure 6 This is a schematic diagram illustrating the distribution of the tool center point and deformation domain control point on the edge plate surface according to an embodiment of the present invention.
[0050] Figure 7 This is a schematic diagram illustrating the change of control points in a deformation domain, provided in an embodiment of the present invention.
[0051] Figure 8 This is a schematic diagram showing the comparison of the toolpath on the edge plate before and after correction, provided in an embodiment of the present invention.
[0052] Figure 9 This is a functional block diagram of a blade edge milling toolpath conformal compensation system provided in an embodiment of the present invention. Detailed Implementation
[0053] The present invention will be further described below with reference to the accompanying drawings and specific embodiments, so that those skilled in the art can better understand and implement the present invention. However, the embodiments described are not intended to limit the present invention.
[0054] To overcome the problems of existing technologies, this invention proposes a method and related equipment for conformal compensation of the toolpath in blade rim milling. This method employs the FFD algorithm, which is accurate, efficient, and robust, enabling adaptive conformal machining of the blade rim surface. Compared to the method of manually modifying the model after measurement and then programming it into CNC, this method is more direct and efficient, significantly improving production efficiency.
[0055] Reference Figure 1 As shown, Figure 1 A flowchart of a blade rim milling toolpath conformal compensation method provided in an embodiment of the present invention, the method comprising:
[0056] S101: Obtain the theoretical shape information and actual shape information corresponding to the cross-sectional shape of the blade to be measured.
[0057] In some possible implementations, the theoretical shape information includes the theoretical blade deformation cross section, the theoretical blade cross section measurement point, the theoretical offset cross section, and the theoretical point; the actual shape information includes the actual blade cross section measurement point, the actual blade deformation cross section, the actual offset cross section, and the deformation point.
[0058] In some possible implementations, step S101 involves obtaining the theoretical shape information and actual shape information corresponding to the cross-sectional shape of the blade to be measured, including:
[0059] According to the preset measurement path, the theoretical blade deformation section corresponding to the cross-sectional shape of the blade to be measured is obtained, and the theoretical blade section measurement point is obtained according to the theoretical blade deformation section.
[0060] The theoretical blade section measurement points are measured to obtain the actual blade section measurement points, and the actual blade deformation section corresponding to the cross-sectional shape of the blade to be measured is obtained based on the actual blade section measurement points.
[0061] The theoretical blade deformation section and the actual blade deformation section are offset outward by a predetermined radius distance from the tool to obtain the theoretical offset section and the actual offset section.
[0062] The theoretical offset traverse is uniformly discretized in the parameter space to obtain theoretical points, and the theoretical points are projected onto the actual blade deformation traverse to obtain deformation points.
[0063] For example, such as Figure 2 The diagram shows the cutting contact between the rim plate machining tool and the blade. Let the tool radius be R. First, the rim plate surface is offset by a distance R towards the blade side to obtain the tool center point. Then, the intersection of the tool center surface and the blade surface is calculated; the resulting intersection line l is the theoretical blade deformation section of the blade section to be measured. Finally, l is adaptively discretized according to curvature to obtain the measurement point P of the theoretical blade section. i (i=0,1,…,n), such as Figure 3 As shown.
[0064] The theoretical blade section measurement point P planned in step S101 is measured using coordinate measuring machine or on-machine measurement. i Measurements were performed to obtain the actual blade cross-section measurement point M. i (i = 0, 1, ..., n).
[0065] Since the measurement points planned in step S101 are relatively dense at the leading and trailing edges, directly using them as input for the FFD would lead to overfitting, so some processing is required. First, cubic B-splines are used to fit the actual blade cross-section measurement points M. i(i = 0, 1, ..., n) Obtain the actual blade deformation section l' corresponding to the cross-sectional shape of the blade to be measured; then offset the theoretical blade deformation section and the actual blade deformation section outward by the tool radius R respectively to obtain the theoretical offset section l. o and actual offset intercept l' o Next, the theoretical bias intercept l o The theoretical point S is obtained by uniformly discretizing the parameter space. k (k=1,…,h); Finally, the theoretical point S k Projecting onto l', the projection point becomes S. k Deformed point T k (k = 1, ..., h).
[0066] S102: Based on the theoretical shape information and the actual shape information, the initial deformation domain of the blade section to be measured is calculated by the free deformation method, and the initial deformation domain is updated to obtain the updated deformation domain.
[0067] It should be noted that FFD is an interactive modeling technique for designing and modifying complex solid or surface models. It achieves deformation by embedding the object to be deformed into a flexible deformation domain, then applying deformation to that domain. The deformation propagates to the embedded object, thus deforming the target object. Generally, the deformation domain in FFD is defined as a ternary tensor volume. In this application, deformation in two-dimensional space is processed; therefore, the deformation domain degenerates into a tensor volume surface, using a cubic B-spline basis, with the expression:
[0068]
[0069] B i,j (u,v)=B i,3 (u)·B j,3 (v) (2);
[0070] Among them, B i,3 (u) and B j,3 (v) are the i-th and j-th cubic B-spline basis functions, defined on the node vector U = {0, 0, 0, 0, u₄, ..., uₙ} m-1 ,1,1,1,1} and V={0,0,0,0,v4…,v n-1 On the domain S, nodes are evenly distributed. Therefore, for a point on the object to be deformed, its parameter coordinates in the deformation domain S can be quickly solved by a simple linear transformation.
[0071] The basic steps of FFD are as follows. First, initialize the deformation domain S in equation (1) above; let point P be a point on the object to be deformed, and find its parametric coordinates (u,v) on the deformation domain S; then apply deformation to S, that is, move its control point P. i,j We obtain the deformation domain S'; finally, we substitute the parametric coordinates of P in S into the deformation domain S' to obtain the deformed point P'.
[0072] The above describes the forward process of FFD. In this application, an inverse problem needs to be solved: given the deformed point locations, the change in the control points of the deformation domain needs to be determined. Let there be a theoretical point S. k and the corresponding deformed actual point T k (k=1,…,h), S k The parametric coordinates in the original deformation domain S are (u k ,v k ), control point P of the deformation domain i,j The change is δ i,j Then the constraint function is:
[0073]
[0074] The optimization objective is:
[0075] min||δ i,j || 2 (4);
[0076] Solving the above constrained optimization problem using the Lagrange multiplier method yields the following solution:
[0077] δ=R(R T R) -1 (TS) (5);
[0078] in,
[0079]
[0080] In some possible implementations, step S102 involves calculating the initial deformation domain of the blade cross-section to be measured using the free deformation method based on the theoretical shape information and the actual shape information, including:
[0081] Extract the tool point of the tool path on the edge plate surface, and offset the tool point along the tool axis direction by a preset radius distance to obtain the theoretical tool center point;
[0082] Obtain the rectangular bounding box of the theoretical tool position center point, and use the boundary of the rectangular bounding box as the boundary of the initial deformation domain;
[0083] Obtain the node vectors and control mesh of the initial deformation domain, and calculate the node vectors and control points of the initial deformation domain in the X and Y coordinate axes respectively, so as to obtain the control points and node vectors of the initial deformation domain.
[0084] In some possible implementations, the node vectors and control mesh of the initial deformation domain are obtained, and the node vectors and control points of the initial deformation domain in the X and Y coordinate axes are calculated respectively to obtain the control points and node vectors of the initial deformation domain, including:
[0085] The boundary of the initial deformation domain is discretized at equal intervals along the X-axis to obtain one-dimensional points;
[0086] Using equal chord length parameterization, cubic spline interpolation is performed on the one-dimensional points in the X-axis direction to obtain the node vector and control points in the X-axis direction;
[0087] The boundary of the initial deformation domain is discretized at equal intervals along the Y-axis to obtain one-dimensional points;
[0088] Using equal chord length parameterization, cubic spline interpolation is performed on the one-dimensional points in the Y-axis direction to obtain the node vector and control points in the Y-axis direction;
[0089] Based on the node vectors and control points in the X-axis direction and the node vectors and control points in the Y-axis direction, the control points and node vectors of the initial deformation domain are obtained.
[0090] For example, firstly, the tool position point T of the toolpath on the edge plate surface is extracted. tip(i) (i = 1, ..., I), offset it by a distance R along the tool axis to obtain the theoretical tool center point T. o(i) (i = 1, ..., I); then, solve for the rectangular bounding box of the theoretical tool position center point, and use its boundary as the initial deformation domain boundary, let the boundary be [X min ,X max ]×[Y min ,Y max Finally, solve for the nodal vectors and control mesh of the initial deformation domain S(u,v): [X...] min ,X max ]Equal distances are used to obtain a one-dimensional point x i (i = 0, 1, ..., p), using equal chord length parameterization, for x i Perform cubic spline interpolation, let the nodal vector of the resulting spline be U, and the control points be... Similarly, the node vector V and control points are obtained in the Y direction. Then the control points of the initial deformation domain S The node vectors are U and V.
[0091] In some possible implementations, updating the initial deformation domain to obtain an updated deformation domain includes:
[0092] Based on the theoretical points and the deformed points, the corresponding theoretical matrix and deformed matrix are calculated.
[0093] The deformation domain matrix is obtained based on the initial deformation domain;
[0094] The change in control points of the initial deformation domain is calculated based on the theoretical matrix, the deformation matrix, and the deformation domain matrix.
[0095] The control points of the initial deformation domain are updated by changing the control points of the initial deformation domain to obtain the updated deformation domain.
[0096] For example, S in step S101 k and T k Substituting into equations (8) and (9) respectively, we obtain the theoretical matrix S and the deformation matrix T; substituting the initial deformation domain from step S102 into equation (7), we solve for the deformation domain matrix R; substituting matrices S, T, and R into equation (5), we calculate the change in control points δ. Finally, we update the initial deformation domain control points P. i,j The updated deformable domain S'(u,v) is obtained.
[0097] S103: Embed the theoretical toolpath of the edge plate surface into the updated deformation domain to obtain the corrected toolpath, so as to perform adaptive and arbitrary compensation on the toolpath of the edge plate surface machining.
[0098] In some possible implementations, in step S103, the theoretical toolpath of the edge plate surface is embedded into the updated deformation domain to obtain a corrected toolpath, thereby adaptively compensating for the toolpath of the edge plate surface machining, including:
[0099] Obtain the parameter coordinates of the theoretical tool position center point in the initial deformation domain;
[0100] Substitute the parameter coordinates into the updated deformation domain to obtain the actual tool position center point;
[0101] The actual tool position center point is offset by a preset radius distance in the opposite direction of the theoretical tool axis to obtain the corrected tool position point.
[0102] For example, for the theoretical tool position center point T in step S103 o(i) (i = 1, ..., I), first calculate its parametric coordinates (u, v) in the initial deformation domain S(u, v). i ,v i Then (u) i ,v iSubstituting into the updated deformation domain S'(u,v), the actual tool position center point T' is calculated. o(i) Finally, the actual tool position center point is offset by a distance R in the opposite direction of the theoretical tool axis to obtain the corrected tool position point T'. tip(i) (i = 1, ..., I).
[0103] In one specific implementation, this application integrates the method of this application into software based on an on-machine measurement platform through its secondary development interface, and has conducted implementation verification. The process steps are as follows:
[0104] Plan the blade section measurement points, perform in-machine measurement, and the measurement path is as follows: Figure 4 As shown.
[0105] The measurement data was processed, and the results are as follows: Figure 5 As shown. The two outer curves are obtained by offsetting the blade theory and deformation section outwards by a distance R from the tool radius. In this embodiment, the tool radius is 2 mm. The discrete density of the offset section is 2 lines / mm.
[0106] Based on the initial deformation domain, the resulting mesh of toolpath center points and deformation domain control points for the edge plate surface machining is as follows: Figure 6 As shown. The number of control points is m×n=76×70.
[0107] Calculate the changes in control points within the deformation domain and update the deformation domain. The changes in control points near the leading and trailing edges of the blade are shown below. Figure 7 As shown.
[0108] Finally, the toolpath for machining the edge plate surface was corrected, and the result is as follows. Figure 8 As shown. From Figure 8 As can be seen, the corrected toolpath has better smoothness, and its deformation is similar to... Figure 5 The deformation of the blade section is consistent.
[0109] This embodiment successfully verifies the effectiveness of the method proposed in this invention.
[0110] Based on the same application concept, this invention also provides a blade edge milling toolpath conformal compensation system corresponding to the blade edge milling toolpath conformal compensation method provided in the above embodiments. Since the principle of the system in this application is similar to the blade edge milling toolpath conformal compensation method in the above embodiments, the implementation of the system can refer to the implementation of the method, and the repeated parts will not be described again.
[0111] like Figure 9 As shown, Figure 9 A functional block diagram of a blade rim milling toolpath conformal compensation system provided by the present invention includes:
[0112] The measurement point acquisition module 100 is used to acquire the theoretical shape information and actual shape information corresponding to the cross-sectional shape of the blade to be measured.
[0113] The deformation domain update module 200 is used to calculate the initial deformation domain of the blade section to be measured by the free deformation method based on the theoretical shape information and the actual shape information, and update the initial deformation domain to obtain the updated deformation domain.
[0114] The tool path modification module 300 is used to embed the theoretical tool path of the edge plate surface into the updated deformation domain to obtain the corrected tool path, so as to perform adaptive and arbitrary compensation on the tool path of the edge plate surface machining.
[0115] Based on the same concept, embodiments of the present invention also provide an electronic device, including: a processor, a memory, and a bus. The memory is used to store execution instructions and includes main memory and external memory; the main memory here is also called internal memory, used to temporarily store computational data in the processor and data exchanged with external memory such as a hard disk. The processor exchanges data with external memory through main memory. When the electronic device is running, the processor and the memory communicate through the bus, enabling the processor to execute the steps of the blade edge milling toolpath conformal compensation method shown in the above method embodiments. The memory stores machine-readable instructions executable by the processor. When the electronic device is running, the processor and the memory communicate through the bus, and the machine-readable instructions are executed by the processor to perform the steps of the blade edge milling toolpath conformal compensation method as described in any of the above embodiments.
[0116] Based on the same concept, embodiments of the present invention also provide a computer-readable storage medium storing a computer program, wherein the computer program, when run by a processor, executes the steps of the blade edge milling toolpath conformal compensation method provided in the above embodiments.
[0117] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0118] This application is described with reference to flowchart illustrations and / or block diagrams of methods according to embodiments of this application.
[0119] Obviously, the above embodiments are merely illustrative examples for clear explanation and are not intended to limit the implementation. Those skilled in the art will recognize that other variations or modifications can be made based on the above description. It is neither necessary nor possible to exhaustively list all possible implementations here. However, obvious variations or modifications derived therefrom are still within the scope of protection of this invention.
Claims
1. A method of profile compensation for face milling of a blade shroud surface, c h a r a c t e r i s e d in that, include: Obtain the theoretical and actual shape information corresponding to the cross-sectional shape of the blade to be measured; Based on the theoretical shape information and the actual shape information, the initial deformation domain of the blade section to be measured is calculated by the free deformation method, and the initial deformation domain is updated to obtain the updated deformation domain. The theoretical toolpath of the rim plate surface is embedded into the updated deformation domain to obtain the corrected toolpath, so as to perform adaptive conformal compensation on the toolpath of the rim plate surface machining. Obtaining theoretical and actual shape information corresponding to the cross-sectional shape of the blade to be measured includes: obtaining the theoretical blade deformation section corresponding to the cross-sectional shape of the blade to be measured according to a preset measurement path, and obtaining the theoretical blade section measurement point according to the theoretical blade deformation section; measuring the theoretical blade section measurement point to obtain the actual blade section measurement point, and obtaining the actual blade deformation section corresponding to the cross-sectional shape of the blade to be measured according to the actual blade section measurement point; offsetting the theoretical blade deformation section and the actual blade deformation section outward by a preset radius distance of the tool to obtain the theoretical offset section and the actual offset section; uniformly discretizing the theoretical offset section in the parameter space to obtain theoretical points, and projecting the theoretical points onto the actual blade deformation section to obtain deformation points; Based on the theoretical shape information and the actual shape information, the initial deformation domain of the blade section to be measured is calculated using the free deformation method, including: extracting the tool point of the toolpath on the edge plate surface, offsetting the tool point along the tool axis direction by a preset radius distance to obtain the theoretical tool center point; obtaining the rectangular bounding box of the theoretical tool center point, and using the boundary of the rectangular bounding box as the boundary of the initial deformation domain; obtaining the node vector and control mesh of the initial deformation domain, and calculating the node vector and control points of the initial deformation domain in the X-coordinate axis and Y-coordinate axis directions respectively, so as to obtain the control points and node vectors of the initial deformation domain.
2. The method of claim 1, wherein, The theoretical shape information includes the theoretical blade deformation section, the theoretical blade section measurement point, the theoretical offset section, and the theoretical point; The actual shape information includes the actual blade section measurement point, the actual blade deformation section, the actual offset section, and the deformation point.
3. The method of claim 1, wherein, Obtain the node vectors and control mesh of the initial deformation domain, and calculate the node vectors and control points of the initial deformation domain in the X and Y coordinate axes respectively, to obtain the control points and node vectors of the initial deformation domain, including: The boundary of the initial deformation domain is discretized at equal intervals along the X-axis to obtain one-dimensional points; Using equal chord length parameterization, cubic spline interpolation is performed on the one-dimensional points in the X-axis direction to obtain the node vector and control points in the X-axis direction; The boundary of the initial deformation domain is discretized at equal intervals along the Y-axis to obtain one-dimensional points; Using equal chord length parameterization, cubic spline interpolation is performed on the one-dimensional points in the Y-axis direction to obtain the node vector and control points in the Y-axis direction; The control points and node vectors of the initial deformation domain are obtained based on the node vectors and control points in the X-axis direction and the node vectors and control points in the Y-axis direction.
4. The method of claim 3, wherein, The updated deformation domain is obtained by updating the initial deformation domain, including: Based on the theoretical points and the deformed points, the corresponding theoretical matrix and deformed matrix are calculated. The deformation domain matrix is obtained based on the initial deformation domain; The change in control points of the initial deformation domain is calculated based on the theoretical matrix, the deformation matrix, and the deformation domain matrix. The control points of the initial deformation domain are updated by changing the control points of the initial deformation domain to obtain the updated deformation domain.
5. The blade rim milling toolpath conformal compensation method according to claim 4, characterized in that, Embedding the theoretical toolpath of the rim surface into the updated deformation domain yields a corrected toolpath, enabling adaptive conformal compensation for the rim surface machining toolpath, including: Obtain the parameter coordinates of the theoretical tool position center point in the initial deformation domain; Substitute the parameter coordinates into the updated deformation domain to obtain the actual tool position center point; The actual tool position center point is offset by a preset radius distance in the opposite direction of the theoretical tool axis to obtain the corrected tool position point.
6. A blade rim milling toolpath conformal compensation system, used to perform the blade rim milling toolpath conformal compensation method according to any one of claims 1 to 5, characterized in that, The system includes: The measurement point acquisition module is used to acquire the theoretical shape information and actual shape information corresponding to the cross-sectional shape of the blade to be measured; The deformation domain update module is used to calculate the initial deformation domain of the blade section to be measured using the free deformation method based on the theoretical shape information and the actual shape information, and update the initial deformation domain to obtain the updated deformation domain. The tool path modification module is used to embed the theoretical toolpath of the edge plate surface into the updated deformation domain to obtain the corrected toolpath, so as to perform adaptive conformal compensation on the toolpath of the edge plate surface machining.
7. An electronic device, characterized in that, include: The device includes a processor, a memory, and a bus. The memory stores machine-readable instructions executable by the processor. When the electronic device is running, the processor communicates with the memory via the bus. The machine-readable instructions are executed by the processor to perform the steps of the blade edge milling toolpath conformal compensation method as described in any one of claims 1 to 5.
8. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when executed by a processor, performs the steps of the blade edge milling toolpath conformal compensation method as described in any one of claims 1 to 5.
Citation Information
Patent Citations
System and method for positioning error compensation during manufacturing of complex-shaped gas turbine engine parts
CA2843510A1
Turbine blade precision casting mold molded surface reversible deformation design method
CN115455588A