Tool grinding method, device, numerical control grinding machine and computer-readable storage medium
By detecting the tool's cutting surface vertex and target tool surface points, determining the wear state and choosing the appropriate grinding method, the problem of high grinding costs in traditional tools is solved, and an efficient and low-cost grinding process is achieved.
Patent Information
- Application Number
- CN202211014706.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-08-23
- Publication Date
- 2025-07-18
- Estimated Expiration
- 2042-08-23
AI Technical Summary
Traditional tool grinding methods have high cost problems, especially when tool wear conditions are complex and diverse, the grinding wheel at one time is large and the grinding wheel is damaged in multiple times through small grinding.
By detecting the knife surface vertex and target knife surface points of the tool to be repaired, the current wear status is determined, and the target repair method is determined based on this, and the tool is repaired using a suitable repair method, including pretreatment and tool type repaired.
Reduces time and loss cost, reduces the loss of grinding wheels, and improves grinding efficiency.
Smart Images

Figure CN115494793B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of tool grinding, and in particular to a tool grinding method, device, numerical control grinding machine, and computer-readable storage medium. Background Art
[0002] After a tool wears, it can be reground and reused. However, the types of tools and the tool wear conditions are complex and diverse. If the grinding work is completed at one time with a large grinding amount, the loss of the grinding wheel is very large. If the grinding is carried out multiple times with a small grinding amount, the efficiency is low. The traditional tool grinding method has the problem of high cost. Summary of the Invention
[0003] Based on this, it is necessary to provide a tool grinding method, device, numerical control grinding machine, and computer-readable storage medium that can reduce costs for the above technical problems.
[0004] A tool grinding method, the method comprising:
[0005] Detecting the vertex of the tool face of the tool to be ground and the target tool face point on the tool face; the target tool face point is different from the vertex of the tool face;
[0006] Determining the current wear state of the tool to be ground based on the vertex of the tool face and the target tool face point;
[0007] Determining the target grinding method for the tool to be ground based on the current wear state;
[0008] Grinding the tool to be ground based on the target grinding method.
[0009] A tool grinding device, the device comprising:
[0010] A detection module, configured to detect the vertex of the tool face of the tool to be ground and the target tool face point on the tool face; the target tool face point is different from the vertex of the tool face;
[0011] A wear state determination module, configured to determine the current wear state of the tool to be ground based on the vertex of the tool face and the target tool face point;
[0012] A grinding method determination module, configured to determine the target grinding method for the tool to be ground based on the current wear state;
[0013] A grinding module, configured to grind the tool to be ground based on the target grinding method.
[0014] A numerical control grinding machine, characterized in that the numerical control grinding machine is used to implement the steps of the methods in the embodiments.
[0015] A computer-readable storage medium has a computer program stored thereon, and when the computer program is executed by a processor, the steps of the methods described in the embodiments are implemented.
[0016] For the above tool grinding method, device, CNC grinding machine, and computer-readable storage medium, the current wear state of the tool to be ground can be compared through the tool face vertex and the target tool point, so as to determine the target grinding method, and the tool to be ground is ground based on the target grinding method, which can avoid multiple grindings and reduce the wear of the grinding wheel, reduce the time cost and reduce the loss cost. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] Figure 1 It is a schematic flowchart of a tool grinding method in an embodiment;
[0018] Figure 2 It is a schematic diagram of grinding a milling cutter to be ground in an embodiment;
[0019] Figure 3 It is a schematic diagram of grinding a drill bit to be ground in an embodiment;
[0020] Figure 4(a) is a schematic diagram of a ball cutter in an embodiment;
[0021] Figure 4(b) is a schematic diagram of a worn ball cutter in an embodiment;
[0022] Figure 4(c) is a schematic diagram of grinding a ball cutter to be ground in an embodiment;
[0023] Figure 4(d) is a schematic diagram of detection in an embodiment;
[0024] Figure 4(e) is a schematic diagram of various shapes of a ball cutter in an embodiment;
[0025] Figure 5 It is a structural block diagram of a tool grinding device in an embodiment. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0026] It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.
[0027] Next, the technical solutions in the embodiments of the present application will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative efforts belong to the scope of protection of the present application.
[0028] It should be noted that all directional indications (such as up, down, left, right, front, back...) in the embodiments of the present application are only used to explain the relative positional relationship, movement conditions, etc. between components in a specific posture (as shown in the attached drawings). If the specific posture changes, the directional indications will also change accordingly. The connections described above can be direct connections or indirect connections.
[0029] In addition, in the present application, descriptions such as "first" and "second" are only for descriptive purposes and should not be construed as indicating or implying their relative importance or implicitly indicating the quantity of the indicated technical features. Thus, features defined with "first" and "second" may explicitly or implicitly include at least one such feature. In addition, the technical solutions between various embodiments can be combined with each other, but it must be based on the ability of those of ordinary skill in the art to implement. When the combination of technical solutions results in contradictions or cannot be implemented, it should be considered that such a combination of technical solutions does not exist and is not within the scope of protection required by the present application.
[0030] The terms "first", "second", etc. used in the present application may be used herein to describe various elements, but these elements 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 the present application, the first grinding method may be referred to as the second grinding method, and similarly, the second grinding method may be referred to as the first grinding method. Both the first grinding method and the second grinding method are grinding methods, but they are not the same grinding method.
[0031] In one embodiment, as Figure 1 shown, it is a schematic flow chart of a tool grinding method in one embodiment. This method is described by taking its application to a numerical control grinding machine as an example, and includes:
[0032] Step 102, detecting the vertex of the tool face of the tool to be ground and the target tool face point on the tool face; the target tool face point is different from the vertex of the tool face.
[0033] Among them, the tool to be ground can be, but is not limited to, a milling cutter to be ground, a drill bit to be ground, a ball end mill to be ground, etc.
[0034] Specifically, the vertex of the tool face refers to the vertex on the tool face of the tool to be ground. The target tool face point on the tool face can be detected after the probe moves a preset distance. The numerical control grinding machine controls the probe to detect the vertex of the tool face of the tool to be ground and the target tool face point on the tool face.
[0035] Step 104, determining the current wear state of the tool to be ground based on the vertex of the tool face and the target tool face point.
[0036] Among them, the current wear state can be represented by some wear parameters, including but not limited to, such as the difference in tool length, drill tip angle, etc. The current wear state includes a first wear state and a second wear state. The wear degree characterized by the first wear state is greater than that characterized by the second wear state.
[0037] Specifically, the CNC tool grinder determines the current wear state of the tool to be reground based on the difference between the tool face vertex and the target tool point.
[0038] Step 106, determine the target grinding method for the tool to be reground based on the current wear state.
[0039] Among them, the target grinding method includes a first grinding method and a second grinding method. The first grinding method refers to the method of preprocessing the tool to be reground and grinding based on the tool type of the tool to be reground. The first grinding method is applicable to tools with a higher wear degree. The second grinding method is the method of directly grinding based on the tool type of the tool to be reground. The second grinding method is applicable to tools with a lower wear degree.
[0040] Specifically, when the current wear state is the first wear state, determine that the target grinding method for the tool to be reground is the first grinding method; when the current wear state is the second wear state, determine that the target grinding method for the tool to be reground is the second grinding method.
[0041] Step 108, grind the tool to be reground based on the target grinding method.
[0042] In this embodiment, the current wear state of the tool to be reground can be compared through the tool face vertex and the target tool point, so as to determine the target grinding method, and grind the tool to be reground based on the target grinding method, which can avoid multiple grindings and reduce the loss of the grinding wheel, reduce the time cost and reduce the loss cost.
[0043] In one embodiment, determining the target grinding method for the tool to be reground based on the current wear state includes: when the current wear state is the first wear state, determining that the target grinding method for the tool to be reground is the first grinding method;
[0044] Grinding the tool to be reground based on the target grinding method includes: based on the first grinding method, sequentially performing preprocessing on the tool to be reground and grinding based on the tool type of the tool to be reground.
[0045] Among them, the tool types are such as milling cutters, ball cutters, drills, etc.
[0046] Specifically, preprocessing refers to processing the tool through grinding or the like, and the grinding process may include truncation processing. When the current wear state is the first wear state, it indicates that the tool to be reground has a large amount of wear. Therefore, it is necessary to preprocess the tool to be reground first and then perform regrinding based on the tool type of the tool to be reground. This can first perform a large amount of processing when the wear is severe and then perform a small amount of regrinding based on the tool type, which can reduce the loss of the grinding wheel.
[0047] In one embodiment, determining the target regrinding method for the tool to be reground based on the current wear state includes:
[0048] When the current wear state is the first wear state, determining the target regrinding method for the tool to be reground as the first regrinding method;
[0049] When the current wear state is the second wear state, determining the target regrinding method for the tool to be reground as the second regrinding method;
[0050] Regrinding the tool to be reground based on the target regrinding method includes:
[0051] Based on the first regrinding method, sequentially perform preprocessing on the tool to be reground and regrinding based on the tool type of the tool to be reground;
[0052] Regrind the tool to be reground based on the second regrinding method and the tool type of the tool to be reground.
[0053] In one embodiment, the tool to be reground includes a milling cutter to be reground;
[0054] Determining the current wear state of the tool to be reground based on the tool face vertex and the target tool point includes: determining the first tool length of the milling cutter to be reground based on the tool face vertex; determining the second tool length of the milling cutter to be reground based on the target tool point; determining the tool length difference based on the first tool length and the second tool length.
[0055] When the current wear state is the first wear state, determining the target regrinding method for the tool to be reground as the first regrinding method includes: when the tool length difference is greater than the preset difference, determining the target regrinding method for the milling cutter to be reground as the first regrinding method.
[0056] Based on the first regrinding method, sequentially performing preprocessing on the tool to be reground and regrinding based on the tool type of the tool to be reground includes: based on the first regrinding method, sequentially truncating the milling cutter to be reground to obtain the truncated milling cutter to be reground, the tool length of the truncated milling cutter to be reground being the second tool length, and performing milling cutter regrinding on the truncated milling cutter to be reground.
[0057] Specifically, the numerical control grinding machine determines the first tool length of the milling cutter to be ground based on the vertex of the tool face, determines the second tool length of the milling cutter to be ground based on the target tool point, and obtains the tool length difference based on the difference between the first tool length and the second tool length. The preset difference is a value pre-stored in the numerical control grinding machine. When the tool length difference is greater than the preset difference, it indicates that the milling cutter to be ground has a relatively high degree of wear. Therefore, the target grinding method for the milling cutter to be ground is determined as the first grinding method. The numerical control grinding machine sequentially executes the steps of truncating the milling cutter to be ground by wire cutting and controlling the grinding wheel to grind the truncated milling cutter. The numerical control grinding machine can grind the truncated milling cutter based on the shape of the milling cutter to be ground, and polish the milling cutter to be ground, etc.
[0058] In this embodiment, as Figure 2 shown, it is a schematic diagram of grinding a milling cutter to be ground in an embodiment. The typical milling cutter structure is as Figure 2 (a) shown, 1 is the end face of the un-worn milling cutter, 2 is the end face of the worn milling cutter. If grinding is directly performed on the basis of 2, it may occur that the machining forming is incomplete and secondary machining is required. The reason for this situation is that the tool length obtained by the traditional method of detecting the clamping length of the tool is l, and the grinding trajectory is ground based on the length l, resulting in the situation of idling in some areas. The embodiment of the present application proposes a new detection method. A new detection point is added at a position L (L < tool radius) to the left of the traditional detection position 1 (i.e., the tool vertex), that is, the target tool point, as Figure 2 (b) shown. By comparing the tool clamping lengths obtained from the two detection points to judge the pretreatment situation, assuming that the first tool length obtained from detection point 1 is b1, and the second tool length obtained from detection point 2 is b2, and setting a threshold value ∆b. When the tool length difference b1 - b2 > ∆b, then take b1 as the tool clamping length, grind the blank flat so that the tool length becomes b2, and then grind the milling cutter with the tool length of b2; otherwise, take b1 as the tool clamping length, and then directly perform milling cutter grinding.
[0059] In this embodiment, the tool length difference of the milling cutter to be ground can be obtained through the first tool length obtained by the tool face vertex and the second tool length obtained by the target tool point, which is used to represent the wear degree. When the tool length difference is greater than the preset difference, first truncate based on the second tool length, and then grind the truncated milling cutter, which can reduce the grinding wheel loss and reduce the grinding cost.
[0060] In an embodiment, the tool to be ground includes a drill bit to be ground;
[0061] Determining the current wear state of the tool to be ground based on the tool face vertex and the target tool point includes:
[0062] Obtaining the reference drill tip angle;
[0063] Determine the current drill tip angle of the drill bit to be sharpened based on the cutting edge vertex and the target drill tip point;
[0064] When the current wear state is the first wear state, determine that the target sharpening method for the drill bit to be sharpened is the first sharpening method, including:
[0065] When the current drill tip angle is not within the preset drill tip angle range, determine that the target sharpening method for the drill bit to be sharpened is the first sharpening method;
[0066] Based on the first sharpening method, sequentially perform preprocessing on the drill bit to be sharpened and sharpening based on the tool type of the drill bit to be sharpened, including:
[0067] Based on the first sharpening method, sequentially grind the drill tip angle of the drill bit to be sharpened to the reference drill tip angle, and perform drill bit sharpening on the ground drill bit to be sharpened.
[0068] Among them, the reference drill tip angle refers to the drill tip angle value of the drill bit to be sharpened when it is not worn. The reference drill tip angle can also be the current drill tip angle, which refers to the current drill tip angle value of the drill bit to be sharpened. The preset drill tip angle range refers to the range value stored in the CNC grinding machine. For example, the preset drill tip angle range is (α, α + ∆θ), where α is the reference drill tip angle.
[0069] Specifically, the CNC grinding machine obtains the stored reference drill tip angle, and determines the current drill tip angle of the drill bit to be sharpened based on the cutting edge vertex and the target drill tip point. When the current drill tip angle is not within the preset drill tip angle range, determine that the target sharpening method for the drill bit to be sharpened is the first sharpening method. Based on the first sharpening method, control the coarse-grained grinding wheel to grind the drill tip angle of the drill bit to be sharpened to the reference drill tip angle, and control the fine-grained grinding wheel to perform drill bit sharpening on the ground drill bit to be sharpened. Among them, the grinding accuracy of the coarse-grained grinding wheel is less than that of the fine-grained grinding wheel. Drill bit sharpening is to perform sharpening on the ground drill bit to be sharpened based on the shape of the drill bit to be sharpened, and polish the drill bit to be sharpened, etc.
[0070] In this embodiment, as Figure 3 shown, it is a sharpening schematic diagram of the drill bit to be sharpened in an embodiment. The structure of a typical drill bit is as Figure 3 (a) shown, the drill tip angle α is the reference drill tip angle, but the worn blank may be Figure 31 and 3 in (b). If it is the case of 1, that is, the current drill tip angle is within the preset tip angle range, then it can be directly ground to obtain 2. If it is the case of 3, that is, the current drill tip angle is not within the preset tip angle range, then grind the tip angle of the drill bit to be ground to the reference drill tip angle, that is, preprocess it into the shape of 4, and then perform the step of grinding the ground drill bit to be ground. In this embodiment, 1 detection point is added at a position with a distance L to the left of the detection position 1, and then through the calculation of the two detection points, the current drill tip angle α' of the drill bit to be ground is calculated, and a threshold value Δθ is set. If α'>α + Δθ or α'<α, then first perform preprocessing, grind the drill bit to be ground into a drill bit with a tip angle of α, and then perform drill bit grinding; if α≤α'≤α + Δθ, then directly perform the drill bit grinding step. Calculate the blank tip angle α' through the detection points: Assume that the detection process is as shown in Fig. 3(c), and two points P1(x1, y1) and P2(x2, y2) on the drill bit to be ground are collected, then it can be calculated as follows:
[0071] α' = 2×arctan(|x2 - x1| / |y2 - y1|)
[0072] In this embodiment, the wear state is represented by the current drill tip angle, and it is judged whether it is within the preset tip angle range. When it is not within the preset tip angle range, it indicates that the wear is relatively serious. Therefore, grinding the tip angle to the reference drill tip angle and performing drill bit grinding can reduce the grinding wheel loss and reduce the grinding cost.
[0073] In one embodiment, the tool to be ground includes a ball end mill to be ground; the distance between the target tool point and the tool face vertex is a preset distance;
[0074] Determine the current wear state of the tool to be ground based on the tool face vertex and the target tool point, including: obtaining the reference contour equation of the ball end mill to be ground; determining the reference coordinate value corresponding to the target tool point based on the tool face vertex, the preset distance, and the reference contour equation; comparing the coordinate value corresponding to the target tool point with the reference coordinate value to obtain a comparison result.
[0075] When the current wear state is the first wear state, determine that the target grinding method for the tool to be ground is the first grinding method, including: when the comparison result is that the coordinate value corresponding to the target tool point is less than the reference coordinate value, determine that the target grinding method for the ball end mill to be ground is the first grinding method.
[0076] Based on the first grinding method, sequentially perform preprocessing on the tool to be ground and grinding based on the tool type of the tool to be ground, including: based on the first grinding method, sequentially perform truncation processing on the ball end mill to be ground, and perform ball end mill grinding on the ball end mill to be ground.
[0077] Among them, the comparison result is used to characterize the wear degree of the ball cutter to be reground. When the comparison result is that the corresponding coordinate value is greater than or equal to the reference coordinate value, it indicates less wear. When the comparison result is that the corresponding coordinate value is less than the reference coordinate value, it indicates greater wear. The preset distance L is less than the radius of the cutter. The reference profile equation of the ball cutter to be reground can be the equation of a circle obtained by projecting the spherical part of the ball cutter onto the xy plane with the axis of the ball cutter as the z-axis. The reference profile equation can be generated by inputting the spherical radius of the ball cutter.
[0078] Specifically, let the vertex of the cutter be O(x0, y0). Then, based on the vertex of the cutter face and the preset distance, x1 = x0 + L can be obtained. Substituting x1 = x0 + L into the reference profile equation, the reference coordinate value y1 can be obtained. Comparing the y coordinate value corresponding to the target cutter point with the reference coordinate value y1 to obtain the comparison result can represent the wear degree. When the comparison result is that the corresponding coordinate value of the target cutter point is less than the reference coordinate value, it indicates that the wear degree of the ball cutter to be reground is greater. Therefore, the ball cutter to be reground is first cut off by wire cutting, and then the grinding wheel is controlled to grind the ball cutter. The ball cutter grinding is to grind the cut-off ball cutter into the shape of a ball cutter. The cut-off length can be configured according to requirements.
[0079] In this embodiment, as shown in Fig. 4(a), it is a schematic diagram of a ball cutter in an embodiment. The top of the ball cutter is a hemisphere with a radius r. Fig. 4(b) is a schematic diagram of a worn ball cutter in an embodiment. In Fig. 4(b), the solid line 2 is the target shape, that is, the shape that satisfies the reference profile equation; the solid line 1 is the current spherical part shape. Taking the abscissa as the x-axis and the ordinate as the y-axis as an example, as shown in 4(b), it means that the corresponding coordinate value of the target cutter point is greater than or equal to the reference coordinate value. Fig. 4(c) is a schematic diagram of grinding the ball cutter to be reground in an embodiment. In the left figure of Fig. 4(c), it means that the corresponding coordinate value of the target cutter point is less than the reference coordinate value. The dashed line 2 is the shape after cutting off, and the dashed line 3 is the target ball cutter shape.
[0080] Therefore, based on the above situation, the solution in this embodiment is proposed. Figure 4(d) is a schematic diagram of detection in one embodiment. A new position point n is added at a position L away from the left side of detection point 1. Figure 4(e) is a schematic diagram of various shapes of a ball end mill in one embodiment. Curve 1 is the target shape, curve 2 is the shape in Figure 4(b), and curve 3 is the shape in Figure 4(c). First, detect detection point 1 to obtain the coordinates of point O, O(x0,y0), then move a distance L and detect detection point 2. If the blank is the ideal curve 1, then point P1(x1,y1) is obtained, and point P1 satisfies the equation of a circle. If the shape of the blank is curve 2, then point P2(x2,y2) is obtained, and y2>y1; the CNC tool grinder can directly perform ball end mill grinding. If the shape of the blank is curve 3, then point P3(x3,y3) is obtained, and y3<y1; the CNC tool grinder first truncates the ball end mill to be ground, then obtains the ball end mill to be ground with the shape 2 in Figure 4(c), and then performs ball end mill grinding to obtain the ball end mill with the shape 3 in Figure 4(c). Therefore, the shape of the ball end mill to be ground can be judged by comparing the Y coordinate of the second detection point with the Y coordinate of the ideal contact point, and then processing can be carried out.
[0081] In this embodiment, the reference coordinate value of the ball end mill to be ground in a non-destructive case is determined by the vertex of the tool face, the preset distance, and the reference contour equation. By comparing the current target tool point with the reference coordinate value, the wear state can be known. When the comparison result shows that the corresponding coordinate value of the target tool point is less than the reference coordinate value, it means that the ball end mill is severely worn. Therefore, the ball end mill to be ground is truncated, and then ball end mill grinding is performed. Compared with the direct grinding method, the loss of the grinding wheel can be reduced.
[0082] In one embodiment, truncating the ball end mill to be ground includes: obtaining the ball part length of the ball end mill to be ground; truncating the ball end mill to be ground based on the ball part length.
[0083] Specifically, the ball part length can be the radius r as shown in Figure 4(a). The CNC tool grinder can truncate the ball part of the ball end mill to be ground based on the ball part length. By truncating the ball part, waste of the ball end mill can be avoided.
[0084] In one embodiment, determining the target grinding method for the tool to be ground based on the current wear state includes: when the current wear state is the second wear state, determining the target grinding method for the tool to be ground as the second grinding method;
[0085] Grinding the tool to be ground based on the target grinding method includes: grinding the tool to be ground based on the second grinding method and the tool type of the tool to be ground.
[0086] Specifically, the degree of wear characterized by the second wear state is less than that characterized by the first wear state. The second grinding method represents a method of grinding based on the tool type. The CNC grinding machine can directly grind the tool to be ground based on the tool type of the tool to be ground. The tool to be ground includes but is not limited to a milling cutter to be ground, a ball cutter to be ground, and a drill bit to be ground.
[0087] In this embodiment, when the current wear state is the second wear state, it indicates that the degree of wear is small. Therefore, grinding the tool to be ground can reduce the loss of the grinding wheel and lower the grinding cost.
[0088] In one embodiment, a tool grinding method includes:
[0089] Step (a1), detecting the tool face vertex and the target tool face point on the tool face. The target tool face point is different from the tool face vertex.
[0090] Step (a2), obtaining the input tool type; the tool type includes milling cutters, drill bits, and ball cutters.
[0091] Step (a3), when the tool to be ground is a milling cutter to be ground, determining the first tool length of the milling cutter to be ground based on the tool face vertex.
[0092] Step (a4), determining the second tool length of the milling cutter to be ground based on the target tool face point.
[0093] Step (a5), determining the tool length difference based on the first tool length and the second tool length.
[0094] Step (a6), when the tool length difference is greater than the preset difference, determining that the target grinding method for the milling cutter to be ground is the first grinding method.
[0095] Step (a7), based on the first grinding method, sequentially performing truncating the milling cutter to be ground to obtain the truncated milling cutter to be ground, where the tool length of the truncated milling cutter to be ground is the second tool length, and grinding the truncated milling cutter to be ground as a milling cutter.
[0096] Step (a8), when the tool length difference is less than or equal to the preset difference, determining that the target grinding method for the milling cutter to be ground is the second grinding method.
[0097] Step (a9), grinding the milling cutter to be ground based on the second grinding method.
[0098] Step (a10), when the tool to be ground is a drill bit to be ground, obtaining the reference drill bit tip angle.
[0099] Step (a11), determining the current drill bit tip angle of the drill bit to be ground based on the tool face vertex and the target tool face point.
[0100] Step (a12), when the current drill tip angle is not within the preset drill tip angle range, determine that the target grinding method for the drill bit to be ground is the first grinding method.
[0101] Step (a13), based on the first grinding method, sequentially perform grinding the tip angle of the drill bit to be ground into a reference drill tip angle and grinding the ground drill bit to be ground.
[0102] Step (a14), when the current drill tip angle is within the preset drill tip angle range, determine that the target grinding method for the drill bit to be ground is the second grinding method.
[0103] Step (a15), based on the second grinding method, perform drill bit grinding on the drill bit to be ground.
[0104] Step (a16), when the tool to be ground is a ball end mill to be ground, obtain the reference profile equation of the ball end mill to be ground.
[0105] Step (a17), based on the tool face vertex, preset distance and reference profile equation, determine the reference coordinate values corresponding to the target tool points.
[0106] Step (a18), compare the coordinate values corresponding to the target tool points with the reference coordinate values to obtain a comparison result.
[0107] Step (a19), when the comparison result is that the coordinate value corresponding to the target tool point is less than the reference coordinate value, determine that the target grinding method for the ball end mill to be ground is the first grinding method.
[0108] Step (a20), based on the first grinding method, sequentially perform truncating the ball end mill to be ground and grinding the truncated ball end mill to be ground.
[0109] Step (a21), when the comparison result is that the coordinate value corresponding to the target tool point is greater than or equal to the reference coordinate value, determine that the target grinding method for the milling cutter to be ground is the second grinding method.
[0110] Step (a22), based on the second grinding method, perform ball end mill grinding on the ball end mill to be ground.
[0111] In the same time period, the above steps (a3) to (a9), steps (a10) to (a15), and steps (a16) to (a22) are selectively executed according to the input tool type.
[0112] In this embodiment, the current wear state of the tool to be ground can be compared through the tool face vertex and the target tool point, so as to determine the target grinding method, and grind the tool to be ground based on the target grinding method, which can perform corresponding processing on multiple tools respectively, avoid multiple grindings and reduce the loss of the grinding wheel, reduce the time cost and reduce the loss cost.
[0113] It should be understood that although each step in the above Figure 1 flowchart is sequentially shown according to the indication of the arrow, and each step from step (a1) to step (a22) is sequentially shown according to the label indication, these steps are not necessarily executed sequentially according to the order indicated by the arrow or the number. Unless otherwise clearly stated in this article, the execution of these steps has no strict order limit, and these steps can be executed in other orders. Moreover, Figure 1 at least a part of the steps in
[0114] In one embodiment, as Figure 5 shown, it is a structural block diagram of a tool grinding device in one embodiment. Figure 5 A tool grinding device is provided. This device can be a software module, a hardware module, or a combination of both to become a part of a computer device. Specifically, the device includes: a detection module 502, a wear state determination module 504, a grinding method determination module 506, and a grinding module 508, where:
[0115] The detection module 502 is used to detect the tool face vertex of the tool to be ground and the target tool face point on the tool face; the target tool face point is different from the tool face vertex;
[0116] The wear state determination module 504 is used to determine the current wear state of the tool to be ground based on the tool face vertex and the target tool face point;
[0117] The grinding method determination module 506 is used to determine the target grinding method for the tool to be ground based on the current wear state;
[0118] The grinding module 508 is used to grind the tool to be ground based on the target grinding method.
[0119] In this embodiment, the current wear state of the tool to be ground can be compared through the tool face vertex and the target tool face point, so as to determine the target grinding method, and grind the tool to be ground based on the target grinding method, which can avoid multiple grindings, reduce the loss of the grinding wheel, reduce the time cost, and reduce the loss cost.
[0120] In one embodiment, a grinding method determination module 506 is configured to determine that the target grinding method for the tool to be ground is the first grinding method when the current wear state is the first wear state; a grinding module 508 is configured to sequentially perform preprocessing on the tool to be ground and grind the tool to be ground based on the tool type of the tool to be ground based on the first grinding method.
[0121] In this embodiment, when the current wear state is the first wear state, it indicates that the tool to be ground is severely worn. Therefore, it is necessary to first perform preprocessing on the tool to be ground and then grind it based on the tool type of the tool to be ground. It is possible to first perform a large-scale treatment when the wear is severe and then perform a small-scale grinding based on the tool type, which can reduce the loss of the grinding wheel.
[0122] In one embodiment, a grinding method determination module 506 is configured to determine that the target grinding method for the tool to be ground is the first grinding method when the current wear state is the first wear state; and determine that the target grinding method for the tool to be ground is the second grinding method when the current wear state is the second wear state; a grinding module 508 is configured to sequentially perform preprocessing on the tool to be ground and grind the tool to be ground based on the tool type of the tool to be ground based on the first grinding method; and grind the tool to be ground based on the second grinding method and the tool type of the tool to be ground.
[0123] In one embodiment, the tool to be ground includes a milling cutter to be ground; a wear state determination module 504 is configured to determine a first tool length of the milling cutter to be ground based on the tool face vertex; determine a second tool length of the milling cutter to be ground based on the target tool face point; determine a tool length difference based on the first tool length and the second tool length; a grinding method determination module 506 is configured to determine that the target grinding method for the milling cutter to be ground is the first grinding method when the tool length difference is greater than a preset difference; a grinding module 508 is configured to sequentially truncate the milling cutter to be ground based on the first grinding method to obtain the truncated milling cutter to be ground, the tool length of the truncated milling cutter to be ground is the second tool length, and grind the truncated milling cutter to be ground.
[0124] In this embodiment, the first tool length obtained through the tool face vertex and the second tool length obtained through the target tool face point can be used to obtain the tool length difference of the tool to be ground, which is used to represent the wear degree. When the tool length difference is greater than the preset difference, first truncate based on the second tool length, and then grind the truncated milling cutter to be ground, which can reduce the loss of the grinding wheel and reduce the grinding cost.
[0125] In one embodiment, the tool to be ground includes a drill bit to be ground; a wear state determination module 504, configured to obtain a reference drill tip angle; determine the current drill tip angle of the drill bit to be ground based on the tool face vertex and the target tool face point; a grinding method determination module 506, configured to, when the current drill tip angle is not within the preset drill tip angle range, determine that the target grinding method for the drill bit to be ground is the first grinding method; a grinding module 508, configured to, based on the first grinding method, sequentially perform grinding the drill tip angle of the drill bit to be ground to the reference drill tip angle, and performing drill bit grinding on the ground drill bit to be ground.
[0126] In this embodiment, the wear state is represented by the current drill tip angle, and it is judged whether it is within the preset drill tip angle range. When it is not within the preset drill tip angle range, it indicates that the wear is relatively serious. Therefore, grinding the drill tip angle to the reference drill tip angle and performing drill bit grinding can reduce the grinding wheel loss and reduce the grinding cost.
[0127] In one embodiment, the tool to be ground includes a ball end mill to be ground; the distance between the target tool face point and the tool face vertex is a preset distance; a wear state determination module 504, configured to obtain the reference contour equation of the ball end mill to be ground; determine the reference coordinate value corresponding to the target tool face point based on the tool face vertex, the preset distance, and the reference contour equation; compare the coordinate value corresponding to the target tool face point with the reference coordinate value to obtain a comparison result; a grinding method determination module 506, configured to, when the comparison result is that the coordinate value corresponding to the target tool face point is less than the reference coordinate value, determine that the target grinding method for the ball end mill to be ground is the first grinding method; a grinding module 508, configured to, based on the first grinding method, sequentially perform truncation processing on the ball end mill to be ground, and performing ball end mill grinding on the ball end mill to be ground.
[0128] In this embodiment, the reference coordinate value in the case of no loss of the ball end mill to be ground is determined by the tool face vertex, the preset distance, and the reference contour equation. By comparing the current target tool face point with the reference coordinate value, the wear state can be known. When the comparison result is that the coordinate value corresponding to the target tool face point is less than the reference coordinate value, it indicates that the ball end mill is worn greatly. Therefore, truncating the ball end mill to be ground and then performing ball end mill grinding can reduce the grinding wheel loss compared with the direct grinding method.
[0129] In one embodiment, the grinding module 508 is further configured to obtain the ball part length of the ball end mill to be ground; truncate the ball end mill to be ground based on the ball part length. In this embodiment, by truncating the ball part, waste of the ball end mill can be avoided.
[0130] In one embodiment, the wear state determination module 504 is configured to, when the current wear state is the second wear state, determine that the target grinding method for the tool to be ground is the second grinding method; the grinding module 508 is configured to grind the tool to be ground based on the second grinding method and the tool type of the tool to be ground.
[0131] In this embodiment, when the current wear state is the second wear state, it indicates that the degree of wear is relatively small. Therefore, grinding the tool to be ground can reduce the loss of the grinding wheel and lower the grinding cost.
[0132] For the specific limitations of the tool grinding device, reference can be made to the limitations on the tool grinding method described above, which will not be elaborated here. Each module in the above tool grinding device can be implemented in whole or in part by software, hardware, and their combination. The above modules can be embedded in the processor of the computer device in hardware form or be independent of it, or be stored in the memory of the computer device in software form, so that the processor can call and execute the operations corresponding to the above modules.
[0133] In one embodiment, a numerically controlled grinding machine is provided, which is used to implement the steps of the above method embodiments.
[0134] 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 method embodiments are implemented.
[0135] In one embodiment, a computer program product or a computer program is provided. The computer program product or the computer program includes computer instructions, and the computer instructions are stored in a computer-readable storage medium. The processor of the computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device executes the steps in the above method embodiments.
[0136] Those of ordinary skill in the art can understand that all or part of the processes in the above method embodiments can be completed by instructing relevant hardware through a computer program. The computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes in the above method embodiments. Among them, any reference to the memory, storage, database, or other media used in the embodiments provided in the present application can include at least one of non-volatile and volatile memories. The non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, or optical memory, etc. The volatile memory can include random access memory (RAM) or an external cache. 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.
[0137] The above are only the preferred embodiments of the present application, and do not thus limit the patent scope of the present application. Any equivalent structure or equivalent process transformation made by using the content of the specification and drawings of the present application, or directly or indirectly applied in other related technical fields, shall similarly be included within the patent protection scope of the present application.
Claims
1. A tool grinding method, characterized in that, The method includes: Detecting the vertex of the flank face of the tool to be ground and the target tool point on the flank face; the target tool point is different from the vertex of the flank face; the tool to be ground includes a milling cutter to be ground; Determining a first tool length of the milling cutter to be ground based on the vertex of the flank face; Determining a second tool length of the milling cutter to be ground based on the target tool point; Determining a tool length difference based on the first tool length and the second tool length; When the tool length difference is greater than a preset difference, determining that the target grinding method for the milling cutter to be ground is the first grinding method; Based on the first grinding method, successively performing truncating the milling cutter to be ground to obtain the truncated milling cutter to be ground, where the tool length of the truncated milling cutter to be ground is the second tool length, and performing milling cutter grinding on the truncated milling cutter to be ground.
2. The method according to claim 1, wherein The tool to be ground further includes a drill bit to be ground; The method further includes: Obtaining a reference drill tip angle; Determining the current drill tip angle of the drill bit to be ground based on the vertex of the flank face and the target tool point; When the current drill tip angle is not within a preset tip angle range, determining that the target grinding method for the drill bit to be ground is the first grinding method; Based on the first grinding method, successively performing grinding the tip angle of the drill bit to be ground to the reference drill tip angle, and performing drill bit grinding on the ground drill bit to be ground.
3. The method according to claim 1, wherein The tool to be ground further includes a ball end mill to be ground; the distance between the target tool point and the vertex of the flank face is a preset distance; The method further includes: Obtaining the reference contour equation of the ball end mill to be ground; Determining the reference coordinate value corresponding to the target tool point based on the vertex of the flank face, the preset distance, and the reference contour equation; Comparing the coordinate value corresponding to the target tool point with the reference coordinate value to obtain a comparison result; When the comparison result is that the coordinate value corresponding to the target tool point is less than the reference coordinate value, determining that the target grinding method for the ball end mill to be ground is the first grinding method; Based on the first grinding method, successively performing truncating the ball end mill to be ground, and performing ball end mill grinding on the truncated ball end mill to be ground.
4. The method according to claim 3, wherein The truncating the ball end mill to be ground includes: Obtaining the ball part length of the ball end mill to be ground; Truncating the ball end mill to be ground based on the ball part length.
5. The method according to claim 1, wherein The method further includes: When the current wear state is the second wear state, determining that the target grinding method for the tool to be ground is the second grinding method; Performing grinding on the tool to be ground based on the second grinding method and the tool type of the tool to be ground.
6. A tool grinding device, characterized in that, The device is used to implement the steps of the method according to any one of claims 1 to 5.
7. A numerical control grinding machine, characterized in that, The numerical control tool grinder is used to implement the steps of the method according to any one of claims 1 to 5.
8. A computer-readable storage medium having a computer program stored thereon, characterized in that, The computer program, when executed by a processor, implements the steps of the method according to any one of claims 1 to 5.
Citation Information
Patent Citations
Electrode tip coping method
CN113523523A