System, method and computer program product for reducing the risk of tool mishandling in machine operations - Patents.com

The system uses machine-readable codes to verify and correct tool part placement, reducing mishandling risks by ensuring proper tool handling and orientation, thus enhancing operational safety and efficiency.

JP7680474B2Active Publication Date: 2025-05-20SECO TOOLS AB
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
JP2022567105
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Priority Date
2020-05-06
Filing Date
2021-04-23
Publication Date
2025-05-20
Estimated Expiration
2041-04-23

AI Technical Summary

Technical Problem

Current machine operations face risks of tool mishandling due to human error in selecting and positioning tool parts, such as incorrect tool holders, misplaced or oriented cutting inserts, and loss of tool parts during machining operations.

Method used

A system comprising a reader device and electronic device with processing circuitry to identify tool parts through machine-readable codes, verify their correctness and orientation, and send alerts or stop signals if incorrect or misplaced, ensuring proper tool handling.

Benefits of technology

Reduces the risk of tool mishandling by identifying and verifying tool parts before and during operations, minimizing human error and preventing damage to machines and materials.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007680474000001
    Figure 0007680474000001
  • Figure 0007680474000002
    Figure 0007680474000002
  • Figure 0007680474000003
    Figure 0007680474000003
Patent Text Reader

Abstract

The present disclosure relates to a method, computer program product, and system (100) for reducing the risk of tool mishandling in a machine operation, the system including: reader devices (10a, 10b, 10c) disposed on tool parts (20a, 20b, 20c, 20d) for reading machine-readable codes; receiving desired operation data to the system (100) indicating the tool parts (20a, 20b, 20c, 20d) to be used during a machine operation by a machine (50); and detecting identification markers (40a, 40b, 40c, 40d) on the tool parts (20a, 20b, 20c, 20d), the identification markers (40a, 40b, 40c, 40d) corresponding to the machine-readable codes associated with the tool parts (20a, 20b, 20c, 20d). and an electronic device (1a, 1b, 1c) having a processing circuit (102a, 102b, 102c) configured to cause the electronic device (1a, 1b, 1c) to detect identification markers (40a, 40b, 40c, 40d), which are codes for the identification markers (40a, 40b, 40c, 40d), to read machine-readable codes of the identification markers (40a, 40b, 40c, 40d) by a reader device (10a, 10b, 10c), to identify the tool parts (20a, 20b, 20c, 20d), and to determine whether the identified tool parts (20a, 20b, 20c, 20d) correspond to the tool parts (20a, 20b, 20c, 20d) according to the desired operation data.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present disclosure relates to a system for reducing the risk of tool mishandling in a machine operation, a method for reducing the risk of tool mishandling in a machine operation and a computer program product for carrying out this method. [Background technology]

[0002] Today, many machine operations involve the use of tools. It is important that the tool to be used in the machine operation is the correct tool, and that the tool is used in the correct manner to reduce the risk of incorrect handling of the tool in the machine operation. In some operations, multiple tool parts are used in some manner, for example to process materials. Today, there is a lot of manual handling of tools in machine operations. In many cases, the machine operator needs to select the tool or tool parts to be used in the machine operation, and for example assemble the tool parts in the correct manner before the machine operation can start.

[0003] An example of a machining operation is a machine having a cutting tool that is used to remove chips from a piece of material during a machining operation with the cutting tool. In this example, the machine for cutting may require multiple tool parts to be assembled in a correct manner before starting a machining operation with the cutting tool parts. In this example, the cutting tool may include multiple tool parts, for example, some kind of tool holder with one or more cutting inserts attached to the tool holder. Furthermore, the cutting inserts may have multiple cutting edges, so each cutting insert may need to be positioned in a certain way at the tool holder so that the correct cutting edge is used during a machining operation with the cutting tool.

[0004] An operator of such a cutting machine must therefore verify, for example, that the correct cutting tool and the correct cutting inserts are used, and that the cutting inserts are positioned in a certain way relative to each other and / or, for example, that the correct cutting edges of the cutting inserts are used, etc. This is often done by visual inspection of the tool parts by the machine operator before any machine work is started by the operator.

[0005] A first drawback of the current approach is that the tools can be mishandled in using the correct cutting tool and the correct cutting insert, as well as in positioning the cutting insert and / or using the correct cutting edge of the cutting insert.

[0006] A second drawback of the current approach is that even if an operator verifies the tool parts prior to machining, the human error factor is one factor that can result in mishandling of the tool in the machining operation.

[0007] Therefore, there is a need for alternative approaches to reduce the risk of tool mishandling in machining operations. Summary of the Invention

[0008] Tools can be mishandled in many ways: in the example of a cutting tool, as mentioned above, the incorrect tool holder may be used, the wrong cutting insert may be assembled in the tool holder, or the correct cutting insert may be assembled in the tool holder but in the wrong place on the tool holder, or the cutting insert may be assembled in the wrong orientation, etc.

[0009] It is an object of some embodiments to address or mitigate, alleviate or eliminate at least some of the above mentioned or other disadvantages.

[0010] According to a first aspect, there is provided a system for reducing a risk of mishandling a tool in a machine operation, the system comprising a reader device disposed at a tool part for reading a machine readable code during use of the tool part in a machine operation by a machine, and an electronic device configured to be connected to the reader device, the electronic device having processing circuitry configured to cause the system to receive desired operation data at the electronic device indicating a tool part to be used during a machine operation by a machine, detect by the reader device an identification marker at the tool part, the identification marker being a machine readable code relating to the tool part, read by the reader device the machine readable code of the identification marker, identify the tool part according to information in the read machine readable code of the identification marker, and determine whether the identified tool part associated with the read machine readable code corresponds to the tool part according to the desired operation data.

[0011] One advantage with this embodiment is that the tool parts can be identified and verified, for example, prior to the machine operation, as the desired tool parts to be used during the machine operation with the machine to prevent mishandling of the tool in the machine operation. One further advantage with this embodiment is that an alternative approach is provided to reduce the risk of mishandling of the tool in the machine operation. One further advantage with this embodiment is that the human error factor is reduced.

[0012] According to some embodiments, the processing circuitry is further configured to cause the system to send a warning signal to a machine operator and / or a stop signal to the machine upon a determination that the identified tool part associated with the read machine readable code does not correspond to the desired operation data or upon a determination that the tool part can no longer be identified by the machine readable code.

[0013] One advantage with this embodiment is that machine operation can be stopped not only if the tool part is not the desired tool part, but also if, for example, the desired tool part comes loose or the machine readable code cannot be read for some other reason, to prevent mishandling of the tool in the machine operation or mishandling of a non-existent tool in the machine operation.

[0014] According to some embodiments, the desired operation data further includes data indicating a desired location of a first tool piece relative to at least a second tool piece during use of the tool piece in a machine operation.

[0015] One advantage with this embodiment is that the operation data can be used to further define the desired usage of the tool parts in relation to their location.

[0016] According to some embodiments, the processing circuitry is further configured to cause the system to detect, by the reader device, a first identification marker on a first tool part and a second identification marker on a second tool part, determine the locations of the identified first tool part and the identified second tool part relative to each other or relative to other tool parts prior to and / or during use of the tool parts in the machine operation, and determine whether the first tool part and the second tool part are positioned in locations according to the desired operation data.

[0017] One advantage with this embodiment is that it can be verified that the tool parts are positioned at the desired location.

[0018] According to some embodiments, the desired operation data further includes data indicating a desired orientation of the tool piece during the machine operation.

[0019] One advantage with this embodiment is that the operation data can be used to further define the desired usage of the tool part in relation to the orientation of the tool part.

[0020] According to some embodiments, the processing circuitry is further configured to cause the system to determine, prior to and / or during use of the tool piece in the machine operation, the orientation of the tool piece and determine whether the orientation of the tool piece corresponds to an orientation of the tool piece in accordance with the desired operation data.

[0021] One advantage with this embodiment is that the tool part may be verified to be in a desired orientation prior to and / or during use of the tool part in a machine operation.

[0022] According to some embodiments, the reader device is configured to be mounted at the machine such that the machine readable code of the tool part is within line of sight of the reader device during use of the tool part in a mechanical operation by the machine.

[0023] One advantage with this embodiment is that when the reader device is mounted at the machine, the machine readable code of the tool part is located within line of sight in a predetermined direction relative to the machine.

[0024] According to a second aspect, there is provided a method for reducing a risk of tool mishandling in a machine operation, the method comprising the steps of receiving at an electronic device desired operation data indicating a tool part to be used during a machine operation by a machine, and detecting an identification marker at a tool part by a reader device, the identification marker being a machine readable code relating to the tool part, the method further comprising the steps of reading the machine readable code of the identification marker by the reader device, identifying the tool part according to information in the read machine readable code of the identification marker, and determining whether the identified tool part associated with the read machine readable code corresponds to the tool part according to the desired operation data.

[0025] One advantage with this embodiment is that the tool parts can be identified and verified, for example, prior to the machine operation, as the desired tool parts to be used during the machine operation with the machine to prevent mishandling of the tool in the machine operation. One further advantage with this embodiment is that an alternative approach is provided to reduce the risk of mishandling of the tool in the machine operation. One further advantage with this embodiment is that the human error factor is reduced.

[0026] According to some embodiments, the method further comprises sending a warning signal to a machine operator and / or a stop signal to the machine upon determining that the identified tool part associated with the read machine readable code does not correspond to the desired operation data or upon determining that the tool part can no longer be identified by the machine readable code.

[0027] One advantage with this embodiment is that machine operations may be stopped not only if the tool part is not the desired tool part, but also if, for example, the desired tool part comes loose or the machine readable code cannot be read for some other reason, to prevent mishandling of a tool in the machine operation or mishandling of a non-existent tool in the machine operation.

[0028] According to some embodiments, the desired operation data further includes data indicating a desired location of a first tool piece relative to at least a second tool piece during use of the tool piece in a machine operation.

[0029] One advantage with this embodiment is that the operation data can be used to further define the desired usage of the tool parts in relation to their location.

[0030] According to some embodiments, the method further comprises detecting, by the reader device, a first identification marker on a first tool part and a second identification marker on a second tool part; determining the location of the identified first tool part and the location of the identified second tool part in relation to each other or to other tool parts prior to and / or during use of the tool parts in the machine operation; and determining whether the first tool part and the second tool part are positioned in locations according to the desired operation data.

[0031] One advantage with this embodiment is that it can be verified that the tool parts are positioned at the desired locations.

[0032] According to some embodiments, the desired operation data further includes data indicating a desired orientation of the tool piece during the machine operation.

[0033] One advantage with this embodiment is that the operation data can be used to further define the desired usage of the tool part in relation to the orientation of the tool part.

[0034] According to some embodiments, the method further comprises determining, prior to and / or during use of the tool part in a machine operation, the orientation of the identified tool part and determining whether the orientation of the tool part corresponds to an orientation of the tool part according to the desired operation data.

[0035] One advantage with this embodiment is that the tool part may be verified to be in a desired orientation prior to and / or during use of the tool part in a machine operation.

[0036] According to some embodiments, the desired operation data is received at the electronic device via at least one of a user interface configured to receive user input by an operator of desired operation data corresponding to the tool part, the reader device configured to read the machine readable code of the tool part, or via data input from the machine configured to provide data for the tool part.

[0037] One advantage with this embodiment is that the desired operation data may be received via manual input, e.g., by an operator via a user interface, or via machine input, e.g., by a reader device operated by an operator, or via input of data from a machine.

[0038] According to a third aspect, there is provided a computer program product comprising a non-transitory computer readable medium having a computer program including program instructions, said computer program being loadable into a processing circuit and configured to cause said computer program to perform the method when executed by said processing circuit.

[0039] The advantages and features of the second and third aspects are largely similar to those described above in relation to the first aspect, and the embodiments described in relation to the first aspect are largely compatible with the second and third aspects.

[0040] The present disclosure will become apparent from the detailed description given below. The detailed description and specific examples disclose preferred embodiments of the present disclosure by way of example only. Those skilled in the art will understand from the guidance of the detailed description that changes and modifications may be made within the scope of the present disclosure.

[0041] Therefore, it is to be understood that the disclosure disclosed herein is not limited to the particular components of the device described or steps of the method described, as such devices and methods may vary. It is also to be understood that the terminology used herein is merely for the purpose of describing particular embodiments, and is not intended to be limiting. It should be noted that, as used in the specification and the appended claims, the articles "a," "an," "the," and "said" are intended to mean that there are one or more of a plurality of elements, unless the context clearly dictates otherwise. Thus, for example, reference to "a unit" or "the unit" may include several devices, etc. Furthermore, the words "comprising," "including," "containing," and similar phrases do not exclude other elements or steps.

[0042] The above objects, as well as additional objects, features and advantages of the present disclosure, will be more fully appreciated with reference to the following illustrative and non-limiting detailed description of example embodiments of the present disclosure, when taken in conjunction with the accompanying drawings. [Brief description of the drawings]

[0043] [Figure 1]1A-1D are diagrams of example tool parts according to embodiments of the present disclosure. [Figure 2a-2c] 1A-1C are diagrams of example tool components in the form of cutting inserts having multiple cutting edges according to embodiments of the present disclosure. [Figure 3a] FIG. 1 is a diagram of an example system according to an embodiment of the present disclosure. [Figure 3b] FIG. 1 is a diagram of an example system according to an embodiment of the present disclosure. [Figure 3c] FIG. 1 is a diagram of an example system according to an embodiment of the present disclosure. [Figure 4] 4 is a flowchart of example method steps according to a second aspect of the present disclosure. [Diagram 5] FIG. 11 is a diagram of an example computer program product according to a third aspect of the present disclosure. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0044] The present disclosure will now be described with reference to the accompanying drawings, in which preferred example embodiments of the disclosure are shown. The disclosure may, however, be embodied in other forms and should not be construed as limited to the embodiments disclosed herein. The disclosed embodiments are provided so as to fully convey the scope of the disclosure to those skilled in the art.

[0045] An example tool part for use in a machine operation will now be described for illustrative purposes to visualize and illustrate aspects of the prior art and the disclosure. It is understood that the aspects of the disclosure may be applied to any tool part in any machine operation to reduce the risk of mishandling any tool. In the example, and in the following description, a tool part for cutting is disclosed. The example machine operation relates to a machine having a cutting tool that is used to remove chips from a piece of material during the machine operation.

[0046] Figure 1 illustrates example tool parts 20a, 20b, 20c, 20d. In the example, tool parts 20a, 20b, 20c are cutting inserts and tool part 20d is a tool holder, as illustrated in Figure 1. In the example, tool holder 20d is positioned to receive cutting inserts, i.e., tool parts 20a, 20b, 20c, at locations on tool holder 20d illustrated as positions "A," "B," and "C," respectively.

[0047] Further, in the example as illustrated in FIG. 1, the cutting inserts, i.e., tool parts 20a, 20b, 20c, each include three cutting edges. FIGS. 2a-2c illustrate an example tool part 20c in the form of a cutting insert having multiple cutting edges. In the example, referring to FIGS. 1 and 2a-2c, each cutting edge of each cutting insert is configured to be used to extract chips from a piece of material. When assembled with the tool holder 20d, the orientation of each cutting insert is therefore of interest in order to know which of the cutting edges of each cutting insert is used for processing during a machine operation.

[0048] As noted above, today, operators must verify, for example, that the correct tool holder and the correct cutting inserts are being used, and that the cutting inserts are arranged in a certain way relative to one another, and that, for example, the correct cutting edge of each cutting insert is being used depending on how the cutting insert is oriented when mounted in the tool holder. This is often done by visual inspection of the tool parts by the operator before any machine work is begun.

[0049] As mentioned above, tools can therefore be mishandled in many ways. Even if the operator controls the tool parts before machining, human error factors are one factor that can lead to mishandling of the tool in the machining operation. An incorrect tool holder can be used, a wrong cutting insert can be attached to the tool holder, or a correct cutting insert can be attached to the tool holder but in the wrong place on the tool holder, or a cutting insert can be attached to the tool holder with the wrong orientation, etc.

[0050] There is a desire to reduce the risk of tool mishandling in machine operations. The inventors have come up with a solution that can reduce the risk of human error and also reduce the time required to verify that the desired tool parts are used in the correct way. In the following, aspects and embodiments will be presented in which alternative approaches to reduce the risk of tool mishandling in machine operations are described.

[0051] 3a-3c illustrate an example system according to some embodiments of the present disclosure.

[0052] A first aspect of this disclosure shows a system 100 for reducing the risk of mishandling of a tool in a machine operation. The system 100 comprises a reader device 10a, 10b, 10c for reading a machine-readable code. According to some embodiments, the reader device 10a, 10b, 10c is one of a camera-based reader, a video camera reader, a photodiode-based venn-type reader, a laser scanner, a charge-coupled device reader, or a mobile phone camera. According to some embodiments, the reader device 10a, 10b, 10c is an integrated component of an electronic device or a stand-alone component. The reader device 10a, 10b, 10c is configured and disposed at the tool part 20a, 20b, 20c, 20d for reading the machine-readable code during use of the tool part 20a, 20b, 20c, 20d in a machine operation by a machine 50. According to some embodiments, the tool parts 20a, 20b, 20c, 20d are any of the following: cutting inserts, milling tool parts, drill tool parts, drill chucks, milling cutter chucks, or tool holders.

[0053] The system further comprises electronic devices 1a, 1b, 1c configured to be connected to the reader devices 10a, 10b, 10c. According to some embodiments, the electronic device is a portable electronic device 1a. According to some embodiments, the electronic device is a local electronic device 1b. According to some embodiments, the electronic device is a remote electronic device 1c. According to some embodiments, the electronic devices 1a, 1b, 1c are configured to be connected to a communication network 60. FIG. 3a shows an electronic device 1a in the form of a smartphone, tablet, cellular phone, feature phone or any portable electronic device. In one example, as illustrated in FIG. 3a, the reader device 10a is a camera of the smartphone 1a. The electronic device may also be a local electronic device 1b installed as part of a machine 50, for example as illustrated in FIG. 3b. In one example illustrated in FIG. 3b, the reader device 10b is a standalone reader device connected to the electronic device 1b and installed as part of the machine 50. According to some embodiments, the electronic device is a remote server 1c connected to a reader device 10c via a communication network 60 as illustrated in FIG. 3c.

[0054] The electronic devices 1a, 1b, 1c have processing circuitry 102a, 102b, 102c configured to cause the system 100 to receive, at the electronic devices 1a, 1b, 1c, desired operation data indicating the tool parts 20a, 20b, 20c, 20d to be used during a machine operation by the machine 50.

[0055] According to some embodiments, desired operation data is received at the electronic device 1a, 1b, 1c via a user interface 400a, 400b, 400c configured to receive user input by an operator of desired operation data corresponding to the tool parts 20a, 20b, 20c, 20d. In one example, certain machine operations require certain tool parts 20a, 20b, 20c, 20d, and certain tool parts 20a, 20b, 20c, 20d are identified, for example, by a serial number or identification number, which the operator can input via the user interface 400a, 400b, 400c, along with, for example, certain tool part parameters.

[0056] According to some embodiments, desired operation data is received at the electronic device 1a, 1b, 1c via a reader device 10a, 10b, 10c configured to read machine-readable codes of the identification markers 40a, 40b, 40c, 40d of the tool parts. In one example, a certain machine operation requires certain tool parts 20a, 20b, 20c, 20d, and the certain tool parts 20a, 20b, 20c, 20d are identified and picked up by an operator, who then uses the reader device 10a, 10b, 10c to input, for example, a serial number or identification number along with certain tool part parameters by scanning the identification markers 40a, 40b, 40c, 40d of the certain tool parts 20a, 20b, 20c, 20d with the reader device 10a, 10b, 10c.

[0057] According to some embodiments, desired operation data is received at the electronic device 1a, 1b, 1c via a data input from a machine 50 configured to provide data for the tool parts 20a, 20b, 20c, 20d. In one example, a certain machine operation requires certain tool parts 20a, 20b, 20c, 20d, and said certain tool parts 20a, 20b, 20c, 20d are identified by the machine 50, and, for example, serial numbers or identification numbers along with certain tool part parameters of said certain tool parts 20a, 20b, 20c, 20d are sent from the machine 50 and received at the electronic device 1a, 1b, 1c, for example, via the communication network 60.

[0058] The desired operation data may therefore be received at the electronic device 1a, 1b, 1c in a number of ways. According to some embodiments, the electronic device 1a, 1b, 1c further comprises a memory 103a, 103b, 103c. According to some embodiments, the desired operation data indicating the tool parts 20a, 20b, 20c, 20d to be used during a machine operation by the machine 50 is stored in the memory 103a, 103b, 103c.

[0059] In an example use case, a machining operation is desired to be initiated and a certain tool comprising a plurality of tool parts 20a, 20b, 20c, 20d is assembled prior to the machining operation to be prepared for the machining operation. Desired operation data indicating the tool parts 20a, 20b, 20c, 20d to be used during the machining operation are stored in memories 103a, 103b, 103c. The tool parts 20a, 20b, 20c, 20d are placed alongside and attached to a machine 50 to be prepared for the machining operation.

[0060] Processing circuits 102a, 102b, 102c are further configured to cause reader devices 10a, 10b, 10c to detect identification markers 40a, 40b, 40c, 40d at tool parts 20a, 20b, 20c, 20d of the system 100, where the identification markers 40a, 40b, 40c, 40d are machine-readable codes related to the tool parts 20a, 20b, 20c, 20d, and the reader devices 10a, 10b, 10c read the machine-readable codes of the identification markers 40a, 40b, 40c, 40d and identify the tool parts 20a, 20b, 20c, 20d based on the information in the read machine-readable codes of the identification markers 40a, 40b, 40c, 40d.

[0061] The processing circuits 102a, 102b, 102c are then further configured to cause the system 100 to determine whether the identified tool parts 20a, 20b, 20c, 20d related to the read machine-readable codes correspond to the tool parts 20a, 20b, 20c, 20d according to the desired work data.

[0062] Therefore, one advantage associated with this aspect is that a certain tool part can be identified and verified to be the desired tool part to be used during a machine operation, for example, to prevent incorrect handling of the tool during the machine operation before the machine operation.

[0063] According to some embodiments, the processing circuitry 102a, 102b, 102c is further configured to cause the system 100 to determine whether the identified tool part 20a, 20b, 20c, 20d associated with the read machine readable code corresponds to the tool part 20a, 20b, 20c, 20d according to the desired operation data, and upon determining that the identified tool part 20a, 20b, 20c, 20d associated with the read machine readable code does not correspond to the tool part 20a, 20b, 20c, 20d according to the desired operation data, output, via the user interface 400a, 400b, 400c of the electronic device 1a, 1b, 1c, error information data indicative of the tool part 20a, 20b, 20c, 20d not corresponding to the tool part 20a, 20b, 20c, 20d according to the desired operation data.

[0064] According to some embodiments, the error information data includes a graphical representation of the tool parts 20a, 20b, 20c, 20d via the user interfaces 400a, 400b, 400c to illustrate to an operator which tool parts 20a, 20b, 20c, 20d need to be addressed to prevent mishandling of the tool in a machine operation. In one example, the error information data includes a color representation of the tool parts 20a, 20b, 20c, 20d, e.g., the tool parts 20a, 20b, 20c, 20d are displayed in red color.

[0065] According to some embodiments, the processing circuit 102a, 102b, 102c is further configured to cause the system 100 to output, via the user interface 400a, 400b, 400c of the electronic device 1a, 1b, 1c, guidance information data instructing a virtual representation of the desired tool part 20a, 20b, 20c, 20d according to the desired operation data to guide an operator in selecting a correct tool part 20a, 20b, 20c, 20d to prevent mishandling of the tool in a machine operation.

[0066] In one example, the tool parts 20a, 20b, 20c, 20d are slowly rotated by the machine 50, and the reader devices 10a, 10b, 10c detect each identification marker 40a, 40b, 40c, 40d on each tool part 20a, 20b, 20c, 20d and determine whether the identified tool part 20a, 20b, 20c, 20d corresponds to the tool part 20a, 20b, 20c, 20d according to the desired work data. In an example, by rotating the tool parts 20a, 20b, 20c, 20d, once all the identification markers 40a, 40b, 40c, 40d are in the line of sight of the reader device 10a, 10b, 10c and all the identification markers 40a, 40b, 40c, 40d have been read, it can be verified whether the identified tool parts 20a, 20b, 20c, 20d correspond to the tool parts 20a, 20b, 20c, 20d according to the desired operation data. When the machine operation is paused, for example when the machine is stopped and opened by the operator, this verification procedure by slowly rotating the tool parts 20a, 20b, 20c, 20d before the machine is run again makes sure that the tool parts have not been replaced before continuing the machine operation.

[0067] According to some embodiments, the system 100 is operatively connectable to the machine 50 for controlling the operation of the machine 50. According to some embodiments, the system 100 is operatively connectable to the machine 50 via a communications network 60.

[0068] According to some embodiments, the communication network 60 is a wireless communication network. According to some embodiments, the wireless communication network is a standard wireless local area network, such as a wireless local area network (WLAN), Bluetooth™, ZigBee, Ultra Wideband (UWB) Radio Frequency Identification (RFID), or similar network. According to some embodiments, the wireless communication network is a standard wireless wide area network, such as a Global System for Mobile Communications (GSM), Enhanced GSM, General Packet Radio Service (GPRS), Enhanced Data Rates for GSM Evolution (EDGE), Wideband Code Division Multiple Access (WCDMA), Long Term Evolution (LTE), Narrowband IoT, 5G, Worldwide Interoperability for Microwave Access (WiMAX) or Ultra Mobile Broadband (UMB) or similar network. According to some embodiments, the wireless communication network may also be a combination of both a wireless local area network and a wireless wide area network. According to some embodiments, the communication network 60 may be a combination of a wired communication network and a wireless communication network. According to some embodiments, the communication network 60 is defined by a common Internet Protocol.

[0069] In one example, prior to machine operation, verification by the system 100 to verify that the identified tool parts 20a, 20b, 20c, 20d associated with the read machine readable codes correspond to the tool parts 20a, 20b, 20c, 20d according to the desired operation data is required before allowing machine operation by the machine 50. In an example, the machine operator is required to operate the system 100 to begin the verification process before starting machine operation. In one example, the verification process prior to machine operation is performed while the tool parts 20a, 20b, 20c, 20d are slowly rotated within the machine, but without any processing by the tool parts 20a, 20b, 20c, 20d.

[0070] According to some embodiments, the processing circuits 102a, 102b, 102c are further configured to cause the system 100 to send an alert signal to a machine operator and / or a stop signal to the machine 50 upon a determination that a tool part 20a, 20b, 20c, 20d has not been identified. In one example, machine operations cannot occur unless a tool part 20a, 20b, 20c, 20d has been identified.

[0071] According to some embodiments, the processing circuits 102a, 102b, 102c are further configured to cause the system 100 to send an alert signal to a machine operator and / or a stop signal to the machine 50 upon a determination that the identified tool part 20a, 20b, 20c, 20d is determined to be an undesired tool part 20a, 20b, 20c, 20d according to the desired operation data. In one example, a machine operation cannot occur unless the identified tool part 20a, 20b, 20c, 20d associated with the read machine readable code corresponds to the tool part 20a, 20b, 20c, 20d according to the desired operation data.

[0072] In some examples, the operator of machine 50 can replace the undesired tool part and rerun the verification procedure. In some examples, the operator is notified, for example, via user interfaces 400a, 400b, 400c, that a desired tool part is missing and / or that an incorrect undesired tool part is present.

[0073] According to some embodiments, the processing circuits 102a, 102b, 102c are further configured to cause the system 100 to send a warning signal to a machine operator and / or a stop signal to the machine 50 upon determining that the identified tool part 20a, 20b, 20c, 20d associated with the read machine-readable code does not correspond to the desired operation data or upon determining that the tool part 20a, 20b, 20c, 20d can no longer be identified by the machine-readable code.

[0074] According to some embodiments, the warning signal to the machine operator is either an audio, visual or audiovisual output signal via the user interface 400a, 400b, 400c of the electronic device 1a, 1b, 1c. According to some embodiments, the stop signal to the machine 50 is a data signal indicating a stop command received at the machine 50 to stop machine operation.

[0075] Hence, one advantage with this embodiment is that the machine operation can be stopped not only if the tool part 20a, 20b, 20c, 20d is not the desired tool part, but also if, for example, the desired tool part comes loose or the machine readable code cannot be read for some other reason, to prevent mishandling of the tool 20a, 20b, 20c, 20d in the machine operation or to prevent mishandling of a non-existent tool 20a, 20b, 20c, 20d in the machine operation. A loose tool part 20a, 20b, 20c, 20d during machine operation can cause severe damage to the machine 50 and to the processed material.

[0076] According to some embodiments, the desired operation data further includes data indicating a desired location of the first tool part 20a relative to at least a second tool part 20b, 20c, 20d during use of the tool parts 20a, 20b, 20c, 20d in the machine operation.

[0077] According to some embodiments, the desired location of the first tool part 20a relative to the at least second tool parts 20b, 20c, 20d includes a certain ordering of the first tool part 20a relative to the at least second tool parts 20b, 20c, 20d. According to some embodiments, the ordering of the first tool part 20a relative to the at least second tool parts 20b, 20c, 20d is determined by the rotational orientation of the tool parts 20a, 20b, 20c, 20d.

[0078] In some examples, the first tool part 20a must come before at least the second tool part 20b, 20c, 20d during the machine operation in order to be processed by the first tool part 20a and at least the second tool part 20b, 20c, 20d in a certain way. According to some embodiments, it is desired that the multiple tool parts 20a, 20b, 20c, 20d are arranged in a certain order. In an example such as that shown in FIG. 1, the first tool part 20a is arranged in the order before the second tool part 20b, which is arranged before the third tool part 20c. In this example, the tool parts 20a, 20b, and 20c are cutting inserts arranged at the tool holder 20d, and in this example, the tool parts 20a, 20b, 20c are arranged at the desired locations relative to each other at the tool holder 20d. In the example of FIG. 1, the tool holder 20d is configured to rotate in a direction, and the ordering of the first tool part 20a relative to at least the second tool parts 20b, 20c, 20d is determined by the rotation of the tool holder 20d.

[0079] According to some embodiments, the order of the first tool part 20a relative to the at least second tool part 20b, 20c is determined by predetermined alternative placement locations of the first and at least second tool parts 20a, 20b, 20c at the third tool part 20d. In an example as illustrated in FIG. 1, the third tool part 20d is a tool holder having predetermined alternative placement locations for the first and at least second tool parts 20a, 20b, 20c. In an example as illustrated in FIG. 1, the predetermined alternative placement locations of the first and at least second tool parts 20a, 20b, 20c at the third tool part 20d are illustrated by locations "A", "B" and "C". In one example, the desired operation data includes data indicating the desired locations of the third tool part 20d, the first tool part 20a at the tool holder, and the cutting insert.

[0080] Hence, one advantage with this embodiment is that the operation data can be used to further define the desired usage of the tool parts in relation to their location.

[0081] According to some embodiments, the processing circuits 102a, 102b, 102c are further configured to cause the system 100 to detect, by the reader devices 10a, 10b, 10c, the first identification marker 40a on the first tool part 20a and the second identification marker 40b on the second tool part 20b, determine the location of the identified first tool part 20a and the identified location of the identified second tool part 20b in relation to each other or to the other tool parts 20c, 20d before and / or during use of the tool parts 20a, 20b, 20c, 20d in a machine operation, and determine whether the first tool part 20a and the second tool part 20b are positioned in locations according to the desired operation data.

[0082] According to some embodiments, a determination of whether the first tool part 20a and the second tool part 20b are positioned in accordance with the desired operation data is made prior to use of the tool parts 20a, 20b, 20c, 20d in a machine operation to verify that the tool parts 20a, 20b, 20c, 20d are correctly positioned to prevent mishandling of the tool in the machine operation.

[0083] Hence, one advantage with this embodiment is that it can be verified that the tool parts are positioned in desired locations relative to each other.

[0084] According to some embodiments, the determination of whether the first tool part 20a and the second tool part 20b are located in a location according to the desired operation data is made continuously during use of the tool parts 20a, 20b, 20c, 20d in the machining operation to verify that they are maintained in a predetermined location to determine if any of the tool parts 20a, 20b, 20c, 20d are lost during the machining operation to prevent mishandling of the tool in the machining operation.

[0085] Hence, one advantage with this embodiment is that it can be verified that the tool parts are maintained in desired locations relative to each other.

[0086] According to some embodiments, the desired operation data further includes data indicating a desired orientation of the tool parts 20a, 20b, 20c, 20d during the machine operation.

[0087] In the example as illustrated in FIG. 1, the tool parts 20a, 20b, 20c are cutting inserts. FIGS. 2a-2c illustrate an example tool part 20c in the form of a cutting insert having multiple cutting edges. In one example, referring to FIGS. 1 and 2a-2c, each cutting edge of each cutting insert is configured to be used to remove chips from a piece of material. As illustrated in the example of FIG. 1, the orientation of each cutting insert when assembled with the tool holder 20d is therefore of interest in order to know which of the cutting edges of each cutting insert is used to remove chips from a piece of material during a machining operation.

[0088] According to some embodiments, the identification markers 40a, 40b, 40c, 40d on the tool parts 20a, 20b, 20c, 20d are machine readable codes that further comprise an orientation detection pattern for determining the relative orientation of the tool parts 20a, 20b, 20c, 20d. According to some embodiments, the identification markers 40a, 40b, 40c, 40d are positioned on the tool parts 20a, 20b, 20c, 20d in a predetermined orientation for determining the orientation of the tool parts 20a, 20b, 20c, 20d relative to the identification markers 40a, 40b, 40c, 40d on the tool parts 20a, 20b, 20c, 20d.

[0089] According to some embodiments, the plurality of identification markers 40a, 40b, 40c, 40d are disposed at predetermined locations on the tool parts 20a, 20b, 20c, 20d, and the orientation of the tool parts 20a, 20b, 20c, 20d is determined based on which of the plurality of identification markers 40a, 40b, 40c, 40d can be read by the reader device 10a, 10b, 10c.

[0090] According to some embodiments, the desired operation data further includes data indicating a desired orientation of the desired tool parts 20a, 20b, 20c, 20d.

[0091] According to some embodiments, the orientation detection pattern is detected and read by the reader device 10a, 10b, 10c to identify the relative orientation of the tool parts 20a, 20b, 20c, 20d relative to the reader device 10a, 10b, 10c. According to some embodiments, the reader device 10a, 10b, 10c is positioned at a predetermined orientation relative to the machine 50 to determine the relative orientation of the tool parts 20a, 20b, 20c, 20d relative to the machine 50.

[0092] According to some embodiments, the electronic device 1a comprises a reader device 10a. According to some embodiments, the electronic device 1a comprises an orientation detection unit configured to determine an orientation of the electronic device 1a and the reader device 10a. According to some embodiments, the orientation detection unit is at least one of a gyroscope or an accelerometer. According to some embodiments, the orientation of the tool parts 20a, 20b, 20c, 20d is determined relative to a normal plane common to the normal plane of the electronic device 1a. According to some embodiments, the orientation of the tool parts 20a, 20b, 20c, 20d is determined relative to a normal plane common to the normal plane of the machine 50. According to some embodiments, the orientation of the tool parts 20a, 20b, 20c, 20d is defined in degrees relative to a predetermined plane.

[0093] In one example, the orientation of the tool parts 20a, 20b, 20c, 20d may be determined to understand which of the tool parts 20a, 20b, 20c, 20d will be used to process material during a machine operation.

[0094] 2b and 2c illustrate an example tool part 20c, a cutting insert, where the identification marker 40c at the tool part 20c is a machine-readable code further comprising an orientation detection pattern for determining the relative orientation of the tool part 20c. In the example of FIG. 2b, the reader device determines the orientation of the tool part 20c, which is parallel to the vertical field of the reader device, 0 degrees. In this example, see FIG. 2c, the reader device determines the orientation of the tool part 20c, which is perpendicular to the normal plane of the reader device, 90 degrees. According to some embodiments, it can be determined which side of the tool part 20c is used during a machine operation. In the example as illustrated in FIG. 1, the orientation detection pattern of the tool part 20c, a cutting insert, can determine which side of the tool part 20c, e.g., which cutting edge of the cutting insert, is used for processing the material during a machine operation.

[0095] According to some embodiments, the desired operation data further includes data indicating a desired orientation of the first tool part relative to the orientation of the second tool part. In one example, as illustrated in FIG. 1, the tool parts 20a, 20b, 20c are cutting inserts and the tool part 20d is a tool holder. In this example, the tool holder 20d is arranged to receive the cutting inserts, i.e., the tool parts 20a, 20b, 20c, at locations at the tool holder 20d illustrated as positions "A", "B" and "C", respectively, and each cutting insert may be oriented in three ways when assembled on the tool holder 20d. In the example as illustrated in FIG. 1, the tool holder 20d is the first tool part arranged in a first orientation and, for example, the cutting insert 20c is the second tool part arranged in a second orientation. The identification marker 40d at the tool holder 20d, the first tool part, is arranged in a predetermined orientation, and the identification marker 40c at the cutting insert 20c, the second tool part, is arranged in a predetermined orientation. The identification marker 40d at the tool holder 20d is detected and read by the reader device 10a, 10b, 10c to determine the orientation of the tool holder 20d. The identification marker 40c at the cutting insert 20c is detected and read by the reader device 10a, 10b, 10c to determine the orientation of the cutting insert 20c. The orientation of the cutting insert 20 relative to the orientation of the tool holder 20d can thus be determined. It can thus be determined whether the desired orientation of the first tool part relative to the orientation of the second tool part is in accordance with the desired work data.

[0096] According to some embodiments, orientation information data including a graphical representation of the orientation of tool parts 20a, 20b, 20c, 20d is output via user interface 400a, 400b, 400c. In one example, the orientation information data includes an angular representation of tool parts 20a, 20b, 20c, 20d. In one example, the orientation information data includes a color representation of tool parts 20a, 20b, 20c, 20d that are misoriented.

[0097] According to some embodiments, the processing circuitry 102a, 102b, 102c is further configured to cause the system 100 to output, via the user interface 400a, 400b, 400c of the electronic device 1a, 1b, 1c, guidance information data indicating a desired orientation of the tool parts 20a, 20b, 20c, 20d to guide an operator in selecting a desired orientation of the tool parts 20a, 20b, 20c, 20d to prevent mishandling of the tool in a machine operation.

[0098] According to some embodiments, the processing circuits 102a, 102b, 102c are further configured to cause the system 100 to determine an orientation of the tool parts 20a, 20b, 20c, 20d prior to and / or during use of the tool parts 20a, 20b, 20c, 20d in a machine operation and to determine whether the orientation of the tool parts 20a, 20b, 20c, 20d corresponds to an orientation of the tool parts in accordance with desired operation data.

[0099] Hence, one advantage with this embodiment is that the tool part may be verified to be in a desired orientation prior to and / or during use of the tool part in a machine operation.

[0100] According to some embodiments, determining that the orientation of the tool parts 20a, 20b, 20c, 20d corresponds to the tool part orientation in accordance with the desired operation data is performed continuously during use of the tool parts 20a, 20b, 20c, 20d in the machining operation to verify that the tool parts 20a, 20b, 20c, 20d are maintained in the desired orientation during the machining operation to prevent mishandling of the tool in the machining operation.

[0101] According to some embodiments, the reader devices 10a, 10b, 10c are configured to be mounted at the machine 50 such that the machine-readable codes of the tool parts 20a, 20b, 20c, 20d are within the line of sight of the reader devices 10a, 10b, 10c during use of the tool parts 20a, 20b, 20c, 20d in a machine operation by the machine 50. According to some embodiments, the reader devices 10a, 10b, 10c are stationarily positioned in a predetermined relationship to the machine 50 such that the machine readable codes of the tool parts 20a, 20b, 20c, 20d are within the line of sight of the reader devices 10a, 10b, 10c and such that either a desired location of a first tool part 20a relative to at least a second tool part 20b, 20c, 20d or a desired orientation of the tool parts 20a, 20b, 20c, 20d in a machine operation is determined during use of the tool parts 20a, 20b, 20c, 20d in a machine operation by the machine 50.

[0102] Hence, one advantage with this embodiment is that when the reader device 10a, 10b, 10c is mounted at the machine 50, the machine readable codes of the tool parts 20a, 20b, 20c, 20d are in line of sight in a predetermined direction relative to the machine 50. In the example illustrated in Figures 3b and 3c, the reader device 10a, 10b, 10c is mounted at the machine 50 or positioned in a predetermined orientation relative to the machine 50.

[0103] A second aspect of the disclosure shows a method for reducing the risk of tool mishandling in a machine operation. Figure 4 illustrates a flow chart of method steps according to the second aspect of the disclosure.

[0104] The method includes a step S1 of receiving at an electronic device 1a, 1b, 1c desired operation data indicating tool parts 20a, 20b, 20c, 20d to be used during a machine operation by a machine 50, and a step S2 of detecting, by a reader device 10a, 10b, 10c, identification markers 40a, 40b, 40c, 40d on the tool parts 20a, 20b, 20c, 20d, wherein the identification markers 40a, 40b, 40c, 40d are machine-readable codes relating to the tool parts 20a, 20b, 20c, 20d. The method further comprises a step S4 of reading the machine readable code of the identification marker 40a, 40b, 40c, 40d by the reader device 10a, 10b, 10c, a step S5 of identifying the tool part 20a, 20b, 20c, 20d according to information in the read machine readable code of the identification marker 40a, 40b, 40c, 40d, and a step S10 of determining whether the identified tool part 20a, 20b, 20c, 20d related to the read machine readable code corresponds to the tool part 20a, 20b, 20c, 20d according to the desired work data.

[0105] Hence, one advantage with this embodiment is that the tool parts can be identified, for example, by a machine readable code prior to machining operations, and verified to be the desired tool parts to be used during machining operations by the machine to prevent mishandling of the tool in the machining operations.

[0106] According to some embodiments, the method further comprises a step S11 of sending a warning signal to a machine operator and / or a stop signal to the machine 50 upon determining that the identified tool part 20a, 20b, 20c, 20d associated with the read machine readable code does not correspond to the desired operation data or upon determining that the tool part 20a, 20b, 20c, 20d can no longer be identified by the machine readable code.

[0107] Hence, one advantage with this embodiment is that it can be verified that the tool parts are positioned at desired locations in relation to each other.

[0108] According to some embodiments, the desired operation data further includes data indicating a desired location of the first tool part 20a relative to at least a second tool part 20b, 20c, 20d during use of the tool parts 20a, 20b, 20c, 20d in the machine operation.

[0109] Hence, one advantage with this embodiment is that the operation data can be used to further define the desired usage of the tool part in relation to the orientation of the tool part.

[0110] According to some embodiments, the method further comprises a step S3 of detecting a first identification marker 40a on the first tool part 20a and a second identification marker 40b on the second tool part 20b by said reader device 10a, 10b, 10c, a step S6 of determining a location of said identified first tool part 20a and a location of said identified second tool part 20b in relation to each other or to the other tool parts 20c, 20d before and / or during use of said tool parts 20a, 20b, 20c, 20d in said machine operation, and a step S7 of determining whether said first tool part 20a and said second tool part 20b are positioned in locations according to said desired operation data.

[0111] Hence, one advantage with this embodiment is that the tool part may be verified to be in a desired orientation prior to and / or during use of the tool part in a machining operation.

[0112] According to some embodiments, the desired operation data further includes data indicating a desired orientation of the tool parts 20a, 20b, 20c, 20d during the machine operation.

[0113] Hence, one advantage with this embodiment is that the operation data can be used to further define the desired usage of the tool part in relation to the orientation of the tool part.

[0114] According to some embodiments, the method further comprises a step S8 of determining the orientation of the identified tool parts 20a, 20b, 20c, 20d prior to and / or during use of the tool parts 20a, 20b, 20c, 20d in a machine operation, and a step S9 of determining whether the orientation of the tool parts 20a, 20b, 20c, 20d corresponds to an orientation of the tool parts according to the desired operation data.

[0115] Hence, one advantage with this embodiment is that the tool part may be verified to be in a desired orientation prior to and / or during use of the tool part in a machining operation.

[0116] According to some embodiments, the desired operation data is received at the electronic device 1a, 1b, 1c via at least one of a user interface 400a, 400b, 400c configured to receive an operator's user input of the desired operation data corresponding to the tool part 20a, 20b, 20c, 20d, a reader device 10a, 10b, 10c configured to read a machine readable code of the tool part 20a, 20b, 20c, 20d, or via data input from a machine 50 configured to provide data for the tool part 20a, 20b, 20c, 20d.

[0117] Hence, one advantage with this embodiment is that the desired operation data may be received via manual input, e.g., by an operator via user interfaces 400a, 400b, 400c, or via machine input, e.g., by reader devices 10a, 10b, 10c operated by an operator, or via input of data from a machine 50.

[0118] FIG. 5 illustrates a computer program product comprising a non-transitory computer-readable medium having a computer program including program instructions, the computer program being loadable into processing circuits 102a, 102b, 102c and configured to cause the processing circuits 102a, 102b, 102c to perform the method steps as described in FIG. 4 when executed by the processing circuits 102a, 102b, 102c.

[0119] Those skilled in the art will understand that the present disclosure is not limited to the preferred embodiments described above. Those skilled in the art will further understand that modifications and variations are possible within the scope of the appended claims. In addition, variations to the disclosed embodiments can be understood and effected by those skilled in the art when practicing the disclosure as claimed, from a study of the drawings, the disclosure, and the appended claims.

Claims

1. A system (100) for reducing a risk of mishandling a tool comprising a tool holder (20d) and a first cutting insert (20a) and a second cutting insert (20b) disposed in the tool holder (20d) during a material processing operation by a machine (50), comprising: a reader device (10a, 10b, 10c) for reading machine readable codes disposed on the first and second cutting inserts (20a, 20b) during the material processing operation; An electronic device (1a, 1b, 1c) configured to be connected to said reader device (10a, 10b, 10c), said electronic device (1a, 1b, 1c) comprising: receiving desired operation data indicating the cutting inserts (20a, 20b) to be used during the material processing operation, the desired operation data including data indicating a desired location of the first cutting insert (20a) in the tool holder (20d) relative to the second cutting insert (20b) to be placed in the tool holder (20d) during the material processing operation; - causing said reader device (10a, 10b, 10c) to detect a first identification marker (40a) of said first cutting insert (20a) and a second identification marker (40b) of said second cutting insert (20b), said identification markers (40a, 40b) being machine-readable codes relating to said cutting inserts (20a, 20b); - causing said reader device (10a, 10b, 10c) to read said machine-readable code of said identification marker (40a, 40b); - identifying said cutting inserts (20a, 20b) by the information in the machine-readable code of said identification markers (40a, 40b); - determining, continuously during the material processing operation, the location of the identified first cutting insert (20a) in the tool holder (20d) and the location of the identified second cutting insert (20b) in the tool holder (20d) in relation to one another; - determining continuously during said material processing operation whether said first cutting insert (20a) and said second cutting insert (20b) are located in said tool holder (20d) in accordance with said desired operation data; determining whether the identified cutting insert (20a, 20b) associated with the read machine-readable code corresponds to the cutting insert (20a, 20b) according to the desired operation data; an electronic device (1a, 1b, 1c) having a processing circuit (102a, 102b, 102c) configured to perform A system (100) comprising:

2. The processing circuit (102a, 102b, 102c) upon determining that the identified cutting insert (20a, 20b) associated with the read machine-readable code does not correspond to the desired operation data, or - upon determining that said cutting insert (20a, 20b) can no longer be identified by said machine-readable code, Sending a warning signal to a machine operator and / or a stop signal to said machine (50) The system (100) of claim 1, further configured:

3. The system (100) of any one of claims 1 to 2, wherein the desired operation data further comprises data indicating a desired orientation of the cutting inserts (20a, 20b) during the material processing operation.

4. The processing circuit (102a, 102b, 102c) - determining said orientation of said cutting inserts (20a, 20b) during said material processing operation, - determining whether said orientation of said cutting inserts (20a, 20b) corresponds to an orientation of said cutting inserts (20a, 20b) according to said desired operation data; The system (100) of claim 3, further configured:

5. A method for reducing a risk of mishandling of a tool comprising a tool holder (20d) and a first cutting insert (20a) and a second cutting insert (20b) placed in the tool holder (20d) during a material processing operation by a machine (50), comprising: (S1) receiving at an electronic device (1a, 1b, 1c) desired operation data indicating the cutting insert (20a, 20b) to be used in the material processing operation, the desired operation data including data indicating a desired location of the first cutting insert (20a) in the tool holder (20d) relative to the second cutting insert (20b) to be placed in the tool holder (20d) during the material processing operation; (S3) detecting, by a reader device (10a, 10b, 10c), a first identification marker (40a) of the first cutting insert (20a) and a second identification marker (40b) of the second cutting insert (20b), the first identification marker (40a) and the second identification marker (40b) being machine-readable codes relating to the cutting inserts (20a, 20b); (S4) reading, by means of said reader device (10a, 10b, 10c), said machine-readable code of said identification marker (40a, 40b); (S5) identifying said cutting insert (20a, 20b) by said electronic device (1a, 1b, 1c) according to the information in the machine-readable code read by said identification marker (40a, 40b); (S6) determining, by said electronic device (1a, 1b, 1c), continuously during said material processing operation, the location of the identified first cutting insert (20a) in said tool holder (20d) and the location of the identified second cutting insert (20b) in said tool holder (20d) in relation to one another; (S7) determining, by said electronic device (1a, 1b, 1c), continuously during said material processing operation, whether said first cutting insert (20a) and said second cutting insert (20b) are located in said tool holder (20d) in accordance with said desired operation data; - (S10) determining by an electronic device (1a, 1b, 1c) whether the identified cutting insert (20a, 20b) associated with the read machine-readable code corresponds to the cutting insert (20a, 20b) according to the desired operation data; A method comprising:

6. - (S11) upon a determination that the identified cutting insert (20a, 20b) associated with the read machine readable code does not correspond to the desired operation data; or Upon determining that the cutting insert (20a, 20b) can no longer be identified by a machine readable code, Sending a warning signal to a machine operator and / or a stop signal to said machine (50). The method of claim 5 further comprising:

7. 7. The method according to any one of claims 5 to 6, wherein the desired operation data further comprises data indicating a desired orientation of the cutting inserts (20a, 20b) during the material processing operation.

8. (S8) determining the orientation of the identified cutting inserts (20a, 20b) during the material processing operation; (S9) determining whether the orientation of the cutting inserts (20a, 20b) corresponds to an orientation of the cutting inserts (20a, 20b) according to the desired operation data; The method of claim 7 further comprising:

9. The desired operation data is a user interface (400a, 400b, 400c) adapted to receive a user input by an operator of desired operation data corresponding to said cutting inserts (20a, 20b); - said reader device (10a, 10b, 10c) configured to read the machine-readable code of the identification marker (40a, 40b) of said cutting insert (20a, 20b), or via data input from said machine (50) configured to provide data of said cutting inserts (20a, 20b); 9. The method according to any one of claims 5 to 8, wherein the electronic device (1a, 1b, 1c) is received via at least one of

10. 10. A computer program product (500) comprising a non-transitory computer readable medium having a computer program including program instructions, the computer program being loadable into a processing circuit (102a, 102b, 102c), the computer program being configured to cause the processing circuit (102a, 102b, 102c) to perform the method of any one of claims 5 to 9 when executed by the processing circuit (102a, 102b, 102c).

Citation Information

Patent Citations

  • Identified tool management system

    JP1992331036A

  • Machine processing method

    JP2014168823A

  • Cutting management system and cutting management method

    JP2020015148A

  • Intelligent machine tool management system and method

    JP2020087430A

  • Tips for cutting tools

    JP3004884U