Tool wear detection method and device, computer equipment and readable storage medium

By extracting and comparing the initial and current information of the drilling blade surface and edge characteristics, and calculating the difference value to determine the wear state, the problem of inaccurate drilling blade wear detection in traditional technology is solved, and higher detection accuracy is achieved.

CN119919382APending Publication Date: 2025-05-02HANS CNC SCI & TECH
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411999348.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-31
Publication Date
2025-05-02

AI Technical Summary

Technical Problem

Traditional technology is difficult to accurately estimate the wear of the drilling tool, which leads to inaccurate drilling and affects the processing process.

Method used

By obtaining the preset initial blade information of the target tool and the current detected blade image, the edge surface and edge characteristics are extracted, the edge surface and edge difference is calculated, and the wear state of the tool is determined based on these differences.

Benefits of technology

It improves the accuracy of tool wear detection, can promptly identify tool wear conditions, and avoids the problem of inaccurate drilling.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119919382A_ABST
    Figure CN119919382A_ABST
Patent Text Reader

Abstract

The invention relates to a tool wear detection method and device, computer equipment, a computer readable storage medium and a computer program product. The method comprises the following steps: acquiring preset initial blade information and a current detection blade image of a target cutter; obtaining current blade information of the target cutter based on the current detected blade image; determining an information difference between the current blade information and preset initial blade information; and obtaining the wear state of the target tool based on the information difference. By adopting the method, the accuracy can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of image detection technology, and in particular to a tool wear detection method, device, computer equipment, computer-readable storage medium and computer program product. Background Art

[0002] With the development of image detection technology, tool detection technology has emerged, which can detect the tool length and tool diameter of the drill installed on the drilling rig, so as to determine the tool condition of the drill. However, since the drill may wear out during use, if the drill is severely worn but still used, it will lead to inaccurate drilling, affecting the processing process.

[0003] In traditional technology, the use of drill bits can generally only be limited by their specified lifespan. However, due to the uncertainty of the machining process, the wear of the drill bit is not constant. Therefore, there is an inaccurate problem in estimating the wear of the drill bit using traditional technology. Summary of the invention

[0004] Based on this, it is necessary to provide a tool wear detection method, device, computer equipment, computer readable storage medium and computer program product that can improve accuracy in order to solve the above technical problems.

[0005] In a first aspect, the present application provides a tool wear detection method, comprising:

[0006] Obtaining preset initial blade information of the target tool and the current detected blade image;

[0007] Based on the current detected blade image, obtaining current blade information of the target tool;

[0008] Determining the information difference between the current blade information and the preset initial blade information;

[0009] Based on the information difference, the wear state of the target tool is obtained.

[0010] In one embodiment, the preset initial blade information includes initial information of blade surface features and initial information of blade edge features, and the current blade information includes current information of blade surface features and current information of blade edge features;

[0011] The obtaining of current blade information of the target tool based on the currently detected blade image comprises:

[0012] Based on the blade surface feature and the blade edge feature, extracting a blade surface image corresponding to the blade surface feature and a blade edge image corresponding to the blade edge feature from the current detection image;

[0013] Based on the blade surface image, obtaining current information of the blade surface feature;

[0014] Based on the cutting edge image, current information of the cutting edge features is obtained.

[0015] In one embodiment, the preset initial blade information includes initial information of blade surface features and initial information of blade edge features, and the current blade information includes current information of blade surface features and current information of blade edge features;

[0016] The determining the information difference between the current blade information and the preset initial blade information includes:

[0017] Obtaining a blade face difference based on the initial information of the blade face feature and the current information of the blade face feature;

[0018] Based on the initial information of the cutting edge features and the current information of the cutting edge features, the cutting edge difference is obtained.

[0019] In one embodiment, the initial information of the cutting edge features includes the initial length of the cutting edge, the initial length of the side edge of the cutting edge, and the initial angle of the cutting edge; the current information of the cutting edge features includes the current length of the cutting edge, the current length of the side edge of the cutting edge, and the current angle of the cutting edge;

[0020] The obtaining of the cutting edge difference based on the initial information of the cutting edge feature and the current information of the cutting edge feature comprises:

[0021] Based on the initial length of the cutting edge and the current length of the cutting edge, the cutting edge length difference is obtained;

[0022] Based on the initial length of the cutting edge side and the current length of the cutting edge side, a cutting edge side length difference is obtained;

[0023] Based on the initial angle of the cutting edge and the current angle of the cutting edge, the difference in the cutting edge angle is obtained;

[0024] The cutting edge difference is obtained based on the cutting edge length difference, the cutting edge side length difference and the cutting edge angle difference.

[0025] In one embodiment, obtaining the wear state of the target tool based on the blade face difference and the cutting edge difference includes:

[0026] Based on the blade face difference, the blade length difference, the blade side length difference, the blade angle difference and a preset coefficient, the current wear amount of the target tool is obtained;

[0027] Based on the current wear amount of the target tool, the wear state of the target tool is obtained.

[0028] In one embodiment, obtaining the wear state of the target tool based on the current wear amount of the target tool includes:

[0029] When the current wear amount is greater than or equal to a preset wear threshold, the target tool is marked as abnormal, and the target tool marked as abnormal is placed in an abnormal tool tray;

[0030] When the current wear amount is less than a preset wear threshold, the target tool is placed in a normal tool tray.

[0031] In one embodiment, the method further comprises:

[0032] Obtaining a preset number of times the target tool has been used;

[0033] When the actual usage count of the target tool is equal to the preset usage count, the preset usage count is increased based on the wear state of the target tool.

[0034] In a second aspect, the present application also provides a tool wear detection device, comprising:

[0035] An information acquisition module, used to acquire preset initial blade information of a target tool and a currently detected blade image;

[0036] A blade information determination module, used to obtain current blade information of the target tool based on the currently detected blade image;

[0037] An information difference determination module, used to determine the information difference between the current blade information and the preset initial blade information;

[0038] The wear state determination module is used to obtain the wear state of the target tool based on the information difference.

[0039] In a third aspect, the present application further provides a computer device, wherein the computer device comprises a memory and a processor, wherein the memory stores a computer program, and when the processor executes the computer program, the steps of the above method are implemented.

[0040] In a fourth aspect, the present application further provides a computer-readable storage medium having a computer program stored thereon, and when the computer program is executed by a processor, the steps of the above method are implemented.

[0041] In a fifth aspect, the present application further provides a computer program product, wherein the computer program product comprises a computer program, and when the computer program is executed by a processor, the steps of the above method are implemented.

[0042] The above-mentioned tool wear detection method, device, computer equipment, computer-readable storage medium and computer program product can obtain the preset initial blade information of the target tool to determine the initial blade condition of the target tool, which is convenient for subsequent comparison, obtain the current detected blade image, and based on the current detected blade image, obtain the current blade information of the target tool, which can determine the blade condition of the target tool at the current moment, and finally determine the information difference between the current blade information and the preset initial blade information. Based on the information difference, the wear state of the target tool is obtained, and the wear state of the target tool can be accurately determined based on the blade information comparison during actual use. BRIEF DESCRIPTION OF THE DRAWINGS

[0043] In order to more clearly illustrate the technical solutions in the embodiments of the present application or related technologies, the drawings required for use in the embodiments of the present application or related technical descriptions will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without paying creative work.

[0044] Figure 1 is an application environment diagram of a tool wear detection method in one embodiment;

[0045] Figure 2 is a schematic flow chart of a tool wear detection method in one embodiment;

[0046] Figure 3 is a schematic diagram of a tool wear detection step in one embodiment;

[0047] Figure 4 is a schematic diagram of a tool wear detection step in another embodiment;

[0048] Figure 5 A schematic diagram of the arrangement positions of a detection device and a target tool in one embodiment;

[0049] Figure 6 A schematic diagram of the location of a detection device in an embodiment;

[0050] Figure 7 is a schematic flow chart of a tool wear detection method in another embodiment;

[0051] Figure 8 is a structural block diagram of a tool wear detection device in one embodiment;

[0052] Fig. 9 FIG. 4 is a diagram showing the internal structure of a computer device in one embodiment. DETAILED DESCRIPTION

[0053] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.

[0054] The tool wear detection method provided in the embodiment of the present application can be applied to Figure 1 In the application environment shown. The terminal 102 communicates with the detection device 104 through the network. The terminal 102 may be, but is not limited to, various personal computers, laptops, smart phones, tablet computers, IoT devices and portable wearable devices. The IoT devices may be smart speakers, smart TVs, smart air conditioners, smart car devices, projection devices, etc. The portable wearable devices may be smart watches, smart bracelets, head-mounted devices, etc. The head-mounted devices may be virtual reality (VR) devices, augmented reality (AR) devices, smart glasses, etc. The detection device 104 is used to perform image detection on the target tool. For example, the detection device 104 may be an image detection device or a detection device including a shooting device. Specifically, during the tool wear detection process, the terminal 102 obtains the preset initial blade information of the target tool, and obtains the current detection blade image from the detection device 104; based on the current detection blade image, the current blade information of the target tool is obtained; the information difference between the current blade information and the preset initial blade information is determined; based on the information difference, the wear state of the target tool is obtained.

[0055] In an exemplary embodiment, Figure 2 As shown, a tool wear detection method is provided, which is applied to Figure 1 The terminal 102 in the example is used as an example to illustrate, including the following steps S202 to S208. Among them:

[0056] Step S202, obtaining preset initial blade information of the target tool and the current detected blade image.

[0057] Among them, the target tool refers to the tool used as the tool wear detection target. In this embodiment, the tool mainly refers to the drill tool installed in the drilling rig. The preset initial blade information refers to the blade information in the initial state pre-set for the target tool, which can reflect the tool state of the target tool in the initial state. It can be understood that the preset initial blade information can represent the blade information of an unused tool or a used but ground tool. The current detection blade image refers to the detection image obtained by capturing the blade of the target tool at the current moment.

[0058] Specifically, in order to detect the wear of the tool, it is necessary to first determine the initial state of the target tool, that is, the preset initial blade information of the target tool can be obtained. The preset initial blade information may include a preset initial blade surface area, a preset blade length, and the like. Exemplarily, the preset initial blade information can be obtained by the detection device by performing image capture detection on an unused tool or a used but ground target tool. It can be understood that the operation of obtaining the preset initial blade information of the target tool and the current detection blade image can be actively obtained or passively received.

[0059] Step S204: obtaining current blade information of the target tool based on the currently detected blade image.

[0060] The current blade information is the blade information of the target tool at the current moment. For example, the current blade information may include the current blade surface area, the current blade length, etc. of the target tool.

[0061] Specifically, after obtaining the current detection blade image taken for the target tool, since the blade information needs to be determined in the end, the current blade information of the target tool at the current moment needs to be determined based on the current detection blade image. For example, the current blade face area, current blade edge length and other information of the target tool can be determined based on the current detection blade image.

[0062] In some specific embodiments, the terminal may extract images corresponding to each feature from the current detection image based on multiple features of the blade, and determine current information corresponding to the feature based on the image.

[0063] It can be understood that in actual use, the target tool can be clamped by the drill spindle and placed on the detection device, or the target tool can be placed on the drill transfer tool holder, the bottom of the drill transfer tool holder is hollowed out, and the detection device is placed below the transfer tool holder. The above method can be implemented by a tool wear detection device, which is applied to PCB processing equipment, including: a drill transfer tool holder, the drill transfer tool holder is arranged on the PCB processing equipment, and the drill transfer tool holder is used to accommodate the target tool; and a detection device, the detection device is arranged on the PCB processing equipment, and along the height direction of the PCB processing equipment, the detection device is located below the drill transfer tool holder; the detection device is used to detect the target tool accommodated by the drill transfer tool holder.

[0064] Among them, PCB (Printed Circuit Board) processing equipment refers to various mechanical equipment and auxiliary tools used to produce printed circuit boards.

[0065] Step S206, determining the information difference between the current blade information and the preset initial blade information.

[0066] The information difference refers to the difference between information. In this embodiment, the information difference refers to the information difference between the current blade information and the preset initial blade information.

[0067] Specifically, after the current blade information and the preset initial blade information are determined, the information difference between the current blade information and the preset initial blade information can be determined to facilitate the subsequent determination of the wear state of the target tool.

[0068] In some specific embodiments, the terminal may obtain the information difference corresponding to each feature based on the initial information and current information of each feature of the blade.

[0069] Step S208: obtaining the wear state of the target tool based on the information difference.

[0070] The wear state can be used to characterize the wear of the target tool during use, and the wear state can include slight wear, moderate wear, and severe wear.

[0071] Specifically, by determining the information difference between the current blade information and the preset initial blade information, the difference between the initial state and the current state of the target tool can be determined, and then the wear state of the target tool can be determined.

[0072] In some specific embodiments, the terminal can obtain the current wear amount of the target tool based on the blade surface difference, blade length difference, blade side length difference, blade angle difference and a preset coefficient, and obtain the wear state of the target tool based on the current wear amount of the target tool.

[0073] In other specific embodiments, the terminal may also pre-establish an association relationship between the information difference and the wear status, and substitute the currently determined information difference into the above association relationship to determine the wear status of the target tool.

[0074] The above-mentioned tool wear detection method obtains the preset initial blade information of the target tool to determine the initial blade condition of the target tool, which is convenient for subsequent comparison, obtains the current detected blade image, and based on the current detected blade image, obtains the current blade information of the target tool, which can determine the blade condition of the target tool at the current moment, and finally determines the information difference between the current blade information and the preset initial blade information. Based on the information difference, the wear state of the target tool is obtained, and the wear state of the target tool can be accurately determined according to the blade information comparison during actual use.

[0075] In an exemplary embodiment, the preset initial blade information includes initial information of blade surface features and initial information of blade edge features, and the current blade information includes current information of blade surface features and current information of blade edge features; based on the currently detected blade image, the current blade information of the target tool is obtained, including: based on the blade surface features and blade edge features, extracting a blade surface image corresponding to the blade surface features and a blade edge image corresponding to the blade edge features from the currently detected image; based on the blade surface image, obtaining current information of the blade surface features; based on the blade edge image, obtaining current information of the blade edge features.

[0076] Among them, the blade surface feature refers to the surface part of the tool that is directly related to the cutting work, and the blade edge feature is the key part of the tool to perform cutting work. The blade surface image refers to the image part corresponding to the blade surface feature in the current detection image. The blade edge image is the image part corresponding to the blade edge feature in the current detection image.

[0077] Specifically, the tool wear detection process involves the detection of multiple features of the target tool. In this embodiment, the multiple features include blade surface features and cutting edge features, and the current detection image is an image acquired from the target tool, including an image of multiple features. Therefore, the terminal can extract the blade surface image corresponding to the blade surface feature and the cutting edge image corresponding to the cutting edge feature from the current detection image based on the blade surface feature and the cutting edge feature. Thereafter, the current information of the blade surface feature and the current information of the cutting edge feature can be obtained based on the blade surface image and the cutting edge image, respectively.

[0078] In this embodiment, corresponding images are extracted from the current detection image for the blade surface features and cutting edge features, and finally the current information corresponding to the above-mentioned blade surface features and cutting edge features is obtained, which can ensure the accuracy of the current information determination and further ensure the accuracy of tool wear detection.

[0079] In an exemplary embodiment, the preset initial blade information includes initial information of blade surface features and initial information of blade edge features, and the current blade information includes current information of blade surface features and current information of blade edge features; determining the information difference between the current blade information and the preset initial blade information includes: obtaining the blade surface difference based on the initial information of blade surface features and the current information of blade surface features; obtaining the blade edge difference based on the initial information of blade edge features and the current information of blade edge features.

[0080] Among them, the initial information of the blade surface feature refers to the blade surface information of the blade surface feature in the initial state. The initial information of the blade edge feature refers to the blade surface information of the blade edge feature in the initial state. The current information of the blade surface feature refers to the blade surface information of the blade surface feature at the current moment. The current information of the blade edge feature refers to the blade edge information of the blade edge feature at the current moment.

[0081] Specifically, for blade features, the blade difference can be obtained based on the initial information of the blade features and the current information of the blade features. For example, when the information includes the area, the difference between the initial area and the current area of ​​the blade can be calculated first. For cutting edge features, the cutting edge difference can be obtained based on the initial information of the cutting edge features and the current information of the cutting edge features. For example, the information may include the length of the cutting edge, the cutting edge angle, etc.

[0082] In this embodiment, for the blade face features and the blade edge features, the blade face difference and the blade edge difference are obtained based on their respective initial information and current information, which can improve the accuracy of determining the information difference.

[0083] In an exemplary embodiment, the initial information of the blade feature includes the initial length of the blade, the initial length of the side edge of the blade, and the initial angle of the blade; the current information of the blade feature includes the current length of the blade, the current length of the side edge of the blade, and the current angle of the blade; based on the initial information of the blade feature and the current information of the blade feature, the blade difference is obtained, including: obtaining the blade length difference based on the initial length of the blade and the current length of the blade; obtaining the blade side length difference based on the initial length of the blade side and the current length of the blade side; obtaining the blade angle difference based on the initial angle of the blade and the current angle of the blade; obtaining the blade difference based on the blade length difference, the blade side length difference and the blade angle difference.

[0084] Specifically, following the previous embodiment, when determining the cutting edge difference based on the cutting edge characteristics, the cutting edge length difference can be obtained based on the cutting edge initial length and the cutting edge current length, the cutting edge side length difference can be obtained based on the cutting edge side initial length and the cutting edge side current length, the cutting edge angle difference can be obtained based on the cutting edge initial angle and the cutting edge current angle, and the cutting edge difference can be obtained based on the cutting edge length difference, the cutting edge side length difference and the cutting edge angle difference.

[0085] In this embodiment, the process of determining the cutting edge difference based on the cutting edge features is refined, which can improve the accuracy of determining the information difference.

[0086] In an exemplary embodiment, the wear state of the target tool is obtained based on the blade face difference and the cutting edge difference, including: obtaining the current wear amount of the target tool based on the blade face difference, the cutting edge length difference, the cutting edge side length difference, the cutting edge angle difference and a preset coefficient; obtaining the wear state of the target tool based on the current wear amount of the target tool.

[0087] The preset coefficient refers to a preset coefficient, which can be simulated and calibrated through actual tool failure data. The current wear value refers to the wear value of the target tool at the current moment.

[0088] Specifically, after determining the blade face difference, the blade edge length difference, the blade edge side length difference, the blade edge angle difference and the preset coefficient, the current wear amount of the target tool can be determined based on the above parameters.

[0089] For example, for the blade surface, the blade surface difference between the initial area and the current area can be calculated S; for the cutting edge length, the initial length of the cutting edge and the current length of the cutting edge, the difference in cutting edge length is obtained W, based on the initial length of the cutting edge side and the current length of the cutting edge side, obtain the difference in length of the cutting edge side H; the difference between the initial angle of the cutting edge and the current angle of the cutting edge is obtained. θ; Finally, the wear state of the target tool is determined based on the following formula:

[0090] MO=a* S+b* W+c* H+d* θ

[0091] Where MO is the current wear amount of the target tool; S is the blade difference, W is the edge length difference, H is the difference in length of the cutting edge side. θ is the cutting edge angle difference, a, b, c, d are preset coefficients, which need to be simulated and calibrated through actual tool failure data.

[0092] After that, the wear state of the target tool can be determined based on the current wear amount. For example, the correlation between the current wear amount and the wear state can be pre-established. After the current wear amount is determined, the current wear amount can be substituted into the correlation, and finally the wear state corresponding to the current wear amount can be determined. The correlation between the current wear amount and the wear state can be, for example: when MO is x, the wear state corresponds to slight wear; when MO is y, the wear state corresponds to moderate wear; when MO is z, the wear state corresponds to severe wear.

[0093] In this embodiment, the information difference of each feature is analyzed in combination with the actual preset coefficient corresponding to the feature in the actual situation, and the wear state of the target tool is finally determined, which can improve the accuracy of the wear state determination.

[0094] In an exemplary embodiment, the wear status of the target tool is obtained based on the current wear amount of the target tool, including: when the current wear amount is greater than or equal to a preset wear threshold, the target tool is marked as abnormal, and the abnormally marked target tool is placed in an abnormal tool disk; when the current wear amount is less than the preset wear threshold, the target tool is placed in a normal tool disk.

[0095] The preset wear threshold refers to a preset threshold for the amount of wear. Both the abnormal tool tray and the normal tool tray are used to place tools, the abnormal tool tray is used to place abnormal tools, and the normal tool tray is used to place normal tools.

[0096] It can be understood that in order to distinguish the wear conditions of the tool, when the current wear of the target tool is greater than or equal to the preset wear threshold, the target tool can be marked as abnormal and the abnormal tool marked as abnormal can be placed in the abnormal tool disk; when the current wear of the target tool is less than the preset wear threshold, the target tool can be placed in the normal tool disk.

[0097] In this embodiment, the placement position of the target tool is determined based on the current wear amount of the target tool, so as to distinguish the wear conditions of subsequent tools.

[0098] In an exemplary embodiment, the tool wear detection method further includes: obtaining a preset usage count of the target tool; when the actual usage count of the target tool is equal to the preset usage count, increasing the preset usage count based on the wear state of the target tool.

[0099] The preset usage times refers to the total usage times preset for the target tool, which can be used to characterize the service life of the target tool. The actual usage times refers to the number of times the target tool is used in actual situations.

[0100] Specifically, each tool has a corresponding preset number of uses, but the wear of the tool may be different due to different ways of use during use. Therefore, the actual number of uses of the tool may be greater than or less than the preset number of uses. Therefore, the preset number of uses and the actual number of uses of the target tool can be determined. When the actual number of uses is equal to the preset number of uses, that is, the preset number of uses of the target tool has been used up, the preset number of uses can be increased based on the wear status.

[0101] In this embodiment, the target tool that has been used a preset number of times can be updated according to the actual wear of the target tool, which can save costs while ensuring the accuracy of tool processing.

[0102] In a specific embodiment, a tool wear detection method in an actual application scenario is also provided. The detection device designed and installed on the drilling rig includes:

[0103] 1) If Figure 5 As shown, on the drilling machine, a detection device is designed to photograph the tip of the target tool;

[0104] 2) If Figure 6As shown, in actual use, the drill spindle can be used to clamp it directly onto the detection device, or it can be placed on the drill transfer tool holder. The bottom of the drill transfer tool holder is hollowed out, and the detection device is placed below the transfer tool holder.

[0105] In theory, the target tool is placed on the equipment, and by default it is a new tool or a ground tool with a normal blade surface. At this time, the initial state of the target tool can be used as a judgment benchmark to evaluate the subsequent tool wear or failure degree. Therefore, when the target tool is newly placed on the drilling rig, it can be measured on the tool monitoring mechanism when each tool is clamped for the first time, and the benchmark state data can be recorded and saved, that is, the preset initial blade information.

[0106] After obtaining the tool reference, the drill will perform another inspection on the drill before taking out the tool or after using the drill.

[0107] Compare the two results to evaluate the current wear of the tool:

[0108] For the blade surface, the blade surface difference between the initial area and the current area can be calculated first. S; for the cutting edge length, the initial length of the cutting edge and the current length of the cutting edge, the difference in cutting edge length is obtained W, based on the initial length of the cutting edge side and the current length of the cutting edge side, obtain the difference in length of the cutting edge side H; the difference between the initial angle of the cutting edge and the current angle of the cutting edge is obtained. θ; Finally, the wear state of the target tool is determined based on the following formula:

[0109] MO=a* S+b* W+c* H+d* θ

[0110] Where MO is the current wear amount of the target tool; S is the blade difference, W is the edge length difference, H is the difference in length of the cutting edge side. θ is the cutting edge angle difference, a, b, c, d are preset coefficients, which need to be simulated and calibrated through actual tool failure data.

[0111] When the target tool is in use, if the target tool contacts the plate surface with an abnormal signal, tool detection can be used to assess whether the target tool surface is chipped or wire entangled;

[0112] If the test is normal, the drill can be placed back to the original tool holder for continued use. If abnormal drilling equipment is detected, the drill needs to be marked and it can also be placed in the abnormal tool holder position at the same time;

[0113] Real-time tool quality assessment after tool life reaches its limit:

[0114] After the drill has used up the initial tool life set for the target tool, the tool status is evaluated using a detection device;

[0115] The tool life can be redefined or increased according to the tool wear status to obtain an updated life and then continue to use it;

[0116] If severe tool wear is detected, it can be recorded and, if necessary, the life of subsequent tools of the same specification can be modified synchronously to achieve dynamic tool life setting, thus avoiding the tool life setting based on manual experience not matching the actual usage and affecting the drilling quality.

[0117] In a specific embodiment, a tool wear detection device is also provided, which is applied to PCB processing equipment. The tool wear detection device includes: a drill rig transfer tool holder, which is arranged on the PCB processing equipment, and the drill rig transfer tool holder is used to accommodate the tool; and a detection device, which is arranged on the PCB processing equipment, and along the height direction of the PCB processing equipment, the detection device is located below the drill rig transfer tool holder; the detection device is used to detect the tool accommodated in the drill rig transfer tool holder to ensure that only tools in good condition are used for processing, thereby ensuring the quality of PCB products.

[0118] Among them, PCB (Printed Circuit Board) processing equipment refers to various mechanical equipment and auxiliary tools used to produce printed circuit boards.

[0119] Specifically, the PCB processing equipment can be a drilling machine. The drilling machine can drill holes on the PCB for the installation of electronic components. The drilling machine has the characteristics of high precision and high efficiency, and can quickly complete a large number of drilling tasks. Holes are drilled on the PCB by a tool that rotates at high speed. The tool is usually made of cemented carbide or diamond, which has high hardness and wear resistance. The drilling machine ensures that the position and depth of the tool are accurate through a precise control system. The PCB processing equipment can also be a gong machine. The gong machine can cut large PCBs into small pieces for subsequent processing and assembly. The cutting machine requires high precision and high stability to ensure the accurate size of the PCB after cutting.

[0120] The drilling rig rotary tool holder is a component used to install the tool, so that the tool is not easy to move when being detected by the detection device.

[0121] Cutting tools are tools used to process PCB.

[0122] The detection device is used to detect the tool. For example, the detection device can be an image detection module or a detection module including a camera. Specifically, the detection device can detect the following aspects of the tool:

[0123] Tool size and shape detection:

[0124] The detection device can accurately measure the size and shape of the tool, including key parameters such as the diameter, length, angle, etc. of the tool, and by comparing with the preset standard values, it can determine whether the tool meets the design requirements.

[0125] Tool surface quality inspection:

[0126] The detection device can detect the roughness of the tool surface, coating shedding, and whether there are defects, etc. This information is crucial for evaluating the durability and processing effect of the tool.

[0127] Tool interference and collision detection:

[0128] Tool interference and collision are common problems during CNC machining. The detection device can simulate the tool's motion trajectory to detect potential interference and collision risks, thereby avoiding accidental damage during machining.

[0129] Specifically, in order to detect the tools used for PCB processing, a drill transfer tool holder that can accommodate the tools can be provided in the PCB processing equipment. Furthermore, a detection device can be provided in the PCB processing equipment and arranged below the drill transfer tool holder along the height direction of the PCB processing equipment, thereby achieving the purpose of detecting the tools accommodated in the drill transfer tool holder.

[0130] The tool wear detection device is applied to PCB processing equipment, and is configured on a drill rotary tool holder of the PCB processing equipment, which can accommodate tools to facilitate processing of PCBs; a detection device is configured on the PCB processing equipment, and the detection device is arranged below the drill rotary tool holder, which can detect the tools accommodated in the drill rotary tool holder, clearly determine the specific wear conditions of the tool blade surface, thereby ensuring the timeliness of tool wear detection.

[0131] In one of the embodiments, the rotary tool holder in the drilling rig is provided with a mounting through hole, which runs through two opposite sides of the rotary tool holder in the drilling rig, and the mounting through hole is used to accommodate the tool.

[0132] The installation through hole refers to a hole that completely penetrates the rotary tool holder of the drilling rig.

[0133] Specifically, a mounting through hole is provided in the drilling rig rotary tool holder, and the mounting through hole penetrates from one side of the drilling rig rotary tool holder to the other side, so that the tool can be firmly fixed on the drilling rig rotary tool holder to improve the stability of the tool.

[0134] In one of the embodiments, the rotary tool holder and the detection device of the drilling machine are arranged in sequence along the axial direction of the installation through hole.

[0135] Here, axial direction refers to the direction along the axis of the object.

[0136] Specifically, the rotary tool holder and the detection device of the drilling rig are arranged in sequence along the axial direction of the mounting through hole. Since the tool is installed in the mounting through hole, the above arrangement can ensure that the detection device can detect the tool.

[0137] In one embodiment, the tool wear detection device includes a reflector, which is provided with a reflective mirror surface, the reflective mirror surface faces the mounting through hole and the detection device, and the detection device can detect the tool accommodated in the rotary tool holder of the drilling rig through the reflective mirror surface.

[0138] Among them, reflectors refer to optical elements or components with a reflective function. Specifically, reflectors refer to optical elements with at least one reflective surface, which can reflect light regularly according to the law of reflection. According to the shape and characteristics of the reflective surface, reflectors can be divided into many types, such as plane reflectors, curved reflectors (such as concave mirrors, convex mirrors), reflecting prisms, etc.

[0139] Specifically, the reflective member is provided with a reflective mirror surface, which faces the mounting through hole and the detection device. The extension line of the image acquisition path of the detection device and the extension line of the mounting through hole intersect at the reflective mirror surface of the reflective member. Therefore, the detection device can detect the tool accommodated in the rotary tool holder of the drilling rig through the reflective mirror surface.

[0140] In the present embodiment, a reflective member including a reflective mirror surface is further provided in the tool wear detection device, so that the detection device can detect the tool accommodated in the drilling rig rotary tool holder through the reflective mirror surface. Compared with the method in the prior art that the detection device directly detects the tool accommodated in the drilling rig rotary tool holder, the axial length of the mounting through hole in the PCB processing equipment can be reduced, thereby reducing the volume of the PCB processing equipment, and avoiding the problem that the axial length of the mounting through hole in the PCB processing equipment is small and the detection device and the drilling rig rotary tool holder cannot be directly arranged along this direction.

[0141] In one of the embodiments, the reflective member and the drill rotary tool holder are arranged in sequence along the axial direction of the installation through hole, and the reflective member and the detection device are arranged in sequence along the radial direction of the installation through hole.

[0142] Among them, radial direction usually refers to the property of an object along its width direction, or the direction through the axis in the radial plane. In bearing terminology, there are also concepts such as radial clearance and radial plane. Axial direction usually refers to the property of an object along its length direction, that is, the direction common to the central axis.

[0143] Specifically, the reflector and the drill rotary tool holder are arranged in sequence along the axial direction of the mounting through hole, and the reflector and the detection device are arranged in sequence along the radial direction of the mounting through hole, which can improve the space utilization of the PCB processing equipment while ensuring the detection effect of the tool.

[0144] In one of the embodiments, the drilling rig rotary tool holder and the detection device are both arranged on a workbench of the PCB processing equipment, and the detection device is arranged opposite to the drilling rig rotary tool holder and at a distance.

[0145] Among them, the workbench is a machine tool component or accessory used to directly or indirectly clamp the workpiece, and is used to support, fix and process the workpiece.

[0146] Specifically, the detection device and the drill rig transfer tool holder are both set on the workbench of the PCB processing equipment, and are set relative to each other and at a distance, which can ensure that the two will not interfere with each other during operation, thereby maintaining their independence and functionality. In addition, the appropriate distance can ensure that the detection module can accurately capture the state changes of the tool without generating false alarms or missed alarms due to the close distance. The interval setting can also prevent accidental collisions between the detection module and the drill rig transfer tool holder during tool replacement or adjustment, thereby protecting the safety of the equipment and operators.

[0147] In one embodiment, the drill rig tool holder is disposed on a workbench of a PCB processing device, the detection device is disposed on a base of the PCB processing device and is located on a side of the base facing the workbench, and the detection device is opposite to the drill rig tool holder and is spaced apart.

[0148] Among them, the base is an important part of PCB processing equipment. It is usually used to install and fix key components of the equipment, such as mechanical processing devices, circuit detection devices, etc. The main function of the base is to provide a stable working platform to ensure the accuracy and stability during the PCB processing process. Through the base, the equipment can maintain the correct position and posture, thereby achieving accurate processing of the PCB.

[0149] Specifically, the drill rig transfer tool holder is set on the workbench of the PCB processing equipment, and the detection device is set on the base of the PCB processing equipment and is located on the side of the base facing the workbench. Under this setting condition, the detection device can detect the tool installed on the drill rig transfer tool holder on the workbench. In addition, the detection device is opposite to the drill rig transfer tool holder and is set at a distance, which can also prevent accidental collision between the detection module and the drill rig transfer tool holder during tool replacement or adjustment, thereby protecting the safety of equipment and operators. Exemplarily, the workbench can drive the drill rig transfer tool holder to move to a specified position so that the detection device can detect the tool.

[0150] In this embodiment, the drilling rig transfer tool holder is arranged on the workbench of the PCB processing equipment, and the detection device is arranged on the base of the PCB processing equipment and is located on the side of the base facing the workbench, which is conducive to the detection device to effectively detect the tool installed on the drilling rig transfer tool holder.

[0151] In one of the embodiments, a receiving groove is provided on a side of the base facing the workbench, and the detection device is at least partially embedded in the receiving groove.

[0152] Among them, in PCB manufacturing, the receiving slot is used to create a specific shape or provide space for other components. Specifically, the receiving slot is a long strip or specific shape hole formed by machining on the PCB, which is used to accommodate components of special size or shape, or provide a specific spatial layout.

[0153] Specifically, in order to ensure the stability of the detection device and thus ensure the accuracy of the tool detection process, it is necessary to provide a receiving groove on the side of the base facing the workbench, and at least a part of the detection device needs to be embedded in the receiving groove.

[0154] In one of the embodiments, the drill rig tool holder and the detection device are both arranged on a base of the PCB processing equipment, and the detection device is arranged opposite to the drill rig tool holder and at a distance.

[0155] Specifically, the drill rig transfer tool holder and the detection device are both arranged on the base of the PCB processing equipment. The detection device is arranged opposite to the drill rig transfer tool holder and at intervals. The drilling rig transfer tool holder and the detection device can work together to ensure the accuracy and safety of the processing. On the base of the PCB processing equipment, the drill rig transfer tool holder is fixed in an appropriate position to support the tool, and the detection device is arranged at a relative position of the drill rig transfer tool holder to monitor the status of the tool. This arrangement ensures both the smooth progress of the processing and the safety of the operator.

[0156] In one embodiment, the detection device further comprises a light source, and the light emitted by the light source can be emitted to the tip of the tool accommodated in the mounting through hole.

[0157] Among them, light source refers to an object that can emit electromagnetic waves within a certain wavelength range (including visible light and invisible light such as ultraviolet rays, infrared rays, and X-rays), usually referring to an object that can emit visible light. The output light of a light source refers to the light emitted by the light source. The light emitted by a light source is the way its energy propagates and has the characteristic of rectilinear propagation. When these rays propagate in space, they will be affected by factors such as atmospheric conditions and obstacles, resulting in reflection, refraction, scattering, and other phenomena.

[0158] Specifically, the detection device also includes a light source that can emit light, and the emitted light of the light source can be emitted to the tip of the tool accommodated in the mounting through hole, so that the detection result of the detection device on the tool tip is more accurate.

[0159] In one of the embodiments, the light source is arranged below the rotary tool holder of the drilling rig along the height direction of the PCB processing equipment; the light source is provided with a light-guiding through hole, which is opposite to the mounting through hole and arranged at intervals.

[0160] Among them, a light-guiding via is a channel or hole designed to guide light through. It is usually located in optical components, circuit boards or other components that require light transmission. The main function of a light-guiding via is to ensure that light can be transmitted along a predetermined path and direction, thereby achieving a specific optical effect or function.

[0161] Specifically, in this embodiment, the light source is arranged below the rotary tool holder of the drill rig along the height direction of the PCB processing equipment, and the light source is provided with a light-guiding through hole, which is opposite to the mounting through hole and spaced apart. The design of the light-guiding through hole enables the light emitted by the light source to be more evenly irradiated onto the tip of the tool, and the distribution and intensity of the light can be optimized by adjusting the size and shape of the light-guiding through hole. In addition, the light-guiding through hole is opposite to the mounting through hole and spaced apart, which can prevent the light from directly irradiating onto the rotary tool holder of the drill rig or the processing tool, reducing reflection and interference. This arrangement can also ensure that the light can accurately irradiate onto the tip of the tool, improving the lighting effect.

[0162] In one embodiment, the detection device includes a camera, which may be a CCD camera, and the camera is used to detect the tool accommodated in the rotary tool holder of the drilling machine.

[0163] Specifically, the detection device includes a camera, which can detect the tool accommodated in the rotary tool holder of the drilling rig, thereby ensuring the timeliness of the tool detection.

[0164] In one of the embodiments, a PCB processing device is also provided, which includes a base, a workbench and a tool wear detection device of any of the above-mentioned embodiments, wherein the workbench is movably disposed on the base; and the tool wear detection device is disposed on the workbench and / or the base.

[0165] Specifically, the PCB processing equipment includes a base and a workbench that can be movably arranged on the base, which can improve the flexibility of the PCB processing process. In addition, the tool wear detection device can be arranged on the workbench and / or the base, and a suitable setting method can be adaptively selected based on the actual situation of the processing process.

[0166] In some embodiments, the PCB processing equipment may further include a processing spindle, which may clamp a tool to process the PCB placed on the workbench.

[0167] In some embodiments, the PCB processing equipment may further include a manipulator, which may clamp the tool to the tool holder in the drilling machine for inspection.

[0168] In some embodiments, an operator can manually place the tool on the rotary tool holder of the drilling rig for inspection.

[0169] In a specific embodiment, Figure 7 As shown, a tool wear detection method is also provided, comprising:

[0170] Step S701, obtaining preset initial blade information of a target tool and a currently detected blade image;

[0171] Step S702, based on the blade surface features and the blade edge features, extracting a blade surface image corresponding to the blade surface features and a blade edge image corresponding to the blade edge features from the current detection image;

[0172] Step S703, obtaining current information of blade surface features based on the blade surface image, and obtaining current information of blade edge features based on the blade edge image;

[0173] The preset initial blade information includes the initial information of the blade surface characteristics and the initial information of the blade edge characteristics, and the current blade information includes the current information of the blade surface characteristics and the current information of the blade edge characteristics; the preset initial blade information includes the initial information of the blade surface characteristics and the initial information of the blade edge characteristics, and the current blade information includes the current information of the blade surface characteristics and the current information of the blade edge characteristics;

[0174] Step S704, obtaining a blade face difference based on the initial information of the blade face feature and the current information of the blade face feature, and obtaining a blade edge length difference based on the initial blade edge length and the current blade edge length;

[0175] Step S705, obtaining a cutting edge side length difference based on the initial cutting edge side length and the current cutting edge side length, obtaining a cutting edge angle difference based on the initial cutting edge angle and the current cutting edge angle, and obtaining a cutting edge difference based on the cutting edge length difference, the cutting edge side length difference and the cutting edge angle difference;

[0176] The initial information of the cutting edge features includes the initial length of the cutting edge, the initial length of the side edge of the cutting edge, and the initial angle of the cutting edge; the current information of the cutting edge features includes the current length of the cutting edge, the current length of the side edge of the cutting edge, and the current angle of the cutting edge;

[0177] Step S706, obtaining the current wear amount of the target tool based on the blade face difference, the blade length difference, the blade side length difference, the blade angle difference and the preset coefficient;

[0178] Step S707, when the current wear amount is greater than or equal to the preset wear threshold, the target tool is marked as abnormal, and the marked target tool is placed in the abnormal tool tray;

[0179] Step S708, when the current wear amount is less than the preset wear threshold, the target tool is placed in the normal tool tray;

[0180] Step S709, obtaining the preset usage times of the target tool;

[0181] Step S710: When the actual usage count of the target tool is equal to the preset usage count, the preset usage count is increased based on the wear state of the target tool.

[0182] It should be understood that, although the steps in the flowcharts involved in the above embodiments are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps is not strictly limited in order, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above embodiments may include multiple steps or multiple stages, and these steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily carried out in sequence, but can be executed in turn or alternately with other steps or at least a part of the steps or stages in other steps.

[0183] Based on the same inventive concept, the embodiment of the present application also provides a tool wear detection device for implementing the tool wear detection method involved above. The implementation scheme for solving the problem provided by the device is similar to the implementation scheme recorded in the above method, so the specific limitations in one or more tool wear detection device embodiments provided below can refer to the limitations of the tool wear detection method above, and will not be repeated here.

[0184] In an exemplary embodiment, Figure 8 As shown, a tool wear detection device 800 is provided, comprising: an information acquisition module 802, a blade information determination module 804, an information difference determination module 806 and a wear state determination module 808, wherein:

[0185] The information acquisition module 802 is used to acquire the preset initial blade information of the target tool and the current detected blade image;

[0186] A blade information determination module 804 is used to obtain current blade information of the target tool based on the current detected blade image;

[0187] An information difference determination module 806, configured to determine the information difference between the current blade information and the preset initial blade information;

[0188] The wear state determination module 808 is used to obtain the wear state of the target tool based on the information difference.

[0189] In an exemplary embodiment, the preset initial blade information includes initial information of blade surface features and initial information of blade edge features, and the current blade information includes current information of blade surface features and current information of blade edge features. In the case of this embodiment, the blade information determination module 804 is specifically used to:

[0190] Based on the blade surface feature and the blade edge feature, extracting a blade surface image corresponding to the blade surface feature and a blade edge image corresponding to the blade edge feature from the current detection image;

[0191] Based on the blade surface image, obtaining current information of the blade surface feature;

[0192] Based on the cutting edge image, current information of the cutting edge features is obtained.

[0193] In an exemplary embodiment, the preset initial blade information includes initial information of blade surface features and initial information of blade edge features, and the current blade information includes current information of blade surface features and current information of blade edge features. In the case of this embodiment, the information difference determination module 806 includes:

[0194] a blade face difference determination unit, configured to obtain the blade face difference based on the initial information of the blade face feature and the current information of the blade face feature;

[0195] The cutting edge difference determining unit is used to obtain the cutting edge difference based on the initial information of the cutting edge feature and the current information of the cutting edge feature.

[0196] In an exemplary embodiment, the initial information of the cutting edge features includes the initial length of the cutting edge, the initial length of the side edge of the cutting edge, and the initial angle of the cutting edge; the current information of the cutting edge features includes the current length of the cutting edge, the current length of the side edge of the cutting edge, and the current angle of the cutting edge. In the case of this embodiment, the cutting edge difference determination unit is specifically used to:

[0197] Based on the initial length of the cutting edge and the current length of the cutting edge, the cutting edge length difference is obtained;

[0198] Based on the initial length of the cutting edge side and the current length of the cutting edge side, a cutting edge side length difference is obtained;

[0199] Based on the initial angle of the cutting edge and the current angle of the cutting edge, the difference in the cutting edge angle is obtained;

[0200] The cutting edge difference is obtained based on the cutting edge length difference, the cutting edge side length difference and the cutting edge angle difference.

[0201] In an exemplary embodiment, the wear state determination module 808 includes:

[0202] a current wear amount determination unit, configured to obtain the current wear amount of the target tool based on the blade face difference, the blade edge length difference, the blade edge side length difference, the blade edge angle difference and a preset coefficient;

[0203] The wear state determining unit is used to obtain the wear state of the target tool based on the current wear amount of the target tool.

[0204] In an exemplary embodiment, the wear state determination unit is specifically used to: when the current wear amount is greater than or equal to a preset wear threshold, mark the target tool as abnormal, and place the target tool after the abnormal mark in an abnormal tool tray;

[0205] When the current wear amount is less than a preset wear threshold, the target tool is placed in a normal tool tray.

[0206] In an exemplary embodiment, the tool wear detection device 800 further includes a usage times increasing module, which is specifically used to:

[0207] Obtaining a preset number of times the target tool has been used;

[0208] When the actual usage count of the target tool is equal to the preset usage count, the preset usage count is increased based on the wear state of the target tool.

[0209] Each module in the tool wear detection device can be implemented in whole or in part by software, hardware, or a combination thereof. Each module can be embedded in or independent of a processor in a computer device in the form of hardware, or can be stored in a memory in a computer device in the form of software, so that the processor can call and execute operations corresponding to each module.

[0210] In an exemplary embodiment, a computer device is provided. The computer device may be a terminal, and its internal structure diagram may be as shown in FIG. Fig. 9As shown. The computer device includes a processor, a memory, an input / output interface, a communication interface, a display unit and an input device. The processor, the memory and the input / output interface are connected through a system bus, and the communication interface, the display unit and the input device are connected to the system bus through the input / output interface. The processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The input / output interface of the computer device is used to exchange information between the processor and an external device. The communication interface of the computer device is used to communicate with an external terminal in a wired or wireless manner, and the wireless manner can be realized through WIFI, a mobile cellular network, near field communication (NFC) or other technologies. When the computer program is executed by the processor, a tool wear detection method is realized. The display unit of the computer device is used to form a visually visible picture, which can be a display screen, a projection device or a virtual reality imaging device. The display screen can be a liquid crystal display screen or an electronic ink display screen, and the input device of the computer device can be a touch layer covering the display screen, or a button, trackball or touchpad set on the computer device shell, or an external keyboard, touchpad or mouse.

[0211] Those skilled in the art will understand that Fig. 9 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.

[0212] In one embodiment, a computer device is provided, including a memory and a processor, wherein a computer program is stored in the memory, and the processor implements the steps of the above method when executing the computer program.

[0213] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored, and when the computer program is executed by a processor, the steps of the above method are implemented.

[0214] In one embodiment, a computer program product is provided, comprising a computer program, which implements the steps of the above method when executed by a processor.

[0215] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with relevant regulations.

[0216] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiments can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to the memory, database or other medium used in the embodiments provided in this application can include at least one of non-volatile memory and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The database involved in each embodiment provided in this application may include at least one of a relational database and a non-relational database. Non-relational databases may include distributed databases based on blockchains, etc., but are not limited to this. The processor involved in each embodiment provided in this application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, an artificial intelligence (AI) processor, etc., but are not limited to this.

[0217] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this application.

[0218] The above embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the present application. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the attached claims.

Claims

1. A tool wear detection method, characterized in that: The method comprises: Obtaining preset initial blade information of the target tool and the current detected blade image; Based on the current detected blade image, obtaining current blade information of the target tool; Determining the information difference between the current blade information and the preset initial blade information; Based on the information difference, the wear state of the target tool is obtained.

2. The method according to claim 1, characterized in that The preset initial blade information includes initial information of blade surface features and initial information of blade edge features, and the current blade information includes current information of blade surface features and current information of blade edge features; The obtaining of current blade information of the target tool based on the currently detected blade image comprises: Based on the blade surface feature and the blade edge feature, extracting a blade surface image corresponding to the blade surface feature and a blade edge image corresponding to the blade edge feature from the current detection image; Based on the blade surface image, obtaining current information of the blade surface feature; Based on the cutting edge image, current information of the cutting edge features is obtained.

3. The method according to claim 1, characterized in that The preset initial blade information includes initial information of blade surface features and initial information of blade edge features, and the current blade information includes current information of blade surface features and current information of blade edge features; The determining the information difference between the current blade information and the preset initial blade information includes: Obtaining a blade face difference based on the initial information of the blade face feature and the current information of the blade face feature; Based on the initial information of the cutting edge features and the current information of the cutting edge features, the cutting edge difference is obtained.

4. The method according to claim 3, characterized in that The initial information of the cutting edge features includes the initial length of the cutting edge, the initial length of the side edge of the cutting edge, and the initial angle of the cutting edge; the current information of the cutting edge features includes the current length of the cutting edge, the current length of the side edge of the cutting edge, and the current angle of the cutting edge; The obtaining of the cutting edge difference based on the initial information of the cutting edge feature and the current information of the cutting edge feature comprises: Based on the initial length of the cutting edge and the current length of the cutting edge, the cutting edge length difference is obtained; Based on the initial length of the cutting edge side and the current length of the cutting edge side, a cutting edge side length difference is obtained; Based on the initial angle of the cutting edge and the current angle of the cutting edge, the difference in the cutting edge angle is obtained; The cutting edge difference is obtained based on the cutting edge length difference, the cutting edge side length difference and the cutting edge angle difference.

5. The method according to claim 4, characterized in that The step of obtaining the wear state of the target tool based on the information difference comprises: Based on the blade face difference, the blade length difference, the blade side length difference, the blade angle difference and a preset coefficient, the current wear amount of the target tool is obtained; Based on the current wear amount of the target tool, the wear state of the target tool is obtained.

6. The method according to claim 5, characterized in that The obtaining of the wear state of the target tool based on the current wear amount of the target tool comprises: When the current wear amount is greater than or equal to a preset wear threshold, the target tool is marked as abnormal, and the target tool marked as abnormal is placed in an abnormal tool tray; When the current wear amount is less than a preset wear threshold, the target tool is placed in a normal tool tray.

7. The method according to claim 1, characterized in that The method further comprises: Obtaining a preset number of times the target tool has been used; When the actual usage count of the target tool is equal to the preset usage count, the preset usage count is increased based on the wear state of the target tool.

8. A tool wear detection device, characterized in that: The device comprises: An information acquisition module, used to acquire preset initial blade information of a target tool and a currently detected blade image; A blade information determination module, used to obtain current blade information of the target tool based on the currently detected blade image; An information difference determination module, used to determine the information difference between the current blade information and the preset initial blade information; The wear state determination module is used to obtain the wear state of the target tool based on the information difference.

9. A computer device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 7 are implemented.

10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 7 are implemented.