Cutter processing method, device, electronic device and computer readable storage medium

By acquiring the theoretical characteristic information and actual rake face information of the cutting tool, the machining toolpath is generated, which solves the problem of unsatisfactory tool machining accuracy and realizes efficient and accurate tool machining, which is suitable for a variety of application scenarios.

CN117102964BActive Publication Date: 2026-03-17SUZHOU QIANJI INTELLIGENT SOFTWARE CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-10-31
Publication Date
2026-03-17

AI Technical Summary

Technical Problem

In existing tool machining methods, the position of the cutting insert is affected by the welding process and the precision of the tool head, resulting in unsatisfactory machining accuracy.

Method used

By acquiring the theoretical characteristic information of the tool to be processed, obtaining the actual rake face information based on the theoretical characteristic information, and using the cutting equipment to process the back face of each cutting tool, a machining toolpath is generated, thereby improving accuracy.

Benefits of technology

It improves the efficiency and precision of tool processing, has strong applicability, is suitable for a variety of application scenarios, reduces the computing power loss during system calculation, and is suitable for large-scale production.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117102964B_ABST
    Figure CN117102964B_ABST
Patent Text Reader

Abstract

The application provides a tool machining method and device, electronic equipment and a computer readable storage medium. The tool machining method is used for machining one or more tool grains of a tool to be machined. The method comprises the following steps: acquiring theoretical characteristic information of the tool to be machined. The theoretical characteristic information comprises theoretical rotary surface information and theoretical tool grain information. The theoretical tool grain information comprises theoretical position information, theoretical rake face information and theoretical relief face information of a plurality of tool grains. Based on the theoretical characteristic information, actual rake face information of each tool grain is acquired. Based on the actual rake face information of each tool grain and the theoretical characteristic information, a machining tool path of the tool to be machined is generated. Based on the machining tool path of the tool to be machined, the relief face of each tool grain is machined by using a cutting equipment, and the machined tool to be machined is acquired. The actual rake face information is acquired through the theoretical characteristic information, and the relief face of each tool grain is machined based on each actual rake face information, so that the precision is high.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the technical field of CNC machining and manufacturing, and in particular to cutting tool processing methods, apparatus, electronic equipment and computer-readable storage media. Background Technology

[0002] Under current scientific and technological conditions, the main process for machining cutting tools involves machining the cutting inserts, welding them to the cutter head, and then using or selling the tool directly. However, the cutting insert position of tools manufactured using this method is affected by the welding process, the precision of the cutter head, and the precision of the cutting inserts themselves, resulting in inaccurate positioning and ultimately, unsatisfactory tool accuracy.

[0003] Therefore, there is an urgent need to design a tool processing method to improve the shortcomings of existing technologies. Summary of the Invention

[0004] The purpose of this application is to provide a tool machining method, a tool machining apparatus, an electronic device, and a computer-readable storage medium for tool machining. The method obtains actual rake face information through theoretical characteristic information and processes the flank face of each cutting tool based on the actual rake face information, resulting in high precision of the machined tool.

[0005] The objective of this application is achieved through the following technical solution:

[0006] In a first aspect, this application provides a tool machining method for machining one or more cutting inserts of a tool to be machined, the method comprising:

[0007] The theoretical feature information of the tool to be processed is obtained. The theoretical feature information includes theoretical rotation surface information and theoretical cutting edge information. The theoretical cutting edge information includes theoretical position information, theoretical rake face information and theoretical flank face information of multiple cutting edges.

[0008] Based on the theoretical feature information, the actual rake face information of each of the cutting tools is obtained;

[0009] Based on the actual rake face information of each cutting edge and the theoretical feature information, the machining toolpath of the tool to be machined is generated;

[0010] Based on the machining path of the tool to be machined, the back face of each of the cutting bits is machined using a cutting device to obtain the machined tool.

[0011] The advantages of this technical solution are as follows: it directly acquires the theoretical characteristic information of the tool to be machined, facilitating the large-scale and standardized machining of the tool. Only one set of theoretical characteristic information is required from the user for subsequent machining operations, resulting in high efficiency. Based on the theoretical characteristic information, it acquires the actual rake face information, especially useful when multiple cutting edges have different positions and specifications within the tool. Compared to conventional on-machine measurement methods, the measurement path can be rationally planned based on the theoretical characteristic information, improving the efficiency and accuracy of acquiring the actual rake face information. From the theoretical rake face and theoretical flank face information in the theoretical characteristic information, the theoretical positional (including angular) relationship between the flank face and the rake face can be obtained. Therefore, only the actual rake face information needs to be measured to obtain a reasonable machining toolpath for the tool to be machined. This results in fast data processing speed, reduced computational power consumption during system calculations, and improved smoothness of the machining process. The machining toolpath is generated based on the actual rake face information of each cutting edge, addressing situations where the theoretical cutting edge information of multiple cutting edges differs, thus improving the applicability of the machining method.

[0012] In summary, this application provides a tool machining method that is highly applicable to the cutting tools to be machined, has high tool machining efficiency, and produces high-precision tools. By obtaining actual rake face information through theoretical characteristic information, and using each actual rake face as a reference to machine the flank face of each cutting tool, the machined tool achieves high precision. Compared to existing tool machining methods, this method has the advantage of being suitable for large-scale production and promotion.

[0013] In some optional embodiments, obtaining the theoretical characteristic information of the tool to be processed includes:

[0014] Obtain the 3D design file of the tool to be processed;

[0015] The theoretical feature information is obtained based on the three-dimensional design file of the tool to be processed.

[0016] The beneficial effects of this technical solution are as follows: compared to obtaining theoretical feature information by acquiring the three-dimensional information of the sample tool in real time or by acquiring the image information of the sample tool, no other equipment investment is required. Obtaining the theoretical feature information of the tool to be processed directly from the design file reduces investment. The three-dimensional design file is easier to save than the real-time acquisition of the sample tool's three-dimensional information. When users adjust the theoretical feature information, the three-dimensional design file allows for more timely modifications. When receiving or sending sample tools to others, the three-dimensional design file facilitates sharing. When multiple people adjust the theoretical feature information of the tool to be processed, the three-dimensional design file is more conducive to collaborative adjustments by multiple users. When receiving a customer's processing order, using the three-dimensional design file as the theoretical feature information after processing the sample tool makes archiving easier and serves as the acceptance standard for the tool after subsequent processing, reducing legal risks when accepting and delivering the tool.

[0017] In some optional embodiments, obtaining the actual rake face information of each cutting edge based on the theoretical feature information includes:

[0018] Measurement path planning is performed on the theoretical feature information to obtain measurement path information;

[0019] Based on the measurement path information, the actual rake face information of each cutting edge is obtained using an in-machine measurement method.

[0020] The beneficial effect of this technical solution is that by planning the measurement path of the cutting edge using theoretical characteristic information, the obtained measurement path information can more objectively reflect the actual state of the cutting edge. In-machine measurement is performed using the measurement path information, and the actual rake face information of each cutting edge is obtained through in-machine measurement, avoiding acquisition errors in rake face information acquisition. Compared with existing methods that measure the entire tool, this embodiment only needs to obtain the actual rake face information of the cutting edge, resulting in less information processing. In-machine measurement using the measurement path information (especially when a small number of cutting edges differ from other cutting edge specifications among multiple cutting edges) avoids the omission of cutting edges, and the obtained actual rake face information is more accurate.

[0021] In summary, acquiring actual rake face information based on theoretical characteristic information, especially when multiple cutting inserts have different positions and specifications within the tool, improves the efficiency and accuracy of acquiring actual rake face information compared to conventional on-machine measurement methods. This is because the measurement path can be rationally planned based on theoretical characteristic information. Even if the cutting insert position is inaccurate due to welding processes, tool head precision, and cutting insert precision, the flank face can still be used as a reference for tool machining, improving the precision of the machined tool.

[0022] In some optional embodiments, generating the machining toolpath for the tool to be machined based on the actual rake face information of each of the cutting inserts and the theoretical feature information includes:

[0023] Based on the actual rake face information of each cutting edge and the theoretical feature information, the actual back face pattern of each cutting edge is obtained;

[0024] Based on the actual back face shape of each cutting tool, obtain the machining toolpath for machining the back face of each cutting tool;

[0025] Based on the machining path of each cutting tool and the theoretical cutting tool information, the machining path of the tool to be machined is obtained.

[0026] The beneficial effect of this technical solution is that it takes into account both the positional relationship between each cutting edge and the actual differences between each cutting edge. The resulting machining path of the tool to be processed can not only cope with the situation where the theoretical cutting edge information of multiple cutting edges differs, but also meet the needs of various application scenarios where the positions of the cutting edges are regular or irregular.

[0027] In summary, this embodiment considers both the differences between individual blades and the theoretical position information of each blade, making it highly applicable to various application scenarios.

[0028] In some optional embodiments, obtaining the actual rake face pattern of each cutting edge based on the actual rake face information and the theoretical feature information includes:

[0029] For each of the blade pieces, the following processing is performed:

[0030] Based on the theoretical rotational surface information, the theoretical cutting edge rotational surface corresponding to the tool to be machined is obtained;

[0031] The rake face of the cutting insert is divided using the theoretical cutting edge rotation surface to obtain the intersection line between the rake face of the cutting insert and the rake face of the theoretical cutting edge rotation surface;

[0032] Based on the theoretical cutting edge information and the intersection line of the front cutting edge, the rear corner angle line is obtained;

[0033] Using the intersection line of the front blade face as the guide line and the rear corner line as the cross-sectional line, the rear corner face pattern is obtained by sweeping.

[0034] The beneficial effect of this technical solution is that the intersection line of the rake face can be obtained by dividing the theoretical cutting edge rotation surface and the rake face of the cutting insert; the clearance angle line can be obtained based on the theoretical cutting insert information and the intersection line of the rake face; and the clearance angle line can be used to obtain the clearance angle surface pattern by sweeping through the intersection line of the rake face and the clearance angle line, which can be used to obtain the machining toolpath of the clearance angle surface of the cutting insert, thus obtaining a more accurate machining toolpath of the clearance angle surface.

[0035] In some optional embodiments, machining the flank face of each cutting bit using a cutting device includes:

[0036] For at least one of the blades, the following process is performed:

[0037] Using the cutting device, cutting is performed from the direction of the intersection of the second fold face and the rake face, so that the angle between the first fold face of the cutting tool and the rake face of the cutting tool is greater than the angle between the second fold face of the cutting tool and the rake face of the cutting tool, wherein the first fold face is connected to the rake face of the cutting tool, and the second fold face is away from the rake face of the cutting tool.

[0038] The beneficial effect of this technical solution is that when the flank face includes a first fold and a second fold, machining begins from the second fold, which is farther from the rake face. The cutting tool gradually stabilizes as the cutting progresses, and the first fold has higher precision than the second fold. In summary, multi-fold rake faces can be machined according to customer needs; since the cutting edge is in the direction of the first fold, the machining direction is from the second fold towards the first fold, improving the precision of the machined tool.

[0039] In some optional embodiments, the machining process based on the toolpath of the tool to be machined, using a cutting device to machine the flank face of each of the cutting inserts to obtain the machined tool, includes:

[0040] Based on the machining toolpath of the tool to be machined, the back face of each of the cutting bits is machined by laser cutting using the cutting equipment to obtain the machined tool.

[0041] The beneficial effect of this technical solution is that, since the cone angle and bottom diameter of the laser beam can be adjusted relatively quickly, the efficiency of tool processing can be improved by using laser cutting.

[0042] Secondly, this application also provides a tool processing apparatus for processing one or more cutting inserts of a tool to be processed, the tool processing apparatus comprising:

[0043] The feature acquisition module is used to acquire the theoretical feature information of the tool to be processed. The theoretical feature information includes theoretical rotation surface information and theoretical cutting edge information. The theoretical cutting edge information includes theoretical position information, theoretical rake face information and theoretical flank face information of multiple cutting edges.

[0044] The rake face acquisition module is used to acquire the actual rake face information of each cutting edge based on the theoretical feature information;

[0045] The toolpath generation module is used to generate the machining toolpath of the tool to be machined based on the actual rake face information of each of the cutting tools and the theoretical feature information.

[0046] The cutting module is used to process the back face of each cutting bit using a cutting device based on the machining toolpath of the tool to be processed, so as to obtain the processed tool to be processed.

[0047] In some optional embodiments, the feature acquisition module is used to:

[0048] Obtain the 3D design file of the tool to be processed;

[0049] The theoretical feature information is obtained based on the three-dimensional design file of the tool to be processed.

[0050] In some optional embodiments, the rake face acquisition module is used for:

[0051] Measurement path planning is performed on the theoretical feature information to obtain measurement path information;

[0052] Based on the measurement path information, the actual rake face information of each cutting edge is obtained using an in-machine measurement method.

[0053] In some optional embodiments, the toolpath generation module is used for:

[0054] Based on the actual rake face information of each cutting edge and the theoretical feature information, the actual back face pattern of each cutting edge is obtained;

[0055] Based on the actual back face shape of each cutting tool, obtain the machining toolpath for machining the back face of each cutting tool;

[0056] Based on the machining path of each cutting tool and the theoretical cutting tool information, the machining path of the tool to be machined is obtained.

[0057] In some optional embodiments, obtaining the actual rake face pattern of each cutting edge based on the actual rake face information and the theoretical feature information includes:

[0058] For each of the blade pieces, the following processing is performed:

[0059] Based on the theoretical rotational surface information, the theoretical cutting edge rotational surface corresponding to the tool to be machined is obtained;

[0060] The rake face of the cutting insert is divided using the theoretical cutting edge rotation surface to obtain the intersection line between the rake face of the cutting insert and the rake face of the theoretical cutting edge rotation surface;

[0061] Based on the theoretical cutting edge information and the intersection line of the front cutting edge, the rear corner angle line is obtained;

[0062] Using the intersection line of the front blade face as the guide line and the rear corner line as the cross-sectional line, the rear corner face pattern is obtained by sweeping.

[0063] In some optional embodiments, the cutting module is used for:

[0064] For each of the blade pieces, the following processing is performed:

[0065] Based on the theoretical rotational surface information, the theoretical cutting edge rotational surface corresponding to the tool to be machined is obtained;

[0066] The rake face of the cutting insert is divided using the theoretical cutting edge rotation surface to obtain the intersection line between the rake face of the cutting insert and the rake face of the theoretical cutting edge rotation surface;

[0067] Based on the theoretical cutting edge information and the intersection line of the front cutting edge, the rear corner angle line is obtained;

[0068] Using the intersection line of the front blade face as the guide line and the rear corner line as the cross-sectional line, the rear corner face pattern is obtained by sweeping.

[0069] In some optional embodiments, the cutting module is further configured to:

[0070] For at least one of the cutting inserts, the following process is performed: using the cutting device, cutting is performed from the direction of the intersection of the second fold face and the rake face, such that the angle between the first fold face of the cutting insert and the rake face of the cutting insert is greater than the angle between the second fold face of the cutting insert and the rake face of the cutting insert, wherein the first fold face is connected to the rake face of the cutting insert, and the second fold face is away from the rake face of the cutting insert.

[0071] Thirdly, this application also provides an electronic device, which includes a memory and a processor. The memory stores a computer program, and the processor executes the computer program to implement the steps of any of the above-described tool processing methods.

[0072] Fourthly, this application also provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements the steps of any of the above-described tool machining methods. Attached Figure Description

[0073] The present application will be further described below with reference to the accompanying drawings and embodiments.

[0074] Figure 1 A schematic diagram of the structure of a cutting tool to be processed provided in this application is shown.

[0075] Figure 2 A schematic flowchart of a tool machining method provided in this application is shown.

[0076] Figure 3 A flowchart illustrating a method for obtaining theoretical feature information provided in this application is shown.

[0077] Figure 4 A flowchart illustrating a method for obtaining actual rake face information provided in this application is shown.

[0078] Figure 5 A flowchart illustrating a machining toolpath acquisition method provided in this application is shown.

[0079] Figure 6 A flowchart illustrating a practical method for obtaining the rear corner face shape provided in this application is shown.

[0080] Figure 7 This illustration shows a schematic diagram of how the rear corner face pattern is obtained according to the present application.

[0081] Figure 8 A schematic diagram of the cross-section of a cutting tool provided in this application is shown.

[0082] Figure 9 A schematic flowchart of a tool processing method provided in an embodiment of this application is shown.

[0083] Figure 10 This illustration shows a flowchart of a process for constructing a flank face model according to an embodiment of this application.

[0084] Figure 11 A schematic diagram of the structure of a cutting tool processing device provided in this application is shown.

[0085] Figure 12 A schematic diagram of the structure of an electronic device provided in this application is shown.

[0086] Figure 13 A structural block diagram of a program product provided in this application is shown.

[0087] Illustration: 10. Tool body; 20. Insert; 21. Rake face; 22. Rake face intersection line; 23. Back face; 24. Back angle line; 25. Vertical plane; α. First back angle; β. Second back angle; A1. Cutting width; A2. Tool thickness. Detailed Implementation

[0088] The present application will now be further described in conjunction with the accompanying drawings and specific embodiments. It should be noted that, without conflict, the various embodiments or technical features described below can be arbitrarily combined to form new embodiments.

[0089] The terms “first,” “second,” “third,” “fourth,” etc. (if present) in the specification, claims, and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a particular order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this application described herein can be implemented, for example, in orders other than those illustrated or described herein. Furthermore, the terms “comprising” and “corresponding to,” and any variations thereof, are intended to cover a non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.

[0090] (Method Implementation Examples)

[0091] See Figure 1 and Figure 2 , Figure 1 A schematic diagram of the structure of a cutting tool to be processed provided in this application is shown. Figure 2 A schematic flowchart of a tool machining method provided in this application is shown. The tool includes a tool body 10 and multiple inserts 20. The tool to be machined is, for example, a pre-milling cutter, a T-slot cutter, etc.

[0092] A tool machining method is used to machine one or more cutting inserts 20 of a tool to be machined, the method comprising:

[0093] Step S101: Obtain the theoretical feature information of the tool to be processed; the theoretical feature information includes theoretical rotation surface information and theoretical cutting edge information, the theoretical cutting edge information includes theoretical position information, theoretical rake face information and theoretical flank face information of multiple cutting edges 20;

[0094] Step S102: Based on the theoretical feature information, obtain the actual rake face information of each of the cutting inserts 20;

[0095] Step S103: Based on the actual rake face information of each of the cutting inserts 20 and the theoretical feature information, generate the machining toolpath of the tool to be machined;

[0096] Step S104: Based on the machining toolpath of the tool to be machined, the back face 23 of each of the cutting inserts 20 is machined using a cutting device to obtain the machined tool.

[0097] Therefore, obtaining the theoretical characteristic information of the tool to be processed for tool machining facilitates the large-scale and standardized processing of tools. The user only needs to provide the theoretical characteristic information once, which can be used for subsequent tool machining, resulting in high efficiency. Based on the theoretical characteristic information, the actual rake face information is obtained (especially when the positions and specifications of multiple cutting inserts 20 differ in the tool). Compared with conventional on-machine measurement methods, the measurement path can be rationally planned according to the theoretical characteristic information, improving the efficiency and accuracy of obtaining the actual rake face information. Only the theoretical rake face information and theoretical flank face information from the theoretical characteristic information are needed to obtain the theoretical positional relationship between the flank face 23 and the rake face 21. Therefore, only the actual rake face information needs to be measured to obtain a reasonable toolpath for the tool to be processed. The toolpath acquisition speed is fast, the computing power consumption during system calculation is small, and the tool machining process is smooth. The machining toolpath is generated based on the actual rake face information of each cutting insert 20, which can handle situations where the theoretical cutting insert information of multiple cutting inserts 20 is different, improving the applicability of the tool machining method.

[0098] In summary, this application provides a tool machining method that is highly applicable to the cutting tools to be machined, has high tool machining efficiency, and produces high-precision tools. By obtaining actual rake face information through theoretical characteristic information, and using each actual rake face as a reference to machine the flank face 23 of each cutting insert 20, the machined tool achieves high precision. Compared to existing tool machining methods, this method has the advantage of being conducive to large-scale production and promotion.

[0099] The theoretical surface of revolution can be a curved surface formed by rotating the machining tool around the axis of the tool base 10. The theoretical surface of revolution information is used to describe the shape, size, etc. of the theoretical surface of revolution, such as whether the theoretical surface of revolution is a cylindrical surface, a conical surface, or a spherical surface. When the theoretical surface of revolution is a conical surface, the theoretical surface of revolution information can include the height of the cone, the generatrix information of the cone, the vertex information of the cone, and the base information of the cone.

[0100] This application does not limit the number of cutting edges 20. For example, the number of cutting edges 20 can be 4, 10, or 20. The theoretical position information of the cutting edges 20 can include the position of the cutting edge 20 relative to the tool base 10, and can also include the relative position information between multiple cutting edges 20.

[0101] The rake face 21 can be the surface of the cutting tool 20 that directly acts on the part being cut during use, and the chips can be controlled to be discharged along the rake face 21 during machining. Accordingly, the theoretical rake face information is, for example, the size information of the rake face, such as 5mm×4mm or 1.3mm×1.4mm.

[0102] The flank face 23 can be considered as a reference plane connected to the rake face 21, used for the tool cutting angle. Theoretical flank face information includes, for example, flank face dimensions, such as 3mm × 3mm, 1.1mm × 1.1mm, or 10mm × 15mm. Theoretical flank face information also includes, for example, the face angle information between the flank face 23 and the rake face 21, such as ∠10°, ∠35°, or ∠58°.

[0103] Cutting equipment can be laser cutting equipment, flat-end cutting equipment, etc. The tool to be processed is the tool that the user prepares to process. The appropriate cutting equipment can be selected according to the type of tool to be processed (e.g., diamond inserts, alloy inserts).

[0104] This embodiment allows for the acquisition of theoretical feature information of the tool to be machined using various methods. The flexible selection of the method for acquiring reference feature information facilitates addressing diverse needs in practical applications. For example, when a workpiece design file (e.g., a 3D design file, such as an SLDASM&SLDPRT model, UG model, etc.) is obtained, theoretical feature information can be directly obtained from the design file. Alternatively, when 3D information of a workpiece serving as a sample tool is obtained (e.g., CT scan information, X-ray scan information, MRI scan information, ultrasonic scan information, 3D point cloud data, 3D surface data, 3D contour data, etc.), theoretical feature information can be obtained based on the 3D information. Furthermore, when image information (images or videos) of a sample tool is obtained, a preset image processing model can be used to extract features from the image information to obtain theoretical feature information. Here, the sample tool is the tool sample that the user expects to machine.

[0105] See Figure 3 , Figure 3 A flowchart illustrating a method for obtaining theoretical feature information provided in this application is shown.

[0106] In some alternative implementations, step S101 may include:

[0107] Step S201: Obtain the three-dimensional design file of the tool to be processed;

[0108] Step S202: Based on the three-dimensional design file of the tool to be processed, obtain the theoretical feature information.

[0109] Therefore, on the one hand, compared to obtaining theoretical feature information by acquiring the three-dimensional information of the sample tool in real time or by acquiring the image information of the sample tool, the investment can be reduced by directly obtaining the theoretical feature information of the tool to be processed from the design documents without the need for investment in other equipment.

[0110] On the other hand, compared to acquiring the three-dimensional information of the sample tool in real time, the information in the three-dimensional design file is easier to save; when the user adjusts the theoretical feature information, the three-dimensional design file can be modified more quickly.

[0111] On the other hand, when receiving or sending sample cutting tools to others, it is easier to share them by passing them through 3D design files.

[0112] On the other hand, when multiple people are adjusting the theoretical characteristics of the machining tool, the 3D design file is more conducive to the collaborative adjustment of multiple users.

[0113] It can also be argued that when a customer's processing order is received (e.g., the order requires the batch processing of 300 cutting tools), using the 3D design file as theoretical characteristic information of the sample cutting tool after processing makes it easy to archive and serve as the acceptance standard for the cutting tools after subsequent processing, thus reducing the legal risks when accepting and delivering the cutting tools.

[0114] Among them, 3D design files include SLDASM & SLDPRT models, UG models, etc.

[0115] See Figure 4 , Figure 4 A flowchart illustrating a method for obtaining actual rake face information provided in this application is shown.

[0116] In some alternative implementations, step S102 may include:

[0117] Step S301: Perform measurement path planning on the theoretical feature information to obtain measurement path information;

[0118] Step S302: Based on the measurement path information, obtain the actual rake face information of each of the cutting edges 20 using an in-machine measurement method.

[0119] Therefore, by planning the measurement path of the cutting edge 20 using theoretical characteristic information, the obtained measurement path information can more objectively reflect the actual state of the cutting edge 20. In-machine measurement is performed using the measurement path information, and the actual rake face information of each cutting edge 20 is obtained through in-machine measurement, avoiding acquisition errors in rake face information acquisition. Compared to existing methods that measure the entire tool (e.g., measuring the tool body 10 and cutting edge 20 as a whole), this embodiment only needs to obtain the actual rake face information of the cutting edge 20, resulting in less information processing. In-machine measurement using the measurement path information (especially when there are differences in the specifications between cutting edges) avoids the omission of cutting edges 20 due to differences in cutting edge specifications, resulting in more accurate actual rake face information.

[0120] In summary, acquiring actual rake face information based on theoretical characteristic information, especially when multiple cutting inserts 20 have different positions and specifications within the tool, improves the efficiency and accuracy of acquiring actual rake face information compared to conventional on-machine measurement methods. This allows for more rational planning of the measurement path based on theoretical characteristic information. Even if the cutting insert position is inaccurate due to welding processes, tool head precision, and cutting insert precision, the flank face can still be used as a reference for tool machining, improving the precision of the machined tool.

[0121] In-machine measurement (OMM) is a measurement method that uses the hardware of a CNC machine tool as a carrier, along with corresponding measuring tools and software, to complete the measurement of the geometric features of a part on the CNC machine tool. The hardware may include machine tool probes, machine tool tool setters, etc., while the software may include macro programs, dedicated 3D measurement software, etc. Besides measuring part dimensions and accuracy, OMM can also be used for workpiece alignment, tool breakage detection, machine tool health status monitoring, machining error compensation, and parameter setting. It has significant guiding significance for improving machining accuracy and constructing large closed-loop systems, especially for complex curved surfaces; the more complex the workpiece and the higher the accuracy requirements, the more obvious its advantages become. Based on the measurement method (whether the probe directly contacts the workpiece), OMM can be divided into three categories: contact, non-contact, and composite. This application does not impose any restrictions.

[0122] See Figure 5 , Figure 5 A flowchart illustrating a machining toolpath acquisition method provided in this application is shown.

[0123] In some alternative implementations, step S103 may include:

[0124] Step S401: Based on the actual rake face information of each of the cutting blades 20 and the theoretical feature information, obtain the actual back face pattern of each of the cutting blades 20;

[0125] Step S402: Based on the actual back corner face pattern of each cutting tool 20, obtain the machining toolpath for machining the back corner face of each cutting tool 20;

[0126] Step S403: Based on the machining toolpath of each of the cutting inserts 20 and the theoretical cutting insert information, obtain the machining toolpath of the tool to be machined.

[0127] Therefore, by taking into account both the positional relationship between each cutting edge 20 and the actual differences between each cutting edge 20, the resulting machining path of the tool to be processed can not only cope with the situation where the theoretical cutting edge information of multiple cutting edges 20 differs, but also meet the various application scenarios where the positions of the cutting edges 20 are regular or irregular.

[0128] In summary, this embodiment considers both the differences between the actual rake face information and the theoretical feature information of a single cutting edge 20 and the theoretical position information of each cutting edge 20, making it applicable to a variety of application scenarios.

[0129] See Figure 6 and Figure 7 , Figure 6 A flowchart illustrating a practical method for obtaining the rear corner face shape provided in this application is shown. Figure 7 This illustration shows a schematic diagram of how the rear corner face pattern is obtained according to the present application.

[0130] In some alternative implementations, step S401 may include:

[0131] For each of the blade pieces 20, the following processing is performed:

[0132] Step S501: Obtain the theoretical cutting edge rotation surface corresponding to the tool to be machined based on the theoretical rotation surface information;

[0133] Step S502: Divide the rake face 21 of the cutting edge 20 using the theoretical cutting edge rotation surface to obtain the intersection line 22 of the rake face of the cutting edge and the rake face of the theoretical cutting edge rotation surface;

[0134] Step S503: Based on the theoretical cutting edge information and the intersection line 22 of the front cutting edge, obtain the rear corner angle line 24;

[0135] Step S504: Using the intersection line 22 of the front blade face as the guide line and the rear corner line 24 as the cross-sectional line, the rear corner face pattern is obtained by sweeping.

[0136] Therefore, by using the division calculation of the theoretical cutting edge rotation surface and the rake face 21 of the insert 20, the rake face intersection line 22 can be obtained; based on the theoretical insert information and the rake face intersection line 22, the clearance angle line 24 can be obtained; using the rake face intersection line 22 and the clearance angle line 24, the clearance angle surface pattern can be obtained by sweeping, which can be used to obtain the machining toolpath for machining the clearance angle surface of the insert 20, and a more accurate machining toolpath for the clearance angle surface can be obtained.

[0137] In some alternative implementations, step S104 may include:

[0138] For at least one of the blade pieces 20, the following process is performed:

[0139] Using the cutting device, cutting is performed from the second folding surface in the direction of the intersection line 22 of the front cutting face, so that the included angle between the first folding surface of the cutting insert 20 and the front cutting face 21 of the cutting insert 20 is greater than the included angle between the second folding surface of the cutting insert 20 and the front cutting face 21 of the cutting insert 20, wherein the first folding surface is connected to the front cutting face 21 of the cutting insert 20, and the second folding surface is away from the front cutting face 21 of the cutting insert 20.

[0140] Therefore, when the flank face 23 includes a first folded face and a second folded face, machining begins from the second folded face, which is farther from the rake face 21. The cutting tool gradually stabilizes as the cutting progresses, and the first folded face has higher precision than the second folded face. In summary, a multi-folded rake face 21 can be machined according to customer requirements. Since the cutting edge is in the direction of the first folded face, the machining direction is from the second folded face to the first folded face, which improves the precision of the machined tool.

[0141] See Figure 8 , Figure 8 A schematic diagram of the cross-section of a cutting insert 20 provided in this application is shown. The cutting insert 20 includes a front cutting face 21 and a rear cutting face 23. The rear cutting face 23 includes a first folded surface and a second folded surface. The angle between the perpendicular plane 25 of the front cutting face 21 and the first folded surface is a first rear angle α, and the angle between the perpendicular plane 25 of the front cutting face 21 and the second folded surface is a second rear angle β. The cutting width A1 is the thickness of the cutting edge (first folded surface) facing the front cutting face 21, and the cutting thickness A2 is the sum of the thicknesses of the first folded surface and the second folded surface facing the front cutting face 21.

[0142] This can be understood as follows: since the parameters of the first clearance angle α, the second clearance angle β, the cutting width A1, and the cutting thickness A2 are based on the rake face 21, when the rake face 21 of the cutting insert 20 is determined, the flank face 23 of the cutting insert 20 can be machined using the cutting equipment. The machining process is adaptive to the rake face 21. During the machining process, there is no need to measure the flank face 23 of the tool to be machined, and a relatively accurate flank face 23 can be obtained.

[0143] In some alternative implementations, step S104 may further include:

[0144] Based on the machining toolpath of the tool to be machined, the back face 23 of each of the cutting inserts 20 is machined by laser cutting using the cutting equipment to obtain the machined tool.

[0145] Therefore, since the cone angle and bottom diameter of the laser beam can be adjusted relatively quickly, using laser cutting for tool processing can improve the efficiency of tool processing.

[0146] When the cutting equipment processes the flank face 23 of the cutting insert 20 using a laser, the cone angle of the laser beam can be set to 6°, 4° or 9°, and the bottom diameter of the laser can be set to 0.1mm, 0.2mm or 0.5mm.

[0147] In one practical application, see Figure 9 , Figure 9 A schematic flowchart of a tool processing method provided in an embodiment of this application is shown.

[0148] The method may include steps S601 to S610.

[0149] Step S601: Begin.

[0150] Step S602: Import the tool model. The tool model here can be a 3D design file.

[0151] Step S603: Define the rake face, flank face, and cutting edge rotation surface based on the tool model.

[0152] Step S604: Set the probe. The probe is used for in-machine measurement of the tool.

[0153] Step S605: Based on the tool model, plan the measurement path for the rake face.

[0154] Step S606: Measure the rake face using a CNC machine tool to obtain the actual rake face position.

[0155] Step S607: Automatically construct the flank face model based on the actual rake face position and the angles (e.g., the first clearance angle and / or the second clearance angle) of the rake face and flank face in the tool model.

[0156] Step S608: Generate machining toolpath.

[0157] Step S609: Machining the flank face using a CNC machine tool and cutting equipment. The machining process may include roughing, semi-finishing, and finishing. The cutting equipment used here may be a cutting equipment with laser cutting capabilities.

[0158] Step S610: End.

[0159] Figure 10 This illustration shows a flowchart of constructing a flank face model according to an embodiment of this application. The process of constructing the flank face model may include:

[0160] Step 701: Obtain several actual measurement points on the rake face.

[0161] Step 702: Based on the actual measurement points, draw a fitting line to construct the rake face.

[0162] Step 703: Calculate the cutting edge line.

[0163] Step 704: Create the back face model based on the back angle in the tool model.

[0164] Once the flank face model is established, the cutting path of the flank face can be obtained based on the machining parameters of the cutting equipment. When the cutting equipment uses laser cutting, the tool position point and laser direction can be calculated based on the laser machining parameters to achieve more precise flank face cutting.

[0165] (Device Example)

[0166] This application also provides a tool processing apparatus, the specific implementation of which is consistent with the implementation method and the technical effects achieved in the above-described method embodiments, and some details will not be repeated here. The tool processing apparatus is used to process one or more cutting inserts of a tool to be processed.

[0167] See Figure 11 , Figure 11 A schematic diagram of the structure of a cutting tool processing device provided in this application is shown.

[0168] The cutting tool processing device includes:

[0169] The feature acquisition module 101 is used to acquire the theoretical feature information of the tool to be processed. The theoretical feature information includes theoretical rotation surface information and theoretical cutting edge information. The theoretical cutting edge information includes theoretical position information, theoretical rake face information and theoretical flank face information of multiple cutting edges.

[0170] The rake face acquisition module 102 is used to acquire the actual rake face information of each of the cutting tools based on the theoretical feature information;

[0171] The toolpath generation module 103 is used to generate the machining toolpath of the tool to be machined based on the actual rake face information of each of the cutting tools and the theoretical feature information.

[0172] The cutting module 104 is used to process the back face of each cutting bit using a cutting device based on the machining toolpath of the tool to be processed, so as to obtain the processed tool to be processed.

[0173] In some optional embodiments, the feature acquisition module 101 may be used to:

[0174] Obtain the 3D design file of the tool to be processed;

[0175] The theoretical feature information is obtained based on the three-dimensional design file of the tool to be processed.

[0176] In some optional embodiments, the rake face acquisition module 102 can be used to:

[0177] Measurement path planning is performed on the theoretical feature information to obtain measurement path information;

[0178] Based on the measurement path information, the actual rake face information of each cutting edge is obtained using an in-machine measurement method.

[0179] In some optional embodiments, the toolpath generation module 103 can be used to:

[0180] Based on the actual rake face information of each cutting edge and the theoretical feature information, the actual back face pattern of each cutting edge is obtained;

[0181] Based on the actual back face shape of each cutting tool, obtain the machining toolpath for machining the back face of each cutting tool;

[0182] Based on the machining path of each cutting tool and the theoretical cutting tool information, the machining path of the tool to be machined is obtained.

[0183] In some optional embodiments, obtaining the actual rake face pattern of each cutting edge based on the actual rake face information and the theoretical feature information may include:

[0184] For each of the blade pieces, the following processing is performed:

[0185] Based on the theoretical rotational surface information, the theoretical cutting edge rotational surface corresponding to the tool to be machined is obtained;

[0186] The rake face of the cutting insert is divided using the theoretical cutting edge rotation surface to obtain the intersection line between the rake face of the cutting insert and the rake face of the theoretical cutting edge rotation surface;

[0187] Based on the theoretical cutting edge information and the intersection line of the front cutting edge, the rear corner angle line is obtained;

[0188] Using the intersection line of the front blade face as the guide line and the rear corner line as the cross-sectional line, the rear corner face pattern is obtained by sweeping.

[0189] In some alternative embodiments, the cutting module 104 can be used for:

[0190] For each of the blade pieces, the following processing is performed:

[0191] Based on the theoretical rotational surface information, the theoretical cutting edge rotational surface corresponding to the tool to be machined is obtained;

[0192] The rake face of the cutting insert is divided using the theoretical cutting edge rotation surface to obtain the intersection line between the rake face of the cutting insert and the rake face of the theoretical cutting edge rotation surface;

[0193] Based on the theoretical cutting edge information and the intersection line of the front cutting edge, the rear corner angle line is obtained;

[0194] Using the intersection line of the front blade face as the guide line and the rear corner line as the cross-sectional line, the rear corner face pattern is obtained by sweeping.

[0195] In some alternative embodiments, the cutting module 104 can also be used for:

[0196] For at least one of the blades, the following process is performed:

[0197] Using the cutting device, cutting is performed from the direction of the intersection of the second fold face and the rake face, so that the angle between the first fold face of the cutting tool and the rake face of the cutting tool is greater than the angle between the second fold face of the cutting tool and the rake face of the cutting tool, wherein the first fold face is connected to the rake face of the cutting tool, and the second fold face is away from the rake face of the cutting tool.

[0198] (Equipment Example)

[0199] See Figure 12 , Figure 12 A schematic diagram of the structure of an electronic device 200 provided in this application is shown. The electronic device 200 includes at least one memory 210, at least one processor 220, and a bus 230 connecting different platform systems.

[0200] The memory 210 may include a readable medium in the form of volatile memory, such as random access memory (RAM) 211 and / or cache memory 212, and may further include read-only memory (ROM) 213.

[0201] The memory 210 also stores a computer program, which can be executed by the processor 220 to enable the processor 220 to implement the steps of any of the above methods. The specific implementation method is consistent with the implementation method and the technical effect achieved in the above method implementation method, and some contents will not be repeated.

[0202] The memory 210 may also include a utility 214 having at least one program module 215, including but not limited to: an operating system, one or more application programs, other program modules, and program data, each or some combination of these examples may include an implementation of a network environment.

[0203] Accordingly, processor 220 can execute the aforementioned computer program, and can also execute utility 214.

[0204] Bus 230 can be one or more of several types of bus structures, including a memory bus or memory controller, peripheral bus, graphics acceleration port, processor, or a local bus using any bus structure with multiple bus structures.

[0205] Electronic device 200 can also communicate with one or more external devices 240, such as keyboards, pointing devices, Bluetooth devices, etc., and with one or more devices capable of interacting with it, and / or with any device that enables it to communicate with one or more other computing devices (e.g., routers, modems, etc.). This communication can be performed via input / output interface 250. Furthermore, electronic device 200 can also communicate with one or more networks (e.g., local area networks (LANs), wide area networks (WANs), and / or public networks, such as the Internet) via network adapter 260. Network adapter 260 can communicate with other modules of electronic device 200 via bus 230. It should be understood that, although not shown in the figures, other hardware and / or software modules can be used in conjunction with electronic device 200, including but not limited to: microcode, device drivers, redundant processors, external disk drive arrays, RAID systems, tape drives, and data backup storage platforms.

[0206] (Media Example)

[0207] This application also provides a computer-readable storage medium, the specific implementation of which is consistent with the implementation methods and technical effects achieved in the above method embodiments, and some contents will not be repeated.

[0208] The computer-readable storage medium is used to store a computer program; when the computer program is executed, it implements the steps of the method described in the embodiments of this application.

[0209] See Figure 13 , Figure 13A structural block diagram of a program product provided in this application is shown. It can employ a portable compact disc read-only memory (CD-ROM) and include program code, and can run on a terminal device, such as a personal computer. However, the program product of this invention is not limited thereto. In this document, a readable storage medium can be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, apparatus, or device. The program product can employ any combination of one or more readable media. A readable medium can be a readable signal medium or a readable storage medium. A readable storage medium can be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of readable storage media (a non-exhaustive list) include: an electrical connection having one or more wires, a portable disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disc read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof.

[0210] Computer-readable storage media may include data signals propagated in baseband or as part of a carrier wave, carrying readable program code. Such propagated data signals may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A readable storage medium may also be any readable medium other than a readable storage medium, capable of sending, propagating, or transmitting a program for use by or in conjunction with an instruction execution system, apparatus, or device. The program code contained on the readable storage medium may be transmitted using any suitable medium, including but not limited to wireless, wired, optical fiber, RF, etc., or any suitable combination thereof. Program code for performing operations of the present invention may be written in any combination of one or more programming languages, including object-oriented programming languages ​​such as Java, C++, etc., and conventional procedural programming languages ​​such as "C" or similar programming languages. The program code may be executed entirely on a user computing device, partially on a user device, as a standalone software package, partially on a user computing device and partially on a remote computing device, or entirely on a remote computing device or server. In cases involving remote computing devices, the remote computing devices can be connected to user computing devices via any type of network, including local area networks (LANs) or wide area networks (WANs), or they can be connected to external computing devices (e.g., via the Internet using an Internet service provider).

[0211] It should be noted that in the embodiments of this application, "at least one" refers to one or more, and "more than one" refers to two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, or B alone, where A and B can be singular or plural. The character " / " generally indicates that the preceding and following related objects are in an "or" relationship. "At least one of the following" or similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one of a, b, or c can represent: a, b, c, a and b, a and c, b and c, or a and b and c, where a, b, and c can be single or multiple. It is worth noting that "at least one" can also be interpreted as "one or more".

[0212] In this application, the terms "exemplary" or "for example" are used to indicate that something is an example, illustration, or description. Any embodiment or design described as "exemplary" or "for example" in this application should not be construed as being more preferred or advantageous than other embodiments or designs. Specifically, the use of terms such as "exemplary" or "for example" is intended to present the relevant concepts in a specific manner.

[0213] The terms "first," "second," etc., in the specification, claims, and accompanying drawings of this application are configured to distinguish similar objects and are not necessarily configured to describe a particular order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this application described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover a non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.

Claims

1. A method of machining a tool, characterized by, A method for machining one or more tool grains of a tool to be machined, the method comprising: obtaining theoretical feature information of the tool to be machined, the theoretical feature information comprising theoretical rotary surface information and theoretical tool grain information, the theoretical tool grain information comprising theoretical position information, theoretical rake surface information and theoretical relief surface information of a plurality of tool grains; obtaining actual rake surface information of each of the tool grains based on the theoretical feature information; generating a machining tool path of the tool to be machined based on the actual rake surface information of each of the tool grains and the theoretical feature information; machining a relief surface of each of the tool grains using a cutting device based on the machining tool path of the tool to be machined to obtain a machined tool to be machined; the obtaining of the actual rake surface information of each of the tool grains based on the theoretical feature information comprises: planning a measurement path based on the theoretical feature information to obtain measurement path information; obtaining the actual rake surface information of each of the tool grains using on-machine measurement based on the measurement path information; the generating of the machining tool path of the tool to be machined based on the actual rake surface information of each of the tool grains and the theoretical feature information comprises: obtaining an actual clearance surface pattern of each of the tool grains based on the actual rake surface information of each of the tool grains and the theoretical feature information; obtaining a machining tool path for machining a clearance surface of each of the tool grains based on the actual clearance surface pattern of each of the tool grains; obtaining the machining tool path of the tool to be machined based on the machining tool path of each of the tool grains and the theoretical tool grain information.

2. The tool machining method according to claim 1, characterized by, the obtaining of the theoretical feature information of the tool to be machined comprises: obtaining a three-dimensional design file of the tool to be machined; obtaining the theoretical feature information based on the three-dimensional design file of the tool to be machined.

3. The tool machining method according to claim 1, characterized by, the obtaining of the actual clearance surface pattern of each of the tool grains based on the actual rake surface information of each of the tool grains and the theoretical feature information comprises: for each of the tool grains, performing the following processing: obtaining a theoretical cutting edge rotary surface corresponding to the tool to be machined based on the theoretical rotary surface information; dividing a rake surface of the tool grain using the theoretical cutting edge rotary surface to obtain a rake surface intersection line of the rake surface of the tool grain and the theoretical cutting edge rotary surface; obtaining a rear heel corner line based on the theoretical tool grain information and the rake surface intersection line; obtaining the clearance surface pattern by sweeping using the rake surface intersection line as a guide line and the rear heel corner line as a section line.

4. The tool machining method according to claim 3, characterized by, the machining of the relief surface of each of the tool grains using the cutting device comprises: for at least one of the tool grains, performing the following processing: machining a first fold surface of the tool grain and a rake surface of the tool grain using the cutting device in a direction from a second fold surface to the rake surface intersection line, so that an included angle between the first fold surface and the rake surface of the tool grain is greater than an included angle between the second fold surface and the rake surface of the tool grain, wherein the first fold surface is connected to the rake surface of the tool grain, and the second fold surface is away from the rake surface of the tool grain.

5. The tool machining method according to claim 1, characterized by, the machining of the relief surface of each of the tool grains using the cutting device based on the machining tool path of the tool to be machined to obtain the machined tool to be machined comprises: Based on the machining tool path of the to-be-processed cutting tool, a rear flank face of each of the cutting grains is processed by using the cutting equipment in a laser cutting manner, and the to-be-processed cutting tool after processing is obtained.

6. A tool machining apparatus characterized by comprising: The cutting tool processing device is used for processing one or more cutting grains of a to-be-processed cutting tool, and the cutting tool processing device comprises: a feature acquisition module configured to acquire theoretical feature information of the to-be-processed cutting tool, the theoretical feature information comprising theoretical rotary surface information and theoretical cutting grain information, the theoretical cutting grain information comprising theoretical position information, theoretical rake face information and theoretical flank face information of a plurality of cutting grains; a rake face acquisition module configured to acquire actual rake face information of each of the cutting grains based on the theoretical feature information; a tool path generation module configured to generate a machining tool path of the to-be-processed cutting tool based on the actual rake face information of each of the cutting grains and the theoretical feature information; a cutting processing module configured to process a rear flank face of each of the cutting grains by using a cutting equipment based on the machining tool path of the to-be-processed cutting tool, and to obtain the to-be-processed cutting tool after processing; the actual rake face information of each of the cutting grains is acquired based on the theoretical feature information, comprising: planning a measurement path based on the theoretical feature information to obtain measurement path information; acquiring actual rake face information of each of the cutting grains by using on-machine measurement based on the measurement path information; the machining tool path of the to-be-processed cutting tool is generated based on the actual rake face information of each of the cutting grains and the theoretical feature information, comprising: acquiring actual clearance face graphics of each of the cutting grains based on the actual rake face information of each of the cutting grains and the theoretical feature information; acquiring a machining tool path for processing a clearance face of each of the cutting grains based on the actual clearance face graphics of each of the cutting grains; acquiring the machining tool path of the to-be-processed cutting tool based on the machining tool path of each of the cutting grains and the theoretical cutting grain information.

7. An electronic device, comprising: The electronic device comprises a memory and a processor, the memory stores a computer program, and the processor implements the steps of the method of any one of claims 1-5 when executing the computer program.

8. A computer-readable storage medium, characterized in that, The computer readable storage medium stores a computer program, and the computer program implements the steps of the method of any one of claims 1-5 when executed by a processor.

Citation Information

Patent Citations

  • Micro-milling cutter parameter integrated design method

    CN109782627A

  • 3C product shell transition area machining path self-adaptive planning method

    CN109782692A