Control device for machine tool and machining system

The machine tool control device simplifies tool anomaly detection by directly identifying and storing abnormal tool information, facilitating real-time detection and automatic tool replacement.

WO2026033578A1PCT designated stage Publication Date: 2026-02-12FANUC LTD
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
PCT/JP2024/027838
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-08-05
Publication Date
2026-02-12

AI Technical Summary

Technical Problem

Conventional machine tool abnormality detection devices require complex data management to associate tool numbers with abnormality detection thresholds, complicating the detection of tool anomalies.

Method used

A machine tool control device that includes an information acquisition unit to identify tools, an abnormality determination unit to detect tool anomalies, and an abnormal tool identification unit to store and output abnormal tool-related information, simplifying the detection process by eliminating the need for managing data associating tool numbers with thresholds.

Benefits of technology

Enables efficient and accurate detection and storage of tool abnormalities in real-time, allowing for automatic tool replacement and simplified control of machining systems.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure JP2024027838_12022026_PF_FP_ABST
    Figure JP2024027838_12022026_PF_FP_ABST
Patent Text Reader

Abstract

The present disclosure is a control device for a machine tool provided with a spindle on which a tool is replaceably mounted. The control device comprises: an information acquisition unit that acquires identification information of a tool mounted on a spindle; an abnormality determination unit that determines whether an abnormality has occurred in the tool mounted on the spindle; an abnormal tool identification unit that, when it is determined by the abnormality determination unit that the abnormality has occurred in the tool, identifies the abnormal tool on the basis of abnormality determination information by the abnormality determination unit and the identification information acquired by the information acquisition unit; and a storage unit that stores abnormal tool-related information, which is information relating to the abnormal tool identified by the abnormal tool identification unit.
Need to check novelty before this filing date? Find Prior Art

Description

Machine tool control device and machining system

[0001] The present disclosure relates to a machine tool control device and a machining system.

[0002] Japanese Patent No. 2533971 discloses a machine tool that performs machining using a plurality of machining tools. The machine tool is equipped with a tool abnormality detection device (control device) that detects abnormalities in each of the machining tools.

[0003] There is a need for better machine tool controllers and machining systems that can detect tool anomalies.

[0004] A first aspect of the present disclosure is a control device for a machine tool having a spindle to which tools are replaceably attached, comprising: an information acquisition unit that acquires identification information of the tool attached to the spindle; an abnormality determination unit that determines whether an abnormality has occurred in the tool attached to the spindle; an abnormal tool identification unit that, when the abnormality determination unit determines that an abnormality has occurred in the tool, identifies the abnormal tool, which is the tool in which the abnormality has occurred, based on the abnormality determination information from the abnormality determination unit and the identification information acquired by the information acquisition unit; and a memory unit that stores abnormal tool-related information, which is information related to the abnormal tool identified by the abnormal tool identification unit.

[0005] A second aspect of the present disclosure is a machining system including the above-mentioned machine tool control device further including an information output unit that outputs the abnormal tool-related information to an external device, and the external device.

[0006] Fig. 1 is a side view of a machine tool with some parts omitted. Fig. 2 is a front view of the machine tool with some parts omitted. Fig. 3 is a diagram explaining the attachment of a tool to the machine tool. Fig. 4 is a diagram explaining the attachment of a tool to the machine tool. Fig. 5 is a functional block diagram showing the configuration of a machining system. Fig. 6 is a flowchart showing the operation of the machining system.

[0007] The conventional tool abnormality detection device described above has a storage means for storing a process number data file and a detection information data file. The process number data file contains a process number corresponding to each workpiece number and each tool number. The detection information data file contains a threshold value for abnormality determination for each of multiple machining stages for each process number. The tool abnormality detection device detects machining loads at each machining stage and stores the detection information in the detection information data file. Thereafter, abnormalities in the machining tools are detected by comparing the detection information with the threshold value at each machining stage for all machining tools.

[0008] In such conventional machine tool tool abnormality detection devices (controllers), it is necessary to manage data associating tool numbers with abnormality detection thresholds, which complicates the function of detecting tool abnormalities. The present disclosure can provide a machine tool control device and a machining system that can detect and store tool abnormalities through simple control.

[0009] A machining system 10 of this embodiment will be described. The machining system 10 includes a machine tool 12. Fig. 1 is a side view of the machine tool 12 with a portion omitted. Fig. 2 is a front view of the machine tool 12 with a portion omitted. Figs. 3 and 4 are diagrams for explaining the attachment of a tool 14 to the machine tool 12.

[0010] 4, a machine tool 12 processes a workpiece (not shown) using a tool (cutting tool) 14 attached to a spindle 13. Examples of the tool 14 include a drill, a milling cutter, a tap, a reamer, and a cutting tool.

[0011] 1, the machine tool 12 is, for example, a machining center. The machine tool 12 includes a spindle 13, a spindle head 16, and a column 18.

[0012] A tool 14 is detachably attached to the spindle 13. The spindle head 16 supports the spindle 13 rotatably about a rotation axis (Z-axis) parallel to the Z direction. A spindle rotation motor 20 for rotating the spindle 13 is provided on the upper part of the spindle head 16. The spindle rotation motor 20 is, for example, a spindle motor. The column 18 extends upward (in the +Z direction) from a base (not shown). The column 18 guides movement of the spindle head 16 in the Z direction (up and down direction). The column 18 is provided with a spindle movement motor 19 for moving the spindle head 16 in the Z direction. The spindle movement motor 19 is, for example, a servo motor.

[0013] The tool 14 is held by a tool holder 14a and is removably attached to the spindle 13 via the tool holder 14a. The tool 14 is attached to the spindle 13 by inserting the tool holder 14a into an attachment hole 13a provided at the tip of the spindle 13. The tool 14 rotates together with the spindle 13.

[0014] A table (not shown) that supports the workpiece is provided below the spindle head 16 (in the -Z direction). This table is movable in the X and Y directions. By moving the spindle head 16 in the Z direction and the table in the X and Y directions, the machine tool 12 can machine the workpiece in three dimensions. Ideally, the X, Y, and Z directions are perpendicular to one another. The table is moved in the X and Y directions by a motor (not shown).

[0015] The machine tool 12 is equipped with an automatic tool changer 22 for automatically changing the tool 14 attached to the spindle 13. The automatic tool changer 22 has a swivel turret (magazine) 24. The turret 24 rotates around a rotation axis O. The turret 24 is provided with a swivel motor 25 for swiveling the turret 24. The swivel motor 25 is, for example, a servo motor.

[0016] The turret 24 has a plurality of grips 24a provided along the circumferential direction, each of which removably holds a tool 14 via a tool holder 14a.

[0017] As shown in Fig. 2, the turret 24 is provided with a plurality of identification marks 27 for identifying the plurality of tools 14. The plurality of identification marks 27 are provided at positions corresponding to the plurality of grips 24a. In this embodiment, the identification marks 27 are numbers. In this case, the identification marks 27 correspond to tool numbers. Note that the identification marks 27 are not limited to numbers, and may be letters, symbols, etc.

[0018] 1, the turret 24 is supported by a support member 26 extending in the +Y direction from the column 18. The turret 24 is supported so as to be swingable (rotatable) by a swing shaft (rotating shaft) 28 provided at the tip of the support member 26.

[0019] A cam 30 is provided on the side of the spindle head 16, and a cam follower 32 that comes into contact with the cam 30 is provided on the turret 24. When the spindle head 16 moves in the Z direction relative to the column 18, the cam follower 32 moves on the cam 30 along the shape of the cam 30. This causes the turret 24 to swing (rotate) around the swing shaft 28. The cam 30 and cam follower 32 form a cam mechanism.

[0020] 1, when the spindle head 16 rises (moves in the +Z direction), the cam mechanism causes the turret 24 to swing around the swing axis 28 toward the spindle head 16, resulting in the state shown in Fig. 3 (tool change state). As a result, the tool 14 at the tool change position is positioned below the spindle 13. In this state, the tool 14 at the tool change position and the spindle 13 do not interfere with each other.

[0021] In the state shown in Fig. 3, when the spindle head 16 descends (moves in the -Z direction), the tool 14 at the tool change position is attached to the spindle 13, and the turret 24 is swung around the swing axis 28 by the cam mechanism to the side opposite the spindle head 16, resulting in the state shown in Fig. 4. In other words, the posture of the turret 24 returns to the state shown in Fig. 1 (non-tool change state). The tool 14 is attached to the spindle 13 by being inserted into the attachment hole 13a of the spindle 13.

[0022] In this way, the tool 14 held by the grip 24a of the turret 24 can be attached to the spindle 13. The same procedure can be used when it is desired to remove the tool 14 attached to the spindle 13. As a result, the tool 14 attached to the spindle 13 is held by the grip 24a of the turret 24, and the tool 14 is removed.

[0023] Fig. 5 is a functional block diagram showing the configuration of the machining system 10. As shown in Fig. 5, the machine tool 12 further includes a tool attachment sensor 34 and a control device 36. The tool attachment sensor 34 detects that a tool 14 is attached to the spindle 13. The tool attachment sensor 34 outputs a detection signal to the control device 36.

[0024] The control device 36 includes a calculation unit 38, a storage unit 40, an operation unit 42, a display unit 44, and a communication unit 46. The calculation unit 38 is configured by a processor such as a CPU (Central Processing Unit) or a GPU (Graphics Processing Unit). In other words, the calculation unit 38 is configured by processing circuitry.

[0025] The calculation unit 38 includes a control unit 48 , a tool indication unit 50 , a tool attachment detection unit 52 , an information acquisition unit 54 , an abnormality determination unit 56 , an abnormal tool identification unit 58 , and an information output unit 60 .

[0026] Control unit 48 controls spindle rotation motor 20, swing motor 25, spindle movement motor 19, and a motor for driving the table. Spindle rotation motor 20 is provided with a load torque detection unit 20a for detecting the load torque of spindle rotation motor 20. Load torque detection unit 20a may directly detect the load torque of spindle rotation motor 20, or may detect information indicative of the load torque (such as the current flowing through spindle rotation motor 20). Load torque detection unit 20a outputs the detected load torque to control device 36.

[0027] The control unit 48 also controls the operation of the machining table. The control unit 48 cuts the workpiece with the tool 14 attached to the spindle 13 by controlling the spindle rotation motor 20, the spindle movement motor 19, and a motor (not shown) (motor for driving the table) based on a machining program (NC program) stored in the memory unit 40. The machining program is a program for performing cutting on the workpiece in a plurality of predetermined cutting sections.

[0028] Based on the machining program, the machine tool 12 can, for example, perform cutting of two cutting sections using a drill (tool 14) and then perform cutting of one cutting section using a milling cutter (tool 14). In this case, after cutting of the two cutting sections using the drill is completed, the drill attached to the spindle 13 is replaced with a milling cutter. Thereafter, cutting of the cutting section is performed using the milling cutter. Note that the tool 14 attached to the spindle 13 is not replaced during cutting of the cutting section.

[0029] The tool indication unit 50 indicates to the control unit 48 the tool 14 to be attached to the spindle 13. If a tool 14 other than the indicated tool 14 is attached to the spindle 13, the control unit 48 replaces the tool 14 attached to the spindle 13 with the indicated tool 14. The tool attachment detection unit 52 detects that the tool 14 is attached to the spindle 13 based on the detection signal of the tool attachment sensor 34.

[0030] The information acquisition unit 54 acquires identification information of the tool 14 attached to the spindle 13. Specifically, the information acquisition unit 54 acquires identification information of the tool 14 attached to the spindle 13 for each predetermined cutting section. The information acquisition unit 54 acquires the identification information of the tool 14 (e.g., a tool number) based on the instruction information of the tool instruction unit 50 in a state where the tool attachment detection unit 52 detects that the tool 14 is attached to the spindle 13.

[0031] The abnormality determination unit 56 determines whether an abnormality has occurred in the tool 14 attached to the spindle 13. When the abnormality determination unit 56 determines that an abnormality has occurred in the tool 14, the abnormal tool identification unit 58 identifies the abnormal tool, which is the tool 14 in which the abnormality has occurred, based on the abnormality determination information by the abnormality determination unit 56 and the identification information acquired by the information acquisition unit 54. The abnormal tool identification unit 58 stores abnormal tool-related information, which is information related to the identified abnormal tool, in the storage unit 40. The information output unit 60 outputs the abnormal tool-related information stored in the storage unit 40 to external devices 64a, 64b via the communication unit 46.

[0032] The control unit 48, the tool indication unit 50, the tool attachment detection unit 52, the information acquisition unit 54, the abnormality determination unit 56, the abnormal tool identification unit 58, and the information output unit 60 can be realized by the calculation unit 38 executing a program stored in the storage unit 40. Note that at least a portion of the control unit 48, the tool indication unit 50, the tool attachment detection unit 52, the information acquisition unit 54, the abnormality determination unit 56, the abnormal tool identification unit 58, and the information output unit 60 may be realized by an integrated circuit such as an ASIC (Application Specific Integrated Circuit) or an FPGA (Field-Programmable Gate Array). Also, at least a portion of the control unit 48, the tool indication unit 50, the tool attachment detection unit 52, the information acquisition unit 54, the abnormality determination unit 56, the abnormal tool identification unit 58, and the information output unit 60 may be configured by an electronic circuit including discrete devices.

[0033] The storage unit 40 is composed of a volatile memory (not shown) and a non-volatile memory (not shown). Examples of the volatile memory include RAM (Random Access Memory). The volatile memory is used as a working memory for the processor and temporarily stores data necessary for processing or calculation. Examples of the non-volatile memory include ROM (Read Only Memory) and flash memory. The non-volatile memory is used as a storage memory and stores programs, tables, maps, etc. At least a part of the storage unit 40 may be provided in the processor, integrated circuit, etc. described above. The storage unit 40 stores abnormal tool-related information, which is information related to the abnormal tool identified by the abnormal tool identification unit 58.

[0034] The operation unit 42 is used when an operator operates the control device 36. The display unit 44 can display abnormal tool-related information. The display unit 44 is provided with a display element (not shown). Examples of the display element include a liquid crystal display element and an organic electroluminescence display element. The operation unit 42 and the display unit 44 may be configured by a touch panel (not shown) provided with such a display element.

[0035] The communication unit 46 includes, for example, a communication module (not shown). The communication unit 46 can transmit and receive data via a network 62 such as the Internet.

[0036] The machining system 10 further includes an external device 64a and an external device 64b. The external device 64a has a display device 66. The external device 64b has a tool changer 68. The display device 66 has a calculation unit (not shown) and a display unit 70. The calculation unit of the display device 66 is composed of a processor such as a CPU or GPU. The display unit 70 can display abnormal tool-related information output from the control device 36 of the machine tool 12.

[0037] The tool changer 68 is a device that can automatically replace a defective tool held by the turret 24 with a normal tool 14. The tool changer 68 is, for example, a robot.

[0038] Next, the operation of the machining system 10 will be described with reference to the flowchart shown in Fig. 6. The machine tool 12 machines the workpiece based on a machining program stored in the memory unit 40. The machining program may be input by an operator operating the operation unit 42.

[0039] In step S1, the control unit 48 attaches the tool 14 to the spindle 13. Specifically, the tool designation unit 50 instructs the control unit 48 on the tool 14 to be used in cutting in the cutting section based on the machining program. The control unit 48 controls the turning motor 25 and the spindle movement motor 19 to attach one of the multiple tools 14 held in the turret 24 (the tool 14 designated by the tool designation unit 50) to the spindle 13. The tool attachment sensor 34 detects that the tool 14 has been attached to the spindle 13 and outputs a detection signal to the control device 36. The tool attachment detection unit 52 detects that the tool 14 has been attached to the spindle 13 based on the detection signal from the tool attachment sensor 34. This makes it possible to confirm that the tool 14 to be used in cutting in the cutting section has been attached to the spindle 13. After this, the process proceeds to step S2.

[0040] In step S2, cutting processing is performed in the cutting section. That is, the control unit 48 controls the spindle rotation motor 20, the spindle movement motor 19, and a motor (not shown) (motor for driving the table) based on the processing program. In this way, cutting processing is performed in the cutting section. After this, the process proceeds to step S3.

[0041] In step S3, the information acquisition unit 54 acquires the identification information of the tool 14. Specifically, the information acquisition unit 54 acquires the identification information of the tool 14 attached to the spindle 13 at the end of cutting in the cutting section (at the falling edge of the control signal for cutting). In other words, the information acquisition unit 54 acquires the identification information of the tool 14 based on the instruction information of the tool indication unit 50 when the tool attachment detection unit 52 detects that the tool 14 is attached to the spindle 13. In this embodiment, the identification information of the tool 14 is a tool number corresponding to the number assigned to the turret 24, but is not limited to this. The information acquisition unit 54 acquires the identification information of all tools 14 used in the machining program. After this, the process proceeds to step S4.

[0042] In step S4, the abnormality determination unit 56 determines whether an abnormality has occurred in the tool 14 attached to the spindle 13. Specifically, the abnormality determination unit 56 determines whether the load torque output from the load torque detection unit 20a during cutting in the cutting section is within a predetermined processing torque range. The processing torque range has an upper threshold and a lower threshold. That is, the abnormality determination unit 56 determines whether the output torque output from the load torque detection unit 20a during cutting in the cutting section crosses predetermined thresholds (upper and lower thresholds). The thresholds (upper and lower thresholds) can be set, for example, based on the load torque detected during test cutting. If the load torque acquired during cutting in the cutting section exceeds the threshold (crosses the upper threshold), the abnormality determination unit 56 determines that an abnormality (e.g., breakage) has occurred in the tool 14. In this case, an abnormality in the tool 14 due to an increase in load at the moment of breakage or wear due to chipping or other factors can be detected. Furthermore, the abnormality determination unit 56 determines that an abnormality (e.g., breakage) has occurred in the tool 14 when the load torque acquired during cutting in the cutting section falls below the threshold (crosses the lower threshold). In this case, it is possible to detect an abnormality (breakage) in the tool 14 caused by a state in which the load that would normally be applied by cutting is not acting. On the other hand, the abnormality determination unit 56 determines that no abnormality has occurred in the tool 14 when the load torque acquired during cutting in the cutting section is within the machining torque range. In other words, the abnormality determination unit 56 determines that no abnormality has occurred in the tool 14 when the load torque acquired during cutting in the cutting section does not cross the thresholds (upper threshold and lower threshold).

[0043] If the abnormality determination unit 56 determines that no abnormality has occurred in the tool 14 (NO in step S4), the process proceeds to step S5. In this case, before proceeding to step S5, the control device 36 may store information indicating that the tool 14 is normal in the storage unit 40 and output the information to the external devices 64a and 64b.

[0044] In step S5, the control device 36 determines whether cutting has been completed for all cutting sections. If the control device 36 determines that cutting has been completed for all cutting sections (YES in step S5), the processing in FIG. 6 is completed.

[0045] If the control device 36 determines that cutting has not been completed in all cutting sections (NO in step S5), the process proceeds to step S6. In step S6, the control unit 48 replaces the tool 14 attached to the spindle 13 with another tool 14 as necessary. That is, if the tool 14 to be used in cutting the next cutting section is different from the tool 14 used in cutting the previous cutting section, the tool 14 attached to the spindle 13 is replaced. Thereafter, the process proceeds to step S2. If tool 14 replacement is not required, the process proceeds to step S2 without performing step S6.

[0046] If the abnormality determination unit 56 determines that an abnormality has occurred in the tool 14 (YES in step S4), the process proceeds to step S7.

[0047] In step S7, the abnormal tool identifying unit 58 identifies the abnormal tool. Specifically, at the end of the cutting process control in the cutting section, the abnormal tool is identified based on the abnormality determination information by the abnormality determining unit 56 and the identification information of the tool 14 acquired by the information acquiring unit 54. Then, the process proceeds to step S8.

[0048] In step S8, the abnormal tool identifying unit 58 stores the abnormal tool related information in the storage unit 40. The abnormal tool related information is information relating to the abnormal tool identified by the abnormal tool identifying unit 58. The abnormal tool identifying unit 58 identifies the tool 14 in which an abnormality has occurred among all the tools 14 used in the machining program, and stores the identified tool 14 in the storage unit 40 as needed. After that, the process proceeds to step S9.

[0049] In step S9, the information output unit 60 outputs the abnormal tool-related information to the external devices 64a and 64b. In other words, the information output unit 60 outputs the abnormal tool-related information to the display device 66 and the tool changer 68 via the communication unit 46. The display device 66 displays the abnormal tool-related information on the display unit 70. In this case, the display unit 70 displays, for example, the tool number of the abnormal tool and information indicating the abnormality (for example, the characters "NG"). The abnormal tool-related information may also be displayed on the display unit 44 of the control device 36.

[0050] After step S8, in step S10, the control unit 48 mounts the abnormal tool attached to the spindle 13 on the turret 24. Specifically, the control unit 48 controls the turning motor 25 and the spindle moving motor 19 to remove the abnormal tool attached to the spindle 13 from the spindle 13 and hold it in the grip 24a of the predetermined identification mark 27 of the turret 24. Then, the process proceeds to step S11.

[0051] In step S11, the tool changer 68 exchanges the abnormal tool held by the turret 24 with a normal tool 14. This automatically exchanges the abnormal tool with a normal tool 14. After this, the process proceeds to step S12.

[0052] In step S12, the control unit 48 attaches the tool 14 held by the turret 24 to the spindle 13. Specifically, the control unit 48 controls the turning motor 25 and the spindle moving motor 19 to attach the tool 14 held by the turret 24 (the replaced normal tool 14) to the spindle 13. After this, the process proceeds to step S2.

[0053] The operation of the machining system 10 of this embodiment is not limited to the flowchart described above. The abnormality determination unit 56 may determine whether an abnormality has occurred in the tool 14 during cutting in the cutting section. Even if the abnormality determination unit 56 determines that an abnormality has occurred in the tool 14 during cutting in the cutting section, the control unit 48 continues to control the cutting in the cutting section until the end and stops the cutting after the cutting in the cutting section is completed. In other words, the control unit 48 does not stop the cutting control in the cutting section midway. This prevents excessive load from being applied to the spindle 13 due to a sudden stop of cutting, which could damage the spindle 13.

[0054] Furthermore, in step S10, if a spare tool 14 is held on the turret 24, the abnormal tool attached to the spindle 13 may be replaced with the spare tool 14. Thereafter, the process may proceed to step S2 without performing steps S11 and S12. Furthermore, if an abnormality also occurs in the spare tool 14, the multiple abnormal tools held on the turret 24 may be collectively replaced with normal tools 14 in step S11.

[0055] According to this embodiment, when an abnormality occurs in the tool 14, the abnormal tool is identified by the abnormal tool identification unit 58 based on the abnormality determination information and the identification information of the tool 14, and the abnormal tool related information is stored in the storage unit 40. In other words, the control device 36 does not need to store and manage data associating the tool number with the abnormality determination threshold value in the storage unit 40. This simplifies the function of the control device 36 to detect an abnormality in the tool 14. Therefore, an abnormality in the tool 14 can be detected with simple control.

[0056] The information acquisition unit 54 acquires identification information for each predetermined cutting section. The abnormality determination unit 56 determines an abnormality in the tool 14 for each cutting section. With this configuration, an abnormality in the tool 14 is determined for each cutting section and the identification information of the tool 14 is acquired, so that an abnormal tool can be identified in real time.

[0057] Furthermore, the abnormal tool identifying unit 58 identifies the tool 14 in which an abnormality has occurred among all the tools 14 used in the machining program, and stores the identified tool 14 in the storage unit 40 as needed. This makes it possible to identify abnormalities in a plurality of tools 14.

[0058] However, a time lag occurs between when the abnormality determination unit 56 determines an abnormality in the tool 14 and when it outputs the information. In other words, the abnormality determination unit 56 may take time to output the determination result due to the time required for filtering. Furthermore, the abnormality determination unit 56 may take time to output the determination result depending on the performance of the CPU of the control device 36, etc. Therefore, the tool 14 attached to the spindle 13 may be replaced with another tool 14 between when the abnormality determination unit 56 determines an abnormality in the tool 14 and when it outputs the information. In other words, if the abnormality determination unit 56 acquires identification information of the tool 14 attached to the spindle 13 at the timing when it outputs the abnormality determination result, it may erroneously acquire identification information of another tool 14 (normal tool 14) after the tool replacement. In this embodiment, the information acquisition unit 54 acquires the identification information at the end of cutting processing control in the cutting section. When the abnormality determination unit 56 determines that an abnormality has occurred in the tool 14, the abnormal tool identification unit 58 identifies the abnormal tool after the end of cutting processing control in the cutting section and stores abnormal tool-related information in the storage unit 40. With this configuration, even if the tool 14 is replaced between the time the abnormality determination unit 56 determines that the tool 14 is abnormal and the time it outputs the information, the abnormal tool can be accurately identified.

[0059] The control device 36 further includes a display unit 44 that displays abnormal tool-related information. With this configuration, an operator operating the machine tool 12 can be notified of an abnormality in the tool 14.

[0060] The machine tool 12 has a turret 24 that holds a plurality of tools 14 that can be attached to the spindle 13. The control device 36 further includes a tool indication unit 50 that indicates the tool 14 to be attached to the spindle 13, and a tool attachment detection unit 52 that detects that the tool 14 is attached to the spindle 13 based on the detection signal of the tool attachment sensor 34. The information acquisition unit 54 acquires identification information of the tool 14 based on the instruction information from the tool indication unit 50 when the tool attachment detection unit 52 detects that the tool 14 is attached to the spindle 13. This configuration makes it possible to accurately acquire the identification information of the tool 14 attached to the spindle 13. In other words, it is possible to avoid acquiring the identification number of the tool 14 based on the instruction information from the tool indication unit 50 when the tool 14 is not actually attached to the spindle 13.

[0061] The control device 36 further includes an information output unit 60 that outputs the abnormal tool related information to the external devices 64a and 64b. With this configuration, the abnormal tool related information can be shared with the external devices 64a and 64b.

[0062] The external device 64a has a display device 66 that displays the abnormal tool related information. With this configuration, the abnormal tool related information is displayed on the display device 66, so that the abnormal tool can be managed remotely.

[0063] The external device 64b includes a tool changer 68 for replacing the abnormal tool with a normal tool 14 based on the abnormal tool-related information. With this configuration, the abnormal tool can be automatically replaced with a normal tool 14.

[0064] The present disclosure is not limited to the above-described configuration. The automatic tool changer 22 does not necessarily have to include the turret 24. The automatic tool changer 22 may be a robot that can directly attach and detach the tool 14 to the spindle 13.

[0065] The following additional notes are further disclosed regarding the above embodiment.

[0066] (Supplementary Note 1) A control device (36) of a machine tool (12) of the present disclosure is a control device for a machine tool equipped with a spindle (13) to which a tool (14) is replaceably attached, and includes an information acquisition unit (54) that acquires identification information of the tool attached to the spindle, an abnormality determination unit (56) that determines whether an abnormality has occurred in the tool attached to the spindle, an abnormal tool identification unit (58) that, when the abnormality determination unit determines that an abnormality has occurred in the tool, identifies the abnormal tool, which is the tool in which the abnormality has occurred, based on the abnormality determination information by the abnormality determination unit and the identification information acquired by the information acquisition unit, and a memory unit (40) that stores abnormal tool related information, which is information related to the abnormal tool identified by the abnormal tool identification unit.

[0067] (Supplementary Note 2) In the control device for a machine tool described in Supplementary Note 1, the information acquisition unit may acquire the identification information for each predetermined cutting section, and the abnormality determination unit may determine an abnormality of the tool for each cutting section.

[0068] (Supplementary Note 3) In the control device for a machine tool described in Supplementary Note 2, the information acquisition unit may acquire the identification information at the end of cutting processing control in the cutting section, and the abnormal tool identification unit may, when the abnormality determination unit determines that an abnormality has occurred in the tool, identify the abnormal tool after the cutting processing control in the cutting section has ended, and store the abnormal tool-related information in the memory unit.

[0069] (Supplementary Note 4) The control device for a machine tool according to any one of Supplementary Notes 1 to 3 may further include a display unit (44) that displays the abnormal tool related information.

[0070] (Supplementary Note 5) A control device for a machine tool according to any one of Supplements 1 to 4, wherein the machine tool has a turret (24) that holds a plurality of the tools that can be attached to the spindle, and the control device further comprises a tool indication unit (50) that indicates the tool to be attached to the spindle, and a tool attachment detection unit (52) that detects that the tool is attached to the spindle based on a detection signal of a tool attachment sensor (34), and the information acquisition unit may acquire the identification information of the tool based on instruction information from the tool indication unit when the tool attachment detection unit detects that the tool is attached to the spindle.

[0071] (Supplementary Note 6) The control device for a machine tool according to any one of Supplementary Notes 1 to 5 may further include an information output unit (60) that outputs the abnormal tool related information to external devices (64a, 64b).

[0072] (Supplementary Note 7) A machining system (10) of the present disclosure includes the control device for the machine tool described in Supplementary Note 6 and the external device.

[0073] (Supplementary Note 8) In the machining system according to Supplementary Note 7, the external device may have a display device (66) that displays the abnormal tool-related information.

[0074] (Supplementary Note 9) In the machining system according to Supplementary Note 7 or 8, the external device may have a tool changer (68) for changing the abnormal tool with a normal tool based on the abnormal tool-related information.

[0075] 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 in these embodiments without departing from the gist of the present disclosure or the spirit of the present disclosure derived from the content of the claims and their equivalents. These embodiments can also be implemented in combination. For example, in the above-described embodiments, the order of each operation and the order of each process are shown as examples and are not limited to these. The same applies when numerical values ​​or mathematical expressions are used in the description of the above-described embodiments.

[0076] REFERENCE SIGNS LIST 10... Machining system 12... Machine tool 13... Spindle 14... Tool 24... Turret 34... Tool attachment sensor 36... Control device 40... Memory unit 44, 70... Display unit 50... Tool indication unit 52... Tool attachment detection unit 54... Information acquisition unit 56... Abnormality determination unit 58... Abnormal tool identification unit 60... Information output unit 64a, 64b... External device 66... ​​Display device 68... Tool changer

Claims

1. A control device for a machine tool having a spindle to which tools are replaceably attached, comprising: an information acquisition unit that acquires identification information of the tool attached to the spindle; an abnormality determination unit that determines whether an abnormality has occurred in the tool attached to the spindle; an abnormal tool identification unit that, when the abnormality determination unit determines that an abnormality has occurred in the tool, identifies the abnormal tool, which is the tool in which the abnormality has occurred, based on the abnormality determination information from the abnormality determination unit and the identification information acquired by the information acquisition unit; and a memory unit that stores abnormal tool related information, which is information related to the abnormal tool identified by the abnormal tool identification unit.

2. A control device for a machine tool according to claim 1, wherein the information acquisition unit acquires the identification information for each predetermined cutting section, and the abnormality determination unit determines an abnormality in the tool for each cutting section.

3. A control device for a machine tool as described in claim 2, wherein the information acquisition unit acquires the identification information at the end of cutting processing control in the cutting section, and the abnormal tool identification unit, when it is determined by the abnormality determination unit that an abnormality has occurred in the tool, identifies the abnormal tool after the cutting processing control in the cutting section has ended, and stores the abnormal tool related information in the memory unit.

4. A control device for a machine tool according to any one of claims 1 to 3, further comprising a display unit for displaying the abnormal tool related information.

5. A control device for a machine tool according to any one of claims 1 to 4, wherein the machine tool has a turret that holds a plurality of the tools that can be attached to the spindle, and the control device further comprises: a tool indication unit that indicates the tool to be attached to the spindle; and a tool attachment detection unit that detects that the tool is attached to the spindle based on a detection signal from a tool attachment sensor, and the information acquisition unit acquires the identification information of the tool based on the instruction information from the tool indication unit when the tool attachment detection unit detects that the tool is attached to the spindle.

6. A machine tool control device according to any one of claims 1 to 5, further comprising an information output unit that outputs the abnormal tool related information to an external device.

7. A machining system comprising: the machine tool control device according to claim 6; and the external device.

8. A machining system according to claim 7, wherein the external device has a display device that displays the abnormal tool related information.

9. A machining system according to claim 7 or 8, wherein the external device has a tool exchange device for exchanging the abnormal tool with a normal tool based on the abnormal tool related information.

Citation Information

Patent Citations

  • Tool control method

    JP1992300146A

  • Tool information read-write device and machine tool including the same

    JP2016047562A

  • Machine tool

    JP2020082270A

  • Tool management system, tool size measurement device, and terminal

    JP2021142613A

  • Machining abnormality detection method and machining abnormality detection device

    JP2023094346A