FR 2660773 A1 19911011 FR 9004358 A 19900405 Procédé d'identification d'objets à l'aide d'un code, et dispositif de lecture de ce code. r La présente invention concerne un procédé d'identification d'objets et plus particulièrement de composants mécaniques qui doivent être triés lors de leur ac;:ivèe dans une machine automatique. Wlle concerne également un dispositif de lecture installé sur la machine automatique. On connaît des procédés d'identification d'objets, et notamment de composants mécaniques utilisant des codes réalisés sous forme de marquages physiques du composant. Ces marquages sont matérialisés par une rangée d'empreintes comportant par exemple deux formes différentes ou deux profondeurs différentes, ou encore par l'absence ou la présence d'emnpcei-ibes Ces marquages représentent deux états différents. Ainsi, par exemple, pour un code a 4 bits, dont chaque bit est défini par deux états différents (par exemple, absence ou présence d'une empreintel, le marquage peut être matérialisé par seize combinaisons différentes allant de l'absence totale d'empreinte jusqu'à la présence de quatre empreintes Le dispositif de lecture est alors constitué de quatre touches alignées qui viennent en appui sur le composant, au niveau de la série d'empreintes A l'endroit o il n'y a pas d'empreintes, la tige se soulève et elle occupe alors une position levée appellée par exemple "état O du bit", et à l'endroit o il y a une empreinte, la tige rentre dans cette empreinte, sans se soulever, et elle occupe alors une position sortie appelée "état 1 du bit". Ces procédés d'identification par marquage présentent un inconvénient dans la mesure o il n'y a qu'une seule empreinte qui définisse l'état O ou 1 d'un bit Si l'empreinte est obturée par un corps étranger, par exemple un copeau, la touche n'occupera pas la position prévue par l'empreinte et la lecture sera alors erronée. Afin d'obtenir une haute fiabilité de lecture, la présente invention prévoit une deuxième rangée d'empreintes et une deuxième série de touches sur le dispositif de lecture La redondance de la lecture est ainsi assurée car chaque bit est défini par les deux états d'une empreinte mais aussi par les deux états d'une autre empreinte complémentaire. La présente invention a pour objet un procédé d'identification d'objets à l'aide d'un code, consistant a réaliser sur chaque objet une rangée d'empreintes, chaque empreinte pouvant présenter deux états différents qui représentent les deux états d'un bit du code. Selon l'invention, le procédé consiste a réaliser une autre rangée d'empreintes, deux empreintes, l'une d'une rangée et l'autre de l'autre rangée, présentant deux états différents qui concernent un même bit du code. Selon une première variante du procédé, qui permet de regrouper les empreintes et ainsi de simplifier le dispositif de lecture, on place les deux rangées parallèles entre elles, les deux empreintes présentant deux états différents d'un même bit du code, constituant alors une colonne. Selon une deuxième variante du procédé, qui permet néanmoins la mise en place des deux rangées si la place disponible est insuffisante pour adopter la première variante, on place les deux rangées d'empreintes en ligne ou a deux endroits quelconques, les deux empreintes présentant deux états différents pour un même bit du code étant alors éloignées l'une de l'autre. La présente invention a également pour objet un dispositif de lecture, caractérisé en ce qu'il comporte pour chaque empreinte une touche coulissant entre une position "rentrée" correspondant à l'absence d'une empreinte, et une position "sortie" correspondant à la présence d'une empreinte, un poussoir relié à des moyens élastiques pour solliciter en permanence la touche, un capteur repérant la position "rentrée" ou "sortie" d'une touche par l'intermédiaire d'un repère installé sur un poussoir. Le capteur est de préférence un capteur à effet Hall, le repère étant alors une partie amagnétique qui, en fonction de la position du poussoir, change le sens d'un flux magnétique traversant le capteur. Selon un premier mode de réalisation du dispositif, permettant la mise en oeuvre de la première variante du procédé, ce dispositif comporte un sous- ensemble par colonne, chaque sous-ensemble étant muni de deux touches, de deux poussoirs, de deux capteurs, et d'au moins deux aimants ou deux parties d'aimant. Ce dispositif peut comporter deux aimants ou deux parties d'aimant placés entre les poussoirs, mais de préférence ce dispositif comporte quatre aimants ou quatre parties d'aimant placés a l'extérieur des poussoirs, ce qui permet de rapprocher les deux poussoirs l'un de l'autre afin que les huit empreintes occupent une place minimale sur la pièce. Selon un deuxième mode de réalisation du dispositif, permettant la mise en oeuvre de la deuxième variante du procédé, ce dispositif comporte un sous-ensemble par rangée, chaque sous-ensemble étant muni pour chaque empreinte d'une touche, d'un poussoir, d'un capteur et d'au moins deux aimants ou de deux parties d'aimant. TI est décrit ci-après, à titre d'exemple et en référence aux dessins annexes, un procédé et un dispositif de lecture selon l'invention. La figure l montre une vue de dessus d'une pièce comportant un code à quatre bits dont les deux rangées d'empreintes sont parallèles; les figures 2 à 4 montrent un dispositif de lecture permettant de lire le code de la figure 1 l la figure 2 montre le dispositif de lecture en vue de dessus, la plaque supérieure du bâti etarilz enlevée; la figure 3 est une vue de face du dispositif de lecture selon III de la figure 2; la figure 4 est une vue en coupe du dispositif selon TV de la figure 3, montrant un sous-ensemble de lecture d'un bit. Sur la figure 1, le code à quatre bits comporte deux rangées A, R et quatre colonnes a, b, c, d La rangée A serait suffisante, comme c'est le cas dans l'art antérieur, pour déterminer l'état d'un bit représenté par la présence ou l'absence d'une empreinte Selon l'invention, le code comporte une deuxième rangée B complémentaire de la rangée A, dans la mesure o il n'y a pas d'empreinte dans cette rangée B s'il y a une empreinte dans la rangée A, et inversement Le code est redondant, car chaque état d'un bit est déterminé deux fois, une première fois par l'empreinte de la rangée x et une deuxième fois par l'absence d'empreinte de la rangée B, ou inversement. C'est en fait la position du trou (dans la rangée A ou dans la rangée P) qui détermine la valeur du bit. Dans l'exemple de la figure 1, le code comporte, dans la rangée A, trois empreintes l A, 2 A, 3 A, au niveau des colonnes, respectivement a, b, c, et pas d'empreinte au niveau de la colonne d Le code comporte dans la rangée B, une empreinte 48 au niveau de la colonne d, mais pas d'empreinte au niveau des colonnes a, b, c. Ce codage a quatre bits permet une reconnaissance de seize objets différents, et bien entendu le code pourrait être réduit à trois bits, voire deux ou être étendu à cinq bits et plus en fonction des besoins. On peut placer le bit de poids le plus fort dans la colonne a et le bit de poids le plus faible dans la colonne d. Une empreinte peut être réalisée, par exemple par perçage. Dans la figure 2, le dispositif permet la lecture du code de la figure 1 Ce dispositif est constitué de quatre sous-ensembles 10, 20, 30, 40, chaque sous-ensemble correspondant a une colonne a, b, c, d Chaque sousensemble comporte respectivement deux poussoirs 13 A, 13 B; 23 A, 23 B; 33 A, 33 B; 43 A, 43 B, les deux poussoirs d'un même sous-ensemble étant l'un sur la rangée A et l'autre sur la rangée B. La figure 3 montre que ce dispositif comporte quatre pièces 50, 51, 52, 53, reliées ensemble pour constituer un châssis. La piece 50 sert de guide à h'nuit touches, seules les touches 118, 21 B, 31 B et 41 B étant visibles dans cette figure 3 Les pièces 51, 52 servent de guide pour les poussoirs Chaque poussoir comporte une embase (seules les embases 14 B, 24 B, 34 B et 44 B étant visibles), qui prennent appui sur une butée d'une touche, respectivement 12 B, 22 B, 32 B, 42 B Chnaque poussoir est poussé en permanence contre une touche par l'intermédiaire d'un ressort (seuls les ressorts 15 B, B, 35 B et 45 B étant visibles). La figure 4, qui représente le sous-ensemble 10 vu de côté et en coupe, montre que la position "sortie" d'une touchre (dans ce cas la touche 11 A) est déterminée par la présence d'une empreinte (dans ce cas 1 A, rangée A, colonne a), et la position "rentrée" est déterminée par l'absence d'empreinte (rangée B, colonne a) Le diamètre de chaque touche est plus petit que le diamètre d'une empreinte, afin de faciliter la mise en place du dispositif, sans précision de positionnement inutile. Chaque sousensemble comporte aussi deux capteurs (les huit capteurs 16 A, 16 B; 26 A, 26 B; 36 A, 36 B; 46 A, 46 B étant tous visibles en figure 2), chaque capteur étant associé â un poussoir adjacent Chaque poussoir est constitué par exemple d'un tube renfermant de bas an haut et successivement, une partie magnélique ( 17 A,, 47 B), une partie amagnétique ( 18 k, 48 R) et enfin tr 1 e autre partie magnétique ( 19 A, 49 B). Le dispositif comporte, dans cet exemple préféré de réalisation, quatre aimants 61 A, 62 A; 61 B, 62 B, les deux aimants supérieurs 61 A, 61 R étant également visibles en figure 2, car dans cette figure, la pièce 52 du bâti a été retirée T Les deux aimants 61 A, 62 A sont séparés par la pièce 53 et associés a quatre capteurs 16 A, 26 A, 36 A, 46 A, tandis que les deux aimants 61 B, 628 sont séparés par la pièce 53 et associés aux quatre capteurs 16 B, 26 B, 36 B, 46 B Bien entendu, chaque groupe de deux aimants 61 A à 62 A ou 61 B à 62 B pourrait être remplacé par huit petits aimants, deux par capteur. Un tel dispositif fonctionne de la manière suivante. En fonction de la position de la touche, donc du poussoir et donc de la partie amagnétique du poussoir, le flux magnétique produit par un aimant traverse le capteur, tandis que l'autre flux produit par l'autre aimant ne traverse pas le capteur Dans le cas de la figure 4, la touche 11 A est en position "sortie" dans l'empreinte 1 A, et la partie amagnétique 18 A du poussoir 13 A est dans sa position basse Le flux magnétique produit par l'aimant 61 A est bouclé sur le capteur, tandis que le flux magnétique produit par l'aimant 62 A est interrompu Le capteur à effet Hall 16 A indiquera alors à un circuit électronique (non représenté) que la touche est en position "sortie" dans une empreinte, et que la valeur du bit est alors 1 Rien entendu, l'inverse se produit dans le capteur 16 R et ce capteur indiquera au même circuit électronique et de manière redondante, que la touche IIB est en position "rentrée" Cette double lecture confirmera la valeur du bit. Un bit est valide si les deux capteurs qui le concernent sont dans un état complémentaire, réalisant ainsi une fonction "OU EXCLUSIF" des deux informations. Il est alors facile de générer un signal de validation du code complet, en réalisant une fonction "ET" des quatre fonctions "OU EXCLUSIF relatifs aux quatre bits. Pour s'assurer que chaque touche revient bien en position repos (position "sortie") en l'absence de pièce, il suffit de créer un signal d'état repos, en réalisant une fonction "ET" de l'information fournie par chaque capteur au repos. Ainsi, le dispositif de lecture dégivre six signaux: les 4 valeurs des bits du code, le signal de validation du code complet, et le signal d'état repos. REVENDICATIONS 1 Procédé d'identification d'objets à l'aide d'un code, consistant à réaliser sur chaque objet une rangée (A) d'empreintes, chaque empreinte pouvant présenter deux états différents qui représentent les deux états d'un bit du code, caractérisé en ce qu'il consiste à réaliser une autre rangée (B) d'empreintes, deux empreintes, l'une d'une rangée (A) et l'autre de l'autre rangée (B), présentant deux états différents qui concernent un même bit du code. 2 Drocédé d'identification selon la revendication 1, caractérisé en ce que l'on place les deux rangées parallèles entre elles, les deux empreintes présentant deux états différents pour un même bit du code, constituant alors une colonne (a, b, c, d). 3 Procédé selon la revendication 1, caractérisé en ce que l'on place les deux rangées en ligne ou à deux endroits quelconques d'un même objet, les deu K empreintes présentant deux états différents pour un même bit du code, étant alors éloignées l'une de l'autre. 4 Dispositif de lecture mettant en oeuvre un procédé selon l'une des revendications 1 à 3, caractérisé en ce qu'il comporte, pour chaque empreinte, une touche ( 11 A, 11 B; 21 A, 21 B; 31 A, 31 B; 41 A, 41 B) coulissant entre une position "rentrée" correspondant à l'absence d'empreinte et une position "sortie" correspondant à la présence d'une empreinte, un poussoir ( 13 A, 13 B; 23 A, 23 B; 33 A, 33 B; 43 A, 43 B) relié à des moyens élastiques pour solliciter en permanence la touche, un capteur ( 16 A, 16 B; 26 A, 26 B; 36 A, 36 B; 46 A, 46 B) repérant la position "rentr 6 e" ou "sortie" d'une touche par l'intermédiaire d'un repère installé sur un poussoir. Dispositif de lecture selon la revendication 4, caractérisé en ce que le capteur est un capteur à effet Hall, le repère étant une partie amagnétique ( 1 SA, 18 B; 28 A, 28 B; 38 A, 38 B; 48 A, 48 B) qui, en fonction de la position du poussoir, change le sens d'un flux magnétique traversant le capteur. 6 Dispositif de lecture selon la revendication 5, mettant en oeuvre un procédé selon la revendication 2, caractérisé en ce qu'il comnporte un sous-ensemble ( 10, 20, 30, 40) par colonne (a, b, c, d), chaque sousensemble étant muni de deux touches, de deux poussoirs, de deux capteurs et d'au moins deux aimants ou deux parties d'aimant. 7 Dispositif de lecture selon la revendication 5, mettant en oeuvre un procédé selon la revendication 3, caractérisé en ce qu'il comporte un sous-ensemble par rangée, chaque sous-ensemble étant muni, pour chaque empreinte, d'une touche, d'un poussoir, d'un capteur et d'au moins deux aimants ou deux parties d'aimant.