The present disclosure relates to an estimation model generation device and a tool lifetime estimation device.
Tools used in machine tools deteriorate in machining accuracy of a workpiece due to wear caused by repeated use. When a tool cannot maintain its predetermined machining accuracy, the tool reaches its lifetime. To grasp the lifetime of a tool and take measures such as replacing the tool with a new tool before the tool reaches its lifetime, a technique for estimating a lifetime of a tool has been studied.
PTL 1 discloses a tool lifetime estimation device that constructs a learning model by unsupervised learning using machining information indicating a machining status as input data and that estimates a tool lifetime using the learning model.
An estimation model generation device according to an aspect of the present disclosure generates an estimation model for estimating a lifetime of a tool based on a load curve indicating temporal change or positional change of the load applied to the tool, the tool being used for repeatedly machining multiple workpieces in a plate-shape while applying a load to each workpiece. The estimation model generation device includes an information acquisition unit that acquires the load curve at a timing before the tool reaches a lifetime due to repeated machining using the tool, an estimation model generation unit that generates, based on load data and a tool lifetime, an estimation model for predicting the lifetime of the tool, the load data being obtained by separating the load curve into a first load curve and a second load curve, the tool lifetime being a time period from time of acquiring the load curve to time at which the tool reaches the lifetime, and a storage unit that stores the estimation model. The first load curve is acquired when the workpiece is deformed due to machining with the tool, and the second load curve is acquired immediately after the workpiece is deformed due to machining with the tool.
Repeating machining causes tools used in machine tools to be worn, so that predetermined machining accuracy cannot be maintained. Each tool unable to maintain its predetermined machining accuracy is determined to reach the end of its tool lifetime, and replacement with a new tool, polishing of the tool, or the like is performed.
A tool lifetime is conventionally determined based on a size of a burr appearing in a product shape obtained by machining. Unfortunately, this determination causes a problem in that a defective product is continuously produced by a tool having reached its lifetime until a size of a burr is measured.
Thus, as in the tool lifetime estimation device disclosed in PTL 1, a method for constructing a learning model using machining information indicating a machining status as input data to estimate a lifetime of a tool from machining information using the learning model has been studied. However, the tool lifetime estimation device described in PTL 1 still has room for improvement in terms of improvement in lifetime prediction accuracy.
The present inventors have found that a tool lifetime can be estimated with higher accuracy by constructing an estimation model using information on a load applied to a tool instead of information on machining as described in PTL 1, and using the estimation model, and then having made the following invention. The present disclosure provides an estimation model generation device and a tool lifetime estimation device that are improved in prediction accuracy of a tool lifetime.
An estimation model generation device according to an aspect of the present disclosure generates an estimation model for estimating a lifetime of a tool based on a load curve indicating temporal change or positional change of the load applied to the tool, the tool being used for repeatedly machining multiple workpieces in a plate-shape while applying a load to each workpiece. The estimation model generation device includes an information acquisition unit that acquires the load curve at a timing before the tool reaches a lifetime due to repeated machining using the tool, an estimation model generation unit that generates, based on load data and a tool lifetime, an estimation model for predicting the lifetime of the tool, the load data being obtained by separating the load curve into a first load curve and a second load curve, the tool lifetime being a time period from time of acquiring the load curve to time at which the tool reaches the lifetime, and a storage unit that stores the estimation model. The first load curve is acquired when the workpiece is deformed due to machining with the tool, and the second load curve is acquired immediately after the workpiece is deformed due to machining with the tool.
Such a configuration enables providing an estimation model generation device improved in prediction accuracy of a tool lifetime.
The load data may be generated based on an integral value of the first load curve and an integral value of the second load curve.
Such a configuration enables generating an estimation model using load energy or an impulse on the tool, so that the lifetime prediction accuracy can be further improved.
The estimation model generation unit may generate the estimation model by performing machine learning using teacher data in which the load data as an explanatory variable is associated with the tool lifetime as a target variable.
Such a configuration enables further improving the lifetime prediction accuracy.
The estimation model generation unit may generate the estimation model using the load data acquired by weighting the first load curve and the second load curve.
Such a configuration enables performing the lifetime prediction with high accuracy even when the tendency of the load energy on the tool varies depending on a material of the workpiece or a type of a mold.
The first load curve and the second load curve may be weighted by multiplying the first load curve and the second load curve by a predetermined coefficient.
Such a configuration enables performing the lifetime prediction with high accuracy by weighting the first load curve and the second load curve.
The load curve may indicate a relationship between a load applied to the tool and time.
Such a configuration enables generating an estimation model using the load energy applied to the tool, so that prediction accuracy can be improved.
The load curve may indicate a relationship between a load applied to the tool and a travel distance of the tool.
Such a configuration enables generating an estimation model using an impulse applied to a tool, so that the prediction accuracy can be improved.
A tool lifetime estimation device according to an aspect of the present disclosure generates an estimation model for estimating a lifetime of a tool based on a load curve indicating temporal change or positional change of the load applied to the tool, the tool being used for repeatedly machining multiple workpieces in a plate-shape while applying a load to each workpiece. The tool lifetime estimation device includes a storage unit that stores an estimation model generated by any one of the above-described estimation model generation devices, an information acquisition unit that acquire a load curve during machining with the tool, and a load data generator that generates load data in which the load curve during machining is separated into a first load curve and a second load curve, and an estimation unit that estimates the tool lifetime from the load data based on the estimation model. The first load curve is acquired when the workpiece is deformed due to machining with the tool, and the second load curve is acquired immediately after the workpiece is deformed due to machining with the tool.
Such a configuration enables providing tool lifetime estimation device improved in prediction accuracy of a tool lifetime.
The load data may be generated based on an integral value of the first load curve and an integral value of the second load curve.
Such a configuration enables further improvement in prediction accuracy.
Exemplary embodiments of the present disclosure will be described in detail below with reference to the drawings as appropriate. Unnecessary detailed description may not be described. For example, detailed description of well-known matters and repeated description of a substantially identical configuration may not be described. This is to avoid an unnecessarily redundant description below and to facilitate understanding of a person skilled in the art. The inventors provide the attached drawings and the following description for a person skilled in the art to fully understand the present disclosure, and do not intend to limit the subject matter described in the scope of claims with the drawings and the description.
[General Configuration]
With reference to
Estimation model generation device 100 illustrated in
Information acquisition unit 11 acquires a load curve until repeated machining using a tool of the machining device causes the tool to reach its lifetime. The load curve is determined based on a result detected by sensor 34 of machining device 300 described later.
Estimation model generation unit 12 generates an estimation model for predicting a tool lifetime based on the load curve and a tool lifetime from acquisition time of the load curve to the lifetime. The tool lifetime will be described later.
Storage unit 13 stores an estimation model generated by estimation model generation unit 12.
Tool lifetime estimation device 200 illustrated in
Information acquisition unit 21 acquires a load curve during machining with machining device 300.
Storage unit 23 stores an estimation model generated by estimation model generation device 100.
Estimation unit 22 estimates a tool lifetime from the load curve during machining based on the estimation model.
Machining device 300 illustrated in
Machining device 300 includes die 32 and punch 31 facing die 32, and machines workpiece 33 disposed in die 32 with a load of punch 31.
Machining device 300 includes sensor 34 disposed to acquire a load on punch 31 and a travel distance of punch 31. As sensor 34, load sensor 35, position sensor 36, and the like are used, for example.
Load sensor 35 preferably has high sensitivity to detect a minute change in load on punch 31. Thus, a quartz piezoelectric sensor is suitable as load sensor 35.
Position sensor 36 preferably has high resolution to detect a minute change in position (travel distance) of punch 31. Thus, an eddy current sensor or a capacitance sensor is suitable as position sensor 36.
<Estimation Model Generation Device>
Estimation model generation device 100 generates an estimation model for estimating a lifetime of a tool that repeatedly machines workpiece 33 while applying a load to workpiece 33 in a plate-shape based on a load curve indicating temporal change or positional change of the load applied to the tool.
A lifetime of a tool indicates tool wear or damage caused by repeated machining of multiple workpieces 33 using the tools (punch 31 and die 32) of machining device 300. When repeated machining causes a predetermined product shape to be unable to be maintained due to wear of the tool or the predetermined product shape to be unable to be maintained due to damage of the tool, the tool is determined to reach its lifetime, and the tool is then ground again or replaced.
Estimation model generation device 100 in the present exemplary embodiment generates an estimation model based on a load curve indicating temporal change of a load applied to a tool, particularly of a load applied to punch 31.
The load curve indicates temporal change or positional change of the load applied to the punch acquired by load sensor 35. Here, the load curve indicating a relationship between the load and time will be described with reference to
When machining is started, punch 31 descends and punch 31 comes into contact with workpiece 33 (
When punch 31 starts punching workpiece 33 (
For a while after workpiece 33 is punched out (section S3 of the graph of
When repeated machining causes punch 31 to be worn, the load applied to punch 31 during the machining increases.
The description above reveals that the load curve and progress of wear of the tool (punch 31) are closely related. Thus, estimation model generation unit 12 of estimation model generation device 100 in the present exemplary embodiment generates an estimation model for predicting a tool lifetime based on the load curve and a tool lifetime at that time.
The load curve is acquired by information acquisition unit 11 of estimation model generation device 100 based on the load applied to punch 31 and detected by sensor 34 of the machining device 300.
Information acquisition unit 11 acquires load curves as illustrated in parts (a) to (c) of
Estimation model generation unit 12 generates an estimation model based on the load curve acquired by information acquisition unit 11 and a tool lifetime from acquisition time of the load curve to the lifetime. For example, an estimation model can be generated based on maximum loads of acquired load curves including those of parts (a) to (c) of
The load curve of part (a) of
Parts (a) to (c) of
The load curves of parts (a) to (c) of
Here, comparison among the times indicating the maximum loads at the respective numbers of shots shows a relationship of t11<t13<t15. This is because progress in wear of punch 31 with increase in the number of shots causes progress of cracks in workpiece 33 to take time. Then, comparison among the times at each of which workpiece 33 is completely cut at the respective numbers of shots shows a relationship of t12<t14<t16. This is because the progress in wear of punch 31 with increase in the number of shots causes time to be taken to complete cutting of workpiece 33. That is, the progress in wear of punch 31 causes workpiece 33 to gradually shift from a shear mode to a mode of extending fully. Additionally, comparison between times each showing a maximum load and times at each of which workpiece 33 is cut shows a relationship satisfying (t12−t11)<(t14−t13)<(t16−T15). This is because the mode of extending fully takes time longer for cutting than the shear mode, and thus the progress of wear of punch 31 increases time until the material is completely cut.
For data in which the maximum load of the load curve until punch 31 reaches the lifetime and the number of shots are associated with each other as illustrated in each of parts (a) to (c) of
<Tool Lifetime Estimation Device>
Tool lifetime estimation device 200 estimates a lifetime of a tool (punch 31) of machining device 300 based on the estimation model of
Storage unit 23 stores an estimation model generated by estimation model generation device 100.
Information acquisition unit 21 acquires a load curve for punch 31 during machining with machining device 300. The load curve is obtained based on detection values from sensor 34 of machining device 300.
The load curve of part (a) of
The load curves of parts (a) to (c) of
Estimation unit 22 estimates a tool lifetime from the load curve for punch 31 during machining based on the estimation model generated by estimation model generation device 100.
Estimation unit 22 predicts the number of shots until punch 31 reaches the lifetime from a load of punch 31 and the number of shots thereof during machining. For example, the graph of
[Effects]
The exemplary embodiment described above enables providing an estimation model generation device and a tool lifetime estimation device that are improved in prediction accuracy of a tool lifetime.
Although the estimation model is generated using the load curve indicating the relationship between the load applied to the tool (punch 31) and time in the exemplary embodiment described above, the load curve may indicate a relationship between the load applied to the tool and a travel distance of the tool.
Additionally, although an example is described in the exemplary embodiment described above, in which machining device 300 is a press machining device that performs punching, the machining device is not limited to such a press machining device. For example, the machining device may perform bending or drawing. Alternatively, the machining device may perform shear cutting.
A second exemplary embodiment will be described with reference to
The load curve of part (a) of
The load curves of parts (a) to (c) of
The present exemplary embodiment causes an estimation model to be generated using integral values of each of the load curves in parts (a) to (b) of
Parts (a) to (c) of
The impulse of the load and the energy of the load exhibit substantially equal sensitivity for generating the estimation model. For example, when punch 31 decreases in speed during machining, prediction accuracy is likely to be improved by using the impulse of the load.
The present exemplary embodiment will be described in which a load curve indicates a relationship between a load and a travel distance.
When workpiece 33 is punched by machining device 300, energy applied to the tool (punch 31) for each shot is converted into energy for cutting workpiece 33 and a load on punch 31. Examples of the energy converted into the load on punch 31 include energy causing punch 31 to wear and energy causing distortion to accumulate inside punch 31. Such a load on punch 31 is accumulated in punch 31 as machining is repeated by machining device 300.
Thus, generating the estimation model using the integral value of the load curve instead of the maximum load of the load curve enables further improvement in prediction accuracy.
[Effects]
The exemplary embodiment described above enables a load on punch 31 to be captured with higher sensitivity by generating the estimation model using the integral value of the load curve, and thus enabling providing the estimation model generation device and the tool lifetime estimation device that are improved in prediction accuracy.
A third exemplary embodiment will be described with reference to
The load curve of part (a) of
The load curves of parts (a) to (c) of
The present exemplary embodiment causes the estimation model to be generated using the first load curve and the second load curve obtained by dividing the load curve into two curves before and after workpiece 33 is cut (before and after each of time t42, time t44, and time t46).
The first load curve is obtained by extracting parts corresponding to sections S1 and S2 in
The present exemplary embodiment causes load data to be generated based on an integral value of the first load curve and an integral value of the second load curve.
Thus, estimation model generation unit 12 may generate the estimation model using load data acquired by weighting the first load curve and the second load curve. For example, weighted load data can be generated by multiplying the first load curve and the second load curve by a first coefficient and a second coefficient, respectively.
Preferable examples of the coefficient when workpiece 33 is made of a material having high hardness include a coefficient set to 1.0 for the first load curve and a coefficient set between 0.1 and 1.0 inclusive for the second load curve. When workpiece 33 is made of a material having high hardness and is punched out, a ratio of energy for cutting workpiece 33 increases in energy applied to punch 31 for each shot. Thus, the coefficient for the first load curve may be increased.
When workpiece 33 is made of a material having a large elongation such as Al or Cu, when multiple layers are collectively punched out, or the like, a coefficient is preferably set more than or equal to 0.1 and less than 1.0 for the first load curve, and a coefficient is preferably set to 1.0 for the second load curve. In this case, load energy is applied to punch 31 when workpiece 33 is drawn into punch 31 after cutting to cause a side surface of punch 31 to interfere with workpiece 33, the load energy increasing more than energy for cutting the workpiece 33.
When punch 31 and die 32 have a small clearance therebetween, or when the workpiece has a thin plate thickness, a coefficient more than or equal to 0.1 and less than 1.0 is preferably set for the first load curve, and a coefficient of 1.0 is preferably set for the second load curve. The small clearance between punch 31 and die 32 means that the clearance is approximately less than or equal to 10 μm. The thin plate thickness of workpiece 33 means that the plate thickness is approximately less than or equal to 150 μm. In general, the plate thickness of workpiece 33 and the clearance between punch 31 and die 32 are in a proportional relationship. Even in this case, the coefficient for the first load curve is preferably more than or equal to 0.1 and less than 1.0, and the coefficient for the second load curve is preferably 1.0. This is because a small clearance between punch 31 and die 32 causes a cumulative tolerance such as machining accuracy of punch 31 and die 32 or assembling accuracy of punch 31 and die 32 to be close to the clearance, and causes the side surface of punch 31 to be likely to interfere with a material.
[Effects]
The exemplary embodiment described above enables generating the estimation model based on the load data obtained by separating the load curve into the first load curve and the second load curve, and thus enabling providing the estimation model generation device and the tool lifetime estimation device that have higher prediction accuracy.
Depending on a tool, machining conditions, or the like of the machining device, increase of a load on punch 31 varies between during deformation of a workpiece and immediately after deformation of the workpiece. Thus, separating the load curve during deformation of the workpiece and immediately after the deformation of the workpiece enables fine tuning for each tool of the machining device or for each machining condition. The prediction accuracy accordingly can be further improved.
A fourth exemplary embodiment will be described with reference to
The fourth exemplary embodiment is different from the first exemplary embodiment in that estimation model generation unit 12 generates an estimation model by performing machine learning using teacher data in which the load curve as an explanatory variable is associated with the tool lifetime as a target variable.
For example, data on machining device 300 including punch 31 that reaches the tool lifetime in 500,000 shots is used as the teacher data. In this case, the explanatory variable is the load curve illustrated in each of parts (a) to (c) of
Estimation model generation unit 12 of estimation model generation device 100 performs machine learning using data as teacher data, in which a load curve as an explanatory variable is associated with the number of shots up to the tool lifetime as a target variable. As a result of the machine learning, the relationship between the load curve and the number of shots is shown in the graph of
The machine learning preferably uses a load curve with few abnormal phenomena. That is, the machine learning preferably uses a load curve for a series of machining repeated without causing as much abnormality as possible from a start of use of punch 31 to a lifetime of punch 31. Alternatively, learning of a series of repeated load curves from the start of the machining to the lifetime of punch 31 may be repeated multiple times. This case enables increase in absolute number of load curves to be learned, and thus enabling decrease in influence of a load curve on a learning result when abnormality occurs.
Available examples of an algorithm of the machine learning include a neural network. Using the neural network enables generating an estimation model that predicts a relationship between a waveform of a load curve and a tool lifetime by processing the load curve as an image to extract a feature of the load curve.
When the teacher data is time-series data as in the present embodiment, prediction accuracy can be further improved by using a recurrent NN (RNN).
Estimation unit 22 of the tool lifetime estimation device estimates a tool lifetime based on a load curve during actual machining such as during mass production. For example, when a load curve similar in characteristics to that appeared at a 300,000-th shot during learning appears at a 200,000-th shot during mass production, punch 31 during mass production can be estimated to be shorter in lifetime than punch 31 during learning. As illustrated in
[Effects]
The exemplary embodiment described above enables providing an estimation model generation device and a tool lifetime estimation device that are improved in prediction accuracy of a tool lifetime.
Although an example is described in which estimation model generation unit 12 generates an estimation model by performing machine learning using a load curve with few abnormal phenomena in the exemplary embodiment described above, data used for machine learning is not limited thereto. For example, the machine learning may be repeated using a load curve serving as a reference with few abnormal phenomenon and a load curve for punch 31 with a short lifetime. This enables generating an estimation model with higher prediction accuracy.
Then, input data may include not only teacher data in which a load curve and a tool lifetime are associated with each other, but also data including information such as information on material of a workpiece, machining conditions, tool conditions, or the like. Examples of the information on material includes a material of the workpiece, a thickness of the workpiece, a height of the workpiece, an elongation of the workpiece, and the number of workpieces. Examples of the machining conditions include the number of shots, a travel distance of punch 31, operation time of punch 31, and operation speed of punch 31. Examples of the tool conditions include a clearance between punch 31 and die 32, materials of punch 31 and die 32, a circumferential length of punch 31, a shape of punch 31, and a coating material of punch 31.
A fifth exemplary embodiment will be described. The fifth exemplary embodiment denotes components identical or equivalent to those in the fourth exemplary embodiment with the same reference marks as those in the fourth exemplary embodiment. Duplicate description of the fourth exemplary embodiment will not be described in the fifth exemplary embodiment.
The fifth exemplary embodiment is different from the fourth exemplary embodiment in that teacher data is used in which an integral value of a load curve as an explanatory variable is associated with a tool lifetime as a target variable.
Estimation model generation unit 12 in the present exemplary embodiment generates an estimation model by performing machine learning using teacher data in which integral values of respective load curves as shown in part (a) to part (c) of
Using the integral value of the load curve instead of the load curve during machine learning enables a load on punch 31 to be sensed with higher sensitivity.
[Effects]
The exemplary embodiment described above enables providing an estimation model generation device and a tool lifetime estimation device that are improved more in prediction accuracy.
A sixth exemplary embodiment will be described. The sixth exemplary embodiment denotes components identical or equivalent to those in the fourth exemplary embodiment with the same reference marks as those in the fourth exemplary embodiment. Duplicate description of the fourth exemplary embodiment will not be described in the sixth exemplary embodiment.
The present exemplary embodiment is different from the fourth exemplary embodiment in that estimation model generation unit 12 uses load data as an explanatory variable, the load data being generated based on an integral value of a first load curve and an integral value of a second load curve, as shown in part (a) to part (c) of
Performing machine learning using integral values of the first load curve and the second load curve into which the load curve is divided enables a load on punch 31 to be sensed with higher sensitivity.
[Effects]
The exemplary embodiment described above enables providing an estimation model generation device and a tool lifetime estimation device that are improved more in prediction accuracy.
The estimation model generation device and the tool lifetime estimation device according to the present disclosure are widely applicable to tool lifetime prediction in a machining device that performs machining such as cutting, bending, or drawing.
Number | Date | Country | Kind |
---|---|---|---|
2021-029932 | Feb 2021 | JP | national |
Number | Date | Country | |
---|---|---|---|
Parent | PCT/JP2022/000131 | Jan 2022 | US |
Child | 18235409 | US |