Brevet FR2102092A1 — publié le 19720407

La présente invention est relative à la commande numérique des machines-outils et plus particulièrement à un système de commande pour un tour qui comporte des moyens pour déterminer quand le tour exécute une coupe intermittente et fournir des signaux 5 de commande préprogrammés au tour à cet instant. Dans les systèmes de commande numérique pour machine-outil largement en usage actuellement, le programme indique la trajectoire que l'outil de coupe doit suivre au travers de l'ouvrage et l'information qui peut être utilisée pour contrôler la vi-10 tesse de déplacement de l'outil de coupe et la vitesse de rotation de la broche. Ces vitesses de fonctionnement programmées sont basées sur un. certain nombre d'hypothèses relativement au fonctionnement de la machine comprenant en particulier l'hypothèse que la configuration de l'ouvrage brut est telle que l'outil de coupe est 15 en contact continu avec lui. En fonctionnement, le programme peut être utilisé avec des ouvrages ayant une configuration telle qu'à certains instants l'outil de coupe n'est plus en contact avec l'ouvrage. A de tels instants, l'outil de mupe peut être déplacé à des vitesses plus grandes. Certains■dispositifs précédents ont prévu 20 des moyens permettant à un opérateur manuel d'accroître la vitesse de déplacement à de tels instants pour accélérer l'exécution de l'opération prévue. Dans la demande de brevet français ÏT° 71 -10.779 de la demanderesse déposée le 26 mars 1971 pour "Commande numérique adaptable pour machine-outil" on a décrit un dispositif capable de 25 détecter le couple et la vibration de l'outil de coupe en fonctionnement pour déterminer quand l'outil de coupe n'est plus en contact avec l'ouvrage. A de tels instants désignés par "condition d'entrefer" , le système commute la valeur de la vitesse de déplacement commandée sur une autre valeur prédéterminée avec laquelle l'outil 30 de coupe peut venir au contact de l'ouvrage sans crainte de dommage ni pour l'outil de coupe ni pour le fini de surface de l'ouvrage. Un tel système ne fonctionne pas de façon satisfaisante lorsque l'on désire exécuter une opération de tournage • au cours de laquelle l'outil de coupe entre en contact avec l'ou-35 vrage et le quitte de façon répétée parce que la matière brute qu'il y a lieu de façonner est loin de l'arrondi ou que la configuration de l'ouvrage comporte des excroissances, des bosses, des aspérités qui provoquent des contacts intermittents. Dans de telles situations, un système de commande capable de distinguer entre un 40 contact continu et une condition d'entrefer est seul à même d'ame 71 26975 2 2102092 ner la vitesse de déplacement à alterner rapidement..entre les deux valeurs programmées permettant un fonctionnement intermittent de la machine contrôlée. La présente invention permet de parvenir à ce 5 résultat. Suivant l'invention la commande numérique pour machine-outil qui est du type comportant : une broche tournante, un outil de coupe qui peut être déplacé par rapport à cette broche, un dispositif d1entrainement de l'outil de coupe comprenant un •jq interpolateur et un dispositif d' entrainement de la broche à vitesse variable ; une source d'information contenant une multiplicité de blocs d'informations successifs définissant chacun un segment de trajectoire pour le déplacement de l'outil de coupe par rapport à la broche, est caractérisée : en ce que la source d'informations ^ fournit également des quantités numériques relatives à d'autres vitesses de déplacement, de l'outil de coupe par rapport à l'ouvrage pour chaque segment de déplacement pour des. conditions de fonctionnement autres que les conditions normales de coupe continue ; en ce qu'elle comprend : une unité de sélection de condition asser-2Q vie à un détecteur de force appréciant l'effort exercé par l'outil de coupe sur l'ouvrage pour engendrer un premier signal et comportant un compteur faisant le comptage des impulsions engendrées pour chaque déplacement élémentaire de la broche, l'entrée de remise à zéro du compteur étant connectée de façon à recevoir ledit premier 25 signal, et un dispositif de commutation de commande recevant d'une part les signaux de commande engendrés par l'unité de sélection de .condition à partir dudit premier signal, d'autre part les quantités d'informations numériques relatives à la vitesse de déplacement de l'outil par rapport à l'ouvrage pour toutes les hypothèses 2Q de fonctionnement, et sélectionnant l'une de ces informations numériques pour commander la vitesse de déplacement de l'outil par rapport à l'ouvrage porté par la broche. D'autres caractéristiques ressortiront de la description qui va suivre et qui n'est donnée, qu'à titre d'exemple. A cet effet on se reportera aux dessins joints dans lesquels : - la figure 1 représente un.mode de réalisation schématique d'une commande numérique pour un-tour suivant la présente invention ; - la figure 2 est une représentation schématique d'un mode de réalisation du circuit de-sélection de condition du système de la 40 figure 1 ; et 71 26975 3 2102092 - la figure 3 est une représentation schématique d'un mode de réalisation de la logique de commutation de commande utilisée dans le dispositif de la figure 1 . Suivant le mode de réalisation de la figure 1, 5 un tour 10 comporte une broche 12 porteuse d'ouvrage entraînée en rotation par un dispositif d1entrainement 16 à vitesse variable par l'intermédiaire d'un arbre 14- l'ouvrage 18 porté par la broche 12 est traité par un outil de coupe 20 porté par un support 26 pouvant se déplacer le long de rails 22 assimilés à l'axe X grâce à 10 un dispositif d'entrainement 30 déplaçant le support 26 au moyen d'une vis-mère 28 parallèlement à l'axe X. les rails 22 et le dispositif d'entrainement 30 sont solidaires d'un support 32 pouvant se déplacer le long de rails 24 assimilés à l'axe Z grâce à un dispositif d'entrainement 36 déplaçant le support 32 et par conséquent 15 l'outil 20 au moyen d'une vis-mère 34 parallèlement à l'axe Z. le moteur d1 entrainement en rojtation de, broche , l'axe des X et le moteur de de-placement 36 suivant; 16, le moteur de déplacement suivant /l'axe des ù fonctionnent sous la conduite d'une commande numérique fonctionnant à sor, tour d'après des informations numériques introduites dans le système à 20 partir d'une bande perforée 40 et d'une entrée manuelle de commande 42. D'autres formes d'entrées de l'information pourraient tout aussi bien être utilisées, les mots de code contenus dans un bloc d'information de la bande perforée peuvent être : 00DE FONCTION 25 g01 signifie que le bloc suivant concerne une interpolation linéaire f327 valeur de la vitesse de déplacement pour une coupe continue s822 "vitesse de rotation de broche pour une 30 coupe continue X134 dimension du déplacement suivant l'axe des X Z318 dimension du déplacement suivant l'axe des Z 35 eb code de fin de bloc qui divise les don nées numériques en blocs Cette bande est préparée à la manière habituelle et constitue une bande de commande numérique classique. Pour les besoins de la présente invention des informations complémentaires 40 doivent être transmises au système relativement à la vitesse de 71 26975 4 2102092 déplacement et à la vitesse de rotation de broche pour les conditions "entrefer et "coupe interrompue". Ces informations ont normalement des vitesses constantes pour tous ou la majorité des blocs de la bande de commande et peuvent être introduites dans le dispositif de 5 l'invention soit à partir du premier bloc d'informations contenu sur la bande 40 soit à partir des touches décimales du clavier d'entrée manuelle de commande 42. l'information contenue sur la bande de commande 40 est convertie d'une manière séquentielle en signaux électriques par un 10 lecteur de bande 44 et transmise à une unité de conversion et d'emmagasinage 46 en même temps que les signaux électriques représentatifs de la position des touches du clavier manuel 42. L'unité d'entrée 46 décode les signaux et les emmagasine de façon qu'ils soient à la disposition des autres unités du système. 15 En un point approprié du cycle, le nombre de commande cor respondant au déplacement suivant l'axe des X est transmis à un inta?-polateur 48 de l'axe des X et le nombre de commande Z est transmis' à un interpolateur 50 de l'axe des Z. Ces interpolateurs engendrent des trains d'impulsions de commande à des cadences proportionnelles 20 aux nombres de commande reçus et qui contiennait chacun un nombre d'impulsions proportionnel à ces nombres de commande. Les interpolateurs sont généralement du type analyseur différentiel numérique connu du technicien. Le train d'impulsions de commande à la sortie de l'inter-25 polateur 48 est transmis à un servo-mécanisme 52 de l'axe des X qui contrôle le déplacement du moteur d1entrainement 30 de l'axe des X. .D'une manière analogue, le train d'impulsions de commande à la sortie de 1'interpolateur 50 est transmis à un servo-mécanisme 54 qui contrôle le déplacement du moteur d'entrainement 36 de l'axe des Z. 30 Les servo-mécanismes 52 et 54 sont par exemple de la variété à analogie de phase connue du technicien et ils déplacent le moteur associé d'une quantité élémentaire pour chaque impulsion reçue. Les commandes X et Z comprennent chacune le signe et la direction de la rotation des unités d' entrainement 30 et 36 est contrôlée par leurs sa?-35 vo-mécanismes associés en liaison avec ce signe. Les moteurs d'entrainement selon les axes X et Z contiennent des résolveurs associés par réaction à leur servo-mécanisme particulier pour réaliser un fonctionnement en boucle fermée. La cadence à laquelle les impulsions sont engendrées par 40 les interpolateurs 48 et 50 est contrôlée par le train d'impulsions à la sortie d'un interpolateur 60 de vitesse de dé- 71 26975 5 2102092 placement. Chaque impulsion dans le train à la sortie de 1'interpolateur 60 agit comme une commande d'addition sur les interpolateurs 48 et 50. 1'interpolateur 60 engendre des impulsions de sortie à une cadence proportionnelle à la commande de vitesse de 5 déplacement qui lui est appliquée sur un conducteur 62. Le moteur d'entrainement de broche 16 tourne à une vitesse proportionnelle à un nombre de commande de vitesse de rotation de broche qui lui est transmis sur un conducteur 64. Les deux conducteurs 62 et 64 viennent d'une unité de commutation de 10 commande 66 qui reçoit les commandes de vitesse de broche et de vitesse de déplacement pour les conditions de : coupe continue ; entrefer ; coupe interrompue en provenance de l'unité de conversion d'entrée et d'emmagasinage 46. L'une de ces trois commandes de vitesse de rotation de broche est transmise en sortie sur le con-15 ducteur 64 au moteur d'entrainement 1 6 de la broche et l'une des commandes de vitesse de déplacement est transmise en sortie sur le conducteur 62 à 1'interpolateur de vitesse de déplacement 60. Le choix entre les trois valeurs de commande de vitesse de rotation et de vitesse de déplacement s'effectue par l'intermédiaire 20 d'une unité de sélection de condition 68 sur la base de l'information de réaction en provenance de l'opération. L'unité de sélection de condition 68 reçoit le signal de sortie d'un détecteur de force 70 qui est associé avec l'outil de coupe 20 et fournit un signal de sortie proportionnel à la force exercée par l'outil. L'unité 25 de sélection de condition 68 reçoit également le train d'impulsions de sortie d'un transducteur de broche 72 qui est connecté à l'arbre d'entrainement 14 par un engrenage 74. Ce transducteur 72 fournit une impulsion de sortie pour chaque rotation élémentaire de la broche. Les impulsions sont transmises par deux conducteurs diffé-30 rents suivant la direction de la rotation de la broché.' En gros, l'unité de sélection de condition 68 détermine si l'outil de coupe 20 est en contact avec l'ouvrage 18 en se basant sur le signal de sortie du détecteur de force 70. Une force plus grande est évidemment développée lorsque l'outil de 35 coupe est au contact que lorsqu'il n'y est pas. L'unité de sélection de condition 68 utilise aussi les impulsions à la sortie du transducteur 72 pour déterminer si l'outil de coupe a été en contact ou hors de contact avec l'ouvrage, pendant au moins une révolution complète de la broche. Si ce n'est pas le cas, mais si 40 l'outil de coupe entre en contact ou hors de contact avec l'ouvrage 71 26975 6 2102092 pendant une révolution, l'unité de sélection interprète ce fait en estimant que la machine fonctionne dans le mode de coupe intermittente. Un signal indiquant que la machine est dans le mode de coupe continue est transmis à l'unité de commutation de commande 5 sur le conducteur 78, le signal d'entrefer est transmis sur le conducteur 80 et le signal de coupe intermittente est transmis sur le conducteur 82. les composants du dispositif de commande numérique sont classiques à l'exception de l'unité de sélection de 10 condition 68 et du dispositif de commutation de commande 66. Oes circuits sont décrits par conséquent en détail en liaison respectivement avec les figures 2 et 3. Suivant la figure 2, le circuit de l'unité de sélection de condition 68 comprend un comparateur 90 disponible 15 dans le commerce sous forme d'un circuit totalement solide connecté pour recevoir la tension de sortie.analogique du détecteur de force 70 ainsi qu'une autre tension sur une seconde entrée 92, en provenance de l'alimentation interne du dispositif et qui agit comme . une valeur standard à laquelle la tension du détecteur est comparée. 20 La tension sur le conducteur 92 est choisie de façon telle que si la force de coupe est égale ou supérieure, l'outil de coupe est en contact avec l'ouvrage.- Cette condition conduit à un signal sur la sortie 94 du comparateur 90 qui est transmis à l'entrée de qualification d'une bascule - 96 ainsi qu'à son entrée de restauration par 25 l'intermédiaire d'un inverseur-98. La bascule est conditionnée par un signal d'horloge reçu sur une entrée intermédiaire 100 et elle • est par conséquent qualifiée à l'intérieur de chaque période d'horloge pendant laquelle'l'outil de coupe est en contact avec l'ouvrage et elle est restaurée pendant les autres périodes d'horloge. 30 Une seconds bascule 102'est également condition née par un signal d'horloge sur un conducteur 104 ; elle a ses entrées de qualification et de restauration respectivement connectées aux sorties de qualification et de restauration de la première bascule 96. Par conséquent la condition de la bascule 102 55 est identique à la condition de la bascule 96 pendant la période d'horloge précédente. - - . Une porte OU exclusive 106 compare les sorties de qualification des bascules 96 et 102 et fournit un signal de sortie si elles diffèrent entre elles. Cette condition survient 40 lorsque l'état de la-bascule .96 change entre deux périodes d'hor 71 26975 7 2102092 loge ce qui signifie que l1outil de coupe est entré en contact avec l'ouvrage ou. a quitté le contact avec ce dernier pendant la dernière période d'horloge. Le signal en provenance de la porte OU exclusive 5 106 indiquant que la relation outil de coupe-ouvrage s'est modifiée, est transmis à l'entrée de remise à zéro d'un compteur bidirectionnel 110. La fonction du compteur 110 est de compter les impulsions engendrées par le transducteur de broche 72 pour déterminer si cette dernière a exécuté une révolution complète depuis la dernière fois 10 où le compteur a été remis à zéro. Si le compteur est remis à zéro avant que la broche n'ait eu le temps d'exécuter une révolution complète depuis sa dernière remise à zéro, le contrôle reconnaît une condition soit d'entrefer soit de coupe continue selon que le signal en provenance du comparateur 90 indique que l1outil de coupe 15 est hors de contact ou en contact avec l'ouvrage. Le transducteur de broche 72 et sa logique associée sont connus du technicien. Ils fournissent une impulsion sur un conducteur de sortie pour tout déplacement élémentaire de la broche dans le sens des aiguilles d'une montre et fournissent 20 une impulsion sur un second conducteur de sortie pour tout déplacement élémentaire en sens inverse des aiguilles d'une montre. Ces deux conducteurs parviennent à une porte U0ÎT-0U 112 qui qualifie une bascule 114 par l'intermédiaire d'une seconde porte N0H-0U 116. A chaque fois que la bascule 114 est res-25 taurée par une impulsion d'horloge, une impulsion est transmise à l'entrée comptant dans le sens croissant du compteur bidirectionnel 110. Une porte ÏF0N-ET 118 reçoit les impulsions correspondant à une rotation dans le sens des aiguilles d'une montre 30 ainsi qu'un signal (CW) en provenance de l'unité de conversion d'entrée 46 lorsque le déplacement commandé de la broche doit s'effectuer en sens inverse des aiguilles d'une montre. D'une manière analogue, une porte FON-ET 120 reçoit les impulsions correspondant à une rotation dans le sens inverse des aiguilles d'une montre ainsi 35 qu'un signal (CW) de l'unité de conversion d'entrée 46 lorsque le déplacement commandé de la broche doit s'effectuer dans le sens des aiguilles d'une montre. Une porte ÎT0ÏÏ-0U 122 fournit l'un de ces signaux à une bascule 124 qui engendre une impulsion pour l'entrée comptant dans le sens décroissant du compteur bidirection-40 nel 110 chaque fois qu'elle est restaurée par une impulsion d'hor- 71 26975 8 2102092 loge. Les impulsions qui sont détectées par les portes 118 et 120 correspondent aux vibrations de la broche et doivent par conséquent être décomptées. Elles sont également transmises à la porte ÏTOK-OÏÏ 116 afin d'inhiber l'application des impulsions de la porte 112 au 5 compteur. Lorsque le compte effectué par le compteur 110 atteint un niveau prédéterminé qui représente le nombre d'impulsions de comptage engendrées par le transducteur 72 pendant une rotation complète de la broche 12, un signal de sortie est trans-10 mis sur un conducteur 126 qui restaure les bascules 114 et 124 par l'intermédiaire d'une porte ET 128 et arrête tout comptage ultérieur. Le conducteur de sortie 126 est également relié à une paire de portes ET 130 et 132. La porte ET 130 est condition-15 née par le signal de sortie sur le conducteur 94 en provenance du comparateur 90, indiquant que la force de coupe dépasse la force de niveau standard et que par conséquent l'outil de coupe est en contact avec l'ouvrage, tandis que la porte ET 132 est conditionnée par l'inverse du même signal engendré par un inverseur 134. Le 20 signal de sortie de la porte ET 130 sur le conducteur 78 est transmis au circuit de commutation de commande 66 et indique qu'une coupe continue est en cours d'exécution. Le signal de sortie de la porte ET 132 sur le conducteur 80 indique qu'il existe présentement une situation d'entrefer. La sortie 126 du compteur 110 est 25 encore connectée à un inverseur 138 pour engendrer un signal sur le conducteur de sortie 82 indiquant qu'une coupe interrompue est • en cours de réalisation puisque le compteur 110 n'a pas atteint le compte correspondant à une rotation complète avant d'être remis à zéro. 30 Suivant le mode de réalisation de la figure 3, le signal de coupe continue sur le conducteur 78 est transmis à une paire de portes ET 100 et 102 qui reçoivent respectivement par ailleurs les signaux de vitesse de rotation de broche et de vitesse de déplacement d'outil en provenance de l'unité de conversion 35 d'entrée 46. Lorsqu'il y a -un signal sur le conducteur 78 indiquant que le dispositif fonctionne dans le mode de coupe continue, les deux signaux en provenance de la bande 40 sont transmis respectivement au moteur d'entrainement 16 de rotation de broche et à 1'interpolateur 60 de vitesse de déplacement. D'une manière analo-40 gue, le conducteur 80 qui véhicule un signal dans le cas où le 71 26975 9 2102092 système fonctionne dans le mode avec "entrefer", est relié à deux portes ET 106 et 108 qui reçoivent respectivement par ailleurs la vitesse de rotation de broche avec entrefer et la vitesse de déplacement d'outil avec entrefer. Le conducteur 82 qui véhicule un 5 signal dans le cas où le système fonctionne dans le mode avec "coupe interrompue" est relié à deux portes ET 110 et 112 qui reçoivent respectivement par ailleurs la vitesse de rotation de broche en mode interrompu et la vitesse de déplacement d'outil en mode interrompu. Ces portes transmettent des signaux sur les conduc 10 teurs de sortie 64 et 62 quand elles sont conditionnées de façon appropriée. Comme on l'a noté, les valeurs de rotation de broche et de vitesse de déplacement peuvent être déduites soit directement de la bande 40, soit d'un système d'adaptation. Les 15 valeurs pour les modes avec entrefer et coupe interrompue de la vitesse de rotation de broche et de la vitesse de déplacement peuvent aussi être fournies par la bande 40 ou transmises à partir du clavier manuel 42. On voit donc que le dispositif de l'invention 20 comprend des moyens pour déterminer quand l'outil de coupe est au contact de l'ouvrage, pour déterminer le temps pendant lequel le contact se prolonge en fonction de l'amplitude de la rotation de la broche et pour fournir des signaux de commande à la machine qui dépendent de la situation présente de l'outil de coupe vis à vis de 25 l'ouvrage. Bien entendu, l'invention n'est nullement limité au mode de réalisation représenté et décrit qui ne l'a été qu'à titre d'exemple. Il appartiendrait au technicien d'y apporter de nombreuses modifications sans pour autant sortir du cadre de la 30 présente invention. 71 26975 10 2102092 KE VEEDICATIOMS 1 ) Commande numérique pour machine-outil du type comportant : une "broche tournante un outil de coupe qui peut être déplacé par rapport à cette broche ; un dispositif d1entrainement de 5 l'outil de coupe comprenant un interpolateur et un dispositif d'entrainement de la broche à vitesse variable ; une source d'information contenant une multiplicité de blocs d'informations successifs définissant chacun un segment de trajectoire pour le déplacement de l'outil de coupe par rapport à la broche porte ouvrage, carac-10 tériséeen ce que la source d'informations fournit également des quantités numériques relatives à d'autres vitesses de déplacement de l'outil de coupe par rapport à l'ouvrage pour chaque segment de déplacement pour des conditions de fonctionnement autres que des conditions normales ; en ce qu'elle comprend : une unité de sélec-15 tion de condition de fonctionnement asservie à un détecteur de force appréciant l'effort exercé par l'outil de coupe sur l'ouvrage pour engendrer un premier signal et comportant un compteur faisant le comptage des impulsions engendrées pour chaque déplacement élémentaire de la broche, l'entrée de remise à zéro de ce compteur étant 20 connectée de. façon à recevoir ledit premier signal, et un dispositif de commutation de commande recevant d'une part les signaux de commande engendrés par l'unité de sélection de condi tion de fonctionnement à partir dudit premier signal, d'autre part les quantités d'informations numériques relatives à la vitesse de 25 déplacement de l'outil par rapport à l'ouvrage dans toutes les hypothèses de fonctionnement et sélectionnant l'une de ces infor-• mations numériques pour commander la vitesse de déplacement de l'outil par rapport à l'ouvrage porté par la broche. 2) Commande numérique suivant la revendication 1, dans 30 laquelle la machine-outil comprend un transducteur prévu pour engendrer une impulsion pour chaque quantité de mouvement élémentaire de l'outil de coupe par rapport à l'ouvrage, caractérisée en ce que le compteur de l'unité de sélection de condition de fonctionnement est un compteur bidirectionnel ayant une entrée pour le 35 comptage dans le sens croissant et une entrée pour le comptage dans le sens décroissant qui sont reliées_respectivement à deux bascules, ces deux bascules étant conditionnées d'une part par des impulsions d'horloge, d'autre part par les impulsions engendrées par le transducteur. 40 3) Commande numérique -suivant la revendication 2, dans 71 26975 n 21.02092 laquelle le transducteur engendre une impulsion pour chaque rotation élémentaire de la "broche, les impulsions étant transmises sur un premier conducteur lorsque la rotation s'effectue dans le sens des aiguilles d'une montre et sur un second conducteur lorsque la ro-5 tation s'effectue dans le sens inirerse des aiguilles d'une montre, caractérisée en ce que ces deux conducteurs sont reliés en parallèle à la première entrée de chacune des bascules par l'intermédiaire d'une porte MW-OTJ. 4) Commande numérique suivant la revendication 3, carac-10 térisée en ce que l'une de ces portes ÏTOÏT-OU est connectée également au dispositif de conversion d'entrée et d'emmagasinage par . l'intermédiaire de deux portes ÏTOÎT-ET pour recevoir l'indication du sens dans lequel la rotation de la broche a été commandée. 5) Commande numérique suivant la revendication 2, carac-15 térisée en ce que la sortie du compteur est connectée à une entrée de chacune des bascules par l'intermédiaire d'une porte ET, reliée par ailleurs à la source d'impulsions d'horloge. 6) Commande numérique suivant les revendications 1 et 5, caractérisée en ce que l'unité de sélection de condition de fonc-20 tionnement comprend : un comparateur relié par une de ses entrées au détecteur de force et recevant sur une seconde entrée un niveau de force standard : deux portes ET reliées chacune par l'une de leurs entrées à la sortie du compteur bidirectionnel tandis que leur seconde entrée est connectée à la sortie du comparateur par 25 l'intermédiaire d'un inverseur pour l'une de ces portes ET, les sorties de ces deux portes ET constituant deux entrées du dispositif de commutation de commande, tandis que la troisième entrée du dispositif de commutation de commande est reliée directement à la sortie du compteur par l'intermédiaire d'un inverseur. 30 7) Commande numérique suivant les revendications 1 et 6, caractérisée en ce que la sortie du comparateur est connectée à l'entrée de remise à zéro du compteur bidirectionnel par l'intermédiaire de deux bascules connectées en série et conditionnées par les impulsions d'une horloge, les sorties de qualification de ces 35 bascules étant connectées à l'entrée de remise à zéro du compteur par l'intermédiaire d'une porte OU exclusive. 8) Commande numérique suivant la revendication 1 , caractérisée en ce que le dispositif de commutation de commande comporte une multiplicité de portes ET reliées par une entrée à une sortie 40 de l'unité de sélection de condition de fonctionnement 71 26975 12 2102092 par une seconde entrée à un dispositif d'introduction de données et par leur sortie soit au dispositif d'entrainement de broche, soit à un interpolateur de vitesse de déplacement contrôlant les unités d1entrainement de l'outil de coupe. 5 9) Commande numérique suivant l'une des revendications précédentes, caractérisée en ce qu'elle est utilisée associée à un tour.