MAIN SPINDLE FAILURE DETECTION DEVICE FOR MACHINE TOOL AND METHOD OF DETECTING MAIN SPINDLE FAILURE
20170106487 ยท 2017-04-20
Assignee
Inventors
Cpc classification
G05B2219/37233
PHYSICS
G05B23/0235
PHYSICS
B23Q17/10
PERFORMING OPERATIONS; TRANSPORTING
International classification
Abstract
A main spindle failure detection device for a machine tool includes a rotation speed detection unit, a reach time estimation unit, and a determining unit. The reach time estimation unit is configured to estimate a reach time in which the rotation speed of the main spindle reaches a predetermined rotation speed threshold using a non-linear model based on a rotation speed of the main spindle detected at a start of an inertia operation and a rotation speed of the main spindle detected after an elapse of preset measurement time from the start of the inertia operation. The determining unit is configured to compare the reach time estimated by the reach time estimation unit with a preset reach time in which the rotation speed reaches the rotation speed threshold, so as to determine a failure in the main spindle based on a result of the comparison.
Claims
1. A main spindle failure detection device for a machine tool, comprising: a rotation speed detection unit configured to detect a rotation speed of a main spindle; a reach time estimation unit configured to estimate a reach time in which the rotation speed of the main spindle reaches a predetermined rotation speed threshold using a non-linear model, the estimation being performed based on a rotation speed of the main spindle at a start of an inertia operation detected by the rotation speed detection unit and a rotation speed of the main spindle detected by the rotation speed detection unit after an elapse of preset measurement time from the start of the inertia operation; and a determining unit configured to compare the reach time estimated by the reach time estimation unit with a preset reach time in which the rotation speed reaches the rotation speed threshold, so as to determine a failure in the main spindle based on a result of the comparison.
2. The main spindle failure detection device for the machine tool according to claim 1, further comprising: a reach time measurement unit configured to continue the inertia operation of the main spindle when the determining unit determines the failure in the main spindle, the reach time measurement unit being configured to measure a reach time in which the rotation speed of the main spindle detected by the rotation speed detection unit reaches the rotation speed threshold; and a second determining unit configured to compare the reach time measured by the reach time measurement unit with the preset reach time, the second determining unit being configured to determine the failure in the main spindle based on a result of the comparison.
3. The main spindle failure detection device for the machine tool according to claim 1, wherein the reach time estimation unit uses an EXP function as a non-linear model.
4. The main spindle failure detection device for the machine tool according to claim 2, wherein the reach time estimation unit uses an EXP function as a non-linear model.
5. A main spindle failure detection method for a machine tool that includes a rotation speed detection unit, the rotation speed detection unit detecting a rotation speed of the main spindle, the method comprising: detecting a rotation speed of the main spindle at a start of an inertia operation by the rotation speed detection unit; detecting a rotation speed of the main spindle after an elapse of preset measurement time from the start of the inertia operation by the rotation speed detection unit; estimating a reach time in which the rotation speed of the main spindle reaches a predetermined rotation speed threshold using a non-linear model, the estimation being performed based on the rotation speed detected at the start of the inertia operation and the rotation speed detected after the elapse of the preset measurement time; and comparing the estimated reach time with a preset reach time in which the rotation speed reaches the rotation speed threshold, so as to determine the failure in the main spindle based on a result of the comparison.
6. The main spindle failure detection method for the machine tool according to claim 5, further comprising: continuing the inertia operation of the main spindle when the failure in the main spindle is determined based on the result of the comparison so as to measure a reach time in which the rotation speed of the main spindle detected by the rotation speed detection unit reaches the rotation speed threshold; and comparing the measured reach time with the preset reach time so as to determine the failure in the main spindle based on a result of the comparison.
7. The main spindle failure detection method for the machine tool according to claim 5, wherein an EXP function is used as a non-linear model when the reach time is estimated.
8. The main spindle failure detection method for the machine tool according to claim 6, wherein an EXP function is used as a non-linear model when the reach time is estimated.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0017]
[0018]
[0019]
DETAILED DESCRIPTION
[0020] The following describes embodiments of the present disclosure with reference to the drawings.
[0021]
[0022] The failure detector 4 includes a rotation speed change estimation operator 6 as reach time estimation means, a main spindle failure determining unit 8 as determining means, and a warning display instruction unit 9. The rotation speed change estimation operator 6 estimates time in which a rotation speed reaches a preset rotation speed threshold based on a measured rotation speed. The main spindle failure determining unit 8 determines a failure in the main spindle 1 through comparison of the reach time, which is operated by the rotation speed change estimation operator 6, with a preset reach time stored in a first storage device 7. The warning display instruction unit 9 instructs a warning display in the case where the main spindle failure determining unit 8 determines a failure.
[0023] Furthermore, the failure detector 4 includes a main spindle breakdown determining unit 11 as second determining means and a motor stop instruction unit 12. When the main spindle failure determining unit 8 detects a failure, the main spindle breakdown determining unit 11 obtains a rotation speed during continuous inertia operation from the rotation speed measurement unit 5 to measure time in which the obtained rotation speed reaches the rotation speed threshold. Then, the main spindle breakdown determining unit 11 compares the measured reach time with the preset reach time stored in a second storage device 10 to determine presence/absence of a failure in the main spindle 1 again. When the main spindle breakdown determining unit 11 determines the failure in the main spindle 1 again, the motor stop instruction unit 12 outputs a stop instruction to a main spindle motor. The failure detector 4 is, for example, constituted inside an NC system for a machine tool.
[0024] The following describes the method of failure detection by the failure detector 4 with reference to the flowchart in
[0025] First, in a machine tool with a rotating main spindle, a rotation stop signal is output at S1, and the rotation speed measurement unit 5 obtains a rotation speed .sub.0 immediately before a start of an inertia operation at S2 (a first rotation speed detection step).
[0026] Next, a timer to measure elapsed time of the inertia operation is reset at S3, and the timer is started for starting the measurement at S4. At S5, the power is cut off to start the inertia operation.
[0027] Next, at S6, the timer counts time until the elapsed time after starting the inertia operation reaches a measurement time t.sub.1, which is used to detect a failure. When the time reaches the measurement time t.sub.1, the rotation speed measurement unit 5 obtains a rotation speed .sub.1 at the time at S7 (a second rotation speed detection step).
[0028] Next, at S8, the rotation speed change estimation operator 6 estimates a reach time t in which the rotation speed reaches the preset rotation speed threshold based on the rotation speeds .sub.0 and .sub.1, which are obtained at S2 and S7, and the measurement time t.sub.1 using a non-linear model (a reach time estimation step).
[0029] The following describes the rotation speed during the inertia operation and an example of estimation of the rotation speed with reference to
[0030] In
[0031] As apparent from
[0032] While the EXP function is used as the non-linear model, another non-linear model, such as a polynomial and a logarithmic function, and another model that switches a plurality of equations in the middle may be used. Except for the rotation speeds .sub.0 and .sub.1 and the measurement time t.sub.1, the equation may be changed with another information such as an operation condition of the main spindle and a body temperature.
[0033] Next, at S9 the main spindle failure determining unit 8 compares a difference between the reach time t, which is obtained at S8, and a preset reach time t.sub.C that reaches the rotation speed threshold, which is preliminary measured or preset and stored in the first storage device 7, with a threshold for determination to determine whether a failure occurs or not (a determining step). Since it is assumed that there are cases of t.sub.C=t.sub.1 where a friction resistance reduces due to an abrasion or a similar factor and t.sub.1>t.sub.C where the friction resistance increases due to a poor lubrication or a similar factor, a plurality of the thresholds for determination are provided. When this time difference is between a plurality of the thresholds, it is determined as normal. Meanwhile, if this time difference is larger than the maximum threshold or is smaller than the minimum threshold, it is determined as a failure.
[0034] At S9, when the main spindle failure determining unit 8 determines that the main spindle 1 is normal, a main spindle brake signal is turned ON at S15 to terminate the inertia rotation of the main spindle 1, thus terminating the failure detection process.
[0035] Meanwhile, at S9, when the main spindle failure determining unit 8 determines that the main spindle 1 has a failure, the warning display instruction unit 9 starts warning at S10. To determine whether the factor determined as failure is the estimation accuracy performed at S8 or the failure in the main spindle 1, at S11, the inertia operation is continued until the main spindle rotation speed reaches the rotation speed threshold and a reach time t.sub.2 at the time is measured (a reach time measurement step).
[0036] At S12, the main spindle breakdown determining unit 11 compares a difference between the reach time t.sub.2 and the preset reach time t.sub.C in which the rotation speed reaches the rotation speed threshold with the threshold for determination to determine whether the factor is the estimation accuracy or the failure in the main spindle (a second determining step).
[0037] Since it is assumed that there are cases of t.sub.C>t.sub.2 where a friction resistance reduces due to an abrasion or a similar factor and t.sub.2>t.sub.C where the friction resistance increases due to a poor lubrication or a similar factor, a plurality of the thresholds for determination are used at S12 similar to S9. When this time difference is between a plurality of the thresholds, it is determined that the estimation accuracy is the factor. Meanwhile, if this time difference is larger than the maximum threshold or is smaller than the minimum threshold, it is determined that the main spindle failure is the factor. The thresholds may be identical to the thresholds used at S9.
[0038] At S12, if determined that the warning is caused by the estimation accuracy, the warning is released at S14 to allow the main spindle 1 to rotate continuously. The main spindle brake signal is turned ON at S15 to terminate the inertia operation of the main spindle 1, thus terminating the failure detection process.
[0039] Meanwhile, if determined that the main spindle 1 has a failure again at S12, the main spindle breakdown determining unit 11 determines that a breakdown occurs and inhibits the main spindle rotation via the motor stop instruction unit 12 at S13. The main spindle brake signal is turned ON at S15, thus terminating the failure detection process.
[0040] With the main spindle failure detection device and the method with the configuration, based on the measurement result of the change in rotation speed in a short period, the time in which the main spindle rotation speed reaches the rotation speed threshold is estimated with the non-linear model using the EXP function, and the estimated reach time is compared with the preset reach time. In the above manner, failure determination is preformed accurately in a short period, thereby the failure in the main spindle 1 is diagnosed on a daily basis.
[0041] Especially here, if determined as failure, the actual reach time until the rotation speed threshold is measured and is again compared with the preset reach time for failure determination. Therefore, the accuracy of failure determination is improved, thereby ensuring preventing accidental machine stoppage even in the case where the diagnosis is not performed correctly.
[0042] The configuration includes the two storage devices in the failure detector, but the storage devices may be consolidated into one storage device.
[0043] Here, after the first failure determination, the inertia operation is continued and the reach time until the rotation speed lowers up to the rotation speed threshold is measured. Then, this reach time is compared with the preset reach time for failure determination again. However, the second failure determination (the reach time measurement step, the second determining step) can be omitted.
[0044] Furthermore, it is not limited to the case that the NC system also serves as the failure detector, but the failure detector can also be formed by a computer outside the machine tool. This allows simultaneous monitoring of a main spindle failure in a plurality of machine tools.
[0045] It is explicitly stated that all features disclosed in the description and/or the claims are intended to be disclosed separately and independently from each other for the purpose of original disclosure as well as for the purpose of restricting the claimed invention independent of the composition of the features in the embodiments and/or the claims. It is explicitly stated that all value ranges or indications of groups of entities disclose every possible intermediate value or intermediate entity for the purpose of original disclosure as well as for the purpose of restricting the claimed invention, in particular as limits of value ranges.