FR 2587820 A1 19870327 FR 8613084 A 19860918 La présente invention concerne d'une manière généra- le une bande et une machine associée de manipulation et de trai- tement de la bande, qui fait avancer la bande suivant sa di- rection longitudinale et réalise un travail sur cette bande, lorsque cette dernière avance. L'invention concerne plus par- ticulièrement un code placé sur la bande et que la machine lit lorsque la bande avance, le code fournissant une information telle que la longueur restante de la bande pouvant être utili- sée. La présente invention peut être utilisée avec n'im- porte quel type de machine comme par exemple une machine à tra- cé, une machine d'enregistrement ou la machine de formation de signes décrites dans le brevet US n 4 467 525 attribué à Lo- gan en date du 28 Août 1984. La machine de formation de signes travaille sur un matériau constituant la bande utilisée pour la formation de signes qui est stocké sous la forme d'un rou- leau et est déroulé à l'aide d'un couple de tambours à picots d'avance qui comportent des picots coopérant avec des rangées de trous situées dans les deux parties formant bords latéraux de la bande. L'information décrivant le dessin d'un signe désiré, comme par exemple une instruction alphanumérique ou une forme géométrique, est programmée dans la machine de manière à provo- quer le découpage automatique du dessin dans un élément de lon- gueur continue de la bande. Il est important qu'il subsiste une longueur suffisante de la bande sur le rouleau de manière à réaliser un tel dessin avant que la machine commence le décou- page étant donné que la machine ne peut pas être équipée de ma- nière à effectuer le découpage continu d'un dessin sur un rou- leau neuf dans le cas o le rouleau précédent est vide, auquel cas la partie découpée du rouleau précédent est perdue. Dans cette machine et dans d'autres, habituellement il est néces- saire qu'un opérateur faisant fonctionner la machine estime, en observant optiquement le rouleau, s'il subsiste une lon- gueur de bande suffisante pour former le dessin désiré. Cepen- dant, lorsqu'une faible longueur de bande subsiste sur le rou- leau et que la forme désirée est longue, cette estimation peut être imprécise. En outre la machine de formation de signes décrite ci-dessus et d'autres machines de traitement d'une bande peu- vent manipuler une variété de types de bandes et peuvent fonc- tionner avec différents types d'instruments et il est impor- tant que l'instrument correct soit utilisé pour la bande par- ticulière délivrée et que l'instrument fonctionne de la maniè- re correcte. Par exemple la machine de formation de signes est souvent utilisée afin de tracer le dessin d'un signe sur une bande de papier avant que le matériau utilisé pour la forma - tion des signes soit découpé, auquel cas il est important que l'opérateur installe un outil de traçage dans la machine et applique, éventuellement, le poids correct nécessaire pour ob- tenir une pression requise du stylet. Une fois qu'un opérateur est satisfait du tracé du signe désiré, il remplace le matériau utilisé pour la formation de signes par la bande de papier et sélectionne un instrument de coupe approprié. Dans la plupart des types de matériaux uti- lisés pour la formation de signes, une lame de coupe est néces- saire, auquel cas il est important que l'opérateur programme la machine de formation de signes afin de maintenir la lame tangente à la ligne de coupe. De façon typique l'opérateur se fie à sa mémoire, à des instructions écrites ou à une procédure d'essai par ta- tonnements pour choisir l'instrument correct et le poids appli- quant la pression au stylet et, une lame de coupe est nécessai- re, pour programmer la machine de manière à maintenir la lame tangente à la ligne de coupe. Cependant il se produit des er- reurs. C'est pourquoi un but général de l'invention est de fournir un système de manipulation et de traitement d'une ban- de, qui réduit les erreurs du type mentionnées précédemment. Un but plus spécifique de l'invention est de fournir un appareil de manipulation et de traitement d'une bande com- portant une bande codée et une machine de manipulation et de traitement de la bande, apte à lire le code, qui comporte une information telle que la longueur de la bande qui subsiste sur le rouleau, le type d'instrument convenant pour le travail sur la bande, et le cas échéant le poids requis pour développer une pression appropriée du stylet et/ou, si l'on utilise une lame de coupe, le fait que l'instrument doit être maintenu tangent à la ligne de coupe. Un autre but spécifique de la présente invention est de fournir une bande codée pour une machine de manipulation et de traitement d'une bande, du type mentionné précédemment. Selon un premier aspect, l'invention porte sur une bande destinée à être utilisée dans une machine de manipula- tion d'une bande comportant des moyens d'entraînement servantà à faire avancer ladite bande suivant sa direction longitudina- le, un outil servant à travailler sur ladite bande et des mo- yens de lecture de codes permettant de lire des moyens en for- me de codes situés sur ladite bande, qui se présente sous la forme d'une feuille de travail allongée comportant des moyens destinés à coopérer avec les moyens d'entraînement de ladite machine de manipulation de la bande de manière à faire avancer ladite bande dans cette machine, ladite feuille de travail com- portant également une zone de travail destinée à être traitée à l'aide dudit outilet s'étendant le long de la feuille de tra- vail qui possède, dans ladite zone de travail au moins une ca- ractéristique pouvant présenter des valeurs différentes en des points différents espacés suivant la direction longitudinale de ladite feuille de travail, caractérisée par des moyens cons- tituant des codes, qui font partie intégrante de ladite feuil- le de travail et fournissent une pluralité de codes individuels situés chacun en une position respective appartenant à une plu- ralité de positions distantes les unes des autres suivant la direction longitudinale de cette bande, chacun desdits codes comportant une pluralité de bits de données codés de manière à fournir une information concernant la valeur de la ou desdi- tes caractéristiques au voisinage dudit code et que lesdits bits de données peuvent être lus par lesdits moyens de lecture de codes lorsque ladite bande est entrainée dans ladite machi- ne de manipulation de la bande par lesdits moyens d'entraîne- ment. Selon un autre aspect, la présente invention porte sur une machine de manipulation et de traitement d'une bande servant à manipuler et à traiter une bande allongée comportant une pluralité de codes espacés les uns des autres suivant la direction longitudinale de ladite bande, caractérisée en ce que les codes de chaque bande comportent une pluralité de bits de données codés de manière à fournir une information concernant une caractéristique de la bande au voisinage dudit code et qu'il est prévu des moyens pour faire avancer ladite bande sui- vant sa direction longitudinale le long d'une trajectoire d'avance donnée, un outil servant à travailler sur ladite ban- de, des moyens de lecture disposés le long de ladite trajectoi- re d'avance pour lire chacun desdits codes lorsqu'il passe devant lesdits moyens de lecture par suite de l'entraînement de ladite bande le long de ladite trajectoire d'avance par les- dits moyens d'entraînement, lesdits moyens de lecture et ledit outil étant situés approximativement dans la même position sui- vant la direction longitudinale de ladite trajectoire d'avance, et les moyens sensibles à l'information concernant une carac- téristique de ladite bande au voisinage d'un code tel qu'il est lu par lesdits moyens de lecture pour la commande du fonction- nement dudit outil. Selon un autre aspect, l'invention porte également sur un appareil pour former des signes de longueur variable comportant une machine formant des signes et servant à manipu- ler et à traiter une bande allongée servant à la formation de signes, une telle bande destinée à être utilisée avec ladite machine de formation de signes, qui comporte des moyens pour faire avancer ladite bande suivant sa direction longitudinale le long d'une trajectoire donnée d'avance et un outil pour dé- couper un signe de longueur variable dans ladite bande, carac- térisé en outre en ce qu'il est prévu des moyens fournissant ure information concernant un signe devant être formé à l'aide de ladite machine de formation de signes et incluant la lon- gueur de la bande utilisée pour la formation de signes., pour ledit signe, que ladite bande utilisée pour la formation de si- gnes comporte une pluralité de codes qu'elle porte et qui sont espacés les uns des autres suivant la direction longitudinale de ladite bande, que chacun desdits codes comporte une plura- lité de bits de données codés de manière à décrire le reste de la longueur de ladite bande apparaissant dans la position de ce code sur la bande et une extrémité de cette dernière, et que ladite machine de formation de signes comporte des moyens de lecture situés le long de ladite trajectoire d'avance de maniè- re à lire chacun desdits codes lorsque ladite bande utilisée pour la formation de signes se déplace devant lesdits moyens de lecture par suite de l'entraînement de la bande le long de ladite trajectoire d'avance par lesdits moyens d'entraînement, lesdits moyens de lecture et ledit outil étant situés approxi- mativement dans la même position suivant la direction longitu- dinale de ladite trajectoire d'avance, des moyens servant à com- parer ladite longueur de la bande requise pour un signe à la longueur restante de la bande, comme cela est déterminé par lesdits moyens de lecture, et les moyens inhibant l'opération réalisée par l'outil sur ladite bande utilisée pour la forma- tion de signes dans le cas o lesdits moyens comparateurs dé- terminent que la longueur de ladite bande, requise pour ledit signe, est supérieure au reste de la longueur de la bande. D'autres caractéristiques et avantages de la présen- te invention ressortiront de la description donnée ci-après pri- se en référence aux dessins annexés, sur lesquels: - la figure 1 est une vue en perspective d'une ma- chine de manipulation et de traitement d'une bande, comportant un appareil de formation de signes et une bande et qui est con- forme à la présente invention; différentes parties de l'appa- reil et de la bande étant représentées en vue arrachée afin d'en révéler des caractéristiques supplémentaires. - la figure 2 est une vue en coupe partielle à plus grande échelle de la bande, prise dans le plan 2-2 sur la fi- gure 4; - la figure 3 est une vue en perspective partielle montrant la relation entre les tambours à picots et la bande de la figure 1 pendant le chargement de cette dernière; - la figure 4 est une vue en plan partielle à plus grande échelle de la bande de la figure 1; - la figure 5 est une vue en coupe prise suivant la ligne 5-5 de la figure 7, de l'un des tambours à picots de la figure 1, d'un étrier associé contenu dans la machine de la fi- gure 1, mais n'est pas représenté sur cette figure, et un en- semble associé d'éléments optiques d'exploration; - la figure 6 est une vue en plan de la figure 1, au voisinage du rouleau de la figure 5; - la figure 7 est une vue en coupe partielle de la machine de la figure 1 non séparée en éléments, prise suivant la ligne 7-7 sur la figure 1 (chacune des figures 5, 6 et 7 re- présentant le tambour à picots avec la même orientation angu- laire); - la figure 8 est un organigramme indiquant le pro- cessus selon lequel la machine de manipulation et de traite- ment de la bande de la figure 1 utilise l'information fournie par les codes situés sur la bande; et - la figure 9 est une vue en plan partielle d'une autre bande conforme à la présente invention. En se référant maintenant à la figure 1, on y voit représentée l'invention sous la forme d'une machine 8 de ma- nipulation et de traitement d'une bande, qui comporte un appa- reil 10 de formation de signes et une bande associée 12. L'ap- pareil 10 est du type représenté et décrit de façon plus dé- taillée dans le brevet US n 4 467 525 mentionné précédemment et attribué à Logan et consorts. La bande comporte des trous d'avance (désignés ci-après sous le terme de trous d'entraîne- ment et de trous de calage) dans ses parties formant bords la- téraux et est déplacée suivant sa direction longitudinale, dans une direction de coordonnées X représentées, par un couple de tambours à picots d'avance 14, 16, qui sont supportés de maniè- re à être entraînés en rotation de concert autour d'un axe com- mun 18 et comportent des picots ou dents qui s'engagent dans les trous. Un rouleau ou cylindre 17 situé entre les deux tam- bours à picots 14 et 16 et semblable au cylindre d'une machine à écrire supporte une partie transversale de la bande 12 ali- gnée avec les tambours à picots 14, 16 et possède une fenêtre 19, à travers laquelle la bande est explorée. L'appareil 10 com- porte en outre deux étriers 22 (figure 1) et 23 (figures 5, 6 et 7) de retenue de la bande prévus respectivement pour les tam- bours à picots 14 et 16 et portés par une barre transversale , l'étrier 23 étant monté de façon à pouvoir pivoter verti- calement sur une partie latérale 21 de l'appareil 10 et étant positionné au-dessus de la partie du rouleau 17 qui comporte la fenêtre 19. Les étriers maintiennent normalement la bande en contact avec les tambours à picots lorsque la bande avance et en outre l'étrier 23 comporte une ouverture 69 qui reçoit un dispositif d'exploration optique décrit de façon plus dé- taillée ci-après. Comme cela est en outre représenté sur la figure 1, l'appareil 10 comporte également une tête porte-outil 24 por- tée par un chariot mobile 25 et entraînée de façon appropriée suivant une direction de coordonnées XY représentée par rap- port à la bande 12. Avec le déplacement de la tête porte-outil 24 suivant la direction de coordonnées Y et l'avance réalisée par l'appareil 10 dans la direction de coordonnées X représen- tée, il est possible de découper des dessins possédant n'impor- te quelle forme dans la bande 12. De tels dessins découpés sont ensuitetransférés à un support de signes de manière à former un signe terminé. Dans un mode de fonctionnement normal pour la for- mation de signes, la tête porte-outil 24 est équipée d'un or- gane de coupe ou d'une lame en forme de couteau 26 et la bande 12 est un morceau allongé d'un matériau utilisé pour la fabri- cation de signes et qui, dans ce cas, est opaque. La figure 2 montre un tel matériau utilisé pour la formation de signes, qui possède une couche supérieure 80, dans laquelle les dessins sont découpés, et une couche de support 84. La couche supérieu- re est constituée de façon typique par une matière thermoplas- tique telle que du vinyle, possédant une épaisseur de l'ordre de 7 à 12.10-5 m et comportant un support ou revêtement adhé- sif 82 qui est fixe de façon détachable de la couche 80 à la couche de support 84. La couche de support est constituée par exemple par du papier de 41 kg recouvert ou imprégné par du si- licone de manière à lui fournir sa caractéristique détachable. L'appareil 10 peut également fonctionner selon un mode de traçage, lors duquel un crayon, stylet ou un autre ou- til de traçage est placé dans la tête porte-outil 24 & la pla- ce de la lame 26 et une feuille de papier en forme de bande ou analogue avance à travers la machine. Le but du mode de traça- ge est de contrôler la précision de l'information introduite dans la machine avant qu'une quantité du matériau plus onéreux utilisé pour la fabrication de signes soit coupée. A la fois dans le mode de formation de signes et dans le mode de traçage, l'appareil 10 fonctionne de façon automatique une fois que la bande est chargée et que l'outil est installé de manière à four- nir le tracé ou le dessin désiré, selon le cas. De même il est prévu un capteur (non représenté) a l'intérieur de la tête por- te-outil pour détecter le type d'instrument qui est installé et pour le notifier à l'ordinateur. La bande 12 est chargée sur les tambours à picots 14 et 16 de telle sorte que,lorsque la bande se déplace sui- vant sa direction longitudinale sous l'effet de la rotation des tambours à picots, des droites disposées transversalement sur la bande, c'est-à-dire perpendiculairement à ses bords laté- raux, sont parallèles à l'axe 18 des tambours. De façon typi- que la bande 12 possède une largeur importante, égale par exem- ple à 0,38 m, et les trous formés dans chaque partie formant bord latéral de la bande sont étroitement espacés les uns par rapport aux autres, en étant situés par exemple à une distance de 1,27 cm entre centres. Etant donné la largeur importante de la bande par rapport à l'espacement des trous, la bande est mu- nie de trous de décalage distinctifs 54, 54 et 56, 56 interca- lés avec des trous d'entraînement 44, 44 et 48, 48, et les tam- bours à picots sont munis de picots distinctifs de calage 34, 34 et 36, 36 (figure 3) intercalés entre des picots d'entraî- nement 30, 30 et 32, 32 de manière à identifier les trous, si- tués dans chaque partie formant bord latéral de la bande, qui doivent être placés au-dessus des picots situés sur chaque tam- bour à picots de manière à aligner la bande avec l'axe des roues à picots. Comme cela est repéré sur la figure 3 pour des li- gnes 55 et 57, qui sont perpendiculaires aux bords latéraux 46 et 50 de la bande, le trou de calage 54a est aligné transver- salement avec le trou de calage 56a et le trou d'entraînement 44a est aligné transversalement avec le trou d'entraînement 48a. Afin de charger correctement la bande 12 sur les tambours à picots 14 et 16, on fait tout d'abord tourner ces derniers jusque dans une position de chargement de la bande, dans la- quelle les picots de calage sont dans une position tournée vers le haut. Ensuite on met en place la bande sur les tambours à picots de manière que les trous de calage 54, 54 soient situés directement au-dessus des picots de calage 34, 34 et de maniè- re que les trous de calage 56, 56 soient situés directement au- dessus des picots de calage 36, 36 comme cela est indiqué par le plan LSTD passant par l'axe 18 des tambours à picots (fi- gure 4). Enfin on abaisse la bande 12 sur les tambours à pi- cots. Les trous 44, 44 et 54, 54 situés dans une partie for- mant bord latéral de la bande sont allongés transversalement de manière à recevoir les picots 30, 30 et 34, 34 en dépit de variations de la largeur de la bande dues à des variations de température ou d'humidité ou de la tolérance de fabrication. Pour une description plus complète d'une telle bande, on pour- ra se référer à la demande de brevet US avant T -titre "Syst'me de chargement et d'avance d'une bande" (ilb loading and feedina system), dé- Posée aux ncos de Kenneth Wood, David Logan et John LaDue, le 20 sent. 1985. En se reportant maintenant à la présente invention telle que représentée par les figures 3 et 4, on voit que la bande 12 comporte des codes binaires 60, 60 qui incluent des trous perforés dans la partie formant bord latéral de la ban- de, à l'extérieur des trous 48, 48 et 56, 56. Les codes 60, 60 apparaissent périodiquement suivant la direction longitudinale de la bande comme représenté sur la figure 1 et, dans la forme de réalisation représentée, ils apparaissent une fois pour cha- que jeu de trous de calage 56, 56. Cependant les codes n'ont pas besoin d'apparaître aussi souvent et peuvent par exemple apparaître une fois pourun ensemble surdeux de trous de calage ou même moins fréquemment. Chaque code 60 situé dans la bande 12 apparaît approximativement en un emplacement fixe par rap- port à un trou de calage respectif 56, l'imprécision de la po- sition du code étant due aux effets de la température et de l'humidité sur le matériau de la bande et à la tolérance de fa- brication. Chaque code binaire 60 comporte un trou de garde 62, des bits de données et un bit de parité 66. Chacun des bits de données prend l'une de deux formes possibles, un trou 63 repré- sentant un niveau binaire et une partie pleine, non perforée de la bande représentant l'autre niveau binaire. Comme représenté sur les figures 5-7, le code 60 est lu, lorsqu'il passe devant la fenêtre 19, par un système d'ex- ploration optique comportant une source de lumière 71, par exem- ple une lampe à incandescence éclairant en permanence et située à l'intérieur du rouleau 17, et un élément photosensible 73, par exemple une diode photosensible (LSD) ou un élément photo- conducteur tel que le Type 9 CDS, fabriqué par la société dite Gilway Corporation, situé dans l'ouverture 69 ménagée dans l'étrier 23. La source de lumière 71 est montée sur un axe 75 et cet axe et la source de lumière 71 sont fixes, tandis que la source de lumière est positionnée de manière à envoyer une lumière en direction de l'élément photosensible 73. Le rouleau 17 tourne autour de l'axe 75 moyennant l'interposition d'un palier 79 et la lumière traverse la fenêtre 19 et est dirigée en direction de l'élément photosensible lorsque la fenêtre est disr- posée au-dessus de la source de lumière 71 comme dans le cas des figures 5-7. L'appareil 10 comporte également un moteur pas-à-pas (non représenté) placé sous la commande de l'ordina- teur et à l'aide duquel le rouleau est entraîné, et, sur la ba- * se de la commande de ce rouleau, l'ordinateur détermine la po- sition angulaire du rouleau 17 et de ce fait la position angu- laire de la fenêtre 19 et du tambour à picots 16. Etant donné que les codes 60, 60 apparaissent approximativement en des em- placements fixes par rapport aux trous respectifs de calage 56, 56 et que le tambour à picots d'entraînement 16 s'engage dans ces trous de calage 56, 56 lorsque le tambour à.picots 16 et le rouleau sont situés dans des positions angulaires connues, l'ordinateur est apte à calculer l'instant approximatif d'ar- rivée de chaque code au-dessus de la fenêtre 19. Lorsque l'or- dinateur détermine par calcul que le début du code 60 se pré- sente déjà au-dessous de l'élément photosensible 73, il commen- ce à détecter le signal de sortie de l'élément photodétecteur 73. Lorsque le trou de garde 62 est situé directement au-des- sous de l'élément photosensible 73 (comme dans le cas repré- senté sur la figure 5), la lumière rayonnée par la source de lumière 71 traverse la fenêtre 19 et le trou de garde 62 est reçu par l'élément photosensible 73. Par conséquent l'ordina- teur connaît la position précise du code 60. Une autre raison, pour que l'appareil 10 recherche le trou de garde 62, est que certaines bandes, qui peuvent être lues par l'appareil 10, ne comportent pas un code au voisinage de chaque ensemble de trous de calage et que le trou de garde informe l'ordinateur -de l'existence d'un code devant être lu. 2587820. Etant donné que l'ordinateur a détecté le trou de garde 62, il détecte également le signal de sortie de l'élé- ment photosensible 73 lorsque le tambour à picots et le rou- leau ont été entraînés en rotation par le moteur pas-à-pas sur un angle correspondant à la distance de séparation entre le trou de garde 62 et le bit de données avant, c'est-à-dire lors- que le bit de données avant a été avancé dans une position si- tuée directement au-dessous de l'élément photosensible 73. Sur la figure 4 ce bit de données avant est représenté comme étant o10 un trou 63i, mais en fonction du code, il pourrait s'agir éga- lement d'une partie non perforée 65. C'est pourquoi, dans le cas de la figure 4, la lumière passe au niveau du bit de don- nées initial 63i et est détectée par l'élément photosensible 73 et, à son tour, par ordinateur. Ce processus se répète pour chaque bit de données 63, 65; cependant l'élément photosensi- ble 73 est alors détecté à des intervalles correspondant à la distance de séparation entre les bits de données. Il faut no- ter que, lorsqu'un bit de données plein 65 apparaît dans le pos- te de détection, la lumière rayonnée par la source de lumière 71 est occultée par le matériau opaque de la bande et n'atteint pas l'élément photosensible 73, ce fait étant également détec- té par l'ordinateur. Finalement l'ordinateur exécute le pro- cessus de détection de la lumière pour le bit de parité 66 de manière à contrôler la validité des bits de données de codes 63, 65. Le nombre des bits de données 63, 65 contenus dans chaque code 60 dépend du type et de la quantité d'informations, que l'on requiert de ce code. Au moins certains des bits de don- nées sont utilisés habituellement pour indiquer la longueur de la bande qui reste sur le rouleau et, par exemple si le rou- leau de la bande possède une longueur de 45,7 m et que les trous de calage et les codes sont espacés de 0,15 m, chaque co- de binaire 60 requiert au moins 300 niveaux binaires et par conséquent au moins 9 bits de données (dix représentés sur les figures). Pour cette application, les codes 60, 60, lorsqu'ils sont lus successivement, indiquent des longueurs progressives de plus en plus courtes du matériau de la bande, qui sont dis- ponibles en vue d'être traitées. Par exemple le code 60b sur la figure 1 indique une longueur de bande plus courte que le code 50a, la bande avançant suivant la direction X représentée et le code 60b étant lu après le code 60a. En outre on peut utiliser un ou plusieurs bits de données ou un ou plusieurs niveaux binaires des 9 bits de don- nées initiaux, qui ne sont pas nécessaires, pour indiquer que le reste de la longueur de la bande peut être utilisé pour four- nir l'information suivante: le type du matériau de la bande, qui est actuellement chargée; le ou les types d'instruments qui peuvent être utilisés pour effectuer un travail sur la ban- de, par exemple un stylet ou un crayon si la bande est en pa- pier ou une lame de coupe si la bande est constituée en un ma- tériau utilisé pour la fabrication de signes; et si une lame de coupe est appropriée, le fait que la lame doit être entraî- née en rotation de manière à être maintenue tangente à la li- gne de coupe. De même, si on le désire, le code peut inclure les bits fournissant une information concernant éventuellement le point correct nécessaire pour développer une pression appro- priée du stylet. L'information fournie par chaque code est ou peut être affichée sur un écran de contrôle 90 de manière à infor- mer l'opérateur de la manière dont l'appareil 10 fonctionne, et également est ou peut être utilisé directement par l'ordi- nateur 11 afin de faire fonctionner automatiquement l'appareil d'une manière appropriée. L'organigramme de la figure 8 il- lustre un processus pouvant utiliser une telle information. L'ordinateur 11 lit tout d'abord le code 60 et apprend la lon- gueur restante de la bande et le type d'outil qui est appro- prié pour travailler sur la bande. Dans le cas représenté, la bande est un matériau utilisé pour former des signes et l'or- dinateur est informé du fait qu'une lame de coupe est appro- priée. Puis l'ordinateur détecte le type d'outil qui est ins- tallé dans la tête porte-outil 26 à l'aide du capteur décrit ci-dessus et, si l'outil n'est pas une lame de coupe, l'ordi - nateur affiche le problème sur l'écran de contrôle 90 et fonc- tionne sur une boucle jusqu'à ce que l'outil correct soit ins- tallé. Lorsque la lame de coupe est installée, l'ordinateur agit de manière à activer de façon automatique le moteur d'en- traînement en rotation de la lame afin de maintenir la lame tan- gente à la ligne de coupe. A un certain moment, habituellement après que la ban- de 12 a été chargée, un opérateur introduit des données dans l'ordinateur par l'intermédiaire d'un clavier 92 (figure 1), lesquelles données définissent une forme ou un dessin de signe devant être découpé. A partir de ces données, l'ordinateur cal- cule, entre autres choses, la longueur de la bande requise pour produire le dessin. S'il existe une longueur de matériau de ban- de insuffisante, l'ordinateur empêche l'appareil 10 de décou- per la bande, délivre une alarme acoustique et affiche le pro- blème sur l'écran de contrôle 90. S'il existe une quantité de matière de bande suffisante, l'ordinateur active les moteurs X-Y et un dispositif d'actionnement situé dans la tête porte- outil 29 de manière à découper le dessin du signe. Bien que ceci ne soit pas représenté sur la figure 8, le code 60 peut également inclure une information concer- nant le poids éventuellement requis pour développer une pres- sion appropriée du stylet pour la lame de coupe. De même, lors- que l'opérateur introduit les données du dessin, il peut éga- lement introduire l'information définissant le type du maté- riau de la bande, dans lequel le dessin doit être découpé, et l'ordinateur peut comparer cette information à celle fournie par le code 60 afin de déterminer si une bande formée d'un ma- tériau correct a été chargée. La figure 9 montre une autre bande 112 conforme à l'invention, qui comporte les trous d'entraînement et de cala- ge 44, 44, 48, 48, 54, 54 et 56, 56 et la configuration de trous représentant le code 60 de la bande 12 et est identique à cette bande 12 hormis que la bande 12 était opaque pour tou- te son étendue, tandis que la bande 112 est transparente ou se- mi-transparente sur une partie principale 113 et est garnie de rayures au niveau d'une partie formant bord latéral 115 afin de rendre cette dernière opaque. Le but des rayures opaques si- tuées sur la bande 112 est de bloquer le trajet de la lumière émise par la source de lumière 71 lorsque la lumière rencontre un bit de données 1 à 65 précisément lorsque les parties plei- nes de la bande opaque 12 bloquent la lumière émise par la sour- ce de lumière 71. C'est pourquoi la bande 112 est lisible par l'appareil 10 sans modification de ce dernier. Dans ce qui précède, on a décrit des appareils de manipulation et de traitement de bandes, incluant les bandes colorées, et une machine de manipulation d'une bande et de trai- tement d'une bande, avec une lecture de codes. Cependant on peut apporter de nombreuses modifications et effectuer de nom- breuses substitutions dans l'invention, sans sortir du cadre de cette dernière. Par exemple la forme des trous constituant le code 60 peut être rectangulaire, sans que ceci n'affecte la performance de l'appareil. De même, si on le désire, on peut prévoir pour. la bande une couche de support extrêmement réfléchissante et des codes binaires inscrits avec une encre noimenon réfléchissante sur la surface inférieure du support de la bande, sur une par- tie formant bord latéral. Le code inscrit inclut un bit de garde, des bits de données et un bit de parité et four- nit le même type d'information que le code 60. Pour la lectu- re d'un tel code, l'appareil 10 est légèrement modifié en ce qu'il inclut un élément photosensible supporté au voisinage de la source de lumière 71, en étant dans une relation de posi- tion fixe par rapport à cette dernière et en étant positionné de manière à recevoir la lumière réfléchie par les bits de don- nées réfléchissants, mais est protégé d'une exposition direc- te à la lumière émise par la source de lumière 71. L'ordina- teur détecte le signal de sortie de l'élément photosensible lorsqu'il calcule l'arrivée du code dans la voie d'exploration de cet élément photosensible. L'élément photosensible voisin de la source de lumière peut être installé dans l'appareil 10 en plus de l'élément photosensible 73 afin de conférer à la ma- chine une souplesse d'utilisation suffisante pour lire soit des codes perforés, soit des codes inscrits, l'élément photo- sensible approprié étant activé par un interrupteur actionné manuellement. Il est également possible de remplacer la lampe in- candescente 71 par une source de lumière pulsatoire, comme par exemple une diode photoémissive (LED). Pour lire le code en uti- lisant la diode LED, l'ordinateur commande de façon pulsée la diode LED et détecte le signal de sortie de l'élément photodé- tecteur 73 à des instants qui correspondent à l'arrivée du trou de garde 62, des bits de données 63, 65 et des bits de parité 66 dans le poste de détection. Etant donné que certains types de bandes présentent de légères variations du point de vue de la position du code par rapport aux trous de calage 56, 56 et par conséquent de légères variations de position par rapport à l'orientation angulaire du tambour à picots 16, l'ordinateur commande rapidement de façon impulsionnelle la diode LED avant l'arrivée du bit de garde 62 et, lorsqu'une première impulsion de la lumière de ce type atteint l'élément photosensible 73, l'ordinateur connaît le point de départ du code. L'ordinateur commande de façon cadencée l'envoi d'impulsions ultérieures à partir de cet instant ou en rapport avec l'avance angulaire du tambour à picots 16, c'est-à-dire à des instants correspondant --l-'-arrivêecalculée des bits de données 63, 65 et du bit de parité 66 au-dessous de l'élément photosensible 73. Il est également possible de faire avancer la bande à l'aide de deux couples de galets de pincement, un couple de tels rouleaux enserrant chaque bord latéral de la bande. Les rouleaux de chaque couple contactent des faces opposées de la bande et sont entrainés en rotation dans des sens opposés et de ce fait font avancer la bande en exerçant des forces de frot- tement, les trous d'avance de la bande n'étant pas nécessaires. Ainsi on a décrit la présente invention à titre d'il- lustration et non d'une manière limitative. REVENDICATIONS 1. Bande destinée à être utilisée dans une machine de manipulation d'une bande (12) comportant des moyens d'entraî- nement (14, 16) servant à faire avancer ladite bande suivant sa direction longitudinale, un outil (26) servant à travailler sur ladite bande et des moyens (73) de lecture de codes permettant de lire des moyens en forme de codes (62, 63, 65, 66) situés sur ladite bande (12), qui se présente sous la forme d'une feuille de travail allongée comportant des moyens(44, 48) destinés à coo- pérer avec les moyens d'entraînement (14, 16) de ladite machine de manipulation de la bande de manière à faire avancer ladite bande dans cette machine, ladite feuille de travail comportant également une zone de travail destinée à être traitée à l'aide duditoutilet s'étendant le long de la feuille de travail qui pos- sède, dans ladite zone de travail au moins une caractéristique pouvant présenter des valeurs différentes en des points diffé- rents espacés suivant la direction longitudinale de ladite feuil- le de travail, caractérisée par des moyens (62, 63, 65, 66) cons- tituant des codes, qui font partie intégrante de ladite feuille de travail et fournissent une pluralité de codes individuels (60, ) situés chacun en une position respective appartenant à une pluralité de positions distantes les unes des autres suivant la direction longitudinale de ladite bande (12), chacun desdits co- des (60, 60) comportant une pluralité de bits de données (63, 65) codés de manière à fournir une information concernant la valeur de la ou desdites caractéristiques au voisinage dudit co- de et que lesdits bits de données peuvent être lus par lesdits moyens (73) de lecture de codes lorsque ladite bande (12) est entraînée dans ladite machine (10) de manipulation de la bande par lesdits moyens d'entraînement (14, 16). 2. Bande selon la revendication 1, caractérisée en outre en ce que cette bande (12) comporte deux extrémités et que ladite caractéristique de ladite feuille de travail est la lon- gueur de ladite bande, qui apparaît entre n'importe quelle po- sition donnée suivant la longueur de la bande et l'une desdites extrémités de la bande, lesdits bits de données (63, 65) de cha- cun desdits codes (60, 60) étant codés de manière & décrire la longueur de ladite bande qui apparaît entre la position, dans laquelle ledit code apparaît sur ladite bande, et ladite extré- mité de cette dernière. 3. Bande selon la revendication 1, caractérisée en outre en ce que cette bande (12) comporte deux parties formant bords latéraux s'étendant suivant la direction longitudinale de la bande et entre lesquelles ladite zone de travail est si- o10 tuée, que lesdits moyens servant à coopérer avec les moyens (14, 16) d'entraînement de la bande de ladite machine (10) de mani- pulation de la bande comprennent une première rangée de trous (44, 55) situés dans l'une desdites parties formant bords la- téraux de ladite bande et une seconde rangée de trous (48, 56) situésdansl'autredesdites parties formant bords latéraux de ladite bande, que les trous de ces rangées de trous sont espacés les uns des autres d'une distance constante suivant la direction longitudinale de ladite bande, que les trous de chacune desdi- tes rangées comprennent une pluralité de trous d'avance (44 ou 48) et un nombre moins important de trous de calage (54 ou 56), ces trous de calage (54, 54 ou 56, 56) étant espacés réguliè- rement les uns des autres suivant la direction longitudinale de ladite bande, et qu'il existe un nombre constant desdits trous d'avance (44, 44 ou 48, 48) apparaissant entre deux trous voisins de chaque couple desdits trous de calage, à chacun des- quels est associée une caractéristique permettant de le distin- guer optiquement desdits trous d'avance, que lesdits trous de calage de l'une desdites rangées apparaissent dans les mêmes positions, suivant la direction longitudinale de ladite feuil- le de travail, que les trous de calage de l'autre desdites ran- gées, et que lesdits codes (60, 60) sont situés dans des posi- tions espacées les unes des autres suivant la direction longi- tudinale de ladite bande, par le même écartement que celui pré- sent entre lesdits trous de calage de chacune desdites rangées de trous. 4. Bande selon la revendication 1, caractérisée en outre en ce que cette bande (12) comporte deux parties formant bords latéraux s'étendant suivant la direction longitudinale de la bande et entre lesquels ladite zone de travail est située, que lesdits moyens servant à coopérer avec les moyens (14, 16) d'entraînement de la bande de ladite machine de manipulation de la bande comprennent une première rangée de trous (44, 54) situés dans l'une desdites parties formant bords latéraux de ladite bande et une seconde rangée de trous (48, 56) situés dans l'autre desdites parties formant bords latéraux de ladite bande, les trous des deux dites rangées étant espacés les uns des autres d'une distance constante suivant la direction longi- tudinale de ladite bande, que les trous de chacune desdites ran- gées comprennent une pluralité de trous d'avance et un nombre moins important de trous de calage (54, 54 ou 56, 56), que les- dits trous de calage (54 et 56) sont espacés régulièrement lsuns des autres suivant la direction longitudinale de ladite bande et qu'il existe un nombre constant desdits trous d'avance (44 ou 48) apparaissant entre deux trous voisins de couples desdits trous de calage, à chacun desquels est associée une caractéris- tique permettant de le distinguer optiquement parmi lesdits trous de calage, que lesdits trous de calage desdites rangées apparaissent dans les mêmes positions, suivant la direction lon- gitudinale de ladite feuille de travail, que les trous de cala- ge de l'autre desdites rangées et que lesdits codes (60, 60) sont situés approximativement dans les mêmes positions, sui- vant la direction longitudinale de ladite bande, que lesdits trous de calage. 5. Bande selon la revendication 1, destiné à être utilisée avec une machine de manipulation de bande, dans laquel- le lesdits moyens d'entraînement de la bande comprennent un cou- ple de tambours à picots d'entraînement, caractérisé en outre en ce que l'espacement entre lesdits codes (60, 60) est un mul- tiple entier de la circonférence desdits tambours à picots (14, 16). 6. Machine de manipulation et de traitement d'une bande servant à manipuler et à traiter une bande allongée (12) comportant une pluralité de codes (60, 60) espacés les uns des autres suivant la direction longitudinale de ladite bande, ca- ractérisée en ce que les codes (60, 60) de chaque bande compor- tent une pluralité de bits de données (63, 65) codés de maniè- re à fournir une information concernant une caractéristique de la bande (12) au voisinage dudit code et qu'il est prévu des moyens (14, 16) pour faire avancer ladite bande suivant sa di- rection longitudinale le long d'une trajectoire d'avance don- née, un outil (26) servant à travailler sur ladite bande, des moyens de lecture (73) disposés le long de ladite trajectoire d'avance pour lire chacun desdits codes lorsqu'il passe de- vant lesdits moyens de lecture par suite de l'entraînement de ladite bande le long de ladite trajectoire d'avance par lesdits moyens d'entraînement, lesdits moyens de lecture et ledit ou- til étant situés approximativement dans la même position sui- vant la direction longitudinale de ladite trajectoire d'avance, etdes moyens (11) sensibles à l'information 'concernant une ca- ractéristique de ladite bande au voisinage d'un code tel qu'il est lu par lesdits moyens de lecture pour la commande du fonc- tionnement dudit outil. 7. Machine de manipulation et de traitement d'une bande pour la manipulation et le traitement d'une bande allon- gée (12), selon la revendication 6, caractérisée en outre en ce que ladite pluralité de bits (63, 65) de chaque code (60) est codée de manière à décrire la longueur restante de ladite bande qui apparait entre la position de ce code sur ladite ban- de et une extrémité de cette dernière, des moyens (11) pour dé- terminer, au début d'un travail devant être effectué par ledit outil (26) sur ladite bande (12), la longueur de la bande re- quise pour ledit travail, des moyens (11) permettant de compa- rer ladite longueur de la bande requise pour ledit travail à la longueur restante de ladite bande, telle que déterminée par lesdits moyens de lecture, des moyens (11) servant à inhiber l'opération exécutée par ledit outil (26) sur ladite bande (12) dans le cas o lesdits moyens comparateurs indiquent que ladi- te longueur de la bande requise pour le travail est supérieure à ladite longueur restante de la bande. 8. Machine de manipulation et de traitement d'une bande selon la revendication 6, caractérisée en outre en ce que lesdits moyens servant à faire avancer ladite bande comprennent un rouleau (17) qui tourne autour d'un axe s'étendant transver- salement par rapport à ladite bande et qui supporte une partie transversale de ladite bande de manière qu'elle soit traitée par ledit outil, que ledit rouleau comporte une fenêtre (9) et que lesdits moyens (73) servant à lire lesdits codes compren- nent un élément fixe d'exploration optique (73) situé au voisi- nage dudit rouleau pour explorer parbalayagelesdits codes dans ladite fenêtre. 9. Machine de manipulation et de traitement d'une bande selon la revendication 6, caractérisée en outre en ce que lesdits moyens servant à faire avancer ladite bande incluent un rouleau (17) qui supporte une partie transversale de ladite bande et des moyens en forme d'étrier (23) servant à repousser ladite bande contre ledit rouleau, et que lesdits moyens ser- vant à lire lesdits codes comprennent un élément d'exploration optique (73J porté p-ar lesdits moyens en forme d'étrier. 10. Machine de manipulation et de traitement d'une bande comportant une bande allongée (12), des moyens (44, 48) pour faire avancer ladite bande suivant sa direction longitu- dinale le long d'une trajectoire d'avance des données et un ou- til (26) pour travailler sur ladite bande, caractérisée en ce qu'il est prévu une pluralité de codes individuels (60, 60) por- tés par ladite bande (12) et espacés l'un de l'autre suivant la direction longitudinale de la bande et dont chacun comporte une pluralité de bits de données (63, 65) codées de manière à fournir une information concernant une caractéristique de la- dite bande au voisinage dudit code, des moyens de lecture (73) situés le long de ladite trajectoire d'avance afin de lire cha- cun desdits codes lorsqu'il passe devant ces moyens de lecture par suite de l'entraînement de ladite bande sur ladite trajec- toire d'avance par lesdits moyens d'entraînement, lesdits mo- yens de lecture (73) et ledit outil (26) étant situés approxi- mativement dans la même position suivant la direction longitu- dinale de ladite trajectoire d'avance, et des moyens (11) sen- sibles à l'information concernant une caractéristique de ladi- te bande au voisinage d'un code tel qu'il est lu par lesdits moyens de lecture pour commander le fonctionnement dudit outil. 11. Machine de manipulation et de traitement d'une bande selon la revendication 10, caractérisée en outre en ce que ladite pluralité de bits (63, 65) de chaque code (60) est codée de manière à décrire la longueur restante de ladite ban- de qui apparait entre la position de ce code sur ladite bande et une extrémité de cette dernière, des moyens (11) pour dé- terminer, au début d'un travail devant être effectué par ledit outil (26) sur ladite bande (12), la longueur de la bande re- quise pour ledit travail, des moyens (11) permettant de compa- rer ladite longueur de la bande requise pour ledit travail à la longueur restante de ladite bande, telle que déterminée par lesdits moyens de lecture, des moyens (11) servant à inhiber l'opération exécutée par ledit outil (26) sur ladite bande (12) dans le cas o lesdits moyens comparateurs indiquent que ladi- te longueur de la bande requise pour le travail est supérieure à ladite longueure restante de la bande. 12. Machine de manipulation et de traitement d'une bande selon la revendication 11, caractérisée en outre en ce que lesdits moyens servant à faire avancer ladite bande compren- nent un rouleau (17) qui tourne autour d'un axe s'étendant trans- versalement par rapport à ladite bande et qui supporte une par- tie transversale de ladite bande de manière qu'elle soit trai- tée par ledit outil, que ledit rouleau comporte une fenêtre (9) et que lesdits moyens (73) servant à lire lesdits codes compren- nent un élnemnt fixe d'exploration optique (73) situé au voisi- nage dudit rouleau pour explorer par balayage lesdits codes dans ladite fenêtre. 13. Machine de manipulation et de traitement d'une bande selon la revendication 11, caractérisée en outre en ce que lesdits moyens servant à faire avancer ladite bande com- prennent une première rangée de trous (44, 54) situés dans une partie formant bord latéral de ladite bande et une seconde ran- gée de trous (48, 56) situés dans l'autre partie formant bord latéral de ladite bande, que les trous desdites deux rangées sont espacés les uns des autres d'une distance constante sui- vant la direction longitudinale de ladite bande, que les trous de chacune desdites rangées comprennent une pluralité de trous d'avance (44, 44 ou 48, 48) et un nombre moins important de trous de calage (54, 54 ou 56, 56), qui sont espacés régulière- ment les uns des autres suivant la direction longitudinale de ladite bande, et qu'il existe un nombre constant desdits trous d' avance situés entre deux trous voisins de chaque cou- ple desdits trous de calage, qu'à chacun de ces trous de cala- ge se trouve associée une caractéristique permettant de le dis- tinguer optiquement desdits trous d'avance, que lesdits trous de calage de l'une desdites rangées apparaissent dans les mê- _ mes positions suivant la direction longitudinale de ladite ban- de que les trous de calage de l'autre desdites rangées, que les- dits codes sont situés dans des positions espacées les uns des autres, suivant la direction longitudinale de ladite bande, par le même écartement que celui apparaissant entre lesdits trous de calage de chacune desdites rangées de trous. 14. Machine de manipulation et de traitement d'une bande selon la revendication 13, caractérisée en outre en ce que lesdits moyens servant à faire avancer ladite bande compren- nent un rouleau (17) qui supporte une partie transversale de ladite bande (12) de manière qu'elle soit traitée par ledit ou- til (26), et un couple de tambours à picots (14, 16) situés au niveau d'extrémités opposées dudit rouleau, que ledit rouleau et lesdits tambours à picots sont supportés de manière à tour- ner de concert autour d'un axe s'étendant transversalement par rapport à ladite bande, que lesdits tambours à picots possè- dent des picots (30, 30 ou 32, 32) pouvant s'engager dans les- dits trous d'avance (46, 46 ou 48, 48) de ladite bande de ma- nière à faire avancer cette dernière le long de ladite trajec- toire donnée en réponse à la rotation dudit rouleau etdedits tambours à picots autour dudit axe transversal, que ledit rou- leau comporte une fenêtre (19), que lesdits moyens prévus pour la lecture desdits codes comprennent un élément fixe de bala- yage optique (73) situé au voisinage dudit rouleau de manière à explorer les codes à travers ladite fenêtre, et que lesdits tambours à picots (14, 16) comportent également des moyens (34, 36) pouvant coopérer avec lesdits trous de calage de ladite ban- de de manière à imposer une relation de positionnement donnée entre ladite bande et lesdits tambours à picots, ladite rela- tion de position donnée étant telle que, lorsque ladite bande est placée sur lesdits tambours à picots conformément à ladite relation de positionnement chaque fois que l'un desdits codes (60) apparaît sur ledit rouleau, elle est alignée avec ladite fenêtre (19). 15. Appareil pour former des signes de longueur va- riable comportant une machine formant des signes et servant à manipuler et à traiter une bande allongée servant à la forma- tion de signes, et unetelle bande destinée à être utilisée avec ladite machine de formation de signes, qui comporte des moyens pour faire avancer ladite bande suivant sa direction longitu- dinale le long d'une trajectoire donnée d'avance et un outil pour découper un signe de longueur variable dans ladite bande, caractérisé en outre en ce qu'il est prévu des moyens (11) four- nissant une information concernant un signe devant être formé à l'aide de ladite machine de formation de signes et incluant la longueur de la bande utilisée pour la formation de signes, pour ledit signe, que ladite bande utilisée pour la formation de signes comporte une pluralité de codes (60, 60) qu'elle por- te et qui sont espacés les uns des autres suivant la direction longitudinale de ladite bande, que chacun desdits codes compor- te une pluralité de bits de données (63, 65) codés de manière à décrire le reste de la longueur de ladite bande apparaissant entre la position de ce code sur la bande et une extrémité de cette dernière, et que ladite machine de formation de signes comporte des moyens de lecture (73) situés le long de ladite trajectoire d'avance de manière à lire chacun desdits codes lorsque ladite bande utilisée pour la formation de signes se déplace devant lesdits moyens de lecture par suite de l'entraî- nement de la bande le long de ladite trajectoire d'avance par lesdits moyens d'entrainement, lesdits moyens de lecture et le- dit outil étant situés approximativement dans la même position suivant la direction longitudinale de ladite trajectoire d'avan- ce, des moyens (11) servant à comparer ladite longueur de la bande requise pour un signe à la longueur restante de la bande, comme cela est déterminé par lesdits moyens de lecture, et des moyens (11) inhibant l'opération réalisée par ledit outil sur ladite bande utilisée pour la formation de signes dans le cas o lesdits moyens comparateurs déterminent que la longueur de ladite bande, requise pour ledit signe, est supérieure au res- te de la longueur de la bande.