Drill bit machining method, device, machine tool, readable storage medium and program product

By automatically performing outer diameter, length setting, grooving, and sharpening processes in a machine tool, the problem of complicated pre-processes in existing drill bit manufacturing is solved, thus improving drill bit manufacturing efficiency.

CN119328634BActive Publication Date: 2026-05-12SHENZHEN JINZHOU PRECISION TECH
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
SHENZHEN JINZHOU PRECISION TECH
Filing Date
2024-12-11
Publication Date
2026-05-12

AI Technical Summary

Technical Problem

The current drill bit manufacturing process requires complicated pre-processing steps, resulting in low efficiency.

Method used

By acquiring images of the bar stock to be processed in the machine tool, the outer circle positioning, length machining, grooving positioning, and grinding positioning are performed automatically, simplifying the process and improving efficiency.

Benefits of technology

It enables automatic machining of outer diameter, fixed length, grooving and sharpening in machine tools, simplifies the drill bit machining process and greatly improves machining efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119328634B_ABST
    Figure CN119328634B_ABST
Patent Text Reader

Abstract

The application relates to a drill bit machining method, device, machine tool, computer readable storage medium and computer program product. The method comprises the following steps: after determining that a to-be-machined rod enters a machine tool, a first image obtained by image acquisition on the to-be-machined rod is acquired, an outer circle positioning is performed based on the first image, outer circle machining information is determined, and outer circle machining is performed on the to-be-machined rod to obtain an initial machining rod; after a fixed-length machining is performed on the initial machining rod according to a preset drill bit length to obtain a fixed-length rod, based on center axis position information of the fixed-length rod, slot positioning is performed, slot position information is determined, and slot machining is performed on the fixed-length rod to obtain a slotted rod; a second image obtained by image acquisition on the slotted rod is acquired, grinding tip positioning is performed based on the second image, center point position information of a head section of the slotted rod is determined, grinding tip processing is performed on the head of the slotted rod, and a machining completed drill bit is obtained, thereby improving drill bit machining efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of precision machining technology, and in particular to a drill bit machining method, apparatus, machine tool, computer-readable storage medium, and computer program product. Background Technology

[0002] With the development of technology in the field of mechanical processing, highly automated machine tool processing technology has emerged. This technology is characterized by high efficiency, precision and continuous production. Most of the current drill bit processing methods rely on this type of automated machine tool.

[0003] In related technologies, a significant amount of manpower and resources are typically required to perform pre-processing on the bar stock. The resulting product is then fed into automated machine tools for machining to obtain drill bits. However, existing technologies require complex pre-processing before machining, resulting in low processing efficiency. Summary of the Invention

[0004] Therefore, it is necessary to provide a drill bit processing method, apparatus, machine tool, computer-readable storage medium, and computer program product that can improve the efficiency of drill bit processing in response to the above-mentioned technical problems.

[0005] In a first aspect, this application provides a method for machining a drill bit, comprising:

[0006] After determining that the bar stock to be processed has entered the machine tool, a first image is acquired by image acquisition of the bar stock to be processed. Based on the first image, outer circle positioning is performed to determine outer circle machining information. The outer circle machining information is used to perform outer circle machining on the bar stock to obtain the initial processed bar stock.

[0007] After the initial processing bar is processed to a fixed length according to the preset drill bit length to obtain a fixed-length bar, the grooving positioning is performed based on the center axis position information of the fixed-length bar to determine the grooving position information. The grooving position information is used to groove process the fixed-length bar to obtain a grooved bar.

[0008] A second image is acquired by image acquisition of the slotted bar stock. Based on the second image, a grinding tip positioning is performed to determine the center point position information of the head section of the slotted bar stock. The center point position information of the head section is used to grind the head of the slotted bar stock to obtain a finished drill bit.

[0009] Secondly, this application also provides a drill bit processing apparatus, comprising:

[0010] The outer circle positioning module is used to acquire a first image of the bar stock after it is determined that the bar stock has entered the machine tool, perform outer circle positioning based on the first image, and determine the outer circle machining information. The outer circle machining information is used to perform outer circle machining on the bar stock to obtain the initial processed bar stock.

[0011] The grooving positioning module is used to perform grooving positioning based on the center axis position information of the fixed-length bar after the initial processing bar is processed to a fixed length according to the preset drill bit length, and to determine the grooving position information. The grooving position information is used to groove process the fixed-length bar to obtain a grooved bar.

[0012] The grinding tip positioning module is used to acquire a second image obtained by image acquisition of the slotted bar stock, perform grinding tip positioning based on the second image, determine the center point position information of the head section of the slotted bar stock, and use the center point position information of the head section to grind the head of the slotted bar stock to obtain a finished drill bit.

[0013] Thirdly, this application also provides a machine tool, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to perform the following steps:

[0014] After determining that the bar stock to be processed has entered the machine tool, a first image is acquired by image acquisition of the bar stock to be processed. Based on the first image, outer circle positioning is performed to determine outer circle machining information. The outer circle machining information is used to perform outer circle machining on the bar stock to obtain the initial processed bar stock.

[0015] After the initial processing bar is processed to a fixed length according to the preset drill bit length to obtain a fixed-length bar, the grooving positioning is performed based on the center axis position information of the fixed-length bar to determine the grooving position information. The grooving position information is used to groove process the fixed-length bar to obtain a grooved bar.

[0016] A second image is acquired by image acquisition of the slotted bar stock. Based on the second image, a grinding tip positioning is performed to determine the center point position information of the head section of the slotted bar stock. The center point position information of the head section is used to grind the head of the slotted bar stock to obtain a finished drill bit.

[0017] Fourthly, this application also provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, performs the following steps:

[0018] After determining that the bar stock to be processed has entered the machine tool, a first image is acquired by image acquisition of the bar stock to be processed. Based on the first image, outer circle positioning is performed to determine outer circle machining information. The outer circle machining information is used to perform outer circle machining on the bar stock to obtain the initial processed bar stock.

[0019] After the initial processing bar is processed to a fixed length according to the preset drill bit length to obtain a fixed-length bar, the grooving positioning is performed based on the center axis position information of the fixed-length bar to determine the grooving position information. The grooving position information is used to groove process the fixed-length bar to obtain a grooved bar.

[0020] A second image is acquired by image acquisition of the slotted bar stock. Based on the second image, a grinding tip positioning is performed to determine the center point position information of the head section of the slotted bar stock. The center point position information of the head section is used to grind the head of the slotted bar stock to obtain a finished drill bit.

[0021] Fifthly, this application also provides a computer program product, including a computer program that, when executed by a processor, performs the following steps:

[0022] After determining that the bar stock to be processed has entered the machine tool, a first image is acquired by image acquisition of the bar stock to be processed. Based on the first image, outer circle positioning is performed to determine outer circle machining information. The outer circle machining information is used to perform outer circle machining on the bar stock to obtain the initial processed bar stock.

[0023] After the initial processing bar is processed to a fixed length according to the preset drill bit length to obtain a fixed-length bar, the grooving positioning is performed based on the center axis position information of the fixed-length bar to determine the grooving position information. The grooving position information is used to groove process the fixed-length bar to obtain a grooved bar.

[0024] A second image is acquired by image acquisition of the slotted bar stock. Based on the second image, a grinding tip positioning is performed to determine the center point position information of the head section of the slotted bar stock. The center point position information of the head section is used to grind the head of the slotted bar stock to obtain a finished drill bit.

[0025] The aforementioned drill bit processing method, apparatus, machine tool, computer-readable storage medium, and computer program product, after determining that the bar stock to be processed has entered the machine tool, acquires a first image obtained by image acquisition of the bar stock to be processed, and performs outer circle positioning based on the first image, which can quickly locate the outer circle processing information. The outer circle processing information is used to perform outer circle processing on the bar stock to obtain an initial processed bar stock. After processing the initial processed bar stock to a fixed length according to a preset drill bit length to obtain a fixed-length bar stock, the grooving positioning can be automatically completed based on the center axis position information of the fixed-length bar stock to determine the grooving position information. Thus, the grooving processing of the fixed-length bar stock can be performed based on the grooving position information to obtain a grooved bar stock. Next, a second image obtained by image acquisition of the grooved bar stock is acquired, and the tip-grinding positioning is automatically performed based on the second image to determine the center point position information of the head section of the grooved bar stock. The center point position information of the head section is used to grind the head of the grooved bar stock to obtain a processed drill bit. Throughout the process, external diameter machining, fixed length machining, grooving machining, and sharpening machining are automatically performed in the machine tool. There is no need for complicated processing before feeding the drill bit into the machine tool; it only needs to be fed into the machine tool, which simplifies the drill bit machining process and greatly improves the drill bit machining efficiency. Attached Figure Description

[0026] To more clearly illustrate the technical solutions in the embodiments of this application or related technologies, the drawings used in the description of the embodiments of this application or related technologies will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other related drawings can be obtained based on these drawings without creative effort.

[0027] Figure 1 This is a diagram illustrating the application environment of a drill bit processing method in one embodiment;

[0028] Figure 2 This is a flowchart illustrating a drill bit processing method in one embodiment;

[0029] Figure 3 This is a schematic diagram of fixed-length processing in one embodiment;

[0030] Figure 4 This is a schematic diagram of the outer circle machining in one embodiment;

[0031] Figure 5 This is a schematic diagram of the grooving process in one embodiment;

[0032] Figure 6 This is a schematic diagram of slot positioning in one embodiment;

[0033] Figure 7 This is a schematic diagram of the tipping process in one embodiment;

[0034] Figure 8 This is a schematic diagram of the rear corner in one embodiment;

[0035] Figure 9 This is a structural block diagram of a drill bit processing device in one embodiment;

[0036] Figure 10 This is a diagram of the internal structure of a machine tool in one embodiment. Detailed Implementation

[0037] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.

[0038] The drill bit processing method provided in this application embodiment can be applied to, for example... Figure 1 The application environment shown is as follows. The machine tool includes a control unit 102 and a processing device 104, and the control unit 102 communicates with the processing device 104.

[0039] After the control unit 102 determines that the bar stock to be processed has entered the machine tool, the control unit 102 acquires a first image obtained by image acquisition of the bar stock to be processed, performs outer circle positioning based on the first image, determines the outer circle machining information, and sends the outer circle machining information to the machining equipment 104 to instruct the machining equipment 104 to perform outer circle machining on the bar stock to be processed based on the outer circle machining information to obtain the initial processed bar stock; after the machining equipment 104 performs fixed-length machining on the initial processed bar stock according to the preset drill bit length to obtain a fixed-length bar stock, the control unit 102 proceeds based on the central axis position information of the fixed-length bar stock. The control unit 102 performs grooving positioning to determine the grooving position information and sends this information to the processing equipment 104, instructing the processing equipment 104 to groove the fixed-length bar stock according to the grooving position information to obtain a grooved bar stock. The control unit 102 acquires a second image obtained through image acquisition of the grooved bar stock, performs grinding positioning based on the second image to determine the center point position information of the head section of the grooved bar stock, and sends this information to the processing equipment 104, instructing the processing equipment 104 to grind the head of the grooved bar stock according to the center point position information of the head section, thereby obtaining a finished drill bit. The processing equipment 104 is a device capable of processing bar stock, such as a laser device.

[0040] In one exemplary embodiment, such as Figure 2 As shown, a drill bit machining method is provided, which is applied to... Figure 1 The following description uses the control unit 102 in the machine tool as an example, including the following steps S202 to S206. Wherein:

[0041] Step S202: After determining that the bar stock to be processed has entered the machine tool, a first image obtained by image acquisition of the bar stock to be processed is acquired. The outer circle is positioned based on the first image, and the outer circle machining information is determined. The outer circle machining information is used to perform outer circle machining on the bar stock to obtain the initial processed bar stock.

[0042] The bar stock to be processed is the bar stock used to process drill bits. For example, the bar stock to be processed can be the bar stock after welding the drill bit shank to the original bar stock, or it can be the original bar stock (i.e., the drill bit shank has not yet been processed). The original bar stock can be a cylindrical bar stock.

[0043] The machine tool is used for drill bit processing. After the bar stock to be processed enters the machine tool, it undergoes sequential machining processes including outer diameter machining, length machining, grooving, and sharpening. It should be noted that in related technologies, drill bit processing typically involves welding the original bar stock to the drill bit shank, then performing length machining, shank outer diameter machining, and original bar stock outer diameter machining on the welded bar stock to obtain a pre-machined bar stock, which is then fed into the machine tool for subsequent processing. Therefore, in related technologies, significant manpower and resources are required for pre-processing before the bar stock is fed into the machine tool; this pre-processing is cumbersome and results in low efficiency for the entire drill bit processing process. Therefore, in this embodiment, the pre-processing of the bar stock before it enters the machine tool is automated, eliminating the need for significant manpower and resources for pre-processing, making it more convenient, faster, and more efficient.

[0044] The first image is used for outer diameter positioning. Outer diameter positioning refers to locating the position for outer diameter machining from the bar stock to be processed. Outer diameter machining information refers to the information for outer diameter machining. Outer diameter machining refers to machining the outer diameter of the bar stock to be processed to the outer diameter dimension required by the drill bit. Initial processed bar stock refers to the bar stock obtained after outer diameter machining. For example, the outer diameter machining information includes the position information for outer diameter machining in a target coordinate system. The target coordinate system can be the world coordinate system; it can also be a coordinate system obtained by taking a point in the bar stock to be processed as the origin, the direction parallel to the ground as the horizontal axis, and the direction perpendicular to the ground as the vertical axis; or it can be a manually set coordinate system.

[0045] Optionally, after determining that the bar stock has entered the machine tool, the control unit initiates the drill bit machining operation. If the control unit verifies that the bar stock is located at the outer diameter machining position, it acquires a first image obtained through image acquisition of the bar stock. The control unit acquires the preset drill bit outer diameter and, based on the preset drill bit outer diameter and the first image, performs outer diameter positioning on the bar stock to determine the outer diameter machining information.

[0046] For example, when it is determined that the bar stock to be processed is located at the outer diameter machining position, the control unit sends an image acquisition command to the camera device to instruct the camera device to acquire an image of the outer diameter machining position. The control unit performs image verification on the acquired image, and if the image verification passes, the acquired image is used as the first image. The image verification can be at least one of image quality verification and integrity verification. Image quality verification checks whether the sharpness of the acquired image meets a sharpness threshold; integrity verification checks whether the acquired image contains the complete bar stock to be identified.

[0047] For example, the control unit sends the outer diameter machining information to the machining equipment to instruct the machining equipment to perform outer diameter machining on the bar stock to be machined according to the outer diameter machining information, so as to obtain the initial machined bar stock.

[0048] For example, upon receiving information indicating that the outer diameter machining is complete from the processing equipment, the control unit determines that the bar stock at the outer diameter machining station is the initial processing bar stock and controls the initial processing bar stock to leave the outer diameter machining station and reach the length machining station. For instance, after receiving the information indicating that the outer diameter machining is complete, the control unit controls the camera device to capture an image of the outer diameter machining station, verifies whether the image of the bar stock in the captured image is the preset image corresponding to the outer diameter machining, and if so, it indicates that the outer diameter machining is complete, and returns to the step of determining that the bar stock at the outer diameter machining station is the initial processing bar stock to continue execution.

[0049] Step S204: After processing the initial bar stock to a fixed length according to the preset drill bit length, the grooving positioning is performed based on the center axis position information of the fixed-length bar stock to determine the grooving position information. The grooving position information is used to groove the fixed-length bar stock to obtain a grooved bar stock.

[0050] The preset drill bit length refers to the required length of the drill bit. Fixed-length machining involves machining the initial length of the bar stock to the preset drill bit length. The fixed-length bar stock is the bar stock obtained after fixed-length machining. The center axis position information refers to the position information of the center axis on the fixed-length bar stock in the target coordinate system. Grooving positioning refers to locating the position for grooving machining from the fixed-length bar stock. The grooving position information is the information for grooving machining; grooving machining involves creating grooves on the fixed-length bar stock, for example, machining the fixed-length bar stock according to a preset groove shape to obtain a grooved bar stock.

[0051] Optionally, after processing the initial bar stock to a fixed length according to the preset drill bit length, the control unit, upon verifying that the fixed-length bar stock is located at the grooving processing position, determines the center axis position information of the fixed-length bar stock and performs grooving positioning based on the center axis position information to determine the grooving position information. The control unit sends the grooving position information to the processing equipment to instruct the processing equipment to perform grooving processing on the fixed-length bar stock according to the grooving position information to obtain a grooved bar stock.

[0052] For example, upon receiving information indicating that grooving is complete from the processing equipment, the control unit determines that the bar stock at the grooving position is indeed a grooved bar stock and controls it to leave the grooving position to reach the grinding and sharpening position. For instance, after receiving the grooving completion information, the control unit controls a camera to capture an image of the grooving position and verifies whether the image of the bar stock in the captured image is the preset image corresponding to the grooving process. If so, it indicates that grooving is complete, and the unit returns to the step of determining that the bar stock at the grooving position is indeed a grooved bar stock to continue execution.

[0053] In some embodiments, the method further includes: when the initial processing bar reaches the length processing position, the control unit sends a fixed-length processing command to the processing equipment to instruct the processing equipment to parse the fixed-length processing command, obtain a preset drill bit length, and cut the initial processing bar until the length of the cut bar is the preset drill bit length. For example, upon receiving fixed-length processing completion information from the processing equipment, the control unit determines that the bar at the fixed-length processing position is a fixed-length bar and controls the fixed-length bar to leave the fixed-length processing position to reach the grooving processing position. For instance, after receiving the fixed-length processing completion information, the control unit controls a camera device to acquire an image of the fixed-length processing position, verifies whether the image of the bar in the acquired image is the preset image corresponding to the fixed-length processing, and if so, indicates that the fixed-length processing is complete, and returns to the step of determining that the bar at the fixed-length processing position is a fixed-length bar to continue execution.

[0054] For example, such as Figure 3 The diagram shown illustrates a fixed-length machining process in one embodiment. The initial machining bar stock is as follows: Figure 3 As shown, one end is non-rectangular and adjacent to the platform, while the other end is considered the head of the bar stock. The initial bar stock is processed to a fixed length to obtain a fixed-length bar stock.

[0055] Step S206: Obtain the second image obtained by image acquisition of the slotted bar stock, perform grinding tip positioning based on the second image, determine the center point position information of the head section of the slotted bar stock, and use the center point position information of the head section to grind the head of the slotted bar stock to obtain the processed drill bit.

[0056] The second image is used for tip positioning. Tipping refers to grinding the end furthest from the platform (the head of the slotted bar) into a predetermined point shape. Tip positioning refers to locating the point for tipping from the slotted bar. The head of the slotted bar refers to the end furthest from the platform. Center point position information refers to the position of the center point in the head interface under the target coordinate system.

[0057] Optionally, when the control unit verifies that the slotted bar stock is located at the grinding point, it acquires a second image obtained through image acquisition of the slotted bar stock. Based on the second image, the control unit determines the center point position information of the head section of the slotted bar stock and acquires a preset back angle. Based on the preset back angle and the center point position information, the control unit generates a grinding point command and sends it to the processing equipment. Based on the center point position information and the preset back angle in the grinding point command, the processing equipment grinds the head of the slotted bar stock to obtain a finished drill bit.

[0058] For example, when the control unit verifies that the slotted bar stock is located at the grinding point, the control unit sends another image acquisition command to the camera device to instruct the camera device to acquire an image of the grinding point, thus obtaining another acquired image. The control unit performs image verification on the other acquired image, and if the image verification passes, the other acquired image is used as the second image. The image verification can be at least one of image quality verification and integrity verification. Image quality verification checks whether the sharpness of the other acquired image meets a sharpness threshold; integrity verification checks whether the other acquired image contains the complete head of the slotted bar stock.

[0059] In the above-described drill bit processing method, after the workpiece enters the machine tool, a first image obtained by image acquisition of the workpiece is acquired. Based on this first image, outer diameter positioning is performed, quickly locating the outer diameter machining information. This information is used to perform outer diameter machining on the workpiece to obtain an initial workpiece. After machining the initial workpiece to a fixed length according to a preset drill bit length, based on the center axis position information of the fixed-length workpiece, grooving positioning is automatically completed to determine the grooving position information. Thus, grooving is performed on the fixed-length workpiece based on the grooving position information to obtain a grooved workpiece. Next, a second image obtained by image acquisition of the grooved workpiece is acquired. Based on this second image, automatic tipping positioning is performed to determine the center point position information of the head section of the grooved workpiece. This center point position information is used to sharpen the head of the grooved workpiece, resulting in a finished drill bit. Throughout the process, external diameter machining, fixed length machining, grooving machining, and sharpening machining are automatically performed in the machine tool. There is no need for complicated processing before feeding the drill bit into the machine tool; it only needs to be fed into the machine tool, which simplifies the drill bit machining process and greatly improves the drill bit machining efficiency.

[0060] In some embodiments, outer circle positioning based on the first image and determining outer circle machining information includes: calling a first recognition model, and based on the first image, determining the upper contour line position information and lower contour line position information of the bar to be processed through the first recognition model; determining the central axis position information of the bar to be processed based on the upper contour line position information and lower contour line position information; obtaining a preset drill bit outer diameter, and determining the outer circle machining information based on the central axis position information of the bar to be processed and the preset drill bit outer diameter.

[0061] The first recognition model is a neural network-based model, which is a pre-trained model. For example, the first recognition model is a neural network model constructed based on visual technology. Specifically, the first recognition model is used for contour recognition. For instance, it is constructed using the Canny edge detection algorithm (a multi-stage algorithm including Gaussian filtering, gradient calculation, non-maximum suppression, and double thresholding). This edge detection algorithm sets two parameters: a high threshold and a low threshold. Pixels with gradient magnitudes greater than the high threshold are considered strong edges, while pixels with gradient magnitudes between the low and high thresholds are considered weak edges, thus distinguishing contours based on edge strength.

[0062] Optionally, the control unit invokes the first recognition model and inputs the first image into the first recognition model to obtain the upper contour line position information and lower contour line position information of the bar stock to be processed in the target coordinate system. Based on the upper contour line position information and the lower contour line position information, the control unit finds a first point located on the upper contour line and a second point located on the lower contour line, respectively, with the first point and the second point having the same abscissa. The average of the ordinates of the first point and the second point is calculated to obtain the coordinates of the midpoint located between the first point and the second point (the abscissa is the same as the first point, and the ordinate is the average). The line parallel to the horizontal axis where the midpoint is located is taken as the central axis, and the position information of the central axis in the target coordinate system is obtained to obtain the central axis position information of the bar stock to be processed.

[0063] The control unit obtains the preset drill bit outer diameter and determines the outer diameter machining information based on the preset drill bit outer diameter and the center axis position information of the bar to be processed.

[0064] For example, when the bar stock to be processed is cylindrical, i.e., without a welded drill bit shank, preset shank size information is also obtained. Based on the preset drill bit outer diameter, the preset shank size information, and the center axis position information of the bar stock to be processed, the outer diameter machining information is determined. In this case, the preset drill bit outer diameter refers to the outer diameter of the portion of the bar stock that maintains the cylindrical shape.

[0065] For example, such as Figure 4 The diagram shown is a schematic diagram of the outer circle machining in one embodiment. Figure 4The dashed box represents the drill bit shank; the preset shank size information is the design size of the drill bit shank. The upper contour line position information refers to the position of the upper contour in the target coordinate system, the lower contour line position information refers to the position of the lower contour in the target coordinate system, and the center axis position information refers to the position of the center axis in the target coordinate system. The outer circle refers to the circle with a diameter equal to the threshold drill bit size.

[0066] It should be noted that the position information of the center axis of the bar stock to be processed can be consistent with the position information of the center point of the head section mentioned above.

[0067] In this embodiment, the contour information of the bar stock to be processed can be quickly and accurately identified through the first recognition model, so as to accurately determine the position information of the central axis. Then, based on the preset drill bit outer diameter and the position information of the central axis, the outer circle machining process can be completed quickly and accurately.

[0068] In some embodiments, grooving positioning is performed based on the center axis position information of the fixed-length bar stock, and the grooving position information is determined, including: obtaining a preset core thickness constant, where the preset core thickness constant is the distance between the lowest points of the two grooves; and obtaining the grooving position information based on the center axis position information of the fixed-length bar stock and the preset core thickness constant.

[0069] Among them, the preset core thickness constant refers to the distance between the lowest points of the two operations, such as... Figure 5 The diagram shown is a schematic of the grooving process in one embodiment. Figure 5 In the slotted positioning section, the distance between the lowest points of slot 1 and slot 2 is the preset core thickness constant.

[0070] For example, such as Figure 6 The diagram shown is a schematic of slotting positioning in one embodiment. Figure 6 This is a partial view of the head of the fixed-length bar stock, specifically the end furthest from the platform. It can be seen that after determining the position information of the central axis (i.e., the position of the central axis on the vertical axis), the control unit superimposes half of a preset core thickness constant onto this position information. This results in the position information of the slot on the vertical axis, and the position information of the slot on the horizontal axis, which in turn corresponds to the position information of the head on the horizontal axis. Based on this, the slotting position is determined. Subsequently, the processing equipment performs slotting processing on the fixed-length bar stock based on the slotting position information and the preset slotting pattern, resulting in a slotted bar stock. See [link to image]. Figure 5 .

[0071] In this embodiment, based on the preset core thickness constant and the center axis position information of the fixed-length bar, the position information of the grooving point can be quickly and accurately located, thereby performing precise grooving processing.

[0072] In some embodiments, the head section of the slotted bar stock is an elliptical section. The grinding tip positioning based on the second image determines the center point position information of the head section of the slotted bar stock, including: calling a second recognition model, identifying the major axis and minor axis of the elliptical section based on the second image, and determining the center point position information of the elliptical section based on the major axis and minor axis.

[0073] The second recognition model is a pre-trained neural network-based model. For example, the first recognition model is a neural network model built using visual technology. The first and second recognition models are different models with different recognition purposes. The second recognition model is used to identify the major and minor axes of the ellipse.

[0074] For example, the control unit invokes the second recognition model, and based on the second image, identifies the position information of the major axis and the minor axis of the elliptical cross section using the second recognition model. Based on the position information of the major axis and the minor axis, the position information of the intersection of the major axis and the minor axis is calculated as the position information of the center point.

[0075] like Figure 7 The diagram shown is a schematic of the sharpening process in one embodiment. After the slotted bar stock is sharpened and positioned, a drill bit is obtained through sharpening.

[0076] In this embodiment, the second recognition model can quickly identify the position information of the center point of the elliptical cross-section when the head cross-section is an elliptical cross-section.

[0077] In some embodiments, the method further includes: obtaining a first preset back angle and a second preset back angle; generating a first grinding instruction based on the first preset back angle and center point position information, and sending it to the processing equipment to instruct the processing equipment to perform a first grinding treatment on the head of the slotted bar stock based on the first preset back angle and center point position information in the first grinding instruction, to obtain a ground tip intermediate part; and, if the first grinding treatment is completed, generating a second grinding instruction based on the second preset back angle and center point position information, and sending it to the processing equipment to instruct the processing equipment to perform a second grinding treatment on the head of the ground tip intermediate part based on the second preset back angle and center point position information in the second grinding instruction, to obtain a processed drill bit.

[0078] Here, the clearance angle can be understood as the cutting angle. Correspondingly, drill bit machining also involves the rake angle, and the foreground angle is the helix angle, i.e., the helix angle of the aforementioned groove shape. The helix angle does not require positioning; it is automatically adjusted by the machining equipment. For example... Figure 8 The diagram shown is a rear corner schematic of one embodiment. Figure 8The diagram illustrates rear angle 1 and rear angle 2, which correspond to the first preset rear angle and the second preset rear angle, respectively. For example, rear angle 1 is the angle between the rear angle and the positive direction of the vertical axis in the target coordinate system, such as 10°. Rear angle 2 is the angle between the rear angle and the negative direction of the vertical axis in the target coordinate system.

[0079] For example, after the first grinding process is completed, the control unit controls the grinding tip intermediate to rotate 180°, and then returns to the second grinding instruction step based on the second preset back angle and center point position information to continue execution.

[0080] In this embodiment, to ensure the effectiveness and accuracy of the grinding process, the grinding process is performed in two stages to ensure the symmetry of the grinding process.

[0081] In some embodiments, the method further includes: obtaining actual size information of the drill bit, the actual size information including actual size values ​​of at least one parameter type; and performing a qualification check on the drill bit based on the actual size values ​​of at least one parameter type and the theoretical size values ​​corresponding to each parameter type to obtain a qualification check result.

[0082] For example, after the drill bit machining is completed, the control unit can obtain the actual dimension information input by the user. In this case, the actual dimension information is obtained by the user through manual measurement. Alternatively, the control unit can receive the actual dimension information returned by the measuring device. In this case, the actual dimension information is obtained by the measuring device through measurement.

[0083] For each parameter type, the control unit obtains the actual size value of that parameter type from the actual size information, obtains the corresponding theoretical size value, and determines the verification result for that parameter type based on the difference between the theoretical and actual size values. Thus, it is possible to determine the verification result for at least one parameter type.

[0084] If any verification result indicates non-compliance, the drill bit is deemed non-compliant. If no verification result indicates non-compliance, based on the verification results corresponding to all parameter types, it is determined whether there are parameter types requiring compensation machining. Specifically, for each parameter type, if the corresponding difference is not within the corresponding preset range and the corresponding theoretical size value is greater than the actual size value, the corresponding verification result is deemed non-compliant.

[0085] If no verification result indicates that the test result is unqualified, all verification results are iterated. If at least one verification result indicates that the corresponding theoretical size value is less than the actual size value and the corresponding difference is not within the preset range, then for each verification result, it is determined that the drill bit needs to be compensated for the parameter type corresponding to the verification result to ensure that the difference between the actual size value and the theoretical size value of the parameter type after compensation is within the corresponding preset range.

[0086] In another embodiment, the method further includes: completing the processing of a first preset number of drill bits within a processing cycle, and selecting a second preset number of drill bits from the first preset number of drill bits. For each selected drill bit, the above process is performed for qualification verification.

[0087] In this embodiment, after the drill bit is processed, it is necessary to perform a qualification check based on the actual size information of the drill bit in order to verify whether the drill bit is qualified in a timely manner.

[0088] In one specific embodiment, the specific steps are as follows:

[0089] After the control unit in the machine tool determines that the bar stock to be processed has entered the machine tool, it acquires a first image obtained by image acquisition of the bar stock, calls a first recognition model, and determines the position information of the upper contour line and the lower contour line of the bar stock based on the first image and the first recognition model; it also determines the position information of the central axis of the bar stock based on the position information of the upper contour line and the lower contour line; it acquires the preset drill bit outer diameter, and determines the outer circle machining information based on the position information of the central axis of the bar stock and the preset drill bit outer diameter, so as to instruct the processing equipment to perform outer circle machining on the bar stock to obtain the initial processed bar stock;

[0090] After the initial processing bar stock is processed to a fixed length according to the preset drill bit length, the control unit obtains the preset core thickness constant, which is the distance between the lowest points of the two slots. Based on the center axis position information of the fixed-length bar stock and the preset core thickness constant, the slotting position information is obtained to instruct the processing equipment to perform slotting processing on the fixed-length bar stock based on the slotting position information to obtain the slotted bar stock.

[0091] The control unit acquires a second image obtained through image acquisition of the slotted bar stock. The head section of the slotted bar stock is an elliptical cross-section. It calls a second recognition model and, based on the second image, identifies the major and minor axes of the elliptical cross-section using the second recognition model. Based on the major and minor axes, it determines the center point position information of the elliptical cross-section. The control unit acquires a first preset back angle and a second preset back angle. Based on the first preset back angle and the center point position information, it generates a first grinding instruction and sends it to the processing equipment to instruct the processing equipment to perform a first grinding process on the head of the slotted bar stock based on the first preset back angle and the center point position information in the first grinding instruction, obtaining a ground tip intermediate part. If the first grinding process is completed, based on the second preset back angle and the center point position information, it generates a second grinding instruction and sends it to the processing equipment to instruct the processing equipment to perform a second grinding process on the head of the ground tip intermediate part based on the second preset back angle and the center point position information in the second grinding instruction, obtaining a processed drill bit.

[0092] The control unit acquires the actual size information of the drill bit, which includes the actual size value of at least one parameter type; based on the actual size value of at least one parameter type and the theoretical size value corresponding to each parameter type, the drill bit is qualified and a qualified verification result is obtained.

[0093] In this embodiment, after the bar stock enters the machine tool, a first image obtained by image acquisition of the bar stock is acquired. Based on the first image, outer diameter positioning is performed, quickly locating the outer diameter machining information. This outer diameter machining information is used to perform outer diameter machining on the bar stock to obtain the initial processed bar stock. After machining the initial processed bar stock to a fixed length according to a preset drill bit length, based on the center axis position information of the fixed-length bar stock, grooving positioning can be automatically completed to determine the grooving position information. Therefore, grooving machining can be performed on the fixed-length bar stock based on the grooving position information to obtain a grooved bar stock. Next, a second image obtained by image acquisition of the grooved bar stock is acquired. Based on the second image, automatic tipping positioning is performed to determine the center point position information of the head section of the grooved bar stock. This center point position information of the head section is used to sharpen the head of the grooved bar stock to obtain a machined drill bit. Throughout the process, external diameter machining, fixed length machining, grooving machining, and sharpening machining are automatically performed in the machine tool. There is no need for complicated processing before feeding the drill bit into the machine tool; it only needs to be fed into the machine tool, which simplifies the drill bit machining process and greatly improves the drill bit machining efficiency.

[0094] It should be understood that although the steps in the flowcharts of the embodiments described above are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowcharts of the embodiments described above may include multiple steps or multiple stages. These steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the steps or stages of other steps.

[0095] Based on the same inventive concept, this application also provides a drill bit processing apparatus for implementing the drill bit processing method described above. The solution provided by this apparatus is similar to the solution described in the above method; therefore, the specific limitations in one or more drill bit processing apparatus embodiments provided below can be found in the limitations of the drill bit processing method described above, and will not be repeated here.

[0096] In one exemplary embodiment, such as Figure 9As shown, a drill bit processing device 900 is provided, including: an outer circle positioning module 902, a grooving positioning module 904, and a grinding tip positioning module 906, wherein:

[0097] The outer circle positioning module 902 is used to acquire a first image of the bar stock after it is determined that the bar stock to be processed has entered the machine tool, perform outer circle positioning based on the first image, determine the outer circle machining information, and use the outer circle machining information to perform outer circle machining on the bar stock to obtain the initial processed bar stock.

[0098] The grooving positioning module 904 is used to perform grooving positioning based on the center axis position information of the fixed-length bar after the initial processing bar is processed to a fixed length according to the preset drill bit length. The grooving position information is used to grooving the fixed-length bar to obtain a grooved bar.

[0099] The grinding tip positioning module 906 is used to acquire a second image obtained by image acquisition of the slotted bar stock, perform grinding tip positioning based on the second image, determine the center point position information of the head section of the slotted bar stock, and use the center point position information of the head section to grind the head of the slotted bar stock to obtain the processed drill bit.

[0100] In some embodiments, the outer circle positioning module 902 is used to invoke a first recognition model, and based on a first image, determine the upper contour line position information and lower contour line position information of the bar to be processed through the first recognition model; determine the central axis position information of the bar to be processed based on the upper contour line position information and lower contour line position information; obtain a preset drill bit outer diameter, and determine the outer circle processing information based on the central axis position information of the bar to be processed and the preset drill bit outer diameter.

[0101] In some embodiments, the slotting positioning module 904 is used to obtain a preset core thickness constant, which is the distance between the lowest points of two slots; and to obtain slotting position information based on the center axis position information of the fixed-length bar and the preset core thickness constant.

[0102] In some embodiments, the head section of the slotted bar stock is an elliptical section. The grinding and positioning module 906 is used to call the second recognition model, and based on the second image, to identify the major axis and minor axis of the elliptical section through the second recognition model, and to determine the center point position information of the elliptical section based on the major axis and minor axis.

[0103] In some embodiments, the apparatus further includes an instruction generation module, which is configured to: acquire a first preset back angle and a second preset back angle; generate a first grinding instruction based on the first preset back angle and center point position information, and send it to the processing equipment to instruct the processing equipment to perform a first grinding treatment on the head of the slotted bar stock based on the first preset back angle and center point position information in the first grinding instruction, thereby obtaining a ground tip intermediate part; and, if the first grinding treatment is completed, generate a second grinding instruction based on the second preset back angle and center point position information, and send it to the processing equipment to instruct the processing equipment to perform a second grinding treatment on the head of the ground tip intermediate part based on the second preset back angle and center point position information in the second grinding instruction, thereby obtaining a processed drill bit.

[0104] In some embodiments, the apparatus further includes a verification module, which is used to acquire the actual size information of the drill bit, the actual size information including the actual size value of at least one parameter type; and to perform a qualification verification on the drill bit based on the actual size value of at least one parameter type and the theoretical size value corresponding to each parameter type, so as to obtain a qualification verification result.

[0105] Each module in the aforementioned drill bit processing device can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in the processor of the machine tool in hardware form or independent of it, or stored in the machine tool's memory in software form, so that the processor can call and execute the operations corresponding to each module.

[0106] In one exemplary embodiment, a machine tool is provided, which is equipped with a control unit, processing equipment, camera equipment, etc., and its internal structure diagram can be as follows: Figure 10 As shown, this machine tool includes a processor, memory, input / output (I / O) interfaces, and a communication interface. The processor, memory, and I / O interfaces are connected via a system bus, and the communication interface is also connected to the system bus via the I / O interfaces. The processor provides computational and control capabilities. The memory includes non-volatile storage media and internal memory. The non-volatile storage media stores the operating system and computer programs. The internal memory provides the environment for the operation of the operating system and computer programs stored in the non-volatile storage media. The I / O interfaces are used for exchanging information between the processor and external devices. The communication interface is used for communicating with external terminals via a network connection. When the computer program is executed by the processor, it implements a drill bit machining method.

[0107] Those skilled in the art will understand that Figure 10The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the machine tool on which the present application is applied. A specific machine tool may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.

[0108] In one embodiment, a machine tool is also provided, including a memory and a processor, the memory storing a computer program, the processor executing the computer program to implement the steps in the above method embodiments.

[0109] In one embodiment, a computer-readable storage medium is provided having a computer program stored thereon that, when executed by a processor, implements the steps in the above method embodiments.

[0110] In one embodiment, a computer program product is provided, including a computer program that, when executed by a processor, implements the steps in the above method embodiments.

[0111] 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, data stored, data displayed, 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 the relevant data must comply with relevant regulations.

[0112] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium, and when executed, it can include the processes of the embodiments of the above methods. Any references to memory, databases, or other media 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. By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM). The databases involved in the embodiments provided in this application may include at least one type of relational database and non-relational database. Non-relational databases may include, but are not limited to, blockchain-based distributed databases. The processors involved in the embodiments provided in this application may be general-purpose processors, central processing units, graphics processing units, digital signal processors, programmable logic devices, quantum computing-based data processing logic devices, artificial intelligence (AI) processors, etc., and are not limited to these.

[0113] The technical features of the above embodiments can be combined in any way. For the sake of brevity, 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.

[0114] The embodiments described above are merely illustrative of several implementation methods of this application, and while the descriptions are specific and detailed, they should not be construed as limiting the scope of this patent application. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the protection scope of this application. Therefore, the protection scope of this application should be determined by the appended claims.

Claims

1. A method for machining a drill bit, characterized in that, The method includes: After determining that the bar stock to be processed has entered the machine tool, a first image is acquired by image acquisition of the bar stock to be processed. Based on the first image, outer circle positioning is performed to determine outer circle machining information. The outer circle machining information is used to perform outer circle machining on the bar stock to obtain the initial processed bar stock. After the initial processing bar is processed to a fixed length according to the preset drill bit length to obtain a fixed-length bar, the grooving positioning is performed based on the center axis position information of the fixed-length bar to determine the grooving position information. The grooving position information is used to groove process the fixed-length bar to obtain a grooved bar. A second image is acquired by image acquisition of the slotted bar stock. Based on the second image, a grinding tip positioning is performed to determine the center point position information of the head section of the slotted bar stock. The center point position information of the head section is used to grind the head of the slotted bar stock to obtain a finished drill bit.

2. The method according to claim 1, characterized in that, The step of locating the outer circle based on the first image and determining the outer circle machining information includes: The first recognition model is invoked, and based on the first image, the upper contour line position information and lower contour line position information of the bar stock to be processed are determined through the first recognition model; Based on the position information of the upper contour line and the position information of the lower contour line, the position information of the center axis of the bar stock to be processed is determined; Obtain the preset drill bit outer diameter, and determine the outer circle machining information based on the center axis position information of the bar stock to be processed and the preset drill bit outer diameter.

3. The method according to claim 1, characterized in that, The step of grooving positioning based on the center axis position information of the fixed-length bar stock, and determining the grooving position information, includes: Obtain a preset core thickness constant, which is the distance between the lowest points of the two slots; Based on the center axis position information of the fixed-length bar and the preset core thickness constant, the slotting position information is obtained.

4. The method according to claim 1, characterized in that, The head section of the slotted bar stock is an elliptical cross-section. The step of grinding and positioning based on the second image to determine the center point location information of the head section of the slotted bar stock includes: The second recognition model is invoked. Based on the second image, the major axis and minor axis of the elliptical cross section are identified using the second recognition model. Based on the major axis and minor axis, the position information of the center point of the elliptical cross section is determined.

5. The method according to claim 1, characterized in that, The method further includes: Obtain the first preset rear corner and the second preset rear corner; Based on the first preset rear angle and the center point position information, a first grinding tip instruction is generated and sent to the processing equipment to instruct the processing equipment to perform a first grinding tip treatment on the head of the slotted bar stock based on the first preset rear angle and the center point position information in the first grinding tip instruction, so as to obtain a grinding tip intermediate part. Upon completion of the first grinding process, a second grinding instruction is generated based on the second preset back angle and the center point position information, and sent to the processing equipment to instruct the processing equipment to perform a second grinding process on the head of the grinding tip intermediate part based on the second preset back angle and the center point position information in the second grinding instruction, thereby obtaining a processed drill bit.

6. The method according to claim 1, characterized in that, The method further includes: Obtain the actual size information of the drill bit, wherein the actual size information includes actual size values ​​of at least one parameter type; The drill bit is qualified based on the actual size value of at least one parameter type and the theoretical size value corresponding to each parameter type, and the qualified verification result is obtained.

7. A drill bit processing device, characterized in that, The device includes: The outer circle positioning module is used to acquire a first image of the bar stock after it is determined that the bar stock has entered the machine tool, perform outer circle positioning based on the first image, and determine the outer circle machining information. The outer circle machining information is used to perform outer circle machining on the bar stock to obtain the initial processed bar stock. The grooving positioning module is used to perform grooving positioning based on the center axis position information of the fixed-length bar after the initial processing bar is processed to a fixed length according to the preset drill bit length, and to determine the grooving position information. The grooving position information is used to groove process the fixed-length bar to obtain a grooved bar. The grinding tip positioning module is used to acquire a second image obtained by image acquisition of the slotted bar stock, perform grinding tip positioning based on the second image, determine the center point position information of the head section of the slotted bar stock, and use the center point position information of the head section to grind the head of the slotted bar stock to obtain a finished drill bit.

8. A machine tool, comprising a memory and a processor, wherein the memory stores a computer program, characterized in that, When the processor executes the computer program, it implements the steps of the method according to any one of claims 1 to 6.

9. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 6.

10. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 6.