FR 2068595 A1 19710827 FR 7041790 A 19701120 ÏO 4179Û -1- 2068595 La présente invention est relative aux systèmes de traitement des informations et,en particulier, concerne Tin système de traitement automatique des informations, dans lequel des informations de production, telles que la durée de traitement 5 ou d'usinage et la durée des temps morts sont recueillis automatiquement et enregistrées sur une "bande destinée à une calculatrice électronique relativement à des machines-outils ou des machines de production industrielle en fonctionnement, ladite "bande étant ensuite introduite dans une calculatrice électronique 10 qui calcule les informations apportées, conformément à un programme de référence prédéterminé qui lui a été fourni, et ainsi produit les résultats désirés du calcul représentant l'efficacité du travail, c'est-à-dire le rapport entre le temps d'opération effectif et le temps de service total, et des informations 15 telles que le coût de traitement ou d'usinage et données analogues qui sont utiles pour le contrôle des activités de production ou d'usinage. Les temps morts mentionnés ci-dessus couvrent la perte de temps survenant lors du retard dans la délivrance du travail ou du matériau, lors de l'interruption pour changement 20 d'un outil de coupe, d'une sorte à une autre, lors de l'installation ou du positionnement du matériau ou de la mise en place du travail, etc. Pour la détermination de Inefficacité du travail d'une machine-outil courante, ou a commande numérique, par exemple, de même que du temps d'usinage, de l'efficience opérationnelle du conducteur de la machine, etc, il était jusqu'à présent de commune pratique de recueillir toutes les informations de "base de la machine en travail, de perforer les informations recueillies sur des cartes ou des "bandes, conformément aux modèles 30 intelligibles seulement à une calculatrice, et ensuite d'introduire les cartes ou "bandes perforées dans la calculatrice, le tout de façon manuelle, pour obtenir l'information désirée. En d'autres mots, conformément au procédé utilisé jusqu'à présent, le temps d'usinage doit être chronométré par 3 5 le conducteur de la machine, et ceci est effectué par un poinçonnage, sur la feuille de travaux, de l'heure du début de l'opération d'usinage, et par de nouveaux poinçonnages sur la feuille, après accomplissement de l'opération. Un tel procédé, cependant, n'assure pas un enregistrement 40 précis des temps morts dus au retard de l'approvisionnement des 70 4179Ô -2- 2068595 pièces de travail, au changement des outils de coupe et à l'installation ou au positionnement du matériau ou à la mise en place du travail dans la machine-outil, et donc ne revèle pas toujours le coût véritable de l'usinage. 5 De telles feuilles de travaux comportent chacune des informations de base qui doivent être recueillies à la fin d'une certaine période de temps, par une personne en charge, qui doit alors trier les feuilles et transférer les informations sur des cartes ou sur une bande au moyen d'un poinçonnage manuel. 10 Les cartes ou la bande poinçonnées doivent ensuite être introduites dans une calculatrice électronique, dans laquelle une bande de programme de référence a été mise à l'avance. A la suite de quoi la calculatrice doit lire les informations et les calculer pour en déduire le temps de travail ou l'efficacité de la 15 machine-outil, l'efficience du conducteur de la machine, le coût d'usinage et autres données pour ladite période de temps. L'enregistrement, le rassemblement, le triage, le poinçonnage, etc des informations, dans le procédé conventionnel précité, sont des étapes purement manuelles. Donc, même l'utili-20 sation d'une calculatrice sûre et extrêmement précise dans ce procédé ne constitue pas une garantie d'exactitude des résultats du calcul, du fait que ce traitement des informations est sujet à toutes sortes d'erreurs humaines à chaque étape de transition ou de manipulation des informations, et est susceptible de faire 25 entrer dans la calculatrice des informations inexactes. Pour se préserver contre la possibilité de telles erreurs, on a coutume, dans le procédé conventionnel de vérifier toutes les cartes ou .bandes poinçonnées avant de les introduire dans la calculatrice, en les passant à travers un dispositif de 30 véritcation ou en comparant visuellement chacune d'elles avec sa feuille de travaux d'origine.- On doit noter le fait que le marquage par le conducteur de la machine sur la feuille de travaux pour y indiquer la mention du travail et des temps d'usinage constitue une étape 35 consommant du temps, qui s'ajoute aux diverses étapes de manipulation précitées. L'objet de la présente invention consiste à supprimer les inconvénients du procédé conventionnel précédent. Ce qui-distingue la présente invention repose sur le fait qu'elle 40 atteint son but en utilisant des signaux électriques, pour 70 41790 -3- 2068595 10 15 20 25 30 35 recueillir depuis mxe pluralité de machines-outils fonctionnant respectivement et concurremment, les données de temps représentant le début et l'achèvement de chacune des opérations d'usinage et pour poinçonner directement sur une bande les informations recueillies, le tout automatiquement et de la manière décrite ci-dessous en se référant au dessin annexé, dans lequel: la figure 1 est un schéma général représentant ua système de la présente invention tel qu'il est appliqué à. mie sachine-outil de type général ou à une machine de production industrielle, la figure 2 est un autre schéma générai représentant un système de l'invention tel qu'il est appliqué à une macîiine-outil commandée numériquement, la figure 3 est encore un autre schéma général repi-ésentant ie système des figures 1 et 2, appliqué à une pluralité de machines-outils ou de machines de production industrielle, la figure 4 est un schéma de circuit représentant les rapports entre le commutateur de mise sn marche, le eoismatateur d'arrêt, le générateur des informations de travail et- l^s circuits de mémoire, la figure 5 est un autre schéma de circuit représentant le générateur d'impulsion de commande de porte, les circuits de porte et les circuits de mémoire, la figure 6 est un schéma général illustrant 1e px*océdé de lecture, la figure 7 est un autre schéma général représentant le procédé de lecture de la figure 6 appliqué à un système dans lequel plusieurs machines-out-iis ou machines de production sont servies et indiquant, en particulier, le procédé de lecture séquentielle d'une pluralité de circuits de mémoire et de déblocage de ces circuits au moyen d'une impulsion de déblocage, les figures 8 à 11 représentent chacune un exemple -ie bandes perforées portant les informations perforées selon la présente Invention. On a représenté dans les figures 1, 2 et 5, un oscillateur A émettant des impulsions d'horloge à un rythme d'une impulsion par seconde; et un générateur B de code de temps produisant des signaux codés de temps D,G,B (décimales codées en binaire), au aïoyen d'impulsions d'horloge reçues audit oscillateur. Sans cette codification, le code date est forme avec 6 bits, le code heure avec 6 bits, ie code minute avec 7 bits EF/17537 bad original 70 41790 -4~ 2068595 et le code seconde avec 7 bits, ce gui fait qu'il y a un total de 26 bits pour le codage des informations de temps. Chaque bit est représenté par un bistable (ou flip-flop) ES prenant alternativement deux positions "excité" et "remis -à zéro", 5 de manière connue- G représente une série de circuits de porte ET, CI, 02, «..Cn. S représente une série de contacts multi-digitaux servant de circuits de formation de code D1, D2, „. .E'n pour la production de codes qui identifient les parties respectives de travail à usiner» E représente une série cie circuits 10 de mémoire à bistables (ou flip-flop) E1, E2, ...En, pour le stockage des codes D, G, E qui signifient : les numéros d'identification de machine, les numéros de type partiel et les causes d'inactivité. F représente une série de générateurs d'impulsion.de commande de porte F1, F2, ...Fn qui émettent des 15 impulsions d'onde carrée pour indiquer le début et 18achèvement de chaque cycle d'usinage et également le commencement et la fin de chaque cause d3inactivité. Ces impulsions d'onde carrée sont transmises auxdites portes G et portes G, au circuit de mémoire H et au circuit de retard, I, dont il sera fait mention 20 ci-après. G représente une série de circuits de porte ET, G1, G2, ...Gn, similaire à ceux de C précités. H représente une série de circuits de mémoire B1, H2, ...Hn, chacun étant composé de bistables HS (ou flip-flop) semblables à ceux de E précités pour stocker les codes de temps provenant dudit générateur 25 de code de temps B et également les codes pour les numéros de machine,pour les numéros de type partiel et pour les causes d'inactivité, de même que les signaux pour la différenciation entre le début et l'achèvement de l'opération d'usinage et entre le commencement et la fin de la cause d'inactivité. M représents une série de machines-outils M1, M2, ...Hn. Les chiffres de référence 1 et 2 désignent des circuits de mémoire. Ainsi, les circuits G de porte El1, les circuits D de formation de code pour 1®identification du travail, les circuits S de mémoire, les générateurs d'impulsion de commande de porte F, de porte G, les circuits de mémoire H et les machines-outils H font chacun partie d'un groupe, dont les éléments sont indiqués dans le dessin par 01, 02, . ..Cn; D1, 3)2, ...Dn; Si, E2, ., «Sn; PI, F2, «.«En; G'1. G2, « « .Su; H1, H2, .. .Hn; et Kl, M2, .. «Mai; tous disposés de telle manière qu'un quelconque élément d'un, grou-40 pe correspond à "l'élément de même référence dans les autres groupes* SF/17537 bad original 70 41790 -5- 2068595 I représente un circuit de retard, retardant les impulsions de commande de porte produites par lesdits générateurs d'impulsion F. La valeur de retard est déterminée par les valeurs de résistance et de capacitance. J représente un dispositif de lecture, 5 qui relève séquentiellement les informations stockées dans lesdits circuits H de mémoire, un mot à la fois. K représente un synchroniseur, qui commande le courant des signaux électriques provenant des dispositifs précités dans le dispositif de perforation L. Le perforateur L transforme les signaux d'entrée 10 en perforations dans la bande, transformant ainsi les informations en codes intelligibles à une calculatrice électronique 1T. Les perforations sont indiquées par P dans le dessin. La calculatrice If effectue la lecture des codes perforés de la bande, traite les informations selon le programme de référence et ensuite 15 déduit des résultats numériques de calcul, qui constituent l'information désirée. L'invention sera maintenant plus complètement décrite en se référant à un de ses modes de réalisation, dans lequel l'oscillateur A émet des impulsions d'horloge à un rythme de 20 une impulsion par seconde et les délivre au générateur de code de temps B. Les bistables RS( ou flip-flop) du générateur B comptent les impulsions pour produire des signaux de code de temps D, 0, B, parallèles. Ces signaux s'appliquent en parallèle aux entrées des portes ET, GA à G-26. 25 Le travail journalier dans une salle de machines, par exemple, commence généralement à une certaine heure du jour, par exemple à 8 heures du matin, ce qui sera considéré comme point de référence de temps pour le présent système. Le point.de référence peut être pris à toute autre heure du âour. Après 30 avoir réglé le point de référence, les signaux de code de temps D, C, B parallèles s'appliquent de façon intermittente auxdites entrées de portes ET. La prévision d'un poste de contrôle, pour indiquer digitalement le temps d'horloge à la vue des conducteurs de machine ou opérateurs, sera utile, car un tel poste permet à l'opérateur ou au conducteur de machine de régler le point de référence plus facilement pour son usage. En se référant à la figure 4, on suppose qu'une certaine machine-outil M doit sortir un certain travail. Le travail doit être codé par le codeur D comprenant des contacts multi-digitaux 40 Da, Db, De, et Dd. A noter que chaque contact est disposé pour 70 41790 -6- 2068595 constituer un moyen de codage binaire de base 8-4-2-1 de digits décimaux, de sorte que les signaux émis par ces contacts peuvent être utilisés directement pour commander le fonctionnement des circuits de sortie et de mémoire. Il est spécialement indiqué 5 que les contacts Da-1, Bb-1, Dc-1 et Dd-1 possèdent chacun la charge de "1" dans le codage binaire à 4 bits des digits décimaux. De façon similaire, les contacts Da-2, Db-2, Dc-2 et Dd-2 ont chacun la charge de "2", les contacts Da-3, Db-5, Dc-3 et Dd-3 ont chacun la charge de "4" et les contacts Da-4, Db-4, 10 Dc-4 et Dd-4 chacun la charge de "8". Un bit binaire est représenté par un contact. Donc chaque commutateur avec ses quatre contacts peut signifier un quelconque digit décimal jusqu'au digit 9, conformément au système de codage binaire 8-4-2-1. 15 Dans le cas présent , le commutateur multi-digital Da est utilisé pour indiquer l'une quelconque de neuf machines-outils du n°1 au n°9. Les commutateurs Db et De sont utilisés ensemble pour indiquer le numéro de type partiel à deux digits, ces numéros existant jusqu'à 99. Le commutateur Dd est utilisé pour 2o indiquer la cause de l'inactivité par un numéro à un digit, ces causes distinctes existant au nombre de 9 numérotées de 1 à 9. On voit clairement que là où il y a plus de machines-outils, plus de travaux à effectuer ou plus de causés d'inactivité, le nombre des commutateurs multi-digits doit être augmenté de 25 façon correspondante pour couvrir le supplément. Comme représenté dans la figure 4, les bornes de sortie des contacts des commutateurs Da, Db, De et Dd sont connectées aux entrées des portes ET 7-1 à 7-4 (ci-après mentionnées de façon collective "porte 7 de réseau type ET") et par l'intermédiaire d'inverseurs 8-1 à 30 8-16, à des entrées "excité" de bistables RS (ou flip-flop)E-1 à E-16 dans la mémoire E, mettant ainsi en parallèle' la porte 7 de réseau type ET avec la mémoire E. A noter que les contacts du commutateur Da sont connectés à la porte ET 7-1, ceux du commutateur Db à la porte 7-2 et ainsi de suite. 35 Les bistables (ou flip-flop) RS E-1 à E-4 stockent le code de numéro de. la machine-outil; E-5 à E-12 stockent le code de numéro de type partiel; et E-13 à E-16 stockent le code de cause d'inactivité. Tous les codes sont ici des codes C.B.D. Comme dans le cas des commutateurs multi-digits ci-dessus le nombre des 40 bistables (ou flip-flop) doit être accru en fonction du nombre EF/17537 70 41790 -7- 2068595 de machines-outils, de types de travaux à exécuter et de causes d'inactivité à traiter. Ladite porte 7 de réseau de type ET possède +5 volts appliqué à son Ycc+. Les bistables ( ou flip-flop) de mémoire E-1 à E-16 ont leurs entrées "excité" à un potentiel 5 ou niveau inférieur, à cause des inverseurs 8-1 à 8-16, de sorte que ces bistables ( ou flip-flop) sont normalement dans l'état de non retenue des informations. Dans la description précédent©, on voit qu-3 le codeur S de travail est relié à la mémoire S. La façon dont les informait) tions sont codées et transmises s'explique en supposant que la machine-outil n°8 doit faire un travail dont le numéro de type partiel est supposé être 32. Ce peut stre le moment ici de clarifier la signification de "numéro de type partiel". Divers types de travaux, différents, soit par la forme, la taille ou un 15 autre critère les uns des autres, sont assignés aux machines outils en considération. Les types sont identifiés par des numéros, qui sont appelés numéro de type partiel. En se référant à norceau à la figure 4-, on note que la machine-outil n°8 et le type partiel de numéro 32 seront indiqués dans le codeur D par la 20 fermeture des contacts Da-4, Db-1 et Db-2, et Dc-2 dans les contacts Da, Db et De. La fermeture du commutateur 3 d'usinage,dans ces conditions, abaisse le haut potentiel 4-5 volts appliqué à la porte 7 de réseau de type ET. Il est spécialement indiqué que la tension est 25 court-circuitée à la masse par les fils conducteurs 30,31, 32 et 36, lesdits contacts Da-4, Db-1, Db-2 et Dc-2, la diode 5 et ledit commutateur 3» En conséquence, le potentiel de ces conducteurs tombe, de sorte que, du fait des inverseurs 8-4, 8-5, 8-6 et 8-10, le potentiel des entrées "excité" des bistables 3° (ou flip-flop) ES E-4, E-5, E-6 E-10 s'élève à un niveau élevé, provoquant la naissance des signaux à niveau élevé stables depuis les sorties "excité" de ces "bistables SS„ Les sorties "excité" des bistables ( ou flip-flop) ES autres que csus mentionnés immédiatement ex-dessus dans la mémoire 35 E demeurent inaffectés et fournissent les mêmes aignaus stables à niveau bas qu'auparavant, du fait que les contacts de commutateur multi-digits connectés à ces bistables ( ou flip-flop) à travers les inverseurs restent ouverts» Ce qui précède est la manière dont les informations sont 40 stockées dans la mémoire E. Ses informations codées peuvent être BAD ORIGINAL 70 41790 -8- 2068595 mises en mémoire dans la mémoire E en mettant sélectivement en contact les côtés "excité" des "bistables ( ou flip-flop) BS E-1 à E-16 à haut potentiel. Les côtés "excité" à "bas potentiel signifient qu'aucune information codée n'est mémorisés» Cette 5 msaière de stockage des informations s'applique également aux "bistables ES dans la mémoire H, qui sera examinée plus loin. En même temps que s'effectue le stockage des informations codées dans la mémoire E, les +5 volts de la porte 7 de réseau de type ET disparaissent par mise à la masse, de sorte que 3a 10 connexion de sortie de la porte 7 passe du niveau élevé au niveau bas, ce qui lui fait émettre un signal de bas niveau par sa sortie. En se référant maintenant à la figure 5 ce changement dans le potentiel de sortie de la porte 7 permet à l'impulsion P11 d'être transmise en parallèle à l'arfcrée "1" des portes G-1 à 15 0-26 et des portes G-1 à G-16 par le circuit OU le fil conducteur 11 et le contact fermé 19» Ces portes ont leurs entrées "1" connectées au fil 11 et sont parallèles entre elles» L'impulsion P11 prend naissance du vibrateur à un-coup ï?-1. Dans la figure 55 -T?-2 est un vibrateur à un-coup et ?-3 20 un inverseur. Les deux vibrateurs à un-coup, 1?-1 et 5-2 émettent un signal de sortie au moment même où leurs signaux d'entrée respectifs changent leur niveau d'un haut niveau â un bas niveau. La largeur de cette impulsion est déterminée par le circuit parallèle d'une résistance et d'un condensateur connectés à 25 chacun des vibrateurs. Lorsque la sortie de la porte 7 de réseau de type ET passe d'un haut à un bas niveau, d'autre part, le signal résultant va vers le vibrateur à un-coup F-2 à travers l'inverseur 3?-3 et déclenche le fonctionnement de F-2, signifiant l'accomplissement 30 de 15opération d'usinage ou la fin de la cause d:inactivité, quel que soit le cas, comme il sera expliqué ultérieuBment» £u fait que les portes G-1 à G-26 et G-1 à G-16 sont toutes des portes de type ET, ladite impulsion P11 s'appliquant à ces portes déplace l'information de début de l'usinage dans la 35 mémoire G et l'information dans la mémoire E à la mémoire E, de sorte que les bistables ( ou flip-flop) SS H-1 à-E-26 reçoivent 1 ' information de commencement de 13 usinage, le bis table BS H-30 reçoit l'information de numéro .de la. machine-outil, et les bis'ca-, bles -11-31 » H-32 et H-36 reçoivent 1a information dé-numéro de 40 type, partiel*. ,• : • •• - BAD ORIGINAL, 70 41790 -9- 2068595 lorsque l'impulsion 12 d'achèvement de l'usinage s'applique au côté d'entrée "excité" du bistable RS H-43, un signal de niveau élevé apparaît depuis son entrée "excité". Au moment du commencement de l'opération d'usinage, cependant, aucune impul-5 sion positive ne s'applique à cette entrée, de sorte que sa sortie "excité" reste à un niveau bas. Comme il a été décrit, la mémoire H est composée de 43 "bistables (ou flip-flop) RS disposés pour stocker les informations complètes pour une machine-outil sous la forme de 43 hits. 10 Ces "bits sont désignés par les références S1 à S43, un hit pour un bistable RS, dans la configuration comprenant les bistables E-1 à H-43. On doit noter que, dans le but de faciliter la compréhension, les bits sont numérotés de la même manière que les fils conducteurs à travers lesquels les signaux sont transmis. Un 15 signal de bit entrant dans un élément de circuit est un signal d'entrée, et ce signal quittant un élément est son signal de sortie. On remarquera dans les figures 3 et 7 que "n" jeux de circuits de mémoire H sont requis pour un nombre "n" de machines-20 outils, lorsque plusieurs numéros de type partiel ou plusieurs causes d'inactivité sont concernés, le nombre de bistables (ou flip-flop) RS doit s'accroître de façon correspondante dans la mémoire E et dans la mémoire H. les signaux de sortie S-1 à S-43 sortant des bistables 25 (ou flip-flop)RS H-1 à H-43, s'appliquent aux entrées "1" des portes ET à deux entrées ilO-1 à 10-43, comme représenté dans la figure 6, et les signaux de sortie résultants depuis ces portes ET s'appliquent aux portes OU multi-entrée K-1 à K-4. Ces portes OU sont prévues dans le but de perforer les informations codées 30 de manière séquentielle ordonnée et, dans ce but, distribuent les informations codées représentées par les signaux S1 à S43, conformément aux charges dans le schéma de codage binaire 8-4-2-1. Dans la disposition représentée, la porte OU K-1, recevant les signaux d'entrée S1, S3, S7, S9, S13, S16, S20, S23, 35 S27, S31, S35, S39 et S43 est pour la charge "1"; la porte OU K-2 recevant les signaux S2, S4, 38, S10, 814, S17, 321, S24, 328, S32, S36 et S40 est pour la charge "2"; la porte OU K-3 recevant les signaux S5, S11, 315, S18, S22, S25, S29, S33, S37 et S41, est pour la charge "4"; et la porte OU K-4 recevant les signaux S6, S12, 319, S26, S30, S34, S38, et S42 est pour la EF/17537 70 41790 -10- 2068595 charge "8". Donc, K-1 est une porte à 13 entrées,K-2 une porte à 12 entrées, K-3 une porte à 10 entrées, et K-4 une porte à 8 entrées. Les sorties des portes OU K-1 à K-4 sont connectées aux 5 entrées "excité" des "bistables ( ou flip-flop) ES K-7 à K-10 d'une part et aux entrées du décodeur K-5 d'autre part. Lesdits "bistables K-7 à K-10 reçoivent et retiennent les signaux de sortie des portes OU K-1 à K-4 sous forme de codes digits D.C.B ( décimale codée en binaire), basés sur le schéma 8-4-2-1. Ledit 10 décodeur K-5 émet un signal de soifcLe de haut niveau P16 lorsqu'aucun signal ne provient d'une des portes OU K-1 à K-4. Ce signal de haut niveau s'applique à l'entrée "excité" du bistable ES K-11 à travers le fil conducteur 16. Un autre but du décodeur K-5 consiste à fournir un contrôle 15 de parité pour le dispositif L de perforation. Il fonctionne de la manière suivante: supposons que le nombre des signaux de sortie provenant des portes OU multi-entrées K-1 à K-4 soit pair ( divisible par deux), le décodeur K-5 produit alors un signal supplémentaire qui est un signal de sortie de haut niveau 17 20 mentionné ci-dessus, pour rendre impair le nombre total des signaux et ce signal 17 passe, par la porte OU K-6 à l'entrée "excité" du bistable ( ou flip-flop) ES K-12, amenant ce bistable à retenir "1". Donc pendant que le bistable ES K-11 reçoit "1", lorsqu'il n'y a aucun signal d'une des portes OU K-1 à K-4, le bistable ES 25 K-12 qui est un élément de contrôle de parité pour le dispositif de perforation L, reçoit "1" quand le nombre des signaux de sortie provenant de ces portes OU est un nombre pair. Par exemple, pour un digit décimal codé en binaire "3", il y aura deux signaux de sortie, l'un de K-1 et un de K-2, de sorte que le signal "1" 30 entrera dans K-11. Un nombre pair de signaux se produit également pour les digits D.C.B "5", "6" et "9". Ces digits, y compris "3" sont indiqués dans le symbole de circuit représentant K-5 dans la figure 6. On a dit précédemment que, au moment du départ d'une machine 35 outil, les commutateurs multi-digitaux Da, Db, De et Dd dans le codeur de travail D sont à régler pour indiquer le type de travail et le fait que le contact d'usinage 3 doit ensuite être fermé. On rappelle que cette fermeture du commutateur 3 abaisse la tension de haut niveau appliquée à la porte 7 du réseau de type 40 ET par mise à la masse par les contacts fermés dans les commutateurs 70 41790 -11- 2068595 Da, Db, De et Dd et par ledit commutateur 3, ce par quoi on élève le potentiel des entrées des bistables ( ou Hip-flop) RS correspondants parmi le groupe comprenant E-1 à E-16 et on provoque l'émission par ces bistables correspondants de signaux de sortie 5 à liaut niveau, qui s5 appliquent à 1 * entrée "1" des port as G. Lorsque l'impulsion Pli de commencement de l'usinage, émise par le géra-rat eur P d'impulsion de commande de la porte, est ensuite transmise par le fil conducteur 11 aux portes respectives G et G, ces portes s'ouvrent pour laisser passer vers la mémoire H les 10 informations codées représentant le commencement de l'usinage, le numéro de la machine-outil et le numéro de type partiel. En conséquence, l'information complète composée de signaux 81 à 843, pour une machine outil s'applique aux entrées "1" des portes ET à deux entrées 10-1 à 10-43 15 Dans la séquence d'événements ci-dessus, l'impulsion 11 de commencement de l'usinage, qui sort dudit vibrateur à un-coup P-1est transmise également au circuit de retard I. Ce circuit retarde l'impulsion suffisamment longtemps pour couvrir le temps requis par les signaux S1 à 843 pour être stockés dans la mémoire 20 H et ensuite pour sortir afin de s'appliquer aux entrées "1" desdites portes ET à deux entrées 10-1 à 10-43- Le temps de retard peut être réglé en variant les valeurs de la résistance et du condensateur connectés au circuit de retard. Le réglage doit être effectué sur le panneau de cosinBnde externe non représenté» 25 Dans la figure 6, les impulsions d'horloge PI5 émises par l'horloge J-1, sont: amenés par .le fil conducteur 15 au compteur binaire J-2. Les impulsions P15 sont synchronisées avec la vitesse de perforation du dispositif L de perforation sous le contrôle du panneau de commande externe. Grâce à ces iapul-30 sions le compteur binaire J-2 exécute son opération de comptage, Le décodeur octal binaire 3-3 est actionné par les impulsions P15- Le décodeur J-3 est utilisé oomiae un décodeur à huit positions, dont les sorties sont au nombre de 8. Une de ses entrées est une entrée inhibitrice connectée à la sortie 35 du bistable ( ou ilip-flop) J-7, ds sorte eue, lorsque ladite impulsion 'il de commencement de l'usinage est absente, la sortis du bistable -T-7 reste à un haut niveau et de es fait empêche le décodeur J-3 de fonctionner. Maintenant, lorsque l'impulsion Îi1 se produit et, après 40 son passage à travers le circuit de retard -L, arrive à l1.entrée 70 41790 -12- 2068595 "excité" du "bistable ( ou flip-flop) J-7, le potentiel de sortie de J-7 inverse sa polarité, ce qui libère le décodeur octal "binaire J-3 de sa position inopérante et le fait démarrer. Lorsqu'à!e sort du circuit de retard I, l'impulsion P11 est trans-5 mise également au compteur binaire J-2 pour vider ce compteur et le faire repartir à "0" vers le liant. Gomme on le notera ultérieurement, 11 impulsion P12 d'achèvement de l'usinage elle aussi vide le compteur J-2, assurant ainsi une opération de comptage exempt e d1 erreur. 10 Le compteur binaire J-2 et le décodeur octal binaire J-3 sont actionnés de la manière mentionnée ci-dessus par l'impulsion P11 de commencement de l'usinage et par les impulsions d'horloge P15. Le décodeur J-3 octal binaire possède un total de 8 sorties 15 comme on le voit dans la figure 6. Deux de ces sorties sont en fonctionnement tandis que six autres sont laissées ouvertes. Le signal de sortie P13 circule dans le fil conducteur "13 et atteint les entrées "1" du compteur binaire J-5 et des portes ET K-13 à K-18» Ces portes ET produisent des signaux de sortie quand elles 20 reçoivent le signal d'impulsion P13 et des signaux de sortie desdits bistables ( ou flip-flop) ES K-7 à K-12. Les signaux de sortie ainsi produits s'appliquent au dispositif de perforation L, dans lequel les signaux excitent des bobines de poinçon respectives pour effectuer l'opération de perforation. 25 Le signal d'impulsion P13 passe également vers le compteur binaire J-5 qui compte le signal et envoie le signal compté au décodeur J-6. Du décodeur J-6 les impulsions de' sortie î!0" à "12" et l'impulsion de vidage "2" sortent séquentiellement. Le décodeur J-6 est un décodeur à 14 positions, consistant en un certain 30 nombre de décodeurs reliés les uns aux autres, chacun étant similaire au décodeur J-3 des points de vue de la construction et du fonctionnement. L'opération de lecture sera décrite ci-après» Lorsque les informations composées de signaux'à 4$ bits S1 à 843, sont absents de la mémoire H, il n'est pas besoin de 3= lecture et, par là même, le décodeur octal binaire -J-3 n'a pas besoin de fonctionner. Pour cette raison, le bistable.( ou flip-flop) J-7 est prévu5 comme il a été expliqué, dans le but de garder le signal à haut niveau appliqué à l'entrée inliibitrice de J-3. Jusqu'à ce que le signal, de sortie P13 sorte du décodeux* 40 octal binaire J-3, le compteur binaire J-5 ne démarre pas le - bad original 70 41790 -13- 2068595 comptage et le décodeur J-6 ne donnera jusque là que l'impulsion de sortie "0" de sa sortie "0", qui est marquée tout en kaut dans le symbole de circuit de la figure 6. En résumé, l'impulsion "0" de sortie sort toujours du décodeur J-6 aussi longtemps 5 que ce décodeur ne compte pas. Dans les conditions mentionnées ci-dessus, on suppose que les signaux d'informations S1 à S43 provenant des surties de la mémoire H arrivent en parallèle aux entrées des portes ET 10-1 à 10-43. Dès lors les signaux 81 et S2 s'appliquent aux 10 entrées "excité" des bistables (ou flip-flop) ES K-7 à K-8 par l'intermédiaire des portes OU multi-entrées K-1 et K-2 du fait que l'impulsion "0" de sortie s'applique depuis J-6 aux portes ET à deux entrées, 10-1 et 10-2. Ces signaux, S1 et S2 s Appliquent également au décodeur de contrôle de parité K-5. En consé-15 quence, le potentiel des entrées "excité" de K-7 et K-8 s'élève et, en même temps, le décodeur K-5 émet une impulsion 17 par l'intermédiaire de la porte OU, K-6. L'impulsion 17, ainsi introduite, élève le potentiel de l'entrée "excité" du bistable (ou flip-flop) ES K-12. On doit noter ici que, dans le cas pré-20 sent, le premier mot à perforer est le digit "1", comme représenté dans les figures 8, 9, 10 et 11 et comme il sera expliqué ultérieurement, et ce signal S2 est présentement à un bas niveau c'est-à-dire, absent. Le décodeur K-5, de ce fait, reçoit uniquement un signal, le signal de K-1, et en conséquence ne produit 25 pas d'impulsion 17 de contrôle de parité. Pour la situation particulière considérée en se référant au dessin annexé, il n'est pas besoin en l'occurrence d'ajouter "1" pour le contrôle de parité, la séquence des événements conduisant à la perforation d'un trou dans la bande pour le premier mot "1" est la suivante: 30 Tandis que l'impulsion de sortie ?0" est fournie par le décodeur J-6, l'impulsion de commencement de l'usinage 11 arrive à l'entrée "excité" du bistable (ou flip-flop) J-7 après quelque retard dû à 1'actionnement du circuit de retard I, la durée du retard étant suffisante pour couvrir le temps nécessàire aux 35 informations pour se déplacer comme décrit ci-dessus. Par l'impulsion 11, le potentiel de sortie du bistable (ou flip-flop) J-7 tombe de sorte que le décodeur octal binaire J-3 démarre le comptage. En même temps, un train d'impulsions régulièrement espacées P15 commence à s'appliquer au compteur binaire J-2 et 40 ensuite maintient l'application par le compteur de son signal de EP/17537 70 41790 -14- /J 2068595 sortie aux sorties du décodeur octal "binaire J-3• Depuis ces sorties de J-3 les impulsions sortent séquentiellement. De ces impulsions de sortie l'impulsion P13 s'applique en parallèle au compteur "binaire J-5 et aux portes ET K-13 à K-18. Après 5 quoi la porte K-13 dont l'entrée "excité" est déjà arrivée au niveau élevé avec le signal S1, s'ouvre pour envoyer un signal de sortie au dispositif 1 de perforation, ce qui excite la "bobine de poinçon correspondante pour effectuer l'opération de perforation en une position signifiant le digit "1" dans la "bande 10 comme représenté dans les figures 8, 9 , 10 et 11. Concurremment avec les événements ci-dessus, se traduisant par une opération de perforation, l'impulsion P13 entre dans le décodeur J-6 depuis J-5 , provoquant l'émission d'une impulsion de sortie depuis la sortie "1" du décodeur J-6. Cette impulsion 15 s'applique en parallèle à quatre portes ET 10-3, 10-4, 10-5 et 10-6 pour S3, S4, S5 et S6 pour indiquer le mot suivant. Dans le cas présent, le mot suivant est le digit "9", pour lequel les signaux sont S3 et S6, de sorte que les portes qui s'ouvrent sont 10-3 et 10-6. Les signaux de sortie depuis ces portes s'ap- 20 pliquent ensuite aux portes multi-entrées OU K-1 et K-4. Du fait de ces impulsions P15 depuis l'horloge J-1 sont synchronisées T i avec la vitesse du dispositif/de perforation, l'impulsion 14 du décodeur J-3 s'applique en parallèle, exactement quand la perforation ci-dessus mentionnée du digit "1" a été accompli^ pour 25 la "remise à zéro" des entrées des "bistables ( ou flip-flop) RS K-7 à K-12, effaçant ainsi le digit "1" dans la mémoire en vidant ce groupe de bistables. Les bistables RS K-7 à K-12 vidés sont maintenant prêts à recevoir le groupe suivant de signaux S3 et S6, pour le digit 30 ttcjn mentionné ci-dessus. Ces deux signaux vont aux bistables K-7 et K-10 et également au décodeur K-5, provoquant l'émission par ce décodeur d'une impulsion de contrôle de parité. 17 qui va à K-12» En conséquence, trois bistables K-7, K-10 et K-12 reçoivent des signaux et leurs portes ET correspondantes K-13, K-16 et K-18 sont devenues prêtes à exciter leurs bobines de poinçon dans le dispositif L de perforation. Ensuite, une autre impulsion 13 du décodeur J-3 octal binaire arrive à ces portes ET et les ouvre pour effectuer l'opération de pea&ration, comme décrite ci-dessus et ainsi enregistrer le digit "9" et le bit de contrôle de parité dans la bande. La même impulsion P13 va également au 35 40 70 41790 15" 2068595 décodeur J-6, provoquant l'émission par ce décodeur du nouveau ou troisième signal de sa sortie "2" pour le déclenchement du groupe suivant de portes ET 10-7 et 10-8. La lecture séquentielle continue,, un raot à la fois, de 5 la manière précédente lorsque l'impulsion de sortie PI 3 s'applique de façon intermittente et régulièrement au compteur binaire J-5 et en différenciant le nombre des combinaisons de signal de sortie fournies par J-5 pour produire treize signaux âe sortie discrets séquentiellement au moyen de J-6, chacun des signaux 10 de sortie de J-6 étant utilisé pour ouvrir un groupe de portes ET correspondant à un mot parmi les portes 10-1 à 10-43» Comme il a été dit précédemment, ces portes ET actionnent 43 bits, dent les signaux sont numérètés S1 à S43 pour constituer treize mots, notamment deux mots pour la date, deux mots pour l'heure, 1 mot 15 pour le numéro de la machine, 2 mots pour le travail ou type partiel, 1 mot pour la cause de l'inactivité et enfin, 1 mot pour la différenciation entre le commencement et l'achèvement de l'usinage. En d'autres mots, les informations formées avec 43 bits 20 arrivent simultanément aux portes ET 10-1 à 10-43, et les informations sont ensuite envoyées à partir de celles-ci par unité, un mot à la fois, par l'action de treize impulsions de "0" à "12" émises séquentiellement par le décodeur J-6» Après la lecture du 13ème mot et sa perforation sur la bande, le 14 ème 25 signal désigné par "Z" apparaît depuis le décodeur J-6 pour vider le compteur binaire J-5 et la mémoire H et pour inverser le bistable ( ou flip-flop) J-7- J-5, vidé, recommence à compter depuis "0" vers le laut lorsque les informations suivantes arrivent . 30 La façon/?8&5tionrie le signal "3" sera expliquée en se référant à la figure 6. Les bistables Ho H-1 à H-43 de la mémo: H ont leurs entrées de "remise S. £ÔJ?0^ GOi.ii.iSC i)S6S 2. J-gL yPSi-Sj-Sî connexion de sortie du décodeur J-6, de sorte que l'apparition du signal "Z" remet aussitôt tous ces bistables ES à zéro, ce 35 qui efface les informations qui sont arrivées simultas-émei' Avec le sigrax *sn"tïran*ô dans l'entree cie ^remxse a ^orc bistable \ ou flxp—xlop) *->—73 la sortxe de ce oxscaolc vers un haut niveau pour inhiber lèpération du décodeur- J-3 octal-binaire. La figure 8 représente un exemple de bande P perforée de la manière précédente pour former un enregistrement BAD ORIGINAL N-! ->-.£1 L i/ • 40 70 41790 -16- 2068595 de l'étape initiale de l'opération d'usinage. En se référant aux figures 8, 9, 10 et 11, la bande P va être expliquée. La "bande du type connu a 8 canaux, chaque colonne pour un mot; il y a 8 positions de perforation posai-5 "blés qui sont désignées par "EL" ( pour la fin de la ligne pour marquer la fin de l'enregistrement du jour, par exemple), "Z's ( pour indiquer le signe négatif d'une valeur numérique perforée dans la colonne (cette position n'est pas utilisée dans le système selon la présente invention)2 "0", "CE" ( pour le "bit de 10 contrôle de parité) "8" ( pour la charge 8) "alimentation", si4» ( pour la charge 4), "2" ( pour la charge 2) et "1" ( pour la charge 1). La "bande reçoit, sxs.us forme de perforations, les codes temps pour le début et l'achèvement de l'opération d'usinage, le commencement et la fin d'une cause d'inactivité, et les 15 codes de travail pour le numéro de machine, le numéro de type partiel et de cause d'inactivité. Les codes temps sont formés au moyen de 2 "bits pou.r la date, 2 "bits pour l'heure, 2 "bits pour la minute et 2 "bits pour la seconde. Les codes de travail sont formés par 1 "bit pour le numéro de machine, 2 "bits pour le 20 numéro de type partiel, 1 bit pour la cause d'inactivité, et 1 "bit pour la différenciation entre le début et l'achèvement de l'opération et également entre le commencement et la fin de la cause d'inactivité, soit au total: 13 mots qui sont représentés dans l'ordre ci-dessus de gauche à droite sur la bande> Les per-25 forations sont représentées en hachures sur le dessin,. La séquence des événements ayant lieu après une opération d'usinage, tels qu'ils sont "enregistrés dans la bande P de la figure 8, ayant été achevée va etre examinée. Supposons que, après l'accomplissement, le commutateur d'usinage 3\ représenté 30 dans la figure 4 soit ouvert.- Ceci rétablit le. voltage volts à la tension de courant continu "'-'"ce de la porte 7 "de rês sau de type ES, de'sorte que ce réseau retourne à l'état de haut niveau, elevant les xils conducteurs 27 à 42 à un haut niveau» Donc les signaux de bas niveau S27 à S42 s'appliquent depuis les inverseurs 35 8-1 à 8-16 aux bistables ES de la mémoire E, dans laquelle lesdites informations sont encore retenues» La norte "7 du réseau de type E, • én rë'tou.rnant à sa condition de'haut niveau émet un signal d'impulsion de-haut niveau depuis sa "sortie, comme on le"voit sur la figure 5, vers le vibrateur à un-coup Tf-I et l'inverseur 40 5-3. J?-1 ne fonctionne pas'avec une impulsion d'entrée de haut é3àds original 70 41790 -17- 2068595 niveau, mais F-3 envoie un signal d'impulsion de bas niveau au vibrateur 3T-2 à un-coup pour actionner ce vibrateur, pour produire une impulsion de sortie, qui s'applique à la porte OU F-4 d'une part, et comme impulsion 12, au bistable (ou 5 flip-flop) ES H-43 d'autre part, L'impulsion de sortie résultante P11 de la porte OU F-4 s'applique en parallèle, exactement comme lorsque l'opération d'usinage débute, aux entrées "1" des portes C-1 à C-26, et des portes G-1 à G-16. Grâce à l'impulsion F11, ces portes s'ouvrent pour 10 envoyer deux séries d'informations retenues dans la mémoire E à la mémoire H de manière similaire à celle dont les informations se déplacent au moment du début de l'opération d'usinage. Une série consiste en informations d'achèvement de l'usinage prenant naissance dans le générateur B de code temps; l'autre 15 série consiste en informations qui ont été gardées dans la mémoire E. L'impulsion P12 d'achèvement de l'usinage appliquée à l'entrée "excité" du bistable (ou flip-flop) RS H-43 élève ce bistable à un haut niveau, y stockant ainsi les informations d'achèvement de l'usinage. 20 On voit d'après la description précédente que lorsque l'opération d'usinage a été accomplie, les 43 bits d'informations d'achèvement de l'usinage pour une machine sont mémorisés dans la mémoire H. Ces informations de 43 bits sont similairement fournies aux entrées "1" des portes ET 10-1 à 10-43 et séquentiel-25 lement relevées de la même manière qu'il a été expliqué pour le début de l'opération d'usinage. Pour récapituler: les informations en 13 mots en 43 bits sont fournies simultanément à la mémoire H et aux portes ET 10-1 à 10-43, et ensuite envoyées mot par mot vers le dispositif de perforation L. Le treizième 30 mot est destiné à la différenciation entre l'achèvement et le début de l'opération d'usinage : il apparaît à la sortie de la porte ET 10-43. Le signal de sortie de 10-43 est dérivé et renvoyé, comme le signal d'impulsion "annulé" 1, aux entrées de "remise à zéro" des bistables (ou flip-flop) ES E-1 à E-16 de la 35 mémoire E, ce qui efface les informations stockées dans cette mémoire. Le dispositif L perfore les 13 mots sensiblement de la même manière que pour les 13 mots pour le début de l'opération d'usinage, et produit un enregistrement perforé, qui est représenté par la bande P dans la figure 9« 40 Jusqu'à présent, les processus d'enregistrement des EF/17537 70 41790 -18- 2068595 informations pour le début et l'achèvement de l'opération d'usinage ont été expliqués pour une machine-outil éxécutant un certain travail. Dans la suite, on examine l'interruption de l'opération d'usinage pour expliquer comment un tel arrêt est enre-5 gistré par le système selon la présente invention, tl est nécessaire d* enregistrer chaque arrêt avec précision pour fournir des informations enregistrées assez compréhensibles pour un calcul du coût véritable d'usinage. On peut penser à un certain nombre de cas susceptible de causer l'arrêt ou l'inactivité. Un outil 10 de coupe usé doit être remplacé et un tel remplacement comporte /cette cause une interruption. Désignons^ par le digit "6" du code décimal codé en binaire (D.C.B) qui doit être codé au moyen du commutateur D multi-digital. ( Dans le cas présent, un total de 9 causes d'inactivité peut être reçu, le remplacement de l'outil 15 étant la 6ème cause). Après la mise du commutateur D au code "6", le commutateur d'usinage 3 est tout.d'abord ouvert et le commutateur d'arrêt 4 est ensuite fermé Le commutateur D peut être réglé avant que le commutateur 3 soit ouvert. Dans l'un ou l'autre cas lorsque le commutateur 3 est ouvert la séquence des événements 20 conduisant au transfert des informations sur la bande de la manière décrite prend place. En d'autres mots les informations au, moment de l'arrêt de l'opération d'usinage sont enregistrées sur la bande. Lorsque le commutateur 4 est ensuite fermé, la tension de haut niveau appliquée à la porte 7 de réseau de type 25 ET est mise à la masse par les contacts Da-4, Db-2, Dd-3, la diode 6 et le commutateur d'arrêt 4 du fait que les contacts Da-4, Db-1, Db-2, Dc-2, Dd-2 et Dd-3 étaient en position fermée. En conséquence, les bistables ES E-4, E-14 et E-15 passent au niveau élevé en raison des inverseurs 8-4, 8-14 et 8-15, grâce à quoi le numéro 30 nyn jj_e machine-outil et la cause "6" d'inactivité entrent dans la mémoire. Cependant, le numéro de type partiel n'entre pas dans la mémoire dans ces conditions, du fait que le signal de bas niveau s'applique aux bistables RS E-^"^ E-1Q pour retenir le code de numéro de type partiel dans le cas présent. Les raisons en sont que les contacts Db-1, Db-2 et Dc-2 fermés pour coder ce numéro sont connectés au commutateur 3, et que ces bistables ES, correspondant aux contacts fermés dans les commutateurs multi-digitaux Db et De, ont été rétablis par l'impulsion P12 d'achèvement de 40 l'usinage, qui suit l'ouverture du commutateur 3, comme mentionné 70 41790 -19- 2068595 ci-dessus. Ce fait doit être pris en considération au moment de la préparation de la bande de programme de référence à placer dans la calculatrice électronique, et, lorsque le programme est convenablement adapté, il ne présente aucun problème. 5 La manipulation du commutateur ci-dessus mentionné rem-oie la sortie de la porte 7 du réseau de ujpe Eï à un bas niveau. Gomme dans le cas du début; de l'opération d'usinage, le vibrateur à un-coup J?-1 émet une impulsion positive, qui se déplace comme l'impulsion P11 par l'intermédiaire de la porte OU 3?-4 vers les 10 portes G-1 à G-26, de sorte que les codes pour 1e commencement d'une cause d'inactivité, le numéro de machine-outil et la cause de l'inactivité se déplaçant à travers des positions successives de la même manière que pour le début de l'opération d'usinage et sont à la fin perforées dans la bande au dispositif L, L'enre-15 gistrement en résultant est représenté dans la bande P de la figure 10. Après le remplacement de l'outil de coupe usé, 1e commutateur d'arrêt 4- est ouvert et le commutateur 3 d'usinage doit être à nouveau fermé. L'ouverture du commutateur d'arrêt 4 rétablit la porte 7 de réseau de type ET à sa position à la masse comme 20 il a été expliqué à propos de l'achèvement de l'opération d'usinage, pour provoquer l'émission par le vibrateur ï-2 d'une impulsion positive qui alors induit un déplacement en avant des informations vers le dispositif L., ce qui se traduit par un enregistrement représenté sur le ruban P de la figure 11. 25 L'impulsion ci-dessus mentionnée provenant de 3?-2 est une impulsion P12. Cette impulsion élève l'entrée "excité" du bistable RS H-43, dont 1e signal de sortie entre dans la porte Eï 10-43. Le signal de sortie de la porte 10-43 est dérivé et s'applique en parallèle, comme l'impulsion i "annulé31, pour Remettre 30 à zéro" les entrées des bistables Eo E-1 à E-16 de la mémoire E et efface cette mémorisation, exactement comme dans le cas d'achèvement de l'opération d'usinage. La séquence des événements qui suit la fermeture ci-dessus mentionnée du commutateur 3 d3usinage est la même que celle déjà expliquée pour le début de l'opéra-35 tion d'usinage. Avec un nouvel outil de coupe mis en place, la cause "6" d'inactivité n'existe plus. Les contacts Sd-2 et Bd-3 { pour 3'6:î-> dans le commutateur multi-digital 2d sont en position fermée. Ils peuvent être ouverts à tout moment après que le ccmmuta-40 teur 4 a été ouvert, mais dohrent être ouverts lorsqu'une autre BAD ORIGINAL 70 41790 "2°" 2068595 cause d'inactivité survient pour nécessiter l'utilisation d'un commutateur Dd pour la coder. Ayant ainsi redémarré l'opération d'usinage en fermant le commutateur 3 et en ouvrant le commutateur 4, le conducteur de machine procède à l'accomplissement 5 de l'opération. Après achèvement, il ouvre le commutateur d'usinage 3 à nouveau et ceci produit un autre enr e g i s t r em eno perforé similaire à celui représenté dans la figure 9« Les processus ci-dessus d'enregistrement sont répétés pour produire une bande perforée continue portant les informations d'opération 10 d'usinage reflétant exactement les arrêts, le cas échéant, avec le programme adapté pour tenir compte du temps d'inactivité, ces arrêts ne perturbent pas le calcul du coût d'usinage le plus réaliste pour chaque travail. Le système selon l'invention a jusqu'à présent été décrit 15 sur la base d'une machine-outil, mais la description s'applique également au cas où une pluralité de machines-outils sont servies par ce système. En se référant à la figure 3, l'oscillateur A et le générateur B de code temps sont communs à la pluralité de machines-outils , 112, .. .Hn. On note que les codes de 20 temps sont amenés en parallèle aux circuits de porte G1, G2, ...Gn. Si "n" nombre de machines-outils démarrent l'usinage en même temps, l'impulsion de début de l'usinage est émise simultanément des générateurs d'impulsion de commande de porte £"l à 3?n. Du fait que les codes temps sont fournis en parallèle aux portes C1 à On, 25 comme mentionné ci-dessus, ces portes envoient dans les circuits de mémoire H1 à Hn les informations de temps codées à l'arrivée de ladite impulsion. Les portes G1 à Gn sont similai rement actionnées par ladite impulsion pour déplacer les informations de travail codées depuis les circuits de mémoire £1 à En vers les circuits 30 de mémoire H. Ainsi les circuits de mémoire H*1 à Hn reçoivent simultanément les informations codées pour leurs machines-outils respectives, et sont après cela, lues séquentiellement. Gecte lecture se réfère à une série de circuits de mémoire,- et est distincte de la lecture effectuée, comme en référence à la figure 35 6, sur 1e contenu d'un circuit de mémoire H. La lecture séquentielle des circuits de mémoire, H1 "à Hn, est expliquée ci-après, plus en détail. ■ ' ~ En se référant à la figure 7, H1 à Hn sont des circuits de mémoire, correspondant chacun à une machine-outil, portant le BP.17537 bad original 70 41790 21 2068595 même numéro d'inscription; 30-1 à 30-n sont composés chacun de quarante-trois portes ET à deux entrées; 31 est une porte NI à quarante-trois entrées; 32 est un circuit de mémoire; 33 est un compteur qui compte les impulsions Z provenant de la 14ème sortie 5 du décodeur J-1 et également les impulsions de la porte NI 31 à 43 entrées; 34 est un décodeur qui reçoit "n+1" numéros de codes DCB dudit compteur 33 et émet un signal de sortie correspondant à l'un des "n+1" codes. Le "1" dans "n+1" signifie que la "n"ième impulsion "vide" le compteur 335 le bistable J-7 et le circuit de 10 mémoire Hn, comme il sera expliqué ultérieurement. Lorsque les circuits de mémoire E1 à En n'ont pas encore reçu les informations, le décodeur 34 émet les impulsions de sortie PO qui apparaissent à la connexion de sortie la plus à gauche dans la figure 7« Cette impulsion de sortie PO circule dans le 15 fil conducteur 0 et s'applique au circuit de porte ET 30-1. Lorsque les informations pour les machines-outils respectives pénètrent dans le circuit H1 à Hn de mémoire, l'impulsion PO actionne ' le circuit de porte ET 30-1 pour déplacer le contenu d'informations de la mémoire H1 vers la mémoire 32. Les signaux de sortie 20 depuis la porte 30-1 sont dérivés, avant d*entrer dans ladite mémoire 32, pour aller vers la porte Kl 31. Aucun signal de sortie n'apparaît depuis la porte NI y\ à cause de son action d'annulation d'entrée. A ce moment, la mémoire 32 reçoit les informations concernant seulement la machine-outil Ml. Ces informations, dans 25 la mémoire 32, sont alors lues séquentiellement au moyen de treize impulsions provenant des sorties 0 à 12 du décodeur J-6 de la même manière que décrite ci-dessus, pour délivrer les informations à treize mots pour la perforation de la bande P. Après l'achèvement de la perforation des informations pour 30 la machine-outil M1, les impulsions de sortie Z de la 14ème sortie du décodeur J-6 entrent dans le compteur 335 35 Concurremment avec la naissance de l'impulsion PI, l'im pulsion Z s'applique au compteur binaire J-3 et à la mémoire 32 pour remettre ces dispositifs à Zéro. Lesdites impulsions s'appliquent au circuit de porte ET 30-2 et l'actionnent pour déplacer le contenu d'informations de sa mémoire H2 vers la mémoire 40 32 pour la mâme lecture séquentielle que ci-dessus. 70 41790 2068595 la même impulsion P1 est dérivée, avant d'entrer dans ledit circuit 50-2, vers la mémoire H1 et vide cette mémoire. Le fil conducteur 1, par lequel l'impulsion P1 est transmise, est connecté également aux entrées "remise à zéro" des bistables RS 5 dans la mémoire H1. Après achèvement de la perforation des informations concernant la machine-outil M2, une autre impulsion Z de sortie apparaît et, à travers le compteur 33> va au décodeur 34 de sorte que l'impulsion P2 est émise et, à travers le fil conducteur 2, va au circuit de porte ET 30-3 et également à la 10 mémoire H2, pour que se répète le processus mentionné ci-dessus. Le nombre "n+1" des différents signaux de sortie est produit séquentiellement par le décodeur 34. Parmi ces signaux d'impulsion, l'impulsion PO, la première, est la seule qui est fournie à un dispositif unique, c'est-à-dire le circuit de porte ET 15 30-1, tandis que chacune des impulsions de sortie suivantes, P1 et au-dessus, est fournie à deux dispositifs, un circuit de porte ET et une mémoire H précédant ce circuit, pour servir au même but que celui de l'impulsion P1 e:xpliqué ci-dessus. La "n" ième impulsion, de ce fait, sert seulement à vider la mémoire Hn, 20 le compteur 33 e"k le bistable J-7- Après réception de cette "n" ième impulsion, le bistable J-7 inverse sa polarité, produisant un signal de sortie à niveau - élevé, inhibant ainsi le fonctionnement du décodeur octal-binaire J-3. En résumé, pour un nombre"n" de machines-outils, le comp-25 teur 33 et le décodeur 34 sont actionnés pour lire séquentiellement le nombre correspondant de circuits de mémoire H1 à Hn, pour transférer leur contenu d'informations à la mémoire 32, une série d'informations à la fois. Le dernier circuit de porte ET 30-n est actionné par la "n moins 1" ième impulsion du décodeur 34. 30 On a supposé jusqu'à présent que tous les circuits de mé moire H1 à Hn reçoivent des informations codées. Le cas de quelques uns de ces circuits de mémoire ne recevant pas d'informations sera examiné ici par la supposition que toutes sauf la mémoire H2 reçoivent des informations. Dans ce cas supposé, on voit 35 que le Gircuit de porte ET 30-2 ne fonctionne pas à l'arrivée de l'impulsion P1, de sorte qu'il n'y a pas de signal de sortie de ce circuit» Mais la porte NI à 43 entrées 31 émet une impulsion de sortie, qui va au compteur J-53, comme représenté dans la figure 7r pour donner naissance à l'impulsion suivante P3 du déco-40 deur 34, permettant ainsi à la lecture séquentielle de se pour- 70 41790 23" 2068595 suivre et de couvrir les circuits de mémoire restants H3 à Hn. le système de la présente invention a été expliqué ci-dessus pour des machines-outils courantes, mais l'invention est également efficace pour des machines-outils commandées nuiaériquemer;.c 5 (C/U), comme il sera indiqué dans la description suivante se référant aux figures 2, 4 et 5- En se référant tout d'abord à la figure 2, une bande "y" de commande G/Il et un cornu tateur D aulti-disital de formation de code doivent être utilisés pour traiter les informations et 10 les mettre dans la mémoire E pour une machine-outil C/J;?. 3n s e référant ensuite à la figure p, des parties supplémentaires sont; utilisées dans 1e système comportant des machines-outils G/ÎT; celles-ci sont des contacts 19 et 20, qui doivent être connectée respectivement aux conducteurs 21 et 22, bloquant ainsi les im-!5 pulsions provenant des vibrateurs à un-coup ï-1 et 3?-2 et qui autrement atteignent les portes G-1 à G-26 et les portes G—1 à G-16. Le conducteur 21, comme il sera mentionné ultérieurement, transmet le signal de début de l'usinage sortant du disposit-if 20 de lecture de bande de l'appareil de eosiissiide numérique non représenté. Ge signal est transmis aux portes ci-dessus mentionnées. Le conducteur 22 transmet le signal d'achèvement âe "l'usinage, qui s'applique au "bistable BS H-43 et, par la. diode 25 aux dites portes. La bande "y" de commande doit être enregistrée.à 25 l'avance avec les codes pour les numéros de type partiel et autres; et le commutateur aulti-digital D doit être utilisé pour coder le numéro de machine-outil et la cause d'inactivité. On souligne que la bande "y" doit porter les codes pour le numéro de type partiel applicable, le début, le programme d'usi.-30 nage pour ce type partiel, et, enfin l'achèvement-de 1 * opération d'usinage, dans cet ordre. Evidemment, les circuit-s r-leetc-iquea pour la transmission des signaux doivent être disposés de façon que la bande "y" et le dispositif de lecture -de "bande coopèrent pour fournir les signaux de début et d'aclaevesient- et ie signal cra 35 numéro de type partiel au système de la présente invention et le programme d'usinage de la machine-outil G/H, et que le signal de début est amené dans le conducteur 21, le signal d'achèvement dans le conducteur 22 et le signal de numéro de type partiel au" entrées "excité" des bistables BS spécifiques de ladite mémoire 3 40 dans le but d'y stocker1 le numéro de type partiel. EF/17537 bad original 24 2068595 70 41790 La façon dont les machines-outils G/N sont servies par le système selon la présente invention sera expliquée en détail en se référant à la figure 4, en supposant que la machine-outil n°7 est en travail de coupe avec le numéro de type partiel 63, par 5 exemple. Dans cette supposition, les contacts Da-1, Da-2 et Da-5 (pour "7") sont fermés dans le commutateur multi-digital Da. Une bande "y" G/N portant le programme d'usinage pour le numéro de type partiel 63 est chargé dans le dispositif de lecture de bande de l'appareil de commande. Le commutateur 3 d'usinage est mainte-10 nant fermé; ceci affecte la tension s'appliquant à la porte 7 de réseau type ET comme déjà décrit, pour placer ces informations codées dans les bistables ES E-1, E-2 et E-3 de la mémoire E. En même temps, le dispositif de lecture de bande relève le numéro de type partiel de la bande "y" et délivre ce numéro sous la forme 15 de DCB "63" à la mémoire E en élevant les bistables ES E-6 et E-7 (pour "6") E-9 et E-10 (pour "3") à un niveau élevé. Lorsque le signal de début arrive du dispositif de lecture de bande par le conducteur 21 aux portes C-1 à C-26 et aux portes G-1 à G-16, toutes les infoimations codées, c'est-à-dire, les 20 codes temps pour le début et les codes travail, comprenant le numéro de machine-outil et le numéro de type partiel vont dans la mémoire H, comme dans le cas des machines-outils courantes, et, par des opérations séquentielles identiques à celles dégà expliquées, se trouvent perforées dans la bande P pour fournir un. 25 enregistrement pour le début d'une opération d'usinage. Arpès quoi, la machine-outil exécute le travail sous commande numérique. Après l'achèvement de l'exécution automatique, le dispositif de lecture à bande relève le code d'achèvement de la bande "y" et applique ce signal de code par la voie du conducteur 22 à 30 l'entrée "excité" du bistable 43 et, par la diode 235 aux portes C-1. à C-25 et aux portes G-1 à G-16, déplaçant ainsi toutes les irifoimations d'achèvement de l'usinage de la mémoire'E à-la mémoire K. Apres quoi, la lecture séquentielle et la- perforation subséquente ont lieu, comme précédemment, pour pro'dulre un-autre 35 enregistrement sur la bande P pour Inachèvement de cette opération d'usinage» Un signal s'applique depuis le bistable RS 43 a la porte ET 10-43, dont lê signal de sortie se'-subdivise en deux, dont-l'un efface la mémoire E, comme dans le cas des machines-outils courantes. • •' 40 Il est clair ~que- les codes pour causés d'inactivité ne peuBAD ORIGINAL 70 41790 25 2068595 vent être pré-enregistrés dans la bande "y" du fait que les causes d'inactivités surviennent de façon inattendue dans la plupart des cas même lorsque les machines-outils sont commandées numériquement. Donc, le commutateur D multi-digital doit être utilisé 5 pour indiquer chaque cause. Ceci sera expliqué en supposant que le remplacement d'un outil de coupe usé constitue la cause "6". lorsque ce remplacement est nécessaire pendant que l'opération d'usinage est en cours le commutateur D multi-digital doit être réglé pour "6", et l'appareil de commande doit être arrêté pour 10 stopper la machine-outil. Ensuite, le conducteur de machine remet les contacts 19 et 20 représentés dans la figure 5 dans les positions indiquées, ouvre le commutateur d'usinage 3, et ferme le commutateur 4, dans cet ordre. L'ouverture du commutateur 3 provoque l'émission d'une impulsion par le vibrateur à un-coup P-2, 15 depuis sa sortie. Ce signal d'impulsion se subdivise en deux, l'un allant par le contact 19, comme impulsion P11, aux portes C-1 à C-26 et aux portes G-1 à G-16, et l'autre allant, par le contact 20, comme impulsion-P12 au bistable ES H-43. Comme dans le cas des machines-outils courantes, l'impulsion-de sortie de ce 20 bistable se trouve dérivée par la porte ET 10-43 pour s'appliquer à la mémoire E et effacer cette mémoire. La fermeture, mentionnée ci-dessus, du commutateur 4 d'arrêt provoque l'émission par le vibrateur E-1 à un-coup d'une impulsion P11, qui actionne les portes C-1 à C-26 et les portes 25 G-1 à G-16 pour déplacer dans la mémoire H les informations codées pour le commencement de l'inactivité, le numéro de machine-outil et la cause de l'inactivité, pour produire à la fin un enregistrement perforé pour le commencement de l'inactivité, similaire à celui représenté dans la figure 11. Après que l'outil de coupe 30 a été remplacé, le commutateur 4 doit être ouvert, et ceci donne un autre enregistrement perforé-pour la fin de l'inactivité, similaire à celui représenté dans la figure 12. Ensuite, la fermeture du commutateur 3 et la reconnexion des contacts 19 et 20 aux conducteurs 21 et 22 redémarrera l'appareil de commande pour 35 reprendre l'opération d'usinage. Lorsque le travail est terminé dans la machine-outil, le dispositif de lecture à bande relève le code d'achèvement et, comme dans le cas précédent, émet un signal, qui donne naissance à la formation d'un enregistrement perforé pour l'achèvement de l'opération d'usinage. Donc, lorsque les 40 machines-outils C/N sont servies par ce système, la bande "y" C/U 70 41790 26 2068595 a 'besoin d'être programmée pour tenir compte des enregistrements de temps d'inactivité faits sur la bande P, de sorte que le coût d'usinage réel puisse être correctement calculé. On comprend, d'après la description détaillée qui précède, 5 que le système selon la présente invention est applicable non seulement aux macîiines-outils de type courant et aux machines de production industrielle mais également aux machines-outils G/N ou autrement commandées, et procure, avec un minimum de travail, des informations utilisables directement des enregistrements des 10 performances de la machine. Conformément à l'invention, les conducteurs de machine n'ont pas besoin d'écrire sur des feuilles de travail les informations de base telles que le type de travail, le temps d'opération, etc., ae sorte que les conducteurs de machine sont libérés de ces étapes/manuelles supplémentaires 15 et.peuvent concentrer leur attention totalement sur l'usinage. De plus, le rassemblement des feuilles de travail à des intervalles réguliers, l'utilisation de poinçonneuses pour poinçonner les infoimations de base sur des cartes, le traitement des informations dans des cartes poinçonnées pour obtenir l'information dési-20 rée, et l'affectation d'une ou plusieurs personnes spécialisées dans la tâche du traitement des infoimations, toutes ces activités étant incluses dans le procédé pratiqué Jusqu'à présent, sont toutes éliminées pour donner un avantage considérable également dans le domaine de la commande du travail. 25 Conformément à la présente invention la bande perforée peut être utilisée dans toute calculatrice électronique, pourvu que le système de codage de la bande soit le meme que celui du lecteur de bande de la calculatrice et la bande, dans laquelle tous les enregistrements sont concentrés, peut être utilisée à tout moment, 30 quand on le désire pour obtenir l'information désirée. La quantité de bande consommée est réduite du fait que l'enregistrement sur elle n'y est effectué que lorsqu'une opération d'usinage est commencée, arrêtée pour inactivité due à quelque cause, redémarrée après que la cause ait été éliminée et achevée. 35 Du fait que les informations sont manipulées sous la forme de signaux digitaux du commencement à la fin, qu'il n'y a aucun signal analogique d'aucune sorte, des erreurs telles que celles qui sont produites par des variations de tension sont absentes dans le système conforme à l'invention. Ce système peut être mis 40 en service partout où il y a une ou plusieurs machines-outils ou 70 41790 206859S analogues et une calculatrice électronique, et peut être utilisé dans tout domaine de l'industrie. Cette Invention procure un moyen de rapporter avec exactitude les informations diverses calculées, immédiatement après l'achèvement de chaque tâche d,usina-5 ge, à travers l'analyse et le traitement; des Informations de bs.se dont l'obtention demandait jusqu'à présent beaucoup de temps, elle rend possible l'analyse d'une grande quantité d'informations, elle libère l'homme de la tâche de traitement des infoimations compliquées et contribue sensiblement à la rationalisation des proces-10 sus de production et de leur contrôle. On doio reconnaître que la présente Invention se révélera uuile dans les domaines divers de l'industrie où. l'on tend à rechercher maintenant une productivité plus élevée et une plus grande économie de travail. BAD ORIGINAL 70 41790 2£ 2068595 REVENDICATION Système de traitement des informations pour calculer automatiquement et de façon centralisée, l'efficacité des perfor-5 mances d'usinage d'une pluralité de machines outils, caractérisé par le fait qu'il comprend : un générateur de code temps recevant des impulsions d'horloge et convertissant lesdites impulsions en informations de temps exprimées en termes de digits décimaux: codés binairement; de premiers dispositifs de mémoire, 10 un pour chaque machine-outil, pour la mémorisation des informations de digit décimal codé binairement concernant la machine outil; un dispositif de porte pour le transfert, en réponse à une impulsion signifiant le début ou l'achèvement d'une opération d'usinage ou le commencement ou la fin d'une période d'inac-15 tivité, ladite information de temps de digit décimal codé binairement et le contenu dudit premier dispositif de mémoire dans le second dispositif de mémoire prévu pour chaque machine outil; et un moyen pour lire séquentiellement le contenu de la mémoire de chaque second dispositif de mémoire à une vitesse synchronisée 20 avec la vitesse de perforation d'un dispositif de perforation, auquel sont amenés les contenus de mémoire lus séquentâêLlement et par lequel les contenus de mémoire sont perforés dans une bande. BAD ORIGINAL