Control device for machine tool

The machine tool controller addresses the challenge of data acquisition abnormalities by detecting issues, notifying operators, and ensuring data storage with clear labels, thereby reducing operator burden and preventing data loss.

JP2025056660APending Publication Date: 2025-04-08TOYOTA JIDOSHA KK
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
JP2023166270
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-09-27
Publication Date
2025-04-08

AI Technical Summary

Technical Problem

Existing machine tool control systems do not adequately address abnormalities in measurement data acquisition, leading to operator burden and potential data loss.

Method used

A machine tool controller with an acquisition unit for collecting measurement data, a judgment unit to detect abnormalities, a display control unit to notify operators of issues, and a storage unit to label and save measurement data files indicating abnormalities.

Benefits of technology

This solution reduces operator burden and prevents data loss by immediately notifying operators of measurement data acquisition issues and ensuring data is stored with clear indications of abnormalities.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025056660000001_ABST
    Figure 2025056660000001_ABST
Patent Text Reader

Abstract

To provide a control device for a machine tool, which can reduce a burden on an operator and prevent a loss of measurement data even if an abnormality occurs in acquisition of the measurement data.SOLUTION: A control device for a machine tool that drives a machining tool to perform a machining process according to a machining program, comprises: an acquisition unit for acquiring measurement data relating to the drive of the machining tool; a determination unit for determining whether an abnormality occurs in the acquisition of the measurement data; a display control unit that, if a positive determination is made by the determination unit, displays a message indicating that an abnormality has occurred in the acquisition of the measurement data on a display unit; and a storage unit that, if the positive determination is made by the determination unit, adds a character string for indicating that the abnormality has occurred to a file name of the measurement data, and stores the file of the measurement data in a storage device.SELECTED DRAWING: Figure 2
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to a control device for a machine tool. [Background technology]

[0002] There is a machine tool that drives a machining tool according to a machining program to perform a machining process. The control device of such a machine tool acquires measurement data related to the drive of the machining tool, and saves the details of an abnormality that occurs during the machining process in a file based on the acquired measurement data (Patent Document 1). [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Special Publication No. 07-098289 Summary of the Invention [Problem to be solved by the invention]

[0004] When an abnormality occurs in the acquisition of the measurement data itself, the worker must check the measurement data stored in a file and make a decision based on the measurement data in order to recognize the occurrence of such an abnormality. This places a heavy burden on the worker. In addition, when such an abnormality occurs, there is a risk that the measurement data will be lost. As described above, the above technology does not take into consideration the case where an abnormality occurs in the acquisition of the measurement data itself.

[0005] Therefore, an object of the present invention is to provide a control device for a machine tool that can reduce the burden on an operator and prevent the loss of measurement data even if an abnormality occurs in the acquisition of measurement data. [Means for solving the problem]

[0006] The above object can be achieved by a control device for a machine tool that performs a machining process by driving a machining tool in accordance with a machining program, the control device for a machine tool comprising: an acquisition unit that acquires measurement data related to the drive of the machining tool; a judgment unit that judges whether an abnormality has occurred in the acquisition of the measurement data; a display control unit that, when a positive judgment is made by the judgment unit, causes a display unit to display that an abnormality has occurred; and a storage unit that, when a positive judgment is made by the judgment unit, adds a character string indicating that an abnormality has occurred to the file name of the measurement data and stores the file of the measurement data in a storage device. Effect of the Invention

[0007] According to the present invention, a control device for a machine tool can be provided that can reduce the burden on an operator and prevent the loss of measurement data even if an abnormality occurs in the acquisition of measurement data. [Brief description of the drawings]

[0008] [Figure 1] FIG. 1 is a schematic diagram of a machine tool. [Diagram 2] 11 is a flowchart illustrating measurement data collection control. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0009] FIG. 1 is a schematic diagram of a machine tool 1. The machine tool 1 is, for example, a machining center. The machine tool 1 includes a spindle 10, a machining tool 12, an X-axis actuator 20, a Y-axis actuator 21, a Z-axis actuator 22, a rotary actuator 23, a sensor group 30, a controller 50, and a display 51. The machining tool 12 is attached to the tip of the spindle 10. The machining tool 12 extends along the Z-axis direction. The machining tool 12 is, for example, a cutting tool such as a milling cutter. Examples of the machining of the workpiece W by the machining tool 12 include cutting, grinding, finishing (polishing), drilling, and deburring.

[0010] The X-axis actuator 20, the Y-axis actuator 21, and the Z-axis actuator 22 move the machining tool 12 together with the spindle 10 in the X-axis, Y-axis, and Z-axis directions, respectively. The rotation actuator 23 rotates the machining tool 12 around a central axis extending along the Z-axis direction of the machining tool 12. The X-axis, Y-axis, and Z-axis directions are perpendicular to each other. The Z-axis direction is parallel to the vertical direction. The X-axis and Y-axis directions are both horizontal.

[0011] The sensor group 30 is composed of a plurality of sensors. Specifically, the sensor group 30 includes a sensor for detecting each torque of the X-axis actuator 20, the Y-axis actuator 21, the Z-axis actuator 22, and the rotary actuator 23, a sensor for detecting the power value to the rotary actuator 23, and a sensor for detecting the Z coordinate position of the machining tool 12. The torques of the X-axis actuator 20, the Y-axis actuator 21, the Z-axis actuator 22, and the rotary actuator 23 correspond to an X-axis torque, a Y-axis torque, a Z-axis torque, and a rotation torque that move the machining tool 12 in the X-axis direction, the Y-axis direction, the Z-axis direction, and a rotational direction, respectively. These torques and coordinate positions are examples of measurement data related to the drive of the machining tool 12.

[0012] The controller 50 is electrically connected to the X-axis actuator 20, the Y-axis actuator 21, the Z-axis actuator 22, the rotary actuator 23, and the sensor group 30. The controller 50 is a computer including a CPU (Central Processing Unit), a ROM (Read Only Memory), a RAM (Random Access Memory), and an HDD (Hard Disk Drive). The controller 50 controls the X-axis actuator 20, the Y-axis actuator 21, the Z-axis actuator 22, and the rotary actuator 23 based on measurement data from the sensor group 30 and information previously stored in the ROM in accordance with an NC (Numerical Control) program previously stored in the HDD. In this way, the controller 50 controls the X-axis torque, the Y-axis torque, the Z-axis torque, and the rotary torque of the machining tool 12 and the position of the machining tool 12 to machine the workpiece W.

[0013] The controller 50 executes measurement data collection control for collecting the above-mentioned measurement data during the execution of the machining process. The measurement data collection control is realized as follows by an acquisition unit, a determination unit, a display control unit, and a storage unit, which are functionally realized by the CPU, ROM, RAM, and HDD of the controller 50.

[0014] 2 is a flowchart illustrating measurement data collection control. While the machine tool 1 is performing a machining process on the workpiece W, the controller 50 acquires measurement data from the sensor group 30 (step S1). The acquisition of measurement data by the controller 50 from the sensor group 30 may be performed via wired communication or wireless communication. Step S1 is an example of a process executed by the acquisition unit.

[0015] Next, the controller 50 judges whether or not an abnormality has occurred in acquiring the measurement data (step S2). For example, if at least a portion of the measurement data that should have been acquired cannot be acquired for a predetermined time, it is assumed that some kind of communication abnormality or a stop of the machine tool 1 has occurred, and it is judged that an abnormality has occurred in acquiring the measurement data. Step S2 is an example of a process executed by the judgment unit. If the result in step S2 is No, the controller 50 saves the acquired measurement data in the HDD under a predetermined file name (step S6). The measurement data is saved in, for example, CSV (Comma Separated Value) format.

[0016] If the answer is Yes in step S2, the controller 50 displays a dialog on the display 51 to inform the operator that acquisition of the measurement data has failed (step S3). This allows the operator to immediately recognize that the above-mentioned abnormality has occurred, reducing the operator's burden. Additionally, the machine name, the date and time when the abnormality occurred, the execution pattern number, etc. may be displayed in a dialog. Step S3 is an example of a process executed by the display control unit.

[0017] Next, the controller 50 stops the machining program and stops the execution of the machining process (step S4). Next, the controller 50 adds the character string "incomplete" to the file name of the measurement data (step S5). After that, the controller 50 saves the measurement data in the HDD with the file name to which the character string "incomplete" is added (step S6). The HDD is an example of a storage device. This prevents the measurement data from being lost. Also, the worker can check the measurement data up until the occurrence of the abnormality. Also, the worker can easily distinguish between a file that saves measurement data under normal conditions and a file that saves measurement data when an abnormality occurs. In this way, the burden on the worker is reduced. Steps S5 and S6 are an example of processing executed by the saving unit. Note that the character string indicating that an abnormality has occurred in the acquisition of the measurement data is not limited to "incomplete".

[0018] As described above, controller 50 of machine tool 1 of this embodiment can reduce the burden on the operator and prevent loss of measurement data even if an abnormality occurs in acquiring measurement data.

[0019] The measurement data relating to the driving of the machining tool 12 is not limited to those described above. For example, the measurement data may be the movement acceleration in a predetermined direction of the machining tool 12, the rotation speed or rotation acceleration, or the voltage value or current value of an actuator that drives the machining tool 12.

[0020] Although the embodiments of the present invention have been described in detail above, the present invention is not limited to such specific embodiments, and various modifications and variations are possible within the scope of the gist of the present invention described in the claims. [Explanation of symbols]

[0021] 1 Machine tools 12 Processing tools 50 Controller 51 Display (display unit)

Claims

[Claim 1] A control device for a machine tool that drives a machining tool in accordance with a machining program to perform a machining process, An acquisition unit that acquires measurement data related to the drive of the machining tool; a determination unit that determines whether an abnormality has occurred in the acquisition of the measurement data; a display control unit that causes a display unit to display, when a positive determination is made by the determination unit, that an abnormality has occurred in the acquisition of the measurement data; A control device for a machine tool comprising: a storage unit that, when a positive judgment is made by the judgment unit, adds a character string indicating that an abnormality has occurred to the file name of the measurement data and stores the file of the measurement data in a storage device.

Citation Information

Patent Citations

  • Electric discharge machine

    JP1989316130A

  • State control processing method by file name

    JP1994274392A

  • Image transmitter, control method therefor and program

    JP2017017617A

  • Control apparatus of machine tool including failure diagnosis function for sensor detecting one-turn signal

    JP2017198627A

  • Cutting system and method for determining the condition of a milling tool

    JP7260077B1