Tool replacement timing management system
11376701 · 2022-07-05
Assignee
Inventors
Cpc classification
B23Q17/0961
PERFORMING OPERATIONS; TRANSPORTING
International classification
B23Q17/09
PERFORMING OPERATIONS; TRANSPORTING
Abstract
A tool replacement timing management system includes a data acquisition section configured to acquire time series data indicating a machining state from a machine, a data cutout section configured to cut out specimen data from the time series data according to at least one condition or a combination of conditions selected from among machining, a tool, a workpiece, and a tool speed, a machining state variable calculating section configured to calculate a machining state variable, which is a statistical index, from the specimen data, a tool deterioration state generation section configured to generate tool deterioration state data in which the machining state variable is aligned in a time series, and a tool replacement timing calculating section configured to calculate a tool replacement timing on a basis of the tool deterioration state data.
Claims
1. A tool replacement timing management system, comprising: a data acquisition section configured to acquire time series data indicating a machining state from a machine; a data cutout section configured to cut out specimen data from the time series data according to at least one condition or a combination of conditions selected from among machining, a tool, a workpiece, and a tool speed; a machining state variable calculating section configured to calculate a machining state variable, which is a statistical index, from the specimen data; a tool deterioration state generation section configured to generate tool deterioration state data in which the machining state variable is aligned in a time series; and a tool replacement timing calculating section configured to calculate a tool replacement timing on a basis of the tool deterioration state data.
2. The tool replacement timing management system of claim 1, wherein the combination of conditions includes that each of the machining, the tool, the workpiece, and the tool speed is identical, or that at least one of the machining, the tool, the workpiece, and the tool speed is similar.
3. The tool replacement timing management system of claim 1, wherein the tool deterioration state data are obtained by aligning the machining state variable in a time series, with a period from after replacing the tool until before replacing a tool being one cycle.
4. The tool replacement timing management system of claim 3, wherein the tool replacement timing calculating section calculates a tool replacement timing threshold value on a basis of the tool deterioration state data previously generated, and calculates the tool replacement timing in the tool deterioration state data newly generated.
5. The tool replacement timing management system of claim 4, wherein the tool replacement timing threshold value is an average value obtained by averaging a maximum value of the machining state variable in one cycle over a plurality of cycles, or an average value obtained by averaging the machining state variable immediately before a change in the machining state variable in one cycle is maximized over a plurality of cycles, or a maximum value in average tool deterioration state data in which an average value of the machining state variable at an identical time point over a plurality of cycles is aligned in a time series.
6. The tool replacement timing management system of claim 4, wherein the tool replacement timing calculating section calculates the tool replacement timing threshold value on a basis of the tool deterioration state data of a specific worker.
7. The tool replacement timing management system of claim 4, further comprising a residual machining amount calculating section configured to calculate a residual machining amount on a basis of the tool deterioration state data newly generated and the tool replacement timing threshold value.
8. The tool replacement timing management system of claim 4, further comprising: a tool deterioration state range calculating section configured to calculate average tool deterioration state data in which an average value of the machining state variable at an identical time point over a plurality of cycles is aligned in a time series, and standard deviation tool deterioration state data in which a standard deviation of the machining state variable at an identical time point over a plurality of cycles is aligned in a time series, to calculate a range obtained by adding and subtracting a predetermined multiple of the standard deviation tool deterioration state data to and from the average tool deterioration state data as a tool deterioration state range; and an abnormality notification section configured to notify of an abnormality when the tool deterioration state data newly generated deviate from the tool deterioration state range.
9. The tool replacement timing management system of claim 4, further comprising a display section configured to display at least one of the time series data indicating the machining state, the tool deterioration state data, the tool replacement timing threshold value calculated on a basis of the tool deterioration state data previously generated, average tool deterioration state data in which an average value of the machining state variable at an identical time point over a plurality of cycles is aligned in a time series, and a residual machining amount calculated on a basis of the tool deterioration state data newly generated and the tool replacement timing threshold value.
10. The tool replacement timing management system of claim 1, wherein the machining state variable is a value or combination selected from among variance, standard deviation, root mean square, kurtosis, skewness, average value, maximum value, minimum value, distance from reference waveform, integral value, average load, and cubic mean value on a basis of a preset priority level.
11. The tool replacement timing management system of claim 1, wherein the machining state variable is a value, for which a change over time is the largest, among variance, standard deviation, root mean square, kurtosis, skewness, average value, maximum value, minimum value, distance from reference waveform, integral value, average load, and cubic mean value.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
(14)
DETAILED DESCRIPTION
(15) Embodiments of the present disclosure will be described in detail below with reference to the accompanying drawings. In the drawings, identical or similar constituent elements are given identical or similar reference signs. Additionally, the embodiments described below are not intended to limit the technical scope of the invention or the meaning of terms set forth in the claims.
(16)
(17) The machine 10 is a machine that performs machining on a workpiece by using a tool, and includes, for example, a machine tool, a robot, or the like. Machining contents of the machine 10 include, for example, cutting-off, cutting, drilling, chamfering, threading, and the like, and types of the workpiece include, for example, metal, wood, and the like. Types of the tool include, for example, a milling cutter such as an end mill, a drill, a reamer, a tap, and the like.
(18) The data acquisition section 11 acquires time series data indicating a machining state from the machine 10. The time series data indicating the machining state may be, for example, a torque value of a servo motor provided in the machine 10 (e.g., a torque command value, a current value, and the like of each shaft), a detected value of a sensor separately installed on the machine 10 (e.g., detected values of a vibration sensor, a force sensor, and the like), a machine parameter such as a tool offset, or the like.
(19) It can be seen that there is a change in a torque waveform over time when a change in the torque value or the like acquired from the machine 10 is viewed in a time series during machining, in a period from immediately after replacing a tool until next replacement of the tool. For example,
(20) Analysis of the regularity of the change in the time series data of the torque value over time by using statistical indices such as variance, kurtosis, and the like, makes it possible to see that a change in the statistical index and a tool replacement timing interlock with each other, and both are related to each other.
(21) The data cutout section 12 cuts out specimen data 22 from the time series data 21 indicating a machining state, according to at least one condition or a combination of conditions selected from among machining, a tool, a workpiece, and a tool speed. The combination of conditions for the cutout means that each of the machining, the tool, the workpiece, and the tool speed is identical, or that at least one of the machining, the tool, the workpiece, and the tool speed is similar. Similar machining includes machining that performs similar machining contents even for machining for another purpose (e.g., cutting-off and cutting, drilling and threading, etc.), or machining that performs partially different machining contents even for machining for an identical purpose (e.g., cutting including rough cutting and precision cutting, and cutting including only precision cutting, etc.). A similar tool or workpiece includes a tool or workpiece with identical features even when the tool or workpiece is supplied from another supplier. A similar tool speed includes a tool speed within a predetermined range. By constantly cutting out the specimen data 22 under identical conditions, a tool deterioration state can be viewed quantitatively when a machining state variable, which is a statistical index, is aligned in a time series.
(22) The machining state variable calculating section 13 calculates a machining state variable, which is a statistical index, from the specimen data 22. The machining state variable includes, for example, variance, standard deviation, RMS, kurtosis, skewness, average value, maximum value, minimum value, distance from reference waveform (average waveform), integral value, average load, cubic mean value, and the like. The machining state variable may be a value for which a change over time is the largest among these statistical indices, or may be a value selected from among these statistical indices, or a combination thereof (e.g., a multiplication value or the like) on a basis of preset priority levels. The priority levels can be preset as three stages, for example, as illustrated in a table below.
(23) TABLE-US-00001 Machining State Variable Priority Level (Three Stages) Variance/Standard 3 Deviation/RMS Kurtosis 2 Skewness 1 Average Value 2 Maximum Value 1 Minimum Value 1 Distance from Reference 3 Waveform Integral Value 2 Average Load/Cubic Mean 2
(24) Variance/standard deviation/RMS, for example, as illustrated in
(25) Kurtosis, for example, as illustrated in
(26) Skewness, for example, as illustrated in
(27) Average value/maximum value/minimum value are, for example, well known as illustrated in
(28) A distance from reference waveform (average waveform), for example, as illustrated in
(29) An integral value, for example, as illustrated in
(30) An average load F.sub.m is determined from a formula below, for example, where F.sub.n is a load at time t.sub.n, and n is a speed at time t.sub.n. However, since the specimen data 22 are cut out under identical or similar tool speed condition, the speed n is fixed (i.e., a constant) or falls within a certain range.
(31)
(32) A cubic mean value is a cubic mean of deviations from an average value, as is well known. When average load/cubic mean value of the specimen data 22 are aligned in a time series from immediately after replacing a tool until before replacing the tool, these values rise over time as well.
(33) Referring again to
(34) Referring again to
(35) Examples of a method for calculating the tool replacement timing threshold value include, for example, techniques below.
(36) (1) A maximum value of a machining state variable in one cycle is calculated as an average value averaged over a plurality of cycles.
(37) (2) A machining state variable immediately before a change in the machining state variable in one cycle is maximized is calculated as an average value averaged over a plurality of cycles.
(38) (3) An average value of a machining state variable at an identical time point over a plurality of cycles is calculated, as a maximum value in average tool deterioration state data aligned in a time series.
(39)
(40) When the newly generated tool deterioration state data exceed the tool replacement timing threshold value 26, the tool replacement timing calculating section 15, for example, as illustrated in
(41) The tool replacement timing management system 1 may further include a residual machining amount calculating section 16. For example, as illustrated in
(42) Examples of a method for calculating the residual machining amount include, for example, techniques below.
(43) (1) A predicted approximate line of the tool deterioration state data 24 newly generated is determined, an intersection point of the predicted approximate line and the tool replacement timing threshold value 26 is calculated, and the residual machining amount 28 from current to the intersection point is calculated.
(44) (2) An intersection point of the average tool deterioration state data 27 and the tool replacement timing threshold value 26 is calculated, and the residual machining amount 28 from current to the intersection point is calculated.
(45) Referring again to
(46) When the tool deterioration state data 24 newly generated deviate from the tool deterioration state range 29, the abnormality notification section 18 outputs an abnormality signal. The abnormality signal can be utilized, for example, as a power stop signal for the machine 10, or as a tool check notification signal for the worker.
(47) The tool replacement timing management system 1 may further include a storage section 19 and a display section 20. The storage section 19 includes, for example, memories such as a RAM (random access memory) and an SSD (solid state drive). The storage section 19 stores, for each of machining contents, types of workpiece, and types of tool, for example, time series data indicating a machining state, newly generated tool deterioration state data, a tool replacement timing threshold value, average tool deterioration state data, a residual machining amount, and the like.
(48) The display section 20, for example, includes a display apparatus such as a liquid crystal display. The display section 20, for example, as illustrated in
(49) According to the present embodiment, by aligning the machining state variable, which is a statistical index, in a time series, the tool deterioration state can be viewed quantitatively. In addition, accumulation of a tool replacement timing of a skilled person makes it possible to predict an appropriate tool replacement timing as well. Further, an appropriate tool replacement timing can be taught to an unskilled person.
(50) The above-described programs, software, and the like can be recorded on a computer readable non-temporary recording medium, for example, a CD-ROM, or the like, and provided.
(51) Although some embodiments are described in this specification, the present invention is not limited to the above-described embodiments, and it is to be understood that various changes can be made without departing from the scope of the appended claims.