Multi-angle drill bit flank surface grinding method, device, numerical control machine and storage medium

By acquiring the overall structural parameters and back face parameters of the polygonal drill bit, the grinding tool is controlled to grind the back face of the polygonal drill bit, thus solving the problem of low grinding efficiency of polygonal drill bits and realizing efficient CNC grinding of polygonal drill bits.

CN119017147BActive Publication Date: 2026-07-28SHENZHEN SHUMA ELECTRONICS TECH
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
SHENZHEN SHUMA ELECTRONICS TECH
Filing Date
2024-09-20
Publication Date
2026-07-28

AI Technical Summary

Technical Problem

The lack of CNC grinding technology for the rake face of polygonal drill bits in the current technology leads to low grinding efficiency and hinders the automated manufacturing and innovative development of polygonal drill bits.

Method used

By acquiring the overall structural parameter values ​​of the polygonal drill bit, determining the flank cutting edge line and parameter values, and controlling the grinding tool to perform flank grinding of the polygonal drill bit, automated programming is achieved using a CNC machine and storage medium, thereby improving grinding efficiency.

Benefits of technology

It enables highly efficient CNC grinding of the rake face of multi-angle drill bits, improving grinding efficiency, facilitating mass production, and reducing computational workload.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119017147B_ABST
    Figure CN119017147B_ABST
Patent Text Reader

Abstract

The application relates to a multi-angle drill bit flank surface grinding method, device, numerical control machine and storage medium. The method comprises the following steps: acquiring overall structure parameter values of a multi-angle drill bit; the overall structure parameter values comprise at least two drill tip angles; determining a flank surface blade line according to the overall structure parameter values; the flank surface blade line comprises a first straight line blade, a first circular arc blade and a second straight line blade which are connected in sequence; acquiring flank surface parameter values of the multi-angle drill bit; determining a flank surface grinding posture according to the flank surface parameter values; determining a flank surface grinding track according to the flank surface parameter values, the flank surface grinding posture and the flank surface blade line; and controlling a grinding tool to perform multi-angle drill bit flank surface grinding according to the flank surface grinding posture and the flank surface grinding track. The method can improve the multi-angle drill bit flank surface grinding efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of tool grinding technology, and in particular to a method, apparatus, CNC machine and storage medium for grinding the rake face of a polygonal drill bit. Background Technology

[0002] Multi-point drills are a type of drill bit with multiple tips, widely used in the woodworking industry. Compared to twist drills with the same number of cutting edges, multi-point drills have a longer total cutting edge length, resulting in higher cutting efficiency. They also offer better centering performance, producing smooth, round holes with superior machining quality.

[0003] The rake face of a polygonal drill tip is a key geometric feature and a challenging aspect of its manufacturing process. However, there is a lack of literature on CNC grinding technology for the rake face of polygonal drill tips, hindering automated manufacturing and impeding innovative development. Traditionally, polygonal drills are ground manually, but this method is inefficient. Summary of the Invention

[0004] Therefore, it is necessary to provide a method, apparatus, CNC machine, and storage medium for grinding the back face of polygonal drill bits, which can improve the grinding efficiency of the back face of polygonal drill bits, in order to address the above-mentioned technical problems.

[0005] A method for grinding the back face of a polygonal drill bit, the method comprising:

[0006] Obtain the overall structural parameter values ​​of the polygonal drill bit; the overall structural parameter values ​​include at least two drill tip angles;

[0007] The flank cutting edge line is determined based on the overall structural parameter values; the flank cutting edge line includes a first straight cutting edge, a circular arc cutting edge, and a second straight cutting edge connected in sequence.

[0008] Obtain the back face parameter values ​​of the polygonal drill bit;

[0009] Determine the flank grinding posture based on the flank parameter values;

[0010] The flank grinding trajectory is determined based on the flank parameter values, the flank grinding posture, and the flank cutting edge.

[0011] The grinding tool is controlled to perform back face grinding of the polygonal drill bit based on the back face grinding posture and the back face grinding trajectory.

[0012] A grinding apparatus for the rake face of a polygonal drill bit, the apparatus being used to implement the steps of various embodiments of the grinding method for the rake face of a polygonal drill bit.

[0013] A CNC machine includes a memory and a processor. The memory stores a computer program, and the processor executes the computer program to implement the steps of various embodiments of the method for grinding the back face of a polygonal drill bit.

[0014] A computer-readable storage medium storing a computer program thereon, which, when executed by a processor, implements the steps of various embodiments of the method for grinding the rake face of a polygonal drill bit.

[0015] The aforementioned method, apparatus, CNC machine, and storage medium for grinding the flank face of polygonal drills acquire the overall structural parameters of the polygonal drill, such as the drill tip angle, to determine the flank face cutting edge, thus meeting the cutting requirements of the polygonal drill. The grinding posture of the flank face is determined based on the flank face parameter values, and the grinding trajectory of the flank face is determined based on the flank face parameter values, grinding posture, and flank face cutting edge. The grinding wheel is controlled to perform flank face grinding of the polygonal drill based on the flank face grinding posture and trajectory. This facilitates CNC programming, requires less computation, and can be used in the mass production of polygonal drills, improving tool grinding efficiency. Attached Figure Description

[0016] Figure 1 This is a schematic diagram of the tool structure of a polygonal drill bit in one embodiment;

[0017] Figure 2 This is a schematic diagram of the tool structure of a polygonal drill bit in another embodiment;

[0018] Figure 3 This is a flowchart illustrating a method for grinding the back face of a multi-angle drill bit in one embodiment;

[0019] Figure 4 This is a schematic diagram of the cutting edge line on the back face in one embodiment;

[0020] Figure 5 This is a schematic diagram of the initial posture of the grinding wheel in one embodiment;

[0021] Figure 6 This is a schematic diagram of the initial posture of the grinding wheel in another embodiment;

[0022] Figure 7 This is a schematic diagram of the radial rear angle in one embodiment;

[0023] Figure 8 This is a schematic diagram of the axial rear angle in one embodiment;

[0024] Figure 9 This is a schematic diagram of the target lifting angle in one embodiment;

[0025] Figure 10 This is a schematic diagram of the simulation results of a polygonal drill bit in one embodiment;

[0026] Figure 11This is a schematic diagram of the simulation results of a polygonal drill bit in another embodiment;

[0027] Figure 12 This is an internal structural diagram of a CNC machine in one embodiment. Detailed Implementation

[0028] It should be understood that the specific embodiments described herein are merely illustrative of this application and are not intended to limit this application.

[0029] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this application, and not all of the embodiments. Based on the embodiments of this application, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of this application.

[0030] It should be noted that all directional indicators (such as up, down, left, right, front, back, etc.) in the embodiments of this application are only used to explain the relative positional relationship and movement of each component in a certain specific posture (as shown in the figure). If the specific posture changes, the directional indicator will also change accordingly. The connection can be a direct connection or an indirect connection.

[0031] Furthermore, the use of terms such as "first" and "second" in this application is for descriptive purposes only and should not be construed as indicating or implying their relative importance or implicitly specifying the number of technical features indicated. Therefore, a feature defined as "first" or "second" may explicitly or implicitly include at least one of those features. Additionally, the technical solutions of the various embodiments can be combined with each other, but only on the basis of being achievable by those skilled in the art. If the combination of technical solutions is contradictory or impossible to implement, such a combination of technical solutions should be considered non-existent and not within the scope of protection claimed in this application.

[0032] The terms "first," "second," etc., used in this application may be used herein to describe various data, but such data are not limited by these terms. These terms are only used to distinguish one data from another. For example, without departing from the scope of this application, a first radial rear angle may be referred to as a second radial rear angle, and similarly, a second radial rear angle may be referred to as a first radial rear angle. Both the first and second radial rear angles are radial rear angles, but they are not the same radial rear angle.

[0033] It is understood that the term "connection" in the following embodiments should be understood as "electrical connection," "communication connection," etc., if the connected circuits, modules, units, etc., have electrical signal or data transmission with each other.

[0034] In one embodiment, such as Figure 1 The diagram shown is a schematic diagram of the tool structure of a polygonal drill bit in one embodiment. Figure 1 The following explanation uses three drill tips as an example. Figure 2 This is a schematic diagram of the tool structure of a polygonal drill bit in another embodiment. The workpiece coordinate system O-xyz is established as follows: Figure 1 and Figure 2 As shown, where:

[0035] z-axis: along the axis of the polygonal drill bit, pointing towards the drill tip (i.e., the direction of the axis of the polygonal drill bit);

[0036] x-axis: perpendicular to the z-axis, and the first flank cutting edge line is parallel to the xOy plane;

[0037] y-axis: forms a right-handed coordinate system with z and x.

[0038] To accurately describe the back face structure of polygonal drill bits, Figure 1 and Figure 2 The overall structural parameters of the polygonal drill bit are defined, such as the inner drill tip angle χ1, the middle drill tip angle χ2, the outer drill tip angle χ3, the diameter at chip break 1 D1, the diameter at chip break 2 D2, the tool diameter D, the transition radius at chip break 1 r1, the transition radius at chip break 2 r2, and the eccentricity e. The flank face of the polygonal drill bit includes a first flank face and a second flank face. The first flank face of the drill tip intersects with the chip flute at the drill tip to form the first flank face cutting line, i.e. Figure 2 The first flank cutting edge line 1; the intersection of the first flank cutting edge and the second flank cutting edge of the drill tip forms the second flank cutting edge line, i.e. Figure 2 The second flank cutting edge line 2 in the figure. Taking the above parameters as an example, perform flank grinding of a polygonal drill bit.

[0039] like Figure 3 The diagram shown is a flowchart illustrating a method for grinding the flank face of a multi-angle drill bit in one embodiment. Taking the application of this method to a CNC machine as an example, it includes the following steps:

[0040] Step 302: Obtain the overall structural parameter values ​​of the polygonal drill bit; the overall structural parameter values ​​include at least two drill tip angles.

[0041] Specifically, the overall structural parameter values ​​include at least two drill tip angles, or possibly three, depending on the requirements. The drill tip angle refers to the included angle between two straight cutting edges symmetrical about the tool axis. The drill tip angle is a fundamental parameter of the drill bit, reflecting its cutting performance and machining capabilities. The overall structural parameter values ​​can be input into the CNC machine by the user or stored within the CNC machine itself.

[0042] Step 304: Determine the back face cutting line based on the overall structural parameter values; the back face cutting line includes a first straight cutting line, a circular arc cutting line, and a second straight cutting line connected in sequence.

[0043] Specifically, the flank cutting edge line on the y-plane is determined based on the overall structural parameter values. The flank cutting edge line may include a first flank cutting edge line and a second flank cutting edge line. Each flank cutting edge line includes at least a first straight cutting edge, a circular arc cutting edge, and a second straight cutting edge connected in sequence. Specifically, the first straight cutting edge may be an inner straight cutting edge, and the second straight cutting edge may be an outer straight cutting edge. Alternatively, the flank cutting edge line may include an inner straight cutting edge, a first circular arc cutting edge, a middle straight cutting edge, a second circular arc cutting edge, and an outer straight cutting edge connected in sequence. Furthermore, the flank cutting edge lines lie on a single plane.

[0044] Specifically, the expression for the flank cutting edge can be pre-stored in the CNC machine. The expression for the flank cutting edge can be a piecewise function, with the endpoints of each segment's cutting edge as its value range. After obtaining the overall structural parameter values, inputting these values ​​into the expression for the flank cutting edge will yield the flank cutting edge.

[0045] like Figure 4 The image shown is a schematic diagram of the flank cutting edge line in one embodiment. It can be understood that... Figure 4 The shape of the flank cutting edge shown can be either the shape of the first flank cutting edge or the shape of the second flank cutting edge. Figure 4 Including the inner straight blade O λ P1, the middle straight cutting edge P2P3, the outer straight cutting edge P4P5, the first arc cutting edge P1P2 at chip break 1, and the second arc cutting edge P3P4 at chip break 2. Both arc cutting edges are tangent to the adjacent straight cutting edges, and P... c1 ,P c2 These are the center points corresponding to the circular arc blades. The remaining structural parameters are... Figure 1 and Figure 2 As already described, it will not be repeated here.

[0046] Step 306: Obtain the back face parameter values ​​of the polygonal drill bit.

[0047] Specifically, the flank face parameter values ​​include the radial clearance angle and the axial clearance angle, and may also include the target lift-off angle. The CNC machine can acquire the input flank face parameter values. These flank face parameter values ​​can also be pre-stored parameters in the CNC machine.

[0048] Optionally, when the flank face includes the first flank face, the parameter value of the first flank face is obtained; when the flank face includes the second flank face, the parameter value of the second flank face is obtained.

[0049] Step 308: Determine the grinding posture of the flank face based on the flank face parameter values.

[0050] Specifically, the flank grinding posture is used to represent the posture of the grinding tool during flank grinding. The grinding tool can be, but is not limited to, a grinding wheel or various grinding cutters such as angle drills. The flank grinding posture can specifically be a vector perpendicular to the flank face of a polygonal drill bit. The CNC machine determines the flank grinding posture, which is perpendicular to the flank face of the polygonal drill bit, based on the flank parameter values.

[0051] Step 310: Determine the flank grinding trajectory based on the flank parameter values, flank grinding posture, and flank cutting edge.

[0052] Specifically, the radial vector of the grinding tool is determined based on the flank face parameter values ​​and the flank face grinding posture. The flank face cutting line is moved a preset distance along the radial vector of the grinding tool to obtain the flank face grinding trajectory.

[0053] Step 312: Control the grinding tool to perform back face grinding of the polygonal drill bit according to the back face grinding posture and back face grinding trajectory.

[0054] Specifically, the CNC machine controls the movement of the grinding tool according to the back face grinding trajectory in the back face grinding posture to perform back face grinding of the multi-angle drill bit.

[0055] Understandably, when the flank cutting edge is the first flank cutting edge, the CNC machine, in a first flank grinding posture, controls the grinding tool to move according to the first flank grinding trajectory, thus grinding the first flank of the polygonal drill bit. When the flank cutting edge is the second flank cutting edge, the CNC machine, in a second flank grinding posture, controls the grinding tool to move according to the second flank grinding trajectory, thus grinding the second flank of the polygonal drill bit.

[0056] In this embodiment, by obtaining the overall structural parameter values ​​of the polygonal drill bit, such as the drill tip angle, the flank cutting edge line can be determined, which can meet the cutting requirements of the polygonal drill bit. The flank grinding posture is determined according to the flank parameter values, the flank grinding posture and the flank cutting edge line are determined according to the flank parameter values, the flank grinding posture and the flank cutting edge line. The grinding wheel is controlled to perform flank grinding of the polygonal drill bit according to the flank grinding posture and the flank grinding trajectory. This is convenient for CNC programming and has a small amount of calculation. It can be used in the production of large batches of polygonal drill bits to improve tool grinding efficiency.

[0057] like Figure 5 The image shown is a schematic diagram of the initial posture of the grinding wheel in one embodiment. Figure 6 The diagram shown is a schematic representation of the initial posture of the grinding wheel in another embodiment. Figure 5 and Figure 6 The grinding wheel's axial direction is parallel to the x-axis, and its large end face is parallel to the yOz plane. Therefore, the initial axis vector F of the grinding wheel is... g0 Initial radial vector F r0 and the initial tangential vector Ft0 They are respectively

[0058]

[0059] That is, the initial axis vector F of the grinding wheel. g0 Parallel to the x-axis, initial radial vector F r0 Parallel to the z-axis, initial tangential vector F t0 Parallel to the y-axis.

[0060] Furthermore, the rotation matrix of a known vector rotating about an axis is represented as:

[0061]

[0062] Where A is the rotation axis vector, ω is the rotation angle, and vers(ω) = 1 - cosω.

[0063] Therefore, the grinding posture of the grinding wheel's back face can be obtained by rotating the initial vector.

[0064] In one embodiment, the flank parameter value includes the target radial clearance angle; the flank grinding posture includes the grinding wheel axis vector;

[0065] Determine the flank grinding posture based on the flank parameter values, including:

[0066] Rotate the initial axis vector around the initial radial vector by the target radial back angle to obtain the grinding wheel axis vector; the initial axis vector is perpendicular to the initial radial vector.

[0067] The target radial clearance angle can be either the radial clearance angle input by the user or the radial clearance angle processed from the user-input clearance angle. The radial clearance angle refers to... Figure 2 The rotation angle of the grinding wheel on the xy plane is shown. For example... Figure 7 The diagram shown is a schematic representation of the radial rear angle in one embodiment. Figure 7 The radial rear angle α is included in the xy plane.

[0068] Specifically, the CNC machine rotates the initial axis vector around the initial radial vector by the target radial clearance angle to obtain the grinding wheel axis vector. That is, the grinding wheel axis vector F. g1_1 for

[0069] F g1_1 =rot(F r0 ,-α1)×F g0

[0070] In this embodiment, the grinding wheel axis vector is obtained by rotating the initial axis vector around the initial radial vector by the target radial clearance angle. This results in the grinding posture of the grinding wheel's back face, which requires less computation, has high accuracy, and improves the grinding efficiency of polygonal drill bits.

[0071] In one embodiment, the flank parameter value includes the reference radial clearance angle corresponding to the reference point on the flank cutting edge line;

[0072] Methods for determining the radial clearance angle of a target include:

[0073] Interpolation is performed based on the reference radial clearance angles corresponding to each adjacent reference point to obtain the target radial clearance angles corresponding to each point on the back face cutting edge.

[0074] The reference points on the flank cutting edge line include the starting and ending points of the flank cutting edge line, and may also include the midpoint of the flank cutting edge line. This midpoint can be the intersection of two straight cutting edges, etc. For example, a midpoint... Figure 4 P in r1 and P r2 A reference point. The reference radial rear angle corresponding to a reference point can be the radial rear angle corresponding to the starting point, intermediate point, or ending point.

[0075] Specifically, with Figure 4 Taking the back cutting edge line shown as an example, the reference points can include the endpoint P5 of the outer straight cutting edge and the endpoint P at chip breakage point 2. r2 At the end point P of the broken chip 1 r1 and the inner straight edge starting point O λ Then the corresponding reference radial clearance angle includes the radial clearance angle α at the endpoint of the outer straight blade. 11 Radial back angle α at the two chip breaks 12 Radial back angle α at chip breakage point 1 13 The radial rear angle α at the endpoint of the inner straight blade 14 .

[0076] The radial clearance angle varies at different points on the flank cutting edge. The CNC machine performs interpolation based on the reference radial clearance angles of adjacent points to obtain the target radial clearance angle for each point on the flank cutting edge. That is, for any point P... γ_i The corresponding target radial clearance angle α i (The cutting line where point i corresponds to point i = 1, 2) can be calculated using the following formula:

[0077]

[0078] Where, x γ_i Point P represents the cutting edge. γ_i The x-coordinate.

[0079] In this embodiment, the reference radial clearance angle corresponding to the reference point on the back face cutting edge is obtained, and interpolation processing is performed based on the radial clearance angles corresponding to each adjacent reference point to obtain the target radial clearance angle corresponding to each point on the back face cutting edge. The obtained clearance angles gradually change, making the transition between surfaces smooth and improving the performance of the tool.

[0080] In one embodiment, the flank grinding posture includes the grinding wheel axis vector; the flank grinding trajectory includes the grinding wheel grinding trajectory.

[0081] The flank grinding trajectory is determined based on the flank parameter values, flank grinding posture, and flank cutting edge, including:

[0082] The initial radial vector is rotated about the grinding wheel axis vector by an axial back angle to obtain the grinding wheel radial vector;

[0083] The cutting edge of the back face is moved a preset distance along the radial vector of the grinding wheel to obtain the grinding wheel trajectory.

[0084] The grinding wheel axis vector is the direction vector represented by the grinding wheel's rotation axis. The preset distance can be set according to requirements; specifically, it can be the distance from the cutting edge point to the grinding wheel position. When the grinding wheel position is marked at the center point of the grinding wheel, the preset distance can be the grinding wheel radius; when the grinding wheel position is marked at the edge of the grinding wheel, etc., the preset distance can be the distance from the cutting edge point to the edge of the grinding wheel.

[0085] The axial clearance angle can be input by the user or preset in the CNC machine. The axial clearance angle is the angle on the XOZ plane corresponding to the first axis of rotation, located at a point on the cutting edge of the tool face. For example... Figure 8 The diagram shown is a schematic representation of the axial rear angle in one embodiment. Figure 8 This includes the axial rear angle β.

[0086] Specifically, the CNC machine rotates the initial radial vector around the grinding wheel axis vector by an axial back angle to obtain the grinding wheel radial vector. Therefore, the grinding wheel radial vector F... r1 for

[0087] F r1 =rot(F g1_1 ,β1)×F r0

[0088] Where β1 is the axial rear angle, F g1_1 F is the grinding wheel axis vector. r0 This is the initial radial vector.

[0089] The CNC machine moves the rake face of the grinding wheel along the radial vector of the grinding wheel to obtain the grinding wheel grinding trajectory. Therefore, the grinding wheel grinding trajectory O... g1 for

[0090] O g1 =P γ_1 +F r1 ×R g

[0091] Among them, P γ_1 R is the cutting edge line on the back face. g Where is the radius of the grinding wheel.

[0092] In this embodiment, the initial radial vector is rotated around the grinding wheel axis vector by an axial back angle to obtain the grinding wheel radial vector. The back face cutting line is moved a preset distance along the grinding wheel radial vector to obtain the grinding wheel grinding trajectory. This can obtain a multi-angle drill bit that conforms to the back face parameters, making grinding more accurate.

[0093] In one embodiment, the method for grinding the rake face of a polygonal drill bit further includes:

[0094] Rotate the initial tangential vector around the initial radial vector by the target's radial rear angle to obtain the first tangential vector; the initial tangential vector is perpendicular to the initial radial vector;

[0095] The first tangent vector is rotated about the grinding wheel axis vector by an axial rear angle to obtain the second tangent vector;

[0096] The initial radial vector is rotated about the grinding wheel axis vector by an axial back angle to obtain the grinding wheel radial vector, including:

[0097] The initial radial vector is rotated about the grinding wheel axis vector by an axial back angle to obtain the reference radial vector;

[0098] The reference radial vector is rotated around the second tangent vector by the target lifting angle to obtain the grinding wheel radial vector;

[0099] The grinding tool is controlled according to the grinding posture and grinding trajectory of the flank face to perform flank face grinding of multi-angle drills, including:

[0100] Rotate the grinding wheel axis vector around the second tangent vector by the target lifting angle to obtain the corrected grinding wheel axis vector;

[0101] Using the corrected grinding wheel axis vector, the grinding wheel is controlled to perform back face grinding of the polygonal drill bit along the back face grinding trajectory.

[0102] Among them, such as Figure 9 The diagram shown is a schematic representation of the target elevation angle in one embodiment. Figure 9 This includes the target lift-off angle δ. Similarly, the target lift-off angle is the angle on the XOZ plane corresponding to the second axis of rotation, which is located at a point on the cutting edge of the rear face.

[0103] Specifically, the tangent vector is used to represent the tangent vector at the grinding point of the grinding wheel. The CNC machine rotates the initial tangent vector around the initial radial vector by the target radial clearance angle to obtain the first tangent vector. Then, the first tangent vector F... t1_1 That is

[0104] F t1_1 =rot(F r0 ,-α1)×F t0

[0105] The CNC machine rotates the first tangent vector around the grinding wheel axis vector by a rear angle to obtain the second tangent vector. Then, the second tangent vector F... t1_2 That is

[0106] F t1_2 =rot(F g1_1 ,β1)×F t1_1

[0107] The second tangent vector represents the tangent vector corresponding to the point where the grinding wheel grinds to the cutting edge.

[0108] The CNC machine rotates the initial radial vector around the grinding wheel axis vector by an axial back angle to obtain a reference radial vector. The reference radial vector F... r1_2 for

[0109] F r1_2 =rot(F g1_1 ,β1)×F r0

[0110] The grinding wheel radial vector is obtained by rotating the reference radial vector around the second tangent vector by a target lift angle δ. Grinding wheel radial vector F r1 for

[0111] F r1 =rot(F t1_2 ,δ)×F r1_2

[0112] The grinding wheel axis vector F g1_2 Rotate the target lifting angle around the second tangent vector to obtain the corrected grinding wheel axis vector. Therefore, the corrected grinding wheel axis vector F... g1 for

[0113] F g1 =rot(F t1_2 ,δ)×F g1_2

[0114] Therefore, the CNC machine uses the corrected grinding wheel axis vector F. g1 Grinding trajectory O along the back face g1 Control the grinding wheel to grind the back face of the polygonal drill bit.

[0115] In this embodiment, to avoid interference during grinding, a target lift-off angle is introduced. The grinding wheel radial vector is obtained by rotating the reference radial vector around the second tangent vector by the target lift-off angle. The flank cutting edge is moved a preset distance along the grinding wheel radial vector to obtain the grinding wheel grinding trajectory. Furthermore, the grinding wheel axis vector is rotated along the second tangent vector by the target lift-off angle to obtain the corrected grinding wheel axis vector. The grinding wheel is controlled by this grinding wheel axis vector that takes into account the target lift-off angle and the flank grinding trajectory, which can greatly reduce the interference generated during grinding, making the tool smoother and improving the tool performance.

[0116] In one embodiment, the flank grinding posture includes the grinding wheel axis vector; the flank parameter values ​​include a first radial clearance angle, a first axial clearance angle, and a flank width.

[0117] The flank cutting edge line is determined based on the overall structural parameter values, including:

[0118] The first flank cutting edge line is determined based on the overall structural parameter values;

[0119] The method also includes:

[0120] The initial tangential vector is rotated around the initial radial vector by a first radial rear angle to obtain the first tangential vector; the initial tangential vector is perpendicular to the initial radial vector;

[0121] The first tangent vector is rotated around the grinding wheel axis vector by a first axial rearward angle to obtain the second tangent vector;

[0122] The second flank cutting line is obtained by moving the first flank cutting line along the second tangent vector by the width of the flank cutting line.

[0123] Specifically, the first flank cutting edge line is determined based on the overall structural parameter values. The first flank parameter values ​​of the polygonal drill are then obtained. The grinding wheel axis vector used for grinding the first flank is determined based on these parameters. The initial tangential vector is then rotated by a first radial clearance angle around the initial radial vector to obtain the first tangential vector, which is perpendicular to the initial radial vector. The first tangential vector is then rotated by a first axial clearance angle around the grinding wheel axis vector to obtain the second tangential vector. The first flank cutting edge line is then moved along the second tangential vector by the width of the flank, resulting in the second flank cutting edge line.

[0124] After obtaining the second flank cutting edge line, the second flank parameter value can also be obtained, and further calculated according to the method of obtaining the flank grinding posture and grinding trajectory, so as to perform the second flank grinding.

[0125] In this embodiment, by rotating the initial tangential vector around the initial radial vector by a first radial clearance angle, a first tangential vector is obtained. By rotating the first tangential vector around the grinding wheel axis vector by a first axial clearance angle, a second tangential vector is obtained. The first flank cutting edge line is moved along the second tangential vector by the width of the flank cutting edge to obtain the second flank cutting edge line. This ensures that the two cutting edges are parallel in space, and the second flank cutting edge line can be easily obtained, thereby realizing the grinding of the second flank cutting edge.

[0126] In one embodiment, determining the back face cutting edge line based on the overall structural parameter values ​​includes: the overall structural parameters include the first drill tip angle, the second drill tip angle, the diameter at the chip breaking point, and the radius of the first circular arc cutting edge;

[0127] The flank cutting edge line is determined based on the overall structural parameter values, including:

[0128] The overall structural parameters include the first drill tip angle, the second drill tip angle, the diameter at the chip breaking point, and the radius of the first circular arc cutting edge;

[0129] The flank cutting edge line is determined based on the overall structural parameter values, including:

[0130] The first straight cutting edge is determined based on the first drill tip angle, with the value of the endpoint of the first straight cutting edge in the first axial direction as the range of values.

[0131] The value of the first circular arc cutting edge endpoint in the first axial direction is taken as the range of values. The first circular arc cutting edge is determined according to the first drill tip angle, the second drill tip angle, the diameter of the chip breaking point, and the radius of the first circular arc cutting edge.

[0132] The value of the endpoint of the second straight cutting edge in the first axial direction is taken as the range of values. The second straight cutting edge is determined based on the first drill tip angle, the second drill tip angle, and the diameter at the chip breaking point.

[0133] Specifically, the value in the first axis direction is the x-value, which is a variable. The eccentricity e is the value in the y-axis direction; it can be understood that if there is no eccentricity, e can be 0. The CNC machine determines the value in the tool axis direction (z-axis direction) based on the variables and overall structural parameters to obtain the first flank cutting edge line.

[0134] With the first straight cutting edge as the inner straight cutting edge and the second straight cutting edge as the middle straight cutting edge, and with... Figure 4 Let's take an example to illustrate the expression for the flank cutting edge line. Where, P... r1 ,P r2 These are the intersection points of the extended lines of the straight blade, and their coordinates can be calculated using the following formula:

[0135]

[0136] Coordinates P of the center of the two circular arc edges c1 ,P c2 It can be calculated using the following formula:

[0137]

[0138] Furthermore, the coordinates of the endpoints of each segment of the first straight cutting edge on the back face can be calculated:

[0139]

[0140]

[0141] Based on this, a mathematical model of the first flank cutting edge line can be obtained:

[0142] The inner straight cutting edge is determined based on the value (0 and x1) of the endpoint of the inner straight cutting edge in the first axial direction, according to the first drill tip angle. Therefore, the inner straight cutting edge O of the first flank cutting edge line... λAny point P on P1 γ_1 The coordinate expression is:

[0143]

[0144] Where x1 is the x-coordinate of point P1.

[0145] Taking the values ​​(x1 and x2) of the first circular cutting edge endpoint in the first axial direction as the range, the first circular cutting edge is determined based on the first drill tip angle, the second drill tip angle, the diameter at the chip breaking point, and the radius of the first circular cutting edge. Any point P on the first circular cutting edge P1P2 of the flank cutting edge line is considered. γ_1 The coordinate expression is:

[0146]

[0147] Where, x c1 ,z c1 x1 and x2 are the x and z coordinates of point Pc1, respectively, and x2 is the x coordinate of point P2.

[0148] The value of the endpoint of the second straight cutting edge in the first axial direction is taken as the range. The intermediate straight cutting edge is determined based on the first drill tip angle, the second drill tip angle, and the diameter at the chip breaking point. Any point P on the intermediate straight cutting edge P2P3 of the first flank cutting edge line is considered. γ_1 The coordinate expression is:

[0149]

[0150] Where x3 represents the x-coordinate of point P3.

[0151] Any point P on the second circular arc edge P3P4 of the first back cutting edge line. γ_1 The coordinate expression is:

[0152]

[0153] Where, x c2 ,z c2 These are the x and z coordinates of point Pc2, respectively, and x4 is the x coordinate of point P4.

[0154] Any point P on the outer straight edge P4P5 of the first back cutting edge line. γ_1 The coordinate expression is:

[0155]

[0156] Where x5 represents the x-coordinate of point P5.

[0157] It should be noted that, in reality, due to the existence of the eccentricity e, the inner straight blade O λ P1 is close to O λThe cutting edge lines on the point side and the outer straight edge P4P5 near the P5 point side are not present on the drill bit; they are virtual. This is done in two ways: firstly, the grinding wheel path for grinding this part of the cutting edge lines is used as the guide path for entry and exit; secondly, it is to facilitate the offset of the first back face cutting edge line to obtain the second back face cutting edge line.

[0158] In this embodiment, the value in the first axis direction is a variable, and the eccentricity is the value in the second axis direction. The value in the tool axis direction is determined according to the variable and the overall structural parameters to obtain the back face cutting line, which can be further ground to obtain the back face and improve the back face grinding efficiency of the polygonal drill bit.

[0159] In one embodiment, the process of a method for grinding the back face of a polygonal drill bit is as follows:

[0160] 1. Obtain the parameter values ​​of the first flank face.

[0161] After obtaining the first flank cutting edge line, the first flank parameter values ​​include the first radial clearance angle α at the endpoint of the outer straight cutting edge. 11 The first radial rear angle α at the chip breakage point 2 12 The first radial rear angle α at the break point 1 13 The first radial rear angle α at the endpoint of the inner straight blade 14 The first axial relief angle β1 and the first flank face width w.

[0162] The radial clearance angle varies at different points on the cutting edge line of the tool's flank face. For any point P... γ_i The corresponding radial rear angle α i (The cutting line where point i corresponds to point i = 1, 2) can be calculated using the following formula:

[0163]

[0164] Where, x γ_i Point P on the cutting edge γ_i The x-coordinate.

[0165] Substituting the relevant parameters into the above formula, we can obtain any point P on the first flank cutting edge line. γ_1 The corresponding radial relief angle α1 = g(x) γ_1 ,α i1 ,α i2 ,α i3 ,α i4 It is understandable that when i = 2, the second flank cutting edge line can be obtained.

[0166] 2. Determine the flank grinding posture and flank grinding trajectory for grinding the first flank face.

[0167] The initial axis of the grinding wheel is parallel to the x-axis, and the large end plane of the grinding wheel is parallel to the yOz plane. The initial axis vector F of the grinding wheel...g0 Initial radial vector F r0 and the initial tangential vector F t0 They are respectively

[0168]

[0169] The radial clearance angle α and axial clearance angle β in the tool's flank parameters are both related to the grinding wheel's attitude, such as... Figure 4 As shown. Furthermore, to avoid interference between the grinding wheel and the tool during grinding, a lift-off angle δ is introduced. To satisfy the radial clearance angle, the grinding wheel should first rotate around the initial radial vector F. r0 Rotate the radial clearance angle α1, and then, in order to satisfy the axial clearance angle, the rotated grinding wheel is rotated around the axial vector F of the current grinding wheel. g1_1 Rotate the axial back angle β1, and then rotate the grinding wheel around the tangential vector F of the current grinding wheel. t1_2 Rotate the target upward angle δ.

[0170] The rotation matrix of a vector rotating about an axis is represented as follows:

[0171]

[0172] Where A is the rotation axis vector, ω is the rotation angle, and vers(ω) = 1 - cosω.

[0173] The radial vector, axial vector, and tangential vector of the grinding wheel after three rotations are as follows:

[0174] First rotation of the grinding wheel: The grinding wheel rotates around the initial radial vector F r0 Rotational radial rear angle α1:

[0175] F r1_1 =F r0

[0176] F g1_1 =rot(F r0 ,-α1)×F g0

[0177] F t1_1 =rot(F r0 ,-α1)×F t0

[0178] Second rotation of the grinding wheel: The grinding wheel rotates around the current grinding wheel axial vector F g1_1 Rotational axial back angle β1

[0179] F r1_2 =rot(F g1_1 ,β1)×F r1_1

[0180] F g1_2 =Fg1_1

[0181] F t1_2 =rot(F g1_1 ,β1)×F t1_1

[0182] Third rotation of the grinding wheel (final posture): The grinding wheel rotates around the current tangential vector F. t1_2 Rotational lifting angle δ

[0183] F r1 =rot(F T1_2 ,δ)×F R1_2

[0184] F G1 =rot(F T1_2 ,δ)×F g1_2

[0185] F T1 =F T1_2

[0186] The center point O of the large end of the grinding wheel after three rotations g1 as follows:

[0187] O G1 =P γ_1 +F r1 ×R g

[0188] This yields the radial vector F of the grinding wheel on the first flank face during grinding. r1 axial vector F g1 and the coordinates of the center point O of the large end of the grinding wheel g1 .

[0189] 3. Second flank face parameter values

[0190] The second back face parameter value includes the second radial clearance angle α at the endpoint of the outer straight cutting edge. 21 The second radial rear angle α at the break point 2 22 The second radial rear angle α at the break point 1 23 The second radial rear angle α at the endpoint of the inner straight blade 24 The second axial rear angle β2.

[0191] The radial clearance angle varies depending on the position of the point on the second cutting edge of the tool's flank. Similar to the calculation of the radial clearance angle of a single cutting edge, the second radial clearance angle α2 corresponding to any point on the second cutting edge of the tool's flank can be calculated using the following formula: α2 = g(x γ_2 ,α 21 ,α 22 ,α 23 ,α 24 ).

[0192] 4. Determine the grinding posture and grinding trajectory of the second flank face.

[0193] Through the cutting edge point P on the first back face cutting edge. γ_1 The coordinates of the grinding wheel and the grinding point P γ_1 The grinding wheel tangent vector F at that time t1 Point P on the corresponding second flank cutting edge line can be calculated. γ_2 The calculation formula is as follows:

[0194] P γ_2 =P γ_1 +F t1 ×w

[0195] Where w is the width of the first flank face.

[0196] Since the coordinates of any point on the first flank cutting edge and the grinding wheel tangent vector at that point are known, the coordinates of the corresponding point on the second flank cutting edge can be calculated, and thus the second flank cutting edge can be obtained.

[0197] Similar to calculating the grinding wheel pose when grinding the first flank face, the same three grinding wheel rotations are used to solve for the final grinding wheel pose when grinding the second flank face.

[0198] The radial vector, axial vector, and tangential vector of the grinding wheel after three rotations during grinding of the second flank face are as follows:

[0199] First rotation of the grinding wheel: The grinding wheel rotates around the initial radial vector F r0 Rotational radial clearance angle α2:

[0200] F r2_1 =F r0

[0201] F g2_1 =rot(F r0 ,-α2)×F g0

[0202] F t2_1 =rot(F r0 ,-α2)×F t0

[0203] Second rotation of the grinding wheel: The grinding wheel rotates around the current grinding wheel axial vector F g2_1 Rotational axial back angle β2

[0204] F r2_2 =rot(F g2_1 ,β2)×F r2_1

[0205] F g2_2 =F g2_1

[0206] F t2_2 =rot(F g2_1 ,β2)×F t2_1

[0207] Third rotation of the grinding wheel (final posture): The grinding wheel rotates around the current tangential vector F. t2_2 Rotational lifting angle δ

[0208] F r2 =rot(F t2_2 ,δ)×F r2_2

[0209] F g2 =rot(F t2_2 ,δ)×F g2_2

[0210] F t2 =F t2_2

[0211] The center point O of the large end of the grinding wheel after three rotations g2 as follows:

[0212] O g2 =P γ_2 +F r2 ×R g

[0213] This yields the radial vector F of the grinding wheel for grinding the second rake face. r2 axial vector F g2 and the coordinates of the center point O of the large end of the grinding wheel g2 .

[0214] 5. The correctness and effectiveness of the method in this embodiment were verified through simulation.

[0215] To verify the proposed method for calculating the grinding wheel pose of the rake face structure of a polygonal drill tip, a program for the rake face of the polygonal drill tip was written in programming software using this method. The relevant input parameters of the polygonal drill were input to obtain the position and orientation coordinates of the grinding wheel grinding the rake face of the polygonal drill tip. Then, a special post-processing software was used to convert it into NC code (i.e., code that can be recognized by the CNC system).

[0216] Using this NC code, the process of grinding the rake face of a polygonal drill tip with a grinding wheel was simulated in professional simulation software. Here, "first rake face" refers to the first rake face cutting edge, and "second rake face" refers to the second rake face cutting edge. The simulation data is shown in the table below:

[0217] Table 1

[0218]

[0219]

[0220] Simulated grinding was performed using the parameters shown in Table 1. Figure 10 The image shown is a schematic diagram illustrating the simulation results of a polygonal drill bit in one embodiment. Figure 10 It includes the first flank cutting edge line 1, the second flank cutting edge line 2, the first flank cutting edge, and the second flank cutting edge. Figure 11 This is a schematic diagram illustrating the simulation results of a polygonal drill bit in another embodiment. It is understood that... Figure 11 Is with Figure 2 A simulation diagram of planar matching. Both the first and second cutting edges are parallel to the x-axis.

[0221] In this embodiment, the first flank cutting edge line of the polygonal drill bit is determined by various tool parameter values, as well as the grinding posture of the first flank cutting edge, thereby determining the second flank cutting edge line and the grinding trajectory of the second flank cutting edge. This solves the problem of requiring manual grinding of polygonal drill bits, requires less calculation, and can be used in the production of large quantities of polygonal drill bits, improving tool grinding efficiency.

[0222] In one embodiment, a method for grinding the flank face of a polygonal drill bit includes:

[0223] Step (a1): Obtain the overall structural parameter values ​​of the polygonal drill bit; the overall structural parameters include the first drill tip angle, the second drill tip angle, the diameter at the chip breaking point, and the radius of the first circular arc cutting edge.

[0224] Step (a2): The first straight cutting edge is determined based on the first drill tip angle, taking the value of the endpoint of the first straight cutting edge in the first axial direction as the range of values.

[0225] Step (a3): The value of the first arc-shaped cutting edge endpoint in the first axial direction is taken as the range of values. The first arc-shaped cutting edge is determined according to the first drill tip angle, the second drill tip angle, the diameter of the chip breaking point, and the radius of the first arc-shaped cutting edge.

[0226] Step (a4): The value of the endpoint of the second straight cutting edge in the first axial direction is taken as the range of values. The second straight cutting edge is determined according to the first drill tip angle, the second drill tip angle and the diameter at the chip breaking point.

[0227] Step (a5): Obtain the rake face parameter values ​​of the polygonal drill bit. The reference radial clearance angle corresponds to the reference point on the rake face cutting edge line.

[0228] Step (a6): Interpolate the reference radial clearance angles corresponding to each adjacent reference point to obtain the target radial clearance angles corresponding to each point on the back face cutting edge.

[0229] Step (a7): Rotate the initial axis vector around the initial radial vector by the target radial back angle to obtain the grinding wheel axis vector; the initial axis vector is perpendicular to the initial radial vector.

[0230] Step (a8): Rotate the initial tangential vector around the initial radial vector by the target radial rear angle to obtain the first tangential vector; the initial tangential vector is perpendicular to the initial radial vector.

[0231] Step (a9): Rotate the first tangent vector around the grinding wheel axis vector by an axial rearward angle to obtain the second tangent vector.

[0232] Step (a10): Rotate the initial radial vector around the grinding wheel axis vector by an axial back angle to obtain the reference radial vector.

[0233] Step (a11) involves rotating the reference radial vector around the second tangent vector by the target lifting angle to obtain the grinding wheel radial vector.

[0234] Step (a12): Move the back face cutting edge line along the radial vector of the grinding wheel by a preset distance to obtain the grinding wheel grinding trajectory.

[0235] Step (a13): Rotate the grinding wheel axis vector around the second tangent vector by the target lifting angle to obtain the corrected grinding wheel axis vector.

[0236] Step (a14) uses the corrected grinding wheel axis vector to control the grinding wheel to perform back face grinding of the polygonal drill bit along the back face grinding trajectory.

[0237] In this embodiment, by obtaining the overall structural parameter values ​​of the polygonal drill bit, such as the drill tip angle, the flank cutting edge line can be determined, which can meet the cutting requirements of the polygonal drill bit. The flank grinding posture is determined according to the flank parameter values, and the flank grinding trajectory is determined according to the flank parameter values, the grinding wheel axis vector, and the flank cutting edge line. The grinding wheel is controlled to perform flank grinding of the polygonal drill bit according to the flank grinding posture and the flank grinding trajectory. This is convenient for CNC programming and requires less computation, so it can be used in the production of large batches of polygonal drill bits to improve tool grinding efficiency.

[0238] It should be understood that, although the above Figure 3 In the flowchart, the steps are shown sequentially according to the arrows, and the steps (a1) to (a14) are shown sequentially according to their numbers. However, these steps are not necessarily executed in the order indicated by the arrows or numbers. Unless otherwise specified herein, there is no strict order requirement for the execution of these steps; they can be executed in other orders. Figure 3 At least some of the steps in the process may include multiple steps or multiple stages. These steps or stages are not necessarily completed at the same time, but may be executed at different times. The execution order of these steps or stages is not necessarily sequential, but may be executed in turn or alternately with other steps or at least some of the steps or stages in other steps.

[0239] In one embodiment, a multi-angle drill bit rake face grinding device is provided. This device can be a software module, a hardware module, or a combination of both, integrated into a CNC machine. Specifically, the device includes: a parameter acquisition module, a cutting edge determination module, a grinding posture determination module, a grinding trajectory determination module, and a grinding module, wherein:

[0240] The parameter acquisition module is used to acquire the overall structural parameter values ​​of the polygonal drill bit; the overall structural parameter values ​​include at least two drill tip angles.

[0241] The cutting edge determination module is used to determine the cutting edge of the flank face based on the overall structural parameter values; the cutting edge of the flank face includes a first straight cutting edge, a first circular arc cutting edge, and a second straight cutting edge connected in sequence.

[0242] The parameter acquisition module is used to acquire the back face parameter values ​​of the polygonal drill bit;

[0243] The grinding posture determination module is used to determine the grinding posture of the flank face based on the flank face parameter values;

[0244] The grinding trajectory determination module is used to determine the grinding trajectory of the flank face based on the flank face parameter values, flank face grinding posture, and flank face cutting edge.

[0245] The grinding module is used to control the grinding tool to perform back face grinding of polygonal drill bits based on the back face grinding posture and back face grinding trajectory.

[0246] In one embodiment, the flank parameter value includes the target radial clearance angle; the flank grinding posture includes the grinding wheel axis vector; the grinding posture determination module is used to rotate the initial axis vector around the initial radial vector by the target radial clearance angle to obtain the grinding wheel axis vector; the initial axis vector is perpendicular to the initial radial vector.

[0247] In one embodiment, the tool face parameter value includes the reference radial clearance angle corresponding to the reference point on the back face cutting edge; the parameter acquisition module is also used to perform interpolation processing based on the reference radial clearance angles corresponding to each adjacent reference point to obtain the target radial clearance angle corresponding to each point on the back face cutting edge.

[0248] In one embodiment, the back face grinding posture includes the grinding wheel axis vector; the grinding trajectory determination module is used to rotate the initial radial vector around the grinding wheel axis vector by an axial back angle to obtain the grinding wheel radial vector; and to move the back face cutting line along the grinding wheel radial vector by a preset distance to obtain the grinding wheel grinding trajectory.

[0249] In one embodiment, the grinding posture determination module is further configured to:

[0250] Rotate the initial tangential vector around the initial radial vector by the target radial back angle to obtain the first tangential vector; the initial tangential vector is perpendicular to the initial radial vector; rotate the first tangential vector around the grinding wheel axis vector by the axial back angle to obtain the second tangential vector; rotate the initial radial vector around the grinding wheel axis vector by the axial back angle to obtain the reference radial vector; rotate the reference radial vector around the second tangential vector by the target lift angle to obtain the grinding wheel radial vector; rotate the grinding wheel axis vector around the second tangential vector by the target lift angle to obtain the corrected grinding wheel axis vector;

[0251] The grinding module is used to control the grinding wheel to perform back face grinding of polygonal drill bits along the back face grinding trajectory using the corrected grinding wheel axis vector.

[0252] In one embodiment, the flank grinding posture includes the grinding wheel axis vector; the flank parameter values ​​include a first radial clearance angle, a first axial clearance angle, and a flank width.

[0253] The cutting edge determination module is also used for:

[0254] The first flank cutting edge line is determined based on the overall structural parameter values;

[0255] The initial tangential vector is rotated around the initial radial vector by a first radial rear angle to obtain the first tangential vector; the initial tangential vector is perpendicular to the initial radial vector;

[0256] The first tangent vector is rotated around the grinding wheel axis vector by a first axial rearward angle to obtain the second tangent vector;

[0257] The second flank cutting line is obtained by moving the first flank cutting line along the second tangent vector by the width of the flank cutting line.

[0258] In one embodiment, the overall structural parameters include a first drill tip angle, a second drill tip angle, a diameter at the chip breaking point, and a radius of the first circular arc cutting edge; the cutting edge determination module is used to determine the first straight cutting edge based on the first drill tip angle, taking the value of the endpoint of the first straight cutting edge in the first axial direction as a range;

[0259] The value of the first circular arc cutting edge endpoint in the first axial direction is taken as the range of values. The first circular arc cutting edge is determined according to the first drill tip angle, the second drill tip angle, the diameter of the chip breaking point, and the radius of the first circular arc cutting edge.

[0260] The value of the endpoint of the second straight cutting edge in the first axial direction is taken as the range of values. The second straight cutting edge is determined based on the first drill tip angle, the second drill tip angle, and the diameter at the chip breaking point.

[0261] Specific limitations regarding the polygonal drill flank grinding device can be found in the above description of the polygonal drill flank grinding method, and will not be repeated here. Each module in the aforementioned polygonal drill flank grinding device can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in the CNC machine's processor in hardware form or independent of it, or stored in the CNC machine's memory in software form, so that the processor can call and execute the corresponding operations of each module.

[0262] In one embodiment, a CNC machine is provided, the internal structure of which can be shown in the following diagram. Figure 12 As shown, the CNC machine includes a processor, memory, communication interface, display screen, and input devices connected via a system bus. The processor provides computing and control capabilities. The memory includes a non-volatile storage medium and internal memory. The non-volatile storage medium stores the operating system and computer programs. The internal memory provides an environment for the operation of the operating system and computer programs stored in the non-volatile storage medium. The communication interface is used for wired or wireless communication with external terminals; wireless communication can be achieved through Wi-Fi, carrier networks, NFC (Near Field Communication), or other technologies. When the computer program is executed by the processor, it implements a method for grinding the back face of a polygonal drill bit. The display screen can be an LCD screen or an e-ink screen. The input devices can be a touch layer covering the display screen, buttons, a trackball, or a touchpad on the CNC machine casing, or an external keyboard, touchpad, or mouse.

[0263] Those skilled in the art will understand that Figure 12 The 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 CNC machine to which the present application is applied. A specific CNC machine may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.

[0264] In one embodiment, a numerical control machine is provided, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the steps of the above-described method embodiments.

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

[0266] In one embodiment, a computer program product or computer program is provided, the computer program product or computer program including computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, causing the computer device to perform the steps in the above method embodiments.

[0267] 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. This computer program can be stored in a non-volatile computer-readable storage medium, and when executed, it can include the processes described in the embodiments of the above methods. Any references to memory, storage, databases, or other media used in the embodiments provided in this application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, or optical storage, etc. Volatile memory can include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM), etc.

[0268] The above description is only a preferred embodiment of this application and does not limit the patent scope of this application. Any equivalent structural or procedural changes made based on the content of this application's specification and drawings, or direct or indirect applications in other related technical fields, are similarly included within the patent protection scope of this application.

Claims

1. A method for grinding the flank face of a polygonal drill bit, characterized in that, The method includes: Obtain the overall structural parameter values ​​of the polygonal drill bit; the overall structural parameter values ​​include at least two drill tip angles; The flank cutting edge line is determined based on the overall structural parameter values; the flank cutting edge line includes a first straight cutting edge, a first circular arc cutting edge, and a second straight cutting edge connected in sequence. Obtain the back face parameter values ​​of the polygonal drill bit; The flank grinding posture is determined based on the flank parameter values; the flank grinding posture includes the grinding wheel axis vector; The initial tangential vector is rotated around the initial radial vector by the target radial rear angle to obtain the first tangential vector; the initial tangential vector is perpendicular to the initial radial vector; The first tangent vector is rotated about the grinding wheel axis vector by an axial rear angle to obtain the second tangent vector; The initial radial vector is rotated about the grinding wheel axis vector by the axial back angle to obtain the reference radial vector; The reference radial vector is rotated around the second tangential vector by the target lifting angle to obtain the grinding wheel radial vector; The cutting edge line of the back face is moved a preset distance along the radial vector of the grinding wheel to obtain the grinding wheel trajectory; The grinding wheel axis vector is rotated around the second tangent vector by the target lifting angle to obtain the corrected grinding wheel axis vector; Using the corrected grinding wheel axis vector, the grinding wheel is controlled to perform the back face grinding of the polygonal drill bit along the grinding wheel grinding trajectory.

2. The method according to claim 1, characterized in that, The flank face parameter values ​​include the target radial clearance angle; Determining the flank grinding posture based on the flank parameter values ​​includes: The initial axis vector is rotated about the initial radial vector by the target radial back angle to obtain the grinding wheel axis vector; the initial axis vector is perpendicular to the initial radial vector.

3. The method according to claim 2, characterized in that, The back face parameter values ​​include the reference radial clearance angle corresponding to the reference point on the back face cutting line; The method for determining the target radial rear angle includes: Interpolation is performed based on the reference radial clearance angles corresponding to each adjacent reference point to obtain the target radial clearance angles corresponding to each point on the back face cutting edge.

4. The method according to claim 1, characterized in that, The flank face parameter values ​​include the first radial clearance angle, the first axial clearance angle, and the flank face width; The step of determining the flank cutting edge line based on the overall structural parameter values ​​includes: The first flank cutting edge line is determined based on the overall structural parameter values; The method further includes: The initial tangential vector is rotated around the initial radial vector by the first radial clearance angle to obtain the first tangential vector; the initial tangential vector is perpendicular to the initial radial vector; The first tangent vector is rotated around the grinding wheel axis vector by the first axial rear angle to obtain the second tangent vector; The first flank cutting edge line is moved along the second tangent vector by the width of the flank cutting edge to obtain the second flank cutting edge line.

5. The method according to claim 1, characterized in that, The overall structural parameters include the first drill tip angle, the second drill tip angle, the diameter at the chip breaking point, and the radius of the first circular arc cutting edge; The step of determining the flank cutting edge line based on the overall structural parameter values ​​includes: The first straight cutting edge is determined based on the first drill tip angle, with the value of the endpoint of the first straight cutting edge in the first axial direction as the range of values. The first circular arc cutting edge is determined based on the range of values ​​of the endpoint of the first circular arc cutting edge in the first axial direction, according to the first drill tip angle, the second drill tip angle, the diameter of the chip breaking point, and the radius of the first circular arc cutting edge. The value of the endpoint of the second straight cutting edge in the first axial direction is taken as the range, and the second straight cutting edge is determined according to the first drill tip angle, the second drill tip angle and the diameter of the chip breaking point.

6. A numerical control machine, 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 5.

7. 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 5.