Method for improving hole machining position accuracy of linear welding blisk
By determining and compensating for the positional error between the workpiece and the machine tool coordinate system, and by developing an automatic angular correction program and a point-to-point machining program, the problem of out-of-tolerance positional error of the end face holes of the linear welded integral bladed disk was solved, achieving high-precision machining and cost savings.
Patent Information
- Application Number
- CN202311509528.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-11-14
- Publication Date
- 2025-11-18
- Estimated Expiration
- 2043-11-14
AI Technical Summary
The machining equipment for the end face of linear welded integral bladed disks suffers from inaccurate turntable positioning and indexing, as well as part misalignment issues, resulting in out-of-tolerance positional accuracy, which affects part quality and delivery schedule, and makes it impossible to use point-to-point machining methods.
By determining the positional error between the workpiece and the machine tool coordinate system, fine compensation is performed. The coordinate system deviation is recalculated using the tool tip tracking function and the CNC system. An automatic angular correction program and an end face hole point machining program are compiled. The GUD parameters are recorded and applied for machining.
This effectively avoids machining errors caused by part eccentricity, improves the machining quality and precision of parts, ensures qualified delivery of parts, and reduces costs.
Smart Images

Figure CN117283009B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of aero-engine technology, specifically to a method for machining the end face holes of a linearly welded integral bladed disk. Background Technology
[0002] Due to inaccurate rotary table positioning and indexing, as well as part misalignment, the machining equipment for the end face holes of linear welded integral impellers often experiences positional errors during the machining process. This negatively impacts part quality and can even affect delivery schedules. Furthermore, this equipment is a CNC machining system where the spindle center can only pass through a very short distance from the rotary table center, making it impossible to machine all end face holes using point-to-point machining methods. Summary of the Invention
[0003] To address the aforementioned problems, this invention discloses a method for machining end holes on a linearly welded integral bladed disk.
[0004] The specific technical solution is as follows:
[0005] A method for improving the machining position accuracy of holes in a linear welded integral bladed disk includes the following steps:
[0006] 1): Prepare the parts;
[0007] 2): Install the parts onto the machine tool and clamp and align them;
[0008] 3): Determine the position of the angular hole in the positive Z-axis direction;
[0009] 4): Determine the error
[0010] 4.1) Determine the positional error between the workpiece coordinate system and the machine tool coordinate system in the X-axis direction;
[0011] 4.2) Determine the positional error between the workpiece coordinate system and the machine tool coordinate system in the Z-axis direction;
[0012] 4.3) Input the X position error value into the workpiece coordinate system X fine compensation;
[0013] 4.4) Input the Z position error value into the workpiece coordinate system for fine Z-compensation;
[0014] 5): Determine the angular error
[0015] 5.1): Set the angle between the line connecting the center of the angular hole and the origin of the workpiece coordinate system and the Z-axis as θ;
[0016] 5.2) Calculate the angular error θ based on the distance R between the origin of the workpiece coordinate system and the center of the angular hole and the positional deviation in the X-axis direction; obtain the distance between the origin of the machine tool coordinate system and the center of the angular hole;
[0017] 5.3) Based on the angular error θ, with the origin of the machine tool coordinate system as the center, rotate the coordinate system of the angular hole and the workpiece to the position of the new angular hole and the second workpiece coordinate system after compensation;
[0018] 5.4): Using the tool tip tracking function, and leveraging the CNC system function, recalculate the compensated position deviation value of the second workpiece coordinate system 11 relative to the origin of the machine tool coordinate system;
[0019] 5.5): Write the recalculated position deviation value into the workpiece coordinate system for fine compensation;
[0020] 6): Parts begin processing;
[0021] 7): Record the misalignment deviation of the upper and lower semicircular holes.
[0022] The processing method in step 6 includes:
[0023] 6.1): Record the deviation value of the workpiece coordinate system after compensation, and machine the hole in the lower semicircle direction of the datum for alignment;
[0024] 6.2): The lower semi-circular hole is now complete;
[0025] 6.3): Invert the deviation value in step 6) and rewrite it into the compensated workpiece coordinate system;
[0026] 6.4): Rotate the part 180°;
[0027] 6.5): Machining the hole 7 in the upper semicircle direction of the alignment datum;
[0028] 6.6): Part processing is complete.
[0029] The processing method in step 7 includes:
[0030] 7.1): Use a coordinate measuring machine to measure the misalignment deviation of the upper and lower semicircular holes;
[0031] 7.2): Record the misalignment deviation of the upper and lower semicircles into the GUD parameters of the CNC equipment.
[0032] 7.3): Apply the GUD parameters to the subsequent machining of the part.
[0033] The advantages of this invention are: the method disclosed in this invention can effectively avoid machining errors caused by part eccentricity and worktable rotation, reduce the requirements for turntable accuracy, and in particular, completely solve the problem of decreased positioning accuracy in a certain direction of the turntable, which can ensure the machining quality of parts, ensure qualified delivery of parts, and the cost savings are proportional to the cost of parts. Attached Figure Description
[0034] Figure 1 This is a schematic diagram of the workpiece coordinate system and the machine tool coordinate system;
[0035] Figure 2 This is a schematic diagram showing the location of the angular hole;
[0036] Figure 3 A schematic diagram showing the positional comparison between the new angular hole and the second coordinate system, and the coordinate systems of the angular hole and the workpiece.
[0037] Figure 4 This is a schematic diagram showing the position of the new angular aperture and the second coordinate system;
[0038] Figure 5 This is a logic block diagram of the present invention. Detailed Implementation
[0039] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0040] As shown in the figure, 1-Alignment datum, 2-Machine tool coordinate system, 3-Workpiece coordinate system, 4-Angular hole, 5-Machine tool coordinate system X-axis, 6-Machine tool coordinate system Z-axis, 7-X-axis direction, position error LX between workpiece coordinate system and machine tool coordinate system, 8-Z-axis direction, position error Lz between workpiece coordinate system and machine tool coordinate system, 9-Angular error θ, 10-New angular hole, 11-Second workpiece coordinate system;
[0041] A method for improving the machining position accuracy of holes in a linear welded integral bladed disk includes the following steps:
[0042] 1): Prepare the parts;
[0043] 2): Install the parts onto the machine tool and clamp and align them;
[0044] 3): On the positive Z-axis, determine the position of the angular hole and mark the alignment datum 1;
[0045] 4): Determine the error
[0046] 4.1) Determine the positional error between the workpiece coordinate system and the machine tool coordinate system in the X-axis direction, i.e., denoted by LX;
[0047] 4.2) Determine the positional error between the workpiece coordinate system and the machine tool coordinate system in the Z-axis direction, denoted by Lz, such as... Figure 1 As shown;
[0048] 4.3) Input the X position error value into the workpiece coordinate system X fine compensation;
[0049] 4.4) Input the Z position error value into the workpiece coordinate system for fine Z-compensation;
[0050] 5): Determine the angular error
[0051] 5.1): Set the angle between the line connecting the center of the angular hole and the origin of the workpiece coordinate system and the Z-axis as θ, such as... Figure 2 As shown;
[0052] 5.2) Calculate the angular error θ based on the distance R between the origin of the workpiece coordinate system and the center of the angular hole and the positional deviation in the X-axis direction; the angle θ can be obtained from the right triangle formed by the two known parameters LX and R, i.e., θ=ARCSIN(LX / R). At the same time, the length of the other leg of the right triangle, C, can also be obtained. Thus, the distance A between the origin of the machine tool coordinate system and the center of the angular hole can be obtained, A=C-Lz;
[0053] 5.3) Based on the angular error θ, with the origin 2 of the machine tool coordinate system as the center, rotate the coordinate system of the angular hole and the workpiece to the compensated new angular hole and the compensated second workpiece coordinate system position; for example... Figure 3 , Figure 4 As shown;
[0054] 5.4): Using the tool tip tracking function, and leveraging the CNC system function, recalculate the compensated position deviation value of the second workpiece coordinate system 11 relative to the origin of the machine tool coordinate system;
[0055] 5.5): Write the recalculated position deviation value into the workpiece coordinate system for fine compensation;
[0056] 6): Parts begin processing;
[0057] 7): Record the misalignment deviation of the upper and lower semicircular holes.
[0058] The processing method in step 6 includes:
[0059] 6.1): Record the deviation value of the workpiece coordinate system after compensation, that is, the deviation value between the second coordinate system 11 and the machine tool coordinate system 2, and machine the hole in the lower half circle direction of the alignment datum 1.
[0060] 6.2): The lower semi-circular hole is now complete;
[0061] 6.3): Invert the deviation value in step 6) and rewrite it into the compensated workpiece coordinate system;
[0062] 6.4): Rotate the part 180°;
[0063] 6.5): Machining the hole 7 in the upper semicircle direction of the alignment datum;
[0064] 6.6): Part processing is complete.
[0065] The processing method in step 7 includes:
[0066] 7.1): Use a coordinate measuring machine to measure the misalignment deviation of the upper and lower semicircular holes;
[0067] 7.2): Record the misalignment deviation of the upper and lower semicircles into the GUD parameters of the CNC equipment (GUD parameters are: RTCP_XRTCP_Z).
[0068] 7.3): Apply the GUD parameters to the subsequent machining of the part.
[0069] This invention further discloses a program segment for machining a hole in an integral bladed disk of a certain size according to the above method, the content of which is as follows:
[0070] PROG XIUZHENG (REAL BANJING) Angle Compensation Program
[0071] DEF REAL X_FI, Z_FI, JIAODU_BC Define parameters
[0072] DEF REAL X_FI_X, Z_FI_X defines parameters
[0073] DEF REAL CHANGDU,JIAODU Define parameters
[0074] T=TOOL1 Call the tool
[0075] M6 tool changer
[0076] D1
[0077] ;============Extracting Eccentricity=============
[0078] X_FI=$P_UIFR[$P_UIFRNUM,X,FI] Read error: X-axis eccentricity
[0079] Z_FI=$P_UIFR[$P_UIFRNUM,Z,FI] Error reading: Z-axis eccentricity
[0080] ============Calculate Angle Compensation Amount===========
[0081] JIAODU_BC = ARCCOS(ABS(X_FI) / (BANJING)) Calculates the angle
[0082] If JIAODU_BC>=90, check if the angle is incorrect.
[0083] LOOP
[0084] MSG ("Incorrect Angle") Alarm
[0085] M0 Pause
[0086] ENDLOOP (End of loop)
[0087] G54 D1 Activate coordinate system
[0088] G1 Z800 F5000 Positioning
[0089] A0 Positioning
[0090] Y400 Positioning
[0091] B0 Positioning
[0092] X0 Z0 positioning
[0093] =============Coordinate System Compensation================
[0094] IF X_FI>=0 check
[0095] $P_UIFR[$P_UIFRNUM,B,FI]=JIAODU_BC Angle Positive Compensation
[0096] ELSE
[0097] $P_UIFR[$P_UIFRNUM,B,FI]=-JIAODU_BC Angle Negative Compensation
[0098] ENDIF is used to determine the end of the string.
[0099] NEWCONF Data Refresh
[0100] G54 D1 Activate coordinate system
[0101] ;==========Eccentric Conversion=========
[0102] TRAORI(1) Tool tip tracking state 1 activated
[0103] GO B0 Rotate to the positive X-axis (select according to the coordinate system settings of the process).
[0104] $P_UIFR[$P_UIFRNUM,X,FI]=$AA_IM[X] Recalculated eccentricity
[0105] $P_UIFR[$P_UIFRNUM,Z,FI]=$AA_IM[Z] Recalculated eccentricity
[0106] ==========================================
[0107] G1 Z800 Positioning
[0108] M30 program ended
[0109] Hole machining program
[0110] N10 DEF STRING[9] TOOL1="T_D8" Defines the tool
[0111] N15 G54 G40 G17 G54 G90 G60 Activation Function
[0112] N20 R40=27; Number of holes
[0113] N25 R41=184.5; Polar radius
[0114] N30 R42 = 300; Spindle speed
[0115] N35 R43=2; Angular relationship
[0116] N40 R44=180+R43 ; Starting angle of the negative Y hole after rotation
[0117] N45 R45 = 360 + R43; Starting angle of the negative Y hole after rotation
[0118] N50 R46 = 360 / R40; Angle increment
[0119] N55 R47=$P_UIFR[$P_UIFRNUM,X,FI] Read X-axis eccentricity
[0120] N60 R48=$P_UIFR[$P_UIFRNUM,Z,FI] Read Z-axis eccentricity
[0121] N65 T=TOOL1 Prepare the knife
[0122] N70 M6 Tool Changer
[0123] N80 D1 Activate Knife Cover
[0124] N85 L760 Measuring Tool
[0125] N90 G40 G17 G54 G90 G60 Activation Function
[0126] N95 TRAORI(2) Activate tip tracking mode 2
[0127] N100 S=R42 M3 Spindle Selection
[0128] N105 G90 G01 X0 Z400 Y400 A-90 B0 F5000 Positioning
[0129] N110 ROT X=-90 coordinate system rotation
[0130] N112 ATRANS X=RTCP_X Y=RTCP_Z RTCP data compensation
[0131] N115 G01 X0 Y0 Z400 F5000 Positioning
[0132] N120 Z10 Positioning
[0133] N125 BIAOSHI: Identifier
[0134] N130 IF R45>360 GOTOF BIAOSHI1 Determine if the first limit has been entered.
[0135] N135 G1 X=R41*COS(R45) Y=R41*SIN(R45) Positioning
[0136] N140 Z50 F5000 Positioning
[0137] N145 Z20 F3000 Positioning
[0138] N150 Z2 Positioning
[0139] N155 Z-5 F40 Hole Machining
[0140] N160 Z11 F1000 Positioning
[0141] N165 Z60 F5000 Positioning
[0142] N170 BIAOSHI1: Mark 1
[0143] N175 R45 = R45 - R46 (Angle reduction)
[0144] N180 STOPRE Pre-read
[0145] N185 IF R45>=180 GOTOB BIAOSHI Determine if the second limit is entered
[0146] N190 G1 Z200 F5000 Positioning
[0147] N195 Y-600 Positioning
[0148] N200 B180 Positioning
[0149] N205 $P_UIFR[$P_UIFRNUM,X,FI]=-R47 X-axis eccentricity data refresh
[0150] N210 $P_UIFR[$P_UIFRNUM,Z,FI]=-R48 Z-axis eccentricity data refresh
[0151] N215 G54 D1 Activate coordinate system
[0152] N217 ATRANS X=RTCP_X Y=RTCP_Z RTCP data compensation
[0153] N220 G1 X0 Y0 Z200 Positioning
[0154] N225 BIAOSHI2: Mark 2
[0155] N230 IF R44<=180 GOTOF BIAOSHI3 Determine if it is in the second limit
[0156] N235 G1 X=R41*COS(R44) Y=R41*SIN(R44) Positioning
[0157] N240 Z50 F5000 Positioning
[0158] N245 Z20 F3000 Positioning
[0159] N250 Z2 Positioning
[0160] N255 Z-5 F40 Hole Machining
[0161] N260 Z11 F1000 Positioning
[0162] N265 Z60 F5000 Positioning
[0163] N270 BIAOSHI3: Mark 3
[0164] N275 R44 = R44 + R46, angle increase
[0165] N280 STOPRE Organization Procedure Pre-read
[0166] N285 IF R44<360 GOTOB BIAOSHI2 judgment
[0167] N290 G1 Z200 F5000 Positioning
[0168] N295 Y-600 Positioning
[0169] N300 TRAFOOF Cancel Blade Tip Tracking
[0170] N305 TRANS Cancel Translation
[0171] N310 ROT Cancel coordinate system rotation
[0172] N315 Z800 M9 Positioning
[0173] N320 G90 G0 A0 Positioning
[0174] N325 M5 Spindle Stop
[0175] N330 M30 Program End
[0176] This method has been verified to be applicable to all equipment where the spindle center can only pass through a very short distance from the rotary table center. It can effectively compensate for the equipment defects caused by the spindle center only passing through a very short distance from the rotary table center. Currently, equipment where the spindle can pass through a very short distance from the rotary table center can only use the table rotation method to process end faces. If the accuracy of the rotary table decreases, it will inevitably affect the positional accuracy of the end faces. This method allows parts that can only be processed by rotating the table to also use point-to-point machining methods, which has broad application prospects.
[0177] The key points of the technical solution of this invention are:
[0178] 1. By establishing a certain logical relationship, an automatic angular correction program is developed. Since the measured eccentricity is an eccentricity with errors, it has an adverse effect on the position accuracy of the end face of the part. The automatic angular correction program can correct the angular relationship to be accurate.
[0179] 2. Through a certain logical relationship, a machining program for end face holes is compiled. This program includes machine tool RTCP data correction parameters, which can be applied to the machining of end face holes on all parts with a single adjustment.
Claims
1. A method for improving the machining positional accuracy of holes in a linear welded integral blade disk, characterized in that, Includes the following steps: 1): Prepare the parts; 2): Install the parts onto the machine tool and clamp and align them; 3): Determine the position of the angular hole in the positive Z-axis direction; 4): Determine the error 4.1) Determine the positional error between the workpiece coordinate system and the machine tool coordinate system in the X-axis direction; 4.2) Determine the positional error between the workpiece coordinate system and the machine tool coordinate system in the Z-axis direction; 4.3) Input the X-axis position error value into the workpiece coordinate system X for fine compensation; 4.4) Input the Z-axis position error value into the workpiece coordinate system for fine Z-component compensation; 5): Determine the angular error 5.1): The angle between the line connecting the center of the angular hole and the origin of the workpiece coordinate system and the Z-axis is called the angular error θ; 5.2) Calculate the angular error θ based on the distance R between the origin of the workpiece coordinate system and the center of the angular hole and the position error in the X-axis direction; obtain the distance between the origin of the machine tool coordinate system and the center of the angular hole; 5.3) Based on the angular error θ, with the origin of the machine tool coordinate system as the center, rotate the coordinate system of the angular hole and the workpiece to the position of the new angular hole and the second workpiece coordinate system after compensation; 5.4): Using the tool tip tracking function, and leveraging the CNC system's capabilities, recalculate the compensated positional deviation of the second workpiece coordinate system relative to the origin of the machine tool coordinate system; 5.5): Write the recalculated position deviation value into the workpiece coordinate system for fine compensation; 6): The part begins processing; 7): Record the misalignment deviation of the upper and lower semicircular holes; The processing method in step 6 includes: 6.1): Record the deviation value of the workpiece coordinate system after compensation, and machine the hole in the lower semicircle direction of the datum for alignment; 6.2): The lower semi-circular hole is now complete; 6.3): Invert the deviation value in step 6) and rewrite it into the compensated second workpiece coordinate system; 6.4): Rotate the part 180°; 6.5): Machining the holes in the upper semicircle direction of the alignment datum; 6.6): Part processing is complete.
2. The method for improving the machining position accuracy of holes in a linear welded integral bladed disk according to claim 1, characterized in that, The processing method in step 7 includes: 7.1): Use a coordinate measuring machine to measure the misalignment deviation of the upper and lower semicircular holes; 7.2): Record the misalignment deviation of the upper and lower semicircles into the GUD parameters of the CNC equipment; 7.3): Apply the GUD parameters to the subsequent machining of the part.
Citation Information
Patent Citations
Cutter spacing optimizing method for cydariform knife tool multiple coordinates line width processing
CN101063880A
Method for positioning hole center
CN102581702A