Tool shank matching determination method, device, equipment and medium

The method of obtaining the workpiece depth of cut and the tool holder insertion length in a computer numerical control machine tool solves the problem of tool holder type mismatch in CNC machine tools, realizes safe matching of tool holders and efficient machining, and improves machining accuracy and efficiency.

CN116820027BActive Publication Date: 2026-01-20GOERTEK INC
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310680205.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-06-07
Publication Date
2026-01-20
Estimated Expiration
2043-06-07

AI Technical Summary

Technical Problem

In CNC machine tools, due to the different types of tool holders on different machine tools, existing technology has difficulty in effectively matching CAM simulated tool holders with the tool holders used on CNC machine tools in the field, resulting in insufficient machining accuracy, potential damage to tool holders or machine tool spindles, and low machining efficiency.

Method used

By obtaining the depth of cut of the workpiece and the insertion part of the first tool holder used in CAM simulation, the length of the insertion part of the second tool holder is calculated. When the sum of its length and the overhang of the tool clamping part is greater than the depth of cut, the matching of the second tool holder with the first tool holder is determined, ensuring the correct matching and safe use of the tool holders.

Benefits of technology

It improves the flexibility of tool holder use, avoids interference and damage, enhances processing efficiency and precision, and ensures equipment safety.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116820027B_ABST
    Figure CN116820027B_ABST
Patent Text Reader

Abstract

The application discloses a tool holder matching determination method, device, equipment and medium. The method comprises the following steps: acquiring a cutting depth of machining a workpiece and a corresponding first tool holder, wherein the first tool holder is a tool holder simulated in programming in computer-aided manufacturing; acquiring the length of the probe-in part of a second tool holder according to the probe-in part of the first tool holder, wherein the second tool holder is a tool holder actually used in a computer numerical control machine tool, the probe-in part of the first tool holder is a part that can be probed into the workpiece, and the length of the probe-in part of the second tool holder is the length of a part that can be probed into the workpiece; and in the case that the sum of the length of the probe-in part of the second tool holder and the overhang length of the tool clamping part is greater than the cutting depth, it is determined that the second tool holder matches the first tool holder.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of electronic devices, and more particularly, to a tool holder matching determination method, a tool holder matching determination apparatus, an electronic device, and a computer-readable storage medium. BACKGROUND

[0002] At present, a CNC (Computer numerical control, for short, numerical control) machine tool can be used for high-cut-depth machining of a workpiece. The numerical control machine tool is an automatic machine tool equipped with a program control system. The numerical control machine tool can automatically control the action of the machine tool based on the instruction of the numerical control device, thereby machining the workpiece.

[0003] In a machining site, the tool holder types on different machine tables in the numerical control machine tool can be different. SUMMARY

[0004] An object of the present application is to provide a new technical solution for determining tool holder matching.

[0005] According to a first aspect of the present application, a tool holder matching determination method is provided, comprising:

[0006] obtaining a cut depth for machining a workpiece and a corresponding first tool holder, wherein the first tool holder is a tool holder simulated in programming in computer-aided manufacturing;

[0007] obtaining a length of a second tool holder's probe-in part according to the first tool holder's probe-in part, wherein the second tool holder is a tool holder actually used in a numerical control machine tool, the first tool holder's probe-in part is a part of the first tool holder that can be probed into the workpiece, and the length of the second tool holder's probe-in part is a length of a part of the second tool holder that can be probed into the workpiece;

[0008] determining that the second tool holder matches the first tool holder in the case where the sum of the length of the second tool holder's probe-in part and the overhang length of the tool holder clamping part is greater than the cut depth.

[0009] Optionally, the first tool holder's probe-in part includes a tool holder tapered part, and the second tool holder's probe-in part includes a tool holder tapered part.

[0010] Optionally, the first tool holder's probe-in part includes a tool holder tapered part and a tool holder reinforcing part, and the second tool holder's probe-in part includes a tool holder tapered part or includes a tool holder tapered part and a tool holder reinforcing part.

[0011] Optionally, the insertion portion of the first tool shank comprises a tool shank tapered portion, a tool shank reinforced portion and a tool shank end portion, and the insertion portion of the second tool shank comprises a tool shank tapered portion, or comprises a tool shank tapered portion and a tool shank reinforced portion, or comprises a tool shank tapered portion, a tool shank reinforced portion and a tool shank end portion.

[0012] Optionally, before the length of the insertion portion of the second tool shank is obtained, the method further comprises:

[0013] the minimum diameter of the tapered portion of the first tool shank and the minimum diameter of the tapered portion of the second tool shank are obtained;

[0014] the maximum diameter of the tapered portion of the first tool shank and the maximum diameter of the tapered portion of the second tool shank are obtained, in the case that the minimum diameter of the tapered portion of the first tool shank is greater than or equal to the minimum diameter of the tapered portion of the second tool shank;

[0015] the length of the tapered portion of the second tool shank is obtained, in the case that the maximum diameter of the tapered portion of the first tool shank is greater than or equal to the maximum diameter of the tapered portion of the second tool shank,

[0016] wherein the length of the insertion portion of the second tool shank comprises the length of the tapered portion.

[0017] Optionally, before the length of the insertion portion of the second tool shank is obtained, the method further comprises:

[0018] the diameter of the tool shank reinforced portion of the first tool shank and the diameter of the tool shank reinforced portion of the second tool shank are obtained;

[0019] the length of the tool shank reinforced portion of the second tool shank is obtained, in the case that the diameter of the tool shank reinforced portion of the first tool shank is greater than or equal to the diameter of the tool shank reinforced portion of the second tool shank;

[0020] wherein the length of the insertion portion of the second tool shank comprises the sum of the length of the tapered portion and the length of the tool shank reinforced portion.

[0021] Optionally, before the length of the insertion portion of the second tool shank is obtained, the method further comprises:

[0022] the diameter of the tool shank end portion of the first tool shank and the diameter of the tool shank end portion of the second tool shank are obtained;

[0023] the length of the tool shank end portion of the second tool shank is obtained, in the case that the diameter of the tool shank end portion of the first tool shank is greater than or equal to the diameter of the tool shank end portion of the second tool shank;

[0024] The length of the insertion part of the second tool holder includes the length of the tool holder tapered part, the length of the tool holder reinforced part and the length of the tool holder end part.

[0025] According to a second aspect of the present application, a tool holder matching determination apparatus is provided, comprising:

[0026] A first obtaining module is configured to obtain a cutting depth of a workpiece and a corresponding first tool holder, wherein the first tool holder is a tool holder used in simulation in programming in computer-aided manufacturing (CAM).

[0027] A second obtaining module is configured to obtain a length of an insertion part of a second tool holder according to the insertion part of the first tool holder, wherein the second tool holder is a tool holder actually used in a computer numerical control (CNC) machine tool, the insertion part of the first tool holder is a part of the first tool holder capable of being inserted into the workpiece, and the length of the insertion part of the second tool holder is a length of a part of the second tool holder capable of being inserted into the workpiece.

[0028] A determination module is configured to determine that the second tool holder matches the first tool holder in a case where the length of the insertion part of the second tool holder and an overhang length of a tool clamping part are greater than the cutting depth.

[0029] According to a third aspect of the present application, an electronic device is provided. The electronic device comprises the tool holder matching determination apparatus according to the second aspect.

[0030] Alternatively, the electronic device comprises a memory and a processor, the memory is configured to store computer instructions, and the processor is configured to call the computer instructions from the memory to execute the tool holder matching determination method according to any one of the first aspect.

[0031] According to a fourth aspect of the present application, a computer readable storage medium is provided, which stores a computer program, and the computer program is configured to implement the method according to any one of the first aspect when executed by a processor.

[0032] According to different embodiments of the present application, a tool holder actually used in a CNC machine tool site is determined to match a tool holder used in simulation in CAM, so as to process a workpiece by using the tool holder actually used in the CNC machine tool site, and flexibility of tool holder use is increased.

[0033] In addition, in some embodiments, this can avoid interference between the tool holder and the workpiece, and ensure equipment safety.

[0034] In addition, in some embodiments, this can improve processing efficiency.

[0035] Other features and advantages of the present application will become apparent from the following detailed description of exemplary embodiments thereof, taken in conjunction with the accompanying drawings. BRIEF DESCRIPTION OF DRAWINGS

[0036] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments of the application and, together with the description, serve to explain the principles of the application.

[0037] Figure 1 is a schematic structural diagram of a tool holder, a tool holder clamped tool and a part of a tool holder connected to a CNC machine tool spindle provided by an embodiment of the application.

[0038] Figure 2 is a schematic flow diagram of a tool holder matching determination method provided by an embodiment of the application.

[0039] Figure 3 is a schematic flow diagram of obtaining the length of the probe-in portion of the second tool holder provided by an embodiment of the application.

[0040] Figure 4 is a schematic flow diagram of another method for obtaining the length of the probe-in portion of the second tool holder provided by an embodiment of the application.

[0041] Figure 5 is a schematic flow diagram of another method for obtaining the length of the probe-in portion of the second tool holder provided by an embodiment of the application.

[0042] Figure 6 is a schematic structural diagram of a tool holder matching determination device provided by an embodiment of the application.

[0043] Figure 7 is a schematic structural diagram of an electronic device provided by an embodiment of the application. DETAILED DESCRIPTION

[0044] Various exemplary embodiments of the present application will now be described in detail with reference to the accompanying drawings. It should be noted that the relative arrangement of the components and steps set forth in the embodiments, numerical expressions, and numerical values are not limiting to the scope of the present application unless specifically stated otherwise.

[0045] The following description of at least one exemplary embodiment is merely exemplary in nature and is in no way intended to limit the application or its application or uses.

[0046] Techniques, methods, and devices known to those of ordinary skill in the relevant art can not be discussed in detail herein. However, the techniques, methods, and devices should be considered part of the specification, if appropriate.

[0047] In all of the examples shown and discussed herein, any specific values should be interpreted as merely exemplary, and not as a limitation. Thus, other examples of the exemplary embodiments can have different values.

[0048] It should be noted that like reference numerals and characters refer to like items throughout the several views, and once an item is defined in one view, it should not have to be discussed further in subsequent views.

[0049] In a machining site, the tool shank types on different machine tables in a numerical control machine tool can be different. There are many types of tool shanks. Therefore, the pre-programmed program in the numerical control machine tool has certain limitations in the field use. For example, if a corresponding control program is programmed for each pre-specified tool, the efficiency of this way is low and lacks flexibility. The inventor notices that in the use of the numerical control machine tool, a part of the tool shank of the machining tool can be deeply inserted into the workpiece being machined. The tool shank insertion amount can be simulated by CAM (Computer Aided Manufacturing) programming to reduce the length of the tool clamping. By inserting the tool shank into the workpiece being machined, the machining quality can be ensured.

[0050] For example, the CNC machine tool performs high-cut-depth machining on the workpiece, and a longer tool can be used. When the tool length is too long, the tool will have overcutting problems due to inertia during machining. Therefore, in order to ensure the quality of the workpiece being machined, the tool shank can be used to simulate the insertion amount of the tool to reduce the length of the tool clamping.

[0051] Therefore, the tool shank insertion amount can be simulated based on the CAM programming. Since there are many types of tool shanks, the CAM program can pre-specify a tool shank to simulate the insertion amount of the tool shank. The CNC machine tool processes the workpiece using the same tool shank as in the program simulating the insertion amount of the tool shank.

[0052] In a machining site, the tool shank types on different machine tables in a numerical control machine tool can be different. There are many types of tool shanks. Therefore, the pre-programmed program in the numerical control machine tool has certain limitations in the field use. For example, if a corresponding control program is programmed for each pre-specified tool, the efficiency of this way is low and lacks flexibility. The inventor notices that in the use of the numerical control machine tool, a part of the tool shank of the machining tool can be deeply inserted into the workpiece being machined. The tool shank insertion amount can be simulated by CAM (Computer Aided Manufacturing) programming to reduce the length of the tool clamping. By inserting the tool shank into the workpiece being machined, the machining quality can be ensured.

[0053] The embodiments of the present application provide a tool shank matching determination method. Before the CNC machine tool executes the program simulating the tool shank insertion amount, it is determined whether the tool shank used in the field machining matches the tool shank simulated in the program.

[0054] In order to facilitate understanding, Figure 1 A structure diagram of a tool shank 100, a tool 120 clamped by the tool shank 100, and a part 140 of the tool shank 100 connected to a CNC machine tool spindle is provided.

[0055] As shown in the drawings, Figure 1 The tool shank 100 includes a tool shank conical part 101, a tool shank reinforcing part 102, and a tool shank end part 103.

[0056] The lower end of the tapered portion 101 of the tool holder is fitted with a tool 120. One end of the reinforcing portion 102 of the tool holder is connected to the tapered portion 101 of the tool holder, and the other end is connected to the end portion 103 of the tool holder. The top end of the end portion 103 of the tool holder is connected to the portion 140 that connects to the CNC machine tool spindle.

[0057] The length of the tool 120 clamped by the tool holder 100 (i.e., the tool clamping overhang) is H. The length of the tapered portion 101 of the tool holder is M. The tapered portion 101 of the tool holder has a certain taper. The taper is equal to the difference between the maximum diameter D2 and the minimum diameter D1 of the tapered portion 101 of the tool holder, divided by the length M of the tapered portion 101 of the tool holder. The taper is used to reflect the slope of the tapered portion 101 of the tool holder. The length of the reinforcing portion 102 of the tool holder is L1, and the diameter is D3. The length of the end portion 103 of the tool holder is L2, and the diameter is D4. The sum of the lengths of the end portion 103 of the tool holder, the reinforcing portion 102 of the tool holder, and the tapered portion 101 of the tool holder is L.

[0058] In this embodiment, the tool holder 100 can be a tool holder used for CAM simulation of tool holder insertion depth, or a tool holder used for CNC on-site machining. The model of the tool holder 100 is not limited; for example, it can be F63-SLRA4-75-M22 or F63-MEGA10N-75-M22. Here, F63 is the taper model; SLRA / MEGA is the manufacturer's tool holder model; 4 / 10N is the maximum clamping diameter (for heat-shrinkable types, it's the clampable diameter); N is the collet manufacturer's model; 75 is the tool holder length; and M22 is the taper length.

[0059] like Figure 2 As shown in the figure, this application embodiment provides a tool holder matching determination method, including the following steps S2100-S2300.

[0060] S2100: Obtain the depth of cut for machining the workpiece and the corresponding first tool holder.

[0061] The depth of cut is the depth to which the workpiece needs to be cut.

[0062] The first tool holder is the tool holder simulated in computer-aided manufacturing programming.

[0063] In some embodiments of this application, the depth of cut for machining the workpiece and the specific information of the corresponding first tool holder can be obtained from the program that simulates the probe depth of the first tool holder uploaded by CAM.

[0064] In one example, the model of the first tool holder can be obtained from the program simulating the first tool holder's stick-out uploaded to the CAM. According to the obtained model of the first tool holder, the information corresponding to the first tool holder is obtained from the database storing the tool holder information. For example, the length H of the first tool holder clamping the tool 120, the length M of the tool holder taper portion, the maximum diameter D2 of the tool holder taper portion, the minimum diameter D1 of the tool holder taper portion, the length L1 and diameter D3 of the tool holder reinforcing portion, the length L2 and diameter D4 of the tool holder end portion are obtained.

[0065] S2200, according to the stick-in part of the first tool holder, obtaining the length of the stick-in part of the second tool holder.

[0066] The stick-in part of the first tool holder is the part of the first tool holder that can stick into the workpiece. Those skilled in the art should understand that the part of the tool holder that can stick into the workpiece is the part of the tool holder that can stick into the workpiece under the condition that the tool holder can realize its tool function.

[0067] The stick-in part of the first tool holder can include the tool holder taper portion 101, or the tool holder taper portion 101 and the tool holder reinforcing portion 102, or the tool holder taper portion 101, the tool holder reinforcing portion 102 and the tool holder end portion 103.

[0068] Optionally, when the sum of the tool clamping overhang H of the first tool holder and the length M of the tool holder taper portion is greater than the depth of cut, the stick-in part of the first tool holder is the tool holder taper portion 101.

[0069] Optionally, when the sum of the tool clamping overhang H of the first tool holder and the length M of the tool holder taper portion is less than or equal to the depth of cut, and the sum of the tool clamping overhang H of the first tool holder, the length M of the tool holder taper portion and the length L1 of the tool holder reinforcing portion is greater than the depth of cut, the stick-in part of the first tool holder is the tool holder taper portion 101 and the tool holder reinforcing portion 102.

[0070] Optionally, when the sum of the tool clamping overhang H of the first tool holder, the length M of the tool holder taper portion and the length L1 of the tool holder reinforcing portion is less than or equal to the depth of cut, and the sum of the tool clamping overhang H of the first tool holder, the length M of the tool holder taper portion, the length L1 of the tool holder reinforcing portion and the length L2 of the tool holder end portion is greater than the depth of cut, the stick-in part of the first tool holder is the tool holder taper portion 101, the tool holder reinforcing portion 102 and the tool holder end portion 103.

[0071] Optionally, when the sum of the tool clamping overhang H of the first tool holder, the length M of the tool holder taper portion, the length L1 of the tool holder reinforcing portion and the length L2 of the tool holder end portion is less than or equal to the depth of cut, the stick-in part of the first tool holder is the tool holder taper portion 101, the tool holder reinforcing portion 102 and the tool holder end portion 103.

[0072] The second tool holder is a tool holder actually used in a computer numerical control machine tool. The second tool holder can be of the same model as the first tool holder, or can be of a different model.

[0073] The length of the second tool holder's insertion portion is the length of the portion of the second tool holder that can be inserted into the workpiece.

[0074] In embodiments of the present application, the information of the second tool holder is provided by the machine tool to which the second tool holder is bound. As an example, the electronic device executing the present method acquires the model of the second tool holder bound by the machine tool. When the second tool holder is of the same model as the first tool holder, the matching determination method terminates execution. When the second tool holder is of a different model than the first tool holder, the information of the second tool holder is acquired from the database storing tool holder information, for example, the length of the insertion portion of the second tool holder, according to the model.

[0075] The insertion portion of the second tool holder can include the tool holder taper portion 101, can include the tool holder taper portion 101 and the tool holder reinforcing portion 102, and can include the tool holder taper portion 101, the tool holder reinforcing portion 102, and the tool holder end portion 103.

[0076] It can be understood that when the insertion portion of the first tool holder is the tool holder taper portion 101, the information of the tool holder reinforcing portion 102 or the tool holder end portion 103 will not exist in the program corresponding to the simulated tool holder insertion amount. In this case, the sum of the length M of the tool holder taper portion 101 of the second tool holder and the overhang H of the tool holder clamping portion must satisfy the depth of cut requirement. At this time, the machine tool can control the second tool holder to machine the workpiece based on the simulation program of the first tool holder.

[0077] Similarly, when the insertion portion of the first tool holder is the tool holder taper portion 101 and the tool holder reinforcing portion 102, the information of the tool holder end portion 103 will not exist in the program corresponding to the simulated tool holder insertion amount. In this case, the sum of the length M of the tool holder taper portion 101 of the second tool holder, the length L1 of the tool holder reinforcing portion 102, and the overhang H of the tool holder clamping portion must satisfy the depth of cut requirement. Alternatively, the sum of the length M of the tool holder taper portion 101 of the second tool holder and the overhang H of the tool holder clamping portion already satisfies the depth of cut requirement. At this time, the machine tool can control the second tool holder to machine the workpiece based on the simulation program of the first tool holder.

[0078] Therefore, in some embodiments of the present application, when the insertion portion of the first tool holder includes a tool holder taper portion, the insertion portion of the second tool holder includes a tool holder taper portion.

[0079] In these embodiments, when the insertion portion of the first tool holder includes a tool holder taper portion, the length M of the tool holder taper portion of the second tool holder is acquired B .

[0080] In these embodiments, as Figure 3As shown, step S2200 includes steps S2210-S2230.

[0081] S2210, obtaining the minimum diameter D1 of the tapered portion of the first tool holder A and the minimum diameter D1 of the tapered portion of the second tool holder B .

[0082] S2220, in the case where the minimum diameter D1 of the tapered portion of the first tool holder A is greater than or equal to the minimum diameter D1 of the tapered portion of the second tool holder B , obtaining the maximum diameter D2 of the tapered portion of the first tool holder A and the maximum diameter D2 of the tapered portion of the second tool holder B .

[0083] That is, if the minimum diameter D1 of the tapered portion of the first tool holder A is greater than or equal to the minimum diameter D1 of the tapered portion of the second tool holder B , the next step is successfully entered, obtaining the maximum diameter D2 of the tapered portion of the first tool holder A and the maximum diameter D2 of the tapered portion of the second tool holder B . If the minimum diameter D1 of the tapered portion of the first tool holder A is less than the minimum diameter D1 of the tapered portion of the second tool holder B , the second tool holder and the first tool holder fail to match, and the method terminates. This can avoid interference between the second tool holder and the workpiece, reducing the risk of damage to the second tool holder or even the main shaft.

[0084] S2230, in the case where the maximum diameter D2 of the tapered portion of the first tool holder A is greater than or equal to the maximum diameter D2 of the tapered portion of the second tool holder B , obtaining the length M of the tapered portion of the second tool holder B .

[0085] That is, if the maximum diameter D2 of the tapered portion of the first tool holder A is greater than or equal to the maximum diameter D2 of the tapered portion of the second tool holder B , the next step is successfully entered, obtaining the length M of the tapered portion of the second tool holder B . If the maximum diameter D2 of the tapered portion of the first tool holder A is less than the maximum diameter D2 of the tapered portion of the second tool holder B , the second tool holder and the first tool holder fail to match, and the method terminates. This can avoid interference between the second tool holder and the workpiece, reducing the risk of damage to the second tool holder or even the main shaft.

[0086] In some other embodiments of this application, when the insertion portion of the first tool holder includes a tapered portion of the tool holder and a reinforcing portion of the tool holder, the insertion portion of the second tool holder may include a tapered portion of the tool holder, or it may include a tapered portion of the tool holder and a reinforcing portion of the tool holder.

[0087] Optionally, when the insertion portion of the first tool holder includes a tapered portion and a reinforcing portion, the length M of the tapered portion of the second tool holder is obtained. B At this time, when the length M of the tapered portion of the second tool holder... B When the probe volume requirement is met, the matching path is the shortest, which can save matching time.

[0088] Optionally, when the insertion portion of the first tool holder includes a tapered portion and a reinforcing portion, the sum M of the length of the tapered portion and the length of the reinforcing portion of the second tool holder is obtained. B +L1 B .

[0089] In these embodiments, when the insertion portion of the first tool holder includes a tapered portion and a reinforcing portion, the length M of the tapered portion of the second tool holder is first obtained. B When the length of the tapered section of the tool holder is insufficient to meet the probe depth requirement, the sum M of the length of the tapered section and the length of the reinforcing section of the tool holder is then obtained. B +L1 B .

[0090] In these embodiments, when the insertion portion of the second tool holder includes a tapered portion of the tool holder, step S2200 also includes steps S2210-S2230. Further details are omitted here.

[0091] In these embodiments, when the insertion portion of the second tool holder includes a tapered portion and a reinforcing portion, such as Figure 4 As shown, step S2200 further includes the following steps S2240-S2250.

[0092] S2240. Obtain the diameter of the reinforcing portion of the first tool holder and the diameter of the reinforcing portion of the second tool holder.

[0093] S2250, the diameter D3 of the reinforcing portion of the first tool holder A The diameter D3 of the reinforcing portion of the second tool holder is greater than or equal to the diameter of the second tool holder. B In the case of obtaining the length L1 of the reinforcing part of the second tool holder, B .

[0094] In other words, if the diameter D3 of the reinforcing part of the first tool holder... A The diameter D3 of the reinforcing portion of the second tool holder is greater than or equal to the diameter of the second tool holder. B, the second handle and the first handle are matched successfully, and the method proceeds to the next step B If the diameter D3 of the handle reinforcing portion of the first handle is smaller than the diameter D3 of the handle reinforcing portion of the second handle A , the diameter D3 of the handle reinforcing portion of the second handle is smaller than the diameter D3 of the handle reinforcing portion of the first handle B , the second handle and the first handle are matched unsuccessfully, and the method is terminated.

[0095] In some embodiments of the present application, the insertion portion of the first handle comprises a handle tapering portion, a handle reinforcing portion and a handle end portion, and the insertion portion of the second handle comprises a handle tapering portion.

[0096] Optionally, when the insertion portion of the first handle comprises a handle tapering portion, a handle reinforcing portion and a handle end portion, the length M of the handle tapering portion of the second handle is obtained B .

[0097] Optionally, when the insertion portion of the first handle comprises a handle tapering portion, a handle reinforcing portion and a handle end portion, the sum M of the length of the handle tapering portion and the length of the handle reinforcing portion of the second handle is obtained B +L1 B .

[0098] Optionally, when the insertion portion of the first handle comprises a handle tapering portion, a handle reinforcing portion and a handle end portion, the sum M of the length of the handle tapering portion, the length of the handle reinforcing portion and the length of the handle end portion of the second handle is obtained B +L1 B +L2 B .

[0099] In these embodiments, when the insertion portion of the first handle comprises a handle tapering portion, a handle reinforcing portion and a handle end portion, first, the length M of the handle tapering portion of the second handle is obtained B . When the length of the handle tapering portion is insufficient to meet the requirement of the insertion amount, the sum M of the length of the handle tapering portion and the length of the handle reinforcing portion is obtained B +L1 B . When the sum of the length of the handle tapering portion and the length of the handle reinforcing portion is still insufficient to meet the requirement of the insertion amount, the sum M of the length of the handle tapering portion, the length of the handle reinforcing portion and the length of the handle end portion of the second handle is obtained B +L1 B +L2 B .

[0100] In these embodiments, when the insertion portion of the second handle comprises a handle tapering portion, the step S2200 also comprises the following steps S2210-S2230. Details are not described herein.

[0101] In these embodiments, when the insertion portion of the second tool holder includes a tapered portion and a reinforcing portion, step S2200 also includes steps S2240-S2250 as follows. These will not be elaborated upon here.

[0102] In these embodiments, when the insertion portion of the second tool holder includes a tapered portion of the tool holder, a reinforcing portion of the tool holder, and an end portion of the tool holder, such as Figure 5 As shown, step S2200 further includes the following steps S2260-S2270.

[0103] S2260, Obtain the diameter D4 of the end of the first tool holder. A and the diameter D4 of the end of the second tool holder B .

[0104] S2270, the diameter D4 at the end of the first tool holder A The diameter D4 of the end of the second tool holder is greater than or equal to the diameter of the tool holder. B In the case of obtaining the length L2 of the end of the second tool holder. B .

[0105] In other words, if the diameter D4 of the end of the first tool holder A The diameter D4 of the end of the tool holder is greater than or equal to that of the second tool holder. B Successfully proceed to the next step: obtain the length L2 of the toolholder end of the second toolholder. B If the diameter D4 of the end of the first tool holder A The diameter D4 of the end of the tool holder is smaller than that of the second tool holder. B If the second tool holder fails to match the first tool holder, the method terminates.

[0106] S2300: If the sum of the length of the protruding part of the second tool holder and the overhang of the tool clamping part is greater than the depth of cut, determine that the second tool holder is matched with the first tool holder.

[0107] In some embodiments of this application, when the insertion portion of the first tool holder includes a tapered portion, the length M of the tapered portion of the second tool holder is obtained if the minimum diameter and the maximum diameter of the tapered portion of the second tool holder satisfy the condition. B .

[0108] It is understandable that when the insertion part of the first toolholder is a tapered section, the corresponding program simulating the toolholder insertion amount will not contain information about the toolholder reinforcement or the toolholder end. In this case, the sum H of the length of the tapered section of the second toolholder and the overhang of the tool clamping part is... B +M Bmust be greater than or equal to the depth of cut. At this time, the machine tool can control the second tool holder to machine the workpiece based on the simulation program of the first tool holder.

[0109] However, the machine tool usually has some errors in the process of machining the workpiece. For example, the expected depth of cut is 10 cm, but due to the machining precision, the actual depth of cut may be 10.1 cm. In this case, if the length of the tool holder taper portion of the second tool holder is equal to the depth of cut, the tool holder reinforcing portion of the second tool holder will be used for probing in the actual machining. Since the diameter of the tool holder reinforcing portion is greater than the maximum diameter of the tool holder taper portion, in this case, the workpiece may be damaged.

[0110] Therefore, when the probing portion of the first tool holder is the tool holder taper portion, the length of the tool holder taper portion of the second tool holder must be greater than the sum H B +M B of the overhang of the tool holder clamping portion and the length of the tool holder taper portion.

[0111] Conversely, if the sum H B +M B of the overhang of the tool holder clamping portion and the length of the tool holder taper portion of the second tool holder is less than or equal to the depth of cut, the second tool holder cannot replace the first tool holder, and the second tool holder fails to match the first tool holder.

[0112] As an example, the depth of cut is 10 cm. The first tool holder A corresponds to H A = 4 cm, D1 A = 1 cm, D2 A = 2 cm, M A = 7 cm, D3 A = 3 cm, L1 A = 3 cm, D4 A = 4 cm, L2 A = 2 cm. The second tool holder B corresponds to H B = 4 cm, D1 B = 1 cm, D2 B = 1.5 cm, M B = 8 cm, D3 B = 3 cm, L1 B = 3 cm, D4 B = 4 cm, L2 B = 2 cm. H A +M A > 10 cm, at this time the probing portion of the first tool holder is the tool holder taper portion. At this time, the probing portion of the second tool holder is the tool holder taper portion. D1 A = D1 B , D2 A > D2B , the length of the second tool holder taper portion is obtained. B = 8 cm, H B + M B = 12 cm, the second tool holder is successfully matched with the first tool holder.

[0113] In some embodiments of the present application, when the first tool holder insertion portion comprises a tool holder taper portion and a tool holder reinforcing portion, the length of the tool holder taper portion of the second tool holder is obtained in the case that the minimum diameter of the taper portion of the second tool holder and the maximum diameter of the taper portion satisfy the condition. If the sum of the length of the tool holder taper portion of the second tool holder and the overhang length of the tool clamping portion is greater than the depth of cut, the second tool holder is successfully matched with the first tool holder. Otherwise, the sum of the length of the tool holder taper portion of the second tool holder and the length of the tool holder reinforcing portion is obtained in the case that the diameter of the tool holder reinforcing portion of the second tool holder satisfies the condition.

[0114] If the sum of the length of the tool holder taper portion of the second tool holder and the length of the tool holder reinforcing portion is greater than the depth of cut, the second tool holder is successfully matched with the first tool holder. Otherwise, the second tool holder is unsuccessfully matched with the first tool holder.

[0115] As an example, the depth of cut is 10 cm. The first tool holder A has H A = 4 cm, D1 A = 1 cm, D2 A = 2 cm, M A = 5 cm, D3 A = 3 cm, L1 A = 3 cm, D4 A = 4 cm, L2 A = 2 cm. The second tool holder B has H B = 4 cm, D1 B = 1 cm, D2 B = 1.5 cm, M B = 4 cm, D3 B = 3 cm, L1 B = 1.8 cm, D4 B = 4 cm, L2 B = 1 cm. H A + M A ≤ depth of cut < H A + M A + L1 A At this time, the insertion portion of the first tool holder is the tool holder taper portion and the tool holder reinforcing portion. At this time, the insertion portion of the second tool holder is the tool holder taper portion or the tool holder taper portion and the tool holder reinforcing portion. D1 A = D1 B , D2 A > D2 B , the length of the tool holder taper portion of the second tool holder is obtained first, HB + M B = 8 <cutting depth. D3 A = D3 B , the length of the shank tapering portion of the second shank and the length of the shank reinforcing portion M B + L1 B , H B + M B + L1 B = 9.8 cm <cutting depth, the second shank fails to match the first shank.

[0116] In some embodiments of the present application, when the probe portion of the first shank comprises a shank tapering portion, a shank reinforcing portion and a shank end portion, the length of the shank tapering portion of the second shank is obtained if the minimum diameter of the tapering portion of the second shank and the maximum diameter of the tapering portion satisfy the condition. If the sum of the length of the shank tapering portion of the second shank and the overhang of the tool clamping portion is greater than the cutting depth, the second shank successfully matches the first shank. Otherwise, the sum of the length of the shank tapering portion of the second shank and the length of the shank reinforcing portion is obtained if the diameter of the shank reinforcing portion of the second shank satisfies the condition.

[0117] If the sum of the length of the shank tapering portion of the second shank and the length of the shank reinforcing portion is greater than the cutting depth, the second shank successfully matches the first shank. Otherwise, the sum of the length of the shank tapering portion of the second shank, the length of the shank reinforcing portion and the length of the shank end portion is obtained if the diameter of the shank end portion of the second shank satisfies the condition.

[0118] If the sum of the length of the shank tapering portion of the second shank, the length of the shank reinforcing portion and the length of the shank end portion is greater than the cutting depth, the second shank successfully matches the first shank. Otherwise, the second shank fails to match the first shank.

[0119] As an example, the cutting depth is 10 cm. The H A = 4 cm, D1 A = 1 cm, D2 A = 2 cm, M A = 5 cm, D3 A = 3 cm, L1 A = 1 cm, D4 A = 4 cm, L2 A = 1 cm. The H B = 4 cm, D1 B = 1 cm, D2 B = 1.5 cm, M B = 4 cm, D3 B = 3 cm, L1 B = 2 cm, D4 B=3.5cm, L2 B =1cm. H A +M A +L1 A ≤ depth of cut <H A +M A +L1 A +L2 A At this point, the protruding part of the first tool holder consists of the tapered portion of the tool holder, the reinforcing portion of the tool holder, and the end portion of the tool holder. At this point, the protruding part of the second tool holder consists of the tapered portion of the tool holder, or the tapered portion of the tool holder and the reinforcing portion of the tool holder, or the tapered portion of the tool holder, the reinforcing portion of the tool holder, and the end portion of the tool holder. D1 A =D1 B D2 A >D2 B First, obtain the length M of the tapered portion of the second tool holder. B H B +M B =8 < depth of cut. D3 A =D3 B Then obtain the sum M of the length of the tapered part of the second tool holder and the length of the reinforcing part of the tool holder. B +L1 B H B +M B +L1 B =10cm=cut depth. D4 A >D4 B Then obtain the sum M of the length of the tapered part of the tool holder, the length of the reinforcing part of the tool holder, and the length of the end of the tool holder. B +L1 B +L2 B H B +M B +L1 B +L2 B =11cm>cut depth, the second tool holder and the first tool holder are successfully matched.

[0120] As another example, the depth of cut is 10cm. The first tool holder A has a H... A =4cm, D1 A =1cm, D2 A =2cm, M A =4cm, D3 A =3cm, L1 A =1cm, D4 A =4cm, L2 A =1cm. H of the second tool holder B B =4cm, D1 B =1cm, D2 B =1.5cm, M B =4cm, D3 B= 3 cm, L1 B = 2 cm, D4 B = 3.5 cm, L2 B = 1 cm. H A + M A + L1 A < H A + M A + L1 A + L2 A At this time, the inserted part of the first holder is the holder taper part, the holder reinforcing part and the holder end part. At this time, the inserted part of the second holder is the holder taper part, or the holder taper part and the holder reinforcing part, or the holder taper part, the holder reinforcing part and the holder end part. D1 A = D1 B , D2 A > D2 B , first obtain the length M of the holder taper part of the second holder B , H B + M B = 8 < H. D3 A = D3 B , then obtain the sum M of the length of the holder taper part and the length of the holder reinforcing part of the second holder B + L1 B , H B + M B + L1 B = 10 cm = H. D4 A > D4 B , then obtain the sum M of the length of the holder taper part, the length of the holder reinforcing part and the length of the holder end part B + L1 B + L2 B , H B + M B + L1 B + L2 B = 11 cm > H, the second holder is successfully matched with the first holder.

[0121] In some embodiments of the present application, the sum of the length of the inserted part of the second holder and the overhang of the tool clamping part is greater than the depth of cut, and the overhang of the tool clamping part of the second holder is also greater than the depth of cut. At this time, the amount of holder insertion does not need to be simulated by the CAM.

[0122] As an example, the CAM program does not output information.

[0123] As another example, if the CAM program has information output, the CAM end will alarm.

[0124] For example Figure 6As shown, this application also provides a tool holder matching determination device 600. The tool holder matching determination device 600 includes:

[0125] The first acquisition module 610 is used to acquire the depth of cut for machining the workpiece and the corresponding first tool holder, wherein the first tool holder is a tool holder simulated in programming in computer-aided manufacturing.

[0126] The second acquisition module 620 is used to acquire the length of the probe portion of the second tool holder based on the probe portion of the first tool holder, wherein the second tool holder is a tool holder actually used in a computer numerical control machine tool, the probe portion of the first tool holder is the part of the first tool holder that can probe into the workpiece, and the length of the probe portion of the second tool holder is the length of the part of the second tool holder that can probe into the workpiece.

[0127] The determining module 630 is used to determine that the second tool holder matches the first tool holder when the sum of the length of the protrusion portion of the second tool holder and the overhang length of the tool clamping portion is greater than the cutting depth.

[0128] like Figure 7 As shown, this application also provides an electronic device 700. The electronic device 700 includes the aforementioned tool holder matching determination device 600;

[0129] Alternatively, the electronic device includes a memory 710 for storing computer instructions and a processor 720 for retrieving computer instructions from the memory to execute any of the methods described above for determining tool holder matching.

[0130] This application also provides a computer-readable storage medium having a computer program stored thereon. When executed by a processor, the computer program implements any one of the above-described methods for determining tool holder matching.

[0131] This application may be a system, method, and / or computer program product. A computer program product may include a computer-readable storage medium having computer-readable program instructions loaded thereon for causing a processor to implement various aspects of this application.

[0132] Computer readable storage media can be tangible storage media which can retain and store instructions for use by an instruction execution device. Computer readable storage media can be, for example, but is not limited to, an electronic storage device, a magnetic storage device, an optical storage device, an electromagnetic storage device, a semiconductor storage device, or any suitable combination of the foregoing. More specific examples (a non-exhaustive list) of computer readable storage media include the following: a portable computer diskette, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), a static random access memory (SRAM), a portable compact disc read-only memory (CD-ROM), a digital versatile disk (DVD), a memory stick, a floppy disk, a mechanically encoded device such as punch-cards or raised structures in a groove having instructions recorded thereon, and any suitable combination of the foregoing. A computer readable storage medium, as used herein, is not to be construed as being transitory signals per se, such as radio waves or other freely propagating electromagnetic waves, electromagnetic waves propagating through a waveguide or other transmission media (e.g., light pulses passing through a fiber-optic cable), or electrical signals transmitted through a wire.

[0133] Computer readable program instructions described herein can be downloaded to respective computing / processing devices from a computer readable storage medium or to an external computer or external storage device via a network, for example, the Internet, a local area network, a wide area network and / or a wireless network. The network can comprise copper transmission cables, optical transmission fibers, wireless transmission, routers, firewalls, switches, gateway computers and / or edge servers. A network adapter card or network interface in each computing / processing device receives computer readable program instructions from the network and forwards the computer readable program instructions for storage in a computer readable storage medium within the respective computing / processing device.

[0134] Computer readable program instructions for carrying out operations of the present application can be assembler instructions, instruction-set-architecture (ISA) instructions, machine instructions, machine dependent instructions, microcode, firmware instructions, state-setting data, or either source code or object code written in any combination of one or more programming languages, including an object oriented programming language such as Smalltalk, C++ or the like and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The computer readable program instructions can execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the latter scenario, the remote computer can be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or the connection can be made to an external computer (for example, through the Internet using an Internet Service Provider). In some embodiments, electronic circuitry including, for example, programmable logic circuitry, field-programmable gate array (FPGA), or programmable logic array (PLA) can execute the computer readable program instructions by utilizing state information of the computer readable program instructions to personalize the electronic circuitry, in order to perform aspects of the present application.

[0135] The computer readable program instructions can also be loaded onto a computer, other programmable data processing apparatus, or other device to cause a series of operational steps to be performed on the computer, other programmable apparatus or other device to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide processes for implementing the functions / acts specified in the flowchart and / or block diagram block or blocks.

[0136] These computer readable program instructions can be provided to a processor of a general purpose computer, special purpose computer, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions / acts specified in the flowchart and / or block diagram block or blocks. These computer readable program instructions can also be stored in a computer readable storage medium that can include random access memory (RAM), read only memory (ROM), electrically erasable programmable read only memory (EEPROM), flash memory or other data storage device. When the computer readable program instructions are loaded into the computer and other programmable data processing apparatus, a series of operational steps are implemented that provide processes such that the computer or other programmable apparatus provide processes for implementing the functions / acts specified in the flowchart and / or block diagram block or blocks.

[0137] The computer readable program instructions can also be loaded onto a computer, other programmable data processing apparatus, or other device to cause a series of operational steps to be performed on the computer, other programmable data processing apparatus or other device to produce a computer implemented process such that the instructions which execute on the computer, other programmable data processing apparatus, or other device implement the functions / acts specified in the flowchart and / or block diagram block or blocks.

[0138] The computer readable program instructions can also be loaded onto a computer, other programmable data processing apparatus, or other device to cause a series of operational steps to be performed on the computer, other programmable data processing apparatus or other device to produce a computer implemented process such that the instructions which execute on the computer, other programmable data processing apparatus, or other device implement the functions / acts specified in the flowchart and / or block diagram block or blocks.

[0139] Embodiments of the present application have been described above, and the description is intended to be illustrative, and not restrictive, of the disclosed embodiments. Many modifications and variations of the disclosed embodiments are possible in light of the above teachings. It is therefore to be understood that within the scope of the disclosed embodiments, modifications and variations of the disclosed embodiments can be practiced. It is also to be understood that the specific order or hierarchy of steps in the processes disclosed is an illustration of exemplary processes. Based upon the description and illustrations provided herein, those skilled in the art will understand that changes can be made to the order of steps in the processes and that many of the individual steps can be modified or eliminated. Additionally, the description and illustrations provided herein are not meant to limit the scope of the disclosed embodiments. The scope of the disclosed embodiments is limited only by the claims.

Claims

1. A method for determining tool holder matching, characterized in that, include: Obtain the depth of cut for machining the workpiece and the corresponding first tool holder, wherein the first tool holder is a tool holder simulated in the programming of computer-aided manufacturing; The length of the second tool holder's probing portion is obtained based on the probing portion of the first tool holder, wherein the second tool holder is a tool holder actually used in a computer numerical control machine tool, the probing portion of the first tool holder is the part of the first tool holder that can be inserted into the workpiece, and the length of the probing portion of the second tool holder is the length of the part of the second tool holder that can be inserted into the workpiece. If the sum of the length of the protrusion of the second tool holder and the overhang of the tool clamping part is greater than the cutting depth, it is determined that the second tool holder matches the first tool holder. The first tool holder's insertion portion includes a tapered part, and the second tool holder's insertion portion also includes a tapered part. The process of obtaining the length of the protruding portion of the second tool holder includes: obtaining the minimum diameter of the tapered portion of the first tool holder and the minimum diameter of the tapered portion of the second tool holder; if the minimum diameter of the tapered portion of the first tool holder is greater than or equal to the minimum diameter of the tapered portion of the second tool holder, obtaining the maximum diameter of the tapered portion of the first tool holder and the maximum diameter of the tapered portion of the second tool holder; if the maximum diameter of the tapered portion of the first tool holder is greater than or equal to the maximum diameter of the tapered portion of the second tool holder, obtaining the length of the tapered portion of the second tool holder, wherein the length of the protruding portion of the second tool holder includes the length of the tapered portion.

2. The tool holder matching determination method according to claim 1, characterized in that, The first tool holder's insertion portion includes a tapered portion and a reinforcing portion, and the second tool holder's insertion portion includes either a tapered portion or both a tapered portion and a reinforcing portion.

3. The tool holder matching determination method according to claim 1, characterized in that, The first tool holder's insertion portion includes a tapered portion, a reinforcing portion, and an end portion; the second tool holder's insertion portion includes a tapered portion, or includes a tapered portion and a reinforcing portion, or includes a tapered portion, a reinforcing portion, and an end portion.

4. The tool holder matching determination method according to claim 2 or 3, characterized in that, The method of obtaining the length of the probe portion of the second tool holder also includes: Obtain the diameter of the reinforcing portion of the first tool holder and the diameter of the reinforcing portion of the second tool holder; If the diameter of the reinforcing portion of the first tool holder is greater than or equal to the diameter of the reinforcing portion of the second tool holder, the length of the reinforcing portion of the second tool holder is obtained. The length of the second tool holder's protruding portion includes the sum of the length of the tapered portion and the length of the tool holder's reinforcing portion.

5. The tool holder matching determination method according to claim 3, characterized in that, The method of obtaining the length of the probe portion of the second tool holder also includes: Obtain the diameter of the end of the first tool holder and the diameter of the end of the second tool holder; If the diameter of the end of the first tool holder is greater than or equal to the diameter of the end of the second tool holder, obtain the length of the end of the second tool holder. The length of the second tool holder's protruding portion includes the sum of the length of the tapered portion of the tool holder, the length of the reinforcing portion of the tool holder, and the length of the end of the tool holder.

6. A tool holder matching and determining device, characterized in that, include: The first acquisition module is used to acquire the depth of cut for machining the workpiece and the corresponding first tool holder, wherein the first tool holder is a tool holder simulated in programming in computer-aided manufacturing; The second acquisition module is used to acquire the length of the probing portion of the second tool holder based on the probing portion of the first tool holder, wherein the second tool holder is a tool holder actually used in a computer numerical control machine tool, the probing portion of the first tool holder is the part of the first tool holder that can be inserted into the workpiece, and the length of the probing portion of the second tool holder is the length of the part of the second tool holder that can be inserted into the workpiece. The determination module is used to determine that the second tool holder matches the first tool holder when the sum of the length of the protrusion portion of the second tool holder and the overhang of the tool clamping portion is greater than the cutting depth. The first tool holder's insertion portion includes a tapered part, and the second tool holder's insertion portion also includes a tapered part. The second acquisition module is specifically used to acquire the minimum diameter of the tapered portion of the first tool holder and the minimum diameter of the tapered portion of the second tool holder; when the minimum diameter of the tapered portion of the first tool holder is greater than or equal to the minimum diameter of the tapered portion of the second tool holder, to acquire the maximum diameter of the tapered portion of the first tool holder and the maximum diameter of the tapered portion of the second tool holder; when the maximum diameter of the tapered portion of the first tool holder is greater than or equal to the maximum diameter of the tapered portion of the second tool holder, to acquire the length of the tapered portion of the second tool holder, wherein the length of the protruding part of the second tool holder includes the length of the tapered portion.

7. An electronic device, characterized in that, The electronic device includes the apparatus as described in claim 6; Alternatively, the electronic device includes a memory and a processor, the memory for storing computer instructions, and the processor for retrieving the computer instructions from the memory to perform the method as described in any one of claims 1-5.

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

Citation Information

Patent Citations

  • Measurement system capable of measuring temperatures of milling cutter and workpiece during milling process

    CN106271880A

  • Numerical control device having function of determining tool holder and tool mounting length to tool holder

    JP2012218111A