MACHINING ACCURACY DIAGNOSING DEVICE AND MACHINING ACCURACY MANAGEMENT SYSTEM FOR MACHINE TOOL
20230241740 · 2023-08-03
Assignee
Inventors
Cpc classification
B23Q11/148
PERFORMING OPERATIONS; TRANSPORTING
B23Q15/18
PERFORMING OPERATIONS; TRANSPORTING
B23Q2717/00
PERFORMING OPERATIONS; TRANSPORTING
G01M99/005
PHYSICS
B23Q11/0891
PERFORMING OPERATIONS; TRANSPORTING
International classification
B23Q15/18
PERFORMING OPERATIONS; TRANSPORTING
B23Q11/14
PERFORMING OPERATIONS; TRANSPORTING
Abstract
A machining accuracy diagnosing device includes a diagnosing information acquiring, an opening time setting unit, a cutting time setting unit, and a machining accuracy influence amount predicting unit. The diagnosing information acquiring unit acquires at least one of a room temperature inside the plant, a set temperature of a temperature regulating device, an air temperature outside the plant, a wind speed outside the plant, an opening degree of the door or the shutter, and a machine body temperature. The opening time setting unit sets an opening time of the door or the shutter. The machining accuracy influence amount predicting unit predicts an influence amount of opening of the door or the shutter on the machining accuracy based on the acquired information for diagnosis, the set opening time of the door or the shutter, and a set scheduled machining start time and a set scheduled machining end time.
Claims
1. A machining accuracy diagnosing device for a machine tool, the machining accuracy diagnosing device diagnosing a machining accuracy of the machine tool installed inside a plant with an openable and closable door or shutter, and a temperature regulating device, the temperature regulating device controlling a room temperature inside the plant or a temperature of the machine tool, the machining accuracy diagnosing device comprising: a diagnosing information acquiring unit that acquires at least one of the room temperature inside the plant, a set temperature of the temperature regulating device, an air temperature outside the plant, a wind speed outside the plant, an opening degree of the door or the shutter, and a machine body temperature of the machine tool as information for diagnosis; an opening time setting unit that sets an opening time of the door or the shutter; a cutting time setting unit that sets a scheduled machining start time and a scheduled machining end time by the machine tool; and a machining accuracy influence amount predicting unit that predicts an influence amount of opening of the door or the shutter on the machining accuracy based on the acquired information for diagnosis, the set opening time of the door or the shutter, and the set scheduled machining start time and the set scheduled machining end time.
2. The machining accuracy diagnosing device for a machine tool according to claim 1, wherein the diagnosing information acquiring unit acquires the room temperature inside the plant, the set temperature of the temperature regulating device, the air temperature outside the plant, and the machine body temperature of the machine tool, and the machining accuracy influence amount predicting unit predicts a temperature change of the room temperature inside the plant or the machine body temperature of the machine tool based on the set temperature of the temperature regulating device or the air temperature outside the plant and predicts a thermal displacement of the machine tool based on the predicted temperature change to obtain a change amount of the thermal displacement during a cutting time from the scheduled machining start time to the scheduled machining end time as an influence amount on a machining accuracy.
3. The machining accuracy diagnosing device for a machine tool according to claim 2, wherein the machining accuracy influence amount predicting unit predicts the temperature change of the room temperature inside the plant or the machine body temperature of the machine tool using the set temperature of the temperature regulating device as an input when the door or the shutter is closed and using the air temperature outside the plant as an input when the door or the shutter is opened.
4. The machining accuracy diagnosing device for a machine tool according to claim 1, further comprising: an accuracy change acceptable value setting unit that sets an acceptable value of an accuracy change of the machine tool; and an openable time computing unit that obtains an openable time of the door or the shutter based on a comparison between the influence amount on the machining accuracy predicted by the machining accuracy influence amount predicting unit and the acceptable value of the accuracy change.
5. The machining accuracy diagnosing device for a machine tool according to claim 4, further comprising an openable time displaying unit that displays the openable time of the door or the shutter obtained by the openable time computing unit.
6. The machining accuracy diagnosing device for a machine tool according to claim 1, further comprising: an accuracy change acceptable value setting unit that sets an acceptable value of an accuracy change during the cutting time set by the cutting time setting unit; and a machining start available time computing unit that obtains a machining start available time that satisfies a condition in which the influence amount on the machining accuracy predicted by the machining accuracy influence amount predicting unit is smaller than the acceptable value of the accuracy change.
7. The machining accuracy diagnosing device for a machine tool according to claim 6, further comprising a machining start available time displaying unit that displays the machining start available time.
8. A machining accuracy management system for a machine tool, the machining accuracy management system managing a machining accuracy of a machine tool installed inside a plant with an openable and closable door or shutter, the machining accuracy management system comprising: the machining accuracy diagnosing device for a machine tool according to claim 4; and a shutter controlling unit that controls opening and closing of the door or the shutter based on the openable time of the door or the shutter.
9. A machining accuracy management system for a machine tool, the machining accuracy management system managing a machining accuracy of a machine tool installed inside a plant with an openable and closable door or shutter, the machining accuracy management system comprising: the machining accuracy diagnosing device for a machine tool according to claim 6; and a machine tool controlling unit that controls the machine tool to stop a machining or an on-machine measurement before the machining start available time and to start a machining or an on-machine measurement from the machining start available time onwards.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0028]
[0029]
[0030]
[0031]
[0032]
[0033]
DETAILED DESCRIPTION OF THE INVENTION
[0034] The following describes embodiments of the disclosure based on the drawings.
[0035]
[0036] In the plant 1, machine tools 2, 2 are installed. As illustrate in the drawing, the machine tool 2 need not be one machine, and a plurality of different types of machines may be present. A control device 3 of the machine tool 2 is mounted on each machine tool 2, and information related to the machine tool 2 can be displayed on a displaying unit 3a. In the plant 1, an air conditioner 4, which includes an air-conditioning installation and a single unit of air-conditioning equipment, that controls a temperature inside the plant 1, a shutter 5 that opens and closes an opening portion when materials and products are carried in and carried out and the like, a shutter driving device 6 that operates opening and closing of the shutter 5, and a shutter opening and closing device 7 that controls the shutter driving device 6 are included. The opening and closing of the opening portion may be performed by a door in place of the shutter 5.
[0037] In each part of the machine tool 2, a machine body temperature sensor 8 is installed. In the plant 1, a plurality of room temperature sensors 9, 9 . . . are installed. Outside the shutter 5 of the plant 1, an outside air temperature sensor 10 is installed. Furthermore, outside the shutter 5, a wind speed indicator 11 is mounted such that a wind state outside the plant 1 can be measured.
[0038] In the example, while the air conditioner 4 that controls the room temperature inside the entire plant 1 is installed as a temperature regulating device, instead of an air conditioner, the temperature regulating device may be a temperature regulating device that directly controls the temperature of the machine tool 2. For example, the temperature regulating device is considered to be a device that seals circumference of the machine tool 2 to air-condition the inside or a device in which an oil jacket is installed on a machine body of the machine tool 2 to flow a coolant with a temperature controlled.
[0039] The machining accuracy management system S of the machine tool 2 is configured to include the machining accuracy diagnosing device 20, the control device 3 that performs inputting/outputting of information with the machining accuracy diagnosing device 20, and the shutter opening and closing device 7.
[0040] Set temperature information of the air conditioner 4, detected temperatures of the temperature sensors 8 to 10, a wind speed outside the plant 1 by the wind speed indicator 11, and information on an opening degree of the shutter 5 by the shutter driving device 6 are input to the machining accuracy diagnosing device 20. The machining accuracy diagnosing device 20 predicts an influence amount of the opening of the shutter 5 on a machining accuracy of the machine tool 2 based on the input information and decides an opening time of the shutter 5 for which the machining accuracy is stabilized and a machining start available time. The decided result is output to the control device 3 and the shutter opening and closing device 7. However, the machining accuracy diagnosing device 20 may be built into the control device 3 or the shutter opening and closing device 7 or may be built into another information device network-connected to the control device 3 and the shutter opening and closing device 7. Accordingly, the machining accuracy diagnosing device 20 may be positioned outside the plant 1.
[0041] As illustrated in
[0042] As information for diagnosis, the set temperature information of the air conditioner 4, the detected temperatures of the temperature sensors 8 to 10, the wind speed outside the plant 1 by the wind speed indicator 11, the information on the opening degree of the shutter 5 by the shutter driving device 6 are input to the diagnosing information acquiring unit 21. The diagnosing information acquiring unit 21 is one example of a diagnosing information acquiring unit of the disclosure.
[0043] In the opening time setting unit 22, the opening time of the shutter 5 in carrying in materials and carrying out products and the like can be set arbitrarily by an input unit that is not illustrated. The opening time setting unit 22 is one example of an opening time setting unit of the disclosure.
[0044] In the cutting time setting unit 23, a scheduled machining start time and a scheduled machining end time of the machine tool 2 can be set by an input unit that is not illustrated. The cutting time setting unit 23 is one example of a cutting time setting unit of the disclosure.
[0045] The machining accuracy influence amount predicting unit 24 predicts a temperature change of a machine body temperature of the machine tool 2 based on the information for diagnosis acquired by the diagnosing information acquiring unit 21 and the opening time of the shutter 5 set by the opening time setting unit 22 and predicts a thermal displacement of the machine tool 2 based on the predicted temperature change and the scheduled machining start lime and the scheduled machining end time set by the cutting time setting unit 23 to obtain an accuracy change by the thermal displacement as an influence amount on the machining accuracy. The machining accuracy influence amount predicting unit 24 is one example of a machining accuracy influence amount predicting unit of the disclosure.
[0046] In the accuracy change acceptable value setting unit 25, an acceptable value of the accuracy change during a cutting time of the machine tool 2 can be set arbitrarily by an input unit that is not illustrated. The accuracy change acceptable value setting unit 25 is one example of an accuracy change acceptable value setting unit of the disclosure.
[0047] The computing unit 26 obtains a shutter openable time that has a small influence on the machine body temperature change and a machining start available time based on the influence amount on the machining accuracy obtained by the machining accuracy influence amount predicting unit 24 and the acceptable value set by the accuracy change acceptable value setting unit 25. The computing unit 26 is one example of an openable time computing unit and a machining start available time computing unit of the disclosure.
[0048] The displaying unit 27 displays a diagnosing result, such as a computing result by the computing unit 26.
[0049] In opening the shutter 5, when an air temperature difference between inside the plant 1 and outside the plant 1 is small, the influence on the machining accuracy is small even if the shutter 5 is opened. However, when the air temperature difference is large, the room temperature significantly changes by the opening, and therefore, the influence on the machining accuracy becomes large. At this time, since the room temperature change inside the plant 1 is large for a while after opening and closing the shutter 5, the influence on the machining accuracy becomes large. However, after time passes sufficiently, the room temperature change inside the plant 1 becomes slow, and the influence on the machining accuracy becomes small. By setting a time at which the predicted influence on the machining accuracy is expected to be smaller than the acceptable value as a machining start time, a machining schedule can be decided so as not to cause a poor machining accuracy.
[0050] The influence on the machining accuracy changes also depending on a length of an opening and closing time of the shutter 5, and if the opening and closing take place for a very short time, the influence on the machining accuracy is small in some cases. Therefore, by predicting the influence on the machining accuracy and displaying the openable time, carrying in and carrying out can be planed so as not to affect the machining accuracy.
[0051] The following describes a method in which the machining accuracy diagnosing device 20 predicts the accuracy change of the machine tool 2 to decide the machining schedule and obtain the shutter openable time so as not to cause a poor machining accuracy using a flowchart of
[0052] Phase A1: Acquiring the information for diagnosis by the diagnosing information acquiring unit 21.
[0053] As the information for diagnosis, the current room temperature inside the plant 1, the current air temperature outside the plant 1, the current wind speed outside the plant 1, the set temperature of the air conditioner 4, the opening degree of the shutter 5, and the current machine body temperature of the machine tool 2 are acquired.
[0054] Phase A2: Setting the scheduled machining start time and the scheduled machining end time by the cutting time setting unit 23.
[0055] Phase A3: Setting the acceptable value of the accuracy change during the cutting time by the accuracy change acceptable value setting unit 25.
[0056] In Phases A2 and A3, as information related to the machining, the machining schedule and the acceptable value of the accuracy change are set. For example, for machining programs prepared according to types of workpieces to be machined and machining phases such as rough machining and finish machining, required cutting times and required machining accuracies of them are set, and the scheduled machining start times are set. In the embodiment, it is assumed that a machining is performed for the required cutting time of four hours and with the required machining accuracy of 10 μm. Assuming that the scheduled machining start time is set to 14:00, the acceptable value of the accuracy change of the machine tool 2 between 14:00 and 18:00, that is, the scheduled machining end time, is 10 μm.
[0057] Phase A4: Setting a certain shutter opening time by the opening time setting unit 22.
[0058] After the shutter opening time is set, the process from Phase A5 onwards is performed by the machining accuracy influence amount predicting unit 24. When the shutter opening time is predetermined and the machining start available time is obtained, the process is performed only once. At this time, the shutter opening time may be set by inputting from a screen or the like or may be automatically set upon acquiring an opening and closing condition from the shutter opening and closing device 7.
[0059] When the machining schedule is determined and the openable time of the shutter 5 is obtained with respect to the machining schedule, various shutter opening times are assumed, and the process from Phase A5 to Phase A10 is repeated. For the shutter opening times with which calculations are performed, for example, a rule, such as “the shutter opening time shall fall between 0 to 1200 seconds in increments of 30 seconds”, is decided in advance.
[0060] Phase A5: Predicting the room temperature change, which is the temperature change, inside the plant 1 when the shutter 5 is opened and after the shutter 5 is closed. When the shutter 5 is opened, as expressed in the following Formula 1 and Formula 2, a room temperature θ.sub.m in the plant 1 approaches an air temperature ƒ.sub.out outside the plant 1.
ƒ.sub.in=(θ.sub.out−θ.sub.in0)e.sup.−(t−t.sup.
[0061] θ.sub.in: Room temperature inside plant (predicted value)
[0062] θ.sub.in0: Room temperature inside plant at the time of shutter opening (t=t.sub.0)
[0063] θ.sub.out: Air temperature outside plant
[0064] T.sub.open: Time constant representing delay in temperature change inside plant with respect to outside air temperature at the time of shutter opening
[0065] t.sub.0: Time to open shutter
[0066] t.sub.1: Time to close shutter
[0067] ν: Wind speed outside plant
[0068] A: Area of shutter opening portion
[0069] p, K: Constants
[0070] After the shutter 5 is closed again, as expressed in the following Formula 3, the room temperature θ.sub.in inside the plant 1 approaches a set temperature θ.sub.c of the air conditioner 4.
θ.sub.in=(θ.sub.c−θ.sub.in)e.sup.−(t−t.sup.
[0071] θ.sub.m: Room temperature inside plant (predicted value)
[0072] θ.sub.m1: Room temperature inside plant when shutter is closed again (t=t.sub.1)
[0073] θ.sub.c: Set temperature of air conditioner of plant
[0074] T.sub.f: Time constant representing delay in room temperature change inside plant with respect to air conditioner
[0075] Similarly to a case of Formula 1, Formula 3 is a formula of a first-order lag step response and expresses following capability to the room temperature change by values of the time constant T.sub.open and the time constant T.sub.f. The value of the time constant T.sub.open that represents a delay in the room temperature change inside the plant 1 with respect to the outside air temperature at the time of shutter opening is considered to vary depending on a size of a space inside the plant 1, a size of the opening portion of the shutter 5, presence/absence of wind outside the plant 1, and the like.
[0076] Among the above-described factors, the area of the opening portion of the shutter 5 varies depending on the opening degree of the shutter 5, and the wind outside the plant 1 changes in condition moment by moment. Therefore, by acquiring information of the opening degree of the shutter 5 and the wind outside the plant 1 and obtaining the time constant T.sub.open as a function of them, an accurate estimation that is more adapted to the condition can be performed. Formula 2 is one example of it, and the constant is decided and used based on calculation and measurement data. As a function to obtain a time constant, a formula in another form may be used. Additionally, the value of the time constant T.sub.f that expresses a delay of the room temperature change inside the plant 1 with respect to the air conditioner 4 varies depending on the size of the space inside the plant 1, an output of the air conditioner 4, an operation state of machines inside the plant 1, and the like. If the value is identified in advance, the room temperature change after the air conditioner 4 is turned on can be predicted. While in the embodiment, Formula 1 to Formula 3 are used to predict the room temperature change, another formula may be used for prediction based on measurement results, and the like.
[0077] Phase A6: Predicting the machine body temperature change of the machine tool 2 when the room temperature changes as predicted by Phase A5 and predict the thermal displacement of the machine tool 2 based on the machine body temperature change. When the room temperature in the environment where the machine tool 2 is installed changes, the machine body temperature changes with a delay from the room temperature change. The machine body temperature change at this time can be expressed by a first-order lag response in which the room temperature change is input. The response can be obtained by successively calculating using a difference equation as expressed in the following Formula 4.
[0078] θ.sub.in(n): Room temperature inside plant, where n=0 is a current temperature (measured value)
[0079] θ.sub.m,i(n): Machine body temperature of machine tool, where n=0 is a current temperature (measured value)
[0080] T.sub.m,i: Time constant of machine body temperature change with respect to room temperature change
[0081] Δt: Cycle of calculation
[0082] (i is a subscript representing a temperature sensor position.)
[0083] The calculation of Formula 4 is performed for each machine tool 2 and each temperature measuring point to estimate the machine body temperature change for each part when the room temperature changes predicted by Formula 1 to Formula 3 occur. Furthermore, from the estimated machine body temperature changes of the machine tool 2, the accuracy change due to the thermal displacement of the machine tool 2 is predicted. The accuracy change due to the thermal displacement can be expressed by a function of the machine body temperature as expressed in the following Formula 5. Hereinafter, the function is referred to as an accuracy change function of the machine tool 2. What sort of function the accuracy change function should be is decided in advance based on an experiment and an analysis.
ΔX.sub.m=F.sub.2(θ.sub.m,i,θ.sub.m,2, . . . ,θ.sub.m,N) (Formula 5)
[0084] ΔX.sub.m: Accuracy change function of machine tool
[0085] In the embodiment, while the temperature change of the machine body is predicted using the current temperature information by installing the machine body temperature sensors 8 in the machine tool 2, the machine body temperature sensors 8 do not necessarily need to be installed to predict the accuracy change of the machine tool 2. As a variable of the accuracy change function of the machine tool 2, a variable other than the machine body temperature, for example, a variation of the room temperature around the machine can be used.
[0086] Phase A7: Predicting the thermal displacement during a workpiece machining when the machining start time of the workpiece is changed, here. A thermal displacement ΔX.sub.w during workpiece machining can be obtained by the following Formula 6.
ΔX.sub.w=max.sub.tw,start≤t≤tw,end(ΔX.sub.m)−min.sub.tw,start≤t≤tw,end(ΔX.sub.m) (Formula 6)
[0087] ΔX.sub.w: Thermal displacement during workpiece machining
[0088] t.sub.w,start: Machining start time of workpiece
[0089] t.sub.w,end: Machining end time of workpiece
[0090] Since the time required for the machining of the workpiece is constant, when the machining start time of workpiece t.sub.w,start is shifted to a later time, the machining end time of workpiece t.sub.w,end is also shifted to a later time. The thermal displacement ΔX.sub.w during workpiece machining is obtained while changing t.sub.w,start and t.sub.w,end. A relationship between the machining start time and the accuracy change during the workpiece machining is obtained, for example, as illustrated in
[0091] Phase A8: Recording a workpiece machining start time when the thermal displacement during the workpiece machining predicted in Phase A7 becomes equal to or less than the acceptable value of the accuracy change. Accordingly, a required time, that is, an accuracy stabilizing time, until the thermal displacement during the workpiece machining becomes equal to or less than the acceptable value of the accuracy change can be obtained with respect to the certain shutter opening time.
[0092] Phase A9: Determining whether or not the calculations have ended with respect to all the preset shutter opening times.
[0093] Phase A10: Setting another shutter opening time and performing the calculations of Phase A5 to Phase A8 again when the calculations have not ended with respect to all the preset shutter opening times.
[0094] Phase A11: Creating a table of a relationship between the shutter opening time and the accuracy stabilizing time when the calculations end with respect to all the preset shutter opening times.
[0095] Phase A12: Deciding the shutter openable time or the machining start available time based on the table by the computing unit 26.
[0096] Based on the above flow, an example of obtaining the shutter openable time is illustrated in
ΔX.sub.m=10×(20−θ.sub.m,1) (Formula 7)
[0097]
[0098] From the machine body temperature change predicted as illustrated in
[0099] Alternatively, the control device 3 controls the machine tool 2 to stop the machining or an on-machine measurement before the machining start available time and to start the machining or the on-machine measurement from the machining start available time onwards, thereby allowing avoidance of a poor machining accuracy. The control device 3 is one example of a machine tool controlling unit of the disclosure.
[0100] When the calculation of the machining start available time is performed with respect to various shutter opening times, a table as illustrated in
[0101] Alternatively, the shutter opening and closing device 7 may control the opening and closing of the shutter 5 based on the shutter openable time. The shutter opening and closing device 7 is one example of a shutter controlling unit of the disclosure. In addition, a method for automatically performing carrying in and carrying out at a time point at which the influence on the workpiece machining accuracy is small using an automatic guided vehicle (AGV) and the like can be also considered. With the accuracy management system, a problem in which an operator who is not involved with a machining opens and closes the shutter 5 without knowing, causing a negative influence on the machining accuracy, can be avoided.
[0102] While the accuracy change function is obtained in Formula 7 assuming that it is simply proportionate to the machine body temperature at a certain position, the formula of the accuracy change function can be set arbitrarily. For example, for the accuracy change function, a formula of variations of the room temperatures and the machine body temperatures at a plurality of points, a differential value of the temperature change, or the like can be considered.
[0103] Thus, the machining accuracy diagnosing device 20 and the machining accuracy management system S of the above embodiment includes the diagnosing information acquiring unit 21, the opening time setting unit 22, the cutting time setting unit 23, and the machining accuracy influence amount predicting unit 24. The diagnosing information acquiring unit 21 acquires the room temperature inside the plant 1, the set temperature of the air conditioner 4, the air temperature outside the plant 1, the wind speed outside the plant 1, the opening degree of the shutter 5, and the machine body temperature of the machine tool 2 as the information for diagnosis. The opening time setting unit 22 sets the opening time of the shutter 5. The cutting time setting unit 23 sets the scheduled machining start time and the scheduled machining end time by the machine tool 2. The machining accuracy influence amount predicting unit 24 predicts the influence amount of the opening of the shutter 5 on the machining accuracy based on the acquired information for diagnosis, the set opening time of the shutter 5, and the set scheduled machining start time and the set scheduled machining end time.
[0104] With the configuration, the influence that the room temperature change caused by the opening and closing of the shutter 5 has on the machining accuracy of the machine tool 2 can be quantitatively predicted. Accordingly, the time point of the machining start with the machine tool 2 can be appropriately decided, and the method for opening and closing the shutter 5 without imposing a negative influence on the machining accuracy of the machine tool 2 can be decided.
[0105] In the above embodiment, using the formulae based on the physical model as indicated in Formula 1 to Formula 5, the room temperature change, the machine body temperature change of the machine tool, and the thermal displacement of the machine tool are calculated in this order to calculate the influence amount on the machining accuracy. However, when the influence amount on the machining accuracy is obtained, the calculation based on a theoretical formula need not be necessarily performed. For example, using a method of machine learning, a model that calculates the influence amount on the machining accuracy can be created using the cutting time, temperature information, and the like as inputs. Accordingly, the acquired information for diagnosis is not limited to all of the room temperature inside the plant, the set temperature of the air conditioner, the air temperature outside the plant, the wind speed outside the plant, the opening degree of the shutter, and the machine body temperature of the machine tool as in the above embodiment. By acquiring at least one of them, the influence amount on the machining accuracy can be predicted.
[0106] 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.