Cutter identification system and method

By designing a tool recognition system in a CNC system and using a reflective grating sensor to detect the tools in the tool sleeve, the problem of inefficient distinction between large and small tools in the prior art is solved, automatic identification is achieved, and accuracy and efficiency are improved.

CN119501679AActive Publication Date: 2025-02-25ZHUHAI GREE INTELLIGENT EQUIP CO LTD +1
View PDF 11 Cites 0 Cited by

Patent Information

Application Number
CN202411683315.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-22
Publication Date
2025-02-25
Estimated Expiration
2044-11-22

AI Technical Summary

Technical Problem

Existing CNC systems are inefficient and prone to operational errors when distinguishing between large and large tools, resulting in hidden dangers in tool magazine operation.

Method used

A tool recognition system is designed, including a tool magazine, a detection device and a control terminal, and a reflective grating sensor is used to detect the tools in the tool sleeve, generate a detection signal, and process the signals through the control terminal to achieve automatic identification of large and small tools.

Benefits of technology

Automatic recognition of large and small tools in the tool magazine is realized, which improves the accuracy and efficiency of recognition, reduces the risk of manually setting parameters, and improves the stability of CNC machine tools.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119501679A_ABST
    Figure CN119501679A_ABST
Patent Text Reader

Abstract

The invention discloses a tool recognition system and method, and the system comprises a tool magazine which comprises a plurality of tool pouches capable of placing tools; the detection device is used for detecting whether a knife exists in the knife sheath or not and outputting a detection signal; and the control terminal is connected with the detection device and is used for receiving the detection signal and identifying the size of the cutter in the cutter sleeve according to the detection signal. The detection device is used for detecting the tools in the tool sleeves and generating the corresponding detection signals, and then the control system is used for processing the detection signals, so that the effect of automatically identifying the large and small tools in the tool magazine is achieved, the accuracy and efficiency of identifying the large and small tools can be improved, the risk of manually setting parameters is reduced, and the working efficiency is improved. The stability of the numerically-controlled machine tool is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of numerical control automation, and in particular to a tool identification system and method. Background Art

[0002] Current CNC machine tools are usually equipped with tool magazines, and the tool magazines have automatic tool changing functions so that multiple tools can be replaced in one machining program. With the development of the times, CNC machine tools have higher and higher requirements for tool magazines, such as the number of tools that the tool magazine can contain, and the tool size requirements that the tool magazine can support. In the boring process, the size of the boring tool is much larger than the diameter of the tool sleeve (the tool is installed in the tool sleeve), so a tool that occupies three tool sleeve positions is required, so this tool that occupies three tool sleeve positions is called a large tool. The two adjacent tool sleeves of the large tool cannot hold the tool, otherwise there is a risk of drying. The tool that occupies one tool sleeve position and will not dry out with the adjacent tool is called a small tool.

[0003] For large and small knives, the machine tool operator usually installs the tool into the tool holder according to the tool magazine table (i.e., a table of tool models corresponding to each tool holder), and then the CNC system is required to distinguish the large and small knives in the tool holder. However, when distinguishing large and small knives, the current CNC system usually provides a parameter setting page, and the machine tool operator manually sets each tool type separately, which is obviously inefficient. In addition, since it is a manual operation, it is easy to make operational errors, resulting in hidden dangers in the tool magazine operation. Summary of the invention

[0004] The embodiment of the present invention provides a tool identification system and method, aiming to realize the automatic identification effect of large and small knives in a tool magazine and improve the accuracy and efficiency of large and small knife identification.

[0005] An embodiment of the present invention provides a tool identification system, comprising:

[0006] A tool magazine, including a plurality of tool pockets for placing tools;

[0007] A detection device, used for detecting whether there is a knife in the knife sheath and outputting a detection signal;

[0008] The control terminal is connected to the detection device and is used to receive the detection signal and identify the size of the tool in the tool sleeve according to the detection signal.

[0009] Furthermore, the tool magazine also includes a rotatable tool disc, and a plurality of tool sleeves are circumferentially distributed on the tool disc.

[0010] Furthermore, the detection device is a reflective grating sensor.

[0011] Furthermore, the reflective grating sensor is fixedly mounted on the cutter disc.

[0012] The present invention also provides a tool identification method according to an embodiment, which is applied to the tool identification system as described in any one of the above items, comprising:

[0013] Using the detection device to detect the tool sleeve in the tool magazine and generate a detection signal;

[0014] The tool size in the tool sleeve is identified according to the detection signal.

[0015] Furthermore, the method of using the detection device to detect the tool sleeve in the tool magazine and generate a detection signal includes:

[0016] When there is a knife in the knife sleeve, a detection signal with a binary value of 1 is generated;

[0017] When there is no knife in the knife sleeve, a detection signal with a binary value of 0 is generated;

[0018] The detection signals of all tool sleeves are summarized into a binary tool magazine table, and the binary tool magazine table is used as the final detection signal.

[0019] Further, the step of identifying the size of the tool in the tool sleeve according to the detection signal includes:

[0020] The binary tool magazine table is screened according to a preset screening strategy, and a binary broadsword table is generated according to the screening result; wherein the preset screening strategy is: the binary tool magazine table is screened and divided according to the binary value of the broadsword being 010;

[0021] Combining the binary tool magazine table and the binary large knife table to generate a binary small knife table;

[0022] Based on the binary large knife table and the binary small knife table, the knife sheath in which the knives are placed is identified into large and small knives.

[0023] Furthermore, the binary tool magazine table is screened according to a preset screening strategy, and a binary broadsword table is generated according to the screening result, including:

[0024] According to the binary value of the broadsword in the preset screening strategy, the binary tool magazine table is screened and divided in order;

[0025] Based on the result of the screening and division, the binary value of the broadsword is converted to 100 bits, and all other binary values ​​are converted to 0 bits;

[0026] A binary broadsword table is generated based on the converted broadsword binary value 100 bits and other binary values.

[0027] Furthermore, the binary tool magazine table and the binary large knife table are combined to generate a binary small knife table, including:

[0028] An XOR operation is performed on the binary tool magazine table and the binary large knife table, and a binary small knife table is generated according to the result of the XOR operation.

[0029] Furthermore, the method of using the detection device 2 to detect the tool sleeve 1 in the tool magazine and generate a detection signal also includes:

[0030] Control the cutter disc to drive the cutter sleeve to rotate;

[0031] The reflective grating sensor detects the rotating tool holder one by one and generates a detection signal.

[0032] The embodiment of the present invention provides a tool identification system and method, the tool identification system comprising: a tool magazine, including a plurality of tool sleeves for placing tools; a detection device, used to detect whether there is a knife in the tool sleeve and output a detection signal; a control terminal, connected to the detection device, used to receive the detection signal, and perform large and small knife identification on the tool in the tool sleeve according to the detection signal. The embodiment of the present invention detects the tool in the tool sleeve through the detection device and generates a corresponding detection signal, and then processes the detection signal through the control system, thereby achieving the automatic identification effect of large and small knives in the tool magazine, and thus improving the accuracy and efficiency of large and small knife identification, reducing the risk of manually setting parameters, and improving the stability of CNC machine tools. BRIEF DESCRIPTION OF THE DRAWINGS

[0033] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the accompanying drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other accompanying drawings can be obtained based on these accompanying drawings without paying any creative work.

[0034] Figure 1 A schematic diagram of the structure of a tool identification system provided by an embodiment of the present invention;

[0035] Figure 2 A schematic diagram of a tool identification system provided by an embodiment of the present invention;

[0036] Figure 3 Another structural schematic diagram of a tool identification system provided by an embodiment of the present invention;

[0037] Figure 4 A schematic diagram of a process flow of a tool identification method provided by an embodiment of the present invention;

[0038] Figure 5A schematic diagram of a sub-flow chart of step S101 in a tool identification method provided by an embodiment of the present invention;

[0039] Figure 6 A schematic diagram of a sub-flow chart of step S102 in a tool identification method provided by an embodiment of the present invention;

[0040] Figure 7 A schematic diagram of a sub-flow chart of step S301 in a tool identification method provided by an embodiment of the present invention;

[0041] Figure 8 Another schematic flow chart of a tool identification method provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0042] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0043] It should be understood that when used in this specification and the appended claims, the terms "include" and "comprises" indicate the presence of described features, integers, steps, operations, elements and / or components, but do not exclude the presence or addition of one or more other features, integers, steps, operations, elements, components and / or combinations thereof.

[0044] It should also be understood that the terms used in this specification of the present invention are only for the purpose of describing specific embodiments and are not intended to limit the present invention. As used in the specification of the present invention and the appended claims, unless the context clearly indicates otherwise, the singular forms "a", "an" and "the" are intended to include plural forms.

[0045] It should be further understood that the term "and / or" used in the present description and the appended claims refers to and includes any and all possible combinations of one or more of the associated listed items.

[0046] See below Figure 1 , an embodiment of the present invention provides a tool identification system, comprising:

[0047] A tool magazine, comprising a plurality of tool pockets 1 for placing tools;

[0048] A detection device 2, used for detecting whether there is a knife in the knife sheath 1, and outputting a detection signal;

[0049] The control terminal is connected to the detection device 2 and is used to receive the detection signal and identify the size of the tool in the tool sleeve 1 according to the detection signal.

[0050] The tool identification system described in this embodiment includes a tool magazine, a detection device 2 and a control terminal. When performing tool identification, the detection device 2 is first used to detect the tool sleeve 1 in the tool magazine and generate a detection signal; secondly, the tool in the tool sleeve 1 with the tool placed therein is identified as a large or small tool according to the detection signal. That is to say, in this embodiment, the detection device 2 detects the tool in the tool sleeve 1 and generates a corresponding detection signal, and then the control system processes the detection signal, thereby achieving the automatic identification effect of the large and small knives in the tool magazine, and thus improving the accuracy and efficiency of the large and small knife identification, reducing the risk of manually setting parameters, and improving the stability of the CNC machine tool.

[0051] In a specific embodiment, the tool magazine further includes a rotatable tool disc 3 , and a plurality of tool sleeves 1 are circumferentially distributed on the tool disc 3 .

[0052] In addition, the detection device 2 is a reflective grating sensor. Furthermore, the reflective grating sensor is fixedly mounted on the cutter head 3.

[0053] This embodiment is based on the knife disc 3 and the reflective grating sensor. When the tool is identified, the knife disc 3 is controlled to rotate, so as to drive the knife sleeves 1 distributed circumferentially on the knife disc 3 to pass through the reflective grating sensor one by one, and then the reflective grating sensor detects whether there is a knife in each knife sleeve 1 and outputs a detection signal. That is, when the reflective sensor detects that there is a knife in the knife sleeve 1, it outputs a detection signal of binary 1, and when the reflective sensor detects that there is no knife in the knife sleeve 1, it outputs a detection signal of binary 0. After completing the detection of all knife sleeves 1, a binary tool magazine table containing the detection signal of each knife sleeve 1 can be formed, and then the control terminal performs signal analysis and other processing on the binary tool magazine table to analyze whether it is a large knife or a small knife. In some embodiments, the reflective grating sensor can be provided with one, so that when the knife disc 3 drives the knife sleeve 1 to rotate, each knife sleeve 1 will pass through the reflective grating sensor. Of course, multiple reflective grating sensors may be provided, or even one reflective grating sensor may be provided for each tool sleeve 1. In this way, the tool sleeve 1 may be quickly identified and detected by multiple reflective grating sensors without providing a tool disc 3.

[0054] In actual application scenarios, combined with Figure 2The control terminal can be a PMC system (Production material control) connected to the numerical control system. The detection device 2 is a reflective grating sensor. At the same time, an IO module is arranged between the PMC system and the reflective grating sensor to receive the detection signal generated by the reflective grating sensor and forward the detection signal to the PMC system for analysis and processing.

[0055] For example, combining Figure 1 When the rotating tool sleeve 1 is detected by the reflective grating sensor, the detection signal of the tool sleeve 1 with a knife is output as 1, and the detection signal of the tool sleeve 1 without a knife is output as 0. Thus, the binary tool magazine table can be obtained as: 100100100110101111110100, and then the control terminal analyzes and processes the binary tool magazine table. Specifically, since the broadsword needs to occupy three tool pockets 1, and the middle tool pocket 1 among the three tool pockets 1 has a knife, while the tool pockets 1 on the adjacent sides do not have a knife, it can be known that the binary number corresponding to the broadsword is 010, so the first 010 in the binary tool magazine table can be selected, and the other values ​​of the binary tool magazine table can be divided in sequence, so that: 010, 010, 011, 010, 111, 111, 010, 010. At this time, the above division results are further converted into a binary broadsword table, specifically converting 010 to 100, and converting other values ​​to 000, that is, in the binary broadsword table, 1 bit indicates that there is a broadsword, and 0 bit indicates that there is no broadsword, so the binary broadsword table can be obtained as: 100100000100000000100100. Furthermore, the binary tool magazine table and the binary large knife table are combined to generate a binary small knife table. Specifically, an XOR operation is performed on the binary tool magazine table and the binary large knife table. In this way, the binary small knife table can be obtained as follows: 000000100010101111010000, that is, the 1 bit in the binary small knife table indicates the presence of a small knife, and the 0 bit indicates the absence of a small knife.

[0056] Another example Figure 3As shown, the reflective grating sensor detects the rotating tool sleeve 1, and the detection obtains a binary tool magazine table: 100101001001011010110100. The control terminal then analyzes and processes the binary tool magazine table, and selects the value 010 of the large knife, that is, 010, 10, 010, 010, 11, 010, 11, 010, 010, and generates a binary large knife table: 100001001000010000100100, and then performs an XOR operation on the binary tool magazine table and the binary large knife table to obtain a binary small knife table: 000100000001001010010000, thereby realizing large and small knife identification based on the binary large knife table and the binary small knife table. Here, it can be understood that when generating the binary large knife table, the binary tool magazine table is divided according to 010. When a large knife and a small knife are adjacent to each other, there will be 01010010, so it will be divided into two large knives 010, namely 010, 10 and 010.

[0057] like Figure 4 As shown, an embodiment of the present invention further provides a tool identification method, which is applied to the tool identification system as described above. The method specifically includes: steps S101 to S102.

[0058] Step S101, using the detection device 2 to detect the tool sleeve 1 in the tool magazine and generate a detection signal;

[0059] Step S102: identifying the size of the tool in the tool holder 1 according to the detection signal.

[0060] In this embodiment, the detection device 2 detects the tool in the tool sleeve 1 and generates a corresponding detection signal, and then processes the detection signal through the control system, thereby achieving automatic recognition of large and small knives in the tool magazine, and improving the accuracy and efficiency of large and small knife recognition, reducing the risk of manually setting parameters, and improving the stability of CNC machine tools.

[0061] In one embodiment, if Figure 5 As shown, the step S101 includes: steps S201 to S203.

[0062] Step S201, when there is a knife in the knife sleeve 1, a detection signal with a binary value of 1 is generated;

[0063] Step S202: when there is no knife in the knife sleeve 1, a detection signal with a binary value of 0 is generated;

[0064] Step S203: Summarize the detection signals of all tool sleeves 1 into a binary tool magazine table, and use the binary tool magazine table as the final detection signal.

[0065] In this embodiment, the detection signal of the knife is set to the binary value 1, and the detection signal of the knife is set to the binary value 0. In this way, after all the tool sleeves 1 are detected, a binary tool magazine table containing the binary values ​​of all tool sleeves 1 can be obtained. Figure 1 When the tool holder 1 is detected, the detection signal of the tool holder 1 with a tool is output as 1, and the detection signal of the tool holder 1 without a tool is output as 0. Thus, the binary tool magazine table can be obtained as: 100100100110101111110100. For another example, combined with Figure 3 When detecting the tool sleeve 1, the detection signal of the tool sleeve 1 with a tool is output as 1, and the detection signal of the tool sleeve 1 without a tool is output as 0. Thus, the binary tool magazine table can be obtained as: 100101001001011010110100.

[0066] In one embodiment, if Figure 6 As shown, the step S102 includes: steps S301 to S303.

[0067] Step S301, screening the binary tool magazine table according to a preset screening strategy, and generating a binary broadsword table according to the screening result; wherein the preset screening strategy is: screening and dividing the binary tool magazine table according to the binary value of broadsword being 010;

[0068] In this step, since the large knife needs to occupy three tool pockets 1, and the middle tool pocket 1 of the three tool pockets 1 has a knife, and the tool pockets 1 on the adjacent sides have no knives, it can be known that the binary value corresponding to the large knife is 010, so the first 010 bit in the binary tool magazine table can be selected, and the other values ​​of the binary tool magazine table can be divided in order.

[0069] like Figure 7 As shown, the step S301 includes: steps S401 to S403.

[0070] Step S401, screening and dividing the binary tool magazine table in order according to the large knife binary value in the preset screening strategy;

[0071] Step S402: based on the result of screening and division, convert the binary value of the broadsword into 100 bits, and convert all other binary values ​​into 0 bits;

[0072] Step S403, generating a binary broadsword table according to the converted broadsword binary value 100 bits and other binary values.

[0073] After obtaining the binary tool magazine table, the binary tool magazine table is screened and divided according to the preset screening strategy, for example, the binary tool magazine table 100100100110101111110100 is screened and divided into 010, 010, 011, 010, 111, 111, 010, 010, and for another example, the binary tool magazine table 100101001001011010110100 is screened and divided into 010, 10, 010, 010, 11, 010, 11, 010, 010. Subsequently, the binary value of the broadsword is converted to 100, and the other binary values ​​are converted to 0, so as to generate a binary broadsword table, so that it is possible to identify whether there is a broadsword in the tool sleeve 1 according to the binary broadsword table, that is, in the binary broadsword table, 1 bit indicates that there is a broadsword, and 0 bit indicates that there is no broadsword. For example, the screening and division results are 010, 010, 011, 010, 111, 111, 010, 010. After conversion, we can get the binary broadsword table: 10010000010000000100100; for another example, the screening and division results are 010, 10, 010, 010, 11, 010, 11, 010, 010. After conversion, we can get the binary broadsword table: 100001001000010000100100.

[0074] Step S302, combining the binary tool magazine table and the binary large knife table to generate a binary small knife table;

[0075] Specifically, step S302 includes:

[0076] An XOR operation is performed on the binary tool magazine table and the binary large knife table, and a binary small knife table is generated according to the result of the XOR operation.

[0077] In this step, after obtaining the binary tool magazine table and the binary broadsword table, an XOR operation is performed on the two to obtain a binary small knife table. For example, the binary tool magazine table 100100100110101111110100 and the binary broadsword table 10010000010000000100100 are XORed to obtain a binary small knife table: 00000010001010101111010000; for another example, the binary tool magazine table 10010100100101101010100 and the binary broadsword table 100001001000010000100100 are XORed to obtain a binary small knife table: 0001000000010010100100010000.

[0078] Step S303: Based on the binary large knife table and the binary small knife table, the knife sheath 1 in which the knives are placed is identified as large and small knives.

[0079] In this step, after obtaining the binary big knife table and the binary small knife table, the big knife and the small knife can be identified from them. That is, in the binary big knife table, 1 bit indicates the presence of a big knife and 0 bit indicates the absence of a big knife. In the binary small knife table, 1 indicates the presence of a small knife and 0 indicates a small big knife.

[0080] After obtaining the binary tool magazine table, this embodiment screens and divides the binary tool magazine table to first generate a binary large knife table, and then combines the binary tool magazine table and the binary large knife table to generate a binary small knife table, so as to identify whether there is a large knife or a small knife in the tool holder 1 based on the binary large knife table and the binary small knife table.

[0081] For example, combining Figure 1 When the rotating tool sleeve 1 is detected by the reflective grating sensor, the detection signal of the tool sleeve 1 with a knife is output as 1, and the detection signal of the tool sleeve 1 without a knife is output as 0. Thus, the binary tool magazine table can be obtained as: 100100100110101111110100, and then the control terminal analyzes and processes the binary tool magazine table. Specifically, since the broadsword needs to occupy three tool pockets 1, and the middle tool pocket 1 among the three tool pockets 1 has a knife, while the tool pockets 1 on the adjacent sides do not have a knife, it can be known that the binary number corresponding to the broadsword is 010, so the first 010 in the binary tool magazine table can be selected, and the other values ​​of the binary tool magazine table can be divided in sequence, so that: 010, 010, 011, 010, 111, 111, 010, 010. At this time, the above division results are further converted into a binary broadsword table, specifically converting 010 to 100, and converting other values ​​to 000, that is, in the binary broadsword table, 1 bit indicates that there is a broadsword, and 0 bit indicates that there is no broadsword, so the binary broadsword table can be obtained as: 100100000100000000100100. Furthermore, the binary tool magazine table and the binary large knife table are combined to generate a binary small knife table. Specifically, an XOR operation is performed on the binary tool magazine table and the binary large knife table. In this way, the binary small knife table can be obtained as follows: 000000100010101111010000, that is, the 1 bit in the binary small knife table indicates the presence of a small knife, and the 0 bit indicates the absence of a small knife.

[0082] Another example Figure 3As shown, the reflective grating sensor detects the rotating tool sleeve 1, and the detection obtains a binary tool magazine table: 100101001001011010110100. The control terminal then analyzes and processes the binary tool magazine table, and selects the value 010 of the large knife, that is, 010, 10, 010, 010, 11, 010, 11, 010, 010, and generates a binary large knife table: 100001001000010000100100, and then performs an XOR operation on the binary tool magazine table and the binary large knife table to obtain a binary small knife table: 000100000001001010010000, thereby realizing large and small knife identification based on the binary large knife table and the binary small knife table. Here, it can be understood that when the binary large knife table is generated, the binary tool magazine table is divided according to the 010 bit. When a large knife and a small knife are adjacent to each other, there will be 01010010, so it will be divided into two large knife 010 bits, namely 010, 10 and 010.

[0083] In one embodiment, the step S101 further includes:

[0084] Control the cutter disc 3 to drive the cutter sleeve 1 to rotate;

[0085] The reflective grating sensor is used to detect the rotating tool holder 1 one by one and generate a detection signal.

[0086] This embodiment is based on the tool disc 3 and the reflective grating sensor. When the tool is identified, the tool disc 3 is controlled to rotate, so as to drive the tool sleeves 1 distributed circumferentially on the tool disc 3 to pass through the reflective grating sensor one by one, and then the reflective grating sensor detects whether there is a knife in each tool sleeve 1 and outputs a detection signal. That is, when the reflective sensor detects that there is a knife in the tool sleeve 1, it outputs a detection signal of binary 1, and when the reflective sensor detects that there is no knife in the tool sleeve 1, it outputs a detection signal of binary 0. In this way, after completing the detection of all tool sleeves 1, a binary tool magazine table containing the detection signal of each tool sleeve 1 can be formed, and then the control terminal performs signal analysis and other processing on the binary tool magazine table to analyze whether it is a large knife or a small knife.

[0087] In actual application scenarios, combined with Figure 8First, the tool is manually loaded according to the tool table of the tool magazine, and then the automatic identification of large and small knives is started. That is, the tool disc 3 drives the circumferentially distributed tool sleeves 1 to rotate, so that the reflective grating sensor detects whether there is a knife in each tool sleeve 1, and outputs a binary value of 0 or 1, so as to obtain a binary tool magazine table for all tool sleeves 1. Then, the binary tool magazine table is screened and divided according to the binary value of 010. For example, 010 represents a large knife, and arrays such as 111, 000, 011 and 110 represent no large knife, but the 1 bit represents a small knife. Then, a binary large knife table is generated according to the results of the screening and division, and then a binary small knife table is generated by combining the binary large knife table and the binary tool magazine table, so that the large knife and small knife are identified according to the 0 and 1 bits of the binary large knife table and the binary small knife table. Finally, the identification of large and small knives can be sent to the CNC system, so that the CNC system can operate stably and reliably according to the large and small knife identification results.

[0088] The various embodiments in the specification are described in a progressive manner, and each embodiment focuses on the differences from other embodiments. The same and similar parts between the various embodiments can be referred to each other. For the system disclosed in the embodiment, since it corresponds to the method disclosed in the embodiment, the description is relatively simple, and the relevant parts can be referred to the method part description. It should be pointed out that for ordinary technicians in this technical field, without departing from the principles of this application, several improvements and modifications can be made to the present application, and these improvements and modifications also fall within the scope of protection of the claims of this application.

[0089] It should also be noted that, in this specification, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "comprises", "comprising" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the statement "comprising a ..." does not exclude the presence of other identical elements in the process, method, article or device including the element.

Claims

1. A tool identification system, characterized in that: include: A tool magazine, including a plurality of tool pockets for placing tools; A detection device, used for detecting whether there is a knife in the knife sheath and outputting a detection signal; The control terminal is connected to the detection device and is used to receive the detection signal and identify the size of the tool in the tool sleeve according to the detection signal.

2. The tool identification system according to claim 1, characterized in that: The tool magazine further comprises a rotatable tool disc, and a plurality of tool sleeves are circumferentially distributed on the tool disc.

3. The tool identification system according to claim 2, characterized in that: The detection device is a reflective grating sensor.

4. The tool identification system according to claim 3, characterized in that: The reflective grating sensor is fixedly mounted on the cutter disc.

5. A tool identification method, applied to the tool identification system according to any one of claims 1 to 4, characterized in that: include: Using the detection device to detect the tool sleeve in the tool magazine and generate a detection signal; The tool size in the tool sleeve is identified according to the detection signal.

6. The tool identification method according to claim 5, characterized in that: The method of using the detection device to detect the tool sleeve in the tool magazine and generate a detection signal includes: When there is a knife in the knife sleeve, a detection signal with a binary value of 1 is generated; When there is no knife in the knife sleeve, a detection signal with a binary value of 0 is generated; The detection signals of all tool sleeves are summarized into a binary tool magazine table, and the binary tool magazine table is used as the final detection signal.

7. The tool identification method according to claim 6, characterized in that: The step of identifying the size of the tool in the tool sleeve according to the detection signal includes: The binary tool magazine table is screened according to a preset screening strategy, and a binary broadsword table is generated according to the screening result; wherein the preset screening strategy is: the binary tool magazine table is screened and divided according to the binary value of the broadsword being 010; Combining the binary tool magazine table and the binary large knife table to generate a binary small knife table; Based on the binary large knife table and the binary small knife table, the knife sheath in which the knives are placed is identified into large and small knives.

8. The tool identification method according to claim 7, characterized in that: The binary tool magazine table is screened according to a preset screening strategy, and a binary tool magazine table is generated according to the screening result, including: According to the binary value of the broadsword in the preset screening strategy, the binary tool magazine table is screened and divided in order; Based on the result of the screening and division, the binary value of the broadsword is converted to 100 bits, and all other binary values ​​are converted to 0 bits; A binary broadsword table is generated based on the converted broadsword binary value 100 bits and other binary values.

9. The tool identification method according to claim 8, characterized in that: The binary tool magazine table and the binary large knife table are combined to generate a binary small knife table, including: An XOR operation is performed on the binary tool magazine table and the binary large knife table, and a binary small knife table is generated according to the result of the XOR operation.

10. The tool identification method according to claim 5, applied to the tool identification system according to claim 3, characterized in that: The method of using the detection device 2 to detect the tool sleeve 1 in the tool magazine and generate a detection signal also includes: Control the cutter disc to drive the cutter sleeve to rotate; The reflective grating sensor detects the rotating tool holder one by one and generates a detection signal.

Citation Information

Patent Citations

  • Tool changer tool detecting system of numerical control machine tool

    CN104759927A

  • Treatment method for selecting cutting tools in tool magazine on basis of odd and even numbers

    CN107443133A

  • Device and method for tool returning and tool magazine returning and numerical control machine tool

    CN109318024A

  • Tool changing processing method of big cutters and small cutters in machining center

    CN109396915A

  • Method for directly exchanging large tools and small tools in random tool changing type tool magazine of machining center

    CN115256005A