METHOD FOR PREDICTING CHATTER OF A MACHINE TOOL
20200368871 · 2020-11-26
Inventors
- Martin Postel (Zürich, CH)
- Nerzat Bircan BUGDAYCI (Zurich, CH)
- Jèrèmie MONNIN (Port, CH)
- Jean-Philippe BESUCHET (Neuchâtel, CH)
Cpc classification
B23Q17/0976
PERFORMING OPERATIONS; TRANSPORTING
G06F18/214
PHYSICS
G05B19/404
PHYSICS
G06F18/217
PHYSICS
G06N3/126
PHYSICS
International classification
B23Q17/09
PERFORMING OPERATIONS; TRANSPORTING
Abstract
The present invention is directed to a method for predicting chatter of a machine tool. The method comprises the following steps: Feeding first input data into an artificial neural network, which includes a plurality of weights; Determining first output data at the output of artificial neural network based on the first input data and the plurality of weights; Providing the first output data into a stability model to generate prediction data; Comparing the prediction data with measurement stability data and adjusting the plurality of weights of the artificial neural network.
Claims
1. A method for predicting chatter of a machine tool comprising: feeding first input data into an artificial neural network, which includes a plurality of weights; determining first output data at the output of artificial neural network based on the first input data and the plurality of weights; providing the first output data and second input data into a stability model to generate prediction data; comparing the prediction data with experiment data and adjusting the plurality of weights of the artificial neural network.
2. The method according to claim 1, wherein the neural network is trained with an evolutionary algorithm, in particular genetic algorithm.
3. The method according to claim 1, wherein the method further includes obtaining collected data from at least one machine tool when the machine tool machines the workpiece, in particular the collected data include experiment data, machining parameters set by the operator and machining parameters measured during machining.
4. The method according to claim 3, wherein a part of the first input data and/or the second input data are derived from the collected data.
5. The method according claim 3, wherein the collected data are divided into a training set and a validation set, and the evolutionary algorithm trains the neural network with the training set and verifies the accuracy of the trained neural network with the validation set.
6. The method according to claim 1, wherein at least one second artificial neural network is applied and the output data of the second neural network is fed into the stability model.
7. A chatter prediction unit is configured to perform the method according to claim 1 comprising a neural network module, a stability model module and a comparison module.
8. The chatter prediction unit according to claim 7, is further configured to establish the stability map.
9. A machine tool comprising a. a sensing unit configured to obtain the experiment data; b. a communication unit configured to send the collected data including the experiment data to a center database connected to the chatter prediction unit according to claim 7; and c. using the stability maps generated by chatter prediction unit to determine the machining parameters to machine the workpiece.
10. A system including a plurality of machine tools according to claim 9 and the chatter prediction unit according to claim 7.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0033] In order to describe the manner in which advantages and features of the disclosure can be obtained, in the following a more particular description of the principles briefly described above will be rendered by reference to specific embodiments thereof which are illustrated in the appended drawings. These drawings depict only exemplary embodiments of the disclosure and are not therefore to be considered to be limiting of its scope. The principles of the disclosure are described and explained with additional specificity and detail through the use of the accompanying drawings in which:
[0034]
[0035]
[0036]
[0037]
[0038]
[0039]
[0040]
[0041]
EXEMPLARY EMBODIMENTS
[0042] The present invention presents a method for chatter prediction. In particular, the method aims to identify unknown stability model input parameters required to calculate the stability boundary in milling operations. The main steps of the method are shown in
[0043]
[0044]
[0045]
[0046]
[0047] (1) Natural frequency f.sub.n and damping ratio .sub.n are dependent on spindle speed n and spindle bearing temperature T;
[0048] (2) TCP dynamics are equal in X- and Y-direction; and
[0049] (3) Cutting force coefficients K.sub.tc and K.sub.rc depend on nominal feed rate f and workpiece material WP.
[0050] Mathematically, these assumptions can be expressed as follows:
f.sub.n.sub.
K.sub.tc=f(f.sub.t, WP), K.sub.rc=f(f.sub.t, WP)
[0051] where K.sub.tc.sub.
[0052] In order to identify the first output data of the neural network, the first input data is split into a training and a validation data set, containing 70% and 30% of the data, respectively. The optimization is run for a maximum of 250 generations, each with a population size, i.e. number of individuals, of 250. The number of nodes N and the weight and bias limit |w.sub.max| are chosen as hyperparameters. The number of nodes are iterated over in a range between N=2 and N=8 while the maximum weight is evaluated between |w.sub.max|=0.1 and |w.sub.max|=10 in 25 steps with logarithmic spacing.
[0053] The goal is now to identify a relationship between the inputs n and T and the outputs f.sub.n and .sub.n, as well as the inputs f.sub.t and workpiece material WP and the outputs K.sub.tc and K.sub.rc using the neural network. Network outputs are used to calculate speed dependent stability maps. The predicted stability limits are plotted against the theoretical ones in
[0054]
[0055] For this embodiment, an experimental study is conducted to verify the approach with real cutting data. A two fluted 12 mm diameter end mill is mounted to a shrink fit holder with 64 mm stick-out length. The holder is clamped to a Mikron high-performance five-axis milling machine and slotting experiments are performed in Aluminum 7075 with feed rates of 0.03 mm/tooth, 0.05 mm/tooth and 0.12 mm/tooth.
[0056] Measurement data is acquired by performing 40 cuts (21 stable and 19 unstable) at arbitrary spindle speeds between 7000 rpm and 13000 rpm and depths of cut between 1.3 mm and 2.5 mm. Since the dominant mode is expected to be a mode of the tool-holder combination and a shrink fit holder is used, no dependency of the dynamics on the spindle speed is assumed. Besides the convenience of this approach in identifying dynamic parameters, it was also shown that this method can yield more precise results compared to regular impact testing if a thin tool is considered. On the other hand, it is well known that cutting force coefficients obtained from mechanistic calibration might be significantly different at different nominal feed rates and spindle speeds. Hence, K.sub.tc and K.sub.rc are set as functions of the spindle speed and feed rate.
[0057] Two separate networks are created. One has the purpose to identify the modal parameters and the other one the cutting force coefficients as a function of the feed rate and spindle speed. Since no input parameters are present in the first network, it is reduced to the bias terms b.sub.ol.sup.(1), l=1 . . . 4. For the second network, one hidden layer with two nodes is used for the approximation of the relationship between spindle speed and feed rate and cutting force coefficients. The data set is randomly split into a training and a validation set containing 28 and 12 samples, respectively. A population of 100 individuals is used, and the optimization is stopped after 150 generations. The optimization process is run for different values of |w.sub.max| in a range between 0.3 and 1.1. The lowest validation error is obtained for |w.sub.max|=0.7.
[0058] In a next step, speed- and feed-dependent stability lobes are constructed with the identified network parameters. The results are shown in
[0059]