WO2024121944A1 - 判断装置 - Google Patents
判断装置 Download PDFInfo
- Publication number
- WO2024121944A1 WO2024121944A1 PCT/JP2022/044943 JP2022044943W WO2024121944A1 WO 2024121944 A1 WO2024121944 A1 WO 2024121944A1 JP 2022044943 W JP2022044943 W JP 2022044943W WO 2024121944 A1 WO2024121944 A1 WO 2024121944A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- tool
- specification information
- information
- acquisition unit
- unit
- Prior art date
Links
- 238000010586 diagram Methods 0.000 description 11
- 238000003754 machining Methods 0.000 description 10
- 230000006870 function Effects 0.000 description 8
- 238000000034 method Methods 0.000 description 4
- 238000012545 processing Methods 0.000 description 4
- 238000007792 addition Methods 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B23—MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
- B23Q—DETAILS, COMPONENTS, OR ACCESSORIES FOR MACHINE TOOLS, e.g. ARRANGEMENTS FOR COPYING OR CONTROLLING; MACHINE TOOLS IN GENERAL CHARACTERISED BY THE CONSTRUCTION OF PARTICULAR DETAILS OR COMPONENTS; COMBINATIONS OR ASSOCIATIONS OF METAL-WORKING MACHINES, NOT DIRECTED TO A PARTICULAR RESULT
- B23Q15/00—Automatic control or regulation of feed movement, cutting velocity or position of tool or work
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B23—MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
- B23Q—DETAILS, COMPONENTS, OR ACCESSORIES FOR MACHINE TOOLS, e.g. ARRANGEMENTS FOR COPYING OR CONTROLLING; MACHINE TOOLS IN GENERAL CHARACTERISED BY THE CONSTRUCTION OF PARTICULAR DETAILS OR COMPONENTS; COMBINATIONS OR ASSOCIATIONS OF METAL-WORKING MACHINES, NOT DIRECTED TO A PARTICULAR RESULT
- B23Q3/00—Devices holding, supporting, or positioning work or tools, of a kind normally removable from the machine
- B23Q3/155—Arrangements for automatic insertion or removal of tools, e.g. combined with manual handling
- B23Q3/157—Arrangements for automatic insertion or removal of tools, e.g. combined with manual handling of rotary tools
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B23—MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
- B23Q—DETAILS, COMPONENTS, OR ACCESSORIES FOR MACHINE TOOLS, e.g. ARRANGEMENTS FOR COPYING OR CONTROLLING; MACHINE TOOLS IN GENERAL CHARACTERISED BY THE CONSTRUCTION OF PARTICULAR DETAILS OR COMPONENTS; COMBINATIONS OR ASSOCIATIONS OF METAL-WORKING MACHINES, NOT DIRECTED TO A PARTICULAR RESULT
- B23Q41/00—Combinations or associations of metal-working machines not directed to a particular result according to classes B21, B23, or B24
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/18—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
- G05B19/406—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by monitoring or safety
Definitions
- This disclosure relates to a determination device that determines whether multiple tools can be grouped.
- Information about tools used in machining on machine tools is registered in a control device or the like. Multiple tools that have 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, it is replaced with another tool that belongs to the same group, and machining is resumed.
- the determination device disclosed herein 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 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 the result of the determination by the determination unit.
- FIG. 1 is a diagram illustrating an example of a system configuration including a determination device.
- FIG. 2 is a block diagram showing an example of a hardware configuration of a determination device.
- FIG. 2 is a block diagram showing an example of the functions of a determination device.
- 13 is a flowchart illustrating an example of a process executed by a determination device.
- FIG. 13 is a diagram showing an example of a display screen that displays information on a tool registered in the determination device.
- FIG. 11 is a block diagram showing an example of functions of a determination device according to a second embodiment.
- FIG. 13 is a block diagram showing an example of the functions of a determination device according to a third embodiment.
- 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).
- First Embodiment 1 is a diagram showing an example of a system configuration including a determination device.
- the determination device 1 is a device in which tool information related to tools used in machining in a machine tool is recorded.
- the determination device 1 is also a device for determining whether or not a newly recorded tool or an already recorded tool can be grouped.
- the judgment device 1 is implemented in a server, a terminal, etc.
- the terminal is, for example, a PC (Personal Computer), a tablet terminal, or a smartphone.
- the judgment device 1 may also be implemented in a control device 2 of a machine tool.
- the judgment device 1 is connected by wire or wirelessly to the control device 2 of the machine tool.
- the machine tool is, for example, a lathe, a machining center, or a multi-tasking machine.
- the control device 2 is a device that controls the machine tool based on a machining program.
- the judgment device 1 exchanges information about tools with the control device 2, for example.
- the judgment device 1 is also connected to the tool presetter 3 by wire or wirelessly.
- the tool presetter 3 is a device that acquires information related to 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 judgment device 1 does not necessarily have to be connected to the tool presetter 3.
- 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 judgment device 1 via a keyboard or the like.
- FIG. 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 ROM (Read Only Memory) 103, a RAM (Random Access Memory) 104, a non-volatile memory 105, a first interface 106, a second interface 107, and a third interface 108.
- a hardware processor 101 for example, a hardware processor 101, a bus 102, a ROM (Read Only Memory) 103, a RAM (Random Access Memory) 104, a non-volatile memory 105, a first interface 106, a second interface 107, and a third interface 108.
- ROM Read Only Memory
- RAM Random Access Memory
- the hardware processor 101 is a processor that controls the entire determination device 1 in accordance with a system program.
- the hardware processor 101 reads out 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.
- the bus 102 is a communication path that connects each piece of hardware in the judgment device 1 to each other. Each piece of hardware in the judgment device 1 exchanges data via the bus 102.
- ROM 103 is a storage device that stores system programs and the like. ROM 103 is a computer-readable storage medium.
- RAM 104 is a storage device that temporarily stores various data. RAM 104 functions as a working area for the hardware processor 101 to process various data.
- the non-volatile memory 105 is a storage device that retains data even when the power to the determination device 1 is turned off.
- the non-volatile memory 105 stores, for example, specification information indicating the specifications of a tool used for machining in a machine tool.
- the non-volatile memory 105 is a computer-readable storage medium.
- the non-volatile memory 105 is, for example, a battery-backed memory or an SSD (Solid State Drive).
- the first interface 106 connects the bus 102 and the input/output device 11.
- the first interface 106 sends, for example, various data processed by the hardware processor 101 to the input/output device 11.
- the input/output device 11 receives various data via the first interface 106 and displays the various data.
- the input/output device 11 also accepts input of various data and sends the various data via the first interface 106 to, for example, the hardware processor 101.
- the input/output device 11 is, for example, 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.
- the input/output device 11 may also include devices such as a monitor, a keyboard, and a mouse.
- 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 information stored in the non-volatile memory 105, information processed by the hardware processor 101, etc. to the control device 2.
- the third interface 108 connects the tool presetter 3 to the bus 102.
- the third interface 108 sends, for example, specification information indicating the tool specifications acquired by the tool presetter 3 to the non-volatile memory 105.
- FIG. 3 is a block diagram showing an example of the functions of the determination device 1.
- the determination device 1 includes a memory unit 111, a first acquisition unit 112, a second acquisition unit 113, a determination unit 114, and an output unit 115.
- the storage unit 111 is realized, for example, by storing various information in the RAM 104 or the non-volatile 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 calculations using the system program stored in the ROM 103 and the various data stored in the non-volatile memory 105.
- the memory 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 memory unit 111.
- information indicating the specifications of the first tool is stored in the memory unit 111.
- the information indicating the specifications of the first tool is referred to as first specification information.
- the first specification information includes shape data indicating the shape of the first tool, offset data of the first tool, and model number data of 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, square end mill, ball end mill, tap, external turning tool, or internal turning tool.
- the shape data may also include information indicating whether the first tool is a rough machining tool or a finish machining tool.
- the shape data also includes information indicating whether the first tool is a large diameter tool.
- a large diameter tool is a tool that has a relatively large diameter compared to other tools.
- a large diameter tool is a tool that, due to its large diameter, may interfere with other tools contained in one or more adjacent tool pods when contained in a tool pod. In other words, when a large diameter tool is contained in a tool pod, there is a risk that the large diameter tool may interfere with tools contained in an adjacent tool pod and with tools contained in a tool pod located farther away than the adjacent tool pod.
- 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 the specification information of the tool may include information indicating that it is a large diameter tool.
- 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.
- the tool change device 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.
- the robot or the like operates at a slower speed than normal.
- the offset data includes data indicating the tool diameter compensation, tool length compensation, X-axis compensation, Z-axis compensation, etc. of the first tool.
- the offset data for the first tool may include multiple sets of offset data.
- the offset data for the tool may include offset data for each cutting location.
- the offset data for a multi-edge tool which is a tool provided with multiple cutting edges, includes data indicating the X-axis compensation and Z-axis compensation for each cutting edge.
- 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 step.
- 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.
- the first acquisition unit 112 acquires first specification information indicating the specifications of the first tool.
- the first acquisition unit 112 acquires the first specification information stored in the storage unit 111.
- the second acquisition unit 113 acquires second specification information indicating the specifications of the second tool.
- the second tool is a tool used for machining in a machine tool, and is a different tool from the first tool.
- the second tool is, for example, a tool about which information indicating its specifications is newly recorded in the determination device.
- the information indicating the specifications of the second tool is referred to as second specification information.
- the second specification information includes shape data indicating the shape of the second tool, offset data of the second tool, and model number data of 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 rough machining tool or a finish machining tool.
- 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.
- the second acquisition unit 113 acquires the second specification information from the tool presetter 3.
- the second acquisition unit 113 may acquire the second specification information from the input/output device 11.
- 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.
- the determination unit 114 determines whether or not 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 or not the value of the tool diameter compensation included in the first specification information matches the value of the tool diameter compensation included in the second specification information.
- 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 finishing end mill, and the second specification information includes information indicating that the second tool is a finishing end mill, the determination unit 114 determines that the first specification information matches the second specification information.
- the determination unit 114 determines whether the model number data contained in the first specification information matches the model number data contained in the second specification information. For example, if the model number data contained in the first specification information is "FADL ⁇ 12" and the model number data contained in the second specification information is "FADL ⁇ 12", the determination unit 114 determines that the first specification information matches the second specification information.
- the output unit 115 outputs the result of the determination made by the determination unit 114.
- the output unit 115 outputs the result of the determination 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. Also, 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.
- the output unit 115 may output the determination result to a specified file, 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.
- FIG. 4 is a flowchart showing an example of processing executed by the determination device 1.
- the first acquisition unit 112 acquires specification information of a first tool (step S1).
- the second acquisition unit 113 acquires specification information of a second tool (step S2).
- 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 (step S3). Finally, the output unit 115 outputs the result of the determination by the determination unit 114 (step S4), and the process ends.
- 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 tools stored in the memory unit 111.
- the determination unit 114 may determine whether the first specification information and the second specification information of all first tools stored in the memory unit 111 match each other.
- a group refers to a collection of multiple tools to which the same group designation information is assigned.
- a group refers to a collection of first specification information that is associated with and stored with the same group designation information.
- the group designation information is, for example, a group name, a group number, or a group designation value.
- the output unit 115 displays an OK button on the input/output device 11.
- the determination device 1 registers the second tool in the same group as the first tool.
- the memory unit 111 stores the group designation information associated with the first specification information in association with the second specification information.
- the storage unit 111 may generate a new group and store the second specification information. In other words, 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.
- Which information among the group name, group number, group designation value, etc., is used as the group designation information 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 the group designation information.
- a group designation value when only a group designation value is used as the group designation information, tools that are assigned 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 that are assigned the same group designation value and have 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 that are assigned the same group designation value or tools that have the same group name may be registered in the same group.
- the grouping of tools refers to the act of assigning the same group designation information to each of the specification information of multiple tools.
- the group designation information assigned to the specification information of multiple tools is changed to the same group designation information.
- the group designation information is information for designating a group.
- FIG. 5 shows an example of a display screen that displays information about tools registered in the judgment 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.
- 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 judgment device 1. Also, for example, the tool with tool number 5 corresponds to the second tool. That is, it is judged whether the specification information of the tool with tool number 1 and the specification information of the tool with tool number 5 match, 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.
- the second specification information is acquired from the tool presetter 3.
- the second specification information may already be 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.
- 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.
- Second Embodiment 6 is a block diagram showing an example of the functions of the determination device 1 according to the 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.
- the reference data acquisition unit 116 acquires reference data for the judgment unit 114 to judge 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 judged that the two match.
- the reference data is, for example, 1.0 [mm]. In other words, if 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 judgment unit 114 judges that the first specification information and the second specification information match.
- the judgment unit 114 judges that the first specification information and the second specification information do not match.
- Third embodiment 7 is a block diagram showing an example of the functions of the determination device 1 according to the 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.
- 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.
- the type information is information that the first acquisition unit 112 and the second acquisition unit 113 use to specify which type of specification information to acquire from among the specification information included in the first specification information and the second specification information.
- the type information includes, for example, at least one of shape data specification information, offset data specification information, and model number data specification information.
- 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.
- the first acquisition unit 112 acquires first specification information indicating the tool length compensation and tool diameter compensation of the first tool.
- the second acquisition unit 113 acquires second specification information indicating the tool length compensation and tool diameter compensation of the second tool.
- the judgment unit 114 judges whether the tool length compensation and tool diameter compensation of the first tool match the tool length compensation and tool diameter compensation of the second tool, respectively.
- the first acquisition unit 112 acquires first specification information indicating the model number of the first tool. Furthermore, the second acquisition unit 113 acquires second specification information indicating the model number of the second tool. In this case, the judgment unit 114 judges whether or not the model number of the first tool and the model number of the second tool match each other.
- an operator can input type information into the input/output device 11 and specify which type information is used to determine whether the first specification information and the second specification information match or mismatch.
- the type information acquisition unit 117 may acquire multiple pieces of type information. That is, the type information acquisition unit 117 may acquire two or more pieces of information among the shape data designation information, the offset data designation information, and the model number data designation information.
- the type information may include information indicating priority.
- the information indicating priority is information indicating the order of judgment regarding the multiple pieces of specification information included in the first specification information and the second specification information.
- the "model number data designation information” is assigned the number “1" which indicates priority.
- the “offset data designation information” is assigned the number "2" which indicates priority.
- the “shape data designation information” is assigned the number "3" which indicates priority. In this case, the smaller the number, the higher the priority.
- the determination unit 114 determines whether the first specification information and the second specification information match in order based on the information indicating priority.
- the first acquisition unit 112 first acquires model number data of the first tool as the first specification information.
- the second acquisition unit 113 acquires model number data of the second tool as the second specification information.
- the determination unit 114 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.
- the first acquisition unit 112 acquires the offset data of the first tool as the first specification information. Also, the second tool acquisition unit acquires the offset data of the second tool as the second specification information.
- 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.
- the first acquisition unit 112 acquires the shape data of the first tool.
- the second acquisition unit 113 acquires the shape data of the second tool. After this, the processing is performed by the judgment unit 114 and the output unit 115 in the same manner 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.
- the determination device 1 can therefore prevent human error and accurately register tools. In other words, it can prevent a tool from being registered in a group that is not intended by the operator.
- the determination device 1 further includes a reference data acquisition unit 116 that acquires reference data for the determination unit 114 to determine whether the first specification information and the second specification information match, and the determination unit 114 determines whether the first specification information and the second specification information match based on the reference data.
- the tool offset data can be used to determine whether or not to register a group.
- the determination 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 acquire the first specification information and the second specification information, respectively, based on the type information acquired by the type information acquisition unit 117.
- 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 first specification information and the second specification information that are most likely to match each other. As a result, the amount of processing by the determination unit 114 can be reduced.
- the determination unit 114 can therefore determine whether the first specification information and the second specification information match based on multiple types of specification information. Furthermore, the type information includes at least any of the shape data, offset data, and model number data of the first tool and the second tool. Therefore, the worker can select which type of specification information to use for registering a group of tools. As a result, the usefulness of the determination device is increased.
- the determination device 1 further includes a storage unit 111 that stores the first specification information and group designation information associated with the first specification information.
- the storage unit 111 stores the second specification information in association with the group designation information.
- the judgment device 1 can prevent the occurrence of human error. As a result, the judgment device 1 can accurately register groups of tools. Furthermore, by using the judgment device 1, the burden on workers in registering tools can be reduced.
- the storage unit 111 associates new group designation information different from the group designation information with the second specification information and stores it. Therefore, the determination device 1 can prevent human error from occurring when registering a tool group.
- a judgment 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 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 a result of the judgment by the judgment unit.
- the judgment device described in Appendix [1] further includes a reference data acquisition unit that acquires reference data for the judgment unit to determine whether the first specification information and the second specification information match, and the judgment unit determines whether the first specification information and the second specification information match based on the reference data.
- Appendix [3] The determination device according to claim [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 respectively acquire the first specification information and the second specification information based on the type information acquired by the type information acquisition unit.
- the type information includes information indicating a priority, and the judgment unit judges whether the first specification information and the second specification information match based on the information indicating the priority.
- Appendix [5] The determination device described in Appendix [3] or [4], 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.
- Appendix [6] A determination device as described in any of Appendices [1] to [5], further comprising a memory 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 memory unit associates the second specification information with the group designation information and stores it.
- Appendix [7] A judgment device described in any of Appendices [1] to [6], wherein if 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.
- Determination device 101 Hardware processor 102 Bus 103 ROM 104 RAM REFERENCE SIGNS LIST 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
Landscapes
- Engineering & Computer Science (AREA)
- Mechanical Engineering (AREA)
- Human Computer Interaction (AREA)
- Manufacturing & Machinery (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Numerical Control (AREA)
Abstract
判断装置が、第1の工具の諸元を示す第1の諸元情報を取得する第1の取得部と、第2の工具の諸元を示す第2の諸元情報を取得する第2の取得部と、第1の取得部によって取得された第1の諸元情報と第2の取得部によって取得された第2の諸元情報とが一致するか否かを判断する判断部と、判断部による判断の結果を出力する出力部と、を備える。
Description
本開示は、複数の工具をグループ化することが可能か否かを判断する判断装置に関する。
工作機械において加工に用いられる工具に関する情報は、制御装置などに登録される。互いに同じ属性を有する複数の工具は、同じグループに属する工具であるものとして制御装置に登録される。例えば、工具が使用限度に達した場合、使用限度に達した工具は、同じグループに属する他の工具に交換されて、加工が再開される。
従来、工具をグループ化して登録するには、作業者がグループ登録画面において工具情報を、キーボードなどを用いて入力する必要がある(例えば、特許文献1)。ネットワークを経由してツールプリセッタなどから制御装置に工具情報が送信される場合も同様に、工具をグループ化して登録するには、作業者がグループ化に関する情報を入力したり、確認したりする必要がある。
しかし、作業者がキーボードなどを用いて工具の登録を行うと、あるいは、作業者がキーボードなどを用いて工具のグループ化に関する情報を入力すると、人的ミスにより、誤った情報が制御装置に登録されてしまうおそれがある。そのため、人的ミスが発生することを防ぎ、工具の登録を正確に行うことが可能な装置が求められている。
本開示の判断装置は、第1の工具の諸元を示す第1の諸元情報を取得する第1の取得部と、第2の工具の諸元を示す第2の諸元情報を取得する第2の取得部と、第1の取得部によって取得された第1の諸元情報と第2の取得部によって取得された第2の諸元情報とが一致するか否かを判断する判断部と、判断部による判断の結果を出力する出力部と、を備える。
以下、本開示の実施形態に係る判断装置について図面を参照して説明する。なお、以下の説明では、同一または類似の機能を有する構成に同一の符号を付す。そして、それら構成の重複する説明は、省略する場合がある。
本願でいう「XXに基づく」とは、「少なくともXXに基づく」ことを意味し、XXに加えて別の要素に基づく場合も含む。また、「XXに基づく」とは、XXを直接に用いる場合に限定されず、XXに対して演算や加工が行われたものに基づく場合も含む。「XX」は、任意の要素(例えば、任意の情報)である。
〈第1の実施形態〉
図1は、判断装置を含むシステム構成の一例を示す図である。判断装置1は、工作機械においての加工に用いられる工具に関する工具情報が記録される装置である。また、判断装置1は、新たに記録される工具、または既に記録された工具をグループ化することが可能か否か判断する装置である。
図1は、判断装置を含むシステム構成の一例を示す図である。判断装置1は、工作機械においての加工に用いられる工具に関する工具情報が記録される装置である。また、判断装置1は、新たに記録される工具、または既に記録された工具をグループ化することが可能か否か判断する装置である。
判断装置1は、サーバ、端末などに実装される。端末は、例えば、PC(Personal Computer)、タブレット端末、スマートフォンである。判断装置1は、工作機械の制御装置2に実装されてもよい。
判断装置1は、工作機械の制御装置2に有線接続、または無線接続される。工作機械は、例えば、旋盤、マシニングセンタ、および複合加工機である。制御装置2は、加工プログラムに基づいて工作機械を制御する装置である。判断装置1は、例えば、制御装置2と工具に関する情報のやり取りをする。
また、判断装置1は、ツールプリセッタ3に有線接続、または無線接続される。ツールプリセッタ3は、工具に関する情報を取得する装置である。ツールプリセッタ3は、例えば、工具のオフセットデータを取得する。オフセットデータは、工具長補正、および工具径補正、X軸補正、Z軸補正などを示す情報を含んでいてよい。なお、判断装置1は、必ずしも、ツールプリセッタ3に接続されなくてもよい。例えば、ツールプリセッタ3で取得された工具のオフセットデータがプリンタなどで印刷され、印刷されたオフセットデータが作業者によってキーボードなどから判断装置1に入力されるようにしてもよい。
図2は、判断装置1のハードウェア構成の一例を示すブロック図である。判断装置1は、例えば、ハードウェアプロセッサ101と、バス102と、ROM(Read Only Memory)103と、RAM(Random Access Memory)104と、不揮発性メモリ105と、第1のインタフェース106と、第2のインタフェース107と、第3のインタフェース108とを備える。
ハードウェアプロセッサ101は、システムプログラムに従って判断装置1全体を制御するプロセッサである。ハードウェアプロセッサ101は、バス102を介してROM103に格納されたシステムプログラムなどを読み出す。ハードウェアプロセッサ101は、例えば、CPU(Central Processing Unit)、または電子回路である。
バス102は、判断装置1内の各ハードウェアを互いに接続する通信路である。判断装置1の各ハードウェアはバス102を介してデータをやり取りする。
ROM103は、システムプログラムなどを記憶する記憶装置である。ROM103は、コンピュータ読み取り可能な記憶媒体である。
RAM104は、各種データを一時的に格納する記憶装置である。RAM104は、ハードウェアプロセッサ101が各種データを処理するための作業領域として機能する。
不揮発性メモリ105は、判断装置1の電源が切られた状態でもデータを保持する記憶装置である。不揮発性メモリ105は、例えば、工作機械における加工に用いられる工具の諸元を示す諸元情報を記憶する。不揮発性メモリ105は、コンピュータ読み取り可能な記憶媒体である。不揮発性メモリ105は、例えば、バッテリでバックアップされたメモリ、または、SSD(Solid State Drive)で構成される。
第1のインタフェース106は、バス102と入出力装置11とを接続する。第1のインタフェース106は、例えば、ハードウェアプロセッサ101によって処理された各種データを入出力装置11に送る。
入出力装置11は、第1のインタフェース106を介して各種データを受け、各種データを表示する。また、入出力装置11は、各種データの入力を受け付けて、各種データを第1のインタフェース106を介して、例えば、ハードウェアプロセッサ101に送る。
入出力装置11は、例えば、タッチパネルである。入出力装置11がタッチパネルである場合、入出力装置11は、例えば、静電容量方式のタッチパネルである。タッチパネルは、静電容量方式に限らず、他の方式のタッチパネルであってもよい。また、入出力装置11は、モニタ、キーボード、マウスなどの装置を含んでいてもよい。
第2のインタフェース107は、バス102と工作機械の制御装置2とを接続する。第2のインタフェース107は、例えば、制御装置2によって取得された情報、および制御装置2に記憶されている情報を、バス102を介してハードウェアプロセッサ101に送る。また、第2のインタフェース107は、不揮発性メモリ105に記憶されている情報、ハードウェアプロセッサ101によって処理された情報などを制御装置2に送る。
第3のインタフェース108は、ツールプリセッタ3とバス102とを接続する。第3のインタフェース108は、例えば、ツールプリセッタ3によって取得された工具の諸元を示す諸元情報を不揮発性メモリ105に送る。
図3は、判断装置1の機能の一例を示すブロック図である。判断装置1は、記憶部111と、第1の取得部112と、第2の取得部113と、判断部114と、出力部115とを備える。
記憶部111は、例えば、各種情報がRAM104または不揮発性メモリ105に記憶されることにより実現される。第1の取得部112、第2の取得部113、判断部114、および出力部115は、例えば、ハードウェアプロセッサ101が、ROM103に記憶されたシステムプログラム、および不揮発性メモリ105に記憶された各種データを用いて演算処理することにより実現される。
記憶部111は、第1の工具の諸元を示す第1の諸元情報を記憶する。第1の工具とは、工作機械において加工に用いられる工具であり、その諸元が記憶部111に記憶されている1または複数の工具のうちのいずれかの工具である。すなわち、第1の工具の諸元を示す情報は、記憶部111に記憶されている。第1の工具の諸元を示す情報を第1の諸元情報と称する。
第1の諸元情報は、第1の工具の形状を示す形状データ、第1の工具のオフセットデータ、および第1の工具の型番データを含む。形状データは、第1の工具の形状、または種類を示すデータである。形状データは、例えば、ドリル、スクウェアエンドミル、ボールエンドミル、タップ、外径用旋削工具、内径用旋削工具など第1の工具の形状、種類を示すデータを含む。また、形状データは第1の工具が荒加工用工具であるか仕上げ加工用工具であるかを示す情報を含んでいてもよい。
また、形状データは、第1の工具が大径工具であるか否かを示す情報を含む。大径工具とは、他の工具と比べて相対的に径の大きな工具である。大径工具はその径が大きいため、工具ポッドに収容される際に、近接する1または複数の工具ポッドに収容された他の工具と干渉するおそれがある工具である。すなわち、大径工具がある工具ポッドに収容された場合、大径工具は、隣の工具ポッドの収容された工具および隣の工具ポッドよりも離れた位置の工具ポッドに収容された工具と干渉するおそれがある。
したがって、大径工具が収容される工具ポッドに近接する1または複数の工具ポッドには、他の工具は収容されない。なお、工具の工具径補正の値があらかじめ定められた値以上である場合に、その工具を大径工具とみなして、その工具の諸元情報に大径工具であることを示す情報が含まれるようにしてもよい。
また、形状データは、第1の工具が重量工具であるか否かを示す情報を含んでいてもよい。重量工具とは、一般的に使用される工具よりも重量が大きい工具である。重量工具の工具交換が工具交換装置によって行われる場合、工具交換装置は、通常よりも遅い速度で工具交換の動作を行う。例えば、重量工具の工具交換が交換アームによって行われる場合、交換アームの回転速度は、通常よりも遅い速度で回転する。重量工具の工具交換がロボットなどによって行われる場合、ロボットなどは、通常よりも遅い速度で動作する。
オフセットデータは、第1の工具の工具径補正、工具長補正、X軸補正、Z軸補正などを示すデータを含む。
なお、第1の工具のオフセットデータには、複数セットのオフセットデータが含まれてもよい。1つの工具が複数の切削可能箇所を備えている場合、当該工具のオフセットデータには、切削可能箇所ごとのオフセットデータが含まれてよい。例えば、1つの工具に複数の切刃が設けられるマルチエッジ工具のオフセットデータには、各切刃のX軸補正、およびZ軸補正を示すデータが含まれる。また、段付きエンドミルのオフセットデータには、工具の先端の工具径補正および工具長補正を示すデータと、段部の工具径補正および工具長補正を示すデータとが含まれる。
型番データは、第1の工具の型番を示すデータである。型番は、工具の製造者が付与した型番である。型番は、作業者が決めた番号であってもよい。また、型番は、工具に付与された名称であってもよい。
第1の取得部112は、第1の工具の諸元を示す第1の諸元情報を取得する。第1の取得部112は、記憶部111に記憶された第1の諸元情報を取得する。
第2の取得部113は、第2の工具の諸元を示す第2の諸元情報を取得する。第2の工具とは、工作機械において加工に用いられる工具であり、第1の工具とは異なる別の工具である。第2の工具は、例えば、新たに、その諸元を示す情報が判断装置に記録される工具である。第2の工具の諸元を示す情報を第2の諸元情報と称する。
第2の諸元情報は、第2の工具の形状を示す形状データ、第2の工具のオフセットデータ、および第2の工具の型番データを含む。形状データは、第2の工具の形状、または種類を示すデータである。形状データは、例えば、ドリル、スクウェアエンドミル、ボールエンドミル、タップ、外径用旋削工具、内径用旋削工具など第2の工具の形状、種類を示すデータを含む。また、形状データは第2の工具が荒加工用工具であるか仕上げ加工用工具であるかを示す情報を含んでいてもよい。
形状データは、第2の工具が大径工具であるか否かを示す情報を含む。形状データは、第2の工具が重量工具であるか否かを示す情報を含んでいてもよい。型番データは、第2の工具の型番を示すデータである。
ツールプリセッタ3によって第2の工具のオフセットデータが測定される場合、第2の取得部113は、第2の諸元情報をツールプリセッタ3から取得する。また、入出力装置11に形状データ、および型番データのいずれかが入力される場合、第2の取得部113は、入出力装置11から第2の諸元情報を取得してもよい。
判断部114は、第1の取得部112によって取得された第1の諸元情報と第2の取得部113によって取得された第2の諸元情報とが一致するか否かを判断する。
例えば、第1の諸元情報および第2の諸元情報にそれぞれ、工具長補正、および工具径補正が含まれる場合、判断部114は、第1の諸元情報に含まれる工具長補正の値と第2の諸元情報に含まれる工具長補正の値が一致するか否かを判断する。また、判断部114は、第1の諸元情報に含まれる工具径補正の値と第2の諸元情報に含まれる工具径補正の値とが一致するか否か判断する。
また、第1の諸元情報および第2の諸元情報に工具の種類を示す情報が含まれる場合、判断部114は、第1の諸元情報に含まれる工具の種類を示す情報と第2の諸元情報に含まれる工具の種類を示す情報とが一致するか否かを判断する。例えば、第1の諸元情報に第1の工具が仕上げ加工用エンドミルであることを示す情報が含まれており、かつ、第2の諸元情報に第2の工具が仕上げ加工用エンドミルであることを示す情報が含まれている場合、判断部114は、第1の諸元情報と第2の諸元情報とが一致すると判断する。
また、第1の諸元情報および第2の諸元情報に工具の型番を示す型番データが含まれる場合、判断部114は、第1の諸元情報に含まれる型番データと第2の諸元情報に含まれる型番データとが一致するか否かを判断する。例えば、第1の諸元情報に含まれる型番データが「FADLφ12」であり、かつ、第2の諸元情報に含まれる型番データが「FADLφ12」である場合、判断部114は、第1の諸元情報と第2の諸元情報とが一致すると判断する。
出力部115は、判断部114による判断結果を出力する。出力部115は、例えば、入出力装置11に判断結果を出力する。第1の諸元情報と第2の諸元情報とが不一致であると判断された場合、出力部115は、「不一致」との文字列を入出力装置11の表示画面に表示させる。また、第1の諸元情報と第2の諸元情報とが一致すると判断された場合、出力部115は、「一致」との文字列を入出力装置11の表示画面に表示させる。
出力部115は、例えば、所定のファイルに判断結果を出力してもよい。例えば、出力部115は、第1の諸元情報と第2の諸元情報とが一致するか否かを示す情報を制御装置2に記憶されたファイルに記録させてもよい。
図4は、判断装置1で実行される処理の一例を示すフローチャートである。判断装置1では、まず、第1の取得部112が第1の工具の諸元情報を取得する(ステップS1)。次に、第2の取得部113が第2の工具の諸元情報を取得する(ステップS2)。
次に、判断部114が、第1の取得部112によって取得された第1の諸元情報と第2の取得部113によって取得された第2の諸元情報とが一致するか否かを判断する(ステップS3)。最後に、出力部115が、判断部114による判断の結果を出力して(ステップS4)、当該処理が終了する。
なお、上記処理では、第1の取得部112が1回のみ第1の諸元情報を取得する例について説明したが、第1の取得部112は、記憶部111に記憶されているすべての工具の諸元を示す諸元情報を取得してもよい。この場合、判断部114は、記憶部111に記憶されているすべての第1の工具の第1の諸元情報と第2の諸元情報とがそれぞれ一致するか否かを判断すればよい。
また、出力部115が判断の結果を出力した後に、作業者が判断の結果に基づいて、第1の工具と同じグループに、または、第1の工具とは異なるグループに第2の工具を登録できるようにしてもよい。なお、グループとは、同一のグループ指定情報が付与された複数の工具の集まりをいう。言い換えれば、グループとは、同一のグループ指定情報が関連付けて記憶された第1の諸元情報の集まりをいう。グループ指定情報は、例えば、グループの名称、グループの番号、または、グループ指定値である。
例えば、判断部114によって第1の諸元情報と第2の諸元情報とが一致すると判断された場合、出力部115は、入出力装置11にOKボタンを表示させる。作業者によってOKボタンがタッチされると、判断装置1は、第1の工具と同じグループに第2の工具を登録する。すなわち、記憶部111は、第1の諸元情報に関連づけられたグループ指定情報を第2の諸元情報に関連付けて記憶する。
また、記憶部111に記憶された第1の諸元情報のいずれも第2の諸元情報と一致しないと判断部114によって判断された場合、記憶部111は、新たなグループを生成して第2の諸元情報を記憶すればよい。すなわち、記憶部111は、すでに第1の諸元情報に関連付けられているグループ指定情報とは異なる新たなグループ指定情報を生成して第2の諸元情報に関連付けて記憶すればよい。
グループの名称、グループの番号、グループ指定値などのうちどの情報がグループ指定情報として用いられるかは、パラメータによって設定されるようにしてよい。また、グループの名称、グループの番号、グループ指定値などのうち、1または複数の情報がグループ指定情報として用いられるようにしてもよい。
グループ指定情報として、複数の情報が用いられる場合、複数の情報のすべてが共通する工具が同じグループに登録される。また、グループ指定情報として複数の情報が用いられる場合、複数の情報のうちのいずれかが共通する工具が同じグループに登録されてもよい。
例えば、グループ指定情報として、グループ指定値のみが用いられる場合、同一のグループ指定値が付与された工具が同じグループに登録される。また、グループ指定情報として、グループ指定値およびグループの名称が用いられる場合、同一のグループ指定値が付与され、かつ同一のグループの名称を有する工具が同じグループに登録される。グループ指定情報として、グループ指定値およびグループの名称が用いられる場合、同一のグループ指定値が付与された工具、または同一のグループの名称を有する工具が同じグループに登録されてもよい。
なお、同一のグループ指定情報を複数の工具の諸元情報にそれぞれ付与することを工具のグループ化という。あるいは、複数の工具の諸元情報に付与されたグループに関する情報をそれぞれ、同一のグループ指定情報に変更することを工具のグループ化という。つまり、グループ指定情報は、グループを指定するための情報である。
図5は、判断装置1に登録された工具の情報を表示する表示画面の一例を示す図である。「No.」は、工具番号を示す。「種類番号」は、工具グループを示す。すなわち、同一の種類番号が付された工具が同一のグループに属する工具である。
例えば、工具番号1の工具が第1の工具に対応する。すなわち、工具番号1の工具は、すでに、判断装置1に登録されていた工具である。また、例えば、工具番号5の工具が第2の工具に対応する。すなわち、工具番号1の工具の諸元情報と工具番号5の工具の諸元情報が一致するか否かが判断され、それらが一致するものとして、工具番号5の工具が工具番号1の工具と同じグループ「111」に新たに登録されたものである。
本実施形態では、第2の諸元情報が、ツールプリセッタ3から取得される例について説明した。しかし、第2の諸元情報は、すでに記憶部111に記憶されていてもよい。すなわち、第2の取得部113は、記憶部111から第2の工具の諸元を示す第2の諸元情報を取得してもよい。この場合、すでに同じグループに登録されている第1の諸元情報と第2の諸元情報とが一致するか否かを判断部114が判断することによって、登録されている情報が正しいか否かのチェックをすることができる。
〈第2の実施形態〉
図6は、第2の実施形態の判断装置1の機能の一例を示すブロック図である。第2の実施形態の判断装置1は、基準データ取得部116を備えている点で、第1の実施形態の判断装置1とは異なる。
図6は、第2の実施形態の判断装置1の機能の一例を示すブロック図である。第2の実施形態の判断装置1は、基準データ取得部116を備えている点で、第1の実施形態の判断装置1とは異なる。
基準データ取得部116は、判断部114が第1の諸元情報と第2の諸元情報とが一致するか否かを判断するための基準データを取得する。基準データは、例えば、しきい値を示すしきい値データである。しきい値データは、第1の諸元情報が示す値と第2の諸元情報が示す値とが一致すると判断される場合の両者の差の上限を規定するデータである。
第1の諸元情報と第2の諸元情報とが工具長補正である場合、基準データは、例えば、1.0[mm]である。すなわち、第1の諸元情報が示す工具長補正の値と第2の諸元情報が示す工具長補正の値との差が1.0[mm]以下である場合、判断部114は、第1の諸元情報と第2の諸元情報とが一致すると判断する。
一方、第1の諸元情報が示す工具長補正の値と第2の諸元情報が示す工具長補正の値との差が1.0[mm]を超える場合、判断部114は、第1の諸元情報と第2の諸元情報とが一致しないと判断する。
これにより、第1の諸元情報と第2の諸元情報との間にわずかな差があっても、第1の工具と第2の工具とを同じグループに登録することができる。
〈第3の実施形態〉
図7は、第3の実施形態の判断装置1の機能の一例を示すブロック図である。第3の実施形態の判断装置1は、種類情報取得部117を備えている点で、第1の実施形態の判断装置1とは異なる。
図7は、第3の実施形態の判断装置1の機能の一例を示すブロック図である。第3の実施形態の判断装置1は、種類情報取得部117を備えている点で、第1の実施形態の判断装置1とは異なる。
種類情報取得部117は、第1の諸元情報および第2の諸元情報の種類を示す種類情報を取得する。種類情報取得部117は、例えば、記憶部111に記憶された種類情報を取得する。種類情報取得部117は、入出力装置11から入力された種類情報を取得してもよい。
種類情報は、第1の取得部112および第2の取得部113が、第1の諸元情報、および第2の諸元情報に含まれる諸元情報のうちどの種類の諸元情報を取得するかを指定するための情報である。種類情報は、例えば、形状データ指定情報、オフセットデータ指定情報、および型番データ指定情報のうちの少なくともいずれかを含む。
第1の取得部112および第2の取得部113は、それぞれ、種類情報取得部117が取得した種類情報に基づいて、第1の諸元情報、および第2の諸元情報を取得する。
例えば、種類情報取得部117によって取得された種類情報が、オフセットデータ指定情報である場合、第1の取得部112は、第1の工具の工具長補正、および工具径補正を示す第1の諸元情報を取得する。また、第2の取得部113は、第2の工具の工具長補正、および工具径補正を示す第2の諸元情報を取得する。この場合、判断部114は、第1の工具の工具長補正および工具径補正と、第2の工具の工具長補正と工具径補正とがそれぞれ一致するか否かを判断する。
また、種類情報取得部117によって取得された種類情報が、型番データ指定情報である場合、第1の取得部112は、第1の工具の型番を示す第1の諸元情報を取得する。また、第2の取得部113は、第2の工具の型番を示す第2の諸元情報を取得する。この場合、判断部114は、第1の工具の型番と、第2の工具の型番とがそれぞれ一致するか否かを判断する。
これにより、例えば、作業者が種類情報を入出力装置11に入力することにより、第1の諸元情報と第2の諸元情報とがどの種類情報に基づいて一致または不一致の判断がされるかを指定することができる。
種類情報取得部117は、複数の種類情報を取得してもよい。すなわち、種類情報取得部117は、形状データ指定情報、オフセットデータ指定情報、および型番データ指定情報のうち、2つ以上の情報を取得してもよい。
種類情報は、優先度を示す情報を含んでいてもよい。優先度を示す情報は、第1の諸元情報、および第2の諸元情報にそれぞれ含まれる複数の諸元情報に関する判断の順番を示す情報である。
例えば、「型番データ指定情報」には、優先度を示す情報である「1」が付与されている。「オフセットデータ指定情報」には、優先度を示す情報である「2」が付与される。「形状データ指定情報」には、優先度を示す情報である「3」が付与される。この場合、数値が小さいほど優先度が高い。判断部114は、優先度を示す情報に基づいて順番に第1の諸元情報と第2の諸元情報とが一致するか否かを判断する。
具体的には、第1の取得部112は、まず、第1の諸元情報として、第1の工具の型番データを取得する。また、第2の取得部113は、第2の諸元情報として、第2の工具の型番データを取得する。次に、判断部114は、第1の工具の型番データと第2の工具の型番データとが一致するか否かを判断する。第1の工具の型番データと第2の工具の型番データとが一致すると判断された場合、出力部115は、判断結果を出力する。
一方、第1の工具の型番データと第2の工具の型番データとが一致しないと判断された場合、第1の取得部112は、第1の諸元情報として、第1の工具のオフセットデータを取得する。また、第2の工具の取得部は、第2の諸元情報として、第2の工具のオフセットデータを取得する。
次に、判断部114は、第1の工具のオフセットデータと第2の工具のオフセットデータとが一致するか否かを判断する。第1の工具のオフセットデータと第2の工具のオフセットデータとが一致すると判断された場合、出力部115は、判断結果を出力する。
一方、第1の工具のオフセットデータと第2の工具のオフセットデータとが一致しないと判断された場合、第1の取得部112は、第1の工具の形状データを取得する。また、第2の取得部113は、第2の工具の形状データを取得する。これ以降は、上述した流れと同様に判断部114および出力部115による処理が実行される。
以上説明したように、本開示の判断装置1は、第1の工具の諸元を示す第1の諸元情報を取得する第1の取得部112と、第2の工具の諸元を示す第2の諸元情報を取得する第2の取得部113と、第1の取得部112によって取得された第1の諸元情報と第2の取得部113によって取得された第2の諸元情報とが一致するか否かを判断する判断部114と、判断部114による判断の結果を出力する出力部115と、を備える。
したがって、判断装置1は、人的ミスが発生することを防ぎ、工具の登録を正確に行うことができる。すなわち、作業者が意図しないグループに工具が登録されることを防ぐことができる。
また、判断装置1は、判断部114が第1の諸元情報と第2の諸元情報とが一致するか否かを判断するための基準データを取得する基準データ取得部116をさらに備え、判断部114は、基準データに基づいて第1の諸元情報と第2の諸元情報とが一致するか否かを判断する。
したがって、第1の諸元情報と第2の諸元情報とが厳密に一致しない場合であっても、これらが互いに一致すると判断することができる。そのため、工具のオフセットデータをグループの登録の可否に用いることができる。
また、判断装置1は、第1の諸元情報および第2の諸元情報の種類を示す種類情報を取得する種類情報取得部117をさらに備え、第1の取得部112および第2の取得部113は、それぞれ、種類情報取得部117が取得した種類情報に基づいて、第1の諸元情報、および第2の諸元情報を取得する。
また、種類情報は、優先度を示す情報を含み、判断部114は、優先度を示す情報に基づいて、第1の諸元情報と第2の諸元情報とが一致するか否かを判断する。そのため、判断部114は、互いに一致する確度の高い第1の諸元情報および第2の諸元情報から順に、一致するか否かの判断をすることができる。その結果、判断部114の処理量を削減することができる。
したがって、判断部114は、複数の種類の諸元情報に基づいて第1の諸元情報と第2の諸元情報とが一致するか否かを判断することができる。また、種類情報は、第1の工具および第2の工具の、形状データ、オフセットデータ、および型番データのうちの少なくともいずれかを含む。したがって、作業者はどの種類の諸元情報を工具のグループの登録に用いるかを選択することができる。その結果、判断装置の有用性が増す。
また、判断装置1は、第1の諸元情報と、第1の諸元情報に関連付けられたグループ指定情報とを記憶する記憶部111をさらに備え、判断部114によって第1の諸元情報と第2の諸元情報とが一致すると判断された場合、記憶部111は、グループ指定情報に関連付けて第2の諸元情報を記憶する。
したがって、判断装置1は、人的ミスが発生することを防ぐことができる。その結果、判断装置1は、工具のグループの登録を正確に行うことができる。また、判断装置1を用いることによって、作業者の工具の登録に係る負担を低減することができる。
また、判断部114によって第1の諸元情報と第2の諸元情報とが一致しないと判断された場合、記憶部111は、グループ指定情報とは異なる新たなグループ指定情報を第2の諸元情報を関連付けて記憶する。したがって、判断装置1は、工具のグループの登録が行われる際に人的ミスが発生することを防ぐことができる。
本開示について詳述したが、本開示は上述した個々の実施形態に限定されるものではない。これらの実施形態は、本開示の要旨を逸脱しない範囲で、または、請求の範囲に記載された内容とその均等物から導き出される本開示の要旨を逸脱しない範囲で、種々の追加、置き換え、変更、部分的削除等が可能である。また、これらの実施形態は、組み合わせて実施することもできる。
以下に、本開示の実施形態に係る付記を示す。
付記[1]
第1の工具の諸元を示す第1の諸元情報を取得する第1の取得部と、第2の工具の諸元を示す第2の諸元情報を取得する第2の取得部と、前記第1の取得部によって取得された前記第1の諸元情報と前記第2の取得部によって取得された前記第2の諸元情報とが一致するか否かを判断する判断部と、前記判断部による判断の結果を出力する出力部と、を備える判断装置。
付記[2]
前記判断部が前記第1の諸元情報と前記第2の諸元情報とが一致するか否かを判断するための基準データを取得する基準データ取得部をさらに備え、前記判断部は、前記基準データに基づいて前記第1の諸元情報と前記第2の諸元情報とが一致するか否かを判断する付記[1]に記載の判断装置。
付記[3]
前記第1の諸元情報および前記第2の諸元情報の種類を示す種類情報を取得する種類情報取得部をさらに備え、前記第1の取得部および前記第2の取得部は、それぞれ、前記種類情報取得部が取得した前記種類情報に基づいて、前記第1の諸元情報、および前記第2の諸元情報を取得する付記[1]または[2]に記載の判断装置。
付記[4]
前記種類情報は、優先度を示す情報を含み、前記判断部は、前記優先度を示す情報に基づいて、前記第1の諸元情報と前記第2の諸元情報とが一致するか否かを判断する付記[3]に記載の判断装置。
付記[5]
前記種類情報は、前記第1の工具および前記第2の工具の、形状データ、オフセットデータ、および型番データのうちの少なくともいずれかを含む付記[3]または[4]に記載の判断装置。
付記[6]
前記第1の諸元情報と、前記第1の諸元情報に関連付けられたグループ指定情報とを記憶する記憶部をさらに備え、前記判断部によって前記第1の諸元情報と前記第2の諸元情報とが一致すると判断された場合、前記記憶部は、前記グループ指定情報に前記第2の諸元情報を関連付けて記憶する付記[1]~[5]のいずれかに記載の判断装置。
付記[7]
前記判断部によって前記第1の諸元情報と前記第2の諸元情報とが一致しないと判断された場合、前記記憶部は、前記グループ指定情報とは異なる新たなグループ指定情報を前記第2の諸元情報に関連付けて記憶する付記[1]~[6]のいずれかに記載の判断装置。
付記[1]
第1の工具の諸元を示す第1の諸元情報を取得する第1の取得部と、第2の工具の諸元を示す第2の諸元情報を取得する第2の取得部と、前記第1の取得部によって取得された前記第1の諸元情報と前記第2の取得部によって取得された前記第2の諸元情報とが一致するか否かを判断する判断部と、前記判断部による判断の結果を出力する出力部と、を備える判断装置。
付記[2]
前記判断部が前記第1の諸元情報と前記第2の諸元情報とが一致するか否かを判断するための基準データを取得する基準データ取得部をさらに備え、前記判断部は、前記基準データに基づいて前記第1の諸元情報と前記第2の諸元情報とが一致するか否かを判断する付記[1]に記載の判断装置。
付記[3]
前記第1の諸元情報および前記第2の諸元情報の種類を示す種類情報を取得する種類情報取得部をさらに備え、前記第1の取得部および前記第2の取得部は、それぞれ、前記種類情報取得部が取得した前記種類情報に基づいて、前記第1の諸元情報、および前記第2の諸元情報を取得する付記[1]または[2]に記載の判断装置。
付記[4]
前記種類情報は、優先度を示す情報を含み、前記判断部は、前記優先度を示す情報に基づいて、前記第1の諸元情報と前記第2の諸元情報とが一致するか否かを判断する付記[3]に記載の判断装置。
付記[5]
前記種類情報は、前記第1の工具および前記第2の工具の、形状データ、オフセットデータ、および型番データのうちの少なくともいずれかを含む付記[3]または[4]に記載の判断装置。
付記[6]
前記第1の諸元情報と、前記第1の諸元情報に関連付けられたグループ指定情報とを記憶する記憶部をさらに備え、前記判断部によって前記第1の諸元情報と前記第2の諸元情報とが一致すると判断された場合、前記記憶部は、前記グループ指定情報に前記第2の諸元情報を関連付けて記憶する付記[1]~[5]のいずれかに記載の判断装置。
付記[7]
前記判断部によって前記第1の諸元情報と前記第2の諸元情報とが一致しないと判断された場合、前記記憶部は、前記グループ指定情報とは異なる新たなグループ指定情報を前記第2の諸元情報に関連付けて記憶する付記[1]~[6]のいずれかに記載の判断装置。
1 判断装置
101 ハードウェアプロセッサ
102 バス
103 ROM
104 RAM
105 不揮発性メモリ
106 第1のインタフェース
107 第2のインタフェース
108 第3のインタフェース
111 記憶部
112 第1の取得部
113 第2の取得部
114 判断部
115 出力部
116 基準データ取得部
117 種類情報取得部
2 制御装置
3 ツールプリセッタ
11 入出力装置
101 ハードウェアプロセッサ
102 バス
103 ROM
104 RAM
105 不揮発性メモリ
106 第1のインタフェース
107 第2のインタフェース
108 第3のインタフェース
111 記憶部
112 第1の取得部
113 第2の取得部
114 判断部
115 出力部
116 基準データ取得部
117 種類情報取得部
2 制御装置
3 ツールプリセッタ
11 入出力装置
Claims (7)
- 第1の工具の諸元を示す第1の諸元情報を取得する第1の取得部と、
第2の工具の諸元を示す第2の諸元情報を取得する第2の取得部と、
前記第1の取得部によって取得された前記第1の諸元情報と前記第2の取得部によって取得された前記第2の諸元情報とが一致するか否かを判断する判断部と、
前記判断部による判断の結果を出力する出力部と、
を備える判断装置。 - 前記判断部が前記第1の諸元情報と前記第2の諸元情報とが一致するか否かを判断するための基準データを取得する基準データ取得部をさらに備え、
前記判断部は、前記基準データに基づいて前記第1の諸元情報と前記第2の諸元情報とが一致するか否かを判断する請求項1に記載の判断装置。 - 前記第1の諸元情報および前記第2の諸元情報の種類を示す種類情報を取得する種類情報取得部をさらに備え、
前記第1の取得部および前記第2の取得部は、それぞれ、前記種類情報取得部が取得した前記種類情報に基づいて、前記第1の諸元情報、および前記第2の諸元情報を取得する請求項1または2に記載の判断装置。 - 前記種類情報は、優先度を示す情報を含み、
前記判断部は、前記優先度を示す情報に基づいて、前記第1の諸元情報と前記第2の諸元情報とが一致するか否かを判断する請求項3に記載の判断装置。 - 前記種類情報は、前記第1の工具および前記第2の工具の、形状データ、オフセットデータ、および型番データのうちの少なくともいずれかを含む請求項3または4に記載の判断装置。
- 前記第1の諸元情報と、前記第1の諸元情報に関連付けられたグループ指定情報とを記憶する記憶部をさらに備え、
前記判断部によって前記第1の諸元情報と前記第2の諸元情報とが一致すると判断された場合、前記記憶部は、前記グループ指定情報を前記第2の諸元情報に関連付けて記憶する請求項1~5のいずれか1項に記載の判断装置。 - 前記判断部によって前記第1の諸元情報と前記第2の諸元情報とが一致しないと判断された場合、前記記憶部は、前記グループ指定情報とは異なる新たなグループ指定情報を前記第2の諸元情報に関連付けて記憶する請求項1~6のいずれか1項に記載の判断装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP2022/044943 WO2024121944A1 (ja) | 2022-12-06 | 2022-12-06 | 判断装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP2022/044943 WO2024121944A1 (ja) | 2022-12-06 | 2022-12-06 | 判断装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2024121944A1 true WO2024121944A1 (ja) | 2024-06-13 |
Family
ID=91378859
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2022/044943 WO2024121944A1 (ja) | 2022-12-06 | 2022-12-06 | 判断装置 |
Country Status (1)
Country | Link |
---|---|
WO (1) | WO2024121944A1 (ja) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5464780A (en) * | 1977-11-02 | 1979-05-24 | Toshiba Mach Co Ltd | Unattended operating system in machining |
JPH06339835A (ja) * | 1993-06-01 | 1994-12-13 | Toshiba Corp | 使用工具決定方法 |
JP2004322265A (ja) * | 2003-04-25 | 2004-11-18 | Mazda Motor Corp | 工作機械のnc加工データ生成方法 |
JP2019082836A (ja) * | 2017-10-30 | 2019-05-30 | 株式会社ジェイテクト | 工具寿命予測装置 |
JP6901641B2 (ja) * | 2019-05-24 | 2021-07-14 | Dmg森精機株式会社 | 情報処理装置、情報処理方法およびプログラム並びに工作機械 |
-
2022
- 2022-12-06 WO PCT/JP2022/044943 patent/WO2024121944A1/ja unknown
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5464780A (en) * | 1977-11-02 | 1979-05-24 | Toshiba Mach Co Ltd | Unattended operating system in machining |
JPH06339835A (ja) * | 1993-06-01 | 1994-12-13 | Toshiba Corp | 使用工具決定方法 |
JP2004322265A (ja) * | 2003-04-25 | 2004-11-18 | Mazda Motor Corp | 工作機械のnc加工データ生成方法 |
JP2019082836A (ja) * | 2017-10-30 | 2019-05-30 | 株式会社ジェイテクト | 工具寿命予測装置 |
JP6901641B2 (ja) * | 2019-05-24 | 2021-07-14 | Dmg森精機株式会社 | 情報処理装置、情報処理方法およびプログラム並びに工作機械 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111919182B (zh) | Nc程序变换处理方法以及加工处理系统 | |
CN105451934B (zh) | 工具管理系统 | |
CN110828017A (zh) | 核电站的信息处理方法及核电站的信息处理系统 | |
KR20160119168A (ko) | 작화 장치 및 제어 시스템 | |
US20060112308A1 (en) | Selection of status data from synchronous redundant devices | |
JP6629410B1 (ja) | Ncプログラム変換処理方法、変換用計算機、及び変換プログラム | |
WO2024121944A1 (ja) | 判断装置 | |
US20140136570A1 (en) | Controller and program | |
WO2021005887A1 (ja) | 機械加工管理方法及び機械加工管理システム | |
CN108008700A (zh) | 信息处理装置 | |
JP4918797B2 (ja) | ファイル管理プログラム、ファイル管理装置およびファイル管理方法 | |
JP5141889B2 (ja) | Plcのプログラム開発支援装置 | |
US11650568B2 (en) | Control system of machine tool | |
US10739760B2 (en) | Control system | |
KR101918430B1 (ko) | 시스템 설계 지원 툴 | |
KR102269144B1 (ko) | 공작기계 진동 특징 추출 장치 및 방법 | |
JPH04164550A (ja) | 数値制御装置の計測補正方法 | |
CN117056750B (zh) | 智能扭矩扳手控制方法、装置、设备及介质 | |
CN114375454A (zh) | 估算系统、估算方法以及估算程序 | |
JP6868081B2 (ja) | 変換用計算機 | |
JP7550312B2 (ja) | データ取り込み装置 | |
JP6952928B1 (ja) | データ分析システム | |
CN111580472B (zh) | 控制装置、存储介质以及无线通信设备 | |
JP2006344012A (ja) | データ入力システム、データ入力プログラム | |
JPH04114207A (ja) | Nc加工機用加工データ作成方式 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 22967797 Country of ref document: EP Kind code of ref document: A1 |