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

Through the implementation of automated external circular positioning, fixed -length processing, slotting positioning, and milling positioning in the machine tool, the problem of low drill processing efficiency in existing technology is solved, and the process is simplified and the processing efficiency is significantly improved.

CN119328634AActive Publication Date: 2025-01-21SHENZHEN JINZHOU PRECISION TECH
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202411821034.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-11
Publication Date
2025-01-21
Estimated Expiration
2044-12-11

AI Technical Summary

Technical Problem

In the prior art, in drill bit processing, complicated pre-process processing is required first, and then using an automated machine tool for processing, resulting in low processing efficiency.

Method used

By realizing cylindrical positioning, fixed-length processing, slotting positioning and sharpening positioning in the machine tool, image acquisition and recognition models are used to automatically complete these processing steps without the need for complicated processing before being sent to the machine tool.

Benefits of technology

Simplify the drill process processing process, improve the processing efficiency, realize the automatic processing steps in the machine tool, and reduce the needs of manual operation and pre -process processing.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119328634A_ABST
    Figure CN119328634A_ABST
Patent Text Reader

Abstract

The invention relates to a drill bit machining method and device, a machine tool, a computer readable storage medium and a computer program product. The method comprises the steps that after it is determined that a to-be-machined bar enters a machine tool, a first image obtained by conducting image collection on the to-be-machined bar is obtained, outer circle positioning is conducted on the basis of the first image, outer circle machining information is determined, and outer circle machining is conducted on the to-be-machined bar to obtain an initial machined bar; after fixed-length machining is carried out on the initially-machined bar according to the preset drill bit length to obtain a fixed-length bar, slotting positioning is carried out based on center axis position information of the fixed-length bar, slotting position information is determined, and slotting machining is carried out on the fixed-length bar to obtain a slotted bar; and the second image obtained by carrying out image collection on the slotted bar is obtained, sharpening positioning is carried out based on the second image, the center point position information of the section of the head of the slotted bar is determined, the head of the slotted bar is sharpened, the machined drill bit is obtained, and the machining efficiency of the drill bit is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of precision machining technology, and in particular to a drill machining method, device, machine tool, computer-readable storage medium and computer program product. Background Art

[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 processing methods rely on this automated machine tool for processing.

[0003] In the related art, it is usually necessary to invest a lot of manpower and material resources to perform pre-processing on the bar material, and then send the product obtained by the pre-processing to the automated machine tool for processing to obtain the drill bit. However, the existing technology requires complicated pre-processing before processing the drill bit, and then use the machine tool for processing, and the processing efficiency is not high. Summary of the invention

[0004] Based on this, it is necessary to provide a drill processing method, device, machine tool, computer-readable storage medium and computer program product that can improve the drill processing efficiency in order to solve the above-mentioned technical problems.

[0005] In a first aspect, the present application provides a drill bit processing method, comprising:

[0006] After determining that the bar to be processed enters the machine tool, a first image obtained by image acquisition of the bar to be processed is acquired, external circle positioning is performed based on the first image, and external circle processing information is determined, wherein the external circle processing information is used to perform external circle processing on the bar to be processed to obtain an initial processed bar;

[0007] After the initial processing bar material is processed to a fixed length according to a preset drill length to obtain a fixed length bar material, slotting positioning is performed based on the central axis position information of the fixed length bar material to determine the slotting position information, and the slotting position information is used to perform slotting processing on the fixed length bar material to obtain a slotted bar material;

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

[0009] In a second aspect, the present application also provides a drill bit processing device, comprising:

[0010] An outer circle positioning module is used to obtain a first image obtained by image acquisition of the bar to be processed after determining that the bar to be processed enters the machine tool, perform outer circle positioning based on the first image, and determine outer circle processing information, wherein the outer circle processing information is used to perform outer circle processing on the bar to be processed to obtain an initial processed bar;

[0011] A slotting positioning module is used to perform slotting positioning and determine slotting position information based on the central axis position information of the fixed-length bar material after the initial processing bar material is fixed-length processed according to the preset drill length to obtain the fixed-length bar material, and the slotting position information is used to perform slotting processing on the fixed-length bar material to obtain the slotted bar material;

[0012] The sharpening positioning module is used to obtain a second image obtained by image acquisition of the slotted bar, perform sharpening positioning based on the second image, and determine the center point position information of the head section of the slotted bar. The center point position information of the head section is used to sharpen the head of the slotted bar to obtain a processed drill bit.

[0013] In a third aspect, the present application further provides a machine tool, comprising a memory and a processor, wherein the memory stores a computer program, and when the processor executes the computer program, the following steps are implemented:

[0014] After determining that the bar to be processed enters the machine tool, a first image obtained by image acquisition of the bar to be processed is acquired, external circle positioning is performed based on the first image, and external circle processing information is determined, wherein the external circle processing information is used to perform external circle processing on the bar to be processed to obtain an initial processed bar;

[0015] After the initial processing bar material is processed to a fixed length according to a preset drill length to obtain a fixed length bar material, slotting positioning is performed based on the central axis position information of the fixed length bar material to determine the slotting position information, and the slotting position information is used to perform slotting processing on the fixed length bar material to obtain a slotted bar material;

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

[0017] In a fourth aspect, the present application further provides a computer-readable storage medium having a computer program stored thereon, wherein when the computer program is executed by a processor, the following steps are implemented:

[0018] After determining that the bar to be processed enters the machine tool, a first image obtained by image acquisition of the bar to be processed is acquired, external circle positioning is performed based on the first image, and external circle processing information is determined, wherein the external circle processing information is used to perform external circle processing on the bar to be processed to obtain an initial processed bar;

[0019] After the initial processing bar material is processed to a fixed length according to a preset drill length to obtain a fixed length bar material, slotting positioning is performed based on the central axis position information of the fixed length bar material to determine the slotting position information, and the slotting position information is used to perform slotting processing on the fixed length bar material to obtain a slotted bar material;

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

[0021] In a fifth aspect, the present application further provides a computer program product, including a computer program, which implements the following steps when executed by a processor:

[0022] After determining that the bar to be processed enters the machine tool, a first image obtained by image acquisition of the bar to be processed is acquired, external circle positioning is performed based on the first image, and external circle processing information is determined, wherein the external circle processing information is used to perform external circle processing on the bar to be processed to obtain an initial processed bar;

[0023] After the initial processing bar material is processed to a fixed length according to a preset drill length to obtain a fixed length bar material, slotting positioning is performed based on the central axis position information of the fixed length bar material to determine the slotting position information, and the slotting position information is used to perform slotting processing on the fixed length bar material to obtain a slotted bar material;

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

[0025] The drill processing method, device, machine tool, computer-readable storage medium and computer program product can quickly locate the external circle processing information by acquiring a first image obtained by image acquisition of the rod to be processed after determining that the rod to be processed enters the machine tool, and performing external circle positioning based on the first image. The external circle processing information is used to perform external circle processing on the rod to be processed to obtain the initial processing rod. After the initial processing rod is fixed-length processed according to the preset drill length to obtain a fixed-length rod, the slotting positioning can be automatically completed based on the central axis position information of the fixed-length rod to determine the slotting position information, so that the fixed-length rod can be slotted based on the slotting position information to obtain the slotted rod. Then, a second image obtained by image acquisition of the slotted rod is acquired, and sharpening positioning is automatically performed based on the second image to determine the center point position information of the head section of the slotted rod. The center point position information of the head section is used to perform sharpening processing on the head of the slotted rod to obtain a processed drill bit. During the whole process, external cylindrical processing, fixed-length processing, grooving processing, and sharpening processing are automatically performed in the machine tool. There is no need for complicated processing before sending the drill into the machine tool. It only needs to be sent into the machine tool, which simplifies the drill processing process and greatly improves the drill processing efficiency. BRIEF DESCRIPTION OF THE DRAWINGS

[0026] 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.

[0027] FIG1 is an application environment diagram of a drill bit processing method according to an embodiment;

[0028] Figure 2 A schematic flow chart of a drill bit processing method in one embodiment;

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

[0030] Figure 4 A schematic diagram of outer circle processing in one embodiment;

[0031] Figure 5 A schematic diagram of a slotting process in one embodiment;

[0032] Figure 6 A schematic diagram of slotting and positioning in one embodiment;

[0033] Figure 7 is a schematic diagram of a sharpening process in one embodiment;

[0034] Figure 8 A schematic diagram of a back angle in an embodiment;

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

[0036] FIG. 10 is a diagram showing the internal structure of a machine tool in one embodiment. DETAILED DESCRIPTION

[0037] 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.

[0038] The drill bit processing method provided in the embodiment of the present application can be applied in the application environment shown in FIG1 . 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 to be processed enters the machine tool, the control unit 102 obtains a first image obtained by image acquisition of the bar to be processed, performs external circle positioning based on the first image, determines external circle processing information, and the control unit 102 sends the external circle processing information to the processing equipment 104 to instruct the processing equipment 104 to perform external circle processing on the bar to be processed based on the external circle processing information to obtain an initial processed bar; after the processing equipment 104 performs fixed-length processing on the initial processed bar according to the preset drill length to obtain a fixed-length bar, the control unit 102 performs external circle positioning based on the center axis position information of the fixed-length bar. The control unit 102 performs slotting positioning, determines the slotting position information, and sends the slotting position information to the processing equipment 104 to instruct the processing equipment 104 to perform slotting processing on the fixed-length bar material according to the slotting position information to obtain the slotted bar material; the control unit 102 obtains the second image obtained by image acquisition of the slotted bar material, performs sharpening positioning based on the second image, determines the center point position information of the head section of the slotted bar material, and sends it to the processing equipment 104 to instruct the processing equipment 104 to perform sharpening processing on the head of the slotted bar material according to the center point position information of the head section to obtain the processed drill bit. Among them, the processing equipment 104 is a device that can process the bar material, such as a laser device.

[0040] In an exemplary embodiment, Figure 2 As shown, a drill processing method is provided, and the method is applied to the control unit 102 in the machine tool in FIG. 1 as an example for description, including the following steps S202 to S206. Among them:

[0041] Step S202, after determining that the bar to be processed enters the machine tool, obtain a first image obtained by image acquisition of the bar to be processed, perform external circle positioning based on the first image, and determine external circle processing information, which is used to perform external circle processing on the bar to be processed to obtain an initial processed bar.

[0042] The bar to be processed is a bar used for processing a drill bit. For example, the bar to be processed may be a bar obtained by welding a drill bit shank to an original bar, or may be an original bar (i.e., the drill bit shank has not yet been processed), and the original bar may be a cylindrical bar.

[0043] The machine tool is used for processing drill bits. After the bar material to be processed is put into the machine tool, the bar material to be processed is subjected to external cylindrical processing, fixed-length processing, slotting processing and sharpening processing in sequence. It should be noted that when the drill bit is processed in the related art, the original bar material is usually welded to the drill bit shank, and then the welded bar material is subjected to fixed-length processing, external cylindrical processing of the shank and external cylindrical processing of the original bar material. After the preliminary processed bar material is obtained, the preliminary processed bar material is sent to the machine tool for subsequent processing. It can be seen that in the related art, a large amount of manpower and material resources need to be invested in the pre-processing process before the bar material is sent to the machine tool. The pre-processing process is cumbersome, resulting in low efficiency of the entire drill bit processing process. Therefore, the embodiment of the present application does not need to invest a large amount of manpower and material resources in the pre-processing process before sending the bar material to the machine tool, but is realized automatically by the machine tool, which is more convenient, rapid and efficient.

[0044] The first image is used for external cylindrical positioning. External cylindrical positioning refers to locating the position for external cylindrical processing from the bar to be processed. External cylindrical processing information refers to information for external cylindrical processing. External cylindrical processing refers to processing the outer diameter of the bar to be processed to the outer diameter required by the drill bit. The initial processed bar refers to the bar obtained after external cylindrical processing of the bar to be processed. Exemplarily, the external cylindrical processing information includes position information for external cylindrical processing in a target coordinate system, and the target coordinate system can be a world coordinate system; it can also be a coordinate system obtained by taking a certain point in the bar to be processed as the origin, the direction parallel to the ground as the horizontal axis direction, and the direction perpendicular to the ground as the vertical axis direction; it can also be a manually set coordinate system.

[0045] Optionally, the control unit starts the drilling operation after determining that the bar to be processed enters the machine tool. When the control unit verifies that the bar to be processed is located at the outer cylindrical processing position, a first image is acquired by image acquisition of the bar to be processed. The control unit acquires a preset drill outer diameter, and based on the preset drill outer diameter and the first image, performs outer cylindrical positioning on the bar to be processed and determines outer cylindrical processing information.

[0046] Exemplarily, when it is determined that the bar to be processed is located at the outer cylindrical processing position, the control unit sends an image acquisition instruction to the camera device to instruct the camera device to capture the image of the outer cylindrical processing position to obtain a captured image. The control unit performs image verification on the captured image, and when the image verification passes, the captured 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 is to verify whether the clarity of the captured image meets the clarity threshold; integrity verification is to verify whether the captured image contains a complete bar to be identified.

[0047] Exemplarily, the control unit sends the external cylindrical machining information to the machining equipment to instruct the machining equipment to perform external cylindrical machining on the bar to be machined according to the external cylindrical machining information to obtain an initial machined bar.

[0048] Exemplarily, when receiving the external cylindrical machining completion information fed back by the processing equipment, the control unit determines that the bar stock on the external cylindrical machining position is the initial machining bar stock, and controls the initial machining bar stock to leave the external cylindrical machining position to reach the length machining position. For example, after receiving the external cylindrical machining completion information, the camera device is controlled to capture images of the external cylindrical machining position, and it is verified whether the image of the bar stock in the captured image is the preset image corresponding to the external cylindrical machining. If so, it means that the external cylindrical machining is completed, and the step of returning to determine that the bar stock on the external cylindrical machining position is the initial machining bar stock is continued.

[0049] Step S204, after the initial processing rod is processed to a fixed length according to the preset drill length to obtain a fixed length rod, slotting positioning is performed based on the center axis position information of the fixed length rod to determine the slotting position information, and the slotting position information is used to slot the fixed length rod to obtain a slotted rod.

[0050] Among them, the preset drill length refers to the required length of the drill. Fixed-length processing is to process the length of the initial processing bar to the preset drill length. Fixed-length bar is the bar obtained after the fixed-length processing is completed. The center axis position information refers to the position information of the center axis on the fixed-length bar in the target coordinate system. Slotting positioning refers to locating the position for slotting processing from the fixed-length bar. The slotting position information is the information for slotting processing. Slotting processing is to slot on the fixed-length bar, for example, the fixed-length bar is processed according to the preset slot type to obtain a slotted bar.

[0051] Optionally, after the initial processing bar material is processed to a fixed length according to a preset drill length to obtain a fixed length bar material, the control unit determines the central axis position information of the fixed length bar material when verifying that the fixed length bar material is located at the slotting processing position, and performs slotting positioning according to the central axis position information to determine the slotting position information. The control unit sends the slotting position information to the processing equipment to instruct the processing equipment to perform slotting processing on the fixed length bar material according to the slotting position information to obtain the slotted bar material.

[0052] Exemplarily, when receiving the slotting completion information fed back by the processing equipment, the control unit determines that the bar material on the slotting processing position is a slotting bar material, and controls the slotting bar material to leave the slotting processing position to reach the sharpening processing position. For example, after receiving the slotting completion information, the camera device is controlled to collect images of the slotting processing position, and it is verified whether the image of the bar material in the collected image is a preset image corresponding to the slotting processing. If so, it means that the slotting processing is completed, and the step of determining that the bar material on the slotting processing position is a slotting bar material is returned 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 instruction to the processing equipment to instruct the processing equipment to parse the fixed-length processing instruction, obtain the preset drill length, and cut the initial processing bar until the length of the cut bar is the preset drill length. Exemplarily, when the control unit receives the fixed-length processing completion information fed back by the processing equipment, it determines that the bar on 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 slotting processing position. For example, after receiving the fixed-length processing completion information, the camera device is controlled to capture images of the fixed-length processing position, and it is verified whether the image of the bar in the captured image is the preset image corresponding to the fixed-length processing. If so, it means that the fixed-length processing is completed, and the step of returning to determine that the bar on the fixed-length processing position is a fixed-length bar continues.

[0054] For example, Figure 3 FIG. 1 is a schematic diagram of a fixed-length processing in one embodiment. Figure 3 As shown, one end is non-rectangular and adjacent to the platform, and the other end is regarded as the head of the bar. The initial processed bar is processed to a fixed length to obtain a fixed length bar.

[0055] Step S206, obtaining a second image obtained by image acquisition of the slotted bar, performing sharpening positioning based on the second image, and determining the center point position information of the head section of the slotted bar. The center point position information of the head section is used to sharpen the head of the slotted bar to obtain a processed drill bit.

[0056] The second image is used for sharpening positioning. Sharpening means grinding the end away from the platform (the head of the slotted bar) into a preset sharp shape. Sharpening positioning means locating the position for sharpening processing from the slotted bar. The head of the slotted bar refers to the end away from the platform. The center point position information refers to the position information of the center point in the head interface in the target coordinate system.

[0057] Optionally, when the control unit verifies that the slotted bar is located at the sharpening processing position, the control unit obtains a second image obtained by image acquisition of the slotted bar. Based on the second image, the control unit determines the center point position information of the head section of the slotted bar, obtains a preset back angle, generates a sharpening instruction based on the preset back angle and the center point position information, and sends it to the processing equipment. The processing equipment performs a sharpening process on the head of the slotted bar based on the center point position information and the preset back angle in the sharpening instruction to obtain a processed drill bit.

[0058] Exemplarily, when the control unit verifies that the slotted bar is located at the sharpening processing position, the control unit sends another image acquisition instruction to the camera device to instruct the camera device to capture an image of the sharpening processing position to obtain another captured image. The control unit performs image verification on the other captured image, and when the image verification passes, the other captured image is used as the second image. The image verification can be at least one of an image quality verification and an integrity verification. The image quality verification is to verify whether the clarity of the other captured image meets the clarity threshold; the integrity verification is to verify whether the other captured image contains a complete head of the slotted bar.

[0059] In the above drill processing method, after determining that the bar to be processed enters the machine tool, a first image obtained by image acquisition of the bar to be processed is obtained, and external cylindrical positioning is performed based on the first image, so that external cylindrical processing information can be quickly located, and the external cylindrical processing information is used to perform external cylindrical processing on the bar to be processed to obtain an initial processed bar. After the initial processed bar is fixed-length processed according to the preset drill length to obtain a fixed-length bar, the slotting positioning can be automatically completed based on the central axis position information of the fixed-length bar to determine the slotting position information, so that the fixed-length bar can be slotted based on the slotting position information to obtain a slotted bar. Next, a second image obtained by image acquisition of the slotted bar is obtained, and sharpening positioning is automatically performed based on the second image to determine the center point position information of the head section of the slotted bar. The center point position information of the head section is used to sharpen the head of the slotted bar to obtain a processed drill bit. During the whole process, external cylindrical processing, fixed-length processing, grooving processing, and sharpening processing are automatically performed in the machine tool. There is no need for complicated processing before sending the drill into the machine tool. It only needs to be sent into the machine tool, which simplifies the drill processing process and greatly improves the drill processing efficiency.

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

[0061] Among them, the first recognition model is a model based on a neural network, which is a trained model. Exemplarily, the first recognition model is a neural network model built based on visual technology. Specifically, the first recognition model is used for contour recognition. For example, the Canny edge detection algorithm (a multi-stage algorithm, including Gaussian filtering, gradient calculation, non-maximum suppression and double thresholding) is used to construct the first recognition model. The edge detection algorithm sets two parameters, a high threshold and a low threshold. Pixels with a gradient amplitude greater than the high threshold are considered to be strong edges, and pixels with a gradient amplitude between the low threshold and the high threshold are considered to be weak edges. Contours are distinguished according to the strength of the edge.

[0062] Optionally, the control unit calls the first recognition model and inputs the first image into the first recognition model to obtain the upper contour line position information and the lower contour line position information of the bar 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 searches for the first point located on the upper contour line and the second point located on the lower contour line, respectively, and the horizontal coordinates of the first point and the second point are the same. The vertical coordinates of the first point and the second point are averaged to obtain the coordinates of the midpoint between the first point and the second point (the horizontal coordinate is the same as the first point, and the vertical coordinate is the mean), and the line parallel to the horizontal axis where the midpoint is located is used 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 to be processed.

[0063] The control unit obtains a preset drill bit outer diameter, and determines outer circle processing information based on the preset drill bit outer diameter and the central axis position information of the bar to be processed.

[0064] For example, when the bar material to be processed is cylindrical, that is, when the drill shank is not welded, the preset shank size information is also obtained, and the outer circle processing information is determined based on the preset drill outer diameter, the preset shank size information, and the central axis position information of the bar material to be processed. At this time, the preset drill outer diameter refers to the outer diameter of the bar material portion that maintains the cylindrical shape.

[0065] For example, Figure 4 FIG. 1 is a schematic diagram of outer circle processing in one embodiment. Figure 4The dotted box in the middle is the drill shank, and the preset shank size information is the design size of the drill shank. The upper contour line position information refers to the position information of the upper contour in the target coordinate system, the lower contour line position information refers to the position information of the lower contour in the target coordinate system, and the center axis position information refers to the position information of the center axis in the target coordinate system. The outer circle refers to the circle with a diameter of the threshold drill size.

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

[0067] In this embodiment, through the first recognition model, the contour information of the bar to be processed can be quickly and accurately identified to accurately determine the position information of the center axis, and then based on the preset drill outer diameter and center axis position information, the external circle processing process can be completed quickly and accurately.

[0068] In some embodiments, slotting positioning is performed based on the center axis position information of the fixed-length bar to determine the slotting position information, including: obtaining a preset core thickness constant, the preset core thickness constant 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.

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

[0070] For example, Figure 6 FIG. 1 is a schematic diagram of slotting positioning in an embodiment. Figure 6 It is a partial view of the head of the fixed-length bar, that is, the end away from the platform. It can be seen that after the control unit determines the central axis position information, that is, the position information of the central axis on the ordinate, it superimposes the position information by half of the preset core thickness constant, that is, the position information of the slot on the ordinate. The position information of the slot on the abscissa is the position information of the head on the abscissa. Based on this, the slot position is determined. Subsequently, the processing equipment performs slotting processing on the fixed-length bar based on the slot position information and the preset slotting pattern to obtain the slotted bar, see Figure 5 .

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

[0072] In some embodiments, the head cross-section of the slotted bar is an elliptical cross-section, and sharpening positioning is performed based on the second image to determine the center point position information of the head cross-section of the slotted bar, including: calling a second recognition model, based on the second image, using the second recognition model to identify the major axis and minor axis of the elliptical cross-section, and based on the major axis and minor axis, determining the center point position information of the elliptical cross-section.

[0073] The second recognition model is a model based on a neural network and is a trained model. Exemplarily, the first recognition model is a neural network model constructed based on visual technology. The first recognition model and the second recognition model are different recognition models with different recognition purposes. The second recognition model is used to identify the major and minor axes of an ellipse.

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

[0075] like Figure 7 FIG. 1 is a schematic diagram of a sharpening process in an embodiment. After the slotted bar is sharpened and positioned, the drill bit is obtained by sharpening.

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

[0077] In some embodiments, the method also includes: obtaining a first preset back angle and a second preset back angle; generating a first sharpening instruction based on the first preset back angle and the center point position information, and sending it to the processing equipment to instruct the processing equipment to perform a first sharpening process on the head of the slotted bar based on the first preset back angle and the center point position information in the first sharpening instruction to obtain a sharpened middle piece; when the first sharpening process is completed, generating a second sharpening instruction based on the second preset back angle and the center point position information, and sending it to the processing equipment to instruct the processing equipment to perform a second sharpening process on the head of the sharpened middle piece based on the second preset back angle and the center point position information in the second sharpening instruction to obtain a completed drill bit.

[0078] Among them, the back angle can be understood as the cutting angle. Correspondingly, drill processing also involves the front angle, and the foreground is the helix angle, that is, the helix angle of the aforementioned groove type. The helix angle does not need to be positioned and is adjusted by the processing equipment itself. Figure 8 FIG. 2 is a schematic diagram of the rear angle in one embodiment. Figure 8, the back angle 1 and the back angle 2 correspond to the first preset back angle and the second preset back angle respectively. For example, the back angle 1 is the angle between the positive direction of the longitudinal axis in the target coordinate system, for example, 10°. The back angle 2 is the angle between the negative direction of the longitudinal axis in the target coordinate system.

[0079] Exemplarily, when the first sharpening process is completed, the control unit controls the sharpening intermediate piece to rotate 180°, and then returns to generate a second sharpening instruction step based on the second preset back angle and center point position information to continue execution.

[0080] In this embodiment, in order to ensure the effectiveness and accuracy of the sharpening process, the sharpening process is performed twice to ensure the symmetry of the sharpening process.

[0081] In some embodiments, the method also includes: obtaining actual size information of the drill bit, the actual size information including 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, performing a qualified calibration on the drill bit to obtain a qualified calibration result.

[0082] For example, after the drill bit processing is completed, the control unit can obtain the actual size information input by the user, in which case the actual size information is obtained by manual measurement by the user. Alternatively, the control unit receives the actual size information returned by the measuring device, in which case the actual size information is obtained by measurement by the measuring device.

[0083] For each parameter type, the control unit obtains the actual size value of the parameter type from the actual size information, obtains the theoretical size value corresponding to the parameter type, and determines the verification result corresponding to the parameter type based on the difference between the theoretical size value and the actual size value. In this way, the verification result corresponding to at least one parameter type can be determined.

[0084] If there is a verification result indicating failure, the drill bit is determined to be unqualified. If no verification result indicates failure, based on the verification results corresponding to all parameter types, it is determined whether there is a parameter type that requires compensation processing. 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 determined to be unqualified.

[0085] In the case that no verification result indicates failure, all verification results are traversed. If at least one verification result is found to indicate that the corresponding theoretical size value is smaller than the actual size value, and the corresponding difference is not within the preset range, then for each verification result in at least one verification result, it is determined that compensation processing of the parameter type corresponding to the verification result needs to be performed on the drill bit to ensure that the difference between the actual size value and the theoretical size value of the parameter type after the compensation processing is within the corresponding preset range.

[0086] In another embodiment, the method further comprises: after a first preset number of drill bits are processed within the processing cycle, a second preset number of drill bits are selected from the first preset number of drill bits. For each selected drill bit, the above process is performed to perform a qualified check.

[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 to timely check whether the drill bit is qualified.

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

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

[0090] After the initial processing rod is processed to a fixed length according to the preset drill length to obtain a fixed-length rod, the control unit obtains a preset core thickness constant, which is the distance between the lowest points of the two grooves; based on the center axis position information of the fixed-length rod 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 rod based on the slotting position information to obtain a slotted rod.

[0091] The control unit acquires a second image obtained by image acquisition of the slotted bar stock, the head section of the slotted bar stock is an elliptical section, calls a second recognition model, and identifies the major axis and minor axis of the elliptical section based on the second image and the second recognition model, and determines the center point position information of the elliptical section based on the major axis and the minor axis. 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, generates a first sharpening instruction, and sends it to the processing equipment to instruct the processing equipment to perform a first sharpening 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 sharpening instruction to obtain a sharpened middle piece; when the first sharpening process is completed, based on the second preset back angle and the center point position information, generates a second sharpening instruction, and sends it to the processing equipment to instruct the processing equipment to perform a second sharpening process on the head of the sharpened middle piece based on the second preset back angle and the center point position information in the second sharpening instruction to obtain a processed drill bit.

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

[0093] In this embodiment, after determining that the bar to be processed enters the machine tool, a first image obtained by image acquisition of the bar to be processed is obtained, and external cylindrical positioning is performed based on the first image, so that external cylindrical processing information can be quickly located, and the external cylindrical processing information is used to perform external cylindrical processing on the bar to be processed to obtain an initial processed bar. After the initial processed bar is fixed-length processed according to the preset drill bit length to obtain a fixed-length bar, the slotting positioning can be automatically completed based on the central axis position information of the fixed-length bar to determine the slotting position information, so that the fixed-length bar can be slotted based on the slotting position information to obtain a slotted bar. Next, a second image obtained by image acquisition of the slotted bar is obtained, and sharpening positioning is automatically performed based on the second image to determine the center point position information of the head section of the slotted bar. The center point position information of the head section is used to sharpen the head of the slotted bar to obtain a processed drill bit. During the whole process, external cylindrical processing, fixed-length processing, grooving processing, and sharpening processing are automatically performed in the machine tool. There is no need for complicated processing before sending the drill into the machine tool. It only needs to be sent into the machine tool, which simplifies the drill processing process and greatly improves the drill processing efficiency.

[0094] It should be understood that, although the various steps in the flowcharts involved in the above-mentioned 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 does not have a strict order restriction, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above-mentioned embodiments can 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 to be 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.

[0095] Based on the same inventive concept, the embodiment of the present application also provides a drill processing device for implementing the drill processing 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 drill processing device embodiments provided below can refer to the above limitations on the drill processing method, and will not be repeated here.

[0096] In an exemplary embodiment, Fig. 9As shown, a drill bit processing device 900 is provided, comprising: an outer circle positioning module 902, a slotting positioning module 904 and a sharpening positioning module 906, wherein:

[0097] The outer circle positioning module 902 is used to obtain a first image obtained by image acquisition of the bar to be processed after determining that the bar to be processed enters the machine tool, perform outer circle positioning based on the first image, and determine outer circle processing information, and the outer circle processing information is used to perform outer circle processing on the bar to be processed to obtain an initial processing bar;

[0098] The slotting positioning module 904 is used to perform slotting positioning based on the central axis position information of the fixed-length bar material after the initial processing bar material is fixed-length processed according to the preset drill length to obtain the fixed-length bar material, and determine the slotting position information, and the slotting position information is used to perform slotting processing on the fixed-length bar material to obtain the slotted bar material;

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

[0100] In some embodiments, the outer circle positioning module 902 is used to call the first recognition model, and based on the first image, determine the upper contour line position information and the lower contour line position information of the bar to be processed through the first recognition model; determine the center axis position information of the bar to be processed based on the upper contour line position information and the lower contour line position information; obtain the preset drill bit outer diameter, and determine the outer circle processing information based on the center 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; based on the central axis position information of the fixed-length bar and the preset core thickness constant, the slotting position information is obtained.

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

[0103] In some embodiments, the device also includes an instruction generation module, which is used to obtain a first preset back angle and a second preset back angle; based on the first preset back angle and the center point position information, generate a first sharpening instruction, and send it to the processing equipment to instruct the processing equipment to perform a first sharpening process on the head of the slotted bar based on the first preset back angle and the center point position information in the first sharpening instruction to obtain a sharpened middle piece; when the first sharpening process is completed, based on the second preset back angle and the center point position information, generate a second sharpening instruction, and send it to the processing equipment to instruct the processing equipment to perform a second sharpening process on the head of the sharpened middle piece based on the second preset back angle and the center point position information in the second sharpening instruction to obtain a completed drill bit.

[0104] In some embodiments, the device also includes a verification module, which is used to obtain actual size information of the drill bit, and the actual size information includes an 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 calibrated to obtain a qualified verification result.

[0105] Each module in the drill processing 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 machine tool in the form of hardware, or can be stored in a memory in the machine tool in the form of software, so that the processor can call and execute operations corresponding to each module.

[0106] In an exemplary embodiment, a machine tool is provided, in which a control unit, a processing device, a camera device, etc. are configured, and its internal structure diagram can be shown in Figure 10. The machine tool includes a processor, a memory, an input / output interface (Input / Output, referred to as I / O) and a communication interface. Among them, the processor, the memory and the input / output interface are connected through a system bus, and the communication interface is connected to the system bus through the input / output interface. Among them, the processor of the machine tool is used to provide computing and control capabilities. The memory of the machine tool 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 machine tool is used to exchange information between the processor and an external device. The communication interface of the machine tool is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, a drill processing method is implemented.

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

[0108] In one embodiment, a machine tool is further provided, including a memory and a processor, wherein a computer program is stored in the memory, and the processor implements the steps in the above-mentioned method embodiments when executing the computer program.

[0109] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the steps in the above-mentioned method embodiments are implemented.

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

[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, 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.

[0112] A person of ordinary skill in the art can understand that all or part of the processes in the above-mentioned embodiment method 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 the present 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.

[0113] 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.

[0114] The above-described 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 drill bit processing method, characterized in that: The method comprises: After determining that the bar to be processed enters the machine tool, a first image obtained by image acquisition of the bar to be processed is acquired, external circle positioning is performed based on the first image, and external circle processing information is determined, wherein the external circle processing information is used to perform external circle processing on the bar to be processed to obtain an initial processed bar; After the initial processing bar material is processed to a fixed length according to a preset drill length to obtain a fixed length bar material, slotting positioning is performed based on the central axis position information of the fixed length bar material to determine the slotting position information, and the slotting position information is used to perform slotting processing on the fixed length bar material to obtain a slotted bar material; A second image is acquired by image acquisition of the slotted bar stock, and sharpening positioning is performed based on the second image to determine the position information of the center point of the head section of the slotted bar stock. The position information of the center point of the head section is used to sharpen the head of the slotted bar stock to obtain a finished drill bit.

2. The method according to claim 1, characterized in that The performing outer circle positioning based on the first image and determining outer circle processing information includes: Calling a first recognition model, based on the first image, and determining the upper contour line position information and the 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 the lower contour line position information; The preset drill bit outer diameter is obtained, and the outer circle processing information is determined based on the central axis position information of the bar to be processed and the preset drill bit outer diameter.

3. The method according to claim 1, characterized in that The method of performing slotting positioning based on the central axis position information of the fixed-length bar material and determining the slotting position information includes: Obtaining a preset core thickness constant, where the preset core thickness constant is the distance between the lowest points of the two grooves; Based on the central 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 is an elliptical section, and the sharpening positioning is performed based on the second image to determine the center point position information of the head section of the slotted bar, including: A second recognition model is called, and based on the second image, the major axis and the minor axis of the elliptical cross section are identified through the second recognition model, and based on the major axis and the 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 comprises: Obtain a first preset back angle and a second preset back angle; Based on the first preset back angle and the center point position information, a first sharpening instruction is generated and sent to a processing device to instruct the processing device to perform a first sharpening process on the head of the slotted bar material based on the first preset back angle and the center point position information in the first sharpening instruction to obtain a sharpened intermediate piece; When the first sharpening process is completed, a second sharpening 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 sharpening process on the head of the sharpening intermediate piece based on the second preset back angle and the center point position information in the second sharpening instruction to obtain a completed drill bit.

6. The method according to claim 1, characterized in that The method further comprises: Acquire actual size information of the drill bit, wherein the actual size information includes an 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 checked to obtain a qualified check result.

7. A drill bit processing device, characterized in that: The device comprises: An outer circle positioning module is used to obtain a first image obtained by image acquisition of the bar to be processed after determining that the bar to be processed enters the machine tool, perform outer circle positioning based on the first image, and determine outer circle processing information, wherein the outer circle processing information is used to perform outer circle processing on the bar to be processed to obtain an initial processed bar; A slotting positioning module is used to perform slotting positioning and determine slotting position information based on the central axis position information of the fixed-length bar material after the initial processing bar material is fixed-length processed according to the preset drill length to obtain the fixed-length bar material, and the slotting position information is used to perform slotting processing on the fixed-length bar material to obtain the slotted bar material; The sharpening positioning module is used to obtain a second image obtained by image acquisition of the slotted bar, perform sharpening positioning based on the second image, and determine the center point position information of the head section of the slotted bar. The center point position information of the head section is used to sharpen the head of the slotted bar to obtain a processed 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, the steps of the method according to any one of claims 1 to 6 are implemented.

9. 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 6 are implemented.

10. A computer program product, comprising a computer program, 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 6 are implemented.

Citation Information

Patent Citations

  • Automatic grinding machine for drill bit bar machining

    CN113561005A

  • Cutting and drilling numerical control machine tool control method and system

    CN117170314A

  • Workpiece machining method and device, machining equipment and readable storage medium

    CN117608237A

  • Image recognition method and apparatus, and computer-readable storage medium

    WO2023092302A1