FR 2041189 A1 19710129 FR 7014283 A 19700420 70 14283 2041169 La présente invention concerne un appareil de commande numérique du type à commutation programmée. Les appareils de commande numérique conventionnels sont une forme simplifiée d'un calculateur électronique comportant un 5 certain nombre de pièces électroniques, principalement des transistors et les composants qui leur sont généralement associés. Ces appareils de commande numérique antérieurement connus effectuent une commande de positionnement/automatique, premièrement ai poinçonnant une bande de papier conformément à une information codée de traite-XO ment ou en enregistrant cette information sur une bande magnétique, deuxièmement en lisant l'information enregistrée de traitement au moyen d'un lecteur optique de-bande ou au moyen d'un dispositif de lecture de bande magnétique, respectivement, et ensuite en discriminant ou en utilisant l'information lue afin d'engendrer un signal 15 de commande par un dispositif électronique du genre calculateur. Cependant, ces types d'appareils de commande antérieurement connus sont d'une construction compliquée qui entraîne des coûts de production élevés, et ils exigent des techniques de production de haut niveau ainsi que de nombreux ingénieurs d'entretien dont la 20 formation et i1 entraînement demandent beaucoup de temps. En outre, les appareils de commande numériques antérieurement connus sont d'un maniement difficile. Par conséquent, un objet de la présente invention est de remédier aux inconvénients .sus-mentionnés et de fournir à cet 25 effet un appareil de, commande numérique du type à commutation programmée dans lequel diverses informations de processus sont arbitrairement établies ou composées par des combinaisons de plusieurs broches de code qui sont agencées pour actionner certains micro-in-- terrupteurs parmi plusieurs micro-interrupteurs afin d'engendrer 20 un signal de commande, éliminant ainsi la nécessité d'utiliser une bande de papier," un-lecteur de bande et dès dispositifs électroniques compliqués, et fournissant ainsi un appareil de structure simplifiée et de maniement aisé. Un autre objet de la présente invention est de fournir ■55 un appareil de commande numérique du type à commutation programmée dans lequel plusieurs barres portant des broches de code représentatives d'une information sont.reliées entre elles de manière détachable afin de former une courroie sans fin qui est entraînée en rotation par des engrenages avec lesquels elle est en prise, grâce à quoi les informations de processus portées par les broches peuvent 70 14283 2 2041189 être modifiées en changeant le nombre des barres porteuses de broches de code, permettant âinsi d'établir ou de composer une grande variété d'informations de processus. Un autre objet de la présente.invention est.de fournir un 5 appareil de commande numérique du type à commutation programmée dans lequel chacune desdites br'ochesde code;portées par les barres connectées sous forme de bande sans fin,est formée de manière à ; présenter des saillies codées qui peuvent être facilement identifiées ! quant à la signification de leur code, facilitant ainsi l'établisse-jO ment ou composition de l'information .de processus.. Un autre objet de la présente invention est de fournir un appareil de commande numérique du type à commutation programmée dans lequel chacune des barres' porteuse de broches de code comporte une gorge de montage qui est formée sur.la surface supérieure de jcj. ladite barre, afin de permettre un montage détachable de plusieurs broches de code dont les surfaces supérieures portent des saillies codées, un élément de connexion qui fait saillie à partir de l'une des surfaces latérales de ladite barre, une cavité qui est formée dans l'autre surface latérale de ladite barre afin de recevoir PO l'élément de connexion d'une autre barre porteuse de broches de code, et une protubérance qui est formée sur la surface inférieure •de ladite barre, grâce à quoi, lorsque plusieurs barres porteuses de broches de code sont reliées ensemble de façon à former une courroie sans fin, les éléments de' connexion étant insérés dans les 25 cavités, les protubébérances des barres forment des dents avec lesquelles coopère un engrenage, de telle sorte que les barres connectées sans fin soient séquentiellement déplacées, tout en permettant une mise en position précise. Un autre objet de la présente -invention est de fournir ^0 un appareil de commande numérique du type à commutation programmée dans lequel plusieurs barres porteuses de broches de code comportant chacune une protubérance' qui est formée à leur surface inférieure, un élément de connexion qui s'étend à partir de l'une de leur surfaces latérales, une cavité qui est formée dans leur autre, surface laté-25 raie, et une rainure qui est. formée dans leur surface supérieure afin de permettre un montage détachable de plusieurs broches de code, sont connectées afin de former une courroie sans fin qui est entraînée en rotation par un engrenage tournant qui engrène les protubérances desdites barres, de.telle sorte que, lorsque les broches de code qui sont montées sur la surface supérieure desdites barres 70 14283 ? 2041189 i sont déplacées pour être amenées dans des positions prédéterminées, les saillies codées qui sont formées sur les surfaces supérieures ! des*broches de code ferment certains des contacts de plusieurs micro-interrupteurs oui sont montés au voisinage desdites positions 5 prédéterminées, afin d'engendrer des signaux de commande, grâce à quoi l'information de processus peut"être facilement établie ou composée en modifiant sélectivement le nombre des barres porteuses ; des broches de code et en changeant les broches de code qui sont montées sur lesdites barres, éliminant ainsi la nécessité d'employer, 10 comme cela était le cas dans les appareils antérieurement connus, ; des dispositifs électroniques compliqués et coûteux, et permettant j de former en ces périodes de temps extrêmement brèves des ingénieurs I capables d'assurer la surveillance et l'entretien de l'appareil selon l'invention. ' . 15 On donnera maintenant à titre d'exemple une description détaillée d'un mode préféré de réalisation de la présente invention, en référence aux dessins ci-annexés sur lesquels : La figure 1 est un schéma synoptique montrant un appareil i de commande selon un mode de réalisation de la présente invention. 20 La figure 2 est une vue partielle en perspective montrant ion exemple de mécanisme de commande d'une table. j La figure 5 est line vue en perspective avec arrachement j partiel, montrant un arrangement de commutation programmée. La figure 4 est une vue latérale partielle d'une courroie ; 25 sans fin portant une information de processus, et d'un engrenage qui est en prise avec ladite courroie. Les figures 5a, 5b et 5c sont des vues respectivement de dessus, en bout et latérale montrant une barre porteuse de broches de code. . ^0 . La figure 6 est une vue partielle en perspective montrant, en partie en coupe, une barre porteuse de broches de code. La figure 7 est une vue en coupe transversale montrant la liaison entre deux barres identiques. La figure 8 est une vue en perspective montrant une broche 35 de code représentant la valeur numérique "5". La figure 9 est une vue latérale montrant comment plusieurs micro-interrupteurs sont actionnés par une broche de code. La figure 10 est ion tableau montrant la correspondance entre les valeurs numériques et les configurations de broches de 40 code.. . . CQpy 70 14283 4 2041189 La figure 11 est un tableau montrant la correspondance entre des lettres et des configurations de broches de- code. La figure 12 est une vue de dessus d'une barre dont la surface supérieure est équipée de plusieurs broches de code. 5 La figure 13 est une vue partielle montrant un disque codé, plusieurs brosses ou balais, et des relais correspondants. La figure 14 est un schéma électrique montrant un exemple de comparateur. ' La figure 15 est un schéma électrique montrant un exemple 10 de comparateur électronique à l'état solide. A des fins d'illustration, la présente invention sera maintenant décrite ci-dessous dans son application au .positionnement automatique d'une table par rapport à un système orthogonal de coordonnées X et Y. 15 Sur la figure 1, on peut voir un appareil de commande numérique dans lequel une courrôie sans fin 1 qui porte des signaux numériques représentant des positions à établir, et dans lequel des signaux de commandes sont adaptés pour actionner séquentiellement un arrangement de commutateurs programmés 2, c'est-à-dire 20 pour délivrer une information de processus pas à pas par coopération avec l'arrangement de commutateurs 2. Le signal numérique de commande de distance x faisant partie de l'information de processus qui est lue ou détectée par l'arrangement 2, est appliqué à un comparateur 3 et un signal numérique de commande de distance y 25 est appliqué à un autre comparateur 4. Un signal de commande représentatif de la direction et de la vitesse de déplacement est appliqué à un cir cui 15 de commande d'un moteur d'entraînement pour le déplacement selon l'axe des coordonnées .X, et à un circuit 6 de commande d'un moteur d'entraînement pour le déplacement selon l'axe des coor--jq données Y?afin de déterminer le sens et la vitesse de rotation d'un moteur d'entraînement j, pour le déplacement selon l'axe des coordonnées X, et d'un moteur d'entraînement 8, pour le déplacement selon l'axe des coordonnées Y, respectivement. Le restant de l'information de processus est un signal de commande autre qu'un signal 25 de commande d'emplacement, lequel signal de commande est appliqué à un circuit de commande auxiliaire 9 afin, par exemple, de modifier des vitesses de perçage ou de commander des vannes d'air comprimé. Aux circuits comparateurs 5 et 4 sont également appliqués des signaux de position qui sont engendrés par des détecteurs de position 10 40 et 11 et qui sont comparés avec les signaux numériques de commande de distance x et de commande de distance y. Les signaux différen- 70. 14283 5 2041189 tiels résultant de cette comparaison sont respectivement appliquons aux circuits 5 et 6 de commande du moteur 7 de déplacement selon l'axe des coordonnées X et du moteur 8 de déplacement selon l'axe des coordonnées Y, afin de commander respectivement ces deux moteurs. 5 Comme'le montre .plus particulièrement la figure 2, le moteur 7 de déplacement'selon l'axe des coordonnées X est fonctionnellement relié à l'une des extrémités d'une tige filetée 12 dont l'autre extrémité est pourvue, d'un mécanisme de freinage 1J> et d'un détecteur de position 10.. Le moteur 8 de déplacement selon l'axe jO des coordonnées Y est également connecte fonctionnellement■à l'une des extrémités d'une autre tige filetée 14 dont l'autre extrémité est pourvue d'un mécanisme de fréinage 15 et d'un détecteur de position 11. Les tiges filetées 12 et 14 traversent à angle droit une noix l6,de telle sorte que lorsque les tiges filetées 12 et 14 sont entraînées en rotation autour de leurs axes respectifs, la noix 16 est déplacée simultanément par rapport aux deux axes de coordonnées X et Y. Ainsi, une table (non représentée) fixée à la noix 16, peut être commandée de manière à .être déplacée simultanément par rapport aux deux axes de coordonnées X et Y. Etant donné que les 20 signaux de position émises par . les . détecteurs de position 10 et 11 changent au fur et à mesure que les moteurs 7 et 8 sont entraînés en rotation, il apparaît à un moment donné une coïncidence entre les signaux de position et les.signaux numériques de commande sus-mentionnés. Lorsque se produit cette coïncidence, les circuits 25 comparateurs 5 et 4 appliquent des signaux de coïncidence aux circuits 5 et. 6 de commande des moteurs 7 et 8 et aux mécanismes de freinage. 15 et 15 afin d'arrêter les moteurs 7 et .8. La mise en position automatique de la table est donc arrêtée lorsqu'apparaissent de tels signaux de coïncidence,efcalors d'autres, opérations 20 telles que par exemple des perçages ou des montages de pièces,peuvent être réalisées èn réponse à des signaux provenant du circuit de commande auxiliaire 9. De cette manière, lorsqu'une opération correspondant à vin pas est terminée, l'arrangement de commutateurs programmés 2 lit l'information de processus emmagasinée correspondant 25 au pas suivant et des opérations similaires sont ainsi réalisées séquentiellement en différents endroits. La figure 3 montre un arrangement de commutateurs programmés. Un solénoïde rotatif 17 qui sert à entraîner en rotation une courroie sans fin 1 est relié fonctionnellement à un arbre 18 qui 40 est monté rotatif dans des plaques latérales 19 et 20. Sur. l'arbre COPY 70 14283 6 2041189 18 sont fixés, deux pignons 21 qui sont agencés pour engrener la courroie sans fin 1 ainsi que cela ressort clairement de la figure 4. Ainsi que cela a été. décrit précédemment, la courroie sans fin est constituée par une combinaison de plusieurs barres porteuses 5 de broches de code telles que celle qui est représentée dans les figures 5a à 5c. Un arrangement 23 de micro-interrupteurs comprenant plusieurs groupes- de micro-interrupteurs est placé en regard de la partie supérieure de la courroie sans fin 1 qui est entraînée ' en rotation par les pignons 21. Chaque barre porteuse de broches ! 10 de code possède plusieurs broches de. connexions 24 qui s'étendent à partir de l'une de ses faces latérales, et plusieurs' cavités correspondantes 25, destinées à recevoir les kroches cfe connexion d'une autre barre et ■ formées dansvla face.latérale opposée, ainsi que cela ressort mieux de la.figure 6. Ainsi que cela est représenté, chaque broche de 15 connexion comporte un bras 24' qui s'étend à partir de la barre 22, et une tête cylindrique 24" solidaire de l'extrémité du bras 24', et chaque cavité 25 est constituée par un trou longitudinal 25' qui. s'étend vers le bas en décrivant un arc et-qui est agencé pour recevoir la tête cylindrique 24',' et par un trou transversal- 25" qui 20 relie la partie la plus interne du trou longitudinal 25' à l'exté-rieiir, par un chemin plus court que le trajet arqué du trou longitudinal 25et qui est agencé pour recevoir le bras 24r. La connexion d'au moins deux barres 22 porteuses de broches de code est réalisée, . comme le montre la figure 7, en insérant obliquement par le haut 25 la tête cylindrique 24" dans un trou longitudinal 25' et, après que la tête 24" a atteint le fond du trou longitudinal 25'j en faisant pivoter la barre 22 dans le sens inverse des aiguilles d'une montre afin de l'amener dans la position représentée en trait mixte, dans laquelle le bras 24' s'adapte dans le trou transversal 25", ^0 assurant ainsi la connexion des deux barres 22. Les deux barres 22 peuvent être à nouveau séparées en suivant le processus inverse. De cette manière, un certain nombre de barres 22 porteuses de broches de code peuvent être connectées en série afin de former la courroie sans fin 1. Chaque barre 22 porteuse de broches de code possède en 25 outre une protubérance 26 sur sa face inférieure, qui sert de dent et qui est destinée à coopérer avec les pignons 21 afin de permettre l'entraînement de la courroie sans fin 1 lorsque les pignons 21 sont entraînés en rotation. De plus, chaque barre 22 est pourvue d'une rainure ou gorge 28 destinée à-recevoir plusieurs broches de 40 code 27, dont l'une est plus particulièrement représentée sur la COPY 70 14283 7 2041189 figure 8. La broche de code 27 possède des jambes 30 qui s'étendent vers le bas et entre lesquelles est formée une encoche 29. Les jambes 30 s'adaptent dans la rainure 28, comme le montre plus particulièrement la figure 9. L'encoche 29 assure une certaine élasti-5 cité aux jambes 30 qui, lorsqu'elles sont adaptées dans la rainure 28, sont appliquées élastiquement contre les parois latérales de la rainure 28 afin d'empêcher que la broche de code 27 puisse, du fait des vibrations, être déplacée de la position prédéterminée qui lui a été attribuée. Une échelle convenable est formée à la surface 10 supérieure de chaque barre 22 porteuse de broches de code afin de faciliter la mise èn position correcte des broches de code 27 dans leur position respective prédéterminée. Chaque broche de code 27 présente à sa surface supérieure des parties en saillie codées qui représentent.des valeurs numériques et des lettres. La broche de 15 code 27 représentée sur la figure 8 possède deux saillies 31 et 33 qui représentent la valeur numérique "5". Plus spécifiquement, les • saillies et 33 représentent les valeurs numériques "1" et "4", respectivement, et la valeur numérique "5" est la somme de ces deux valeurs "1" et "4". En plus des saillies 31 et 33, la broche de code 20 27 possède deux parties en retrait 32 et 34. La manière suivant laquelle les valeurs numériques sont codées en un arrangement de saillies est montrée dans le tableau de la figure 10. La conversion de ces codes en signaux électriques correspondants est réalisée en utilisant, par exemple, un arrangement tel que celui représenté 25 sur la figure 9. Quatre micro-interrupteurs S^, Sg, S^ et Sg sont placés au-dessus de la broche de code 27 de la manière représentée. Dans ces conditions, la saillie 31 repousse vers le haut vin bras d'actionnement 35 qui enfonce lui-même un bouton-poussoir 36 afin d'actionner le micro-interrupteur S^. Simultanément, la saillie 33 30 repousse également vers le haut un bras d'actionnement 38 afin d'actionner le micro-interrupteur S^. Etant donné que les bras d'actionnement 37 et 39 se trouvent en regard des parties en retrait 32 et 34, il ne sont pas repoussés vers le haut et les micro-interrupteurs S2 et Sg restent ouverts ou "hors service". De cette maniè-35 re, un signal numérique correspondant à une figure (chiffre ou lettre) est codé par une broche de code 27. Sur la figure 12, on a représenté une barre 22 portant plusieurs broches de code P^, P^, ... P^2* dans laquelle une combinaison de cinq broches de code p^, P^j P^> P- représente une valeur numérique à cinq chiffres, .40 telle que par exemple 265,80 mm, par laquelle est déterminée une i COPY 70 14283 ° . 2041189 position selon l'axe des coordonnées X. La lettre "A" représentée par la broche- de code p^ correspond à un signal qui commande la direction et la vitesse de rotation du moteur d'entraînement 7 de déplacement selon l'axe des coordonnées X. Seize types de broches 5 de code représentées sur les figures 10 et 11 peuvent être sélectivement montées, sur chaque barre 22. Il est bien 'connu qu'avec une combinaison de quatre interrupteurs, seize types dé commutations "sont possibles. Si l'on revient à la figure 12, une combinaison de cinq broches de code Pg, P^, ?1Q, pn'pi2 représente une position xo selon l'axe des coordonnées Y, déterminée, par exemple, par la valeur ' 4 102,95 mm. La broche-de code p-^ représentant la lettre "S:' détermine le sens et la.vitesse de rotation du moteur d'entraînement 8 de déplacement selon l'axe des coordonnées Y. La broche de code T^ porte une des lettres du' tableau de la figure 11, qui repré-X5 sente un code auxiliaire de commande. Lorsque le code auxiliaire de commande est établi de cette-manière, on peut commander une opération auxiliaire, telle que par exemple une opération de perçage, et. ce code auxiliaire de commande possède seize variantes, c'est-à-dire peut correspondre à l'une quelconque parmi seize opérations auxi-20 liaires. Cen broches de code P^, P2, ...P , lorsqu'elles sont montées sur une banre 22 porteuse de broches de code, par rapport à des lignes et numéros de référence indiqués sur la face supérieure de ladite barre, occupent des positions pour lesquelles chacune fait face à quatre micro-interrupteurs, ainsi que cela est représenté sur la 25 figure 9- L'arrangement de micro-interrupteurs 23 représenté sur la figure 3 comporte plusieurs rangées de micro-interrupteurs qui sont disposées cote à cote, chaque rangée comprenant quatre microinterrupteurs qui sont combinés afin de représenter un signal numérique correspondant à une figure (chiffre ou lettre). Les micro-20 interrupteurs sont disposés de façon à se trouver entre les lignes • indiquées sur la face supérieure de la barre 22 porteuse de broches de code, les numéros indiqués entre ces lignes désignant les numéros d'ordre latéral des interrupteurs. Ainsi, plusieurs broches de code représentant des valeurs numériques correspondant à des chiffres 35 ou lettresrequis peuvent être facilement mises en place et repérées dans la courroie sans fin 1.- La mise en place ou composition des broches de code sur les barres 22 peut être effectuée au niveau de la partie inopérante de la courroie sans fin, même lorsque l'arrangement de- commutateurs programmés est en fonctionnement. La mise en 2j.q place ou composition ne nécessite qu'un remplacement sélectif de la oopy 70 14283 9 S 2041189 portion de courroie non nécessaire par une nouvelle portion de courroie dont les broches de code ont été composées à l'avance. En outre, les barres 22 porteuses de broches de code peuvent être du même typa, ce qui rend possible leur production en masse avec 5 un prix de revient très faible. Les bï'oches de code peuvent être fabriquées par étirage ou extrusion d'une barre allongée et en coupant ladite barre en tronçons identiques de manière à former-des broches de code ayant la dimension requise* Les broches de code portant différents codes peuvent être fabriquées en modifiant les jO positions des saillies pendant l'opération d'extrusion ou d'étirags. Les désignations ou symboles représentant la signification des codes peuvent être.prévues avantageusement sur la face supérieure des broches de code afin de faciliter l'identification des codes -et, par suite, d'accélérer l'opération de mise en place ou de compo-sition, ainsi que la vérification des-broches de code qui ont déjà été mises en place sur.les barres 22. En outre, des codes de couleurs, comme cela est représenté dans les tableaux des figures 10 et 11, facilitent également le triage des broches de codes et augmentent le rendement des opérateurs-20 Comme cela a été décrit en détails plus haut, les broches de code actionnent l'arrangement de micro-interrupteurs 23 afin d'engendrer des signaux .électriques qui sont envoyés aux circuits comparateurs 3 et 4. Les circuits comparateur 3 et 4 reçoivent également d'autres signaux d'entrée provenant des détecteurs de position 25 10 et 13 dont la construction et le fonctionnement seront maintenant décrits en détails. Les détecteurs.de position 10 et 13 peuvent être de n'importe quel type disponible dans le commerce. Un type de détecteur de position qui peut être utilisé, est constitué par un disque codé 20 tel que celui qui est partiellement, représenté sur la figure 13, dans lequel l'angle'est codé selon un système décimal codé en binaire similaire au code utilisé pour les broches de code, qui ont été précédemment décrites. Le disque 40 peut être fabriqué dans un maté-ria.u similaire à celui utilisé pour la fabrication des circuits 25 imprimés. Sur la surface du disque 40 est fixée une plaque de cuivre qui est sélectivement attaquée en des endroits prédéterminés afin de ne laisser subsister que les parties hachurées sur la figure 13. Les parties hachurées sont électriquement reliées entre elles. Plusieurs brosses ou balais 4l, 42, 43, 44 et 45 sont disposées au-des-h sus de la sux-face codée du disque 40 de manière à se trouver en 70 14283 10 contact glissant avec cette dernière, Les brosses 4l, 4?, 43, 44 et 45 et la surface codée forment .un circuit électrique à travers lequel circulent plusieurs courants électriques, et la position angulaire peut être déterminée en mesurant ces courants électriques. 5 Plus précisément, dans l'exemple de réalisation représenté sur la figure 13, la brosse 4l est en contact avec une portion de surface ayant pour numéro de code le chiffre "5"> referment ainsi un circuit électrique comprenant un relais 46, le balais 41, la portion conductrice de la surface qodée, le bal.aie. commun 45 et une batterie 50, 10 ce a-,pour effet d'enclencher le relais 46 sus-mentionné. Un relais 48 est également enclenché étant donné que le balais 43 qui est relié à ce relais. 48 est également en contact avec une portion conductrice de la surface codée. Comme les balais restants 42 et 44 ne sont pas en contact avec une portion conductrice de ladite surface codée, les relais 47 et 48 qui sont associés à ces deux balais ne sont pas actionnés, c'est-à-dire restent au repos. Les numéros qui sont indiqués à la périphérie du disque codé 40 sont i des chiffres décimaux qui sont représentés par les codes, et la figure 13 montre plus particulièrement le cas où c'est le numéro 20 ''5" °-ui es,(; Le disque codé 40 est agencé pour tourner de façon à produire différents signaux de position en coopération avec les relais 46,"47, 48 et 49. Bien qu'on ait décrit ci-dessus un disque codé qui représente un nombre constitué par.un unique chiffre, n'importe quel 25 nombre requis des disques codés similaires au disque 40 qui vient d'être décrit pourra, dans la pratique, être connecté à des engrenages ayant des rapports de denture différents, afin de délivrer des signaux électriques représentant 'un nombre à cinq chiffres compris entre 00000 et 99999. Lorsque ces disques multicodés 40 sont 30 employés pour constituer les détecteurs de position 10 et 11 représentés sur la figure 2, ils engendrent des signaux de position qui varient en fonction des positions angulaires des tiges filetées 12 et 14. Si le pas des tiges filetées 12 et 14 et les rapports de denture des pignons qui sont connectés aux disques codés des détecteurs 35 de position 10 et 11, sont déterminés de façon telle que lorsque la noix 16 est déplacée d'une quantité égale à 0,01 mm, le'nombre correspondant du signal de position change d'une quantité égale à . 00001, les signaux de sortie provenant des détecteurs de position 10 et 11 lorsqu'ils représentent tous les deux un nombre à cinq chif-f*res> Par exemple le nombre 13 576, indiquent que la table se trou- COPY 11 70 14283 . 2041189 ve dans une position repérée par ses coordonnées x et y qui, dans l'exemple considéré, sont toutes les deux égales à 136,76 mm. On décrira maintenant les circuits comparateurs 3 et 4. Ces circuits comparateurs 3 et 4 utilisent les contacts de commuta-5 teurs de l'arrangement de commutateurs programmés 2 et les contacts de relais actionnés par les détecteurs de position 10 et 11. Dans la figure 14, quatre contacts de relais D-^, D25' ^45 et ^85 rsPrc?~ sentent ensemble le chiffre des dizaines de mille du nombre sus-men-tionné représentant la position, et quatre contacts de commutateurs 10 S25' S45 S85 rePrésentent ensemble le chiffre des dizaines de mille du nombre désiré sus-rnentionné. Lorsque ces contacts de relais et de commutateurs D^ ... D?^ et S^, ... Sg,- sont connectés en série de la façon représentée, un circuit électrique est établi entre les contacts de commutateurs S.,et SQr- par l'inter- 15 05 15 médiaire de ces contacts de relais et de ces contacts de commuta-tours. L'établissement de ce circuit électrique indique la coïncidence entre le chiffre de dizaines de mille du nombre représentant la position et le chiffre des dizaines de mille du nombre désiré. Plus spécifiquement, lorsque les, contacts D^j- et S représentant 20 tous les deux le numéro "l"'sont amenés à l'état enclenché, une ■liaison ou circuit électrique est établie entre eux, et lorsque les contacts Dor- et S^,- représentant tous les deux le numéro "2" 2? 25 sont amenés à l'état déclenché ou "hors service", un autre circuit électrique est établi entre eux. Ainsi, si un circuit électrique 25 est établi entre les contacts de commutateurs et Sg,-, les contacts de chaque paire de contacts correspondants, par exemple D^f- et S15, Dg,- et ... Dg^ et Sg^, sont amenés dans des po sitions identiques "enclenchées" ou "déclenchées". Si 'l'une quelconque des paires de contacts n'est pas amenée dans lesdites posi-tions, le circuit électrique entre les contacts de commutateurs S^,- et Sg,- n'est pas établi, c'est-à-dire ouvert. Ainsi, c'est à l'instant où tous les contacts représentant un nombre à cinq chiffres sont connectés en série que se produit la coïncidence entre le nombre à cinq chiffres représentant la position et le nombre 25 prédéterminé à cinq chiffres. Lorsque se produit cette coïncidence, un courant électrique s'écoule à partir de la batterie 51, à travers le circuit des contacts connectés en série, vers un relais 52 qui est à son tour excité afin de commander les circuits 5 et 6 de commande des moteurs d'entraînement 7 et 8, de telle sorte que 40 • l'excitation de ces moteurs d'entraînement 7 et 8 soit coupée et que les mécanismes de freinage 13 et 15 soient actionnés, afin d'arrêter ainsi le mouvement de la table. Un relais 53 est relié à un circuit 70 14283 12 2041189 de relais du chiffre des dizaines, comme cela est représenté sur la figure 14, de telle sorte que le relais 53 soit excité lorsque se produit la coïncidence entre au moins les chiffres des dizaines, même si. le chiffts des unités du nombre prédéterminé ne coïncide pas avec celui du nombre 5 représentant la position. Ainsi, lorsque la table s'approche de la position prédéterminée dans une mesure telle .qu'elle n'agit plus à être déplacée d'une distance de 0,09-0,00 mm, avant qu'elle atteigne la position exacte, le relais 53 actionne le circuit de commande 5 ou 6 afin d'abaisser la vitesse du moteur d1 entraînement 7 ou 8. 10 Sn abaissant ainsi la vitesse du moteur d'entraînement immédiatement avant que celui-ci ne s'arrête, il est possible d'empêcher que la table dépasse la position exacte du fait de sa propre inertie, ou -il est possible de diminuer les erreurs de détection du signal de position du chiffre désunîtes,ce qui peut être attribué au fait que le 15 disque codé correspondant aux chiffbe. des unités est. entraîné en rotation à une vitesse extrêmement élevée. D'un autre côté, le relais 53 peut être connecté à un circuit de relais correspondant au moins au chiffre des dizaines,ds telle sorte qu'un signal de commande destiné à abaisser la vitesse du moteur d'entraînement soit produit avant 20 que la position prédéterminée soit atteinte. Bien que l'on ait décrit des détecteurs de position comportant plusieurs relais, afin de faciliter la compréhension de . leur fonctionnement, l'utilisation des relais pose un problème quant à leur durée de vie dans le cas où ils sont employés afin 25 de contrôler en continu le mouvement de la table à une vitesse élevée. Afin de remédier à cet inconvénient, les relais peuvent être remplacés par un circuit à l'état solide, c'est-à-dire un circuit électronique, tel que.par exemple un circuit transistorisé, sans pour cela que soit augmentée la complexité de l'appareil. 30 La figure 15 montre un circuit-'comparateur qui est réali sé à l'aide d'éléments électroniques, dont la partie correspondant au chiffre des unités eëtseule illustrée en détails pour plus de clarté du dessin. Les brosses ou balais 4l, 42, 43 ou 44 sont les mêmes que ceux représentés sur la figure 13. Les plaques conductrices 35 59, 60, 6l et 62 sont les portions de surfaces conductrices du disque codé 40. Dans le circuit comparateur de la figure 15 sont prévus des circuits de lecture de code 54, 55, 56 et 57 qui sont respectivement agencés pour lire les numéros-"8", "4", "2", "l". Lorsque le balai 44 se trouve, comme cela est représenté, 40 en contact avec la plaque conductrice 59, le potentiel de base d'un transistor est maintenu au potentiel 0, ce qui a pour effet de bad °*iginal ' 70 14283 13 2041189 rendre non conducteur ce transistor Tr^, de telle sorte qu'aucun courant collecteur ne le traverse. Ainsi, le potentiel collecteur du transistor Tr^ est maintenu à +6 Volts, étant donné que le potentiel de la source +6 Volts est transmis à travers la résistance 5 Rg au collecteur de ce transistor Tr1, collecteur qui est à son tour relié par l'intermédiaire d'une ligne de sortie à une borne"MARCHE" d'un micro-interrupteur Sg^ (correspondant au chiffre des unités). Lor que ce potentiel + 6 Volts est appliqué à une diode celle-ci est polarisée en sens inverse afin qu'aucun courant ne la traverse. 10 Ceci a lieu lorsque le nombre présélectionné coïncide avec le signal de position. Lorsque le contact mobile du micro-interrupteur Sg^ est amené au contact de la borne "ARRET", le potentiel de collecteur de + 6 Volts du transistor Tr^est appliqué à travers une résistance R^ à la base d'un transistor Tr^ afin de rendre .conducteur ce dernier 15 transistor. Le courant collecteur de ce transistor s'écoule à travers une résistance R^ et produit aux bornes de celle-ci une chute de tension, ce qui â pour effet de ramener le potentiel collecteur du transistor approximativement au potentiel zéro.(à la tension collecteur-émetteur près). Ainsi, un courant s'écoule à partir de 20 la source de potentiel de + 6 Volts, à travers une résistance R,. - ' 5 et la diode Dj, vers le collecteur du transistor Tr^. Ceci se produit lorsque le nombre présélectionné ne coïncide pas avec le signal de position. A cet instant, étant donné que le potentiel de base d'un transistor Tr^ est maintenu à 0 Volts comme le potentiel collecteur 25 du transistor Tr2, le transistor Tr^ est rendu non conducteur, de telle sorte que son potentiel collecteur est maintenu au potentiel 6 volts, qui est appliqué à son tour à une borne de sortie 58. Lorsque, au contraire, le balai'44 n'est pas en contact avec la plaque conductrice 59, le potentiel d'alimentation de + 6 j50 Volts est appliqué par l'intermédiaire d'une résistance R^ à la base du transistor Tr^ afin de rendre ce dernier conducteur, de telle sorte que son potentiel collecteur chute sensiblement au potentiel zéro volts du fait de la chute de tension aux bornes de la résistance R_. Ainsi, aucun courant ne s'écoule à travers la résistance R,, ce d - . 5 35 qui maintient le transistor Tr^ dans un état non-conducteur. Cette situation est l'opposée de celle précédemment décrite et, en conséquence, c'est lorsque le contact mobile du micro-interrupteur Sg^ est en contact avec la borne "MARCHE", que le nombre présélectionné ne coïncide pas avec le signal de position, et c'est lorsque le con-40 tact mobile du micro-interrupteur Sg^ est en contact avec la borne "ARRET", que le nombre présélectionné coïncide avec le signal de po 70 14283 . 2041189 sition. Dans le circuit de lecture de code 55 correspondant au numéro "4", le balai 4j n'est pas en contact avec la plaque conductrice 60, et le contact mobile du micro-interrupteur se trouve en contact avec la borne "ARRET", de telle sorte qu'aucun 5 courant ne s'écoule à travers la diode .D . Dans le circuit de lecture de code 56 correspondant au numéro "2", le balai 42 se trouve en contact avec la plaque conductrice 6l et le contact mobile du rnicro-interrupteur se trouve en contact avec la borne "MARCHE", de telle sorte qu'aucun courant ne s'écoule à travers la diode 10 D^. Dans le circuit de lecture de code 57 correspondant au numéro "1", le balai 41 nrest pas en contact avec la plaque conductrice 62 et le contact mobile du micro-interrupteur se trouve en contact avec la borne "ARRET", de telle sorte qu'aucun courant ne s'écoule à travers la diode D^. Dans les conditions représentées, 15 aucun courant ne srécoule à travers les quatre diodes D^, D^, P et D^, et le potentiel d'alimentation de + 6 Volts est appliqué par l'intermédiaire de la résistance R._ à la base du transistor Tr^, 5 3 ce qui a pour effet de rendre conducteur ce dernier, de telle sorte . que son potentiel collecteur et, par suite, le potentiel de sortie 20 sur la borne 58- est maintenu à zéro Volt du fait de la chute de tension aux bornes de la résistance R^.- Ceci se produit lorsque le nombre pré-sélectionné et le signal de position coïncident l'un avec l'autre en ce qui concerne leurs chiffre "dss uités et, ainsi que cela a été décrit précédemment, lorsque l'une quelconque des diodes D^ 25 à D^ est rendue conductrice, le potentiel de sortie sur la borne 58 devient égal à + 6 Volts. Un circuit de ce type est prévu pour chacun des cinq chiffres afin d'obtenir le même résultat qu'avec -• le dispositif de la figure 14. La présente invention offre.de nombreux avantages qui 30 peuvent être résumés de la façon suivante : 1° Ainsi que cela ressort de la description détaillée du mode préféré d'exécution qui a été donnée ci-dessus, l'appareil de commande numérique du type à commutation programmée comprend un dispositif à micro-interrupteur comportant plusieurs micro-inter-35 rupteurs, une courroie sans fin comportant plusieurs barres porteuses de broches de code, et plusieurs broches de code montées de façon détachable sur lesdites barres porteuses de façon à actionner les contacts desdits micro-interrupteurs. Avec un tel arrangement, divers types d'informations de processus peuvent être établis en 40 formant à l'avance un certain nombre de broches de code ayant diverses formes correspondant à divers types de codes et en combinant 70 14283 2041189 ensuite les broches de code de diverses formes en fonction de l'in£ formation de processus désirée. Lorsque ces broches de code sont déplacées afin d'actionner les contacts d'interrupteurs désirés, un signal de commande électrique est engendré. Ainsi, l'appareil 5 de commande selon la présenté invention est peu coûteux et de construction simple par comparaison avec les appareils de contrôle antérieurement connus, dans lesquels l'information de processus est émmagasinée eh poinçonnant un ruban de pa.pier et dans lesquels l'information est lue et convertie en un signal de commande corres-10 pondant^au moyen d'un calculateur électrique. En outre, l'appareil de commande antérieurement connu nécessite des opérations ennuyeuses telles que lé poinçonnage d'un ruban dé papier ou l'enregistrement de l'information sur une bande magnétique, alors que dans l'appareil de commande selon la présente invention, il suffit de combiner les 15 broches de code en utilisant les barres porteuses de broches de code, ce qui permet un rendement de fonctionnement amélioré et raccourcit le temps nécessaire à l'entraînement et à la formation des opérateurs . 2° Dans l'appareil de commande selon la présente inven-20 tion, plusieurs barres destinées chacune à"porter plusieurs broches de code, qui portent elle-mêmes divers 'types d'informations de "processus, sont reliées les unes aux autres de manière à former une courroie sans fin. Cette courroie sans fin est entraînée en rotation par un mécanisme d'entraînement afin de déplacer séquentielle-25 ment les barres porteuses de broches de code en direction de l'arrangement de micro-interrupteurs, afin d'actionner les micro-interrupteurs désirés, de telle sorte ou'une très large variété d'informations de processus peut être facilement établie en modifiant l'arrangement des broches de code sur les barres ou en modifiant le nombre 30 des barres porteuses de broches de code. 3° . Selon.la présenté invention, les broches de code qui sont montées de façon détachable sur les barres sont formées de manière à présenter des saillies codées et, simultanément, des marques correspondant à ces saillies codées, de telle sorte que l'information 35 de processus peut être facilement établie ou composée uniquement par identification visuelle des broches de code. ' 4° Selon la présente invention, chacune' des barres porteuses de broches de code possède une rainure de montage qui est formée dans sa surface supérieure àfin de permettre un montage détachable 40 de plusieurs broches de code présentant des saillies codées, des éléments de connexion qui s'étendent à partir/d'un côté de ladite 70 14283 16 2041189 barre, des cavités formées de l'autre coté de ladite barre pour rece voir les éléments de connexion d'une- barre adjacente,, et une protubé rance. qui est formée dans sa surface inférieure et qui est conçue de façon à pouvoir entrer en prise avec une dent,d'un engrenage moteur. 5 Avec une telle construction, les barres porteuses de.broches de code peuvent être reliées de manière à former une courroie sans fin, et les broches de code peuvent être montées sur les barres avec une très grande facilité. En outre, étant donné que les protubérances des barres servent de dents qui engrènent eelles de l'engrenage, jO il n'est pas nécessaire de prévoir un dispositif à engrenages spécial pour effectuer une commande de position précise. 5° Conformément à la présenté invention, chacune des barres porteuse de broches de code possède une rainure de montage qui est formée dans sa surface supérieure dé façon à permettre un montage détachable de plusieurs broches de code munies de saillies codées, des éléments de connexion qui s'étendent à partir d'un côté de ladite barre, des cavités qui sont formées dans l'autre côté de ladite barre afin de recevoir les éléments de connexion d'une barre adjacente, et une protubérance qui est formée dans sa surface infé-20 rieure et qui est conçue pour pouvoir venir en prise avec une dent d'un engrenage moteur. En outre, chaque'broche de code possède des jambes qui s'étendent vers le bas et entre lesquelles est formée une entaille afin de procurer auxdites jambes une certaine élasticité, de telle sorte que la broche de code puisse être facilement 25 montée et maintenue en position dans la rainure de montage de la barre porteuse de broches de code. De plus, les broches de code possèdent des parties en saillie qui sont formées dans leur surface supérieure afin d'actionner plusieurs micro-interrupteurs d'un arp rangement de micro-interrupteurs. Avec une telle construction, les ■50 barres porteuses de broches de code peuvent être facilement reliées les unes aux autres de façon à former une courroie sans fin et peuvent être produites en série avec un faible prix de revient du fait qu'elles sont toutes identiques. Les broches de code, lorsqu'elles sont montées sur les barres, ne peuvent pas être déplacées par les -55 vibrations du fait de l'élasticité de-leurs jambes,qui fepousserit ces dernières contre les parois de la rainure de montage des barres. En outre, les barres possèdent sur leur s'urface supérieure des repères de position qui permettent un montage des broches de code exactement dans les positions requises4 i|_0 De plus, l'appareil de contrôle selon la présente inven tion est peu coûteux et relativement facile à fabriquer, et la pro - 70 14283 2041185 grammationpeut être facilement réalisée, ce qui permet une formation rapide des ingénieurs de surveillance et d'entretien. Il va de soi que le mode de réalisation qui a été décrit ci-dessus, en référence aux dessins annexés, a été donné à titre 5 d'exemple purement indicatif et nullement limitatif, et que de nombreuses modifications peuvent être apportées sans pour autant sortir du cadre de la présente invention. 70 14283 18 REVENDICATIONS ' 2041189 1° Un appareil de commande numérique du type à commutation programmée, caractérisé en ce qu'il comprend un arrangement de' micro-interrupteurs comprenant plusieurs groupes de micro.-inter-rupteurs, et plusieurs broches de code agencées pour actionner cer-5 tains desdits micro-interrupteurs. 2° Un appareil de commande numérique du type à commutation programmée, selon la revendication 1, caractérisé en ce que plusieurs broches de code portant une information de processus sont montées de manière détachable sur plusieurs barres qui sont jO reliées de façon détachable de manière à former une courroie sans fin qui est à son tour entraînée en rotation par un mécanisme d'entraînement. 3° Un appareil de commande numérique du type à commutation programmée selon la revendication 1, caractérisé en ce que plusieurs desdites broches de code sont formées de manière à pré-senter,sur leur surface qui est en regard desdits micro-interrupteurs, des saillies codées et des repères destinés à indiquer la signification desdites saillies. 4° Un appareil de commande numérique du type à commuta-20 tion-programmée, caractérisé en ce qu'il comprend un arrangement de micro-interrupteurs comportant plusieurs groupes de micro-interrupteurs, .plusieurs broches de code agencées pour actionner certains desdits micro-interrupteurs et portant plusieurs saillies codées qui sont formées sur leur surface supérieure, et plusieurs barres, 25 chaque barre comportant une rainure de montage qui est formée dans sa surface supérieure de.façon à permettre un montage détachable de plusieurs broches de code, un élément de connexion qui s'étend vers l'extérieur à partir de l'une de èes faces latérales, une cavité qui est formée dans l'autre face latérale de ladite barre jO afin de recevoir de manière détachable l'élément de connexion d'une barre adjacente, et une protubérance qui est formée dans sa face inférieure, lesdites barres étant reliées les unes aux autres de manière à former une courroie sans fin qui est entraînée en rotation par un mécanisme d'entraînement, les protubérances desdites 25 barres étant en prise avec les dents dudit mécanisme d'entraînement. 5° Un appareil de commande numérique du type à commutation programmée, caractérisé en ce qu'il comprend plusieurs barres, chaque barre comportant une rainure de montage qui est formée dans ûqpy 70 14283 2041189 sa surface supérieure de manière à permettre un montage détachable de plusieurs broches de code, un élément de connexion qui s'étend vers l'extérieur à partir de l'une de ses surfaces latérales, une cavité qui est formée dans l'autre surface latérale de la barre 5 pour recevoir de manière détachable l'élément de connexion d'une barre adjacente, et une"protubérance qui est formée dans sa surface inférieure, lesdites barres étant reliées de façon à former une courroie sans fin, leurs protubérances servant de dents qui engrènent les dents d'un engrenage rotatif, lesdites broches 10 de code- comportant chacune deux jambes qui s'étendent vers le bas et entre lesquelles est formée une entaille afin de procurer aux jambes une certaine élasticité,de telle sorte .que lesdites broches de code soient maintenues en position dans lesdites rainures de montage par l'élasticité de leurs jambes, lesdites broches de code 15 comportant, en outre des saillies codées et des repères correspondants qui sont formés sur leur surface supérieure, lesdites saillies codées étant agencées de manière à actionner plusieurs micro-interrupteurs disposés en regard desdites saillies codées. i COPY