Brevet FR2081889A1 — publié le 19711210

La présente invention concerne les systèmes de commande numériques pour machines et concerne les appareils destinés à contrôler les mouvements et le fonctionnement des machines connectées à de tels systèmes. 5 Un système de commande numérique est un système destiné à oos- mander les opérations effectuées par une machine en fonction d'un programme prédéterminé. le programme est contenu dans une mémoire à partir de laquelle les informations sont appliquées sous la forme de signaux d'entrée à un circuit de comparaison auquel sont égale-10 ment appliqués d'autres signaux d'entrée provenant d'un ou de plusieurs transducteurs et obtenus en fonction de l'état de fonctionnement de la machine, un signal de sortie provenant du circuit de comparaison étant utilisé pour modifier l'état de fonctionnement de la machine et, par conséquent, les signaux fournis par le ou les trans-15 ducteurs de sorte que toute différence existant entre les signaux appliqués au circuit de comparaison est rendue nulle ou au moins réduite à une valeur minimale„ Dans de tels systèmes de commande numériques, les informations peuvent être obtenues à partir d'un lecteur de bande perforée par 20 rapport à plusieurs axes de la machine, un circuit de comparaison et un ou plusieurs transducteurs étant prévus pour chaque axe de sorte que la position de Ie outil de la machine peut par exemple être modifiée le long de chaque axe jusqu'à ce que des signaux obtenus à partir d'un transducteur approprié correspondent à des signaux obte-25 nus en fonction d'un programme prédéterminé. Par conséquent, la pointe d'un foret9 par exemple, peut être mise en position d'une façon tridimensionnelle en fonction des informations programmées déterminant sa position le long d'un axe vertical et le long de deu* axes horizontaux et orthogonaux. 30 De tels systèmes sont habituellement entièrement automatiques de sorte qu'une erreur apparaissant dans le système détermine un fonctionnement erroné ou défectueux de la machine s'il n'est pas rapidement détecté et peut provoquer des pertes coûteuses du fait de la production de pièces ou parties de pièces à mettre au rebut. 35 Si par exemple des trous sont percés selon des positions incorrectes dans une pièce de moulage ou de fonderie coûteuse sur laquelle plusieurs opérations d'usinage ont déjà été effectuées antérieurement 5 on peut ainsi provoquer des détériorations irréparables pour la pièce, perdant ainsi tout le bénéfice du temps et des efforta BAD ORIGINAL 71 0B620 2 2081889 correspondant aux: opérations d'usinage antérieures. Si le système est entièrement automatique, de nombreuses pièces à mettre au rebut peuvent être ainsi produites avant que les défauts ne soient détectés. 5 L'invention a pour but d'éviter ou au moins de réduire à une valeur minimale de tels inconvénients dans les systèmes de commande numériques. L'invention est matérialisée dans un système ou ensemble de contrôle destiné à un système de commande numérique, caractérisé en 10 ce qu'il comprend des appareils comportant un dispositif permettant de contrôler indépendamment du système de commande l'état de fonctionnement d'une machine à laquelle est associé le système de commande, un dispositif destiné à comparer l'état de fonctionnement de la machine tel qu'il est déterminé par le système de commande 15 avéc son état de fonctionnement tel qu'il.est contrôlé, et un dispositif destiné à fournir un signal d'erreur si l'état ainsi déterminé diffère d'une manière importante de l'état contrôlé* Le signal d'erreur peut être utilisé pour actionner un dispositif d'alarme tel que des lampes ou des dispositifs d'alarme audibles. 20 En variante ou en plus du. dispositif d'alarme précité, toute différence excessive entre 1? commande avec réaction normale associée au système de mesure et celle du système de contrôle indépendant détermine l'arrêt de l'outil de la machine, aucune information supplémentaire n'étant lue ou extraite, et toutes les instructions qui 25 ont déjà, été lues mais qui n'ont pas encore été exécutées étant également inhibées ou bloquées. L'appareil peut comprendre un dispositif à transducteurs qui, lors de l'utilisation de l'appareil, est associé fonctionnellement à la machine contrôlée par le système de commande, un circuit de 30 comparaison destiné à comparer des signaux obtenus en fonction d'un programme prédéterminé associé au système de commande avec des signaux obtenus à partir du transducteur, et un circuit de comparaison. ou d'acheminement supplémentaire auquel des signaux résultant de cette comparaison et indiquant l'état .de fonctionnement de la 35 machine tel qu'il est contrôlé sont appliqués en même temps que des signaux indiquant l'état de fonctionnement de la machine tel qu'il est déterminé par le système de commande, un signal d'erreur étant fourni par le circuit de comparaison ou d'acheminement supplémentaire dans le cas où les signaux indiquant l'état de fonctionnement BAD ORIGINAL 71 08620 3 2081889 de la machine tel qu'il est déterminé par le système de commande diffèrent d'une manière importante des signaux indiquant l'état de fonctionnement de la machine tel qu'il est contrôlé. Ii'appareil destiné au système de contrôle peut comprendre des 5 dispositifs à transducteurs et des dispositifs de comparaison associés à chaque axe contrôlé. L'appareil peut comprendre pour chaque axe de la machine une mémoire tampon ou. intermédiaire dans laquelle sont contenues des informations de programme concernant cet axe, une mémoire d'ordres 10 ou d'instructions à laquelle sont appliquées les informations provenant de la mémoire tampon, un circuit de comparaison de fréquences constituant le dispositif de comparaison et alimenté par l'intermédiaire de la mémoire d'ordre avec des impulsions obtenues à partir d'une source de fréquences de référencer la fréquence des 15 impulsions étant modifiée en fonction du contenu de la mémoire d'ordres, une mémoire de positions par l'intermédiaire de laquelle des impulsions supplémentaires sont appliquées au circuit de comparaison à partir de la source de fréquences de référence, la fréquence de ces impulsions supplémentaires étant modifiée en fonction du 20 contenu de la mémoire de positions, un transducteur pilote correspondant à l'axe associé et fournissant le contenu de la mémoire de positions, le dispositif de comparaison ou d'acheminement supplémentaire étant alimenté par un signal obtenu à partir du circuit de comparaison de fréquences et indiquant l'état de fonctionnement 25 de la machine par rapport à l'axe considéré et étant également alimenté par un signal indiquant l'état de fonctionnement de la machine tel qu'il est déterminé par le système de commande par rapport à l'axe considéré, ce dispositif de comparaison ou d'acheminement supplémentaire étant destiné à fournir un signal d'erreur si les 30 signaux indiquant l'état contrôlé de la machine diffèrent d'une manière 'importante des signaux indiquant son état tel qu'il est déterminé par le système de commande. Selon Tin aspect de l'invention, il est prévu que le circuit de comparaison et le circuit de comparaison supplémentaire soient réu-35 nis de manière à former une seule unité". Il est également prévu que l'appareil puisse comprendre un dispositif destiné à contrôler l'exécution des fonctions auxiliaires telles que l'alimentation en fluide de refroidissement, l'indexation de la table ou du banc, la modification de l'outil ou la 71 08620 4 2081889 vitesse de la broche, etc..„ pour lesquelles un réglage incorrect pourrait déterminer une détérioration de la machine ou de la pièce d'usinage, de sorte qu'un signal d'alarme ou un signal d'arrêt de la machine puisse être produit si la fonction auxiliaire appliquée 5 à la machine sous le contrôle du système de commande numérique n'est pas conforme avec les données de fonctions auxiliaires du programme prédéterminé tel qu'il est contrôlé. l'appareil peut comprendre un dispositif de réglage de tolérances fonctionnant de manière à déterminer la production d'un si-10 gnal de sortie par le circuit de comparaison lorsque des relations prédéterminées sont obtenues entre des signaux d'entrée provenant de la mémoire d'ordres et de la mémoire de positions. Par conséquent, il est possible de s'arranger pour que le circuit de comparaison puisse fournir un signal indiquant si la machine est réglée lors-15 qu'une différence prédéterminée est obtenue entre les signaux provenant de la mémoire d'ordres et les signaux provenant de la mémoire de positions, cette différence étant contrôlée en fonction du réglage du dispositif de réglage de tolérances. Il peut également être prévu un dispositif de commutation et 20 de décalage des outils, ce dispositif pouvant être réglé de manière à modifier le eontenu de la mémoire d'ordres de sorte que l'usure de l'outil, par exemple, puisse être compensée. lies commutateurs de décalage d'outils destinés à la fois au système de commande et au système de contrôle doivent être réglés d'une manière identique. 25 A titre de variante, des données de réglage, de tolérâncea et (ou) des données de décalage d'outils peuvent être contenues dans le programme prédéterminé et des- signaux de commande peuvent être appliqués à la.mémoire d'ordres de manière à déterminer le décalage de l'outil, et au circuit de comparaison de manière à obtenir le 30 réglage de tolérance en fonction du programme prédéterminé. Il est également dans le cadre de l'invention de prévoir un panneau de commande central comprenant des indicateurs d'erreur associés à l'équipement de réglage de tolérances et aux commutateurs de décalage d'outils. 35 La description qui va suivre, faite en regard des dessins an nexés, donnés à titre non limitatif, permettra de mieux comprendre l'invention. La fig. 1 est une représentation schématique sous forme de blocs d'un système de commande numérique. 71 08620 5 2081889 la fig. 2 est une représentation schématique sous forme de "blocs d'un ensemble ou système de contrôle selon l'invention. Si l'on se réfère maintenant à la fig. 1, celle-ci est une représentation schématique sous forme de blocs qui montre les prin— 5 cipaux éléments d'un système de commande numérique, le but du système de commande numérique consiste à commander les opérations d'une machine 1 en fonction du programme emmagasiné dans un dispositif de programmation 2. le dispositif de programmation peut comprendre un lecteur de bande perforée bien que tout autre système d'em-10 magasinage et de lecture des Informations puisse être utilisé. les informations contenues dans la bande perforée doivent normalement comprendre des informations d'axes prises par rapport à un certain nombre d'axes en fonction du système considéré, mais trois axes X, T et Z sont habituellement nécessaires. Il peut être prévu une 15 fonction de préparation destinée à indiquer par exemple 1importance relative des informations en X, Y et Z, cette fonction de préparation pouvant se présenter sous la forme d'un coefficient ou dispositif de Multiplication par 10y et il est également possible d'utiliser une information de fonction auxiliaire pour contrôler, 20 par exemple, l'utilisation du produit de refroidissement. En plus des informations dîaxes, des informations de fonctions préparatoires et des informations de fonctions auxiliaires, il peut être également prévu un chiffrage séquentiel indiquant l'opération particulière à réaliser et d'autres informations de données en fonc-25 tion du système particulier utilisé. Il est à noter que pour déterminer la position d'un outil selon deux dimensions, des informations sont nécessaires par rapport à deux axes, et que, pour déterminer la position d'un outil selon trois dimensions, il est nécessaire de prévoir des informa— 30 tions par rapport à trois axes disposés orthogonalement. Sur la fig. 1, on a seulement représenté l'appareil associé à la commande selon un axe. les données extraites de la bande perforée sont appliquées à partir du dispositif de programmation à un dispositif de décodage 3„ Des données de fonctions auxiliaires sont appliquées 35 à partir du dispositif de décodage, à une mémoire tampon ou intermédiaire 4 et les données d'axes sont appliquées à une mémoire d'axe 5. En réponse à un signal de commande appliqué sur un conducteur 61 à partir du dispositif de décodage, l'information contenue dang la mémoire d'axe 5 est transférée à un circuit de oom- BAD ORIGINAL 71 08620 6 2081889 paraison 6 et comparée avec l'information fournie par un transducteur d'axe 7. Un signal d'erreur est fourni par le circuit de comparaison 6 sur un conducteur 8 et appliqué, par l'intermédiaire d'un amplificateur 9 à un mécanisme de commande 10. Ce mécanisme 5 de commande 10 est lié mécaniquement à l'axe considéré de la machine 1 et la commande ou l'entraîne dans un sens tel que le transducteur d'axe associé 7 qui est également lié mécaniquement à la machine produit un signal dont la valeur tend vers celle du signal appliqué au circuit de comparaison 6 à partir de la mémoire d'axe 5. 10 De cette manière, le signal d'erreur apparaissant sur le conducteur 8 est ramené à une valeur nulle et la position de la machine selon l'axe considéré est amenée en conformité avec la position imposée par le programme. Il est à noter que la figure dessinée-ici n'est que schématique, qu'elle ne montre que les éléments fondamentaux 15 et que la machine peut également comporter un tachymètre associé destiné à fournir des informations de vitesse qui peuvent être utilisées d'une manière similaire aux informations obtenues à partir du transducteur d*axe pour commander la vitesse de la machine en fonction des données contenues dans le programme. 20 Les informations concernant la fonction auxiliaire transférées à la mémoire tampon de fonctions auxiliaires 4» aont acheminées à un circuit de comparaison de fonctions auxiliaires 11 auquel des informations sont également appliquées à partir d'un transducteur de fonctions auxiliaires 12, un signal d'erreur étant produit à 25 partir du circuit de comparaison 11 et apparaissant sur un conducteur 13 en fonction de 1'existance d'une différence entre les signaux qui lui sont appliqués à partir de la mémoire tampon de fonctions auxiliaires 4 et du transducteur de fonctions auxiliaires 12, de manière à actionner un mécanisme de commande 14, qui, par l'intermé-30 diaire d'une liaison mécanique, commande un mécanisme de fonctions auxiliaires 15 dans un sens tel que le transducteur de fonctions auxiliaires 12, qui est également lié mécaniquement au mécanisme de fonctions auxiliaires 15, produit un signal de sortie qui terni à rendre nulle la valeur du signal de sortie- provenant du circuit de 35 comparaison 11. Cette boucle de réaction de servo-commande principale, qui est utilisée pour la commande de fonctions auxiliaires et la commande d'axes de la machine est bien connue et ne sera pas étudiée plus en détail icio Il est à noter qu'une machine actionnée en fonction d'un proi BAD ORIGINAL 71 08620 7 2081889 gramme de commande numérique tel que celui précédemment décrit fonctionne sans surveillance et que si son fonctionnement n'est pas. parfaitement contrôlé, une erreur peut apparaître sans être détectée et provoquer la production de parties de pièces ou de 5 pièces à mettre au rebut. Par conséquent, l'invention se propose d'utiliser un système ou un ensemble de contrôle en plus du système de commande numérique, de sorte qu'un défaut puisse être indiqué et (ou) qu'une action appropriée puisse être effectuée pour corriger le défaut. 10 Si l'on se réfère maintenant à la fig. 2, celle-ci représente schématiquement sous forme de blocs les appareils de l'ensemble de contrôle selon l'invention destiné à être utilisé avec un système de commande numérique. Ce système de contrôle reçoit des données provenant du dispositif de programmation 2 qui est également utilisé 15 pour alimenter le système de commande numérique, le système de contrôle comprend un ensemble d'appareils tel que celui représenté sur la figure pour chaque axe de la machine, mais pour simplifier, seul un ensemble d'appareils associé à un axe sera décrit ci-après, le système de contrôle comprend un transducteur pilote 16 utilisé 20 pour contrôler le même axe que le transducteur 7 faisant partie du système de commande numérique visible sur la fig. 1. l'information fournie par le transducteur pilote 16 est traitée et comparée avec l'information fournie au système pilote par le dispositif de programmation 2. Si la position de la machine déterminée par le système 25 de commande numérique selon l'axe considéré est différente de la position de la machine telle qu'elle est contrôlée, un signal d'erreur est produit qui peut être utilisé pour actionner un dispositif indicateur de signal d'erreur et pour arrêter la machine, l'appareil selon le système de contrôle comprend un dispositif de décodage 17 30 qui fournit des données de fonctions préparatoires, des données de chiffrage séquentiel et des données de fonctions auxiliaires à une mémoire de mots 18, ainsi que des données de commande d'axes à un dispositif de distribution de données 19. les données de commande d'axes sont appliquées par le dispositif de distribution de données 55 à une mémoire tampon ou intermédiaire 20 et transférées, par l'intermédiaire d'un circuit de multiplication 21, à une mémoire d'ordres ou d'instruction 22. les données de fonctions préparatoires provenant du dispositif de décodage et appliquées à la mémoire de mots 18 sont utilisées pour commander le circuit de multiplication 21 de 71 08620 8 2081889 façon à donner l'importance relative appropriée aux informations appliquées à la mémoire d'ordres 22. Par conséquent, un.facteur de multiplication de "10", par exemple, peut être imposé par le circuit de multiplication 21 en fonction des données de fonctions 5 préparatoires pré-programmées. La mémoire d'ordres 22 comprend un certain nombre de compteurs réglés de manière à diviser des impulsions qui leur sont fournies à partir d'une source de fréquences de référence 23. Par conséquent, la fréquence de sortie de la mémoire d'ordres est indépendante du réglage des divers compteurs, 10 et ces compteurs sont réglés en fonction des données de commande d'axes qui leur sont fournies par l'intermédiaire du circuit de multiplication. 21. D'une manière similaire, une mémoire de positions 24 comprend tua. certain nombre de compteurs qui sont réglés de manière à diviser des impulsions qui leur sont fournies à partir 15 de la source de fréquences de référence 23. les compteurs faisant partie de la mémoire de positions sont réglés en fonction des signaux qui leur sont fournis à partir du transducteur pilote 16 par l'intermédiaire d'un circuit conformateur d'impulsions 25. Par conséquent, 1-a fréquence des impulsions appliquées à un circuit de 20 comparaison 26 est commandée en fonction des signaux fournis par le transducteur pilote 16. le signal de sortie provenant du circuit de comparaison 26 est donc déterminé en fonction de la relation existant entre les signaux fournis par la mémoire d'ordres 22 et les signaux fournis par la mémoire de positions 24. Dans le oas 25 d'une correspondance, aucun signal de sortie n'est fourni par le circuit de comparaison 26, ou bien un signal de sortie prédéterminé est produit en fonction de la .logique utilisée. Dans le système de commande numérique, un signal (données de commande) peut être fourni par le circuit de comparaison 6 sur un conducteur 28 lorsque la 30 machine a été mise en position de manière- à être prête pour le début d'une opération,, Ce signal est appliqué à un circuit de comparaison pilote 27 et si ce signal apparaît simultanément avec le signal appliqué à partir du circuit de comparaison 26, indiquant le même état de fonctionnement de la machine, aucun signal de sortie n'ap-35 paraît sur un conducteur 29. Cependant, dans le cas oit la machine est réglée en fonction du système de commande numérique de manière à commencer une opération de telle sorte qu'un signal de sortie apparaisse sur le conducteur 28 et qu'un signal correspondant n'est, pas fourni simultanément par le circuit de'comparaison 26 faisant 71 08620 9 2081889 partie du système de contrôle» le circuit de comparaison pilote 27 est conçu de manière à fournir sur le conducteur 29 un signal d'erreur qui est utilisé pour amorcer, sur -un panneau de commande 30, une ampoule ou un indicateur d'erreur associé à l'axe appro-5 prié de la machine et un signal est également appliqué sur un conducteur 31 pour arrêter la machine. Il est à noter que bien que les circuits de comparaison 26 et 27 aient été représentés comme des éléments séparés pour simplifier la description, il est facile de s'arranger pour qu'ils forment 10 une seule unité de comparaison, le panneau de commande 30 peut comprendre un cadran de tolérances 32 pouvant être réglé manuellement un signal étant produit en fonction de son réglage et étant appliqué par l'intermédiaire d'un sélecteur d'informations de tolérances 33, au circuit de comparaison 26e lorsqu'elles sont disponibles, les in-1 5 formations obtenues à partir du programme prédéterminé peuvent également être appliquées au circuit de sélection 33 à partir du distributeur de données 19. De cette manière, il est possible de s'arranger pour que la tolérance réglée manuellement puisse être asservie aux informations fournies à partir de la bande perforée ou vice 20 versa, le signal de sortie provenant cki sélecteur d'informations de tolérances 33 est appliqué au circuit de comparaison 26 pour commander la relation existant entre les signaux fournis par la mémoire d'ordres 22 et la mémoire de positions 24, qui doit être obtenue avant que ne soit fourni aucun signal de sortie par le circuit de 25 comparaison 27. Par conséquent, lorsque des tolérances importantes sont souhaitables, une différence plus importante est permise entre les signaux provenant de la mémoire d'ordres et la mémoire de positions de manière à obtenir un signal de sortie convenable provenant du circuit de comparaison 26 et indiquant qu'une position de machine 30 requise a été déterminée, le panneau frontal 30 peut également comprendre des commutateurs de décalage d'outils 42 qui peuvent être réglés de manière à modifier les données contenues dans la mémoire d'ordres 22 de sorte que l'usure de l'outil puisse être compensée manuellement. Pour obtenir ce résultat, les signaux provenant des 35 commutateurs de décalage peuvent être appliqués, par l'intermédiaire d'un sélecteur d'informations de décalage 34, à. la mémoire d'ordres 22. A titre de variante, des données programmées peuvent être appliquées par le distributeur de données 19 au sélecteur d•informations de décalage 34, à partir desquelles les informations de aecaiage sont/ 71 08620 10 2081889 à la mémoire d'ordres 22» De cette manière, il est possible de régler les commutateurs de décalage d'outils soit manuellement, soit automatiquement, en fonction du programme prédéterminé. Les signaux appliqués à la mémoire d'ordres 22 par l'intermédiaire du sélecteur de décalage modifient effectivement l'état des compteurs suivant les nécessités, de telle sorte que la fréquence de sortie de la mémoire d'ordres est modifiée d'une manière correspondante. Il peut également être prévu un appareil tel que celui représenté par le bloc schématisé en traits interrompus 35 de manière à fournir une lumière d'alarme et (ou) des fonctions auxiliaires d'arrêt dans le cas d'un mauvais fonctionnement. Cet appareil peut comprendre une mémoire tampon auxiliaire 36 appliquant des données de fonctions auxiliaires, qui lui sont fournies par la -mémoire de mots 18, à un comparateur de fonctions auxiliaires 37 qui est lui-même alimenté par des données concernant les fonctions auxiliaires et provenant du transducteur de fonctions auxiliaires 12 visible sur la fig. 1. Cette information est transmise le long d'un conducteur 38. Dans cet exemple, le même transducteur de fonctions auxiliaires est utilisé pour le système de commande numérique et pour le système de contrôle mais il est possible d'utiliser un transducteur de fonctions auxiliaires particulier pour fournir des information au système de contrôle. Dans le cas où les informations concernant les fonctions auxiliaires telles qu'elles sont contrôlées et appliquées par un conducteur 39 au circuit de comparaison de fonc tions auxiliaires diffèrent d'une manière importante-des données de fonctions auxiliaires apparaissant sur le conducteur 38, un signal d'inhibition ou d'arrêt de fonctions auxiliaires apparaît sur un conducteur 40 et est utilisé pour arrêter la machine ou peut être également utilisé pour commander le mécanisme de fonctions auxiliaires 15 visible sur la figo 1, En plus des'dispositif s indicateurs d'erreur, dont l'un peut être associé à chaque axe de réglage mécanique du cadran de tolérances, et des commutateurs de décalage d'outils 42, il peut également être prévu de monter un dispositif de commande de retour à l'état initial 43 sur le panneau de commande, de manière à vider la mémoire tampon 20, la mémoire d'ordres 22 et la mémoire de positions 24 par l'intermédiaire d'un conducteur 41. Des modifications peuvent être apportées aux modes de réalisation décrits, dans le domaine des équivalences techniques, sans s'écarter de l'invention. 71 08620 n 2081889 REYEHDICAÎIONS ; - : 1-»- Système de contrôle destiné à un système de commande numérique , caractérisé en ce qu'il comprend des appareils comportant un dispositif permettant de contrôler indépendamment du système de com-5 mande l'état de fonctionnement d'une machine à laquelle est associé le système de commande, un dispositif destiné à comparer l'état de fonctionnement de la machine tel qu'il est déterminé par le système de commande avec son état de fonctionnement tel qu'il est contrôlé, et un dispositif destiné à fournir un signal d'erreur si l'état tO déterminé diffère d'une manière importante de l'état contrôlé. 2.- Système de contrôle suivant la revendication 1, caractérisé en ce que le signal d'erreur est utilisé pour actionner des dispositifs avertisseurs ou d'alarme. 3.- Système de contrôle suivant la revendication 1 ou 2, carac-15 térisé en ce que le fonctionnement de la machine est arrêté à la suite de l'apparition du signal d'erreur. ; 4.- Système de contrôle suivant l'une quelconque des revendications précédentes, caractérisé en ce que les appareils comprennent un dispositif à transducteurs qui, lors de l'utilisation des appa-20 reils, est associé fonctionnellement à la machine contrôlée par le système^ de commande, un circuit de comparaison destiné à comparer des signaux obtenus en fonction d'un programme prédéterminé associé au système de commande avec des signaux obtenus à partir du transducteur, et un circuit de comparaison ou d'acheminement supplémentai 25 re auquel des signaux résultant de cette comparaison et indiquant l'état de fonctionnement de la machine tel qu'il est contrôlé sont : appliqués en même temps que des signaux indiquant l'état de fonctionnement de la machine tel qu'il est déterminé par le système de commande, un signal d'erreur étant fourni par le circuit de compa-30 raison ou d'acheminement supplémentaire dans le cas où les signaux indiquant l'état de fonctionnement de la machine tel qu'il est "... déterminé par le système de commande diffèrent d'une manière impor-*" tante des signaux indiquant l'état de fonctionnement de la machine tel qu'il est contrôlé. 35 ' 5.- Système de contrôle suivant la revendication 4, caractérisé en ce que les appareils sont prévus de manière à être associés à chaque axe de la machine contrôlée. 6,- Système de contrôle suivant la revendication 5, caractérisé en ce que les appareils prévus pour chaque axe de la machine 71 08620 12 2081889 comprennent une mémoire tampon dans laquelle sont contenues des informations de programme concernant cet axe, une mémoire d'ordres ou d'instructions à laquelle sont appliquées les informations provenant de la mémoire tampon, un circuit de comparaison de fréquences 5 constituant le dispositif de comparaison et alimenté par l'intermédiaire de la mémoire d'ordres avec des impulsions obtenues à partir d'une source de fréquences de référence, la fréquence des impulsions étant modifiée en fonction du contenu de la mémoire d'ordres une mémoire de positions par l'intermédiaire de laquelle des impul-10 sions supplémentaires sont appliquées au circuit de comparaison à partir de la source de fréquences de référence, la fréquence de ces impulsions supplémentaires étant modifiée en fonction du contenu de la mémoire de positions, un transducteur pilote correspondant à l'axe associé et fournissant le contenu de la mémoire de positions, 1 5 le dispositif de comparaison et d'acheminement supplémentaire étant alimenté par un signal obtenu à partir du circuit de comparaison de fréquences et indiquant l'état de fonctionnement de la madiine par rapport à l'axe considéré et étant également alimenté par un signal indiquant l'état de fonctionnement de la machine tel qu'il 20 est déterminé par le système de commande par rapport à l'axe considéré, ce dispositif de .comparaison ou d'acheminement supplémentaire étant destiné à fournir un signal d'erreur si les signaux indiquant l'état contrôlé de la machine diffèrent d'une manière importante des signaux indiquant son état tel qu'il est déterminé par le système 25 de commande. 7.- Système de contrôle suivant la revendication 6, caractérisé en ce que le dispositif de comparaison de fréquences et le dispositif de comparaison supplémentaire sont réunis de manière à ne former qu'une seule unité. 30 8.- Système de contrôle suivant la revendication 6 ou 7, carac térisé en ce que les appareils comprennent un dispositif destiné à contrôler l'éxécution des fonctions auxiliaires, les appareils étant conçus et réalisés de telle manière qu'un signal d'alarme ou un signal d'arrêt de la machine soit produit si la fonction auxi-35 liaire n'est pas remplie en fonction des données de fonctions auxiliaires spécifiées dans un programme prédéterminé» 9.- Système de contrôle suivant l'une quelconque des revendications 5 à 8, caractérisé en ce qu'il comprend un dispositif de réglage de tolérances fonctionnant de manière à fournir un signal de 71 08620 13 2081889 •sortie lorsqu'une relation prédéterminée est obtenue entre les signaux fournis par la mémoire d'ordres et la mémoire de positions. 10.- Système de contrôle suivant l'une quelconque des revendications 6 à 9» caractérisé en ce qu'il comprend un dispositif 5 de commutation et de décalage d'outils convenant parfaitement pour modifier le contenu de la mémoire d'ordres de sorte que l'usure de l'outil soit compensée. 11.- Système de contrôle suivant la revendication 10, caractérisé en ce qu'un panneau de commande central comprend des indica- 10 teurs d'erreur, le dispositif de réglage de tolérances et les commutateurs de décalage d'outils.