FR 2126934 A1 19721013 FR 7103069 A 19710129 71 03069 i 2126934 1 l'invention a pour objet un dispositif de détection automatique des erreurs de comptage dans un système de mesure de déplacement par eodage-comptagei On sait que de tels systèmes qui sont employés par exernp-5 le dans les machines-outils à commande numérique, comportent une échelle de mesure matérielle ou non, se présentant par exemple sous la forme d'une piste graduée» Devant cette échelle se déplace un dispositif de lecture se composant d'un capteur comprenant au moins un analyseur qui émet, par déplacement devant l'échelle, un signal 20 qui est remis en forme par un dispositif cornu pour donner un signal de lecture,, Un tel système est décrit par exemple dans la demande de brevet précédente déposée le 30 Juillet 1970 sous le U° PV-70o28„ " 153 par la même sociétéo On y voit en particulier, sous le repère 21, un exemple de dispositif de remise en former 15 On sait que, si le capteur comporte n analyseur^,la com binaison des n signaux émis à la sortie du dispositif de lecture donne une indication sur la position du capteur par rapport à l'échelle c'est-à-dire la cote lue Cjq par le dispositif de lecture en un code de lecture à n moments permettant de distinguer 2n incré-20 ment s à l'intérieur d'un pas de l'échelle» ■ les systèmes de mesure de déplacement comportent d'autre part un réseau de génération, à partir des signaux de lecture, -d'impulsions correspondant chacune à un déplacement d'un incrément du capteur par rapport à 1'échelle* Oes impulsions sont totalisées 25 dans un compteur numérique précédé d'un circuit de détermination du sens de comptage tenant compte du sens de déplacement du capteur et éventuellement de la position du zéro de 1'échelleo C'est un tel dispositif qui fait en particulier l'objet de la demande de brevet PV" 70-28.153 déjà citée0 On sait que le compteur numérique se com— 30 pose d'une série de bascules binaires disposées en cascade et dont les bornes de sorties fournissent en un code binaire la cote Cg enregictrés par le compteur, chaque borne de sortie correspondant à un bito Suivant le type de compteur et son utilisation, la cote enregistrée peut être fournie en un code binaire pur dans lequel 35 le poids de chaque bit correspond au rang de la borne de sortie, cettè cote pouvant être utilisée directement par un calculateur , ou bien, dans les compteurs décimaux en -un nombre décimal affiché sur un indicateur, les bascules étant groupées par quatre en décade^ chacune ayant quatre sorties branchées sur un indicateur à di-r posi-40 tions par l'intermédiaire d'un adaptateur, et fournissantun chiffre COPY 71 03069 a 2126934 1 en un code décimal codé»binaire (DCB). le réseau de génération d'imptilsion peut se composer par exemple d'un circuit de transcodage transformant le code de lecture à n moments en un code 1 parmi 2n, suivi d'un réseau de détermina-5 tion du sens de déplacement qui émet une impulsion dans un sens ou dans l'autre, à chaque changement dans le code» On voit qu'un tel système donne non pas la cote Cj, réellement lue par le dispositif de lecture mais la cote Og enregistrée par le compteur, la position du capteur étant ainsi représentée par 10 le nombre d'impulsions totalisées sur le compteur. Il est donc nécessaire d'éliminer les perturbations parasites qui pourraient provoquer l'enregistrement dans le compteur d'impulsions ne correspondant pas à des déplacements du capteur'o On a déjà proposé de nombreux systèmes pour. éliminer les 15 parasiteso On sait en particulier éliminer les parasites se produisant à l'entrée du transcodage, par exemple par l'utilisation de codes réfléchis» Cependant, les parasites les plus gênants se produisent à l'entrée des compteurs et il est très difficile de les éliminer» C'est pourquoi il est important de pouvoir détecter les erreurs 20 c'est-à-dire l'enregistrement par le compteur d'impulsions supplémentaires correspondant non pas à -un déplacement réel du dispositif de lecture mais à l'entrée dans le compteur de parasites qui n'ont pu être éliminés» Or, les compteurs utilisés habituellement étant synchro-25 nés, on a constaté que les erreurs ne s'introduisent pratiquement que par la décade de plus faible poids, les autres décades n'étant ouvertes que pendant de courts instants» Il est en général suffisant, pour éliminer les erreurs de comptage, de détecter l'enregistrement d'impulsions parasites 30 dans la décade de plus faible poidso II sera d'autre part intéres-santque l'opérateur soit prévenu dès que l'enregistrement d'une impulsion parasite sera détecté, l'invention a donc pour objet un dispositif de détection automatique des erreurs de comptage comportant un dispositif 35 d'alarme prévenant l'opérateur dés qu'une impulsion parasite est comptée ou décomptée par erreur» Si on utilise un code de lecture à cinq moments et un compteur décimal, la cote lue C^ donnée par le dispositif de lecture et indiquant la position du capteur à l'intérieur d'un pas de 40 l'échelle, varie de la même façon que le chiffre des unités de la COPY 71 03069 3 2126934 1 cote G-g enregistrée par le compteur et affichée sur son indicateur puisque la cote Cg varie d'une unité en plus ou en moins à chaque déplacement d'un incrément du capteur, dans un sens ou dans l1 autre0 S'il existe une différence, au moment de l'origine des 5 mesures entre la cote lue Cj, et le chiffre des unités de la cote enregistrée Cj>, cette différence devra rester constante par la suite quels que soient les mouvement s du capteur, et une variation de cette différence indiquera l'enregistrement par le compteur d'impulsions parasites» 10 L'invention a donc pour objet un dispositif -peimettant de comparer en permanence la cote lue C^ avec le chiffre des unités de la cote enregistrée 0-g, ou dans le cas d'un compteur non décimal, avec les chiffres de plus faible poids de la cote enregistrée dormant une cote de même format que la cote Cj,. 15 Conformément à l'invention, le dispositif comporte un circuit soustracteur de la cote lue Cj, à la cO.te enregistrée Ce» un circuit de mémorisation de la différence Ce - Cj, à un instant choisi comme origine des lectures, un circuit de coïncidence entre la différence Cg - Cj, instantanée et la différence mémorisée, et 20 un dispositif d'alarme actionné par le circuit de coïncidence en cas de non coïncidenceo Suivant une caractéristique supplémentaire- de l'invention, la cote enregistrée Ce dont est soustraite la cote lue Cj, est le signal formé sur les p premières sorties du compteur, p étant 25 un entier tel que 2P " 1 "fin. Dans le cas d'un système de mesure de déplacement tel que le code de lecture et le code de sortie du compteur soient compatibles, le dispositif de détection se caractérise également par le fait que la cote enregistrée Ce et la cote lue Ci sont ap-30 pliauées directement aux entrées du circuit soustracteur» Par contre, dans le cas où le système de mesure de déplacement est tel que le code de lecture et le code de sortie du compteur ne sont pas compatibles, le dispositif se caractérisepar le fait que la cote enregistrée Ce et la cote lue Cj, sont appliquées 35 aux entrées du compteur, l'une directement et l'autre par l'inter-. médiaire d'un circuit de transcodage de ladite cote en un code compatible avec celui de l'autre cote0 Enfin, dans le cas où le système de mesure de déplacement comporte m zéro flottant et un circuit d'affichage du signe de la 40 cote enregistrée, le dispositif se caractérise par le fait que la COPY 71 03069 4 2126934 ' cote enregistrée Cg est appliquée à l'entrée du circuit soustracteur par l'intermédiaire d'un circuit de complémentation de ladite cote Ce à la base du code de sortie du compteur, ledit circuit étant actionné par le changement de signes 5 l'invention va maintenant être décrite, en se référant à divers modes de réalisation particuliers, donnés à titre d'exemple, et représentés sur les dessins annexéso la fi go 1 est un schéma du dispositif de détection d'er»-reurs appliqué à un système de mesure de déplacement n'ayant pas de 10 zéro flottant et comportant un nombre pair d'analyseurs* la fig» 2 est un schéma du dispositif selon l'invention dans un système analogue à celui de la fig» 1 et possédant un zéro flottant» la figo 3 est un schéma d'un dispositif de détection selon 15 l'invention dans un système de mesure de déplacement avec zéro flottant, utilisant un code à 5 moments et un compteur décimal'» la fig» 4 est un schéma d'un dispositif de détection selon l'invention dans un système de mesure de déplacement à 1 moment* la fig* 5 est un exemple d'un adaptateur utilisé dans un 20 dispositif selon l'invention» Dans l'exemple représenté fig» 1, le système de mesure de déplacement comporte une échelle graduée 1, et un dispositif de lecture 2 comportant 4 analyseurs a, b, c, d, et un circuit de remise en forme des signaux émis par ces analyseurs, fournissant à sa sortie 25 un code à 4 moments» les signaux émis par le dispositif de lecture sont transformés par une matrice de transcodage 3 en un code 1 parmi 8 dont les signaux sont appliqués sur un circuit 4 de dis cri,mi nation du sens de déplacement du dispositif de lecture qui émet sur l'une ou l'autre de ses sorties, suivant le sens de déplacement, une impulsion 30 qui est appliquée à l'entrée d'un compteur binaire 5» les bascules de ce compteur binaire peuvent être associées par groupe de trois, les trois premières bascules fournissant sur leur sortie le chiffre de plus faible poids de la cote Ge enregistrée par le compteur, en code octal* 35 On voit que dans ce cas la cote lue est exprimée en un code à 4 moments et la cote enregistrée C-g en un code octal» Ces deux codes n'étant pas compatibles, le code de lecture est transformé par une matrice de transcodage 6 exprimant la cote lue Oj, en un code octal» 40 les deux cotes 0^ et Cj, sont appliquées aux deux entrées 71 03069 5 2126934 1 d'un circuit soustracteur 7 qui fournit sur sa sortie la valeur absolue de la différence C-g - C^. les trois bits de la différence Crg - Cj, exprimée en code octal sont appliqués d'une part à l'entrée d'un circuit de coïncidence 8 et d'autre part chacun sur un circuit 5 de mémorisation 9 qui applique la différence mémorisée sur l'autre entrée du circuit-de coïncidence,, le circuit de mémorisation 9 est actionné par les boutons de Prépositionnement ou de Remise à zéro du compteuro Par conséquent, chaque fois que l'on remet à zéro le compteur pour une certaine position du dispositif de lecture ou 10 qu'on le prépositionne sur une cote comme on le fait souvent dans les machines à commande numérique, le circuit 9 prend en compte la différence Cj» - Cj, existant à ce moment et l'applique à l'entrée du cir- -cuit de coïncidenceo lorsque le dispositif de lecture se déplace ensuite, la différence Cg - Cj, instantanée est ainsi comparée en 15 permanence dans le circuit de coincidence avec la différence mémorisée à l'instant origine0 En cas de non coïncidence provoquée par l'enregistrement d'un parasite par le compteur, en comptage ou en décomptage, le changement de niveau logique de la sortie du circuit de coincidence 8 actionne un dispositif d'alarme 10 qui peut être 20 par exemple soit un indicateur lumineux, soit une sonnerie5# l'opérateur est ainsi automatiquement prévenu dès le moment où se produit une erreuro II lui est facile de voir dans qael sens s'est produite l'erreur et d'en tenir compter Dans le schéma plus complet de la figure 2, on a repré— 25 senté à titre d'exemple les circuits 6, 7, 8 qui peuvent être utilisés» le code de lecture à quatre moments peut être du type sui- vant : a b c d 22 21 2° 0 s 0 0 0 0 0 0 . 0 0 1 s 1 0 0 0 1 0 0 1 2 : t t 0 0 2 0 1 0 3 î 1 4 : 1 1 1 1 1 0 1 (T) > 3 0 .1 - 1 O 1 0 5 : 0 1 1 1 / 5 1 0 t 6 : 0 0 1 t 6 1 1 0 7 : 0 0 0 1 7 1 1 1 le circuit de transcodage 6 effectue la transformation ï de ce code de lecture en un code octal suivant les équations lo-40 giques suivantes : 71 03069 6 2126934 21 = bl + db 7p = aE + cct 4- ab + cd le circuit 6 entouré en trait mixte sur la figure 2 donne un exemp-5 le de réalisation utilisant une logique ET-HOÎT# le circuit soustracteur 7, peut, comme indiqué sur la figure 2, comporter un additionneur 71 formant la somme de la cote Ce avec le complément S^de la cote lue C^. Si C^ est plus petit que Cg c'est-à-dire si la différence Cg — C^ est positive, la somme 10 Cg + présente une retenue de poids 2^. Cette retenue est appliquée à 1* entrée d'un circuit OU-EXCLUSIF 72 qui reçoit également la somme Cg + Cj-et elle est appliquée en outre à 1* entrée d'un, circuit additionneur 73 sur lequel est branchée la sortie du circuit OU-EXCLUSIF 72, Par conséquent, lôrsqu'il y a une retenue, le circuit 15 OU-EXCLUSIF 72 laisse passer la somme Cg + 3-^ auquel le circuit 73 ajoute 1 en formant à sa sortie la somme Gj, + ^ + 1 qui correspond bien à Cg - C-^ „ Par contre, si est plus grand que Cg, la différence Cg «r» C^ est négative et la somme °E + ^L est inférieure à 8» Il ne se produit pas de retenue, et le circuit OU-EXCLUSIF 72 20 inverse la somme Cg + qui se retrouve sans autre modification à la sortie du circuit 73o Par conséquent, dans tous les cas, le circuit 7 fournit à sa sortie la valeur absolue de la différence Cg t. CL« le circuit de mémorisation 9 se compose de trois bascules 25 de type D recevant chacune sur son entrée D un bit de la différence Cg - C^ formée par le circuit soustracteur 7» Cette différence est appliquée d1autre part à l'entrée du circuit de coïncidence 8 qui se compose par exemple d'un circuit OU-EXCLUSIF 81 à trois portes branchées chacune d'une part sur une sortie du circuit soustracteur 30 7 et d'autre part sur la sortie Q de la bascule correspondante du circuit 9i On sait que le niveau de la sortie S d'un circuit OU-EXCLUSIF est lié au niveau des entrées a et b par le tableau suivant : 3. b S 0 0 1 1 1 1 0 1 0 1 0 0 la sortie du circuit présente ainsi un niveau logique 1 40 chaque fois que les deux entrées sont au même niveau, et un niveau 71 03069 7 2126934 1 zéro chaque fois que les entrées sont à un niveau différent. Lorsqu'on prépositionne le compteur sur une cote déterminée en appuyant sur le "bouton 11 ou qu'on le remet à zéro en appuyant sur le bouton 12, on applique, par l'intermédiaire d'un 5 adaptateur 13, un flanc de montée sur l'entrée T des trois bascules 9 qui fait passer sur la sortie Q le niveau affiché sur l'entrée D. De la sorte, les entrées a et b des trois bascules du circuit OU-EXCLUSIF 81 sont au même niveau et, si les sorties des trois bascules sont branchées sur une porte ET-HOîf 82, la sortie de cette 10 porte est au niveau logique zéro0 Tant qu'on ne toiiche pas aux boutons 11 et 12, le niveau des sorties Q des bascules 9 ne change pas et les trois bits de la différence Cg - restent ainsi mémorisés. Si une impulsion parasite entre dans le compteur 5, la 15 différence Cg - 0^ change d'une unité et l'un des trois bits émis à la sortie du circuit soustracteur 7 change donc de niveau0 La sortie de la porte correspondante du circuit OU EXCLUSIF passe donc au niveau zéro puisque ses entrées ne sont plus au même niveau, et il se produit à la sortie de la porte 82 un niveau logique 1 qui actionne 20 le dispositif d'alarme 10» L'opérateur peut, sans arrêter la machine, noter le sens dans lequel a été enregistrée l'impulsion parasite pour en tenir compte, et il peut de nouveau appliquer un flanc de montée sur l'entrée T des bascules 9 pour mémoriser la nouvelle différence se présentant à l'entrée D0 25 La fig. 2 représente le cas où le système de mesure de déplacement comporte un zéro flottant. Dans ce cas, le système est muni d'un circuit 41 d'affichage du signe de la cote du dispositif de lecture correspondant à la position choisie pour le zéro, et un circuit 42 de détermination du sens de comptage, tenant compte du 30 sens de déplacement du dispositif de lecture et du signe. On sait en effet, que lorsque le dispositif de lecture se trouve dans la zone positive de l'échelle et se déplace vers le zéro, le compteur doit décompter les impulsions, mais, dès ce passage du zéro, celui-ci étant considéré comme positif, le compteur 35 doit de nouveau compter et indiquer à ce moment une cote qui est le complément à la base du code de sortie, du chiffre qui aurait été indiqué si on n'avait pas dépassé le zéro'o De telles dispositions sont connues et représentées en détail en particulier dans la demande de brevet PV 70-28„153 déjà citées 4-0 Pour que le passage par le zéro ne change pas la valeur 71 03069 8 2126934 ' absolue de la différence Cg - C^ mémorisée pour une certaine position du. dispositif de lecture, il faut que le changement de signe n'inverse pas le sens de comptage de la cote» Par conséquent, il faut rétablir, pour la cote Cg prise en compte dans le dispositif de 5 détection, un sens de comptage constant d'un bout à l'autre de l'échelle. C'est pourquoi on utilisera un dispositif de complémentation à la base qui laissera passer la cote Cg lorsque celle-ci sera positive, mais qui par contre changera cette cote en son complément à la base lorsqu'elle sera négative» 10 Un tel dispositif est représenté sur la figi 2» Il se compose d'un circuit OU-EXCLUSIF 51 et d'un additionneur 52. Dans le code octal, représenté sur la fig» 2, le circuit OU-EXCLUSIF 51 comporte trois portes recevant d'une part chacune l'un des bits de la cote Cg et d'autre part le signe affiché0 La sortie du circuit 15 OU-EXCLUSIF est branchée sur une entrée du circuit additionneur 52 dont l'autre entrée reçoit l'inverse du signe affiché^ De la sorte, lorsque le dispositif de lecture se trouve dans une zone positive, le signe plus' est au niveau 1 et ce niveau est appliqué sur les portes du circuit OU-EXCLUSIF qui laisse ainsi 20 passer sans les modifier les trois bits de la cote Cgi La deuxième entrée du circuit additionneur 52 recevant un niveau nul, la cote Cg traverse ainsi le circuit sans être modifiée et est appliquée à l'entrée du circuit soustracteur 7» Ceci se poursuit jusqu'à la cote zéro, celle-ci étant 25 considérée, on l'a vu, comme positive» Dès que l'on dépasse la cote zéro, la ligne d'affichage du signe passe au niveau nul, et c'est alors le signe moins qui est affiché, et la cote de sortie du compteur, qui devrait être 9, devient 1. Cette cote est appliquée à l'entrée du circuit OU-EXCLUSIF 30 51 dont les trois portes reçoivent un niveau nul» Le circuit 51 inverse donc tous les bits de la cote de sortie du compteur o Si celle-ci est négative» Cependant, le niveau nul correspondant au signe négatif est transformé par un inverseur 53 en un niveau 1 qui est appliqué 35 sur la borne de la deuxième entrée du circuit additionneur 52» Celui-ci effectue donc la somme Dg + 10 On sait que pour tous les codes dont la base est égale à une puissance de 2, ce nombre Œg + 1 est le complément à la base du nombre C^» Si on ne tient pas compte des bits de poids supérieur 40 à la base. On retrouve donc la cote qui aurait dû sortir du compteur 71 03069 9 2126934 s'il n'y avait pas eu à l'intérieur du compteur une complémentation due au changement de signe» Bien entendu ce problème n'existe pas dans les circuits ne comportant pas de changement de signe tel que celui de la fig» 5 1. la figo 3 représente un mode de réalisation du dispositif de détection d'erreurs dans un système de mesure utilisant un compteur décimal. Dans ce cas, on utilise un dispositif de lecture à 5 analyseurs a, b, c, d, e, donnant un code à 5 moments<> Ce code 10 de lecture est transformé par le dispositif de transcodage 3 en un code 1 parmi 10 et le circuit de discrimination de sens de déplacement 4 émet une impulsion à chaque déplacement du dispositif d'un incrément, égal à l/lO du pas p de l'échelle. Gomme dans le cas de la figo 2, le système comporte un 15 circuit de détermination du sens de comptage 42 tenant compte du sens de déplacement et du signe affiché par le circuit 41 et envoyant les impulsions au compteur soit dans le sens comptage soit dans le cens décomptage, le compteur 5 se compose d'une suite de décades comportant chacune quatre bascules reliées chacune à un indicateur 20 à dix positions 54, actionné par un adaptateur 55 faisant correspondre à chaque cote codée en DGB à la sortie dtune décade, le chiffre décimal correspondante le circuit de transcodage 6 est branché sur les cinq sorties du dispositif de lecture et fait correspondre au code à 5 mo-25 ments un code DGB. On a représenté à titre d'exemple le circuit 6 en utilisant -une logique ET-NOîTo On obtient ainsi la cote lue correspondant à la position du dispositif de lecture à l'intérieur d'un pas de gravure et exprimée à la sortie du circuit 6, en code D0Bo Ce code correspond 30 bien à celui de la sortie de la décade de plus faible rang du compteur 5o II est donc possible de comparer les deux cotes Cg et C^ lues en DGB0 Dans le cas où le système n'aurait pas de zéro flottant, les quatre sorties de la décade de plus faible rang du compteur 35 seraient reliées directement au circuit soustracteur 7. Celui-ci se compose, comme dans le cas du code octal représenté figo 2, d'un circuit additionneur 71, d'un circuit OU EXCLUSIF 72 et d'un autre circuit additionneur 71 faisant la somme du chiffre apparaissant à la sortie du circuit OU EXCLUSIF avec la 40 retenue éventuelle. 71 03069 10 2126934 1 Bien entendu le circuit OU-EXCLUSIF 72 comporte quatre bascules dans ce cas du code à 5 moments'., Il en est de même pour le circuit de mémorisation 9 et le circuit OU-EXCLUSIF 81» Dans le cas habituel où le système comporte un zéro flottant, 5 on utilise un circuit de complémentation à la base analogue à celui qui a déjà été décrit dans le cas de la fig. 2„ Il se compose en effet d'un circuit OU-EXCLUSIF 51 laissant passer la cote Cg lorsque celle-ci est positive» Par contre, lorsque le dispositif de lecture dépasse le zéro pour entrer dans la zone négative, le 10 niveau logique 1 qui provoquant l'affichage du signe négatif est appliqué aux entrées du circuit OU-EXCLUSIF 51 de telle sorte que celui—ci inverse les quatres bits émis à la sortie de la décade de plus faible poids du compteur, et il est appliqué d'une part à l'entrée Çq du circuit additionneur 52 et d'autre part sur les 13 15 bornes 2 et 2 de la deuxième entrée du circuit additionneur 52, O 2 les bornes 2 et 2 étant reliées à la masses De la sorte, lorsque la cote Cg est positive, elle trar-verse les circuits 51 et 52 sans être modifiée et est appliquée à l'entrée du circuit soustracteur 7o Par contre lorsque la cote 20 Cg est négative,"le circuit 52 effectue la somme 10 + 5-g + 1» ^n sait que, Hg le nombre dont les bits sont inverses de ceux de Cg, 10 + 0^+1 est le complément à 10 de Cg. On a donc ainsi rétabli la cote qui aurait dû sortir de la décade de plus faible poids s'il n'y avait pas eu changement de signe; 25 Les exemples précédents montrent que le dispositif de détection d'erreurs qui vient d'être décrit peut s'appliquer à tout système de mesure de déplacement , quel que soit le code utilisé". Bien entendu le dispositif sera très simplifié si on utilise un code à 1 ou 2 moments» 30 Sur la fig* 4, on a représenté un exemple du dispositif utilisé dans le cas d'-on code à 1 moment o Un tel système pourrait par exemple être utilisé pour compter le nombre de tours d'un disque tournant toujours dans le même sens» Dans ce cas le dispositif de lecture comporte un seul analyseur, et il n'y a pas de circuit 35 de discrimination de sens, les impulsions étant générées par différenciation» Les impulsions sont totalisées dans un compteur binaire dont la sortie 2® est branchée sur un circuit additionneur 71 dont l'autre entrée est branchée simplement par l'intermédiaire d'un inverseur sur la sortie du dispositif de lecture. 40 Le circuit 71 donne donc à sa sortie le nombre C™ + ÏL 71 03069 n 2126934 et, corne dans les cas précédents, le circuit OU-EXCLUSIF 72, qui ne comporte plus qu'une porte, inverse cette somme dans le cas où il n'y a pas de retenue et la laisse passer non modifiée dans le cas d'une retenue, le circuit additionneur 73 effectuant la somme 5 C-g + C- + 1 qui correspond on le sait à Cj, - (^ dans le cas où Cg est plus grand que C^. On a donc, comme dans les cas précédents, toujours à la sortie la valeur absolue de la différence C-g — C^ . Bien entendu le reste du dispositif est simplifié de la même façoh, le circuit de mémorisation 9 comportant une seule bas-10 cule et le circuit de coincidence 8 une seule porte OU-EXCLUSIF, reliée par un inverseur au'dispositif d'alarme 10o Un tel dispositif de détection d'erreurs permettrait un contrôle de parité assurant la détection des parasites qui pourraient être enregistrés dans le compteur et changeraient alors la parité du 15 nombre émis à la sortie du compteurs Dans le cas où le dispositif de lecture aurait deux analyseurs donnant un code à 2 moments, le code de lecture serait encore compatible avec le code de sortie du compteur sans qu'il soit nécessaire d'utiliser un dispositif de transcodage. Par conséquent, de 20 même que sur la fig. 4, le circuit additionneur 71 serait relié directement d'une part aux deux sorties du dispositif de lecture et d'autre part aux sorties 2^ et 2^ du compteur. Le reste des circuits serait peu modifié, et les circuits OU-EXCLUSIF 8 et 72 ayant deux portes et le circuit de mémorisation 25 9 deux bascules de type D. Ce dispositif de lecture à deux analyseurs pourrait être utilisé dans un système de comptage simple. Le dispositif de détection permettrait de vérifier la position du dispositif de lecture à l'intérieur d'un pas et de détecter la prise en compte de parasites. 30 Le circuit de génération d'impulsions pourrait être ana logue à celui des fig. 1 et 2, en utilisant un réseau de transcodage 1 du code à 2 moments en un code parmi 4. Dans le cas où l'échelle aurait un zéro flottant, on utiliserait un circuit de complémentation à la base analogue à celui 35 représenté sur la fig. 2 qui, comme on l'a vus s'applique à tous les systèmes utilisant un code dont la base est égale à une puissance de 2o Sur la fig. 5, on a représenté un exemple du circuit adaptateur 13 qui permet d'actionner les bascules du circuit de mé-40 morisation 9. Ce circuit 13 se compose de deux monostables 131» 71 03069 2126934 ' 132, de constantes Téta 1- Téta 2, qui suppriment les rebondissements de contacts des boutons poussoirs 11 et 12 et donnent un signal d'effacement de niveau constant et génèrent sur le flanc de descente de ce signal l'impulsion de prise en compte par la mémoire 5 9 de la différence C-g - se présentant à ce moment à la sortie du circuit soustracteur 7« Il est actionné par les commutateurs 11 et 12 branchés comme on le sait à l'entrée des compteurs et permettant, l'un de choisir la position du zéro, l'autre de faire afficher au compteur une cote qui est prise comme base'. 10 Bien entendu l'invention ne se limite pas aux détails des différents modes de réalisation qui ont été décrits et qui pourraient être modifiés sans sortir du cadre de 1*invention. On a donné plusieurs exemples se rapportant à différents codes utilisés habituellement, mais on pourrait évidemment adapter 15 le dispositif de détection d'erreurs à n'importe quel code utilisé dans un système de mesure de déplacement. le dispositif de détection peut en effet s'appliquer à tout système de mesure de déplacement, quel que soit le mode de génération d'impulsions et le type de compteur utilisé. 20 D'autre part, on a donné sur les fig. 2 et 3 les schémas logiques des circuits de transcodage utilisés mais ceux-ci pourraient être évidemment modifiés facilement. De la même façon, on a représenté sur la fig. 3 un exemple de circuit 0IJ-EXG1USIÎ}$1 utilisant des portes ET-MM mais on pourrait évidemment se servir de tout 25 type de circuit OU-EXCLUSIF. On a donné sur les fig. 2 et 3 des exemples simples de circuit de complémentation à la base de la cote enregistrée. Bien entendu on pourrait utiliser d'autres types de circuit dans lesquels on ne donnerait pas obligatoirement un signe arbitrairement positif au zéro; 30 Dans les exemples, on a représenté schématiquement le dispositif d'alarme sous la forme d'un indicateur lumineux; On pourrait évidemment utiliser un indicateur sonore ou même totaliser les erreurs enregistrées pour faire par exemple une correction périodique tenant compte de l'erreur totale apparaissant à chaque arrêt 35 de la machine. 71 03069 13 2126934 PJBVEIÏDIGÀTIOHS 1) Dispositif de détection automatique des erreurs de couçfcage dans un système de mesure de déplacement par codage-comptage, comportant une échelle de mesure, un dispositif de lecture compre- 5 nant n alalyseurs, émettant chacun, par déplacement devant l'échelle un signal de lecture, un réseau de génération, à partir des signaux de lecture, d'impulsions à compter correspondant chacune à un déplacement d'un incrément, un circuit de détermination du sens de comptage et un compteur desdites impulsions muni d'une pluralité 10 de bornes de sorties-fournissant en un code binaire la cote Cg enregistrée par le compteur," chaque borne correspondant à un bit, la combinaison des signaux de lecture fournissant la cote Oj, lue par le. dispositif de lecture en un code de lecture à n moments permettant de distinguer 2 n incréments à l'intérieur d'un pas de l'échelle, 15 caractérisé par le fait qu'il comporte un circuit soustracteur de la cote lue 0^ à la cote enregistrée Cj;» un circuit de mémorisation de la difféx-ence Cjj - Oj, à un instant choisi comme origine des lectures, un circuit de. coïncidence entre la différence - Cj, instantanée et la différence mémorisée, et un dispositif d'alarme action-20 né par le circuit de coïncidence en cas de non coïncidence» 2) Dispositif de détection d'erreurs selon la revendication t, caractérisé par le fait que la cote enregistrée Cjj dont est soustraite la cote lue Cj, est le signal formé sur les p premières sorties du compteur, p étant un entier tel que 2P~1 soit supérieur 25 ou égal à n0 3) Dispositif de détection d'erreurs selon les revendications 1 et 2, dans un système tel que le code de lecture et le code de sortie du compteur soient compatibles, caractérisé par le fait que la cote enregistrée et la cote lue G^ sont appliquées 50 directement aux entrées du circuit soustracteur» 4) Dispositif de détection d'erreurs selon les revendications 1 et 2, dans un système tel que le code de lecture et le code de sortie du compteur ne soient pas compatibles, caractérisé par le fait que la cote enregistrée G-g et la. cote lue Cj, sont appliquées 35 aux entrées du compteur, l'une directement et l'autre par l'intermédiaire d'un circuit de transcodage de ladite cote en un code compatible avec celui de 1'autre cote» 5) Dispositif de détection d'erreurs selon la revendication 1, dans un système comportant un zéro flottant et un circuit 40 d'affichage du signe de la cote enregistrée, caractérisé par le fait 71 03069 H 2126934 que la cote enregistrée 0E est appliquée à l'entréè du circuit soustracteur par l'intermédiaire d'un circuit de complémentation de ladite cote Cg à la "base du code de sortie du compteur, ledit circuit étant actionné par le changement de signe. 5 6) Dispositif de détection d'erreurs selon les reven dications 1, 2 et 5, caractérisé par le fait que le circuit de complémentation de CE se compose d'un circuit OU EXCLUSIF à p portes recevant chacune d'une part l'un des Dits de C-g et d'autre part le signal d'affichage du signe, et d'un circuit additionneur 10 dont une entrée est branchée sur les sorties du circuit OU EXCLUSIF et dont l'autre entrée reçoit la base du code de lecture, ladite entrée étant excitée par l'inverse du signal d'affichage du signe. 7) Dispositif de détection d'erreurs selon la revendication 1, caractérisé par le fait que le circuit soustracteur com- 15 prend un premier circuit additionneur des cotes Og et 0-^ exprimées en des codes compatibles, dont les sorties sont branchées chacune sur une porte d'un circuitOU EXCLUSIF branchée d'autre part sur la sortie de retenue du premier circuit additionneur et un second circuit additionneur du signal émis à la sortie du circuit OU 20 EXCLUSIF avec la retenue éventuelle du premier additionneur. 8) Dispositif de détection d'erreurs selon la revendication 1, caractérisé par le fait que le circuit de mémorisation comprend une pluralité de bascules de type D branchées chacune sur l'une des sorties du circuit soustracteur et dont l'entrée T 25 est excitée soit par le Prépositionnenent soit par la remise à zéro du compteur. 9) Dispositif de détection d'erreurs selon la revendication 1, caractérisé par le fait que le circuit de coïncidence comprend un circuit OU EXCLUSIF dont les portes sont branchées 30 chacune sur l'une des sorties du circuit soustracteur et sur la sortie correspondante du circuit de mémorisation, et une porte ET-ïTON branchée sur les sorties du circuit OU EXCLUSIF et dont la sortie peut exciter le dispositif d'alarme. 10) Procédé de détection automatique d'erreurs de compta-35 ge dans un système de medure de déplacements par codage-comptage, caractérisé par le fait que la cote lue C-^ est soustraite de la cote enregistrée Cg par le compteur, que la différence entre les deux cotes est mémorisée au moment de l'origine des mesures et est ensuite comparée en permanence avec la différence mémorisée, et 40 que la non-coïncidence entre la différence instantanée et la différence mémorisée actionne un dispositif d'alarme.