Method and system for measuring thickness compensation of mirror milling of overall box bottom of launch vehicle
By setting initial and dynamic compensation limit values and combining them with the wall thickness compensation algorithm of the mirror milling equipment, the problem of abnormal fluctuations in compensation values caused by occasional measurement errors in mirror milling technology was solved, and stable machining of the overall bottom of the launch vehicle was achieved.
Patent Information
- Application Number
- CN202311230051.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-09-21
- Publication Date
- 2026-02-13
- Estimated Expiration
- 2043-09-21
AI Technical Summary
In the current mirror milling technology for machining the bottom of rocket fuel tanks, occasional measurement errors are prone to occur due to the instability of the ultrasonic thickness measuring device, leading to abnormal fluctuations in the compensation value and affecting the machining quality.
By setting the initial compensation limit value and the number of dynamic compensation tool points, and combining the wall thickness compensation algorithm of the mirror milling equipment, the actual compensation value is calculated and dynamically adjusted to prevent overcutting or undercutting.
Stable control of wall thickness during mirror milling was achieved, avoiding machining problems caused by occasional measurement errors and plastic deformation, and improving the overall machining quality of the box bottom.
Smart Images

Figure CN117464059B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of numerical control machining, in particular to a launch vehicle integral tank bottom mirror milling machining thickness compensation method and system. BACKGROUND
[0002] Mirror milling technology has been widely used in the machining of launch vehicle fuel tank bottom. Compared with traditional numerical control machining, mirror milling technology has obvious advantages and has become the only solution for integral tank bottom thin-walled part machining because it can realize real-time thickness measurement and compensation during machining and achieve good control of integral tank bottom wall thickness key dimensions.
[0003] Mirror milling technology relies on accurate wall thickness data provided by the ultrasonic thickness measuring device. If the measurement data is accurate, the wall thickness size can be accurately controlled during machining. However, due to the stability of the ultrasonic thickness measuring device and the quality of the measured surface, the ultrasonic measuring device is prone to abnormal thickness measurement. If the related parameters do not match or defects are encountered during measurement, the measurement result may be double or half the wall thickness, which may cause abnormal fluctuations in the compensation value and result in excessive compensation and local overcut or undercut. The above problems seriously affect the machining quality of the integral tank bottom, and due to the principle of ultrasonic wall thickness measurement, it is difficult to solve the problem from the root cause, which has become a major hidden danger that hinders the development of mirror milling technology for integral tank bottom.
[0004] To avoid excessive compensation caused by accidental measurement errors, the maximum compensation can be controlled to suppress accidental measurement deviations. At the same time, to prevent the maximum compensation value from not being able to adapt to the plastic deformation of the integral tank bottom during machining, the compensation limit is dynamically adjusted based on the average compensation value.
[0005] Therefore, there is a need in the market for a launch vehicle integral tank bottom mirror milling machining thickness compensation method and system that can realize stable and controllable wall thickness size during mirror milling machining. SUMMARY
[0006] In view of the defects in the prior art, the present application aims to provide a launch vehicle integral tank bottom mirror milling machining thickness compensation method and system.
[0007] According to the launch vehicle integral tank bottom mirror milling machining thickness compensation method provided by the present application, the following steps are included:
[0008] Step S1: determining an initial compensation limit value and a dynamic compensation tool position point number;
[0009] Step S2: judging whether the current tool position sequence is greater than the dynamic compensation tool position number, if yes, using the calculated dynamic compensation limit value; if no, using the initial compensation limit value;
[0010] Step S3: calculating the compensation value of the current tool position;
[0011] Step S4: determining the actual compensation value according to the relationship between the compensation value of the current tool position and the corresponding dynamic compensation limit value;
[0012] Step S5: compensating according to the actual compensation value, and calculating the compensation value sum of all dynamic compensation tool positions;
[0013] Step S6: updating the compensation limit value through the compensation value sum, and judging whether the current tool position is the last tool position, if yes, ending the compensation control; if no, executing step S7;
[0014] Step S7: the tool running to the next tool position, and executing steps S2 to S6.
[0015] Preferably, the initial compensation limit value is calculated according to the theoretical wall thickness, including an initial compensation value upper limit and an initial compensation value lower limit.
[0016] The dynamic compensation tool position number is a fixed value.
[0017] Preferably, the compensation value of the current tool position in step S3 is the calculated compensation value of the current tool position calculated by the wall thickness compensation algorithm of the mirror milling equipment at each tool position.
[0018] Preferably, step S4 includes:
[0019] When the compensation value of the current tool position is less than or equal to the corresponding dynamic compensation upper limit and greater than or equal to the corresponding dynamic compensation lower limit, the actual compensation value is the compensation value of the current tool position.
[0020] When the compensation value of the current tool position is greater than the corresponding dynamic compensation upper limit, the actual compensation value is the corresponding dynamic compensation upper limit.
[0021] When the compensation value of the current tool position is less than the corresponding dynamic compensation lower limit, the actual compensation value is the corresponding dynamic compensation lower limit.
[0022] Preferably, the calculated dynamic compensation limit value is the compensation limit value updated through the compensation value sum, and the calculation formula is as follows:
[0023] DD min =D N / N-0.1
[0024] DDmax = D N / N+0.1
[0025] wherein, DD min represents the calculated dynamic compensation limit lower limit, DD max represents the calculated dynamic compensation limit upper limit, D N represents the compensation value sum of all dynamic compensation tool position numbers, and N represents the dynamic compensation tool position number.
[0026] According to the application, a mirror milling processing thickness compensation system for a whole box bottom of a launch vehicle is provided, comprising:
[0027] Module M1: determining an initial compensation limit value and a dynamic compensation tool position number;
[0028] Module M2: judging whether the current tool position sequence is greater than the dynamic compensation tool position number, if yes, using the calculated dynamic compensation limit value; if no, using the initial compensation limit value;
[0029] Module M3: calculating the compensation value of the current tool position;
[0030] Module M4: determining the actual compensation value according to the relationship between the compensation value of the current tool position and the corresponding dynamic compensation limit value;
[0031] Module M5: performing compensation processing according to the actual compensation value and calculating the compensation value sum of all dynamic compensation tool position numbers;
[0032] Module M6: updating the compensation limit value through the compensation value sum, and judging whether the current tool position is the last tool position, if yes, ending the compensation control; if no, triggering module M7;
[0033] Module M7: the tool runs to the next tool position to trigger modules M2 to M6 in a loop.
[0034] Preferably, the initial compensation limit value is calculated according to a theoretical wall thickness, comprising an initial compensation value upper limit and an initial compensation value lower limit.
[0035] The dynamic compensation tool position number is a fixed value.
[0036] Preferably, the compensation value of the current tool position in module M3 is the calculated compensation value of the current tool position calculated by a wall thickness compensation algorithm of the mirror milling equipment at each tool position.
[0037] Preferably, module M4 comprises:
[0038] When the compensation value of the current tool position is less than or equal to the corresponding dynamic compensation upper limit and greater than or equal to the corresponding dynamic compensation lower limit, the actual compensation value is the compensation value of the current tool position;
[0039] When the compensation value of the current tool position is greater than the corresponding dynamic compensation upper limit, the actual compensation value is the corresponding dynamic compensation upper limit;
[0040] When the compensation value of the current tool position is less than the corresponding dynamic compensation lower limit, the actual compensation value is the corresponding dynamic compensation lower limit.
[0041] Preferably, the calculated dynamic compensation limit value is the compensation limit value updated by the compensation value sum, and the calculation formula is as follows:
[0042] DD min = D N / N-0.1
[0043] DD max = D N / N+0.1
[0044] Wherein, DD min represents the calculated dynamic compensation limit lower limit, DD max represents the calculated dynamic compensation limit upper limit, D N represents the compensation value sum of the number of all dynamic compensation tool positions, and N represents the number of dynamic compensation tool positions.
[0045] Compared with the prior art, the present application has the following beneficial effects:
[0046] 1. The present application constrains the compensation shaft limit value of the mirror milling equipment, prevents the actual machining overcut or undercut caused by the calculation error of the compensation value due to the accidental thickness measurement abnormality, and the like.
[0047] 2. The present application avoids the error compensation caused by the thickness measurement abnormality in the initial processing stage through the set initial compensation limit value.
[0048] 3. The present application adopts the dynamic compensation limit value setting method, matches the normal plastic deformation appearing in the overall tank bottom processing process, and avoids the persistent overcut or undercut caused by the fixed compensation limit value. BRIEF DESCRIPTION OF DRAWINGS
[0049] Other features, objects and advantages of the present application will become more apparent from the following detailed description of non-limiting embodiments, made with reference to the accompanying drawings:
[0050] Figure 1 It is a whole tank bottom mirror milling tool path planning flowchart for a launch vehicle tank.
[0051] Figure 2 A compensation axis compensation value curve diagram for normal processing.
[0052] Figure 3 A compensation axis compensation value curve diagram after a thickness measurement error occurs when the application is not used.
[0053] Figure 4 A compensation diagram after a thickness measurement error occurs when the application is used, located between the initial compensation limit value and the updated dynamic compensation limit value.
[0054] Figure 5 A compensation axis compensation value curve diagram for actual processing in the application.
[0055] Explanation of reference signs:
[0056] DETAILED DESCRIPTION
[0057] The application will be described in detail below with specific embodiments. The following examples will help those skilled in the art to further understand the application, but do not limit the application in any form. It should be noted that for those skilled in the art, without departing from the concept of the application, a number of changes and improvements can be made. These are within the scope of the application.
[0058] According to the whole box bottom mirror milling processing thickness compensation method of the launch vehicle provided by the application, as shown in Figure 1 , comprising:
[0059] Step S1: determining the initial compensation limit value and the dynamic compensation tool position point number. The initial compensation limit value is calculated according to the theoretical wall thickness, including the initial compensation value upper limit and the initial compensation value lower limit, and the calculation formula is as follows:
[0060] DC min = D S -0.1
[0061] DC max = D S +0.1
[0062] Wherein, DC min represents the initial compensation value lower limit, DC max represents the initial compensation value upper limit, and D S represents the theoretical compensation value calculated by the theoretical wall thickness. The dynamic compensation tool position point number is a fixed value.
[0063] Step S2: judging whether the current tool position sequence is greater than the dynamic compensation tool position number, if yes, using the calculated dynamic compensation limit value; if no, using the initial compensation limit value. Wherein, the calculated dynamic compensation limit value is the compensation limit value updated by the compensation value sum in step S6, and the calculation formula is as follows:
[0064] DD min =D N / N-0.1
[0065] DD max =D N / N+0.1
[0066] Wherein, DD min represents the calculated dynamic compensation limit lower limit, DD max represents the calculated dynamic compensation limit upper limit, D N represents the compensation value sum of all dynamic compensation tool position numbers, and N represents the dynamic compensation tool position number.
[0067] Step S3: calculating the compensation value of the current tool position. The compensation value of the current tool position in step S3 is the calculated compensation value of the current tool position calculated by the wall thickness compensation algorithm of the mirror milling equipment at each tool position.
[0068] Step S4: determining the actual compensation value according to the relationship between the compensation value of the current tool position and the corresponding dynamic compensation limit value. Specifically, when the compensation value of the current tool position is less than or equal to the corresponding dynamic compensation upper limit and greater than or equal to the corresponding dynamic compensation lower limit, the actual compensation value is the compensation value of the current tool position; when the compensation value of the current tool position is greater than the corresponding dynamic compensation upper limit, the actual compensation value is the corresponding dynamic compensation upper limit; when the compensation value of the current tool position is less than the corresponding dynamic compensation lower limit, the actual compensation value is the corresponding dynamic compensation lower limit.
[0069] Step S5: compensating according to the actual compensation value, and calculating the compensation value sum of all dynamic compensation tool position numbers.
[0070] Step S6: updating the compensation limit value through the compensation value sum, and judging whether the current tool position is the last tool position, if yes, ending the compensation control; if no, executing step S7.
[0071] Step S7: the tool runs to the next tool position, and the steps S2 to S6 are executed circularly.
[0072] Further, the mirror milling machining thickness compensation method of the whole box bottom of the launch vehicle of the application is specifically described as follows, wherein, Figure 2 to Fig. Figure 5 The mirror milling machining thickness compensation method of the whole box bottom of the launch vehicle of the application is specifically described as follows, wherein, Figure 2This is a schematic diagram of the compensation value curve for a compensated shaft during normal machining. Figure 3 This is a schematic diagram of the compensation value curve of the compensation axis after a thickness measurement error occurs without using this invention. The schematic diagram of the curve after using the compensation method of this invention is as follows: Figure 4 As shown in the diagram, the compensation value curve of the actual machined compensation shaft is as follows: Figure 5 As shown:
[0073] Step 1: When the theoretical processing wall thickness is set to 2mm, the theoretical compensation value D S =2mm, then set Figure 4 Lower limit of initial compensation limit value DC in the middle 5 min =D S -0.1 = 1.9 mm Figure 4 Upper limit of initial compensation limit value DC in the middle 4 max =D S +0.1 = 2.1 mm; setting Figure 4 The number of dynamic compensation tool points N is set in the middle 6. N is generally set to an integer between 20 and 50. In this example, N is set to 30.
[0074] Step 2: After starting machining, set the current tool position number P = 1.
[0075] Step 3: Determine the compensation limit value based on the current tool position number. From the 1st to the 29th tool position, use the set initial compensation limit value; from the 30th tool position onwards, use the calculated dynamic compensation limit value. Then, calculate the calculated compensation value for the current tool position according to the wall thickness compensation algorithm of the mirror milling equipment. Based on the relationship between the calculated compensation value and the compensation limit value, set the actual compensation value as the upper or lower limit of the calculated compensation value and the compensation limit value. During actual machining, perform compensation machining according to the compensation value, calculate the sum of the compensation values for the first 30 points (including this tool position), recalculate the upper and lower limits of the dynamic compensation limit, and increment the tool position number by 1. The tool moves to the next tool position and continues the loop until the last tool position. Its sub-steps are as follows.
[0076] Step 3.1: When machining at tool positions 1 to 29, set the compensation limit value D. min =DC min =1.9mm, D max =DC max =2.1mm.
[0077] Step 3.2: Obtain the calculated compensation value: At each tool position point, the wall thickness compensation algorithm of the mirror milling machine calculates the calculated compensation value for the current tool position point. For the first tool position point, the calculated compensation value D is... C =2mm, at the 26th point, due to a measurement error, calculate the compensation value D. C= 1.89mm, at the 27th point, D C = 1.85mm, at the 28th point, D C = 1.80mm; at the 29th point, D C = 1.75mm.
[0078] Step 3.3: Calculate the actual compensation value: compare the calculated compensation value of the current tool position calculated by the wall thickness compensation algorithm of the mirror milling equipment with the compensation limit value, if the calculated compensation value is between the compensation limit values, the actual compensation value is the calculated compensation value, if the calculated compensation value is greater than the upper limit of the compensation limit value, the actual compensation value is the upper limit of the compensation limit value, if the calculated compensation value is less than the lower limit of the compensation limit value, the actual compensation value is the lower limit of the compensation limit value. At the first tool position, the calculated compensation value D C = 2mm, which is between the compensation limit values (1.9mm~2.1mm), so the actual compensation value D = D C = 2mm; if at the 26th~29th point, the calculated compensation value D C <1.9mm, the actual compensation value D of the 26th~29th point is set to the initial compensation value lower limit 1.9mm.
[0079] Step 3.4: Perform compensation processing: at each tool position, control the tool at the current tool position according to the actual compensation value D to perform compensation processing.
[0080] Step 3.5: Calculate the dynamic compensation limit: calculate the sum of the compensation values of all processed tool positions, calculate the average value of the compensation values according to the number, as the dynamic compensation limit value, and then calculate the upper and lower limits of the dynamic compensation limit value; at the 1st point, the calculated compensation sum of the tool position number 1 is 2mm, and the dynamic compensation limit value is calculated as 2mm.
[0081] Step 3.6: Repeat steps 3.1 to 3.4 above at the 1st~29th tool position, at the 29th point, the calculated compensation sum of the tool position number 1~29 is 56.55mm, then the dynamic compensation limit value can be calculated as 56.55mm / 29=1.95mm, and the Figure 4 Dynamic compensation limit value lower limit in the middle 8
[0082] DD min = 56.55mm / 29-0.1mm = 1.85mm, Figure 4 Dynamic compensation limit value upper limit in the middle 7
[0083] DD max = 56.55mm / 29+0.1mm = 2.05mm.
[0084] Step 3.7: Obtain the compensation limit value: After the 30th tool position, read the upper and lower limits of the dynamic compensation limit dynamically calculated at the previous tool position, and set the compensation limit value equal to the calculated dynamic compensation limit value, where the lower limit of the compensation value is D. min =DD min =1.85mm, upper limit of compensation value D max =DD max =2.05mm.
[0085] Step 3.8: Obtain the calculated compensation value: At each tool position point, the wall thickness compensation algorithm of the mirror milling machine calculates the calculated compensation value for the current tool position point. At the 30th tool position point, the calculated compensation value D is... C =1.70mm; ..., at the 50th tool position, calculate the compensation value D. C =2.05mm; at the 82nd tool position, calculate the compensation value D. C =2.15mm; ...
[0086] Step 3.9: Calculate the actual compensation value: Compare the calculated compensation value at the current tool position point with the compensation limit value calculated by the wall thickness compensation algorithm of the mirror milling equipment. If the calculated compensation value is between the compensation limit values, the actual compensation value is the calculated compensation value. If the calculated compensation value is greater than the upper limit of the compensation limit value, the actual compensation value is the upper limit of the compensation limit value. If the calculated compensation value is less than the lower limit of the compensation limit value, the actual compensation value is the lower limit of the compensation limit value. At the 30th tool position point, due to D... C =1.70mm <D min Then set D=D min =1.85mm; ...at the 50th cutter position, due to D C If the value is 2.05mm and falls within the compensation limit, then set D = D. C = 2.05mm; ... at the 85th tool position, due to D C =2.15mm>D max Then set D=D max =2.10mm.
[0087] Step 3.10: Perform compensation machining: Control the tool at the current tool position according to the actual compensation value to perform compensation machining.
[0088] Step 3.11: Calculate the dynamic compensation limit: according to the set dynamic compensation tool position number, calculate the average value of the specified number of compensation values of the last processing, update the dynamic compensation limit value, and further calculate the upper and lower limits of the dynamic compensation limit value; at the 30th tool position, calculate the sum of the compensation values of the 1st to 30th tool positions, and further calculate the dynamic compensation limit value; at the 50th tool position, calculate the sum of the compensation values of the 21st to 50th tool positions, and further calculate the dynamic compensation limit value; at the 85th tool position, calculate the sum of the compensation values of the 56th to 85th tool positions, and further calculate the dynamic compensation limit value.
[0089] Step 3.12: Determine whether the current tool position is the last tool position, if yes, end the processing, if not, add 1 to the tool position number and repeat steps 3.7 to 3.11 until the processing is completed.
[0090] The application also provides a launch vehicle integral tank bottom mirror milling processing thickness compensation system, which can be realized by executing the process steps of the launch vehicle integral tank bottom mirror milling processing thickness compensation method, that is, the launch vehicle integral tank bottom mirror milling processing thickness compensation method can be understood by those skilled in the art as the preferred embodiment of the launch vehicle integral tank bottom mirror milling processing thickness compensation system.
[0091] According to the application, a launch vehicle integral tank bottom mirror milling processing thickness compensation system is provided, which comprises:
[0092] Module M1: determine the initial compensation limit value and the dynamic compensation tool position number. The initial compensation limit value is calculated according to the theoretical wall thickness and comprises an initial compensation value upper limit and an initial compensation value lower limit, and the dynamic compensation tool position number is a fixed value.
[0093] Module M2: determine whether the current tool position sequence is greater than the dynamic compensation tool position number, if yes, use the calculated dynamic compensation limit value; if not, use the initial compensation limit value.
[0094] Module M3: calculate the compensation value of the current tool position. In module M3, the compensation value of the current tool position is calculated at each tool position by the wall thickness compensation algorithm of the mirror milling equipment.
[0095] Module M4: determining the actual compensation value according to the relationship between the compensation value of the current tool position and the corresponding dynamic compensation limit value. Module M4 includes: when the compensation value of the current tool position is less than or equal to the corresponding dynamic compensation upper limit and greater than or equal to the corresponding dynamic compensation lower limit, the actual compensation value is the compensation value of the current tool position; when the compensation value of the current tool position is greater than the corresponding dynamic compensation upper limit, the actual compensation value is the corresponding dynamic compensation upper limit; when the compensation value of the current tool position is less than the corresponding dynamic compensation lower limit, the actual compensation value is the corresponding dynamic compensation lower limit.
[0096] Module M5: compensation machining is performed according to the actual compensation value, and the compensation value sum of all dynamic compensation tool positions is calculated.
[0097] Module M6: updating the compensation limit value through the compensation value sum, and judging whether the current tool position is the last tool position, if yes, ending the compensation control; if no, triggering module M7. The calculated dynamic compensation limit value is the compensation limit value updated through the compensation value sum, and the calculation formula is as follows:
[0098] DD min = D N / N-0.1
[0099] DD max = D N / N+0.1
[0100] Wherein, DD min represents the calculated dynamic compensation limit lower limit, DD max represents the calculated dynamic compensation limit upper limit, D N represents the compensation value sum of all dynamic compensation tool positions, and N represents the number of dynamic compensation tool positions.
[0101] Module M7: the tool runs to the next tool position to trigger modules M2 to M6 in a cycle.
[0102] Those skilled in the art know that, in addition to implementing the system provided by the present application and each device, module, unit thereof in the form of pure computer readable program code, the same function can also be realized by logically programming the method steps to make the system provided by the present application and each device, module, unit thereof in the form of logic gate, switch, application specific integrated circuit, programmable logic controller and embedded microcontroller. Therefore, the system provided by the present application and each device, module, unit thereof can be considered as a hardware component, and the devices, modules, units included therein for realizing various functions can also be considered as structures within the hardware component; the devices, modules, units for realizing various functions can also be considered as both software modules realizing the method and structures within the hardware component.
[0103] The specific embodiments of the present application are described above. It needs to be understood that the present application is not limited to the specific embodiments described above, and various changes or modifications can be made by those skilled in the art within the scope of the claims, which does not affect the essential content of the present application. The embodiments of the present application and the features in the embodiments can be combined with each other at will without conflict.
Claims
1. A method for measuring the thickness compensation of mirror milling of an integral tank bottom of a launch vehicle, characterized in that, The method comprises the following steps: Step S1: determining an initial compensation limit value and a dynamic compensation tool position number; Step S2: judging whether the current tool position sequence is greater than the dynamic compensation tool position number, if yes, using the calculated dynamic compensation limit value; if no, using the initial compensation limit value; Step S3: calculating the compensation value of the current tool position; Step S4: determining the actual compensation value according to the relationship between the compensation value of the current tool position and the corresponding dynamic compensation limit value; Step S5: performing compensation machining according to the actual compensation value and calculating the compensation value sum of all dynamic compensation tool positions; Step S6: updating the compensation limit value through the compensation value sum, and judging whether the current tool position is the last tool position, if yes, ending the compensation control; if no, executing Step S7; Step S7: the tool running to the next tool position to execute Steps S2 to S6 cyclically; Step S4 comprises: when the compensation value of the current tool position is less than or equal to the corresponding dynamic compensation upper limit and greater than or equal to the corresponding dynamic compensation lower limit, the actual compensation value is the compensation value of the current tool position; when the compensation value of the current tool position is greater than the corresponding dynamic compensation upper limit, the actual compensation value is the corresponding dynamic compensation upper limit; when the compensation value of the current tool position is less than the corresponding dynamic compensation lower limit, the actual compensation value is the corresponding dynamic compensation lower limit.
2. The method for thickness compensation during mirror milling of the integral bottom of a launch vehicle according to claim 1, characterized in that, The initial compensation limit value is calculated according to a theoretical wall thickness and comprises an initial compensation value upper limit and an initial compensation value lower limit; The dynamic compensation tool position number is a fixed value.
3. The method of claim 1, wherein the mirror milling of the integral tank bottom of the launch vehicle is compensated by measuring the thickness. The compensation value of the current tool position in Step S3 is the calculated compensation value of the current tool position calculated by a wall thickness compensation algorithm of the mirror milling equipment at each tool position.
4. The method of claim 1, wherein the mirror milling of the integral tank bottom of the launch vehicle is compensated by measuring the thickness. The calculated dynamic compensation limit value is the compensation limit value updated through the compensation value sum, and the calculation formula is as follows: DD min =D N / N-0.1 DD max =D N / N+0.1 wherein DD min represents the calculated lower limit of the dynamic compensation limit, DD max represents the calculated upper limit of the dynamic compensation limit, D N represents the sum of the compensation values for all dynamic compensation tool positions, and N represents the number of dynamic compensation tool positions.
5. A launch vehicle monolithic box bottom mirror milling thickness compensation system, characterized in that, The method comprises the following steps: Module M1: determining an initial compensation limit value and a dynamic compensation tool position number; Module M2: judging whether the current tool position sequence is greater than the dynamic compensation tool position number, if yes, using the calculated dynamic compensation limit value; if no, using the initial compensation limit value; Module M3: calculating the compensation value of the current tool position; Module M4: determining the actual compensation value according to the relationship between the compensation value of the current tool position and the corresponding dynamic compensation limit value; Module M5: performing compensation machining according to the actual compensation value and calculating the compensation value sum of all dynamic compensation tool positions; Module M6: updating the compensation limit value through the compensation value sum, and judging whether the current tool position is the last tool position, if yes, ending the compensation control; if no, triggering Module M7; Module M7: the tool running to the next tool position to trigger Modules M2 to M6 cyclically; Module M4 comprises: when the compensation value of the current tool position is less than or equal to the corresponding dynamic compensation upper limit and greater than or equal to the corresponding dynamic compensation lower limit, the actual compensation value is the compensation value of the current tool position; when the compensation value of the current tool position is greater than the corresponding dynamic compensation upper limit, the actual compensation value is the corresponding dynamic compensation upper limit; when the compensation value of the current tool position is less than the corresponding dynamic compensation lower limit, the actual compensation value is the corresponding dynamic compensation lower limit. When the compensation value of the current tool position is less than the corresponding dynamic compensation lower limit, the actual compensation value is the corresponding dynamic compensation lower limit.
6. The launch vehicle monolithic box bottom mirror milling gauge compensation system of claim 5, wherein, The initial compensation limit value is calculated according to a theoretical wall thickness, and includes an initial compensation value upper limit and an initial compensation value lower limit. The number of dynamic compensation tool positions is a fixed value.
7. The launch vehicle monolithic box bottom mirror milling gauge compensation system of claim 5, wherein, The compensation value of the current tool position in module M3 is the calculated compensation value of the current tool position calculated by a wall thickness compensation algorithm of the mirror milling equipment at each tool position.
8. The launch vehicle monolithic box bottom mirror milling gauge compensation system of claim 5, wherein, The calculated dynamic compensation limit value is the compensation limit value updated by the compensation value sum, and the calculation formula is as follows: DD min =D N / N-0.1 DD max =D N / N+0.1 wherein DD min represents the calculated lower limit of the dynamic compensation limit, DD max represents the calculated upper limit of the dynamic compensation limit, D N represents the sum of the compensation values for all dynamic compensation tool positions, and N represents the number of dynamic compensation tool positions.
Citation Information
Patent Citations
Vertical type method for processing nozzle cooling channel of liquid-propel land rocket engine
CN101412122A
Real-time noncontact measurement and compensation device for mirror image milling processing error of skin shape, and skin thickness precise control method
CN108073131A