Group hole perforation control method and apparatus, storage medium, and electronic device
In the row drilling and perforation control, point error data is obtained using the actual and theoretical profiles of the target product, the tool length offset value and tool complement value are calculated, and combined with the drilling depth value, precise control of group hole perforation is achieved, solving the problem of poor control effect in the existing technology, and significantly improving the quality of hole making.
Patent Information
- Application Number
- PCT/CN2024/113978
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-09-18
- Filing Date
- 2024-08-22
- Publication Date
- 2025-03-27
AI Technical Summary
In the prior art, when drilling is used to perform group hole perforation, the control effect is poor, resulting in uneven quality of the hole position, which seriously affects the quality of the acoustic lining product.
Point error data is obtained based on the actual and theoretical profiles of the target product, the tool length offset value and tool complement value are calculated, and the drilling depth value and tool complement value are combined to complete the perforation control.
It effectively improves the control effect of drilling for group hole perforation, improves the quality of hole making, and avoids hole making errors such as un-drilled or missing drilling.
Smart Images

Figure CN2024113978_27032025_PF_FP_ABST
Abstract
Description
A group hole perforation control method, device, storage medium and electronic equipment Technical Field
[0001] The present application relates to the field of mechanical processing technology, and in particular to a group hole perforation control method, device, storage medium and electronic equipment. Background Art
[0002] Aircraft are often accompanied by various types of noise during takeoff, flight, and landing. As a mainstream engine noise control method, acoustic lining nacelles effectively suppress noise by absorbing and dissipating noise waves based on the principle of Helmholtz resonators. The acoustic lining nacelles are typical single-layer acoustic lining structures. Their perforated panels are fabricated with numerous small holes, only 0.75 to 1.6 mm in diameter, in the acoustic lining area on the nacelle's inner surface. The number of holes often reaches hundreds of thousands, posing a significant challenge to CNC machining.
[0003] Currently, a drill chuck is commonly used to clamp multiple drill bits for simultaneous drilling, achieving multiple holes in a single feed, which significantly improves drilling efficiency. However, due to the complexity of the drilling conditions, the many influencing factors, and the extremely large number of holes to be made, the positions of each hole in a single feed are different, making it impossible to effectively control the drilling process. The quality level of the hole positions is uneven, which seriously affects the quality of the acoustic lining products.
[0004] Summary of the Invention
[0005] The main purpose of the present application is to provide a group hole drilling control method, device, storage medium and electronic equipment, aiming to solve the problem of poor control effect when using drilling in the existing technology to perform group hole drilling.
[0006] To achieve the above objectives, the technical solutions adopted in the embodiments of the present application are as follows:
[0007] In a first aspect, an embodiment of the present application provides a method for controlling hole group perforation, comprising the following steps:
[0008] Obtain point error data based on the actual and theoretical profiles of the target product;
[0009] According to the point error data, the tool length offset value is obtained;
[0010] Obtain tool compensation value according to tool length offset value;
[0011] The drilling control is completed according to the drilling depth value and the tool compensation value; wherein the drilling depth value is obtained based on the first depth value, the second depth value, the third depth value and the fourth depth value, the first depth value is obtained based on the thickness of the target product, the second depth value is obtained based on the surface difference range of the target product, the third depth value is obtained based on the drilling depth error of the drill bit, and the fourth depth value is obtained based on the tool installation error.
[0012] In a possible implementation of the first aspect, obtaining a tool length offset value according to point error data includes:
[0013] According to the point error data, the solution equation of the tool length offset value is constructed;
[0014] The least square method is used to solve the equation and obtain the tool length offset value.
[0015] In a possible implementation of the first aspect, before completing the perforation control according to the drilling depth value and the tool compensation value, the group hole perforation control method further includes:
[0016] A first depth value is obtained according to the maximum thickness of the perforated panel stacking of the target product.
[0017] In a possible implementation of the first aspect, before completing the perforation control according to the drilling depth value and the tool compensation value, the group hole perforation control method further includes:
[0018] According to the measured value and theoretical value of the target product surface, the maximum difference and the minimum difference between the measured value and the theoretical value are obtained;
[0019] According to the maximum and minimum differences between the measured values and the theoretical values, the surface difference range of the target product is obtained;
[0020] A second depth value is obtained according to the profile difference range.
[0021] In a possible implementation of the first aspect, before completing the perforation control according to the drilling depth value and the tool compensation value, the group hole perforation control method further includes:
[0022] Obtaining a drilling depth error of the drill bit according to the curvature of the surface of the target product in the first direction and the second direction, and the longest distance between the drill bits in the first direction and the second direction, respectively;
[0023] A third depth value is obtained according to the drilling depth error of the drill bit.
[0024] In a possible implementation of the first aspect, before obtaining the drilling depth error of the drill bit based on the curvature of the surface of the target product in the first direction and the second direction, and the longest distance between the drill bits in the first direction and the second direction during the group drilling, the group hole perforation control method further includes:
[0025] According to the minimum virtual rectangular unit of the hole group arrangement, the length and width of the minimum virtual rectangular unit are obtained respectively;
[0026] According to the length and width of the minimum virtual rectangular unit, the longest distances between the drill bits in the first direction and the second direction are obtained respectively.
[0027] In a possible implementation of the first aspect, before completing the perforation control according to the drilling depth value and the tool compensation value, the group hole perforation control method further includes:
[0028] The tool setting error is obtained based on the maximum difference between the drill bits in the drilling row;
[0029] A fourth depth value is obtained according to the tool installation error.
[0030] In a second aspect, an embodiment of the present application provides a group hole perforation control device, comprising:
[0031] A first obtaining module, the first obtaining module is used to obtain point error data based on the actual profile and theoretical profile of the target product;
[0032] A second obtaining module is used to obtain a tool length offset value according to the point error data;
[0033] A third obtaining module is used to obtain a tool compensation value according to the tool length offset value;
[0034] A control module is used to complete the perforation control based on the drilling depth value and the tool compensation value; wherein the drilling depth value is obtained based on a first depth value, a second depth value, a third depth value and a fourth depth value, the first depth value is obtained based on the thickness of the target product, the second depth value is obtained based on the surface difference range of the target product, the third depth value is obtained based on the drilling depth error of the drill bit, and the fourth depth value is obtained based on the tool installation error.
[0035] In a third aspect, an embodiment of the present application provides a computer-readable storage medium storing a computer program. When the computer program is loaded and executed by a processor, the group hole perforation control method provided in any one of the first aspects above is implemented.
[0036] In a fourth aspect, an embodiment of the present application provides an electronic device, including a processor and a memory, wherein:
[0037] Memory is used to store computer programs;
[0038] The processor is used to load and execute a computer program so that the electronic device executes the group hole perforation control method provided in any one of the first aspects above.
[0039] Compared with the prior art, the present invention has the following advantages:
[0040] The embodiments of the present application propose a group hole perforation control method, device, storage medium and electronic device, the method comprising: obtaining point error data based on the actual profile and theoretical profile of the target product; obtaining a tool length offset value based on the point error data; obtaining a tool compensation value based on the tool length offset value; completing perforation control based on the drilling depth value and the tool compensation value; wherein the drilling depth value is obtained based on a first depth value, a second depth value, a third depth value and a fourth depth value, the first depth value is obtained based on the thickness of the target product, the second depth value is obtained based on the profile difference range of the target product, the third depth value is obtained based on the drilling depth error of the drill bit, and the fourth depth value is obtained based on the tool installation error. On the one hand, the present application obtains point error data on the target product through the actual surface and theoretical surface, so as to avoid excessive errors caused by the irregular structure on its curved surface, and obtains the tool length offset value on this basis as a guide for tool compensation on the machine end; on the other hand, by regulating the drilling depth, the errors introduced by the thickness, deformation, and blank of the product, as well as the drilling depth and tool installation error of the drill bit of the group drilling are introduced, and the drilling depth is comprehensively obtained as a guide for the punching process, so as to avoid the occurrence of hole-making errors such as non-drilling and missed drilling, thereby improving the control effect of group drilling for group hole punching and effectively improving the quality of hole making. BRIEF DESCRIPTION OF THE DRAWINGS
[0041] FIG1 is a schematic diagram of the structure of an electronic device in a hardware operating environment according to an embodiment of the present application;
[0042] FIG2 is a schematic flow chart of a group hole perforation control method provided in an embodiment of the present application;
[0043] FIG3 is a schematic diagram of various parameter values in the drilling depth value in the group hole perforation control method provided in an embodiment of the present application;
[0044] FIG4 is a schematic structural diagram of a target product in the group hole perforation control method provided in an embodiment of the present application;
[0045] FIG5 is a schematic diagram of a module of a group hole perforation control device provided in an embodiment of the present application;
[0046] Markings in the figure: 101 - processor, 102 - communication bus, 103 - network interface, 104 - user interface, 105 - memory. DETAILED DESCRIPTION
[0047] It should be understood that the specific embodiments described herein are only used to explain the present application and are not intended to limit the present application.
[0048] The main solution of the embodiment of the present application is: obtaining point error data based on the actual profile and theoretical profile of the target product; obtaining the tool length offset value based on the point error data; obtaining the tool compensation value based on the tool length offset value; completing the perforation control based on the drilling depth value and the tool compensation value; wherein the drilling depth value is obtained based on the first depth value, the second depth value, the third depth value and the fourth depth value, the first depth value is obtained based on the thickness of the target product, the second depth value is obtained based on the profile difference range of the target product, the third depth value is obtained based on the drilling depth error of the drill bit, and the fourth depth value is obtained based on the tool installation error.
[0049] Aircraft takeoff, flight, and landing are often accompanied by various types of noise, which has a serious impact on human hearing health. Therefore, the aircraft's noise reduction performance is a key indicator for airworthiness certification. The engine, as the aircraft's power plant, is the primary source of noise, so controlling engine noise is crucial for aircraft noise reduction. Currently, acoustic lining nacelles, as a mainstream engine noise control method, can effectively suppress noise by absorbing and dissipating noise waves based on the principle of Helmholtz resonators.
[0050] The acoustic lining structure in the acoustic lining nacelle is usually installed at the nacelle inlet and pipe outlet. It is a typical single-layer acoustic lining structure, composed of three layers of adhesive bonding and curing: a perforated panel on the inner surface, a resonance cavity, and a rigid backing plate. The perforated panel is made by preparing a large number of small holes with a diameter of only 0.75 to 1.6 mm in the acoustic lining hole area on the inner surface of the nacelle. The hole spacing is generally between 1.5 mm and 3.0 mm, and they are mostly arranged in an array. The number of holes often reaches hundreds of thousands. The huge number of holes poses a huge challenge to CNC machining. The traditional drilling process can only drill one hole in a single feed, which has low processing efficiency and long processing cycle. Usually, a drill shank is used to clamp multiple drill bits to drill holes simultaneously, so that multiple holes can be drilled in one feed, which significantly improves the drilling efficiency.
[0051] However, due to the complex hole-making conditions, there are many errors in the drilling process: the inner surface of the nacelle is a hyperbolic surface, the blank solidification deformation is large, and the product parts are large in size and the clamping positioning errors are large. It is easy to have non-drilling errors during drilling, which reduces the key product indicator of the perforation rate (the ratio of the area of the hole to the area of the sound lining hole surface), seriously affecting the quality of the sound lining product and reducing the noise reduction performance of the product.
[0052] To this end, the present application provides a solution. On the one hand, the actual surface and theoretical surface of the target product are used to obtain the point error data thereon to avoid excessive errors caused by the irregular structure on its curved surface. On this basis, the tool length offset value is obtained as a guide for tool compensation on the machine tool end; on the other hand, by regulating the drilling depth, errors introduced by the thickness of the product, product deformation, blank, etc., as well as the drilling depth and tool installation error of the drill bit of the group drilling are introduced, and the comprehensive drilling depth is obtained as a guide for the punching process to avoid hole-making errors such as incomplete drilling and missed drilling, thereby improving the control effect of group drilling for group hole punching and effectively improving the quality of hole making.
[0053] Referring to Figure 1, Figure 1 is a schematic diagram of the electronic device structure of the hardware operating environment involved in the embodiment of the present application. The electronic device may include: a processor 101, such as a central processing unit (CPU), a communication bus 102, a user interface 104, a network interface 103, and a memory 105. Among them, the communication bus 102 is used to realize the connection and communication between these components. The user interface 104 may include a display screen (Display), an input unit such as a keyboard (Keyboard), and the user interface 104 may also include a standard wired interface and a wireless interface. The network interface 103 may optionally include a standard wired interface and a wireless interface (such as a wireless fidelity (WIreless-FIdelity, WI-FI) interface). The memory 105 may optionally be a storage device independent of the aforementioned processor 101. The memory 105 may be a high-speed random access memory (RAM) memory, or a stable non-volatile memory (NVM), such as at least one disk memory. The processor 101 may be a general-purpose processor, including a central processing unit, a network processor, etc., or may be a digital signal processor, an application-specific integrated circuit, a field programmable gate array or other programmable logic device, a discrete gate or transistor logic device, or a discrete hardware component.
[0054] Those skilled in the art will appreciate that the structure shown in FIG1 does not limit the electronic device and may include more or fewer components than shown, or combine certain components, or arrange components differently.
[0055] As shown in FIG1 , the memory 105 as a storage medium may include an operating system, a network communication module, a user interface module, and a group hole punching control device.
[0056] In the electronic device shown in Figure 1, the network interface 103 is mainly used for data communication with the network server; the user interface 104 is mainly used for data interaction with the user; the processor 101 and the memory 105 in this application can be set in the electronic device, and the electronic device calls the group hole perforation control device stored in the memory 105 through the processor 101, and executes the group hole perforation control method provided in the embodiment of this application.
[0057] Referring to FIG. 2 , based on the hardware device of the aforementioned embodiment, an embodiment of the present application provides a group hole perforation control method, comprising the following steps:
[0058] S10: Obtaining point error data based on the actual profile and theoretical profile of the target product.
[0059] During implementation, the target product is an acoustic liner structure requiring clustered holes. Figure 4 shows a typical target product, specifically the annular, hyperbolic surface structure of an engine nacelle air inlet. Due to the influence of the curved surface structure, the error on the target product's profile is non-uniform. Therefore, the error is determined by comparing the actual profile with the theoretical profile. It should be noted that due to the influence of the curved surface, the error is obtained using multiple measurement points set on the profile. These measurement points cover the target product's profile. Based on this, the normal deviation between the measured and theoretical values of the product's profile at each measurement point is measured to obtain point error data.
[0060] S20: Obtain the tool length offset value according to the point error data.
[0061] In the specific implementation process, the tool length offset value is the basis for the adjustment of the machine tool end during the processing. Based on the point error data, the solution equation of the tool length offset value is constructed, and the tool length offset value can be solved to guide the tool compensation of the machine tool end. Specifically, according to the point error data, the tool length offset value is obtained, including:
[0062] According to the point error data, the solution equation of the tool length offset value is constructed;
[0063] The least square method is used to solve the equation and obtain the tool length offset value.
[0064] In the specific implementation process, the solution equation is constructed as follows: g(c)=min∑(cc i ) 2
[0065] Among them, c iThis refers to the normal deviation between the measured and theoretical values of the product surface at each measurement point, i.e., the point error data. c, the solution to this equation, is the tool length offset, which can be solved using the least squares method, estimating the theoretical normal deviation. The least squares method minimizes the sum of squared errors to find the optimal function matching the data. This method can easily determine unknown data and minimize the sum of squared errors between the determined data and the actual data.
[0066] S30: Obtain the tool compensation value according to the tool length offset value.
[0067] S40: Complete the perforation control according to the drilling depth value and the tool compensation value; wherein the drilling depth value is obtained based on the first depth value, the second depth value, the third depth value and the fourth depth value, the first depth value is obtained based on the thickness of the target product, the second depth value is obtained based on the surface difference range of the target product, the third depth value is obtained based on the drilling depth error of the drill bit, and the fourth depth value is obtained based on the tool installation error.
[0068] In the specific implementation process, the tool compensation value is the compensation value of the machine tool end to the tool during processing, that is, the tool length offset that needs to be increased. The drilling depth value controls the processing error by measuring the errors in multiple aspects and introduces the thickness of the product to ensure the perforation effect. The drilling depth is obtained by summing the four depth values and expressed as a p =δ1+δ2+δ3+δ4.
[0069] Where ap is the drilling depth value, δ1 is the first depth value, δ2 is the second depth value, δ3 is the third depth value, and δ4 is the fourth depth value. The parameter values are shown in Figure 3. The above data can be used to guide the modification of the hole making program, and then the processing can be carried out according to the modified hole making program. Specifically, the method for obtaining each depth value is as follows:
[0070] In one embodiment, before completing the perforation control based on the drilling depth value and the tool compensation value, the group hole perforation control method further includes:
[0071] A first depth value is obtained according to the maximum thickness of the perforated panel stacking of the target product.
[0072] In a specific implementation process, the maximum thickness of the perforated panel stack is usually 110% of the nominal thickness of the panel, which is used as the first depth value to ensure that all hole positions can be drilled through during hole making.
[0073] In one embodiment, before completing the perforation control based on the drilling depth value and the tool compensation value, the group hole perforation control method further includes:
[0074] According to the measured value and theoretical value of the target product surface, the maximum difference and the minimum difference between the measured value and the theoretical value are obtained;
[0075] According to the maximum and minimum differences between the measured values and the theoretical values, the surface difference range of the target product is obtained;
[0076] A second depth value is obtained according to the profile difference range.
[0077] In the specific implementation process, the profile difference range is the difference range between the measured value and the theoretical value of the hyperbolic surface product. It can be understood that due to the influence of the surface structure, the difference at each measurement point is different. Therefore, the maximum difference and the minimum difference between the measured value and the theoretical value can be obtained as the profile difference range, and then the maximum difference between the two is obtained as the second depth value to achieve full coverage of the profile error, that is, δ2=c max -c min , where c max is the maximum difference between the measured value and the theoretical value, c min is the minimum difference between the measured value and the theoretical value.
[0078] In one embodiment, before completing the perforation control based on the drilling depth value and the tool compensation value, the group hole perforation control method further includes:
[0079] According to the minimum virtual rectangular unit of the hole group arrangement, the length and width of the minimum virtual rectangular unit are obtained respectively;
[0080] According to the length and width of the minimum virtual rectangular unit, the longest distance between the drill bits in the first direction and the second direction are obtained respectively;
[0081] Obtaining a drilling depth error of the drill bit according to the curvature of the surface of the target product in the first direction and the second direction, and the longest distance between the drill bits in the first direction and the second direction, respectively;
[0082] A third depth value is obtained according to the drilling depth error of the drill bit.
[0083] In the specific implementation process, the length of the smallest virtual rectangular unit of the hole cluster arrangement is a and the width is b. The longest distance between the drill bits in the long direction, that is, the first direction, is A, which is an integer multiple of a. The longest distance between the drill bits in the width direction, that is, the second direction, is B, which is an integer multiple of b. Because the preparation quality of the hole cluster needs to be guaranteed, the third depth value in this embodiment should be the maximum drilling depth error, that is:
[0084] where R A is the surface curvature in the long direction, i.e. the first direction, R B is the curvature of the surface in the width direction, i.e. the second direction.
[0085] In one embodiment, before completing the perforation control based on the drilling depth value and the tool compensation value, the group hole perforation control method further includes:
[0086] The tool setting error is obtained based on the maximum difference between the drill bits in the drilling row;
[0087] A fourth depth value is obtained according to the tool installation error.
[0088] In the specific implementation process, there may be tool installation errors on the drill bit, such as errors caused by installation deviations, or tool breakage of some drill bits. In order to control these errors, the maximum difference between the drill bits in the drilling row is obtained, that is, the length difference between the longest drill bit and the shortest drill bit, that is, the fourth depth value δ4=l max -l min , where l max is the length of the longest drill bit, l min is the length of the shortest drill bit.
[0089] In this embodiment, the actual surface and theoretical surface of the target product are used to obtain the point error data thereon to avoid excessive errors caused by the irregular structure on its curved surface. On this basis, the tool length offset value is obtained as a guide for tool compensation on the machine tool end; on the other hand, by regulating the drilling depth, errors introduced by the thickness of the product, product deformation, blank, etc., as well as the drilling depth and tool installation error of the drill bit of the group drilling are introduced, and the comprehensive drilling depth is obtained as a guide for the punching process to avoid hole-making errors such as non-drilling and missed drilling, thereby improving the control effect of group drilling for group hole punching and effectively improving the quality of hole making.
[0090] Taking the target product shown in FIG4 as an example, this application is further explained:
[0091] The engine nacelle has an annular double-curvature surface structure for the air inlet, on which the acoustic lining holes are staggered. The nominal thickness of the panel is 1.2 mm, and the curvature radius R A =760mm, R B =1050mm, hole spacing a=4.3mm, b=3.6mm, drill bit arrangement with 9 drill bits, drill bit spacing A=21.5mm, B=28.8mm, relevant engineering parameter requirements are as follows:
[0092] First, after the product is stably clamped and held, the positional errors of most points on the actual surface of the hyperbolic product are measured. i ;
[0093] Measure the maximum error value c max =0.7192mm, minimum deviation value c min =-1.2688mm
[0094] Secondly, install the drill bit on the machine tool spindle and measure the length of each drill bit on the drill bit. j The measurement results are shown in Table 1-1.
[0095] Table 1-1
[0096] Among them, l max =8.62, l min =7.82
[0097] Then, calculate the drilling depth a p , modify the drilling depth of the hole making program;
[0098] δ1=1.2*110%=1.32mm;
[0099] δ2=c max -c min =1.988mm;
[0100] δ4=l max -l min =8.62-7.82mm=0.8mm
[0101] Then the drilling depth ap=δ1+δ2+δ3+δ4=1.32+1.988+0.406+0.8=4.514mm
[0102] The tool length offset c is calculated by the least squares method, and the equation g(c) = min∑(cc i ) 2 , the solution is c=0.5, correspondingly increase the tool compensation value at the machine tool end;
[0103] Finally, run the program to start processing and complete the control of drilling and drilling group holes.
[0104] 5 , based on the same inventive concept as in the above embodiment, the present embodiment further provides a group hole perforation control device, which includes:
[0105] A first obtaining module, the first obtaining module is used to obtain point error data based on the actual profile and theoretical profile of the target product;
[0106] A second obtaining module is used to obtain a tool length offset value according to the point error data;
[0107] A third obtaining module is used to obtain a tool compensation value according to the tool length offset value;
[0108] A control module is used to complete the perforation control based on the drilling depth value and the tool compensation value; wherein the drilling depth value is obtained based on a first depth value, a second depth value, a third depth value and a fourth depth value, the first depth value is obtained based on the thickness of the target product, the second depth value is obtained based on the surface difference range of the target product, the third depth value is obtained based on the drilling depth error of the drill bit, and the fourth depth value is obtained based on the tool installation error.
[0109] Those skilled in the art should understand that the division of the various modules in the embodiment is merely a division of logical functions, and in actual application, they can be fully or partially integrated into one or more actual carriers, and these modules can all be implemented in the form of software called through the processing unit, or all be implemented in the form of hardware, or in the form of a combination of software and hardware. It should be noted that the modules in the group hole perforation control device in this embodiment correspond one to one to the steps in the group hole perforation control method in the aforementioned embodiment. Therefore, the specific implementation of this embodiment can refer to the implementation of the aforementioned group hole perforation control method, which will not be repeated here.
[0110] Based on the same inventive concept as in the aforementioned embodiment, an embodiment of the present application further provides a computer-readable storage medium storing a computer program. When the computer program is loaded and executed by a processor, the group hole perforation control method provided in the embodiment of the present application is implemented.
[0111] Based on the same inventive concept as in the above embodiment, an embodiment of the present application further provides an electronic device, including a processor and a memory, wherein:
[0112] Memory is used to store computer programs;
[0113] The processor is used to load and execute a computer program so that the electronic device executes the group hole perforation control method provided in the embodiment of the present application.
[0114] In some embodiments, the computer-readable storage medium may be a memory device such as FRAM, ROM, PROM, EPROM, EEPROM, flash memory, magnetic surface mount memory, optical disk, or CD-ROM; or various devices including any one or any combination of the above memories. The computer may be various computing devices including smart terminals and servers.
[0115] In some embodiments, executable instructions may be in the form of a program, software, software module, script, or code, written in any form of programming language (including compiled or interpreted languages, or declarative or procedural languages), and may be deployed in any form, including as a stand-alone program or as a module, component, subroutine, or other unit suitable for use in a computing environment.
[0116] As an example, executable instructions may, but need not, correspond to a file in a file system, may be stored as part of a file that stores other programs or data, such as in one or more scripts in a HyperText Markup Language (HTML) document, in a single file dedicated to the program in question, or in multiple coordinating files (e.g., files storing one or more modules, subroutines, or code portions).
[0117] By way of example, executable instructions may be deployed to be executed on one computing device, or on multiple computing devices at one site, or on multiple computing devices distributed across multiple sites and interconnected by a communication network.
[0118] It should be noted that, in this document, the terms "comprises," "includes," or any other variations thereof are intended to encompass non-exclusive inclusion, such that a process, method, article, or system comprising a series of elements includes not only those elements but also other elements not explicitly listed, or elements inherent to such process, method, article, or system. In the absence of further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of other identical elements in the process, method, article, or system comprising the element.
[0119] The serial numbers of the above embodiments of the present application are for description only and do not represent the advantages or disadvantages of the embodiments.
[0120] Through the description of the above embodiments, those skilled in the art can clearly understand that the above embodiment methods can be implemented by means of software plus the necessary general hardware platform, and of course can also be implemented by hardware, but in many cases the former is a better embodiment. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as a read-only memory / random access memory, a magnetic disk, or an optical disk), and includes a number of instructions for enabling a multimedia terminal device (which can be a mobile phone, a computer, a television receiver, or a network device, etc.) to execute the methods described in each embodiment of the present application.
[0121] In summary, the present application provides a group hole perforation control method, device, storage medium and electronic device, the method including: obtaining point error data based on the actual profile and theoretical profile of the target product; obtaining a tool length offset value based on the point error data; obtaining a tool compensation value based on the tool length offset value; completing perforation control based on the drilling depth value and the tool compensation value; wherein the drilling depth value is obtained based on a first depth value, a second depth value, a third depth value and a fourth depth value, the first depth value is obtained based on the thickness of the target product, the second depth value is obtained based on the profile difference range of the target product, the third depth value is obtained based on the drilling depth error of the drill bit, and the fourth depth value is obtained based on the tool installation error. On the one hand, the present application obtains point error data on the target product through the actual surface and theoretical surface, so as to avoid excessive errors caused by the irregular structure on its curved surface, and obtains the tool length offset value on this basis as a guide for tool compensation on the machine end; on the other hand, by regulating the drilling depth, the errors introduced by the thickness, deformation, and blank of the product, as well as the drilling depth and tool installation error of the drill bit of the group drilling are introduced, and the drilling depth is comprehensively obtained as a guide for the punching process, so as to avoid the occurrence of hole-making errors such as non-drilling and missed drilling, thereby improving the control effect of group drilling for group hole punching and effectively improving the quality of hole making.
[0122] The above description is only a preferred embodiment of the present application and is not intended to limit the present application. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present application should be included in the scope of protection of the present application.
Claims
1. A group hole perforation control method, characterized in that: The following steps are involved: According to the actual profile and theoretical profile of the target product, the point error data is obtained; Obtaining a tool length offset value according to the point error data; Obtaining a tool compensation value according to the tool length offset value; The punching control is completed according to the drilling depth value and the tool compensation value; wherein the drilling depth value is obtained based on a first depth value, a second depth value, a third depth value and a fourth depth value, the first depth value is obtained based on the thickness of the target product, the second depth value is obtained based on the profile difference range of the target product, the third depth value is obtained based on the drilling depth error of the drill bit, and the fourth depth value is obtained based on the tool installation error.
2. The group hole perforation control method according to claim 1, characterized in that: The step of obtaining a tool length offset value according to the point error data includes: According to the point error data, a solution equation for the tool length offset value is constructed; The least square method is used to solve the solution equation to obtain the tool length offset value.
3. The group hole perforation control method according to claim 1, characterized in that: Before completing the perforation control according to the drilling depth value and the tool compensation value, the group hole perforation control method further includes: The first depth value is obtained according to the maximum thickness of the perforated panel stacking of the target product.
4. The group hole perforation control method according to claim 1, characterized in that: Before completing the perforation control according to the drilling depth value and the tool compensation value, the group hole perforation control method further includes: According to the measured value and the theoretical value of the profile of the target product, a maximum difference and a minimum difference between the measured value and the theoretical value are obtained; Obtaining a profile difference range of the target product according to a maximum difference and a minimum difference between the measured value and the theoretical value; The second depth value is obtained according to the profile difference range.
5. The group hole perforation control method according to claim 1, characterized in that: Before completing the perforation control according to the drilling depth value and the tool compensation value, the group hole perforation control method further includes: Obtaining a drilling depth error of the drill bit according to the curvature of the surface of the target product in the first direction and the second direction, and the longest distance between the drill bits in the first direction and the second direction, respectively; The third depth value is obtained according to the drilling depth error of the drill bit.
6. The group hole perforation control method according to claim 5, characterized in that: Before obtaining the drilling depth error of the drill bit according to the curvature of the surface of the target product in the first direction and the second direction, and the longest distance between the drill bits in the first direction and the second direction, the group hole perforation control method further includes: According to the minimum virtual rectangular unit of the hole group arrangement, the length and width of the minimum virtual rectangular unit are respectively obtained; According to the length and width of the minimum virtual rectangular unit, the longest distance between the drill bits in the first direction and the second direction of the drilling are obtained respectively.
7. The group hole perforation control method according to claim 1, characterized in that: Before completing the perforation control according to the drilling depth value and the tool compensation value, the group hole perforation control method further includes: Obtaining the tool installation error according to the maximum difference between the drill bits of the drill row; The fourth depth value is obtained according to the tool installation error.
8. A group hole perforation control device, characterized in that: include: A first obtaining module, wherein the first obtaining module is used to obtain point error data according to an actual profile and a theoretical profile of a target product; A second obtaining module, the second obtaining module is used to obtain a tool length offset value according to the point error data; A third obtaining module, the third obtaining module is used to obtain a tool compensation value according to the tool length offset value; A control module, the control module is used to complete the perforation control according to the drilling depth value and the tool compensation value; wherein the drilling depth value is obtained based on a first depth value, a second depth value, a third depth value and a fourth depth value, the first depth value is obtained based on the thickness of the target product, the second depth value is obtained based on the profile difference range of the target product, the third depth value is obtained based on the drilling depth error of the drill bit, and the fourth depth value is obtained based on the tool installation error.
9. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is loaded and executed by the processor, the group hole perforation control method according to any one of claims 1 to 7 is implemented.
10. An electronic device, characterized in that: comprising a processor and a memory, wherein: The memory is used to store computer programs; The processor is used to load and execute the computer program so that the electronic device executes the group hole perforation control method according to any one of claims 1 to 7.
Citation Information
Patent Citations
Group hole accuracy machining method of liquid engine injector plate
CN104772607A
Spatial point location measuring basis error compensation method
CN108067939A
Group-hole numerical control machine range adding and point location compiling modeling device, terminal equipment and storage medium
CN113901601A
Blade profile machining cutter length compensation method based on on-machine measurement
CN116160291A
Hole pose error compensation method and system based on manifold error similarity
CN116841249A
Cited By
Method for measuring concave-convex amount of curved-surface countersunk head connecting piece
CN121323564A