Determination device
Patent Information
- Application Number
- JP2024562450
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Filing Date
- 2025-02-21
- Publication Date
- 2025-08-13
AI Technical Summary
Human errors in registering tool information for machining tools lead to incorrect grouping and registration in control devices, necessitating a solution to prevent such errors and ensure accurate tool registration.
A determination device that acquires and compares specification information of tools using a first and second acquisition unit, determining if the information matches, and outputs the result, thereby preventing human errors in tool grouping and registration.
The device accurately registers tools by preventing human errors and ensuring correct grouping, reducing operator burden and improving tool registration accuracy.
Abstract
Description
judgment device
[0001] The present disclosure relates to a determination device that determines whether or not a plurality of tools can be grouped.
[0002] Information about tools used in machining in machine tools is registered in a control device or the like. Multiple tools with the same attributes are registered in the control device as tools belonging to the same group. For example, when a tool reaches its usage limit, the tool that has reached its usage limit is replaced with another tool belonging to the same group, and machining is resumed.
[0003] Conventionally, in order to group and register tools, an operator needs to input tool information on a group registration screen using a keyboard or the like (for example, see Patent Document 1). Similarly, when tool information is transmitted from a tool presetter or the like to a control device via a network, in order to group and register tools, an operator needs to input and confirm information related to the grouping.
[0004] Japanese Patent Application Laid-Open No. 2008-197859
[0005] However, when an operator registers tools using a keyboard or the like, or when an operator inputs information about tool grouping using a keyboard or the like, there is a risk that incorrect information will be registered in the control device due to human error. Therefore, there is a need for a device that can prevent human error and accurately register tools.
[0006] The judgment device of the present disclosure includes a first acquisition unit that acquires first specification information indicating the specifications of a first tool, a second acquisition unit that acquires second specification information indicating the specifications of a second tool, a judgment unit that judges whether the first specification information acquired by the first acquisition unit and the second specification information acquired by the second acquisition unit match, and an output unit that outputs the result of the judgment by the judgment unit.
[0007] 1 is a diagram illustrating an example of a system configuration including a determination device; FIG. 2 is a block diagram illustrating an example of a hardware configuration of the determination device; FIG. 3 is a block diagram illustrating an example of a function of the determination device; FIG. 4 is a flowchart illustrating an example of a process executed by the determination device; FIG. 5 is a diagram illustrating an example of a display screen that displays information of tools registered in the determination device; FIG. 6 is a block diagram illustrating an example of a function of a determination device of a second embodiment; and FIG. 7 is a block diagram illustrating an example of a function of a determination device of a third embodiment.
[0008] Hereinafter, a determination device according to an embodiment of the present disclosure will be described with reference to the drawings. In the following description, components having the same or similar functions will be denoted by the same reference numerals. Duplicate descriptions of those components may be omitted.
[0009] In this application, "based on XX" means "based on at least XX," and includes cases where it is based on other elements in addition to XX. Furthermore, "based on XX" is not limited to cases where XX is used directly, but also includes cases where it is based on XX that has been calculated or processed. "XX" is any element (for example, any information).
[0010] 1 is a diagram showing an example of a system configuration including a determination device. The determination device 1 is a device that records tool information related to tools used in machining on a machine tool. The determination device 1 is also a device that determines whether a newly recorded tool or an already recorded tool can be grouped.
[0011] The determination device 1 is implemented in a server, a terminal, or the like. The terminal is, for example, a personal computer (PC), a tablet terminal, or a smartphone. The determination device 1 may also be implemented in a control device 2 of a machine tool.
[0012] The judgment device 1 is connected by wire or wirelessly to a control device 2 of a machine tool. The machine tool is, for example, a lathe, a machining center, or a multi-tasking machine. The control device 2 controls the machine tool based on a machining program. The judgment device 1 exchanges information about tools with the control device 2, for example.
[0013] The determination device 1 is also connected to the tool presetter 3 by wire or wirelessly. The tool presetter 3 is a device that acquires information about tools. The tool presetter 3 acquires, for example, tool offset data. The offset data may include information indicating tool length compensation, tool diameter compensation, X-axis compensation, Z-axis compensation, etc. The determination device 1 does not necessarily have to be connected to the tool presetter 3. For example, the tool offset data acquired by the tool presetter 3 may be printed by a printer or the like, and the printed offset data may be input by an operator to the determination device 1 via a keyboard or the like.
[0014] 2 is a block diagram showing an example of the hardware configuration of the determination device 1. The determination device 1 includes, for example, a hardware processor 101, a bus 102, a read-only memory (ROM) 103, a random access memory (RAM) 104, a non-volatile memory 105, a first interface 106, a second interface 107, and a third interface 108.
[0015] The hardware processor 101 is a processor that controls the entire determination apparatus 1 in accordance with a system program. The hardware processor 101 reads the system program stored in the ROM 103 via the bus 102. The hardware processor 101 is, for example, a CPU (Central Processing Unit) or an electronic circuit.
[0016] The bus 102 is a communication path that connects the various pieces of hardware in the determination device 1. The various pieces of hardware in the determination device 1 exchange data via the bus 102.
[0017] The ROM 103 is a storage device that stores system programs, etc. The ROM 103 is a computer-readable storage medium.
[0018] The RAM 104 is a storage device that temporarily stores various data and functions as a work area for the hardware processor 101 to process various data.
[0019] The nonvolatile memory 105 is a storage device that retains data even when the power to the determination device 1 is turned off. The nonvolatile memory 105 stores, for example, specification information indicating the specifications of a tool used for machining in a machine tool. The nonvolatile memory 105 is a computer-readable storage medium. The nonvolatile memory 105 is, for example, a battery-backed memory or a solid state drive (SSD).
[0020] The first interface 106 connects the bus 102 and the input / output device 11. The first interface 106 sends various data processed by the hardware processor 101 to the input / output device 11, for example.
[0021] The input / output device 11 receives and displays various data via the first interface 106. The input / output device 11 also accepts input of various data and sends the data to, for example, the hardware processor 101 via the first interface 106.
[0022] The input / output device 11 is, for example, a touch panel. When the input / output device 11 is a touch panel, the input / output device 11 is, for example, a capacitive touch panel. The touch panel is not limited to a capacitive touch panel and may be a touch panel of another type. Furthermore, the input / output device 11 may include devices such as a monitor, a keyboard, and a mouse.
[0023] The second interface 107 connects the bus 102 and the control device 2 of the machine tool. The second interface 107 sends, for example, information acquired by the control device 2 and information stored in the control device 2 to the hardware processor 101 via the bus 102. The second interface 107 also sends, to the control device 2, information stored in the non-volatile memory 105, information processed by the hardware processor 101, and the like.
[0024] The third interface 108 connects the tool presetter 3 to the bus 102. The third interface 108 sends, for example, specification information indicating the specifications of the tool acquired by the tool presetter 3 to the non-volatile memory 105.
[0025] 3 is a block diagram showing an example of the functions of the determination device 1. The determination device 1 includes a storage unit 111, a first acquisition unit 112, a second acquisition unit 113, a determination unit 114, and an output unit 115.
[0026] The storage unit 111 is realized, for example, by storing various pieces of information in the RAM 104 or the nonvolatile memory 105. The first acquisition unit 112, the second acquisition unit 113, the determination unit 114, and the output unit 115 are realized, for example, by the hardware processor 101 performing arithmetic processing using a system program stored in the ROM 103 and various pieces of data stored in the nonvolatile memory 105.
[0027] The storage unit 111 stores first specification information indicating the specifications of a first tool. The first tool is a tool used for machining in a machine tool, and is any one of one or more tools whose specifications are stored in the storage unit 111. In other words, the information indicating the specifications of the first tool is stored in the storage unit 111. The information indicating the specifications of the first tool is referred to as first specification information.
[0028] The first specification information includes shape data indicating the shape of the first tool, offset data for the first tool, and model number data for the first tool. The shape data is data indicating the shape or type of the first tool. The shape data includes data indicating the shape and type of the first tool, such as a drill, a square end mill, a ball end mill, a tap, an external turning tool, or an internal turning tool. The shape data may also include information indicating whether the first tool is a roughing tool or a finishing tool.
[0029] The shape data also includes information indicating whether the first tool is a large-diameter tool. A large-diameter tool is a tool with a diameter larger than other tools. Due to its large diameter, a large-diameter tool is a tool that may interfere with other tools housed in one or more adjacent tool pods when housed in a tool pod. In other words, when a large-diameter tool is housed in a tool pod, the large-diameter tool may interfere with tools housed in an adjacent tool pod and with tools housed in a tool pod located farther away than the adjacent tool pod.
[0030] Therefore, one or more tool pods adjacent to a tool pod that accommodates a large-diameter tool do not accommodate other tools. Note that if the tool diameter compensation value of a tool is equal to or greater than a predetermined value, the tool may be regarded as a large-diameter tool, and information indicating that the tool is a large-diameter tool may be included in the specification information of the tool.
[0031] The shape data may also include information indicating whether the first tool is a heavy tool. A heavy tool is a tool that is heavier than commonly used tools. When a tool change of a heavy tool is performed by a tool changer, the tool changer performs the tool change operation at a slower speed than normal. For example, when a tool change of a heavy tool is performed by a change arm, the change arm rotates at a slower speed than normal. When a tool change of a heavy tool is performed by a robot or the like, the robot or the like operates at a slower speed than normal.
[0032] The offset data includes data indicating the tool radius compensation, tool length compensation, X-axis compensation, Z-axis compensation, etc. of the first tool.
[0033] The offset data for the first tool may include multiple sets of offset data. When a single tool has multiple cutting locations, the offset data for the tool may include offset data for each cutting location. For example, the offset data for a multi-edge tool having multiple cutting edges includes data indicating the X-axis compensation and Z-axis compensation for each cutting edge. Furthermore, the offset data for a stepped end mill includes data indicating the tool radius compensation and tool length compensation for the tip of the tool, and data indicating the tool radius compensation and tool length compensation for the stepped portion.
[0034] The model number data is data indicating the model number of the first tool. The model number is a model number assigned by the tool manufacturer. The model number may be a number determined by the worker. The model number may also be a name assigned to the tool.
[0035] The first acquisition unit 112 acquires first specification information indicating specifications of the first tool. The first acquisition unit 112 acquires the first specification information stored in the storage unit 111.
[0036] The second acquisition unit 113 acquires second specification information indicating the specifications of a second tool. The second tool is a tool used for machining in a machine tool and is a tool different from the first tool. The second tool is, for example, a tool whose specification information is newly recorded in the determination device. The information indicating the specifications of the second tool is referred to as second specification information.
[0037] The second specification information includes shape data indicating the shape of the second tool, offset data for the second tool, and model number data for the second tool. The shape data is data indicating the shape or type of the second tool. The shape data includes data indicating the shape and type of the second tool, such as a drill, a square end mill, a ball end mill, a tap, an external turning tool, or an internal turning tool. The shape data may also include information indicating whether the second tool is a roughing tool or a finishing tool.
[0038] The shape data includes information indicating whether the second tool is a large diameter tool. The shape data may include information indicating whether the second tool is a heavy tool. The model number data is data indicating the model number of the second tool.
[0039] When the offset data of the second tool is measured by the tool presetter 3, the second acquisition unit 113 acquires the second specification information from the tool presetter 3. When either the shape data or the model number data is input to the input / output device 11, the second acquisition unit 113 may acquire the second specification information from the input / output device 11.
[0040] The determination unit 114 determines whether the first specification information acquired by the first acquisition unit 112 and the second specification information acquired by the second acquisition unit 113 match.
[0041] For example, if the first specification information and the second specification information include a tool length compensation and a tool radius compensation, respectively, the determination unit 114 determines whether the value of the tool length compensation included in the first specification information matches the value of the tool length compensation included in the second specification information. The determination unit 114 also determines whether the value of the tool radius compensation included in the first specification information matches the value of the tool radius compensation included in the second specification information.
[0042] Furthermore, when the first specification information and the second specification information include information indicating the type of tool, the determination unit 114 determines whether the information indicating the type of tool included in the first specification information matches the information indicating the type of tool included in the second specification information. For example, when the first specification information includes information indicating that the first tool is a finish machining end mill and the second specification information includes information indicating that the second tool is a finish machining end mill, the determination unit 114 determines that the first specification information matches the second specification information.
[0043] Furthermore, when the first specification information and the second specification information include model number data indicating the model number of the tool, the determination unit 114 determines whether the model number data included in the first specification information matches the model number data included in the second specification information. For example, when the model number data included in the first specification information is "FADLφ12" and the model number data included in the second specification information is "FADLφ12," the determination unit 114 determines that the first specification information matches the second specification information.
[0044] The output unit 115 outputs the determination result made by the determination unit 114. The output unit 115 outputs the determination result to, for example, the input / output device 11. If it is determined that the first specification information and the second specification information do not match, the output unit 115 displays the character string "mismatch" on the display screen of the input / output device 11. Furthermore, if it is determined that the first specification information and the second specification information match, the output unit 115 displays the character string "match" on the display screen of the input / output device 11.
[0045] The output unit 115 may output the determination result to a predetermined file, for example. For example, the output unit 115 may record information indicating whether the first specification information and the second specification information match in a file stored in the control device 2.
[0046] 4 is a flowchart showing an example of processing executed by the determination device 1. In the determination device 1, first, the first acquisition unit 112 acquires specification information of a first tool (step S1), and then the second acquisition unit 113 acquires specification information of a second tool (step S2).
[0047] Next, the determination unit 114 determines whether the first specification information acquired by the first acquisition unit 112 matches the second specification information acquired by the second acquisition unit 113 (step S3). Finally, the output unit 115 outputs the result of the determination by the determination unit 114 (step S4), and the process ends.
[0048] In the above process, an example has been described in which the first acquisition unit 112 acquires the first specification information only once, but the first acquisition unit 112 may acquire specification information indicating the specifications of all the tools stored in the storage unit 111. In this case, the determination unit 114 may determine whether or not the first specification information and the second specification information of all the first tools stored in the storage unit 111 match each other.
[0049] Furthermore, after the output unit 115 outputs the determination result, the operator may be able to register the second tool in the same group as the first tool or in a different group from the first tool based on the determination result. Note that a group refers to a collection of multiple tools to which the same group designation information is assigned. In other words, a group refers to a collection of first specification information stored in association with the same group designation information. The group designation information is, for example, a group name, a group number, or a group designation value.
[0050] For example, when the determination unit 114 determines that the first specification information and the second specification information match, the output unit 115 displays an OK button on the input / output device 11. When the worker touches the OK button, the determination device 1 registers the second tool in the same group as the first tool. That is, the storage unit 111 stores the group designation information associated with the first specification information in association with the second specification information.
[0051] Furthermore, if the determination unit 114 determines that none of the first specification information stored in the storage unit 111 matches the second specification information, the storage unit 111 may generate a new group and store the second specification information in it. That is, the storage unit 111 may generate new group designation information that is different from the group designation information already associated with the first specification information, and store the new group designation information in association with the second specification information.
[0052] Which information is used as group designation information among the group name, group number, group designation value, etc. may be set by a parameter. Also, one or more pieces of information among the group name, group number, group designation value, etc. may be used as group designation information.
[0053] When multiple pieces of information are used as group designation information, tools that share all of the multiple pieces of information in common are registered in the same group. Also, when multiple pieces of information are used as group designation information, tools that share any of the multiple pieces of information in common may be registered in the same group.
[0054] For example, when only a group designation value is used as the group designation information, tools assigned with the same group designation value are registered in the same group. Also, when a group designation value and a group name are used as the group designation information, tools assigned with the same group designation value and having the same group name are registered in the same group. When a group designation value and a group name are used as the group designation information, tools assigned with the same group designation value or tools having the same group name may be registered in the same group.
[0055] The grouping of tools refers to assigning the same group designation information to the specification information of multiple tools. Alternatively, the grouping of tools refers to changing the group-related information assigned to the specification information of multiple tools to the same group designation information. In other words, the group designation information is information for designating a group.
[0056] 5 is a diagram showing an example of a display screen that displays information about tools registered in the determination device 1. "No." indicates the tool number. "Type number" indicates the tool group. In other words, tools with the same type number belong to the same group.
[0057] For example, the tool with tool number 1 corresponds to the first tool. That is, the tool with tool number 1 is a tool that has already been registered in the determination device 1. Also, for example, the tool with tool number 5 corresponds to the second tool. That is, it is determined whether or not the specification information of the tool with tool number 1 matches the specification information of the tool with tool number 5, and if they match, the tool with tool number 5 is newly registered in the same group "111" as the tool with tool number 1.
[0058] In the present embodiment, an example has been described in which the second specification information is acquired from the tool presetter 3. However, the second specification information may be already stored in the storage unit 111. That is, the second acquisition unit 113 may acquire the second specification information indicating the specifications of the second tool from the storage unit 111. In this case, the determination unit 114 determines whether the first specification information and the second specification information already registered in the same group match, thereby making it possible to check whether the registered information is correct.
[0059] 6 is a block diagram showing an example of the functions of a determination device 1 according to a second embodiment. The determination device 1 according to the second embodiment differs from the determination device 1 according to the first embodiment in that it includes a reference data acquisition unit 116.
[0060] The reference data acquisition unit 116 acquires reference data for the determination unit 114 to determine whether the first specification information and the second specification information match. The reference data is, for example, threshold data indicating a threshold value. The threshold data is data that specifies the upper limit of the difference between the value indicated by the first specification information and the value indicated by the second specification information when it is determined that the two information match.
[0061] When the first specification information and the second specification information are tool length compensation values, the reference data is, for example, 1.0 mm. In other words, when the difference between the tool length compensation value indicated by the first specification information and the tool length compensation value indicated by the second specification information is 1.0 mm or less, the determination unit 114 determines that the first specification information and the second specification information match.
[0062] On the other hand, if the difference between the tool length correction value indicated by the first specification information and the tool length correction value indicated by the second specification information exceeds 1.0 mm, the judgment unit 114 judges that the first specification information and the second specification information do not match.
[0063] This allows the first tool and the second tool to be registered in the same group even if there is a slight difference between the first specification information and the second specification information.
[0064] 7 is a block diagram showing an example of the functions of a determination device 1 according to a third embodiment. The determination device 1 according to the third embodiment differs from the determination device 1 according to the first embodiment in that it includes a type information acquisition unit 117.
[0065] The type information acquisition unit 117 acquires type information indicating the types of the first specification information and the second specification information. The type information acquisition unit 117 acquires, for example, type information stored in the storage unit 111. The type information acquisition unit 117 may acquire type information input from the input / output device 11.
[0066] The type information is information for specifying which type of specification information is to be acquired from among the specification information included in the first specification information and the second specification information by the first acquisition unit 112 and the second acquisition unit 113. The type information includes, for example, at least one of shape data designation information, offset data designation information, and model number data designation information.
[0067] The first acquisition unit 112 and the second acquisition unit 113 acquire the first specification information and the second specification information, respectively, based on the type information acquired by the type information acquisition unit 117 .
[0068] For example, if the type information acquired by the type information acquisition unit 117 is offset data designation information, the first acquisition unit 112 acquires first specification information indicating the tool length compensation and tool radius compensation of the first tool. Also, the second acquisition unit 113 acquires second specification information indicating the tool length compensation and tool radius compensation of the second tool. In this case, the determination unit 114 determines whether the tool length compensation and tool radius compensation of the first tool match the tool length compensation and tool radius compensation of the second tool, respectively.
[0069] When the type information acquired by the type information acquisition unit 117 is model number data designation information, the first acquisition unit 112 acquires first specification information indicating the model number of the first tool. The second acquisition unit 113 acquires second specification information indicating the model number of the second tool. In this case, the determination unit 114 determines whether the model number of the first tool and the model number of the second tool match each other.
[0070] This allows, for example, an operator to input type information into the input / output device 11, thereby specifying which type information will be used to determine whether the first specification information and the second specification information match or mismatch.
[0071] The type information acquisition unit 117 may acquire a plurality of pieces of type information. That is, the type information acquisition unit 117 may acquire two or more pieces of information from among the shape data designation information, the offset data designation information, and the model number data designation information.
[0072] The type information may include information indicating priority, which indicates the order of determination regarding the plurality of pieces of specification information included in the first specification information and the second specification information.
[0073] For example, "1" is assigned to "model number data specification information", which indicates priority. "2" is assigned to "offset data specification information", which indicates priority. "3" is assigned to "shape data specification information", which indicates priority. In this case, the smaller the number, the higher the priority. The judgment unit 114 judges whether the first specification information and the second specification information match in order based on the information indicating priority.
[0074] Specifically, the first acquisition unit 112 first acquires model number data of a first tool as the first specification information. The second acquisition unit 113 acquires model number data of a second tool as the second specification information. The determination unit 114 then determines whether the model number data of the first tool matches the model number data of the second tool. If it is determined that the model number data of the first tool matches the model number data of the second tool, the output unit 115 outputs the determination result.
[0075] On the other hand, if it is determined that the model number data of the first tool and the model number data of the second tool do not match, the first acquisition unit 112 acquires the offset data of the first tool as the first specification information, and the second tool acquisition unit acquires the offset data of the second tool as the second specification information.
[0076] Next, the determination unit 114 determines whether the offset data of the first tool and the offset data of the second tool match. If it is determined that the offset data of the first tool and the offset data of the second tool match, the output unit 115 outputs the determination result.
[0077] On the other hand, if it is determined that the offset data of the first tool and the offset data of the second tool do not match, the first acquisition unit 112 acquires the shape data of the first tool. Also, the second acquisition unit 113 acquires the shape data of the second tool. After this, the determination unit 114 and the output unit 115 perform the processes similar to those described above.
[0078] As described above, the judgment device 1 of the present disclosure includes a first acquisition unit 112 that acquires first specification information indicating the specifications of a first tool, a second acquisition unit 113 that acquires second specification information indicating the specifications of a second tool, a judgment unit 114 that judges whether the first specification information acquired by the first acquisition unit 112 and the second specification information acquired by the second acquisition unit 113 match, and an output unit 115 that outputs the result of the judgment by the judgment unit 114.
[0079] Therefore, the determination device 1 can prevent human error and accurately register tools, i.e., can prevent a tool from being registered in a group that is not intended by the operator.
[0080] In addition, the judgment device 1 further includes a reference data acquisition unit 116 that acquires reference data for the judgment unit 114 to determine whether the first specification information and the second specification information match, and the judgment unit 114 determines whether the first specification information and the second specification information match based on the reference data.
[0081] Therefore, even if the first specification information and the second specification information do not exactly match, it can be determined that they match. Therefore, the tool offset data can be used to determine whether or not to register a group.
[0082] In addition, the judgment device 1 further includes a type information acquisition unit 117 that acquires type information indicating the types of the first specification information and the second specification information, and the first acquisition unit 112 and the second acquisition unit 113 each acquire the first specification information and the second specification information based on the type information acquired by the type information acquisition unit 117.
[0083] The type information also includes information indicating priority, and the determination unit 114 determines whether the first specification information and the second specification information match based on the information indicating priority. Therefore, the determination unit 114 can determine whether the first specification information and the second specification information match in order of the degree of likelihood that they match. As a result, the processing load of the determination unit 114 can be reduced.
[0084] Therefore, the determination unit 114 can determine whether the first specification information and the second specification information match based on multiple types of specification information. The type information includes at least one of shape data, offset data, and model number data of the first tool and the second tool. Therefore, the operator can select which type of specification information to use for registering a tool group. This increases the usefulness of the determination device.
[0085] In addition, the judgment device 1 further includes a memory unit 111 that stores first specification information and group designation information associated with the first specification information, and when the judgment unit 114 determines that the first specification information and the second specification information match, the memory unit 111 stores the second specification information in association with the group designation information.
[0086] Therefore, the determination device 1 can prevent human error. As a result, the determination device 1 can accurately register tool groups. Furthermore, by using the determination device 1, the burden on the worker in registering tools can be reduced.
[0087] Furthermore, if the determination unit 114 determines that the first specification information and the second specification information do not match, the storage unit 111 associates new group designation information different from the group designation information with the second specification information and stores the new group designation information. Therefore, the determination device 1 can prevent human error from occurring when registering a tool group.
[0088] Although the present disclosure has been described in detail, the present disclosure is not limited to the individual embodiments described above. Various additions, substitutions, modifications, partial deletions, etc. are possible to these embodiments without departing from the gist of the present disclosure or the gist of the present disclosure derived from the content of the claims and their equivalents. Furthermore, these embodiments can also be implemented in combination.
[0089] The following are supplementary notes related to embodiments of the present disclosure. Supplementary note [1] A determination device comprising: a first acquisition unit that acquires first specification information indicating specifications of a first tool; a second acquisition unit that acquires second specification information indicating specifications of a second tool; a determination unit that determines whether the first specification information acquired by the first acquisition unit and the second specification information acquired by the second acquisition unit match; and an output unit that outputs a result of the determination by the determination unit. Supplementary note [2] The determination device according to Supplementary note [1], further comprising: a reference data acquisition unit that acquires reference data used by the determination unit to determine whether the first specification information and the second specification information match, and the determination unit determines whether the first specification information and the second specification information match based on the reference data. Supplementary Note [3] The determination device according to Supplementary Note [1] or [2], further comprising a type information acquisition unit that acquires type information indicating types of the first specification information and the second specification information, wherein the first acquisition unit and the second acquisition unit acquire the first specification information and the second specification information, respectively, based on the type information acquired by the type information acquisition unit. Supplementary Note [4] The determination device according to Supplementary Note [3], wherein the type information includes information indicating priority, and the determination unit determines whether the first specification information and the second specification information match based on the information indicating priority. Supplementary Note [5] The determination device according to Supplementary Note [3] or [4], wherein the type information includes at least any of shape data, offset data, and model number data of the first tool and the second tool. Supplementary Note [6] The determination device according to any of Supplementary Notes [1] to [5], further comprising a storage unit that stores the first specification information and group designation information associated with the first specification information, and when the determination unit determines that the first specification information and the second specification information match, the storage unit stores the second specification information in association with the group designation information.Supplementary Note [7] The determination device according to any of Supplementary Notes [1] to [6], further comprising a storage unit that stores the first specification information and group designation information associated with the first specification information, and when the determination unit determines that the first specification information and the second specification information match, the storage unit stores the second specification information in association with the group designation information.
[0090] REFERENCE SIGNS LIST 1 Determination device 101 Hardware processor 102 Bus 103 ROM 104 RAM 105 Non-volatile memory 106 First interface 107 Second interface 108 Third interface 111 Storage unit 112 First acquisition unit 113 Second acquisition unit 114 Determination unit 115 Output unit 116 Reference data acquisition unit 117 Type information acquisition unit 2 Control device 3 Tool presetter 11 Input / output device
Claims
1. a first acquisition unit that acquires first specification information indicating specifications of a first tool; a second acquisition unit that acquires second specification information indicating specifications of a second tool; a determination unit that determines whether the first specification information acquired by the first acquisition unit and the second specification information acquired by the second acquisition unit match; an output unit that outputs a result of the determination made by the determination unit; A determination device comprising:
2. a reference data acquisition unit that acquires reference data for the determination unit to determine whether the first specification information and the second specification information match, The determination device according to claim 1 , wherein the determination unit determines whether the first specification information and the second specification information match based on the reference data.
3. further comprising a type information acquisition unit that acquires type information indicating types of the first specification information and the second specification information; The determination device according to claim 1 or 2, wherein the first acquisition unit and the second acquisition unit respectively acquire the first specification information and the second specification information based on the type information acquired by the type information acquisition unit.
4. the type information includes information indicating priority; The determination device according to claim 3 , wherein the determination unit determines whether the first specification information and the second specification information match based on the information indicating the priority.
5. The determination device according to claim 3 , wherein the type information includes at least one of shape data, offset data, and model number data of the first tool and the second tool.
6. further comprising a storage unit that stores the first specification information and group designation information associated with the first specification information; The judgment device described in claim 1 or 2, wherein when the judgment unit determines that the first specification information and the second specification information match, the memory unit stores the group designation information in association with the second specification information.
7. The judgment device described in claim 1 or 2, wherein when the judgment unit determines that the first specification information and the second specification information do not match, the memory unit associates new group designation information different from the group designation information with the second specification information and stores it.