Brevet FR3011758A1 — publié le 20150417

Procédé de détermination des conditions de coupe d'une machine-outil et unité de traitement pour la mise en oeuvre du procédé DOMAINE TECHNIQUE La présente invention concerne un procédé de détermination des conditions de coupe d'une machine-outil et une unité de traitement pour la mise en oeuvre du procédé de détermination. ETAT DE LA TECHNIQUE L'augmentation de la productivité, les contraintes de qualité d'usinage liées par exemple à l'état de surface des pièces usinées ainsi que l'évolution des matériaux des pièces à usiner, nécessitent la constante évolution des procédés d'usinage. Afin d'atteindre les nouveaux critères de performances requis, des méthodologies visant à optimiser les conditions de coupe ont été développées. Ainsi, on connaît le concept industriel de couple outil - matière (COM) défini par la norme NFE 66-520 pour la sélection des paramètres de coupe tels que l'avance, la profondeur de passe ou la vitesse de coupe des outils dans la matière à usiner. Cette norme préconise que les conditions de coupe soient propres à un couple outil - matière usinée et qu'une étude de l'évolution de paramètres de sortie de coupe, tels que la forme des copeaux, les efforts de coupe ou la puissance de la broche de la machine-outil, permette la détermination d'un domaine d'emploi optimal. La méthodologie COM consiste en l'élaboration d'un diagramme, celui-ci étant caractéristique de la matière à usiner, de l'outil utilisé et de l'opération réalisée. La détermination du domaine d'emploi optimal est faite à partir de l'observation de l'évolution de la pression de coupe (également nommée effort spécifique de coupe) ou de l'énergie de coupe selon l'opération d'usinage, en fonction de la vitesse de coupe ou de l'avance. Une vitesse de coupe/avance minimale est observée en dessous de laquelle, la vitesse de coupe/avance est trop faible pour couper. Egalement, à partir d'une vitesse de coupe/avance maximale, l'augmentation de la vitesse n'améliore plus la coupe, mais peut provoquer une usure accélérée de l'outil. Entre ces deux points caractéristiques, la plage de fonctionnement est considérée comme optimale. La méthodologie COM permet à l'expert de déterminer visuellement la ou les limites d'emploi sur le paramètre étudié. On constate cependant que cette méthode de détermination des limites d'emploi repose essentiellement sur l'expérience de l'opérateur et sur son appréciation de la situation. EXPOSE DE L'INVENTION Un des buts de la présente invention est de proposer un procédé de détermination des conditions de coupe d'une machine-outil qui soit plus automatisé, présentant ainsi une meilleure reproductibilité. A cet effet, l'invention a pour objet un procédé de détermination des conditions de coupe d'une machine-outil à commande numérique caractérisé en ce qu'il comporte les étapes suivantes : on mémorise au moins un diagramme COM, défini par au moins : o une vitesse de coupe optimale prédéfinie, o une plage de tolérance de l'effort/énergie de coupe associée à la vitesse de coupe optimale prédéfinie, o une plage de limite haute de vitesse de coupe de référence, et o une plage de limite basse de vitesse de coupe de référence, puis en cours d'usinage, on applique la vitesse de coupe optimale prédéfinie et on réalise automatiquement les étapes suivantes : o on mesure l'effort/énergie de coupe et on le compare à la plage de tolérance de l'effort/énergie de coupe associée à la vitesse de coupe optimale prédéfinie, o en cas de sortie de l'effort/énergie de coupe de la plage de tolérance de l'effort/énergie de coupe ou en cas de changement d'une condition d'usinage, o on fait varier la vitesse de coupe sur les plages de limite haute et basse de vitesse de coupe de référence et on mesure les efforts/énergies de coupe associés pour redéfinir la vitesse de coupe optimale, et o on redéfinit la plage de tolérance de l'effort/énergie de coupe associée à la vitesse de coupe optimale redéfinie. L'idée à la base de l'invention est de réajuster de manière automatique le diagramme COM à partir d'un diagramme COM obtenu initialement par voie classique lorsque les efforts s'écartent des points de fonctionnements attendus. Ceci est rendu possible en faisant l'hypothèse d'une part, que le diagamme COM varie au cours d'une même opération de production et d'autre part, qu'il varie autour du diagramme COM initial. Il est alors possible d'adapter le diagramme COM initial par la réalisation de petites variations localisées de la vitesse de coupe/avance autour de valeurs extrémales judicieusement choisies, pour la remise à jour du diagramme COM. Le procédé de détermination permet un nombre de mesures réduit, inférieur à celui que nécessiterait la mise en oeuvre d'un procédé de détermination complète d'un diagramme COM. En outre, le procédé de détermination permet de fiabiliser la méthodologie COM par la surveillance logicielle de certains faits déclencheurs de nouvelles déterminations de la vitesse de coupe/avance optimale et par la réalisation automatique d'une nouvelle phase d'apprentissage de la machine-outil. Selon un exemple de réalisation du procédé de détermination: - on mémorise également dans le diagramme COM : o une avance optimale prédéfinie, o une plage de tolérance de l'effort/énergie de coupe associée à l'avance optimale prédéfinie, o une plage de limite haute d'avance de référence, et o une plage de limite basse d'avance de référence, - puis, en cours d'usinage, on mesure l'effort/énergie de coupe associés et on le compare à la plage de tolérance de l'effort/énergie de coupe associée à l'avance optimale prédéfinie, - en cas de sortie de l'effort/énergie de coupe de la plage de tolérance de l'effort/énergie de coupe ou en cas de changement d'une condition d'usinage, - on fait varier l'avance sur les plages de limite haute et basse d'avance de référence et on mesure les efforts/énergies de coupe associés pour redéfinir l'avance optimale, et - on redéfinit la plage de tolérance de l'effort/énergie de coupe associée à l'avance optimale redéfinie. Selon un exemple de réalisation, pour redéfinir la vitesse de coupe/avance optimale, on calcule une première équation de la courbe des efforts/énergies de coupe mesurés associés aux variations de la vitesse de coupe/avance sur la plage de limite haute de vitesse de coupe/avance de référence, on calcule une deuxième équation de la courbe des efforts/énergies de coupe mesurés associés aux variations de la vitesse de coupe/avance sur la plage de limite basse de vitesse de coupe/avance de référence, à partir des équations des courbes des efforts/énergies de coupe mesurés, on estime la vitesse de coupe/avance minimale correspondante à l'intersection des courbes des efforts/énergies de coupe mesurés, on détermine la vitesse de coupe/avance optimale à partir de la vitesse de coupe/avance minimale. Les courbes des efforts/énergies de coupe mesurés associés aux variations de la vitesse de coupe/avance sur les plages de limite haute et basse de vitesse de coupe/avance de référence, sont par exemple approximées par des droites. En outre, si la différence entre la première et la deuxième pente est inférieure à un seuil prédéfini, on peut élargir les plages de limite haute et basse de vitesse de coupe/avance de référence sur lesquelles on fait varier la vitesse de coupe/avance. Selon un exemple de réalisation, on fait varier la vitesse de coupe/avance de façon discrète sur les plages de limites haute et basse de vitesse de coupe/avance de référence avec un pas de progression prédéfini de vitesse de coupe/avance et on utilise plusieurs pièces à usiner. Selon un autre exemple de réalisation, on fait varier la vitesse de coupe/avance de façon continue sur les plages de limites haute et basse de vitesse de coupe/avance de référence et on utilise une seule pièce à usiner. L'invention a aussi pour objet une unité de traitement pour la mise en oeuvre d'un procédé de détermination des conditions de coupe d'une machine-outil telle que décrite précédemment, reliée à une commande numérique de machine-outil caractérisée en ce qu'elle comporte : - une mémoire configurée pour stocker au moins un diagramme COM, une unité de commande configurée pour commander la commande numérique de façon à pouvoir faire varier la vitesse de coupe/avance, une unité de mesure configurée pour mesurer l'effort/énergie de coupe associée à une vitesse de coupe/avance commandée, une unité de calcul configurée pour surveiller les effort/énergie de coupe mesurés et calculer une vitesse de coupe/avance optimale à partir des efforts/énergie de coupe mesurés et du diagramme COM mémorisé. DESCRIPTION SOMMAIRE DES DESSINS D'autres objets, avantages et caractéristiques apparaîtront à la lecture de la description de l'invention, ainsi que des dessins annexés sur lesquels : - la figure 1 représente un organigramme d'un procédé de détermination des conditions de coupe d'une machine-outil, - la figure 2 représente une vue schématique d'une unité de traitement de machine-outil, - la figure 3 représente un exemple de diagramme COM initial avec en abscisse la vitesse de coupe Vc en m/min et en ordonnée l'effort spécifique de coupe en N/mm2, et - la figure 4 représente un exemple de diagramme COM partiel. Sur ces figures, les éléments identiques portent les mêmes numéros de référence. DESCRIPTION DÉTAILLÉE La figure 1 illustre un exemple de procédé de détermination des conditions de coupe 100 d'une machine-outil 1. Le procédé de détermination 100 est mis en oeuvre dans une unité de traitement 2 représentée sur la figure 2 reliée à une commande numérique 3 de la machine-outil 1, de façon déportée ou directement intégrée dans la machine-outil 1. L'unité de traitement 2 comporte : - une mémoire 4 configurée pour stocker au moins un diagramme COM initial, dit diagramme COM, une unité de commande 5 configurée pour commander la commande numérique 3 de façon à pouvoir faire varier la vitesse de coupe/avance, une unité de mesure 6 configurée pour mesurer l'effort/énergie de coupe de la machine-outil 1 associée à une vitesse de coupe/avance commandée par l'unité de commande 5, une unité de calcul 7 configurée pour surveiller les effort/énergie de coupe mesurés par l'unité de mesure 6 et calculer une vitesse de coupe/avance optimale à partir des efforts/énergie de coupe mesurés et du diagramme COM stockés dans la mémoire 4. Le procédé de détermination comporte la succession des étapes suivantes réalisées de façon automatique par l'unité de traitement 2. Dans une première étape d'initialisation 101, on mémorise dans la mémoire 4, au moins un diagramme COM. Le diagramme COM est défini par au moins : o une vitesse de coupe optimale prédéfinie VcO, o une plage de tolérance de l'effort/énergie de coupe 4Ec associée à la vitesse de coupe optimale prédéfinie VcO, o une plage de limite haute de vitesse de coupe de référence A.VcH, et o une plage de limite basse de vitesse de coupe de référence A.VcB. Un exemple de diagramme COM est représenté sur la figure 3. Le diagramme COM peut également contenir : o une avance optimale prédéfinie f0, o une plage de tolérance de l'effort/énergie de coupe 4Ef associée à l'avance optimale prédéfinie f0, o une plage de limite haute d'avance de référence 4f1-1, et o une plage de limite basse d'avance de référence AfB. Ce diagramme COM est réalisé au préalable en utilisant les conditions d'usinage définies au moins par : la matière à usiner (alu, inox...), l'outil de production utilisé (tour, fraiseuse..) et l'opération de coupe réalisée (dressage, chariotage, tronçonnage, ...). Un changement de l'un de ces trois paramètres nécessite la redéfinition du diagramme COM et donc, la détermination du diagramme COM complet. Pour déterminer le diagramme COM complet, on réalise l'opération de coupe avec l'outil de production sur une pièce de production ou sur une pièce type de même matériau, en faisant varier la vitesse de coupe/avance entre deux limites haute et basse de vitesse de coupe/avance LVcH- LVcB/ LfH- LfB et en mesurant l'effort/énergie de coupe associé. L'exemple de la figure 3 est relatif à une opération de chariotage et reporte l'énergie de coupe Ec, qui est déduite de la puissance du moteur de broche de la machine-outil 1, mesurée par exemple par un wattmètre, en fonction de la vitesse de coupe appliquée à la commande numérique 3. A partir du diagramme COM complet (essais en vitesses de coupe Vc et en avance f), l'expert détermine une vitesse de coupe optimale prédéfinie Vcmin et une avance optimale prédéfinie fmin, à l'aide d'une visualisation graphique. Puis on détermine une vitesse de coupe/avance optimale prédéfinie VcO/fO. Celle-ci est égale à la différence de la vitesse de coupe/avance minimale Vcmin/fmin et d'une variation de vitesse de coupe/avance de sécurité, par exemple de l'ordre de 20% de la vitesse de coupe/avance minimale Vcmin/fmin. Dans l'exemple de la figure 3, la vitesse de coupe optimale prédéfinie VcO est de l'ordre de 210 m/min. Ensuite, on fait varier la vitesse de coupe/avance autour de la vitesse de coupe/avance optimale prédéfinie VcO/fO, et on mesure l'effort/énergie de coupe pour définir la plage de tolérance de l'effort/énergie de coupe 4Ec/4Ef associée à la vitesse de coupe/avance optimale prédéfinie VcO/fO. Les plages de limite haute de vitesse de coupe/avance de référence A.VcH/ASH sont définies par la somme de la limite haute de vitesse de coupe/avance LVcH- LVcB/ LfH- LfB et d'un écart de vitesse de coupe/avance. Les plages de limite basse de vitesse de coupe/avance de référence 4VcB/4f13 sont définies par la somme de la limite basse de vitesse de coupe/avance LVcB/ LfB et d'un écart de vitesse de coupe/avance. Puis, au cours d'une deuxième étape 102 de surveillance, réalisée en cours d'usinage de production, dans lequel la vitesse de coupe/avance optimale commandée par l'unité de commande 5 à la commande numérique 3 est la vitesse de coupe/avance optimale prédéfinie VcO/fO, on réalise automatiquement les étapes suivantes : On mesure l'effort/énergie de coupe Kc/VVc, via l'unité de mesure 6. Après une ou plusieurs mesures, on compare l'effort/énergie de coupe Kc/Wc ou une moyenne de l'effort/énergie de coupe Kc/Wc, avec la plage de tolérance de l'effort/énergie de coupe 4Ec/4Ef associée à la vitesse de coupe/avance optimale prédéfinie VcO/fO (étape 103). Cette étape 103 est réalisée par l'unité de calcul 7. En cas de sortie de l'effort/énergie de coupe mesuré Kc/VVc de la plage de tolérance de l'effort/énergie de coupe 4Ec/4Ef ou en cas de changement d'une condition d'usinage telle que définie précédemment, le procédé passe à l'étape d'auto-adaptation 104. Sinon, c'est-à-dire si l'effort/énergie de coupe mesuré Kc/VVc reste dans les limites de la plage de tolérance de l'effort/énergie de coupe 4Ec/4Ef dans les mêmes conditions d'usinages, le procédé continue de mesurer l'effort/énergie de coupe Kc/VVc (étape 102, figure 1). Au cours de l'étape d'auto-adaptation 104, on redéfinit la vitesse de coupe/avance optimale et la plage de tolérance de l'effort/énergie de coupe associée par l'unité de calcul 7 à partir des efforts/énergie de coupe mesurés et du diagramme COM stocké dans la mémoire 4. Pour cela, on fait varier la vitesse de coupe/avance sur les plages de limite haute et basse de vitesse de coupe/avance de référence 4VcH/ASI-1, 4VcB/4SI3 et on mesure les efforts/énergies de coupe Kc/VVc associés. Cette étape peut être réalisée sur une ou plusieurs pièces de production, sur une ou plusieurs pièces types ou lopins de matière destinés au rebut. Selon un premier exemple, on fait varier la vitesse de coupe/avance de façon discrète sur les plages de limites haute et basse de vitesse de coupe/avance de référence avec un pas de progression prédéfini de vitesse de coupe/avance, tel que de l'ordre de 20m/min/0,05mm/tr. On utilise ce moyen lorsque la morphologie ou le volume de la pièce font que la surface usinée est trop petite pour permettre un usinage avec variation continues de conditions de coupe. On utilise alors plusieurs pièces, un ou plusieurs pas de la vitesse étant réalisé sur chaque pièce. Selon un deuxième exemple, on fait varier la vitesse de coupe/avance de façon continue sur les plages de limites haute et basse de vitesse de coupe/avance de référence lorsqu'on dispose de suffisamment de matière pour faire varier les paramètres sur une seule et même pièce. On obtient alors un diagramme COM partiel représenté par les courbes A et B sur la figure 4. Selon un exemple pour redéfinir la vitesse de coupe/avance optimale VcO/fO, on calcule une première équation représentative des efforts/énergies de coupe mesurés Kc/VVc associés aux variations de la vitesse de coupe/avance sur la plage de limite haute de vitesse de coupe/avance de référence A.VcH/ASH (courbe B). Egalement, on calcule une deuxième équation représentative des efforts/énergies de coupe mesurés Kc/VVc associés aux variations de la vitesse de coupe/avance sur la plage de limite basse de vitesse de coupe/avance de référence 4VcB/4f13 (courbe A). Pour simplifier le temps de calcul, les courbes des efforts/énergies de coupe mesurés Kc/Wc associés aux variations de la vitesse de coupe/avance sur la plage de limite basse et haute de vitesse de coupe/avance de référence A.VcH/ASH, A.VcB/ASB, sont approximées par des droites. Ainsi, sur l'exemple de la figure 4, on obtient : Kc/VVc= a 1 *Vc/f+ b 1 (équation 1) Avec al, la pente de la droite et 131, l'ordonnée à l'origine de la courbe A des variations de la vitesse de coupe/avance sur la plage de limite basse de vitesse de coupe/avance de référence A.VcB/ASB, et Kc/VVc=a2*Vc/f+ b2 (équation 2) Avec a2, la pente de la droite et b2, l'ordonnée à l'origine de la courbe B des variations de la vitesse de coupe/avance sur la plage de limite haute de vitesse de coupe/avance de référence A.VcH/ASH. Puis, à partir des équations 1 et 2 des courbes A et B des efforts/énergies de 25 coupe mesurés on estime la vitesse de coupe/avance minimale Vmin/fmin correspondante à l'intersection des courbes des efforts/énergies de coupe mesurés. Ainsi, la résolution de l'équation 3 permet d'obtenir Vc min/f min. al*Vc min/f min+bl= a2*Vc min/f min+b2 (équation 3) Enfin, on redéfinit la vitesse de coupe/avance optimale VcO'/fO' à partir de la 30 vitesse de coupe/avance minimale Vc min/f min calculée. Celle-ci est égale à la différence de la vitesse de coupe/avance minimale Vcmin/fmin et d'une variation de vitesse de coupe/avance de sécurité, par exemple de l'ordre de 20% de la vitesse de coupe/avance minimale Vcmin/fmin. On redéfinit ensuite la plage de tolérance de l'effort/énergie de coupe 4Ec'/4Ef' associée à la vitesse de coupe optimale redéfinie VcO'/fO' par mesure en faisant varier la vitesse de coupe/avance optimale VcO'/fO' autour de sa valeur. Il est possible d'ajouter une étape de protection 105 au cours de laquelle on vérifie que les équations des deux courbes A et B des variations de la vitesse de coupe/avance sur les plages de limite basse et haute de vitesse de coupe/avance de référence A.VcH/ASH, A.VcB/ASB, présentent une cassure telle qu'attendue. Par exemple, on observe si la différence entre la première et la deuxième pente a1, a2 des équations linéaires est inférieure à un seuil prédéfini. Si la différence entre la première et la deuxième pente a1, a2 des équations linéaires est supérieure au seuil prédéfini, alors la cassure est suffisante. On modifie la vitesse de coupe/avance à la vitesse de coupe/avance optimale VcO/fO (étape 106) et on retourne à l'étape de surveillance 102. Si ce n'est pas le cas, soit on sort du procédé par exemple en émettant une alerte, soit on peut réitérer l'étape d'auto-adaptation 104 en élargissant au préalable les plages de limite haute et basse de vitesse de coupe/avance de référence 4VcH/ASI-1, A.VcB/ASB sur lesquelles on fait varier la vitesse de coupe/avance (étape 107). Il est ainsi possible de réajuster de manière automatique le diagramme COM à partir d'un diagramme COM obtenu initialement par voie classique lorsque les efforts s'écartent des points de fonctionnements attendus. Le diagramme COM initial est auto-adapté par la réalisation de petites variations localisées de la vitesse de coupe/avance autour de valeurs extrémales. Le procédé de détermination permet un nombre de mesures réduit, inférieur à celui que nécessiterait la mise en oeuvre d'un procédé de détermination complète d'un diagramme COM. En outre, le procédé permet de fiabiliser la méthodologie COM par la surveillance logicielle de certains faits déclencheurs de nouvelles déterminations de la vitesse de coupe/avance optimale et par la réalisation automatique d'une nouvelle phase d'apprentissage de la machine-outil.30 REVENDICATIONS1. Procédé de détermination des conditions de coupe d'une machine-outil à commande numérique caractérisé en ce qu'il comporte les étapes suivantes : on mémorise au moins un diagramme COM, défini par au moins : o une vitesse de coupe optimale prédéfinie, o une plage de tolérance de l'effort/énergie de coupe associée à la vitesse de coupe optimale prédéfinie, o une plage de limite haute de vitesse de coupe de référence, et o une plage de limite basse de vitesse de coupe de référence, puis en cours d'usinage, on applique la vitesse de coupe optimale prédéfinie et on réalise automatiquement les étapes suivantes : o on mesure l'effort/énergie de coupe et on le compare à la plage de tolérance de l'effort/énergie de coupe associée à la vitesse de coupe optimale prédéfinie, o en cas de sortie de l'effort/énergie de coupe de la plage de tolérance de l'effort/énergie de coupe ou en cas de changement d'une condition d'usinage, o on fait varier la vitesse de coupe sur les plages de limite haute et basse de vitesse de coupe de référence et on mesure les efforts/énergies de coupe associés pour redéfinir la vitesse de coupe optimale, et o on redéfinit la plage de tolérance de l'effort/énergie de coupe associée à la vitesse de coupe optimale redéfinie. 2. Procédé selon la revendication 1, caractérisé en ce que : on mémorise également dans le diagramme COM : o une avance optimale prédéfinie, o une plage de tolérance de l'effort/énergie de coupe associée à l'avance optimale prédéfinie, o une plage de limite haute d'avance de référence, et o une plage de limite basse d'avance de référence, puis, en cours d'usinage, on mesure l'effort/énergie de coupe associés et on le compare à la plage de tolérance de l'effort/énergie de coupe associée à l'avance optimale prédéfinie,- en cas de sortie de l'effort/énergie de coupe de la plage de tolérance de l'effort/énergie de coupe ou en cas de changement d'une condition d'usinage, - on fait varier l'avance sur les plages de limite haute et basse d'avance de référence et on mesure les efforts/énergies de coupe associés pour redéfinir l'avance optimale, et - on redéfinit la plage de tolérance de l'effort/énergie de coupe associée à l'avance optimale redéfinie. 3. Procédé de détermination selon l'une des revendications 1 ou 2, caractérisé en ce que pour redéfinir la vitesse de coupe/avance optimale, - on calcule une première équation de la courbe des efforts/énergies de coupe mesurés associés aux variations de la vitesse de coupe/avance sur la plage de limite haute de vitesse de coupe/avance de référence, - on calcule une deuxième équation de la courbe des efforts/énergies de coupe mesurés associés aux variations de la vitesse de coupe/avance sur la plage de limite basse de vitesse de coupe/avance de référence, - à partir des équations des courbes des efforts/énergies de coupe mesurés, on estime la vitesse de coupe/avance minimale correspondante à l'intersection des courbes des efforts/énergies de coupe mesurés, - on détermine la vitesse de coupe/avance optimale à partir de la vitesse de coupe/avance minimale. 4. Procédé de détermination selon la revendication 3, caractérisé en ce que les courbes des efforts/énergies de coupe mesurés associés aux variations de la vitesse de coupe/avance sur les plages de limite haute et basse de vitesse de coupe/avance de référence, sont approximées par des droites. 5. Procédé de détermination selon l'une des revendications 3 ou 4, caractérisé en ce que si la différence entre la première et la deuxième pente est inférieure à un seuil prédéfini, on élargi les plages de limite haute et basse de vitesse de coupe/avance de référence sur lesquelles on fait varier la vitesse de coupe/avance. 6. Procédé de détermination selon l'une des revendications précédentes, caractérisé en ce qu'on fait varier la vitesse de coupe/avance de façon discrète sur les plages de limites haute et basse de vitesse de coupe/avance de référence avec un pasde progression prédéfini de vitesse de coupe/avance et en ce qu'on utilise plusieurs pièces à usiner. 7. Procédé de détermination selon l'une des revendications 1 à 5, caractérisé en ce qu'on fait varier la vitesse de coupe/avance de façon continue sur les plages de limites haute et basse de vitesse de coupe/avance de référence et en ce qu'on utilise une seule pièce à usiner. 8. Unité de traitement pour la mise en oeuvre d'un procédé de détermination des conditions de coupe d'une machine-outil (100) selon l'une des revendications précédentes, reliée à une commande numérique (3) de machine-outil caractérisée en ce qu'elle comporte : une mémoire (4) configurée pour stocker au moins un diagramme COM, une unité de commande (5) configurée pour commander la commande numérique (3) de façon à pouvoir faire varier la vitesse de coupe/avance, une unité de mesure (6) configurée pour mesurer l'effort/énergie de coupe associée à une vitesse de coupe/avance commandée, une unité de calcul (7) configurée pour surveiller les effort/énergie de coupe mesurés et calculer une vitesse de coupe/avance optimale à partir des efforts/énergie de coupe mesurés et du diagramme COM mémorisé.20