Flat drill grinding method, device, CNC machine and storage medium
By controlling the grinding posture of the back and front tool face of the abrasive tool during flat drill grinding and grinding along the cutting edge direction, the problem of inaccurate grinding of traditional flat drills is solved, and high-precision flat drilling is achieved.
Patent Information
- Application Number
- CN202310677640.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-06-08
- Publication Date
- 2025-09-02
- Estimated Expiration
- 2043-06-08
AI Technical Summary
The traditional flat drilling grinding method has the problem of inaccurate grinding, making it difficult to achieve high-precision tool processing in CNC environment.
By controlling the grinding tool to grind the grinding tool in the direction of the cutting edge line based on the grinding posture perpendicular to the target cutting edge surface and the grinding posture perpendicular to the target cutting edge surface, we ensure that the grinding of the front and rear cutting edge surfaces is taken as a reference to the cutting edge line, and accurate flat drilling grinding is achieved.
It improves the accuracy of flat drill grinding and does not affect the performance of the tool, achieving simple and efficient grinding operations.
Smart Images

Figure CN116787241B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of computer technology, and in particular to a flat drill grinding method, device, numerical control machine and storage medium. Background Art
[0002] A flat drill is a drilling tool with a simple structure and low manufacturing cost. This one-piece flat drill is primarily used for drilling small holes and is widely used in machining medium-hardness materials such as aluminum and copper. Currently, research on flat drill manufacturing focuses on manual assisted grinding. However, with the advancement of industrial manufacturing, CNC machining is becoming more widely used in tool grinding. Traditional flat drill grinding methods suffer from inaccuracies. Summary of the Invention
[0003] Based on this, it is necessary to provide a flat drill grinding method, device, CNC machine and storage medium that can improve grinding accuracy in response to the above technical problems.
[0004] A flat drill grinding method, the method comprising:
[0005] The grinding tool is controlled to grind the tool to be ground along the direction indicated by the cutting edge line based on the flank grinding posture perpendicular to the target flank face;
[0006] The grinding tool is controlled to grind the tool to be ground along the direction indicated by the cutting edge line based on a rake face grinding posture perpendicular to the target rake face, so as to obtain a target flat drill.
[0007] A flat drill grinding device, comprising:
[0008] The flank grinding module is used to control the grinding tool to grind the tool to be ground along the direction indicated by the cutting edge line based on the flank grinding posture perpendicular to the target flank face;
[0009] The rake face grinding module is used to control the grinding tool to grind the tool to be ground along the direction indicated by the cutting edge line based on the rake face grinding posture perpendicular to the target rake face to obtain a target flat drill.
[0010] A numerical control machine comprises a memory and a processor, wherein the memory stores a computer program and the processor implements the steps of various embodiments of a flat drill grinding method when executing the computer program.
[0011] A computer-readable storage medium stores a computer program, which implements the steps of various embodiments of a flat drill grinding method when executed by a processor.
[0012] The above-mentioned flat drill grinding method, device, CNC machine and storage medium control the grinding tool based on the back cutting edge grinding posture perpendicular to the target back cutting edge to grind the tool to be ground along the direction indicated by the cutting edge line, and control the grinding tool based on the front cutting edge grinding posture perpendicular to the target front cutting edge to grind the tool to be ground along the direction indicated by the cutting edge line. The front and rear cutting edges are ground with the cutting edge line as a reference, thereby ensuring the performance of the flat drill cutting edge. The flat drill can be obtained by grinding with relatively simple operation, with high accuracy, and without affecting the performance of the tool. BRIEF DESCRIPTION OF THE DRAWINGS
[0013] Figure 1 A diagram showing an application environment of a flat drill grinding method according to an embodiment;
[0014] Figure 2 is a schematic diagram of a coordinate system in one embodiment;
[0015] Figure 3 Schematic diagram of parameters related to a flat drill according to one embodiment;
[0016] Figure 4 Schematic diagram of a process for grinding a flat drill according to an embodiment;
[0017] Figure 5 Schematic diagram of a grinding posture of a rake face perpendicular to the rake face of the main cutting segment in one embodiment;
[0018] Figure 6 Schematic diagram of the posture of the flank grinding of the main cutting edge segment in one embodiment;
[0019] Figure 7 Schematic diagram of grinding the flank surface of the main cutting edge segment in one embodiment;
[0020] Figure 8 Schematic diagram of grinding the flank surface of the secondary cutting edge segment in one embodiment;
[0021] Figure 9 A schematic diagram of a mold center point rotating around a preset angle in one embodiment;
[0022] Figure 10 A simulated image of a target flat drill in one embodiment;
[0023] Figure 11 is a structural block diagram of a flat drill grinding device in one embodiment;
[0024] Figure 12 1 is a diagram of the internal structure of a CNC machine in one embodiment. DETAILED DESCRIPTION
[0025] It should be understood that the specific embodiments described herein are only used to explain the present application and are not intended to limit the present application.
[0026] The following will be combined with the drawings in the embodiments of this application to clearly and completely describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are only part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0027] It should be noted that all directional indications in the embodiments of the present application (such as up, down, left, right, front, back, etc.) are only used to explain the relative position relationship, movement status, etc. between the components under a certain specific posture (as shown in the accompanying drawings). If the specific posture changes, the directional indication will also change accordingly. The connection can be a direct connection or an indirect connection.
[0028] In addition, the descriptions of "first", "second", etc. in this application are for descriptive purposes only and should not be understood as indicating or implying their relative importance or implicitly indicating the number of the technical features indicated. Therefore, the features defined as "first" or "second" may explicitly or implicitly include at least one of such features. In addition, the technical solutions between the various embodiments can be combined with each other, but this must be based on the fact that they can be implemented by ordinary technicians in this field. When the combination of technical solutions is contradictory or cannot be implemented, it should be deemed that such combination of technical solutions does not exist and is not within the scope of protection required by this application.
[0029] As used herein, the terms "first," "second," and the like may be used to describe various elements herein, but these elements are not limited by these terms. These terms are only used to distinguish a first element from another element. For example, a first axis may be referred to as a second axis, and similarly, a second axis may be referred to as a first axis without departing from the scope of this application. Both the first axis and the second axis are coordinate axes, but they are not the same coordinate axis.
[0030] It can be understood that the “connection” in the following embodiments should be understood as “electrical connection”, “communication connection”, etc. if there is transmission of electrical signals or data between the connected circuits, modules, units, etc.
[0031] The chip groove grinding method provided in this application can be applied to Figure 1 application environment. Figure 1 FIG. 1 is a diagram showing an application environment of a flat drill grinding method in one embodiment. Figure 1 The invention comprises a numerical control machine 100, and the numerical control machine 100 comprises a grinding tool 110. The grinding tool 110 is used for grinding a tool 120 to be ground.
[0032] In one embodiment, the cutting portion of the flat drill is generally flat or spade-shaped. First, a coordinate system is established to facilitate description and calculation, such as Figure 2 As shown, it is a schematic diagram of the coordinate system in one embodiment. The Z axis direction is the tool axis direction, the X axis direction is parallel to the main cutting edge, the Y axis direction is the thickness direction of the cutting part, and the origin is at the center of the top. For the convenience of description, the parameters related to the flat drill are defined. Figure 3 The figure shows the parameters of a flat drill according to an embodiment. The relevant parameters include: top tip angle 2θ, main cutting edge clearance angle α1, main cutting edge rake angle γ1, secondary cutting edge clearance angle α2, secondary cutting edge rake angle γ2, cutting part thickness 2H, working end length L, and tool radius R. Other parameters include the grinding wheel radius R. g and the grinding wheel angle δ. Flat drills can be divided into primary and secondary cutting edges based on the cutting edge line. The cutting edge is formed by the intersection of the rake and flank faces, so manufacturing involves grinding the front and rear faces in different segments. The triangular portion is the primary cutting edge segment, and the cube portion below is the secondary cutting edge segment. Figure 3 The cutting edges in the example include the primary cutting edges P1 and P2 and the secondary cutting edges P2 and P3. The cutting edge is the blade primarily used for cutting objects during the use of a flat drill and significantly impacts tool performance. The edge line of the primary cutting edge is called the primary cutting edge line, and the edge line of the secondary cutting edge is called the secondary cutting edge line. The processing and calculations in each embodiment of this application are based on the cutting edge. Figure 3 The shaded part in the middle is the flank face. The flank face located in the main cutting edge segment is called the main cutting edge segment flank face, and the flank face located in the secondary cutting edge segment is called the secondary cutting edge segment flank face.
[0033] like Figure 4 FIG. 1 is a flow chart of a flat drill grinding method according to an embodiment, which is described by taking application to a CNC machine as an example, and includes the following steps:
[0034] Step 402 : Control the grinding tool to grind the tool to be ground along the direction indicated by the cutting edge line based on a flank grinding posture perpendicular to the target flank surface.
[0035] Among them, the grinding tool is a tool used for grinding, lapping, and polishing. The grinding tool can be a grinding wheel. The embodiments of this application are described by taking a grinding wheel as an example. The target back face refers to the back face that is expected to be obtained by grinding, that is, the final back face of the target flat drill. The back face grinding posture refers to the posture of the grinding tool when grinding the back face. For example, the back face grinding posture can be represented by the grinding tool axis vector. Taking the grinding tool as a grinding wheel as an example, the grinding tool axis vector is the direction of the grinding wheel axis.
[0036] The tool to be ground can be a tool blank. The tool blank can be a cubic bar stock. The tool to be ground can also be a pre-formed tool, and the flat drill grinding method in the embodiment of the present application is used to grind the tool.
[0037] Specifically, the CNC machine sets an initial flank face posture, which is then rotated by a clearance angle around the corresponding axis to achieve a flank face grinding posture perpendicular to the target flank face. The CNC machine then acquires the cutting edge line and determines the tangent vector of the cutting edge line. The CNC machine then controls the grinding tool to grind the tool in the direction indicated by the cutting edge line, i.e., the tangent vector of the cutting edge line, based on the flank face grinding posture perpendicular to the target flank face.
[0038] Step 404 : Control the grinding tool to grind the tool to be ground along the direction indicated by the cutting edge line based on a rake face grinding posture perpendicular to the target rake face, so as to obtain a target flat drill.
[0039] The target rake face is the desired rake face to be ground, i.e., the final rake face of the target flat drill. The rake face grinding posture refers to the posture of the tool during grinding of the rake face. For example, the rake face grinding posture can be represented by the tool axis vector.
[0040] Specifically, the CNC machine sets an initial rake face posture, which is then rotated by a rake angle around the corresponding axis to obtain a rake face grinding posture perpendicular to the target rake face. The CNC machine then acquires the cutting edge line and determines the tangent vector of the cutting edge line. The CNC machine then controls the grinding tool to grind the tool in the direction indicated by the cutting edge line, i.e., the tangent vector of the cutting edge line, based on the rake face grinding posture perpendicular to the target rake face.
[0041] It is understandable that the order of grinding the rake face and the flank face is not limited. The flank face can be ground first and then the rake face; or the rake face can be ground first and then the flank face.
[0042] The above-mentioned flat drill grinding method controls the grinding tool based on the back cutting edge grinding posture perpendicular to the target back cutting edge, and grinds the tool to be ground along the direction indicated by the cutting edge line. The grinding tool controls the front cutting edge grinding posture perpendicular to the target front cutting edge, and grinds the tool to be ground along the direction indicated by the cutting edge line. The front and rear cutting edges are ground with the cutting edge line as a reference, thereby ensuring the performance of the flat drill cutting edge. The flat drill can be obtained by grinding with relatively simple operation, with high accuracy, and without affecting the performance of the tool.
[0043] In one embodiment, the flat drill grinding method also includes: obtaining the back angle of the target back cutting edge; rotating the initial back cutting edge grinding posture around the corresponding axis by the back angle to obtain a back cutting edge grinding posture perpendicular to the target back cutting edge; obtaining the front angle of the target front cutting edge; rotating the initial front cutting edge grinding posture around the corresponding axis by the front angle to obtain a front cutting edge grinding posture perpendicular to the target front cutting edge.
[0044] The clearance angle refers to the inclination angle of the flank face. The rake angle refers to the inclination angle of the rake face. The CNC machine can set both the initial flank face grinding posture and the initial rake face grinding posture. These initial flank face grinding postures can be the same or different.
[0045] Specifically, the CNC machine can set the X-axis direction as the initial flank grinding posture, and rotate the clearance angle around the Y-axis direction to obtain a flank grinding posture perpendicular to the target flank. The CNC machine can set the Y-axis direction as the initial rake grinding posture, and rotate the rake angle around the Z-axis direction to obtain a rake grinding posture perpendicular to the target rake.
[0046] For example, Figure 5 Schematic diagram of the grinding posture of the rake face perpendicular to the rake face of the main cutting segment in one embodiment. Figure 5 The main cutting edge rake angle γ1 is included. The front face grinding posture F is perpendicular to the front face of the main cutting segment. g2 The Y-axis positive vector (i.e., the second initial axis vector) rotates counterclockwise around the tangent vector T of the main cutting edge line P1P2 by the main cutting edge rake angle γ1. The grinding wheel is in the grinding posture F of the main cutting segment rake face. g2 The rake face is formed by grinding along the main cutting edge. The rake face grinding posture F is perpendicular to the rake face of the main cutting edge segment. g2 :
[0047]
[0048] The trajectory of the secondary cutting edge is the straight line P2P3, with the starting point P2 and the end point P3. The tangent vector T3 of P2P3 is the negative direction vector of the Z axis, so:
[0049]
[0050]
[0051] The X-axis positive vector (i.e., the third initial axis vector) is rotated around the Z-axis through the secondary cutting edge clearance angle α2 to obtain the flank grinding posture F perpendicular to the flank face of the secondary cutting segment. g3 :
[0052]
[0053] The vector in the positive direction of the Y axis (i.e., the fourth initial axis vector) rotates the secondary cutting edge rake angle γ2 counterclockwise around the Z axis to obtain the rake face grinding posture F perpendicular to the rake face of the secondary cutting segment. g4 :
[0054]
[0055] It is understood that a CNC machine can calculate the flank grinding posture through a computer program and then control the grinding tool to perform grinding based on this flank grinding posture. Alternatively, the flank grinding posture can be obtained by controlling the grinding tool to rotate around the corresponding axis with the posture of the first initial axis vector. The same principle applies to the rake face and will not be further described here.
[0056] In this embodiment, the initial back tool face grinding posture is rotated around the corresponding axis by the back angle to obtain the back tool face grinding posture perpendicular to the target back tool face, and the initial front tool face grinding posture is rotated around the corresponding axis by the front angle to obtain the front tool face grinding posture perpendicular to the target front tool face, thereby ensuring the accuracy of the grinding posture and the performance of the flat drill.
[0057] In one embodiment, the initial flank grinding posture is rotated around the corresponding axis by the flank angle to obtain a flank grinding posture perpendicular to the target flank, including: rotating the first initial axis vector around the first axis of the grinder's own coordinate system by the main cutting edge flank angle and rotating the flat drill point angle around the second axis by an angle related to the main cutting edge segment flank to obtain a flank grinding posture perpendicular to the main cutting edge segment flank.
[0058] In this embodiment of the present application, the first axis is Figure 1 The X axis in the Figure 1 The Y-axis in the coordinate system is used as an example. It is understood that the orientation of the coordinate system axes can be customized; the first axis can also be called the Y-axis, and the second axis can also be called the X-axis. The angles associated with the flat drill point angle represent the inclination angle of the flank face of the main cutting edge segment.
[0059] Specifically, the CNC machine inputs the main cutting edge back angle and the first axis, i.e., the X-axis, into the rotation matrix of the vector rotation around the axis, and inputs the angle related to the flat drill tip angle and the second axis into the rotation matrix of the vector rotation around the axis, and then multiplies them with the first initial axis vector to obtain the back face grinding posture perpendicular to the back face of the main cutting edge segment.
[0060] It can be understood that the order of rotating the main cutting edge clearance angle around the first axis of the grinding tool's own coordinate system and rotating the flat drill point angle around the second axis is not limited.
[0061] So, if Figure 6 The figure shows a posture diagram of the back face grinding of the main cutting edge segment in one embodiment. The grinding wheel posture remains unchanged during grinding, that is, the grinding wheel axis vector is kept perpendicular to the back face, and the grinding wheel axis vector can be regarded as the initial posture for rotation transformation. Figure 6 Assuming that the first initial axis vector is the positive direction of the Z axis, first rotate around the Y axis by an angle of (90-θ), and then rotate the main cutting edge clearance angle α1 around the X axis of its own coordinate system. This is the final posture of the grinding wheel.
[0062] The rotation matrix of a known vector around an axis is expressed as:
[0063]
[0064] Where A is the rotation axis vector, ω is the rotation angle, and vers(ω)=1-cosω.
[0065] Then the grinding posture F of the flank face perpendicular to the flank face of the main cutting edge segment is g1 for
[0066]
[0067] In this embodiment, the first initial axis vector is rotated around the first axis of the grinding tool's own coordinate system by the main cutting edge back angle and the flat drill tip angle is rotated around the second axis by a related angle to obtain a back cutting edge grinding posture perpendicular to the back cutting edge of the main cutting edge segment, which can ensure grinding accuracy and flat drill performance.
[0068] In one embodiment, grinding a tool to be ground along a direction indicated by a cutting edge line includes: obtaining a grinding tool parameter value, an endpoint of the cutting edge line, and a tangent vector of the cutting edge line; determining an initial position of the grinding tool when the grinding tool is located at the endpoint of the cutting edge line based on the grinding tool parameter value, the endpoint of the cutting edge line, and the tangent vector of the cutting edge line; and grinding the tool to be ground by moving the cutting edge line length parameter from the initial position of the grinding tool along a direction indicated by the tangent vector of the cutting edge line.
[0069] The method of this embodiment can be applied to the flank face of the primary cutting segment, the flank face of the secondary cutting segment, and the rake face of the secondary cutting edge segment. For example, if the abrasive tool is a grinding wheel, the abrasive tool parameter value can be the grinding wheel radius. The endpoint of the cutting edge line can be either the starting point or the end point.
[0070] Specifically, for the center point trajectory of the grinding tool on the flank surface of the main cutting edge:
[0071] The two points P1 and P2 on the main cutting edge determine the edge line trajectory. The grinding wheel grinding path can be considered as the wheel cutting from point P1 to point P2 on the flank plane. At point P2, the entire flank surface must be in full contact with the grinding wheel end face. The tangent vector T of the main cutting edge line P1P2 can be determined based on the top tip angle 2θ.
[0072]
[0073]
[0074]
[0075] Figure 7Figure 1 is a schematic diagram of grinding the flank face of the main cutting edge segment in one embodiment. The center point of the grinding tool can be considered as point P on the edge line extended by the grinding wheel radius along the edge line. The grinding wheel moves a distance P1P2 along the edge line, and the center point Og1 moves toward Og2 during grinding. To prevent incomplete grinding due to wear of the grinding wheel edge, the grinding path can be appropriately extended by a distance J. The trajectory of the center point Og of the grinding tool on the flank face of the main cutting edge segment is as follows:
[0076] Og1=P1-T*R g
[0077] Og=Og1+T*K,
[0078] That is, the cutting edge line length parameter K is moved from the initial position Og1 of the grinding tool along the direction indicated by the tangent vector T of the cutting edge line.
[0079] For the grinding wheel center trajectory of the secondary cutting edge flank:
[0080] The trajectory of the flank edge line is a straight line P2P3, with the starting point being P2 and the end point being P3. P2P3, i.e., the secondary cutting edge tangent vector T3, is the negative direction vector of the Z axis, so:
[0081]
[0082]
[0083] During the grinding process, the grinding wheel cuts along the edge line, such as Figure 8 Figure 2 shows a schematic diagram of grinding the flank face of the secondary cutting edge segment in one embodiment. During the grinding process, the center point of the grinding tool moves from the initial position Og1 to Og2. By treating the center point of the grinding tool as the cutting contact point and extending the grinding wheel radius along the edge line, the initial position Og1 of the flank face of the secondary cutting edge segment can be obtained:
[0084]
[0085] Og=Og1+T3*K,
[0086] That is, the cutting edge line length parameter K is moved from the initial position Og1 of the grinding tool along the direction indicated by the tangent vector T of the cutting edge line.
[0087] The center point trajectory of the grinding tool on the rake face of the secondary cutting edge segment Og:
[0088]
[0089] Og=Og1+T3*K,
[0090] is the length of P2P3, where P2 is the endpoint of the secondary cutting edge line and the initial position of the grinding tool is Og. In this embodiment, the cutting edge line length parameter is moved from the initial position of the grinding tool along the direction indicated by the tangent vector of the cutting edge line to grind the tool to be ground, ensuring grinding accuracy and flat drill performance.
[0091] In one embodiment, when the flank face is the flank face of the main cutting edge segment, the value range of the edge line length parameter is 0 to a preset distance, and the preset distance is greater than the edge line length of the main cutting edge of the flank face.
[0092] Specifically, the preset distance is the edge line length of the main cutting edge of the flank face plus a preset value.
[0093] Og=Og1+T3*K,
[0094] In this embodiment, the preset distance is set to be greater than the edge line length of the main cutting edge of the flank face, that is, by extending the grinding length, it is possible to prevent incomplete grinding caused by edge wear of the grinding tool and improve grinding accuracy.
[0095] In one embodiment, the rake face grinding posture includes a main cutting edge segment rake face grinding posture;
[0096] Grinding the tool to be ground along the direction indicated by the cutting edge line, including:
[0097] Obtaining the tool parameter values, the endpoints of the main cutting edge line, and the tangent vector of the main cutting edge line;
[0098] The tangent vector of the main cutting edge line is rotated around the grinding posture of the rake face of the main cutting edge segment by a preset angle to obtain the line vector connecting the center point of the grinding tool to the cutting point;
[0099] Determining the initial position of the abrasive tool when the abrasive tool is located at the endpoint of the main cutting edge line based on the abrasive tool parameter value, the endpoint of the main cutting edge line and the connecting line vector;
[0100] The main cutting edge line length parameter is moved from the initial position of the grinding tool along the direction indicated by the tangent vector of the main cutting edge line to grind the rake face of the main cutting edge segment of the tool to be ground.
[0101] Among them, the CNC machine obtains the mold parameter value R g , the endpoint P1 of the main cutting edge line and the tangent vector T of the main cutting edge line.
[0102] The tangent vector T of the main cutting edge line is rotated around the rake face of the main cutting edge segment to form the grinding posture F. g2 Rotate the preset angle δ to obtain the line vector T2 from the center point of the mold to the cutting point:
[0103] T2=rot(F g2 ,δ)×T
[0104] Initial position of the grinding tool at the end point of the main cutting edge line:
[0105] Og1=P1-T2*R g
[0106] like Figure 9 Figure 1 shows a schematic diagram of the rotation of the center point of the grinding tool by a preset angle in one embodiment. This includes a preset rotation angle δ in the XZ plane. From the initial position of the grinding tool, the main cutting edge line length parameter K is moved in the direction indicated by the tangent vector of the main cutting edge line to obtain the grinding tool center point trajectory Og on the rake face of the main cutting edge segment:
[0107] Og=Og1+T*K,
[0108] In this embodiment, the tangent vector of the main cutting edge line is rotated around the grinding posture of the main cutting edge rake face by a preset angle to obtain a line vector from the center point of the grinding tool to the cutting point, thereby determining the initial position of the grinding tool when it is located at the end point of the main cutting edge line, and moving the main cutting edge line length parameter along the direction indicated by the edge line, which can reduce interference with the rake face of the secondary cutting edge segment and improve grinding accuracy.
[0109] In one embodiment, the target flank surface includes the main cutting edge segment flank surface and the secondary cutting edge segment flank surface; the target rake surface includes the main cutting edge segment rake surface and the secondary cutting edge segment rake surface.
[0110] Specifically, the grinding tool is controlled to grind the tool to be ground along the direction indicated by the main cutting edge line based on a flank grinding posture perpendicular to the flank surface of the main cutting edge segment;
[0111] The grinding tool is controlled to grind the tool to be ground along the direction indicated by the secondary cutting edge line based on the flank grinding posture perpendicular to the flank face of the secondary cutting edge segment;
[0112] The grinding tool is controlled to grind the tool to be ground along the direction indicated by the main cutting edge line based on the rake face grinding posture perpendicular to the rake face of the main cutting edge segment;
[0113] The grinding tool is controlled to grind the tool to be ground along the direction indicated by the secondary cutting edge line based on the grinding posture of the rake face perpendicular to the rake face of the secondary cutting edge segment to obtain the target flat drill. The grinding order of the above four cutting surfaces is not limited.
[0114] In this embodiment, the main cutting edge segment flank face, the secondary cutting edge flank face, the main cutting edge segment rake face and the secondary cutting edge segment rake face are obtained by grinding. The process is simple and the flat drill obtained by grinding has high accuracy.
[0115] In one embodiment, a trajectory generation program was written based on the above embodiments. By inputting the design parameter values of the flat drill (Table 1), the grinding wheel posture was obtained, and then the corresponding G code was obtained through post-processing. It was verified in the grinding simulation software. The processed flat drill was as follows Figure 10 , which can verify the accuracy and effectiveness of the algorithm. Figure 10 FIG. 4 is a simulation image of a target flat drill in one embodiment. Figure 10 The left picture is a stereoscopic view of the target flat drill, and the right picture is a view in the XY plane.
[0116] Table 1
[0117]
[0118] In one embodiment, a method for grinding a spade drill includes:
[0119] Step (a1) rotates the first initial axis vector around the first axis of the grinding tool's own coordinate system by the main cutting edge back angle and around the second axis by the flat drill point angle related angle to obtain a back face grinding posture perpendicular to the back face of the main cutting edge segment.
[0120] Step (a2): rotating the second initial axis vector around the tangent vector of the main cutting edge line by the main cutting edge rake angle to obtain a rake face grinding posture perpendicular to the rake face of the main cutting edge segment.
[0121] Step (a3) rotates the third initial axis vector about the third axis by the back angle of the secondary cutting edge to obtain a back face grinding posture perpendicular to the back face of the secondary cutting segment.
[0122] Step (a4) rotates the fourth initial axis vector about the third axis by the secondary cutting edge rake angle to obtain a rake face grinding posture perpendicular to the rake face of the secondary cutting segment.
[0123] Step (a5) controls the grinding tool to move the cutting edge line length parameter from the initial position of the grinding tool in the direction indicated by the tangent vector of the main cutting edge line based on the back cutting edge grinding posture perpendicular to the back cutting edge of the main cutting edge segment, and grinds the tool to be ground; the value range of the edge line length parameter is 0 to a preset distance, and the preset distance is greater than the edge line length of the main cutting edge of the back cutting edge.
[0124] Step (a6) controls the grinding tool to move the cutting edge line length parameter from the initial position of the grinding tool in the direction indicated by the tangent vector of the secondary cutting edge line based on the flank grinding posture perpendicular to the flank of the secondary cutting edge segment, and grinds the tool to be ground.
[0125] Step (a7) controls the grinding tool based on the front cutting edge grinding posture perpendicular to the front cutting edge of the main cutting edge segment, and moves the main cutting edge line length parameter along the direction indicated by the tangent vector of the main cutting edge line from the initial position of the grinding tool when it is located at the end point of the main cutting edge line to grind the tool to be ground.
[0126] Step (a8) controls the grinding tool based on the front cutting edge grinding posture perpendicular to the front cutting edge of the secondary cutting edge segment, moves the secondary cutting edge line length parameter from the initial position of the grinding tool when it is located at the end point of the secondary cutting edge line along the direction indicated by the tangent vector of the secondary cutting edge line, and grinds the tool to be ground to obtain the target flat drill.
[0127] In this embodiment, the tool to be ground is ground along the direction indicated by the cutting edge line by controlling the grinding tool based on the back cutting edge grinding posture perpendicular to the target back cutting edge, and the tool to be ground is ground along the direction indicated by the cutting edge line by controlling the grinding tool based on the front cutting edge grinding posture perpendicular to the target front cutting edge. The front and rear cutting edges are ground with reference to the cutting edge line, thereby ensuring the performance of the flat drill cutting edge. The flat drill can be obtained by grinding with relatively simple operation, with high accuracy, and without affecting the performance of the tool.
[0128] It should be understood that although the above Figure 4 The steps in the flowchart are shown in sequence as indicated by arrows, and the steps in steps (a1) to (a8) are shown in sequence as indicated by numbers, but these steps are not necessarily performed in the order indicated by arrows or numbers. Unless otherwise specified in this document, there is no strict order restriction for the execution of these steps, and these steps can be performed in other orders. Moreover, Figure 4 At least part of the steps may include multiple steps or multiple stages. These steps or stages are not necessarily performed at the same time, but can be performed at different times. The order of execution of these steps or stages is not necessarily one by one, but can be performed in turn or alternately with other steps or at least part of the steps or stages in other steps.
[0129] In one embodiment, Figure 11 FIG. 1 is a structural block diagram of a flat drill grinding device in one embodiment. Figure 11 A flat drill grinding device is provided. The device can be a part of a numerical control machine using a software module or a hardware module, or a combination of the two. The device specifically includes: a flank grinding module 1102 and a rake grinding module 1104, wherein:
[0130] The flank grinding module 1102 is used to control the grinding tool to grind the tool to be ground along the direction indicated by the cutting edge line based on the flank grinding posture perpendicular to the target flank;
[0131] The rake face grinding module 1104 is used to control the grinding tool to grind the tool to be ground along the direction indicated by the cutting edge line based on the rake face grinding posture perpendicular to the target rake face to obtain a target flat drill.
[0132] By controlling the grinding tool to grind the tool along the direction indicated by the cutting edge line based on the grinding posture of the rear tool face perpendicular to the target rear tool face, the tool to be ground is ground along the direction indicated by the cutting edge line. The grinding tool is controlled to grind the tool along the direction indicated by the cutting edge line based on the grinding posture of the front tool face perpendicular to the target front tool face. The front and rear tool faces are ground with the cutting edge line as a reference, which ensures the performance of the flat drill cutting edge. The flat drill can be ground with relatively simple operation, with high accuracy, and without affecting the performance of the tool.
[0133] In one embodiment, the back tool face grinding module 1102 is further used to: obtain the back angle of the target back tool face; rotate the initial back tool face grinding posture around the corresponding axis by the back angle to obtain a back tool face grinding posture perpendicular to the target back tool face; the front tool face grinding module 1104 is further used to: obtain the front angle of the target front tool face; rotate the initial front tool face grinding posture around the corresponding axis by the front angle to obtain a front tool face grinding posture perpendicular to the target front tool face.
[0134] In this embodiment, the initial back tool face grinding posture is rotated around the corresponding axis by the back angle to obtain the back tool face grinding posture perpendicular to the target back tool face, and the initial front tool face grinding posture is rotated around the corresponding axis by the front angle to obtain the front tool face grinding posture perpendicular to the target front tool face, thereby ensuring the accuracy of the grinding posture and the performance of the flat drill.
[0135] In one embodiment, the back face grinding module 1102 is further used to: rotate the first initial axis vector around the first axis of the grinding tool's own coordinate system by the back angle of the main cutting edge and rotate the flat drill point angle around the second axis by an angle related to the first axis to obtain a back face grinding posture perpendicular to the back face of the main cutting edge segment.
[0136] In this embodiment, the first initial axis vector is rotated around the first axis of the grinding tool's own coordinate system by the main cutting edge back angle and the flat drill tip angle is rotated around the second axis by a related angle to obtain a back cutting edge grinding posture perpendicular to the back cutting edge of the main cutting edge segment, which can ensure grinding accuracy and flat drill performance.
[0137] In one embodiment, the back face grinding module 1102 is used to: obtain the grinding tool parameter value, the endpoint of the cutting edge line and the tangent vector of the cutting edge line; determine the initial position of the grinding tool when the grinding tool is located at the endpoint of the cutting edge line based on the grinding tool parameter value, the endpoint of the cutting edge line and the tangent vector of the cutting edge line; move the cutting edge line length parameter from the initial position of the grinding tool along the direction indicated by the tangent vector of the cutting edge line to grind the tool to be ground.
[0138] In one embodiment, the rake face grinding module 1104 is used to: obtain the grinding tool parameter value, the endpoint of the cutting edge line, and the tangent vector of the cutting edge line; determine the initial position of the grinding tool when the grinding tool is located at the endpoint of the cutting edge line based on the grinding tool parameter value, the endpoint of the cutting edge line, and the tangent vector of the cutting edge line; move the cutting edge line length parameter from the initial position of the grinding tool along the direction indicated by the tangent vector of the cutting edge line to grind the tool to be ground.
[0139] In this embodiment, the cutting edge line length parameter is moved from the initial position of the grinding tool along the direction indicated by the tangent vector of the cutting edge line to grind the tool to be ground, which can ensure grinding accuracy and flat drill performance.
[0140] In one embodiment, when the flank face is the flank face of the main cutting edge segment, the value range of the edge line length parameter is 0 to a preset distance, and the preset distance is greater than the edge line length of the main cutting edge of the flank face.
[0141] In this embodiment, the preset distance is set to be greater than the edge line length of the main cutting edge of the flank face, that is, by extending the grinding length, it is possible to prevent incomplete grinding caused by edge wear of the grinding tool and improve grinding accuracy.
[0142] In one embodiment, the rake face grinding posture includes the main cutting edge segment rake face grinding posture; the rake face grinding module 1104 is used to: obtain the grinding tool parameter value, the endpoint of the main cutting edge line and the tangent vector of the main cutting edge line;
[0143] The tangent vector of the main cutting edge line is rotated around the grinding posture of the rake face of the main cutting edge segment by a preset angle to obtain the line vector connecting the center point of the grinding tool to the cutting point;
[0144] Determining the initial position of the abrasive tool when the abrasive tool is located at the endpoint of the main cutting edge line based on the abrasive tool parameter value, the endpoint of the main cutting edge line and the connecting line vector;
[0145] The main cutting edge line length parameter is moved from the initial position of the grinding tool along the direction indicated by the tangent vector of the main cutting edge line to grind the rake face of the main cutting edge segment of the tool to be ground.
[0146] In this embodiment, the tangent vector of the main cutting edge line is rotated around the grinding posture of the main cutting edge rake face by a preset angle to obtain a line vector from the center point of the grinding tool to the cutting point, thereby determining the initial position of the grinding tool when it is located at the end point of the main cutting edge line, and moving the main cutting edge line length parameter along the direction indicated by the edge line, which can reduce interference with the rake face of the secondary cutting edge segment and improve grinding accuracy.
[0147] In one embodiment, the target flank surface includes the main cutting edge segment flank surface and the secondary cutting edge segment flank surface; the target rake surface includes the main cutting edge segment rake surface and the secondary cutting edge segment rake surface.
[0148] In this embodiment, the main cutting edge segment flank face, the secondary cutting edge flank face, the main cutting edge segment rake face and the secondary cutting edge segment rake face are obtained by grinding. The process is simple and the flat drill obtained by grinding has high accuracy.
[0149] The specific limitations of the flat drill grinding device can be found in the limitations of the flat drill grinding method described above and will not be further elaborated here. Each module in the flat drill grinding device described above can be implemented in whole or in part through software, hardware, or a combination thereof. Each of these modules can be embedded in or independent of the processor of the CNC machine in hardware form, or stored in the memory of the CNC machine in software form, allowing the processor to call and execute the corresponding operations of each module.
[0150] In one embodiment, a numerical control machine is provided, whose internal structure diagram can be shown as follows: Figure 12 As shown. The CNC machine includes a processor, a memory, a communication interface, a display screen and an input device connected via a system bus. The processor of the CNC machine is used to provide computing and control capabilities. The memory of the CNC machine 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 communication interface of the CNC machine is used to communicate with an external terminal in a wired or wireless manner, and the wireless manner can be achieved through WIFI, an operator network, NFC (near field communication) or other technologies. When the computer program is executed by the processor, a flat drill grinding method is implemented. The display screen of the CNC machine can be a liquid crystal display or an electronic ink display screen, and the input device of the CNC machine can be a touch layer covering the display screen, or a button, trackball or touchpad provided on the CNC machine housing, or an external keyboard, touchpad or mouse.
[0151] Those skilled in the art will understand that Figure 12 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the CNC machine to which the solution of the present application is applied. The specific CNC machine may include more or fewer components than shown in the figure, or combine certain components, or have a different component arrangement.
[0152] In one embodiment, a numerical control machine is provided, comprising a memory and a processor. The memory stores a computer program, and the processor implements the steps of the above-mentioned method embodiments when executing the computer program.
[0153] 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 of the above-mentioned method embodiments are implemented.
[0154] In one embodiment, a computer program product or computer program is provided. The computer program product or computer program includes computer instructions stored in a computer-readable storage medium. A processor of a numerical control machine reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the numerical control machine to perform the steps of each of the above-described method embodiments.
[0155] Those skilled in the art will appreciate that all or part of the processes in the above-mentioned embodiment methods can be implemented by instructing the relevant hardware through a computer program, which can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes in the embodiments of the above-mentioned methods. Among them, any reference to memory, storage, database or other media used in the embodiments provided in this application may include at least one of non-volatile and volatile memory. Non-volatile memory may include read-only memory (ROM), magnetic tape, floppy disk, flash memory or optical memory, etc. Volatile memory may include random access memory (RAM) or external cache memory. 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).
[0156] The above description is only a preferred embodiment of the present application and does not limit the patent scope of the present application. Any equivalent structure or equivalent process transformation made using the contents of the present application specification and drawings, or directly or indirectly applied in other related technical fields, are also included in the patent protection scope of the present application.
Claims
1. A flat drill grinding method, characterized in that: The method comprises: Set the initial flank grinding posture and the initial rake face grinding posture; Get the target back angle of the tool flank; Rotating the initial flank grinding posture around the corresponding axis by the flank angle to obtain a flank grinding posture perpendicular to the target flank; Controlling the grinding tool to grind the tool to be ground along the direction indicated by the cutting edge line based on a flank grinding posture perpendicular to the target flank face; Get the rake angle of the target rake face; Rotating the initial rake face grinding posture around the corresponding axis by the rake angle to obtain a rake face grinding posture perpendicular to the target rake face; The grinding tool is controlled to grind the tool to be ground along the direction indicated by the cutting edge line based on a rake face grinding posture perpendicular to the target rake face, so as to obtain a target flat drill.
2. The method according to claim 1, characterized in that The step of rotating the initial flank grinding posture around the corresponding axis by the flank angle to obtain a flank grinding posture perpendicular to the target flank comprises: The first initial axis vector is rotated around the first axis of the grinding tool's own coordinate system by the main cutting edge back angle and the flat drill point angle related angle is rotated around the second axis to obtain a back face grinding posture perpendicular to the back face of the main cutting edge segment; the flat drill point angle related angle is used to represent the inclination angle of the back face of the main cutting edge segment.
3. The method according to claim 1, characterized in that Grinding the tool to be ground along the direction indicated by the cutting edge line includes: Obtaining tool parameter values, the endpoints of the cutting edge line, and the tangent vector of the cutting edge line; determining an initial position of the grinding tool when the grinding tool is located at the end point of the cutting edge line based on the grinding tool parameter value, the end point of the cutting edge line, and the tangent vector of the cutting edge line; The tool to be ground is ground by moving the cutting edge line length parameter from the initial position of the grinding tool in the direction indicated by the tangent vector of the cutting edge line.
4. The method according to claim 3, characterized in that When the target flank surface is the flank surface of the main cutting edge segment, the value range of the edge line length parameter is 0 to a preset distance, and the preset distance is greater than the edge line length of the main cutting edge of the flank surface.
5. The method according to claim 1, characterized in that The rake face grinding posture includes the main cutting edge segment rake face grinding posture; Grinding the tool to be ground along the direction indicated by the cutting edge line comprises: Obtaining the tool parameter values, the endpoints of the main cutting edge line, and the tangent vector of the main cutting edge line; Rotating the tangent vector of the main cutting edge line around the grinding posture of the rake face of the main cutting edge segment by a preset angle to obtain a line vector connecting the center point of the grinding tool to the cutting point; determining an initial position of the grinding tool when the grinding tool is located at the endpoint of the main cutting edge line based on the grinding tool parameter value, the endpoint of the main cutting edge line and the connecting line vector; The main cutting edge line length parameter is moved from the initial position of the grinding tool along the direction indicated by the tangent vector of the main cutting edge line to grind the rake face of the main cutting edge segment of the tool to be ground.
6. The method according to any one of claims 1 to 5, characterized in that The target flank surface includes the main cutting edge segment flank surface and the secondary cutting edge segment flank surface; the target rake surface includes the main cutting edge segment rake surface and the secondary cutting edge segment rake surface.
7. A flat drill grinding device, characterized in that: The device comprises: The flank grinding module is used to control the grinding tool to grind the tool to be ground along the direction indicated by the cutting edge line based on the flank grinding posture perpendicular to the target flank face; a rake face grinding module for controlling the grinding tool to grind the tool to be ground along the direction indicated by the cutting edge line based on a rake face grinding posture perpendicular to the target rake face, so as to obtain a target flat drill; The device is used to implement the steps of the method according to any one of claims 1 to 6.
8. 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, 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.
Citation Information
Patent Citations
Cutting insert and manufacturing method therefor
CN105873701A
Grinding wheel grinding track calculation method for circumferential tooth chip dividing groove of end mill
CN113962040A