A method, device, equipment and storage medium for drilling needle grinding

By establishing the wear curve of the drilling needle and dynamically adjusting the grinding time, the accuracy reduction caused by the wear of the drilling needle is solved, and the precise grinding and effective use of the drilling needle is achieved, and the drilling quality and efficiency are improved.

CN118596014BActive Publication Date: 2025-07-22JIANGSU DIFEIDA ELECTRONICS
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202410786139.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-06-18
Publication Date
2025-07-22
Estimated Expiration
2044-06-18

AI Technical Summary

Technical Problem

In the prior art, the drilling needle wears after the number of drilling increases, resulting in a decrease in the drilling accuracy, and the traditional fixed-time interval grinding method may lead to excessive grinding and cannot effectively grind according to the actual wear condition of the drilling needle.

Method used

By obtaining the historical drilling data of the drilling needle, establishing a wear curve, combining the current wear degree and drilling task, dynamically determine the grinding time, and adjusting it in consideration of the ambient temperature to achieve accurate grinding.

Benefits of technology

It avoids excessive grinding of drilling needles, ensures drilling accuracy and efficiency, extends the service life of drilling needles, and improves drilling quality and production efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118596014B_ABST
    Figure CN118596014B_ABST
Patent Text Reader

Abstract

The present application provides a drilling needle grinding method, device, equipment and storage medium, which relates to the field of CNC drilling technology. The method includes: obtaining the historical drilling data of the drilling needle and the drilling task of the drilling needle, the drilling task is the number of materials to be drilled at present; generating the wear curve of the drilling needle according to the historical drilling data; determining the grinding time of the drilling needle in combination with the current wear degree of the drilling needle, the drilling task of the drilling needle and the wear curve; determining the continuous working time of the drilling needle according to the grinding time of the drilling needle; adjusting the grinding time in combination with the continuous working time of the drilling needle and the ambient temperature when the drilling needle performs the drilling task to obtain the target grinding time; when the target grinding time is reached, controlling the grinding device to grind the drilling needle. The technical effect of the present application is: avoiding the situation of excessive grinding of the drilling needle as much as possible.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of numerical control drilling, and in particular to a drilling needle grinding method, device, equipment and storage medium. Background Art

[0002] Existing PCB circuit board drilling systems generally use CNC drilling technology, which can achieve high-precision drilling of multiple holes. However, as the number of drillings increases, the drilling needle will wear to varying degrees, resulting in a decrease in drilling accuracy. In order to maintain the drilling quality, the drilling needle needs to be ground in a timely and effective manner.

[0003] The prior art usually grinds the drilling needle at fixed time intervals. Although this method can ensure the drilling accuracy of the drilling needle to a certain extent, the above method does not grind according to the actual wear condition of the drilling needle, which may cause excessive grinding of the drilling needle. Summary of the invention

[0004] The present application provides a drilling needle grinding method, device, equipment and storage medium, which are used to avoid excessive grinding of the drilling needle as much as possible.

[0005] In the first aspect, the present application provides a method for grinding a drilling needle, the method comprising: obtaining historical drilling data of the drilling needle and the drilling task of the drilling needle, the drilling task being the amount of material to be currently drilled; generating a wear curve of the drilling needle based on the historical drilling data; determining the grinding time of the drilling needle in combination with the current wear degree of the drilling needle, the drilling task of the drilling needle and the wear curve; determining the continuous working time of the drilling needle based on the grinding time of the drilling needle; adjusting the grinding time in combination with the continuous working time of the drilling needle and the ambient temperature when the drilling needle performs the drilling task to obtain a target grinding time; when the target grinding time is reached, controlling the grinding device to grind the drilling needle.

[0006] By adopting the above technical solution, by acquiring the historical drilling data of the drilling needle and establishing the wear curve of the drilling needle, the wear trend and law of the drilling needle can be accurately depicted. On this basis, combined with the real-time monitoring of the wear of the drilling needle and the scheduled drilling task, the established wear curve can be applied to accurately predict the wear amount of the drilling needle after completing the drilling task. When the predicted wear amount reaches the preset wear threshold, the theoretical grinding time is determined. Then, combined with the influencing factors such as the working time and temperature of the drilling needle, the target grinding time that meets the accuracy requirements is corrected and calculated. Finally, when the target grinding time is reached, the grinding device is automatically controlled to grind the drilling needle. It is realized that the optimal grinding time of the drilling needle is dynamically determined according to the wear condition of the drilling needle, and the excessive grinding of the drilling needle is avoided as much as possible.

[0007] Optionally, after controlling the grinding device to grind the drilling needle when the target grinding time is reached, the method further includes: controlling the manipulator corresponding to the drilling needle to place the ground drilling needle into the corresponding collar; detecting the protruding length of the ground drilling needle relative to the collar; determining the standard protruding length of the ground drilling needle according to the drilling task; calculating the difference between the protruding length and the standard protruding length; and controlling the adjusting device to adjust the protruding length according to the difference.

[0008] By adopting the above technical solution, after automatically grinding the drilling needle, a step of accurately placing the drilling needle into the corresponding collar is added. After placement, the actual protruding length of the drilling needle relative to the collar is detected and compared with the standard protruding length determined according to the drilling task, and the difference between the two is calculated. If there is a deviation, the protruding length of the drilling needle can also be accurately adjusted by the adjusting device to meet the standard requirements. This design of placing the drilling needle into the collar and adjusting the protruding length ensures the accuracy and repeatability of the installation and positioning of the drilling needle. By detecting and adjusting the protruding length of the drilling needle, the error of the protruding length caused by grinding can be eliminated, thereby ensuring the drilling depth accuracy during the drilling process, quickly and accurately completing the assembly of the drilling needle, and automatically adjusting the protruding length of the drilling needle to fully meet the technical requirements of the corresponding drilling task.

[0009] Optionally, the obtaining the historical drilling data of the drilling needle and generating the wear curve of the drilling needle according to the historical drilling data includes: determining the wear rate corresponding to the drilling needle drilling the material to be drilled according to the historical drilling data; and generating the wear curve corresponding to the drilling needle drilling the material to be drilled according to the wear rate.

[0010] By adopting the above technical solution, by analyzing the historical drilling data of the drilling needle, the wear rate of the drilling needle for a specific material to be drilled is determined, that is, the wear amount corresponding to the unit drilling length or the number of drilling times. According to the determined wear rate parameter, a wear trend model of the drilling needle when drilling this material, that is, a wear curve, can be established. This technical solution of obtaining the wear rate and generating the wear curve based on the analysis of historical data can efficiently obtain the wear law of the drilling needle and establish an accurate reflection of the wear situation of the drilling needle. By analyzing the historical data to determine the wear rate and establish the wear curve, the wear trend of the drilling needle is accurately depicted.

[0011] Optionally, the determining the wear rate corresponding to the drilling needle drilling the material to be drilled according to the historical drilling data includes: substituting the number of drilling times and the quantity of the material to be drilled in the historical drilling data into the wear rate formula to obtain the wear rate corresponding to the drilling needle drilling the material to be drilled; where the wear rate formula is: In the formula, Wmultiple is the wear rate, n is the number of the materials to be drilled, α is the fitting parameter, i β is the wear parameter of the i-th material to be drilled, β is the exponent corresponding to the wear accumulation rate of the material to be drilled, k is the coefficient of the influence of the number of drilling times of the drill bit on the wear amount, x is the number of drilling times, and h is the influence coefficient of the material hardness on the wear amount.

[0012] By adopting the above technical solution, by analyzing the historical drilling data of the drill bit, a wear rate calculation formula considering various factors is generated. The formula fully considers factors such as the cumulative wear effect of the drill bit, the wear aggravation effect caused by the increase in the number of drilling times, and the influence of material hardness on wear. Based on this wear rate formula, the cumulative wear amount generated by the drill bit after drilling multiple materials to be drilled can be accurately calculated, realizing high-precision wear amount calculation. The application of this formula provides a theoretical basis for subsequent intelligent prediction of the wear amount of the drill bit after completing a specific drilling task and dynamically planning the optimal grinding time of the drill bit accordingly. Finally, the wear condition of the drill bit is accurately controlled to ensure the drilling quality and efficiency.

[0013] Optionally, determining the grinding time of the drill bit by combining the current wear degree of the drill bit, the drilling task of the drill bit, and the wear curve includes: judging whether the current wear degree of the drill bit exceeds the wear threshold according to the wear curve; if it exceeds the wear threshold, predicting the time when the wear degree of the drill bit reaches the wear threshold according to the drilling task, and determining the time when the wear degree of the drill bit reaches the wear threshold as the grinding time of the drill bit.

[0014] By adopting the above technical solution, by comparing the current wear degree of the drill bit with the established wear curve, it is judged whether the wear degree exceeds the wear threshold preset by the curve. If it does not exceed the threshold, based on the predetermined drilling task, the time point when the wear amount of the drill bit can reach the threshold after executing the task is predicted based on the wear curve. This time point is determined as the theoretical grinding time, realizing the intelligent planning of the optimal grinding time of the drill bit according to the actual wear condition of the drill bit and the predetermined task, avoiding the efficiency loss of the drill bit caused by premature or late grinding, and ensuring the drilling quality.

[0015] Optionally, adjusting the grinding time to obtain a target grinding time in combination with the continuous working duration of the drilling needle and the ambient temperature when the drilling needle performs the drilling task includes: determining a temperature correction coefficient according to the continuous working duration of the drilling needle and the ambient temperature when the drilling needle performs the drilling task; determining wear coefficients at different temperatures according to a pre-established correspondence between temperature and wear; multiplying the temperature correction coefficient by the wear coefficient to obtain a corrected wear coefficient; and adjusting the grinding time according to the corrected wear coefficient to obtain the target grinding time.

[0016] By adopting the above technical solution, on the basis of determining the theoretical grinding time, the influence of temperature on the wear of the drilling needle is considered, and the precise correction of the grinding time is achieved through the temperature coefficient. Specifically, the temperature correction coefficient is determined according to the working duration and the ambient temperature, and in combination with the pre-established correspondence between temperature and wear, the corrected wear coefficient is calculated. Finally, the theoretical grinding time is adjusted according to the corrected wear coefficient to obtain the target grinding time that meets the accuracy requirements. The design of introducing the temperature factor and using the temperature coefficient to correct the grinding time realizes the precise control of the wear trend and grinding timing of the drilling needle according to the actual working environment of the drilling needle. The temperature correction can eliminate the deviation of the grinding time caused by different ambient temperatures and ensure that the drilling needle is ground at the optimal time.

[0017] Optionally, after controlling the grinding device to grind the drilling needle when the target grinding time is reached, it further includes: obtaining the target size of the drilled needle after grinding; comparing the deviation between the target size and the standard size; if the deviation exceeds the set threshold, determining the continuous grinding time according to the difference value and the wear characteristics of the drilling needle; and controlling the grinding device to grind the drilling needle according to the continuous grinding time until the deviation between the target size and the standard size is less than the set threshold.

[0018] By adopting the above technical solution, after the automatic grinding of the drilling needle is completed, the process of detecting the target size of the drilling needle and comparing it with the standard size is added. If there is a deviation beyond the preset range, the continuous grinding time will be calculated and the grinding device will be controlled to perform supplementary grinding on the drilling needle until the target size of the drilling needle meets the standard requirements. Through the automatic detection of the drilling needle size and the recalculation and adjustment of the grinding time, the size error of the drilling needle can be eliminated, ensuring that the drilling needle meets the accuracy requirements and further ensuring the drilling quality. The influence of size deviation on the drilling accuracy is avoided, and the intelligent and precise level of the drilling system is further improved.

[0019] Second aspect, the present application provides a drilling needle grinding device, which includes: an acquisition module, a generation module, a first combination module, a determination module, a second combination module, and a control module; wherein, the acquisition module is used to acquire the historical drilling data of the drilling needle and the drilling task of the drilling needle, and the drilling task is the quantity of the material to be drilled currently; the generation module is used to generate a wear curve of the drilling needle according to the historical drilling data; the first combination module is used to combine the current wear degree of the drilling needle, the drilling task of the drilling needle, and the wear curve to determine the grinding time of the drilling needle; the determination module is used to determine the continuous working duration of the drilling needle according to the grinding time of the drilling needle; the second combination module is used to combine the continuous working duration of the drilling needle and the ambient temperature when the drilling needle executes the drilling task to adjust the grinding time to obtain a target grinding time; the control module is used to control the grinding device to grind the drilling needle when the target grinding time is reached.

[0020] By adopting the above technical solution, by acquiring the historical drilling data of the drilling needle and establishing a wear curve of the drilling needle, the wear trend and law of the drilling needle can be accurately depicted. On this basis, by combining the wear degree of the drilling needle monitored in real time and the predetermined drilling task, and applying the established wear curve, the wear amount of the drilling needle after executing the drilling task can be accurately predicted. When the predicted wear amount reaches the preset wear threshold, the theoretical grinding time is determined. Furthermore, by combining influencing factors such as the working duration and temperature of the drilling needle, the target grinding time that meets the accuracy requirements is calculated and corrected. Finally, when the target grinding time is reached, the grinding device is automatically controlled to grind the drilling needle. It realizes dynamically determining the optimal grinding time of the drilling needle according to the wear condition of the drilling needle, and tries to avoid the situation of over-grinding the drilling needle.

[0021] Third aspect, the present application provides an electronic device, adopting the following technical solution: including a processor, a memory, a user interface, and a network interface, the memory is used to store instructions, the user interface and the network interface are used to communicate with other devices, and the processor is used to execute the instructions stored in the memory so that the electronic device executes a computer program of any one of the above drilling needle grinding methods.

[0022] Fourth aspect, the present application provides a computer-readable storage medium, adopting the following technical solution: storing a computer program that can be loaded and executed by a processor for any one of the above drilling needle grinding methods.

[0023] In summary, the present application includes at least one of the following beneficial technical effects:

[0024] 1. Try to avoid the situation of over-grinding the drilling needle;

[0025] 2. By detecting and adjusting the protruding length of the drilling needle, the error in the protruding length caused by grinding can be eliminated, thereby ensuring the drilling depth accuracy during the drilling process, quickly and accurately completing the assembly of the drilling needle, and automatically adjusting the protruding length of the drilling needle to fully meet the technical requirements of the corresponding drilling task. Description of the Drawings

[0026] Figure 1 is a schematic flow chart of a method for grinding a drilling needle provided by an embodiment of the present application;

[0027] Figure 2 is a schematic structural diagram of a drilling needle grinding device provided by an embodiment of the present application;

[0028] Figure 3 is a schematic structural diagram of an electronic device provided by an embodiment of the present application.

[0029] Description of the reference numerals: 1000, electronic device; 1001, processor; 1002, communication bus; 1003, user interface; 1004, network interface; 1005, memory. Detailed Embodiments

[0030] In order to enable those skilled in the art to better understand the technical solutions in this specification, the technical solutions in the embodiments of this specification will be clearly and completely described below in conjunction with the accompanying drawings in the embodiments of this specification. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments.

[0031] In the description of the embodiments of the present application, words such as "exemplary", "for example" or "for instance" are used to indicate examples, illustrations or explanations. Any embodiment or design solution described as "exemplary", "for example" or "for instance" in the embodiments of the present application should not be construed as being more preferred or having more advantages than other embodiments or design solutions. Exactly speaking, the use of words such as "exemplary", "for example" or "for instance" is intended to present relevant concepts in a specific manner.

[0032] The present application relates to the grinding control technology of drilling needles, which is mainly applied in the field of manufacturing printed circuit boards (PCBs).

[0033] The PCB is an essential key component in electronic products. During the manufacturing process of the PCB, holes need to be drilled on the board for installing electronic components. Drilling is achieved by using a high-speed rotating drilling needle. However, the wear is relatively serious due to long-term high-speed rotation, which will reduce the drilling accuracy and affect the quality of the PCB.

[0034] Therefore, the drilling needle must be ground regularly to restore its tip shape and size. This application provides a new method for controlling the grinding of the drilling needle, which can automatically control the grinding time and grinding quality. This method makes full use of the historical operation data of the drilling needle, establishes a wear model of the drilling needle, and realizes precise and efficient grinding of the drilling needle, thus ensuring the drilling quality. This drilling needle grinding control technology is very suitable for the production and manufacturing process of PCB boards, can improve the drilling accuracy, reduce defective products caused by drilling needle damage, and improve the production efficiency of PCB, and has important application value.

[0035] It should be noted that for the convenience of description, this application identifies the material to be drilled as a PCB board, but this application is not only applicable to PCB boards, but also applicable to other materials. When the drilling needle drills other materials, the method of grinding the drilling needle is the same as that of the PCB board. For details, please refer to the embodiments of this application and will not be elaborated here.

[0036] Figure 1 It is a schematic flow chart of a drilling needle grinding method provided by an embodiment of this application. It should be understood that although Figure 1 the steps in the flow chart are shown in sequence according to the arrows, these steps are not necessarily executed in the order indicated by the arrows; unless there is a clear description in this article, the execution of these steps has no strict order limit, and these steps can be executed in other orders; and Figure 1 at least a part of the steps in

[0037] This application discloses a drilling needle grinding method. As Figure 1 shown, this method includes S101 - S106.

[0038] S101, obtain the historical drilling data of the drilling needle and the drilling task of the drilling needle, and the drilling task is the quantity of the material to be drilled currently.

[0039] In one example, to precisely control the grinding of the drilling needle, it is necessary to establish an accurate wear curve of the drilling needle. This application generates a wear curve of the drilling needle by continuously obtaining the historical operation data of multiple drilling needles drilling on the PCB board. The specific implementation method includes: during the actual drilling process of the PCB board, detecting the wear amount corresponding to multiple drilling needles at different drilling times to obtain the historical drilling data of each drilling needle.

[0040] A drilling task generally refers to the specific drilling operations that a drilling machine needs to perform during the manufacturing process of a PCB (Printed Circuit Board). Specifically, it is the number of PCB boards to be drilled. These operations include drilling holes with a specified diameter at specific positions on the circuit board to meet the requirements for subsequent installation of electronic components (such as wires, pins, etc.) or creating conductive connections between the internal layers of the circuit board. Before the drilling task is executed, it needs to be planned by engineers or technicians and input into the control system of the drilling machine. The drilling machine automatically completes the drilling operation based on these parameters.

[0041] S102. Generate a wear curve of the drilling needle based on historical drilling data.

[0042] In one example, the historical data obtained in S101 is plotted as a coordinate graph, with the horizontal axis representing the number of drillings and the vertical axis representing the corresponding wear amount. By analyzing the data curves of different drilling needles, it can be seen that as the number of drillings increases, the wear amount shows an exponential growth trend. Therefore, a wear rate formula is established to describe this wear law, and the formula comprehensively considers the influence of the number of drillings and the hardness of the PCB board material on wear. Through this wear curve and formula, the wear amount of the drilling needle under specified drilling conditions can be accurately predicted.

[0043] This method of obtaining historical operation data and generating a wear curve establishes an accurate wear model for the drilling needle, providing a basis for determining a reasonable grinding time in the subsequent process, thereby achieving precise control of the drilling needle grinding and ensuring the processing quality of the PCB board drilling process.

[0044] Obtain the historical drilling data of the drilling needle. Generating a wear curve of the drilling needle based on the historical drilling data specifically includes: determining the wear rate of the drilling needle on the material to be drilled according to the historical drilling data; generating a wear curve of the drilling needle on the material to be drilled according to the wear rate.

[0045] In one example, detect the number of drillings and the corresponding wear amounts of multiple drilling needles on the same type of PCB board material to obtain the historical drilling data of the drilling needles. Then, analyze and process these historical data, and fit a wear rate of the drilling needle under this PCB board material by establishing a mathematical formula. This wear rate reflects the average wear value of the drilling needle per unit number of drillings. Next, based on this wear rate, a complete wear curve of the drilling needle on this type of PCB board can be plotted, expressing the growth relationship of the wear amount as the number of drillings increases. After establishing such a wear rate and wear curve, when a specific number of drillings performed by a given drilling needle is given, the wear value of the drilling needle can be accurately predicted according to the curve, providing a basis for determining a reasonable grinding time.

[0046] Based on historical drilling data, determine the wear rate corresponding to the drill bit drilling the material to be drilled, including: substituting the number of drilling times and the quantity of the material to be drilled in the historical drilling data into the wear rate formula to obtain the wear rate corresponding to the drill bit drilling the material to be drilled; where the wear rate formula is: In the formula, W multiple is the wear rate, n is the quantity of the material to be drilled, α is the fitting parameter, i β is the wear parameter of the i-th material to be drilled, β is the exponent corresponding to the wear accumulation rate of the material to be drilled, k is the coefficient of the influence of the number of drilling times of the drill bit on the wear amount, x is the number of drilling times, and h is the coefficient of the influence of the material hardness on the wear amount.

[0047] In one example, first, a large amount of historical data needs to be collected, including the number of drilling times, the hardness of different materials, and the corresponding wear amounts. After each drilling, the wear amount of the drill bit should be measured, and the change rate of the wear amount of the drill bit should be statistically analyzed as the number of drilling times of the drill bit increases. Then, a wear rate formula is preliminarily determined based on the change rate of the wear amount of the drill bit. Then, the preliminarily determined wear rate formula is used to evaluate the wear amount of the current new drill bit during drilling, so as to continuously optimize the parameters in the wear rate formula to obtain the wear rate formula.

[0048] Taking the PCB board as an example here, the drilling data of multiple drill bits on different PCB board materials are detected and recorded to obtain rich historical drilling data. By analyzing the data characteristics, a wear rate formula considering the influence of the number of drilling times and material hardness is established:

[0049] Among them, W multiple is the wear rate, n is the number of PCB boards, a is the fitting parameter, which increases as the number of drilling times of the drill bit increases. Generally speaking, the more the number of drilling times of the drill bit, the larger a is; i β is the wear parameter, which increases as the number of drilling times of the drill bit increases, β is an exponent for determining the wear accumulation rate, k is the coefficient of the influence of the number of drilling times of the drill bit on the wear amount, x is the number of drilling times, h is the coefficient of the influence of the hardness of the PCB board on the wear amount, different materials correspond to different hardnesses, and different materials have different influence coefficients on the wear amount of the drill bit. Then, the specific drilling material parameters are input into the formula, such as the number n and hardness h of the PCB board, and the wear rate under this drilling condition is calculated. Finally, based on this wear rate, the complete wear curve of the drill bit under this PCB board material is drawn. By this method of establishing a wear rate formula based on rich historical data and calculating the rate, the wear model of the drill bit can be made more accurate. This model can accurately predict the wear amount and provide a basis for reasonably planning the grinding time of the drill bit.

[0050] It consists of two parts, (1 + αi β ) It can be understood that as the number of drilling operations increases, the wear of the drill needle is increasing, and the wear rate is also accelerating. The introduction of αi in the formula β can reflect this law. By fitting parameters such as α and β with a large amount of historical data, the wear prediction can be made more accurate, and a fine wear curve can be established. The formula can clearly express the quantitative relationship between the wear amount and relevant variables, which is convenient for substituting parameters for calculation. According to different materials and usage conditions, parameters such as α and β can be adjusted so that the formula can be applied to different scenarios. The calculated wear amount can provide a basis for planning the service time and grinding time of the drill needle. It takes into account both the number of drilling operations and the wear intensification effect, making the result more comprehensive and accurate.

[0051] (kx + h) can be understood as the wear amount when the drill needle drills the first PCB board. It takes into account the influence of two key factors, the number of drilling operations x and the material hardness h, on the wear amount of a single drilling operation. The introduction of the coefficient k can quantitatively describe the influence of the number of drilling operations on wear, making the model more rigorous. The simple linear relationship is convenient for substituting parameters to calculate the wear value of a single drilling operation. By adjusting the coefficients of k and h, it can adapt to different materials.

[0052] S103. Combine the current wear degree of the drill needle, the drilling task of the drill needle, and the wear curve to determine the grinding time of the drill needle.

[0053] In one example, the present application determines the grinding time of the drill needle by combining the current wear degree of the drill needle, the drilling task of the drill needle, and the established wear curve. Specifically, it includes: First, continuously detect the wear degree of the drill needle during the drilling process. Then, analyze the expected wear of the drill needle according to the required drilling task. At the same time, according to the established wear curve, it can be judged the reusable time corresponding to different wear degrees under a given drilling task. By comprehensively considering the current wear degree, the expected wear situation, and the wear curve, the optimal grinding time of the drill needle can be determined on the premise of ensuring the drilling quality.

[0054] This way of determining the grinding time by combining multiple factors realizes the grinding control for specific drilling tasks and wear states, which not only ensures the drilling quality but also avoids unnecessary frequent grinding, and prolongs the service life of the drill needle.

[0055] Based on the above embodiments, as an optional implementation manner, in S102: determining the grinding time of the drilling needle by combining the wear degree of the current drilling needle, the drilling task of the drilling needle, and the wear curve specifically includes: judging whether the wear degree of the current drilling needle exceeds the wear threshold according to the wear curve; if it exceeds the wear threshold, then predicting the time when the wear degree of the drilling needle reaches the wear threshold according to the drilling task, and determining the time when the wear degree of the drilling needle reaches the wear threshold as the grinding time of the drilling needle.

[0056] In an example, first, the system detects and records the wear degree of the current drilling needle, and then judges whether the current wear degree exceeds the wear threshold on the pre-established drilling needle wear curve. If it does not exceed the threshold, the system will further predict, according to the subsequent drilling tasks of the drilling needle, the time when the wear degree reaches the threshold after the drilling needle performs these drilling tasks according to the wear rate model. At this time, the system will determine this time point when the wear degree is predicted to reach the threshold as the ideal grinding time of the current drilling needle.

[0057] Since the drilling needle has not been worn to the extent that it needs to be replaced, if it is ground at this time, its utilization efficiency will be reduced. A reasonable approach is to calculate that the drilling needle can perform drilling for a period of time before the wear degree reaches the replacement standard, and use this time point as the grinding time, which can improve the service life of the drilling needle. By predicting the grinding timing in this way, both the drilling quality is ensured and the usage efficiency of the drilling needle is improved.

[0058] S104, determining the continuous working duration of the drilling needle according to the grinding time of the drilling needle.

[0059] In an example, after determining the grinding time of the drilling needle, the present application will calculate the continuous working duration of the drilling needle according to this grinding time. Specifically, it includes: according to the established drilling needle wear curve, the sustainable working time of the drilling needle from the current wear state to the state that needs to be ground under the given drilling conditions can be calculated. Then, this time value is set as the continuous working duration of the current drilling needle. This method of deriving the continuous working duration according to the grinding time can reasonably arrange the drilling plan, grind the drilling needle in time when it is worn to a certain extent, and then continue to use it for a period of time and grind it again. In this way, both the drilling quality can be guaranteed and the service life of the drilling needle can be utilized to the maximum extent, saving costs.

[0060] S105, adjusting the grinding time by combining the continuous working duration of the drilling needle and the ambient temperature when the drilling needle performs the drilling task to obtain the target grinding time.

[0061] In one example, to further improve the accuracy of grinding control, it is necessary to consider the influence of temperature factors on the wear of the drilling needle and dynamically adjust the grinding time. Specifically, it includes: identifying the drilling needle that is about to perform the drilling task in the material library, consulting the parameter database of the drilling needle to obtain its continuous working duration data, which is deduced based on the pre-determined grinding time. At the same time, obtaining the real-time monitoring data of the workshop environmental temperature. Then querying the pre-established correspondence table between temperature and wear rate to determine the wear coefficient at this temperature. Multiplying the continuous working duration of the drilling needle by this wear coefficient to calculate the new grinding time that comprehensively considers the temperature factor. Writing this new grinding time into the database as the final target grinding time for this drilling needle. When the working time is close to the target time, the system will give a prompt to control the manipulator to put the drilling needle into the grinding machine for grinding. By this method of dynamically adjusting the grinding time by combining temperature factors, the grinding control can be made more precise, adapt to temperature changes, and ensure the drilling quality.

[0062] Adjust the grinding time by combining the continuous working duration of the drilling needle and the environmental temperature when the drilling needle performs the drilling task to obtain the target grinding time, including: determining the temperature correction coefficient according to the continuous working duration of the drilling needle and the environmental temperature when the drilling needle performs the drilling task; determining the wear coefficients at different temperatures according to the pre-established correspondence between temperature and wear; multiplying the temperature correction coefficient by the wear coefficient to obtain the corrected wear coefficient; adjusting the grinding time according to the corrected wear coefficient to obtain the target grinding time.

[0063] In one example, the system first detects and records the continuous working duration of the current drilling needle and the environmental temperature it is in, and then, based on these two parameters, refers to the pre-established temperature influence relationship to determine the temperature correction coefficient corresponding to the current environmental temperature. At the same time, the system queries the temperature-wear correspondence table to obtain the wear coefficients at different temperatures. Then, the system multiplies the temperature correction coefficient by the wear coefficient to obtain a corrected wear coefficient that takes into account the temperature influence. Finally, the system uses this corrected wear coefficient to adjust the theoretically calculated initial grinding time to finally determine the target grinding time.

[0064] The purpose of considering the temperature influence factor in this way is that different working temperatures will cause certain differences in the wear condition of the drilling needle. Incorporating the calculation of temperature influence can make the grinding time more accurate, thus ensuring the grinding effect and further optimizing the usage efficiency of the drilling needle.

[0065] S106, when the target grinding time is reached, control the grinding device to grind the drilling needle.

[0066] In one example, when the actual working time of the drilling needle reaches a pre-determined target grinding time, it is necessary to control the grinding device to grind the drilling needle to ensure drilling accuracy. The grinding system continuously monitors the real-time working time of each drilling needle. When it is detected that the working time of a drilling needle is close to or equal to the target grinding time, the grinding system automatically issues a grinding instruction to drive the manipulator to remove the drilling needle from the drilling spindle and install it on the drilling needle fixture of the grinding device. The grinding device automatically calls the grinding parameters of the drilling needle and controls the grinding wheel to grind the cutting edge of the drilling needle according to parameters such as rotational speed and feed rate, grinding the cutting edge of the drilling needle into standard dimensions and parameters to remove wear. After the grinding is completed, the manipulator removes the drilling needle and installs it back on the drilling spindle to continue the drilling operation.

[0067] In this way, the method of real-time monitoring of the working time of the drilling needle and automatically controlling grinding when the target grinding time is reached can ensure that the drilling needle is ground before it wears to a certain extent, guaranteeing the machining accuracy and quality of drilling.

[0068] After controlling the grinding device to grind the drilling needle when the target grinding time is reached, it further includes: controlling the manipulator corresponding to the drilling needle to place the ground drilling needle in the corresponding collar; detecting the protruding length of the ground drilling needle relative to the collar; determining the standard protruding length of the ground drilling needle according to the drilling task; calculating the difference between the protruding length and the standard protruding length; and controlling the adjusting device to adjust the protruding length according to the difference.

[0069] In one example, after grinding is completed, the manipulator installs the drilling needle on the corresponding collar. Then, a laser distance sensor is used to detect the protruding length of the drilling needle. The system queries the drilling task parameters of the drilling needle to determine its standard protruding length. By comparing the difference between the measured actual protruding length and the standard protruding length, if the difference exceeds the allowable tolerance, it means adjustment is needed. Then, the manipulator fixes the collar on the adjusting device, and the adjusting device uses a precise push rod to finely adjust the position of the drilling needle in the collar until the protruding length of the drilling needle meets the standard requirements. After the adjustment is completed, the manipulator installs the drilling needle on the spindle again to prepare for the next round of drilling. This method of detecting and adjusting the protruding length can ensure that the drilling needle maintains the best cutting edge position after being assembled on the spindle, thus guaranteeing drilling accuracy and quality.

[0070] After controlling the grinding device to grind the drilling needle when the target grinding time is reached, it further includes: obtaining the target size of the ground drilling needle; comparing the deviation between the target size and the standard size; if the deviation exceeds the set threshold, determining the continued grinding time according to the difference and the wear characteristics of the drilled needle; and controlling the grinding device to grind the drilling needle according to the continued grinding time until the deviation between the target size and the standard size is less than the set threshold.

[0071] In one example, after the automatic grinding of the drilling needle is completed, the system will detect the actual size of the ground drilling needle in real time. Then the system will compare the measured actual size with the standard size to determine whether the deviation between the two is within the allowable range. If the deviation exceeds the preset threshold, indicating that the grinding effect is not ideal, the system will calculate the required additional grinding time based on the measured difference and the wear characteristic parameters of the drilling needle. Then, the system will control the grinding device to perform additional grinding on the drilling needle until the deviation between the re-measured size of the drilling needle and the standard size is controlled within the allowable range. Ensure that the actual size of the drilling needle can meet the standard requirements after grinding, so as to ensure the accuracy of the subsequent drilling process. Real-time detection and additional grinding can effectively eliminate grinding deviation and improve grinding quality.

[0072] Based on the above method, the present application also discloses a drilling needle grinding device, as Figure 2 shown Figure 2 is a schematic structural diagram of a drilling needle grinding device provided by an embodiment of the present application.

[0073] A drilling needle grinding device, the device includes: an acquisition module, a generation module, a first combination module, a determination module, a second combination module and a control module; wherein, the acquisition module is used to acquire the historical drilling data of the drilling needle and the drilling task of the drilling needle, and the drilling task is the number of materials to be drilled currently; the generation module is used to generate the wear curve of the drilling needle according to the historical drilling data; the first combination module is used to combine the current wear degree of the drilling needle, the drilling task of the drilling needle and the wear curve to determine the grinding time of the drilling needle; the determination module is used to determine the continuous working duration of the drilling needle according to the grinding time of the drilling needle; the second combination module is used to combine the continuous working duration of the drilling needle and the ambient temperature when the drilling needle performs the drilling task to adjust the grinding time to obtain the target grinding time; the control module is used to control the grinding device to grind the drilling needle when the target grinding time is reached.

[0074] It should be noted that: when the device provided in the above embodiment realizes its functions, only the above-mentioned division of each functional module is used for illustration. In actual application, the above functions can be allocated to different functional modules according to needs, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above. In addition, the device and method embodiments provided in the above embodiments belong to the same concept, and the specific implementation process is detailed in the method embodiment, which will not be repeated here.

[0075] Please refer to Figure 3 , which is a schematic structural diagram of an electronic device provided by an embodiment of the present application. As Figure 3As shown, the electronic device 1000 may include: at least one processor 1001, at least one network interface 1004, a user interface 1003, a memory 1005, and at least one communication bus 1002.

[0076] Among them, the communication bus 1002 is used to realize the connection and communication between these components.

[0077] Among them, the user interface 1003 may include a display screen and a camera. Optionally, the user interface 1003 may further include a standard wired interface and a wireless interface.

[0078] Among them, the network interface 1004 may optionally include a standard wired interface and a wireless interface (such as a WI-FI interface).

[0079] Among them, the processor 1001 may include one or more processing cores. The processor 1001 connects various parts within the entire server using various interfaces and lines. By running or executing instructions, programs, code sets, or instruction sets stored in the memory 1005, and by calling the data stored in the memory 1005, it executes various functions of the server and processes data. Optionally, the processor 1001 may be implemented in at least one of the hardware forms of digital signal processing (DSP), field-programmable gate array (FPGA), and programmable logic array (PLA). The processor 1001 may integrate a combination of one or several of a central processing unit (CPU), a graphics processing unit (GPU), and a modem, etc. Among them, the CPU mainly processes the operating system, user interface, and application programs, etc.; the GPU is responsible for rendering and drawing the content to be displayed on the display screen; the modem is used to process wireless communication. It can be understood that the above-mentioned modem may not be integrated into the processor 1001 and may be implemented separately by a single chip.

[0080] Among them, the memory 1005 may include a Random Access Memory (RAM), or may also include a Read-Only Memory. Optionally, the memory 1005 includes a non-transitory computer-readable storage medium. The memory 1005 can be used to store instructions, programs, codes, code sets or instruction sets. The memory 1005 may include a program storage area and a data storage area. Among them, the program storage area can store instructions for implementing the operating system, instructions for at least one function (such as a touch function, a sound playback function, an image playback function, etc.), instructions for implementing the above-mentioned various method embodiments, etc.; the data storage area can store the data involved in the above-mentioned various method embodiments. Optionally, the memory 1005 may also be at least one storage device located far from the aforementioned processor 1001. As Figure 3 shown, in the memory 1005 as a computer storage medium, there may be included an operating system, a network communication module, a user interface module, and an application program of a drilling needle grinding method.

[0081] In Figure 3 the electronic device 1000 shown, the user interface 1003 is mainly used to provide an input interface for the user and obtain the data input by the user; and the processor 1001 can be used to call the application program of a drilling needle grinding method stored in the memory 1005. When executed by one or more processors, the electronic device is caused to execute one or more of the methods as described in the above embodiments.

[0082] An electronic device-readable storage medium stores instructions. When executed by one or more processors, the electronic device is caused to execute one or more of the methods as described in the above embodiments.

[0083] It should be noted that for the foregoing method embodiments, for the sake of simple description, they are all expressed as a series of action combinations. However, those skilled in the art should know that this application is not limited by the described action sequence, because according to this application, certain steps can be performed in other sequences or simultaneously. Secondly, those skilled in the art should also know that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily essential to this application.

[0084] In the above embodiments, the descriptions of the various embodiments have their own emphases. For the parts not detailed in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0085] In several embodiments provided by the present application, it should be understood that the disclosed device can be implemented in other ways. For example, the device embodiments described above are merely illustrative. For example, the division of the units is only a logical function division. In actual implementation, there may be other division methods. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the displayed or discussed coupling or direct coupling or communication connection between each other can be through some service interfaces. The indirect coupling or communication connection of the device or unit can be in electrical or other forms.

[0086] The units described as separate components may or may not be physically separated. The components displayed as units may or may not be physical units, that is, they can be located in one place or distributed to multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0087] In addition, each functional unit in various embodiments of the present application can be integrated in a processing unit, or each unit can exist physically alone, or two or more units can be integrated in one unit. The above-mentioned integrated unit can be implemented in the form of hardware or in the form of a software functional unit.

[0088] If the above-mentioned integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable memory. Based on this understanding, the technical solution of the present application, in essence, or the part that contributes to the prior art, or all or part of this technical solution, can be embodied in the form of a software product. This computer software product is stored in a memory and includes several instructions to enable a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in various embodiments of the present application. And the aforementioned memory includes: various media such as USB flash drives, mobile hard disks, magnetic disks, or optical discs that can store program codes.

[0089] The above are only exemplary embodiments of the present disclosure and should not be used to limit the scope of the present disclosure. That is, all equivalent changes and modifications made according to the teachings of the present disclosure still fall within the scope covered by the present disclosure. Those skilled in the art will readily think of other implementation schemes of the present disclosure after considering the specification and practicing the present disclosure. The present application aims to cover any variations, uses, or adaptive changes of the present disclosure, and these variations, uses, or adaptive changes follow the general principles of the present disclosure and include common general knowledge or conventional technical means in the technical field not recorded in the present disclosure. The specification and the embodiments are only regarded as exemplary, and the scope and spirit of the present disclosure are defined by the claims.

Claims

1. A method for grinding a drilling needle, characterized in that, The method includes: Obtaining the historical drilling data of the drilling needle and the drilling task of the drilling needle, where the drilling task is the quantity of the material to be drilled currently; Generate a wear curve for the drilling needle based on the historical drilling data; the obtaining of the historical drilling data of the drilling needle and generating the wear curve for the drilling needle based on the historical drilling data includes: determining a wear rate corresponding to the drilling needle drilling the material to be drilled according to the historical drilling data; generating a wear curve corresponding to the drilling needle drilling the material to be drilled according to the wear rate; the determining of the wear rate corresponding to the drilling needle drilling the material to be drilled according to the historical drilling data includes: substituting the number of drilling times and the number of materials to be drilled in the historical drilling data into the wear rate formula to obtain the wear rate corresponding to the drilling needle drilling the material to be drilled; wherein, the wear rate formula is: In the formula, W multiple is the wear rate, n is the number of the materials to be drilled, α is a fitting parameter, i β is the wear parameter of the i-th material to be drilled, β is the exponent corresponding to the wear accumulation rate of the material to be drilled, k is the coefficient of the influence of the number of drilling times of the drilling needle on the wear amount, x is the number of drilling times, and h is the influence coefficient of the material hardness on the wear amount; Combining the current wear degree of the drilling needle, the drilling task of the drilling needle, and the wear curve to determine the grinding time of the drilling needle; Determining the continuous working duration of the drilling needle according to the grinding time of the drilling needle; Combining the continuous working duration of the drilling needle and the ambient temperature when the drilling needle executes the drilling task to adjust the grinding time to obtain the target grinding time; When the target grinding time is reached, controlling the grinding device to grind the drilling needle.

2. The drilling needle grinding method according to claim 1, characterized in that, After the step of "when the target grinding time is reached, controlling the grinding device to grind the drilling needle", it further includes: Controlling the manipulator corresponding to the drilling needle to place the ground drilling needle into the corresponding collar; Detecting the protruding length of the ground drilling needle relative to the collar; Determining the standard protruding length of the ground drilling needle according to the drilling task; Calculating the difference between the protruding length and the standard protruding length; Controlling the adjustment device to adjust the protruding length according to the difference.

3. The drilling needle grinding method according to claim 1, characterized in that The step of "combining the current wear degree of the drilling needle, the drilling task of the drilling needle, and the wear curve to determine the grinding time of the drilling needle" includes: Judging whether the current wear degree of the drilling needle exceeds the wear threshold according to the wear curve; If it exceeds the wear threshold, predicting the time when the wear degree of the drilling needle reaches the wear threshold according to the drilling task, and determining the time when the wear degree of the drilling needle reaches the wear threshold as the grinding time of the drilling needle.

4. The drilling needle grinding method according to claim 1, wherein The step of "combining the continuous working duration of the drilling needle and the ambient temperature when the drilling needle executes the drilling task to adjust the grinding time to obtain the target grinding time" includes: Determining the temperature correction coefficient according to the continuous working duration of the drilling needle and the ambient temperature when the drilling needle executes the drilling task; Determining the wear coefficient at different temperatures according to the pre-established correspondence between temperature and wear; Multiplying the temperature correction coefficient by the wear coefficient to obtain the corrected wear coefficient; Adjusting the grinding time according to the corrected wear coefficient to obtain the target grinding time.

5. The drilling needle grinding method according to claim 1, characterized in that After the step of "when the target grinding time is reached, controlling the grinding device to grind the drilling needle", it further includes: Obtaining the target size of the ground drilling needle; Comparing the deviation between the target size and the standard size; If the deviation exceeds the set threshold, determining the continuous grinding time according to the deviation and the wear characteristics of the drilling needle; Controlling the grinding device to grind the drilling needle according to the continuous grinding time until the deviation between the target size and the standard size is less than the set threshold.

6. A drilling needle grinding device, characterized in that, The device includes: an acquisition module, a generation module, a first combination module, a determination module, a second combination module, and a control module; where The acquisition module is used to obtain the historical drilling data of the drilling needle and the drilling task of the drilling needle, where the drilling task is the quantity of the material to be drilled currently; The generating module is configured to generate a wear curve of the drilling needle according to the historical drilling data; obtaining the historical drilling data of the drilling needle and generating the wear curve of the drilling needle according to the historical drilling data includes: determining a wear rate corresponding to the drilling needle for drilling the material to be drilled according to the historical drilling data; generating a wear curve corresponding to the drilling needle for drilling the material to be drilled according to the wear rate; determining a wear rate corresponding to the drilling needle for drilling the material to be drilled according to the historical drilling data includes: substituting the number of drilling times in the historical drilling data and the number of materials to be drilled into a wear rate formula to obtain a wear rate corresponding to the drilling needle for drilling the material to be drilled; wherein, the wear rate formula is: In the formula, W multiple is the wear rate, n is the number of the materials to be drilled, α is a fitting parameter, i β is the wear parameter of the i-th material to be drilled, β is an exponent corresponding to the wear accumulation rate of the material to be drilled, k is a coefficient of the influence of the number of drilling times of the drilling needle on the wear amount, x is the number of drilling times, and h is a coefficient of the influence of the material hardness on the wear amount; The first combining module is configured to determine the grinding time of the drilling needle by combining the current wear degree of the drilling needle, the drilling task of the drilling needle, and the wear curve. The determining module is configured to determine the continuous working duration of the drilling needle according to the grinding time of the drilling needle. The second combining module is configured to adjust the grinding time by combining the continuous working duration of the drilling needle and the ambient temperature when the drilling needle performs the drilling task, so as to obtain the target grinding time. The control module is configured to control the grinding device to grind the drilling needle when the target grinding time is reached.

7. An electronic device, characterized in that, It includes a processor, a memory, a user interface, and a network interface. The memory is used to store instructions. The user interface and the network interface are used to communicate with other devices. The processor is used to execute the instructions stored in the memory, so that the electronic device executes the method according to any one of claims 1-5.

8. A computer-readable storage medium, characterized in that, A computer program is stored that can be loaded and executed by a processor to execute the method according to any one of claims 1-5.

Citation Information

Patent Citations

  • Drilling parameter optimizing method based on hard alloy tool tipping failure predication

    CN107598675A

  • Online monitoring method for abrasion forms and abrasion state of drill bit in high-temperature alloy drilling process

    CN109333160A