Method for estimating temperature rise value of machine tool, method for estimating thermal displacement amount, method for controlling bearing cooling device, and machine tool

By employing temperature sensors and state-based estimation models, the method accurately estimates thermal displacement and controls cooling devices in machine tools, addressing inaccuracies and preventing bearing issues while maintaining machining precision.

JP7789643B2Active Publication Date: 2025-12-22OKUMA CORP
View PDF 8 Cites 0 Cited by

Patent Information

Application Number
JP2022142451
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2022-09-07
Publication Date
2025-12-22
Estimated Expiration
2042-09-07

AI Technical Summary

Technical Problem

Existing methods for estimating thermal displacement in machine tools inaccurately predict thermal displacement during spindle cooling device operation due to varying thermal characteristics, leading to potential bearing issues and machining accuracy deterioration, and require complex sensors that are difficult to implement.

Method used

A method using multiple temperature sensors to determine the cooling state of a machine tool, selecting an estimation model based on the cooling device's operation or stoppage, and calculating thermal displacement or temperature differences to accurately estimate and control the cooling device's operation.

Benefits of technology

Accurate estimation and control of thermal displacement and temperature differences in machine tools, preventing bearing problems and maintaining machining accuracy by stabilizing temperatures during operation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007789643000006
    Figure 0007789643000006
  • Figure 0007789643000007
    Figure 0007789643000007
  • Figure 0007789643000008
    Figure 0007789643000008
Patent Text Reader

Abstract

To provide a method for accurately estimating an elevated temperature value at a place where heat is generated, in accordance with a state of the place where heat is generated, in a machine tool equipped with a cooling device, a method for estimating a thermal displacement amount at the place where heat is generated, a method for controlling the cooling device for cooling the place where heat is generated, and a machine tool that can execute the method for estimating the elevated temperature value.SOLUTION: A machine tool, which is equipped with a spindle cooling device 7, comprises temperatures sensors 13 and 14 which can measure a temperature of the machine tool and a temperature of a spindle 3, which determines an operation state of the spindle cooling device 7 and determines whether a time measured based on the fact that the spindle cooling device 7 is operated or stopped passes over a preset delay time or not, so as to determine a cooling state of the spindle 3, selects a suitable estimation model corresponding to the cooling state of the spindle 3 out of a plurality of estimation models A-D corresponding to different cooling states of the spindle 3, and calculates an estimated elevated-temperature value of the spindle 3 on the basis of the estimation mode and temperature data derived from measurement values obtained by the temperature sensors 13 and 14.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present disclosure relates to a method for accurately estimating the temperature rise value of a heat-generating location in a machine tool equipped with a cooling device depending on the state of the heat-generating location, a method for estimating the amount of thermal displacement of the heat-generating location, a method for controlling a cooling device for cooling the heat-generating location of the machine tool, and a machine tool capable of executing the method for estimating the temperature rise value. [Background technology]

[0002] During machining on machine tools such as machining centers, friction between the rotating shaft and bearings can generate heat in rotating shafts such as spindles, resulting in thermal displacement in the axial direction. Thermal displacement can lead to a deterioration in machining accuracy. To prevent this, a common method is to provide a flow path in the housing outside the bearing to allow cooling oil to flow, and then use a cooling device to remove the heat from the cooling oil. However, the power consumption of the cooling device for the rotating shaft accounts for a large proportion of the power consumption of peripheral equipment of a machine tool. Therefore, from the perspective of carbon neutrality, the operation of the cooling device is controlled to reduce power consumption. Patent Document 1 discloses a method for reducing power consumption by controlling the operation of the cooling device when the temperature near the spindle, calculated using the spindle temperature rise value, meets a predetermined threshold while the spindle is stopped. On the other hand, in order to suppress the effect of thermal displacement on machining accuracy, a method of estimating the amount of thermal displacement from machine body temperature information and correcting the phase is sometimes used. For example, Patent Document 2 discloses a calculation method for estimating spindle thermal displacement by changing the calculation coefficient of a thermal displacement estimation calculation formula according to the rotation speed and time or the number of corrections.

[0003] Furthermore, when the rotating shaft rotates, if a bearing abnormality or insufficient bearing lubrication occurs in addition to heat generation, problems such as bearing seizure may occur.To prevent such problems, Patent Document 3 discloses a method for measuring the temperature difference between the inner and outer rings of a bearing using a heat flow sensor, and detecting a sudden temperature rise due to a bearing abnormality or lubrication abnormality. [Prior art documents] [Patent documents]

[0004] [Patent Document 1] Patent No. 6445395 [Patent Document 2] Japanese Patent Application Publication No. 9-225781 [Patent Document 3] Patent No. 6967495 Summary of the Invention [Problem to be solved by the invention]

[0005] As energy-saving measures aimed at realizing a carbon-free society are accelerating, power consumption reduction through operation control of the spindle cooling device should be carried out not only when the machine is idle as disclosed in Patent Document 1, but also when the machine is operating. However, when the operation of the spindle cooling device is controlled while the machine is operating, the thermal displacement characteristics differ when the spindle cooling device is operating and when it is stopped, and therefore the amount of thermal displacement cannot be accurately estimated using the method disclosed in Patent Document 2. Therefore, in order to accurately estimate the amount of thermal displacement, it is necessary to use an estimation model that corresponds to the state of the heat-generating location. On the other hand, reducing the cooling capacity during shaft rotation to suppress fluctuations in thermal displacement characteristics can cause the bearing to heat up, potentially resulting in problems such as seizure. Furthermore, restoring the reduced cooling capacity can rapidly cool the outer ring of the bearing, increasing the temperature difference between the inner and outer rings and potentially causing seizure. Therefore, in order to monitor the temperature difference between the inner and outer rings while the machine is in operation and control the operation of the cooling device, it is necessary to measure the inner ring temperature. However, the method of detecting the temperature difference between the inner and outer rings disclosed in Patent Document 3 requires a heat flow sensor to be installed on a spacer near the bearing, making the measurement device difficult to use. Therefore, if an estimation model based on the condition of the bearing, which is the heat-generating location, could be used to accurately estimate a value equivalent to the bearing's inner ring temperature, the difficulty of using the measurement device could be resolved.

[0006] Therefore, the object of the present disclosure is to provide a method for estimating the temperature rise value of a machine tool and a machine tool that can accurately estimate the temperature rise value that occurs in a heat-generating location based on the state of a cooling device for cooling the heat-generating location, an estimation model selected according to the state of the heat-generating location, and temperature information about the machine body. Another object of the present disclosure is to provide a method for estimating the amount of thermal displacement of a machine tool that can accurately estimate the amount of thermal displacement that has occurred at a heat-generating point from an estimation model selected according to the state of a cooling device for cooling the heat-generating point and the state of the heat-generating point, and a temperature rise value at the heat-generating point estimated based on temperature information about the machine body. Another object of the present disclosure is to provide an estimation model that is selected depending on the state of a bearing cooling device and the state of a bearing; Aircraft temperature information The present invention provides a bearing cooling device control method that can monitor the temperature difference between the inner and outer rings of a bearing using the bearing temperature rise value estimated based on the above, and can control the operation of the bearing cooling device during machine operation. [Means for solving the problem]

[0007] In order to achieve the above object, a first configuration of the present disclosure is characterized in that, in a machine tool equipped with a cooling device capable of cooling a specified part that generates heat when the machine is operating, the device is provided with a plurality of temperature sensors arranged at any positions including a position where at least the temperature of the machine body can be measured and a position where the temperature of the specified part can be measured, and the cooling state of the specified part is determined by determining whether the cooling device is in an operating state or a stopped state and determining whether a time measured from the operating or stopped state of the cooling device has elapsed a predetermined delay time, an appropriate estimation model corresponding to the determined cooling state of the specified part is selected from a plurality of estimation models preset to correspond to different cooling states of the specified part, and an estimated temperature rise value of the specified part is calculated based on the selected estimation model and temperature data derived from measured values ​​obtained by the plurality of temperature sensors. Another aspect of the first configuration of the present disclosure is characterized in that, in the above configuration, the cooling state of a specified part is determined to be one of at least four states: a temperature-lowering transient state from when the cooling device is operated until a delay time has elapsed; a temperature-rising transient state from when the cooling device is stopped until a delay time has elapsed; a cooling stable state after the cooling device is operated until a delay time has elapsed; and a heating stable state after the cooling device is stopped until a delay time has elapsed. Another aspect of the first configuration of the present disclosure is that, in the above configuration, the delay time is calculated by using a predetermined function. part The calculation is characterized in that the value is obtained based on the operation of the Another aspect of the first configuration of the present disclosure is that in the above configuration, the delay time is determined by comparing the temperature data with a predetermined part The method is characterized in that the change per unit time is calculated for at least one of the estimated temperature rise value, and the time until the calculated change per unit time becomes greater than a preset threshold value is used. In order to achieve the above object, a second configuration of the present disclosure is characterized in that, in a machine tool equipped with a cooling device capable of cooling a specified part that generates heat when the machine is operating, the device is provided with a plurality of temperature sensors arranged at any position including a position where at least the temperature of the machine body can be measured and a position where the temperature of the specified part can be measured, and the device determines whether the cooling device is in an operating state or a stopped state, and determines whether a time measured from the operating or stopped state of the cooling device has elapsed a predetermined delay time, thereby determining the cooling state of the specified part, selecting an appropriate estimation model corresponding to the determined cooling state of the specified part from a plurality of estimation models preset to correspond to different cooling states of the specified part, calculating an estimated temperature rise value of the specified part based on the selected estimation model and temperature data derived from measurement values ​​obtained by the plurality of temperature sensors, and estimating the thermal displacement amount of the specified part using the calculated estimated temperature rise value of the specified part and a coefficient based on the selected estimation model that converts the temperature rise value of the specified part into a thermal displacement amount. Another aspect of the second configuration of the present disclosure is characterized in that, in the above configuration, the cooling state of a specified part is determined to be one of at least four states: a temperature-lowering transient state from when the cooling device is operated until a delay time has elapsed; a temperature-rising transient state from when the cooling device is stopped until a delay time has elapsed; a cooling stable state after the cooling device is operated until a delay time has elapsed; and a heating stable state after the cooling device is stopped until a delay time has elapsed. Another aspect of the second configuration of the present disclosure is that, in the above configuration, the delay time is calculated by using a predetermined function. part The calculation is characterized in that the value is obtained based on the operation of the Another aspect of the second configuration of the present disclosure is that in the above configuration, the delay time is determined by comparing the temperature data with a predetermined part The method is characterized in that the change per unit time is calculated for at least one of the estimated temperature rise value, and the time until the calculated change per unit time becomes greater than a preset threshold value is used. In order to achieve the above object, a third configuration of the present disclosure is a machine tool equipped with a rotating shaft, the machine tool being equipped with a cooling device provided with a path to cool at least the outer ring side of the bearing of the rotating shaft, the machine tool being equipped with a plurality of temperature sensors arranged at any positions including a position where at least the temperature of the machine body can be measured and a position where the temperature of the outer ring side of the bearing can be measured, and the cooling device is judged to be in an operating state or a stopped state, and the state of the bearing is judged by judging whether the time measured from the operating or stopped state of the cooling device has passed a preset delay time, and the state of the bearing is judged, and the cooling device is judged to be in a different state from the state of the bearing. situation The bearing's characteristics were determined from multiple estimation models that were pre-set to correspond to the situationan estimated inner / outer ring temperature difference is calculated from the calculated estimated inner ring temperature rise value and a temperature rise value on the outer ring side of the bearing calculated based on temperature data derived from measurements obtained from a temperature sensor that measures the temperature on the outer ring side of the bearing; and when the estimated inner / outer ring temperature difference exceeds or falls below a predetermined threshold based on the selected estimation model, the cooling device is started or stopped. Another aspect of the third configuration of the present disclosure is the above-mentioned configuration, wherein the bearing situation The temperature control system is characterized by determining whether the state is one of at least four states: a temperature drop transient state from when the cooling device is operated until a delay time has elapsed; a temperature rise transient state from when the cooling device is stopped until a delay time has elapsed; a cooling stable state after the cooling device is operated until a delay time has elapsed; and a heating stable state after the cooling device is stopped until a delay time has elapsed. Another aspect of the third configuration of the present disclosure is characterized in that in the above configuration, the delay time is calculated from the rotation speed of the rotating shaft using a predetermined function. Another aspect of the third configuration of the present disclosure is characterized in that, in the above configuration, the delay time is determined by calculating the amount of change per time for at least one of the temperature data, the estimated temperature rise value on the inner ring side of the bearing, and the estimated inner / outer ring temperature difference, and setting the delay time to the time until the calculated amount of change per time becomes greater than a predetermined threshold value. In order to achieve the above object, a fourth configuration of the present disclosure is a machine tool equipped with a cooling device capable of cooling a predetermined portion that generates heat due to operation of the machine, and is equipped with a plurality of temperature sensors arranged at any positions including a position where at least the temperature of the machine body can be measured and a position where the temperature of the predetermined portion can be measured, and determines whether the cooling device is in an operating state or a stopped state, and determines whether a time measured from the operating or stopped state of the cooling device has passed a preset delay time, thereby determining the state of the predetermined portion, and situation The predetermined part of the determined area is selected from multiple estimation models that are preset to correspond to the situationand a device for selecting an appropriate estimation model corresponding to the temperature rise value of a predetermined portion based on the selected estimation model and temperature data derived from measurements obtained by a plurality of temperature sensors. Another aspect of the fourth configuration of the present disclosure is the above-mentioned configuration, situation The temperature control system is characterized by determining whether the state is one of at least four states: a temperature drop transient state from when the cooling device is operated until a delay time has elapsed; a temperature rise transient state from when the cooling device is stopped until a delay time has elapsed; a cooling stable state after the cooling device is operated until a delay time has elapsed; and a heating stable state after the cooling device is stopped until a delay time has elapsed. [Effects of the Invention]

[0008] According to the first and fourth disclosures of the present invention, when estimating the temperature rise value that occurs in a specific part to be cooled due to the operation or stoppage of a cooling device during machine operation, the temperature rise value of the part can be accurately estimated by selecting an estimation model that corresponds to the cooling state of the part that changes due to the operation or stoppage of the cooling device. According to the second disclosure of the present invention, when estimating the amount of thermal displacement occurring in a specific part to be cooled due to operation or shutdown of a cooling device during machine operation, the amount of thermal displacement occurring in the part can be accurately estimated by selecting an estimation model corresponding to the cooling state of the part that changes due to operation or shutdown of the cooling device. Therefore, even if the cooling device is operated or stopped during machine operation, accurate correction for the thermal displacement occurring in the part can be made, preventing deterioration of machining accuracy. According to the third aspect of the present invention, when estimating the inner / outer ring temperature difference that occurs in a bearing to be cooled due to the operation or shutdown of a cooling device during machine operation, the inner / outer ring temperature difference that occurs in the bearing can be accurately estimated by selecting an estimation model that corresponds to the cooling state of the bearing that changes due to the operation or shutdown of the cooling device. As a result, it becomes possible to control the cooling device according to the estimated inner / outer ring temperature difference, and by stabilizing the temperature of the bearing during operation, problems such as bearing seizure can be prevented. [Brief explanation of the drawings]

[0009] [Figure 1] FIG. 1 is an explanatory diagram showing a main part of a machine tool according to a first embodiment. [Figure 2] 1 is a flowchart illustrating a method for estimating a thermal change amount according to the present disclosure. [Figure 3] FIG. 10 is an explanatory diagram showing a main part of a machine tool according to a second embodiment. [Figure 4] 1 is a flowchart illustrating a control method for a cooling device according to the present disclosure. DETAILED DESCRIPTION OF THE INVENTION

[0010] Hereinafter, an embodiment of the present invention will be described with reference to the drawings. Fig. 1 is an explanatory diagram showing the main parts of a machine tool of Example 1. Although covers and other equipment are omitted from the machine tool shown in Fig. 1, in reality, the machine tool is equipped with covers and other equipment that are not shown.

[0011] 1, the machine tool of the first embodiment includes a machining center 6 provided with a bed 1, a column 2, a spindle 3, a spindle unit 4 including bearings, and a table 5, a spindle cooling device 7, a temperature setting device 8, a correction amount calculation device 9, and an NC device 10. The spindle unit 4 includes a cooling oil supply unit 11 and a cooling oil discharge unit 12 in an outer cylindrical portion of the spindle housing. A cooling circuit is provided between the machining center 6 and the spindle cooling device 7, through which cooling oil is supplied to the cooling oil supply unit 11 and returned to the spindle cooling device 7 from the cooling oil discharge unit 12. That is, in the first embodiment, the spindle unit 4 is a predetermined part that generates heat due to operation of the machine of the present disclosure, and is a target to be cooled during machine operation.

[0012] The machining center 6 is provided with a temperature sensor 13 that is disposed on the column 2 and detects the temperature of the machine body, which serves as a reference temperature, and a temperature sensor 14 that is disposed on the spindle unit 4 and detects the spindle temperature. The temperature sensors 13 and 14 are connected to the temperature setting device 8, and the temperature measurements taken by the temperature sensors 13 and 14 are sent to the temperature setting device 8.

[0013] The NC device 10 is connected to the machining center 6, and the operation of the machining center 6 is controlled by receiving commands from the NC device 10. The NC device 10 is also connected to the spindle cooling device 7, a temperature setting device 8 that can perform processes such as digitizing temperature measurements obtained from temperature sensors 13 and 14, and a correction amount calculation device 9 that calculates a correction amount from an estimated amount of thermal displacement (described later), and is responsible for controlling each of them.

[0014] The spindle cooling device 7 is set so that it switches between operation and stop when the difference between the machine body temperature detected by the temperature sensor 13 when the spindle is operating at the maximum rotation speed and the spindle temperature detected by the temperature sensor 14 exceeds or falls below a preset threshold value during machine operation of the machine tool.

[0015] Next, a method for estimating the amount of thermal change according to the present disclosure will be described. FIG. 2 is a flowchart showing a method for estimating the amount of thermal change in the present disclosure. During machine operation of the machine tool, the NC device 10 measures time from the timing when the spindle cooling device 7 is started or stopped (S1). When it is determined that a change in the operation control of the spindle cooling device 7, such as operation or stoppage, has occurred (S2), the time measurement is reset (S3). Thereafter, time measurement is restarted from the timing when the measured time was reset, that is, the timing when the spindle cooling device 7 was switched between operation and stoppage. Note that, unless otherwise specified, the determinations, calculations, etc. executed in the following description are executed by the NC device 10.

[0016] Next, at the time when the thermal change amount estimation is performed, it is determined whether the spindle cooling device 7 is operating or stopped (S4). If it is determined that the spindle cooling device 7 is operating, the measured time up to the point when the thermal change amount estimation is executed is compared with a preset delay time (S5).

[0017] As a result of comparing the measured time with the delay time, if the measured time is longer than the delay time, it is determined that the cooling state of the spindle unit 4 is a stable cooling state after the delay time or more has elapsed since the spindle cooling device 7 was started to operate. Then, as the estimation model used for estimating the amount of thermal displacement, an estimation model A preset to correspond to the stable cooling state is set (S6). If the measured time is shorter than the delay time, it is determined that the cooling state of the spindle unit 4 is a temperature-dropping transient state from the start of operation of the spindle cooling device 7 until the delay time has elapsed. Then, as the estimation model, an estimation model B preset to correspond to the temperature-dropping transient state is set (S7).

[0018] On the other hand, even if it is determined in S4 that the spindle cooling device 7 is stopped, the time measured up to the time when the thermal change amount estimation is performed is compared with the preset delay time (S8). As a result of comparing the measured time with the delay time, if the measured time is longer than the delay time, it is determined that the cooling state of the spindle unit 4 is a stable heating state after the delay time or more has elapsed since the spindle cooling device 7 was stopped. Then, an estimation model C that is preset to correspond to the stable heating state is set as the estimation model (S9). On the other hand, if the measured time is shorter than the delay time, it is determined that the cooling state of the spindle unit 4 is a temperature rise transient state from the time the spindle cooling device 7 was stopped until the delay time has elapsed. Then, an estimation model D that is preset to correspond to the temperature rise transient state is set as the estimation model (S10).

[0019] The delay times used in S5 and S8 are determined experimentally in advance by measuring the time from the timing of starting or stopping the spindle cooling device 7 until the spindle unit 4 is cooled to a desired temperature and stabilized at that temperature, or the time until the temperature rises from a cooled state and stabilizes at a certain temperature, and the delay times are determined by the time obtained.

[0020] The estimation models A, B, C, and D include coefficients, functions, and the like used to estimate the temperature rise value, thermal displacement amount, etc. of a predetermined portion, which will be described later. The coefficients, functions, and the like of the estimation models A, B, C, and D are determined by experimentally deriving in advance the temperature rise value, thermal displacement amount, etc. of the spindle unit 4 and the cooling state of the spindle unit 4 so that they correspond to each other.

[0021] In S6-7 and S9-10, an estimation model corresponding to the cooling state of the spindle unit 4 is selected, and then the temperature sensors 13, 14 measure the machine body temperature and the spindle temperature (S11). The measured temperatures are collected by the temperature setting device 8, and converted from analog signals to digital signals and digitized by a known method at a preset cycle.

[0022] The temperature setting device 8 calculates an estimated spindle temperature rise value using the digitized temperature data and Equation 1 including a function that equalizes the time responses of temperature and thermal displacement, which is set in advance for each estimation model (S12). The calculated estimated spindle temperature rise value is sent to the correction amount calculation device 9.

[0023]

number

[0024] i=1 indicates the state after the operation state of the spindle cooling device has been switched to operation and a preset delay time has elapsed, i.e., estimation model A in a stable cooling state. i=2 indicates the state after the operation state of the spindle cooling device has been switched to operation and a preset delay time has elapsed, i.e., estimation model B in a temperature drop transient state. i=3 indicates the state after the operation state of the spindle cooling device has been switched to stop and a preset delay time has elapsed, i.e., estimation model C in a stable heating state. i=4 indicates the state after the operation state of the spindle cooling device has been switched to stop and a preset delay time has elapsed, i.e., estimation model D in a temperature rise transient state.

[0025] Thereafter, the correction amount calculation device 9 calculates an estimated spindle thermal displacement amount for the estimated spindle temperature rise value calculated by the temperature setting device 8, using Equation 2 including a conversion coefficient from the spindle temperature rise value to the spindle thermal displacement amount, which is set in advance for each estimation model (S13).

[0026]

number

[0027] Then, the correction amount calculation device 9 calculates the correction amount necessary to maintain machining accuracy from the estimated spindle thermal displacement amount calculated in S13. The calculated correction amount is sent to the NC device 10 and fed back to the operation of the machining center 6. It is then determined whether or not to continue estimating the amount of thermal change (S14), and if it is to be continued, the process is restarted from step (S2) of determining a change in the operation control of the spindle cooling device 7.

[0028] As described above, when estimating the amount of thermal displacement occurring in the spindle 3 due to operation or stoppage of the spindle cooling device 7 while the machining center 6 is in operation, the amount of thermal displacement occurring in the spindle 3 can be accurately estimated by selecting an estimation model that corresponds to the cooling state of the spindle unit 4 that changes due to operation or stoppage of the spindle cooling device 7. Therefore, even if the spindle cooling device 7 is operated or stopped while the machining center 6 is in operation, accurate correction for the amount of thermal displacement occurring in the spindle 3 becomes possible, and deterioration of machining accuracy can be prevented.

[0029] FIG. 3 is an explanatory diagram showing a main part of a machine tool according to a second embodiment. As shown in Fig. 3, the machine tool of Example 2 includes a machining center 6 provided with a bed 1, a column 2, a spindle 3 as a rotating shaft, a spindle unit 4 including bearings, and a table 5, a spindle cooling device 7, a temperature setting device 8, a temperature difference calculation device 15, a cooling capacity setting device 16, and an NC device 10. The spindle unit 4 includes a cooling oil supply unit 11 and a cooling oil discharge unit 12 in an outer cylindrical portion of the spindle housing. A cooling circuit is provided between the machining center 6 and the spindle cooling device 7, through which cooling oil is supplied to the cooling oil supply unit 11 and returned to the spindle cooling device 7 from the cooling oil discharge unit 12. That is, in Example 2, the spindle unit 4 is a predetermined part that generates heat due to operation of the machine in the present disclosure, and is a target for cooling during machine operation.

[0030] The machining center 6 is provided with a temperature sensor 13 that is disposed on the column 2 and detects the temperature of the machine body, which serves as a reference temperature, and a temperature sensor 14 that is disposed on the spindle unit 4 and detects the spindle temperature. The temperature sensors 13 and 14 are connected to the temperature setting device 8, and the temperature measurements taken by the temperature sensors 13 and 14 are sent to the temperature setting device 8.

[0031] The NC device 10 is connected to the machining center 6, and the operation of the machining center 6 is controlled by receiving commands from the NC device 10. The NC device 10 is also connected to the spindle cooling device 7, a temperature setting device 8 that can perform processes such as digitizing temperature measurements acquired from temperature sensors 13 and 14, a temperature difference calculation device 15 that calculates an estimated amount of temperature difference between the inner and outer rings of the spindle unit 4 from an estimated value of the temperature rise of the spindle, which will be described later, and a cooling capacity setting device 16 that sets the cooling capacity of the spindle cooling device 7, and is responsible for controlling each of them.

[0032] Next, a method for controlling the cooling device according to the present disclosure will be described. Fig. 4 is a flowchart showing a method for controlling a cooling device according to the present disclosure. Note that the flowchart in Fig. 4 assumes that, as initial settings, the spindle cooling device 7 is in an operating state and the cooling state of the spindle unit 4 is in a stable cooling state.

[0033] In the second embodiment, first, an estimation model is selected (S21). The selection of the estimation model is performed in accordance with S2 to S10 shown in Fig. 2. As described above, the cooling state of the spindle unit 4 is a stable cooling state here, so estimation model A is selected. When an estimation model is selected in S21, the temperature of each part is measured by the temperature sensors 13 and 14 (S22). The measured temperatures are collected by the temperature setting device 8, and converted from analog signals to digital signals and digitized using a known method at a preset cycle.

[0034] The temperature setting device 8 first calculates the outer ring side temperature rise value Δθb from the digitized temperature data. n , i.e., the aircraft temperature θ1 n and outer ring temperature θ2 n Then, the difference between the estimated inner ring temperature rise value Δθa and the estimated inner ring temperature rise value Δθa is calculated using Equation 4, which includes a coefficient α relating to time response preset for each estimation model, and Equation 5, which includes a coefficient β relating to the amount of change. n The coefficients α and β set in each estimation model are determined in advance by testing or the like. The calculated estimated inner ring side temperature rise value Δθa n is sent to the temperature difference calculation device 15.

[0035]

number

number

number

[0036] The temperature difference calculation device 15 calculates the outer ring side temperature rise value Δθb calculated by the temperature setting device 8. n and the estimated inner ring temperature rise value Δθa n From the difference, the estimated inner and outer ring temperature difference Δθab n is calculated (S24). Calculated estimated inner and outer ring temperature difference Δθab nis compared with a preset threshold value A for determining whether the cooling is turned off (S25). n exceeds threshold A, the cooling state of the spindle unit 4 can be said to be a state in which further cooling is not required, such as when the spindle temperature has reached a desired temperature. Therefore, the cooling capacity setting device 16 issues a command to the spindle cooling device 7 via the NC device 10 to stop or operate with a cooling capacity that can maintain the spindle unit 4 at the desired temperature (S26). On the other hand, the estimated inner and outer ring temperature difference Δθab n If the temperature difference between the inner and outer rings Δθab falls below the threshold A, n is compared with a preset threshold value B for cooling ON determination (S27). If it falls below threshold value B for cooling ON determination, it can be said that the cooling state of the spindle unit 4 is such that the spindle temperature has not reached the desired temperature and further cooling is required. Therefore, the cooling capacity setting device 16 issues a command to the spindle cooling device 7 via the NC device 10 to operate with a cooling capacity that can cool the spindle unit 4 to the desired temperature, for example, to increase the cooling capacity (S28).

[0037] Next, it is determined whether or not a change has occurred in the operation control of the spindle cooling device 7 compared with the time of the previous processing (S29). If it is determined that a change has occurred in the operation control of the spindle cooling device 7, the time measured up to that point is reset, and time measurement is restarted from the timing at which the measured time was reset (S30).

[0038] Subsequently, it is determined whether the spindle cooling device 7 is operating or stopped (S31). If it is determined that the spindle cooling device 7 is operating, the time measured up to that point is compared with a preset delay time (S32).

[0039] As a result of comparing the measured time with the delay time, if the measured time is longer than the delay time, it is determined that the cooling state of the spindle unit 4 is a stable cooling state after the delay time or more has elapsed since the spindle cooling device 7 was started. Then, as the estimation model, estimation model A, which is preset to correspond to the stable cooling state, is set (S33). If the measured time is shorter than the delay time, it is determined that the cooling state of the spindle unit 4 is a temperature-dropping transient state from the start of operation of the spindle cooling device 7 until the delay time has elapsed. Then, estimation model B, which is preset to correspond to the temperature-dropping transient state, is set as the estimation model (S34).

[0040] On the other hand, if it is determined in S31 that the spindle cooling device 7 is stopped, the time measured up to that point is also compared with the preset delay time (S35). As a result of comparing the measured time with the delay time, if the measured time is longer than the delay time, it is determined that the cooling state of the spindle unit 4 is a stable heating state after the delay time or more has elapsed since the spindle cooling device 7 was stopped. Then, an estimation model C that is preset to correspond to the stable heating state is set as the estimation model (S36). On the other hand, if the measured time is shorter than the delay time, it is determined that the cooling state of the spindle unit 4 is a temperature rise transient state from the time the spindle cooling device 7 was stopped until the delay time has elapsed. Then, an estimation model D that is preset to correspond to the temperature rise transient state is set as the estimation model (S37).

[0041] After the estimation model is set, it is determined whether or not to continue to control the operation of the spindle cooling device (S38), and if it is to be continued, the process is restarted from measuring the temperature by the temperature sensors 13, 14 (S22). The above process is performed at preset time intervals t.

[0042] As described above, the temperature difference Δθab between the inner and outer rings of the spindle unit 4, which is the object to be cooled, occurs due to the operation or stoppage of the spindle cooling device 7 during operation of the machining center 6. nWhen estimating, an estimation model corresponding to the cooling state of the spindle unit 4, which changes depending on whether the spindle cooling device 7 is running or stopped, is selected. n Therefore, the estimated inner and outer ring temperature difference Δθab n The spindle cooling device 7 can be controlled in accordance with the temperature, and the temperature of the spindle unit 4 during operation can be stabilized, thereby preventing problems such as the spindle unit 4 burning out.

[0043] The present invention has been described above based on the illustrated examples, and the technical scope is not limited to these. For example, the predetermined location for which a temperature rise is estimated, thermal displacement compensation is performed, and a cooling device for cooling the location is controlled may be any location other than the spindle unit or spindle, such as other rotating axes or columns, that generates heat during machine operation and requires compensation for thermal displacement or cooling. Furthermore, the temperature setting device, the correction amount calculation device, the temperature difference calculation device, and the cooling capacity setting device may be provided as separate units, or may exist as part of the functions of the NC device. Furthermore, the coefficients and functions included in the estimation model are set arbitrarily so that an estimated temperature rise value of a predetermined part can be calculated from appropriate temperature data according to the type and cooling state of the predetermined part. Regarding the calculation of the estimated temperature rise value, any calculation method can be selected as long as an accurate temperature rise value of the predetermined part can be estimated from the acquired temperature data. Furthermore, the delay time used when selecting an estimation model may be determined by calculation, in addition to being determined by testing, etc. For example, the delay time used when selecting an estimation model related to a rotating shaft may be calculated from the rotation speed of the rotating shaft using an arbitrary function such as T=P+QN, where T is the delay time, N is the shaft rotation speed, and P and Q are coefficients. Furthermore, the difference between the outer ring side temperature rise value Δθbn and the previous processing time may be calculated by Absolute value |Δθbn-Δθbn-1|The delay time may be the time until the estimated inner ring temperature rise value or the estimated inner / outer ring temperature difference becomes larger than a threshold value determined in advance by testing, etc. Furthermore, instead of the outer ring temperature rise value, the absolute value of the difference from the previous processing time may be calculated for the estimated inner ring temperature rise value or the estimated inner / outer ring temperature difference, and the delay time may be the time until the calculated absolute value becomes larger than a threshold value. Furthermore, the determination of what kind of command the cooling capacity setting device should issue to the cooling device may be made by comparing the outer ring side temperature rise value with a preset threshold value, in addition to comparing the estimated inner / outer ring temperature difference with a threshold value. Furthermore, for example, a temperature sensor may be provided near the spindle motor to measure the motor temperature, and the determination may be made by comparing the motor temperature rise Δθc with a preset threshold value. Furthermore, the determination may also be made by combining the results of multiple comparisons. [Explanation of symbols]

[0044] 3·· Main spindle, 4·· Main spindle unit (designated location, bearing), 7·· Main spindle cooling device (cooling device), 13,14·· Temperature sensor.

Claims

1. In a machine tool equipped with a cooling device capable of cooling a predetermined portion that generates heat during operation of the machine, a plurality of temperature sensors disposed at any positions including a position capable of measuring at least the temperature of the aircraft body and a position capable of measuring the temperature of the predetermined portion; determining whether the cooling device is in an operating state or a stopped state, and determining whether a time measured from the start or stop of the cooling device has elapsed a preset delay time, thereby determining the cooling state of the predetermined portion; selecting an appropriate estimation model corresponding to the determined cooling state of the predetermined portion from a plurality of estimation models previously set to correspond to different cooling states of the predetermined portion; A method for estimating a temperature rise value of a machine tool, characterized by calculating an estimated temperature rise value of the specified part based on the selected estimation model and temperature data derived from measurement values ​​obtained by the plurality of temperature sensors.

2. 2. The method for estimating a temperature rise value of a machine tool according to claim 1, further comprising determining whether the cooling state of the specified portion is one of at least four states: a temperature drop transient state from when the cooling device is operated until the delay time has elapsed; a temperature rise transient state from when the cooling device is stopped until the delay time has elapsed; a cooling stable state after the cooling device is operated until the delay time has elapsed; and a heating stable state after the cooling device is stopped until the delay time has elapsed.

3. 3. The method for estimating a temperature rise value of a machine tool according to claim 1, wherein the delay time is calculated from a value obtained based on the operation of the predetermined part using a predetermined function.

4. 3. The method for estimating a temperature rise value of a machine tool according to claim 1, wherein the delay time is set to a time period until a change per unit time is calculated for at least one of the temperature data and the estimated temperature rise value of the specified portion, and the calculated change per unit time becomes greater than a preset threshold value.

5. In a machine tool equipped with a cooling device capable of cooling a predetermined portion that generates heat during operation of the machine, a plurality of temperature sensors disposed at any positions including a position capable of measuring at least the temperature of the aircraft body and a position capable of measuring the temperature of the predetermined portion; determining whether the cooling device is in an operating state or a stopped state, and determining whether a time measured from the start or stop of the cooling device has elapsed a preset delay time, thereby determining the cooling state of the predetermined portion; selecting an appropriate estimation model corresponding to the determined cooling state of the predetermined portion from a plurality of estimation models previously set to correspond to different cooling states of the predetermined portion; calculating an estimated temperature rise value of the predetermined portion based on the selected estimation model and temperature data derived from measurements acquired by the plurality of temperature sensors; a coefficient for converting the temperature rise value of the specified part into a thermal displacement amount, based on the selected estimation model, to estimate the thermal displacement amount of the specified part.

6. 6. A method for estimating the amount of thermal displacement of a machine tool according to claim 5, further comprising determining whether the cooling state of the specified portion is one of at least four states: a temperature drop transient state from when the cooling device is operated until the delay time has elapsed; a temperature rise transient state from when the cooling device is stopped until the delay time has elapsed; a cooling stable state after the cooling device is operated and the delay time has elapsed; and a heating stable state after the cooling device is stopped and the delay time has elapsed.

7. 7. The method for estimating a thermal change amount of a machine tool according to claim 5, wherein the delay time is calculated from a value obtained based on the operation of the predetermined part using a predetermined function.

8. 7. The method for estimating the amount of thermal change of a machine tool according to claim 5 or 6, characterized in that the delay time is set by calculating the amount of change per time for at least one of the temperature data and the estimated temperature rise value of the specified part, and determining the time until the calculated amount of change per time becomes greater than a preset threshold value.

9. A machine tool having a rotating shaft and a cooling device provided with a path for cooling at least an outer ring side of a bearing of the rotating shaft, a plurality of temperature sensors disposed at arbitrary positions including a position capable of measuring at least the temperature of the machine body and a position capable of measuring the temperature of the outer ring side of the bearing; determining whether the cooling device is in an operating state or a stopped state, and determining whether a time measured from the start or stop of the cooling device has elapsed a preset delay time, thereby determining the state of the bearing; selecting an appropriate estimation model corresponding to the determined state of the bearing from a plurality of estimation models preset to correspond to different states of the bearing; calculating an estimated temperature rise value on the inner ring side of the bearing using coefficients based on the selected estimation model and temperature data derived from measurements acquired by the plurality of temperature sensors; calculating an estimated inner / outer ring temperature difference from the calculated estimated temperature rise value on the inner ring side of the bearing and a temperature rise value on the outer ring side of the bearing calculated based on the temperature data derived from the measurement value acquired from the temperature sensor that measures the temperature on the outer ring side of the bearing; A method for controlling a bearing cooling device of a machine tool, characterized in that the cooling device is started or stopped when the estimated inner / outer ring temperature difference exceeds or falls below a predetermined threshold based on the selected estimation model.

10. 10. A method for controlling a bearing cooling device of a machine tool according to claim 9, further comprising determining whether the state of the bearing is one of at least four states: a temperature drop transient state from when the cooling device is started until the delay time has elapsed; a temperature rise transient state from when the cooling device is stopped until the delay time has elapsed; a stable cooling state after the cooling device is started until the delay time has elapsed; and a stable heating state after the cooling device is stopped until the delay time has elapsed.

11. 11. The method for controlling a bearing cooling device of a machine tool according to claim 9, wherein the delay time is calculated from the rotation speed of the rotating shaft using a predetermined function.

12. 11. A method for controlling a bearing cooling device of a machine tool according to claim 9 or 10, characterized in that the delay time is set by calculating a change per unit time for at least one of the temperature data, the estimated temperature rise value on the inner ring side of the bearing, and the estimated inner / outer ring temperature difference, and setting the delay time as the time until the calculated change per unit time becomes greater than a preset threshold value.

13. A machine tool equipped with a cooling device capable of cooling a predetermined portion that generates heat during operation of the machine, a plurality of temperature sensors disposed at any positions including a position capable of measuring at least the temperature of the aircraft body and a position capable of measuring the temperature of the predetermined portion; determining whether the cooling device is in an operating state or a stopped state, and determining whether a time measured from the start or stop of the cooling device has elapsed a preset delay time, thereby determining the state of the predetermined portion; selecting an appropriate estimation model corresponding to the determined state of the predetermined part from a plurality of estimation models preset to correspond to different states of the predetermined part; A machine tool characterized by comprising a device for calculating an estimated temperature rise value of the specified portion based on the selected estimation model and temperature data derived from measurement values ​​obtained by the multiple temperature sensors.

14. 14. The machine tool according to claim 13, wherein the state of the predetermined portion is determined to be one of at least four states: a temperature-lowering transient state from when the cooling device is operated until the delay time has elapsed; a temperature-rising transient state from when the cooling device is stopped until the delay time has elapsed; a cooling stable state after the cooling device is operated until the delay time has elapsed; and a heating stable state after the cooling device is stopped until the delay time has elapsed.

Citation Information

Patent Citations

  • Heterocyclic ketone, manufacture and thrombocyte elastase inhibitor

    JP1989045395A

  • Method for estimating thermal displacement of machine tool

    JP1997225781A

  • Machine tool thermal displacement correction apparatus

    JP2017024108A

  • Machine tool temperature estimation method and thermal displacement correction method

    JP2018103274A

  • Bearing device

    JP6967495B2