ACCURACY DIAGNOSTIC DEVICE AND ACCURACY DIAGNOSTIC METHOD FOR MACHINE TOOL, AND ACCURACY ADJUSTMENT RESERVATION SYSTEM
20220341820 · 2022-10-27
Assignee
Inventors
Cpc classification
G05B19/404
PHYSICS
G01M99/005
PHYSICS
International classification
Abstract
An accuracy diagnostic device includes a change amount detecting unit, a change amount recording unit, an accuracy change predictor, and an accuracy adjustment timing presenting unit. The change amount detecting unit detects a magnitude of a change in at least one of a state of a machine tool and a surrounding environment of the machine tool as a change amount. The change amount recording unit records the change amount. The accuracy change predictor predicts a future accuracy change of the machine tool using the change amount recorded in the change amount recording unit. The accuracy adjustment timing presenting unit presents a timing at which an accuracy adjustment is to be required for the machine tool based on the accuracy change predicted by the accuracy change predictor.
Claims
1. An accuracy diagnostic device for a machine tool, comprising: a change amount detecting unit that detects a magnitude of a change in at least one of a state of a machine tool and a surrounding environment of the machine tool as a change amount; a change amount recording unit that records the change amount; an accuracy change predictor that predicts a future accuracy change of the machine tool using the change amount recorded in the change amount recording unit; and an accuracy adjustment timing presenting unit that presents a timing at which an accuracy adjustment is to be required for the machine tool based on the accuracy change predicted by the accuracy change predictor.
2. The accuracy diagnostic device according to claim 1, wherein the accuracy change predictor predicts a future accuracy change of the machine tool using an accuracy change predicting formula formed by including a change amount dependent component that changes by the change amount and an elapsed time dependent component that changes by an elapsed time.
3. The accuracy diagnostic device according to claim 2, wherein the accuracy change predicting formula is represented by a formula including a periodic function.
4. The accuracy diagnostic device according to claim 2, wherein the accuracy change predicting formula is represented as a formula including a function that increases a magnitude of a predicted accuracy change as an elapsed time increases.
5. The accuracy diagnostic device according to claim 2, further comprising: an accuracy recording unit that records a machine accuracy obtained by actually measuring an accuracy of the machine tool together with a measurement date and time; and an accuracy change predicting formula determining unit that determines an accuracy change predicting formula based on the machine accuracy and the measurement date and time recorded on the accuracy recording unit and the change amount recorded on the change amount recording unit, wherein the accuracy change predictor predicts a future accuracy change of the machine tool using the accuracy change predicting formula determined by the accuracy change predicting formula determining unit.
6. The accuracy diagnostic device according to claim 1, wherein the change amount is at least one of a temperature of the machine tool and a temperature of the surrounding environment.
7. The accuracy diagnostic device according to claim 1, wherein the change amount is an inclination amount of the machine tool.
8. The accuracy diagnostic device according to claim 1, further comprising a data communication unit configured to communicate data with an information terminal coupled via a communication line.
9. The accuracy diagnostic device according to claim 8, further comprising an accuracy adjustment desired date and time determining unit configured to determine an accuracy adjustment desired date and time based on an accuracy adjustment timing presented by the accuracy adjustment timing presenting unit, wherein the accuracy adjustment desired date and time determined by the accuracy adjustment desired date and time determining unit is transmittable to the information terminal by the data communication unit.
10. The accuracy diagnostic device according to claim 8, wherein the data communication unit is configured to obtain an accuracy adjustment executable date and time from the information terminal, wherein the accuracy diagnostic device further comprises an accuracy adjustment execution date and time determining unit that determines an accuracy adjustment execution date and time based on an accuracy adjustment timing presented by the accuracy adjustment timing presenting unit and the obtained accuracy adjustment executable date and time, and the accuracy adjustment execution date and time determined by the accuracy adjustment execution date and time determining unit is transmittable to the information terminal by the data communication unit.
11. An accuracy diagnostic method for a machine tool, comprising: detecting a magnitude of a change in at least one of a state of a machine tool and a surrounding environment of the machine tool as a change amount; recording the change amount; predicting a future accuracy change of the machine tool using the change amount recorded at the recording; and presenting a timing at which an accuracy adjustment is to be required for the machine tool based on the accuracy change predicted at the predicting.
12. An accuracy adjustment reservation system for a machine tool, comprising: the accuracy diagnostic device according to claim 8; an information terminal coupled to a communication line; and an accuracy adjustment reservation system server coupled to the accuracy diagnostic device and the information terminal via the communication line, the accuracy adjustment reservation system server determining and reserving the accuracy adjustment execution date and time based on an accuracy adjustment timing presented by the accuracy adjustment timing presenting unit of the accuracy diagnostic device and the accuracy adjustment executable date and time obtained from the information terminal.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0034]
[0035]
[0036]
[0037]
[0038]
DETAILED DESCRIPTION
[0039] The following describes embodiments of the disclosure based on the drawings.
[0040]
[0041] The accuracy diagnostic device 1 diagnoses an accuracy change of a machine tool by an accuracy diagnostic method described later, and presents a timing for an accuracy adjustment. As the accuracy change of the machine tool diagnosed in the disclosure, any index of accuracy change, such as a positioning accuracy, a straightness, and a squareness of each rectilinear axis and each rotation shaft of the machine tool, a runout of a main spindle and the rotation shaft, a flatness of a table, and a spatial error, can be an object. Not a single object, but a plurality of indexes of the above may be combined and used.
[0042] First, a change amount detecting unit 2 detects a magnitude of a change in a state of the machine tool or a surrounding environment as a change amount by various kinds of sensors installed in the machine tool (a change amount detecting step). In the example, a temperature 3 and an inclination amount 4 are detected by a temperature sensor and an inclination sensor, respectively, as the changes in the state.
[0043] Next, a change amount recording unit 5 records the detected change amount together with a time as change amount data 6 (a change amount recording step).
[0044] An accuracy change predictor 7 predicts an accuracy change by an accuracy change predicting formula 8 configured in advance (an accuracy change predicting step). For example, the accuracy change predicting formula 8 is represented as Formula 1 below.
[Math. 1]
ΔX(t−t.sub.0)=f(θ(t)−θ.sub.0)+g(t−t.sub.0) (Formula 1)
[0045] t: time point at which prediction of accuracy change is desired
[0046] t.sub.0: base time point of accuracy change (time point at which previous accuracy adjustment was executed)
[0047] ΔX: accuracy change
[0048] θ(t): change amount at time point at which prediction of accuracy change is desired
[0049] θ.sub.0: change amount at base time point of accuracy change
[0050] f: function representing change amount dependent component that changes by change amount θ
[0051] g: function representing elapsed time dependent component that changes by elapsed time t−t.sub.0
[0052] Formula 1 calculates the change amount dependent component that changes by the change amount θ by the function f, calculates the elapsed time dependent component that changes by the elapsed time t−t.sub.0 to by the function g, and calculates the accuracy change ΔX by adding them together.
[0053] The change amount dependent component allows the prediction of the accuracy change based on the change amount data 6. On the other hand, the function g representing the elapsed time dependent component is configured as a function that increases the predicted accuracy change as more time elapses. In view of this, it is diagnosed that an accuracy adjustment is to be required after a certain amount of time elapses even when the accuracy has changed by a factor other than the detected change amount, thereby ensuring maintaining the accuracy. However, the accuracy change ΔX may be calculated only by the change amount dependent component without using the elapsed time dependent component.
[0054] In Formula 1, the change amount at the time point at which the prediction of the accuracy change is desired is calculated by the function θ(t) of time. For example, when the change is predicted in one year period, the function θ(t) is represented as a periodic function like Formula 2 below.
[0055] The function θ(t) may be represented by a formula like Formula 2 or may be represented by a point cloud that corresponds to a relationship between the date and time and a numerical value of change amount. The period may be any period including, for example, one week period, instead of the one year period. The function θ(t) is preliminarily determined by, for example, fitting from data on the past change amount.
[0056] Furthermore, as a method for enhancing a prediction accuracy of the accuracy change predicting formula 8, a method that causes a learning using information on an actual machine accuracy change is conceivable. For that, a measured machine accuracy 10 and a measurement date and time 11 are recorded in an accuracy recording unit 9. Using the measured machine accuracy 10, the measurement date and time 11, and the change amount data 6 on the measurement date and time, the accuracy change predicting formula 8 is determined in an accuracy change predicting formula determining unit 12. For example, the function f and the function g are determined such that the value in Formula 3 below becomes the minimum using the least-square method.
[0057] However, the accuracy change predicting formula 8 may be determined by using a known parameter identification method or a machine learning method, instead of the least-square method in Formula 3.
[Math. 3]
Σ.sub.n=1.sup.N[f(θ.sub.n−θ.sub.n−1)−ΔX.sub.n,n−1].sup.2 (Formula 3)
[0058] t.sub.0, t.sub.1, . . . , t.sub.N: date and time when accuracy was measured
[0059] θ.sub.0, θ.sub.1, . . . , θ.sub.N: change amount on date and time when accuracy was measured
[0060] ΔX.sub.n,n−1: measured accuracy change between to t.sub.n
[0061] Next, an accuracy adjustment timing presenting unit 13 predicts a timing at which the accuracy adjustment is to be required based on the accuracy change predicted by the accuracy change predictor 7, and determines and presents an accuracy adjustment timing 14 (an accuracy adjustment timing presenting step). For example, assume that the accuracy change ΔX(t−t.sub.0) is predicted as in
[0062] Finally, an accuracy adjustment desired date and time determining unit 15A determines an accuracy adjustment desired date and time 16A based on the accuracy adjustment timing 14. The method for determining the accuracy adjustment desired date and time 16A may be automatically determining a date close to the date of the accuracy adjustment timing 14 by algorithm or may be displaying the accuracy adjustment timing 14 on the screen of the display part and inputting a convenient date with reference to the accuracy adjustment timing 14 by a user of the accuracy diagnostic device 1. Once the accuracy adjustment desired date and time 16A is determined, a data communication unit 17 transmits it to an external information terminal. In
[0063] The accuracy diagnostic device 1 in the above-described configuration includes the change amount detecting unit 2 that detects the temperature 3 and the inclination 4 (the magnitude of the change in the state) of the machine tool as the change amount data 6 (the change amount), the change amount recording unit 5 that records the change amount data 6, the accuracy change predictor 7 that predicts the future accuracy change of the machine tool using the change amount data 6 recorded in the change amount recording unit 5, and the accuracy adjustment timing presenting unit 13 that presents the accuracy adjustment timing 14 (the timing at which the accuracy adjustment is to be required) of the machine tool based on the accuracy change predicted by the accuracy change predictor 7, and executes the accuracy diagnostic method according to each of the above-described steps.
[0064] Thus, the magnitude of the change in the state of the machine tool is detected, and the future accuracy change of the machine tool is predicted based on the magnitude of the change to present the timing at which the accuracy adjustment is to be required, thereby allowing a user of the machine tool to preliminarily plan the accuracy adjustment for maintaining the accuracy of the machine tool.
[0065] In particular, the accuracy change predictor 7 uses the accuracy change predicting formula 8 formed by including the change amount dependent component that changes by the change amount data 6 and the elapsed time dependent component that changes by the elapsed time to predict the future accuracy change of the machine tool. Accordingly, the timing at which the accuracy adjustment is to be required can be presented at an appropriate frequency not only when the accuracy change is caused by a detectable factor, but also when the accuracy change is caused by an undetectable factor.
[0066] The accuracy change predicting formula 8 is represented as a formula including the periodic function. Accordingly, for example, it is possible to predict the accuracy change as a change of one year period and present the timing at which the accuracy adjustment is to be required.
[0067] The accuracy change predicting formula 8 is represented as (Formula 1) that includes the function g that increases the magnitude of the predicted accuracy change as the elapsed time increases. Accordingly, even when the accuracy change is caused by an undetectable factor, it is possible to present the timing at which the accuracy adjustment is to be required at an appropriate frequency.
[0068] The accuracy diagnostic device 1 further includes the accuracy recording unit 9 that records the machine accuracy 10 obtained by actually measuring the accuracy of the machine tool together with the measurement date and time 11. In addition, the accuracy diagnostic device 1 includes the accuracy change predicting formula determining unit 12 that determines the accuracy change predicting formula 8 based on the machine accuracy 10 and the measurement date and time 11 recorded in the accuracy recording unit 9 and the change amount data 6 recorded in the change amount recording unit 5. The accuracy change predictor 7 predicts the future accuracy change of the machine tool using the accuracy change predicting formula 8 determined by the accuracy change predicting formula determining unit 12.
[0069] Accordingly, the measured machine accuracy 10 of the machine tool is recorded together with the change amount data 6 and the measurement date and time 11, and the accuracy change predicting formula 8 is determined based on the data, thereby ensuring an enhanced prediction accuracy of the accuracy change.
[0070] The change amount data 6 is the temperature 3 of the machine tool. Accordingly, the accuracy change caused by the temperature change is predictable.
[0071] The change amount data 6 is the inclination amount 4 of the machine tool. Accordingly, the accuracy change caused by the inclination change is predictable.
[0072] Furthermore, the accuracy diagnostic device 1 includes the data communication unit 17 that can communicate data with the information terminal 18 coupled via a communication line. Accordingly, the information is possible to be easily shared with outside.
[0073] Moreover, the accuracy diagnostic device 1 includes the accuracy adjustment desired date and time determining unit 15A configured to determine the accuracy adjustment desired date and time 16A based on the accuracy adjustment timing 14 presented by the accuracy adjustment timing presenting unit 13. The accuracy adjustment desired date and time 16A determined by the accuracy adjustment desired date and time determining unit 15A is transmittable to the information terminal 18 by the data communication unit 17.
[0074] Accordingly, the accuracy adjustment is easily requestable to an executor of the accuracy adjustment.
[0075] The following describes a modification example of the disclosure.
[0076]
[0077] Reference numerals 1 to 14 have the same configurations as those of
[0078] Thus, the data communication unit 17 is configured to obtain the accuracy adjustment executable date and time 19 from the information terminal 18. The date communication unit 17 further includes the accuracy adjustment execution date and time determining unit 15B that determines the accuracy adjustment execution date and time 16B based on the accuracy adjustment timing 14 presented by the accuracy adjustment timing presenting unit 13 and the obtained accuracy adjustment executable date and time 19. The accuracy adjustment execution date and time 16B determined by the accuracy adjustment execution date and time determining unit 15B is transmittable to the information terminal 18 by the data communication unit 17.
[0079] Accordingly, it is possible to determine a day on which the accuracy adjustment is surely executable as the execution day.
[0080]
[0081] The reference numerals 1 to 14 have the same configurations as those of
[0082] Additionally, the server 20 transmits the determined accuracy adjustment execution date and time 16C to each of the accuracy diagnostic device 1 and the information terminal 18. In view of this, the reservation of the accuracy adjustment execution is confirmed. At this time, the accuracy adjustment date and time may be directly notified to a user by mail or the like. Furthermore, a user and an accuracy adjustment executor of the accuracy diagnostic device 1 for the machine tool may have respective accounts so that the accuracy adjustment date and time can be confirmed on the screen displayed by logging in the server 20.
[0083] Thus, the above-described accuracy adjustment reservation system includes the accuracy diagnostic device 1, the information terminal 18 coupled to the communication line, and the server 20 that is coupled to the accuracy diagnostic device 1 and the information terminal 18 via the communication line. The server 20 determines and reserves the accuracy adjustment execution date and time 16C based on the accuracy adjustment timing 14 presented by the accuracy adjustment timing presenting unit 13 of the accuracy diagnostic device 1 and the accuracy adjustment executable date and time 19 obtained from the information terminal 18.
[0084] Accordingly, the accuracy adjustment reservation system for the machine tool configured to deal with accuracy adjustments of a plurality of the machine tools can be established.
[0085] Next,
[0086] Other than that, in each example described above, while the temperature of the machine tool is detected and recorded as the change amount data, a temperature of the surrounding environment of the machine tool may be used as the change amount data. Both the temperatures of the machine tool and the surrounding environment may be used as the change amount data.
[0087] The accuracy recording unit may be omitted, and the accuracy change predictor may predict the accuracy change based only on the change amount data.
[0088] The accuracy adjustment execution date and time determining unit and the data communication unit may be omitted, and the display part disposed on the accuracy diagnostic device may merely display the accuracy adjustment desired date and time and the accuracy adjustment execution date and time.
[0089] The accuracy diagnostic device may be formed of an NC device of the machine tool or may be formed of an external device communicative with the NC device.
[0090] 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.