FR 2543694 A1 19841005 FR 8404943 A 19840329 Procédé et appareil pour l'inspection d'objets renver- sés ou collés ". L'invention concerne un procédé et un appa- reil pour l'inspection d'objets renversés ou collés et, plus précisément, pour l'inspection d'un cortège ou file de bouteilles dont il faut contr 6 ler l'orientation rela- tive et l'espacement, le procédé et l'appareil selon l'in- vention étant plus particulièrement destinés à détecter les bouteilles "renversées" eteollées '. L'invention est particulièrement importan- te pour l'inspection et l'éjection de bouteilles "renver- sées" et "collées" a 1 ' "extrémité chaude" d'une installa- tion de fabrication de bouteilles en verre, entre le four et le four à recuire L'invention est cependant également très importante pour inspecter et éjecter les bouteilles "renversées" à 1 ' "extrémité froide" de l'installation, en aval du four à recuire. Typiquement, dans une installation de fabrication de bouteilles en verre, les bouteilles sont unis oriement espacées les unes par rapport aux autres et disposées les unes à la suite des autres en-une file uni- que sur un convoyeur d'entraînement Les bouteilles sont entraînées, par le convoyeur, du four au four à recuire, puis vers différents postes d'inspection et de manipula- tion A l'extrémité "chaude" de l'installation, les bou- teilles qui viennent en contact les unes avec les autres peuvent se "coller" soit en position debout, soit en posi- tion inclinée Il est possible, de plus, de rencontrer des bouteilles "renversées" qui sont tombées sur le côté, sur le convoyeur, soit à l'extrémité chaude", soit à l'"extré- mité froide" de l'installation Les bouteilles "renversées" et "collées" doivent être retirées du convoyeur pour éviter les blocages de la file de bouteilles, pour éviter qu'elles viennent en contact avec les bonnes bouteilles, et pour réduire les temps de fabrication. La chaleur et les poussières rencontrées dans une installation typique de fabrication de bouteil- les constituent un environnement défavorable pour l'ins- pection des bouteilles "renversées" et "collées" de la file de bouteilles, en particulier lorsque cette inspec- tion est faite par des dispositifs optiques Différents dispositifs non optiques ont été proposés pour effectuer cette inspection Par exemple, le Brevet U S A 3 968 368 décrit un dispositif de détection de chaleur destiné à inspecter une suite de bouteilles en verre chaudes avant leur entrée dans le four à recuire Ce dispositif utilise quatre sondes de détection de chaleur plutôt que des moyens optiques Les sondes sont installées latéralement par paires sur des supports supérieur et inférieur La détection des bouteilles "renversées" et collées est basée sur une configuration prédéterminée dans laquelle les bouteilles bloquent les sondes de détection de chaleur. Différents dispositifs optiques ont égale- ment été proposés pour détecter les bouteilles "renver- sées" et "collées" Par exemple, le Brevet U S A 4 354 865 déposé le 19 Octobre 1982 décrit un système dans lequel une paire source-détecteur d'énergie rayonnante infrarouge est placée de part et d'autre d'un convoyeur mobile à une hauteur telle que le faisceau de rayonnement soit inter- rompu par tout objet, s'il est normal, "renversé" ou "collé" Le détecteur ne fournit une impulsion de sortie que lorsque le faisceau n'est pas interrompu A chaque détection d'une bouteille, un coup unique produit une impulsion de durée prédéterminée Si le faisceau est in- terrompu par une bouteille "collée" ou "renversée", pen- dant un intervalle de temps dépassant la durée d'une impulsion de coup unique, une porte logique déclenche un coup unique retardé qui commande un mécanisme de rejet. On a également proposé des dispositifs optiques permettant de détecter la silhouette de bouteil- les réparties aléatoirement sur un convoyeur mobile Par exemple, le Brevet U S A 3 837 486 déposé le 24 Septembre 1974, décrit un système dans lequel un générateur d'impul- sions est verrouillé au convoyeur mobile de manière à donner un train d'impulsions de fréquence proportionnelle à la vitesse du convoyeur Une paire source-détecteur de rayonnement est placée en un poste d'inspection de manière à produire une impulsion de "diamètre" proportionnelle au temps que met une bouteille pour traverser ce poste -Les impulsions du générateur d'impulsions sont comptées à l'intérieur de l'impulsion de "diamètre", et comparées à des seuils minimum et maximum prédéterminés Si un compta- ge tombe entre les valeurs de seuils, la bouteille-est acceptée Dans le cas contraire, un mécanisme de rejet est mis en oeuvre pour retirer la bouteille du convoyeur. Aucun dispositif d'inspection optique n'a été proposé jusqu'à maintenant pour détecter les bouteil- les "renversées" ou "collées", sur la base d'une comparai- son à des seuils variant automatiquement en fonction des variations de dimensions moyennes des bouteilles accepta- bles De plus, il n'a été proposé aucun dispositif d'ins- pection optique dans lequel des bouteilles "collées" en position débout sont détectées par le même signal de détec- tion que celui utilisé pour détecter des bouteilles "ren- versées" ou "collées" en position inclinée. L'invention a pour but de pallier les inconvénients ci-dessus et concerne à cet effet un appa- reil pour l'inspection d'objets espacés mobiles, appareil caractérisé en ce qu'il comprend des moyens d'émission d'énergie rayonnante dirigeant cette énergie rayonnante vers les objets à une hauteur prédéterminée le long de ceux-ci, un détecteur placé de manière à recevoir une quantité d'énergie rayonnante dépendant de la présence ou de l'absence d'un objet à cette hauteur prédéterminée, des moyens de détection d'une variation du signal de sor- tie du détecteur par suite de la présence ou de l'absence d'un objet à cette hauteur prédéterminée, des moyens pour calculer l'intervalle de temps écoulé entre variations successives détectées à la sortie du détecteur, des moyens permettant de calculer-périodiquement une moyenne des cal- culs correspondant à des variations détectées successives dues à la présence d'un objet à cette hauteur prédétermi- née, des moyens permettant de calculer périodiquement un ou plusieurs seuils proportionnellement à la moyenne, des moyens permettant de comparer un intervalle de temps cal- culé à l'un de ces seuils, et des moyens pour actionner un mécanisme d'éjection des objets à partir de la compa- raison de l'intervalle de temps calculé avec le seuil ou les seuils ci-dessus. L'invention présente l'avantage de ne nécessiter qu'un seul détecteur de signal pour détecter toutes les bouteilles "renversées" et "collées". Un autre avantage de l'invention est que le principe de la détection est complètement insensible aux conditions de dégradation typiquement rencontrées dans une installation de fabrication de bouteilles, ces dégra- dations étant, par exemple, liées à de grandes fluctua- tions de lumière ambiante, à une très grande densité de poussières et de saletés, à la chaleur, etc L'invention présente également l'avantage- que la détection des bouteilles "renversées" et "collées" est indépendante de la forme globale des bouteilles et est compensée automatiquement pour des variations de vitesse du convoyeur ainsi que pour des variations physiques de la taille des bouteilles d'une file à une autre et à l'inté- rieur d'une même file. Un autre avantage de l'invention est que le processus d'inspection est réalisé au moyen de micro- calculateurs compacts et autres circuits intégrés facile- ment disponibles dans le commerce. Ainsi, une file de bouteilles est transpor- tée sur un convoyeur de manière à passer devant une paire sourcedétecteur de lumière unique disposée à une certaine hauteur au voisinage du plan du convoyeur de manière à balayer la partie de cul de bouteille de chaque bouteille. Les transitions successives de niveau de sortie du détec- teur dues au mouvement des bouteilles devant la paire, lumière-source de détection, sont détectées par un micro- calculateur programmé L'intervalle de temps compris entre transitions décroissante et croissante successives, définit la taille de la bouteille le long du plan de la paire source-détecteur de lumière Cet intervalle de temps est comparé aux seuils supérieur et inférieur qui varient avec les variations de la vitesse du convoyeur aussi bien qu'avec les variations de tailles des bouteilles d'une file à une autre et à l'intérieur d'une même file Le seuil supérieur indique une bouteille "renversée" Le seuil in- férieur indique un débris de verre ou -une bouteille "collée" et inclinée. L'intervalle de temps compris entre tran- sîtions croissante et décroissante successives définit l'intervalle entre bouteilles Cet intervalle de temps est comparé à une valeur de seuil unique préréglée et déter- minée empiriquement à l'avance à partir de la vitesse du convoyeur et de l'espacement entre bouteilles normalement placées debout dans la file Le seuil préréglé indique une bouteille "collée" et debout On effectue les compta- ges courants du nombre des bouteilles "collées" (debout ou inclinées), du nombre des bouteilles "renversées", du nombre des bouteilles éjectées, du nombre total des bou- teilles normales ou bonnes inspectées, et du nombre total de bouteilles inspectées par unité de temps (vitesse de la machine). Comme la technique de détection est sensi- ble aux transitions de niveau de sortie du détecteur plu- tôt qu'aux valeurs absolues des niveaux de sortie, cette technique est complètement insensible aux conditions d'en- vironnement risquant de dégrader les niveaux de sortie. L'invention rend également inutile la mise en oeuvre de paires source-détecteur de lumière multiples caractéristi- ques de certaines techniques d'inspection classiques. Bien quedl'invention soit décrite ici dans le cas de l'inspection de bouteilles en verre, il est évi- dent que l'invention s'applique d'une façon générale à la détection de tout type d'objets "renversés" et "collés". L'invention sera décrite en détail en se référant aux dessins ci-joints dans lesquels la figure 1 est un schéma d'une suite de bouteilles transportées sur un convoyeur mobile, repré- sentant les différentes positions "renversées" et "collées"a; la figure 2 est un schéma de la paire source-détecteur de lumière unique utilisant une ligne de visée située à une hauteur voisine de la surface supérieu- re du convoyeur mobile, le long d'une partie de cul de bouteille; la figure 3 est un schéma par blocs du microcalculateur programmé et de son électronique asso- ciée; la figure 4 est un diagramme écrêté et amplifié du signal de sortie du détecteur, correspondant aux positions indiquées en figure 1; et la figure 5 est un schéma des disposi- tifs de voyants à diodes électroluminescentes représentés sous forme de bloc en figure 3. En se référant aux dessins dans lesquels les mêmes références désignent les mêmes éléments, la figure 1 représente une file unique d'objets se présentant sous la forme de bouteilles en verre 10 placées sur un convoyeur mobile 12 Les bouteilles sont régulièrement espacées d'une distance nominale S dans le sens du mouve- ment du convoyeur 12 Plusieurs conditions anormales sont représentées Les bouteilles 14, 16 sont espacées d'une distance inférieure à la distance nominale S mais ne sont pas "collées" Cette condition est tolérable Les bouteil- les 18 et 20 sont "collées" debout Les bouteilles 22 et 24 sont "collées", la bouteille 24 étant "collée" et in- clinée La bouteille 26 est renversé Les situations "ren- versée" et "collée" ne sont pas tolérables. Une paire source-détecteur de lumière uni- que 28, représentée en pointillés, est disposée de manière à former une ligne de visée d'un faisceau de lumière allant de la source de lumière au détecteur à une hauteur E voi- sine de la surface supérieure du convoyeur De préférence, la hauteur E coïncide avec une partie de cul de bouteille, bien qu'il soit également possible d'utiliser des hauteurs plus importantes, tout en restant dans le cadre de l'in- vention, s'il n'est pas nécessaire de détecter des bouteil- les "collées" en position debout, c'est-à-dire s'il suffit simplement de détecter des bouteilles "renversées" ou des bouteilles "collées" en position inclinée. La forme préférée de disposition de la paire source-détecteur de lumière28 est représentée plus clairement en figure 2 La source de lumière est de préfé- rence un laser 32, et le détecteur est constitué par une cellule solaire 34 Le laser 32 et la cellule solaire 34 sont montés de part et d'autre du convoyeur de manière à venir en face l'un de l'autre Le laser et la cellule solaire sont montés de manière réglable le long de sup- ports verticaux (non représentés) La ligne de visée 36 du faisceau laser traverse le passage de la file de bou- teilles à une hauteur E telle que la partie de cul de bouteille 30 de chaque bouteille coupe le faisceau laser lorsque la bouteille passe dans la ligne de viséee. En se référant à la figure 3, la sortie du détecteur 34 est écrêtée par un intégrateur 38 et am- plifiée par un amplificateur-40 L'intégrateur et l'am- plificateur peuvent être des amplificateurs opérationnels classiques L'amplificateur 40 atteint un niveau de satu- ration lorsque le faisceau laser n'est pas interrompu par une bouteille, et reste à un niveau de repos lorsqu'une bouteille interrompt le faisceau Les transitions entre le niveau de repos et le niveau de saturation de la sortie de l'amplificateur sont représentées en figure 4 pour les conditions indiquées en figure 1 Lorsqu'une bouteille coupe le faisceau laser, ce faisceau est interrompu ou très fortement atténué par réfraction, diffusion, etc du cul de bouteille 30, avant de parvenir au détecteur. La sortie de l'amplificateur 40 passe ainsi au niveau de repos La sortie de l'amplificateur monte au niveau de saturation lorsque le faisceau est reçu, sans coupures par la cellule solaire. Comme cela est clairement visible en figu- re 4, le signal de sortie de l'amplificateur'40 est une onde analogique carrée qui fluctue entre le niveau de saturation et le niveau de repos, ce qui, à ce point de vue, peut être caractérisé comme un signal "binaire" O En se référant à la figure-3, le signal d'onde analogique carrée produit à la sortie de l'amplificateur 40, est transformé en un signal numérique à plusieurs bits par un convertisseur analogique/numérique 42 Le signal de 2543694 ' sortie numérique du convertisseur 42 est un mot numérique à 8 bits transmis au microcalculateur 44 La conversion du signal analogique en un signal numérique par le con- vertisseur 42, est commandée de façon classique par les commandes d'écriture (W) du microcalculateur 44 La trans- mission du signal de sortie numérique du convertisseur 42 vers le microcaleulateur, est commandée de façon classi- que par les commandes de lecture (R) produites par le microcalculateur. Les transitions du niveau de sortie de l'amplificateur 40 entre le niveau de repos et le niveau de saturation, sont détectées par le microcalculateur en comparant les niveaux successifs de sortie numérique du convertisseur La durée d'un niveau de saturation repré- sente la séparation entre les bouteilles à la hauteur E. La durée d'un niveau de repos représente la dimension d'une bouteille suivant un plan horizontal à la hauteur E. Le microcalculateur 44 compte les Impul- sions produites par une horloge 46,-en régime libre à 12,5 k Hz, entre transitions successives de sens opposés à la sortie de l'amplificateur 40 Ces comptages représen- tent la durée des niveaux de repos et de saturation Cha- que comptage est comparé à un seuil supérieur SS, à un seuil inférieur SI ou à un seuil préréglé SP On fait " varier, de temps à autres les seuils supérieur et infé- rieur comme indiqué plus en détail ci-après Le seuil supérieur est utilisé pour déterminer si une bouteille est "renversée" ou non, et le seuil inférieur est utilisé pour déterminer si une bouteille est "collée" et inclinée. Initialement, le microcalculateur emmaga- sine les comptages correspondant aux niveaux de repos pour un nombre prédéterminé de bouteilles normales, soit, par exemple, seize Les comptages sont stockés dans la mémoire à accès aléatoire 45 qui fait partie intégrante du microcalculateur Ces comptages représentent les dimen- sions de seize bouteilles normalement formées et placées le long du plan horizontal à la hauteur E Le microcalcu- lateur calcule la moyenne des comptages et emmagasine cette moyenne dans la mémoire à accès aléatoire 45 Le microcalculateur calcule ensuite le seuil supérieur en multipliant la moyenne par un facteur supérieur à l'unité, égal par exemple à 1,06, ce facteur étant stocké dans la mémoire à lecture 47 La mémoire 47, comme la mémoire 45, fait partie intégrante du microcalculateur Le programme du microcalculateur est lui-même stocké dans la mémoire à lecture 47 Le microcalculateur calcule également le seuil inférieur en multipliant la moyenne par un autre facteur stocké dans la mémoire 47, ce facteur étant inférieur à l'unité et, par exemple, égal à 0,94 Les seuils supérieur et inférieur sont ensuite temporairement stockés dans la mémoire à accès aléatoire 45. Le stockage des comptages correspondant aux niveaux de repos (c'est-àdire aux dimensions) des bouteilles normales ou acceptées, est alors mis a jour sur une base première entrée/première sortie (PEPS ou FIFO en anglais) jusqu'à ce que les anciens comptages aient été complètement remplacés par de nouveaux comptages correspondant à un nouveau groupe de seize bouteilles normales Ensuite la moyenne des comptages stockés est recalculée par le microcalculateur, et la nouvelle moyenne est stockée dans la mémoire 45 Les seuils supé- rieur et inférieur sont alors recalculés comme décrit ci- dessus, sur la base de la nouvelle moyenne Le stockage des comptages correspondant aux niveaux de repos des bou- teilles normales ou acceptées, le calcul de la moyenne des comptages stockés, et le calcul des seuils supérieur et inférieur, se répètent comme décrit ci-dessus, pendant tout le processus d'inspection. Chaque comptage, correspondant à un niveau de repos ou à la dimension d'une bouteille suivant 2543694- le plan horizontal à une hauteur E, est comparé aux seuils supérieur et inférieur pour déterminer si une bouteille doit être acceptée ou rejetée Si le comptage tombe entre les seuils supérieur et inférieur, cela indique que la bouteille est normale, c'est-à-dire qu'elle est normale- ment formée et placée, et peut donc être acceptée Par suite, le microcalculateur emmagasine le comptage dans la mémoire à accès aléatoire 45 en remplacement de l'an- cien comptage stocké dans cette mémoire Si le comptage dépasse le seuil supérieur, cela indique une bouteille "renversée", et le micrcalculateur produit un signal de rejet comme décrit ci-après, et ne stocke pas ce comptage dans la mémoire à accès aléatoire De la même façon, si le comptage tombe au-dessous du seuil inférieur, cela indique une bouteille "collée" et inclinée, et le micro- calculateur produit un signal de rejet en ne stockant pas ce comptage dans la mémoire à accès aléatoire Ainsi, seuls les comptages correspondant aux bouteilles normales ou acceptées, sont emmagasinés dans la mémoire a accès aléatoire et utilisés pour calculer la moyenne. Chaque comptage correspondant à la durée d'un niveau de saturation à la sortie de l'amplificateur , représente la séparation entre les bouteilles suivant le plan horizontal et à la hauteur E Le comptage n'est pas stocké dans la mémoire à accès aléatoire par le micro- calculateur, car il ne convient pas pour le calcul de la moyenne sur laquelle se basent les seuils supérieur et in- férieur Chacun de ces comptages est comparé par le micro- calculateur au seuil préréglé. Le seuil préréglé est un seuil réglable par un opérateur, représentant l'espacement minimum tolé- rable entre bouteilles adjacentes debout Le seuil pré- réglé est obtenu en réglant un potentiomètre 200 au niveau voulu, comme indiqué en figure 3 Un convertisseur analo- gique/numérique 202 transforme le signal du potentiomètre en un signal numérique représentant le seuil préréglé Ce signal est reçu par le microcalculateur 44 qui détermine si un comptage correspondant à la durée d'un niveau de saturation, tombe au-dessous du seuil préréglé Si c'est le cas, cela indique une paire de bouteilles "collées" en position "debout", et le microcalculateur produit un signal de rejet. Un signal de rejet est donc produit par le microcalculateur 44, si l'une quelconque des trois éven- tualités suivantes se présente: ( 1) Le comptage d'impulsions entre transitions décroissan- te et croissante successives à la sortie de l'amplifi- cateur 40, dépasse le seuil supérieur, ( 2) Le comptage d'impulsions entre transitions décroissan- te et croissante successives à la sortie de l'amplifi- cateur 40, tombe au-dessous du seuil inférieur; ou ( 3) Le comptage d'impulsions entre transitions croissante et décroissante successives à la sortie de l'amplifi- cateur 40, tombe au-dessous du seuil préréglé. Ces conditions sont mieux comprises à l'examen des figures 1 et 4. En se référant encore à la figure 3, un signal de rejet fourni par le microprocesseur déclenche une bascule 48, de type D La sortie Q de la bascule 48 est synchronisée par un registre à décalage 50 à la fré- quence de répétition d'impulsions d'un train d'impulsions produit par un générateur d'impulsions de répétition à fréquence variable 52 La commande de fréquence de répéti- tion d'impulsions du générateur est assurée par un poten- tiomètre classique Pl La bascule 48 est remise à l'état initial par la sortie CLK' du registre à décalage 50 après chaque entrée dans le registre à décalage, c'est-à-dire à la fréquence de répétition d'impulsions à la sortie du train d'impulsions du générateur 52, de manière à préparer la bascule pour le rejet suivant La fréquence de répéti- tion du train d'impulsions et le nombre d'étages du regis- tre à décalage 50 déterminent le retard de temps produit dans le décalage de la sortie Q de la bascule 48 par rap- port à-la sortie T du registre à décalage Après le retard de temps prédéterminé, la sortie T du registre à décalage déclenche un générateur d'impulsions ou un générateur ponctuel 56 Le générateur ponctuel 56 fournit une impul- sion de largeur variable réglée par un potentiomètre P 2. Le mécanisme d'éjection 54 est déclenché par l'impulsion de sortie du générateur ponctuel pendant toute la durée de l'impulsion. Le retard de temps produit par le registre à décalage 50 est choisi de manière à correspondre au temps nécessaire pour que le convoyeur 12 transporte une bouteille de l'endroit o se trouve la paire source- détecteur de lumière 28, à l'endroit situé en aval du mécanisme d'éjection 54 Le mécanisme d'éjection 54 peut être un dispositif pneumatique classique qui retire une bouteille rejetée de la file en dirigeant un jet d'air sur cette bouteille La durée du jet d'air dépend de la largeur de l'impulsion produite par le générateur ponctuel, laquelle dépend à son tour de la nature des bouteilles. Ainsi, le générateur ponctuel 56 est réglé par le poten- tiomètre P 2 de manière à produire une impulsion plus on- gue pour les bouteilles les plus lourdes, et une impul- sion plus courte pour les bouteilles les plus légères. Le microca-lculateur 44 est programmé de manière à maintenir -un comptage courant des différents résultats tels que * (a) le nombre des bouteilles "collées" en position debout et inclinée, (b) le nombre des bouteil- les "renversées", (c) le nombre des bouteilles rejetées, (d) le nombre total des bouteilles normales inspectées, et (e) le nombre total des bouteilles inspectées par minute Les différents résultats (a) à (e) cidessus sont des comptages fournis par le microcalculateur 9 par un pilote d'affichage 58, à un affichage à 6 éléments 62 qui affiche les comptages Le microcalculateur maintient éga- lement un comptage du nombre des bouteilles consécutive- ment rejetées, mais ce comptage n'est pas affiché. Ainsi, si un comptage d'impulsions (durée d'un niveau de repos) tombe audessous du seuil inférieur, * ou si un comptage d'impulsions (durée d'un niveau de satu- ration) tombe au-dessous du seuil préréglé, le microcal- culateur incrémente un compteur interne (logiciel) de deux unités, de manière à compter le nombre de bouteilles "collées" en position inclinée ou debout Si le seuil supé- rieur est dépassé par un comptage d'impulsions (durée d'un niveau de repos), le microcalculateur incrémente un comp- teur interne (logiciel) d'une unité, de manière à compter le nombre de bouteilles "renversées" Si un comptage d'im- pulsions (durée d'un niveau de repos) dépasse le seuil supérieur ou tombe au-dessous du seuil inférieur, ou si un comptage d'impulsions (durée d'un niveau de saturation) tombe au-dessous du seuil préréglé, le microcalculateur produit un signal de rejet comme décrit précédemment, et incrémente un autre compteur interne (logiciel) d'une unité (si le seuil supérieur a été dépassé) ou de deux unités (si le seuil inférieur ou préréglé n'a pas été atteint>, de manière à compter le nombre total de rejets. Chaque fois qu'un comptage (durée d'un niveau de repos) tombe entre les seuils supérieur et infé- rieur, et chaque fois qu'un comptage (durée d'un niveau de saturation) atteint le seuil préréglé, le microcalcula- teur incrémente un autre compteur interne (log 1 ciel) d'une unité, de manière à compter le nombre de bouteilles nor- males inspectées De plus, chaque fois qu'une condition de "détection de bouteille" est détectée comme décrit ci- dessus, le microcalculateur incrémente un compteur interne (logiciel) d'une unité, de manière a compter le nombre total de bouteilles inspectées Et pour n'importe quelle condition de rejet, le microcalculateur incrémente un compteur interne (logiciel) qui compte le nombre de casconsécutifs dans lesquels une condition de rejet s'est produite Ce compteur, cependant, est remis à zéro par le microcalculateur chaque fois qu'une bouteille normale est inspectée, c'est-à-dire chaque fois qu'un comptage (durée d'un niveau de repos) tombe entre les seuils supérieur et inférieur, et chaque fois qu'un comptage (durée d'un niveau de saturation) dépasse le seuil préréglé. Le microcalculateur 44 est également programmé pour calculer le nombre total de bouteilles ins- pectées par minute, à partir du comptage du nombre total de bouteilles inspectées et des impulsions d'interruption successives reçues d'un générateur 66 d'impulsions de 30 secondes, comme le montre la figure 3 Le générateur d'im- pulsions produit un train d'impulsionsde période 30 secon- des Le train d'impulsions synchronise une bascule 68, de type D La sortie Q de la bascule 68 est appliquée à l'en- trée de coupure (INT) du microcalculateur 44 A la détec- tion d'une impulsion de coupure, le microcalculateur mul- tiplie par 2 le comptage du nombre total de bouteilles inspectées depuis la réception de la dernière impulsion de coupure, de manière à en tirer le nombre total de bou- teilles inspectées par minute A la fin de chaque période de 30 secondes, le microcalculateur remet à zéro la bas- cule 68 pour la préparer à un nouveau calcul. Des diodes électroluminescentes 60, de préférence un Jeu de 6 diodes, sont également reliées au pilote d'afficthage comme indiqué aux figures 3 et 5 Cha- que diode électroluminescente indique si une bouteille est détectée ("détection de bouteille"), si une bouteille est "collée" ("bouteille collée"), si une bouteille est ren- versée ("bouteille renversée"), si aucune bouteille ne se présente pendant une période de temps prédéterminée, à la paire source-détecteur de lumière 28 ("pas de bouteille"), si aucun faisceau n'a été reçu par le détecteur pendant une période de temps prédéterminée ("pas de faisceau"), et si un nombre excessif de rejets consécutifs ont été détectés ("excès de rejets") Chacune de ces conditions est détectée par le microcalculateur 44 comme décrit plus en détail ci-après. Le microcalculateur détermine une condi- tion de "détection de bouteille", c'est-à-dire le fait qu'une bouteille est détectée à l'endroit de la paire source-détecteur de lumière 28, à chaque fois que la sor- tie 34 du détecteur donne une transition décroissante à la sortie de l'amplificateur 40 Le microprocesseur détec- te une condition de "bouteille collée" lorsque le comp- tage entre transitions décroissante et croissante succes- sives à la sortie de l'amplificateur 40 (durée d'un niveau de repos) tombe au-dessous du seuil inférieur, ou lorsque le comptage entre transitions croissante et dé- croissante successives à la sortie de l'amplificateur 40 (durée d'un niveau de saturation) tombe au-dessous du seuil préréglé. Le microcalculateur détecte une condition d'"absence de bouteille" lorsque le comptage des impul- sions d'horloge 46 suivant une transition croissante à la sortie de l'amplificateur 40 dépasse un nombre prédéter- miné stocké dans la mémoire à lecture 47, et représentant l'espacement maximum tolérable entre bouteilles adjacen- tes Le microcalculateur détecte une condition d'"absence de faisceau" lorsque le comptage suivant une transition décroissante à la sortie de l'amplificateur 40 dépasse un nombre prédéterminé stocké dans la mémoire à lecture, ce nombre dépassant le seuil supérieur et représentant l'absence d'une bouteille en un-point de la file o l'on. s'attend à trouver une bouteille Le microcalculateur détecte une condition d'"excès de rejets" lorsque le comptage du nombre de rejets consécutifs dépasse un nombre prédéterminé stocké dans la mémoire à lecture seule A la détermination de l'une quelconque de ces conditions, le microcalculateur excite une diode électroluminescente cor- respondante 60 par l'intermédiaire du pilote d'affichage. De plus, à la détection d'une condition d'alarme telle que "absence de bouteille", "absence de faisceau" ou "'excès de rejets", le microcalculateur 44 produit un signal d'alarme déclenchant un dispositif d'alarme 64 tel qu'un phare tournant ou une sirène (voir figure 3). Le programme du microcalculateur permet- tant d'effectuer chacune des fonctions décrites ci-dessus, est stocké dans la mémoire à lecture 47, comme indiqué ci-dessus, et une copie de ce programme en code de source. est jointe à la présente spécification. _ E V E N D I C A T I 0 N S ) Appareil pour l'inspection d'objets espacés mobiles, appareil caractérisé en ce qu'il com- prend des moyens d'émission d'énergie rayonnante ( 32) diri- geant cette énergie rayonnante vers les objets à une hau- teur prédéterminée le long de ceux-ci, un détecteur ( 34) placé de manière à recevoir une quantité d'énergie rayon- nante dépendant de la présence ou de l'absence d'un objet à cette hauteur prédéterminée, des moyens de détection ( 38, 40, 42, 44) d'une variation du signal de sortie du détec- teur par suite de la présence ou de l'absence d'un objet à cette hauteur prédéterminée, des moyens ( 44) pour cal- culer l'intervalle de temps écoulé entre variations succes- sives détectées à la sortie du détecteur, des moyens ( 44) permettant de calculer périodiquement une moyenne des cal- culs correspondant à des variations détectées successives dues à la présence d'un objet à cette hauteur prédéterminée, des moyens ( 44) permettant de calculer périodiquement un ou plusieurs seuils proportionnellement à la moyenne, des moyens permettant de comparer un intervalle de temps cal- culé à l'un de ces seuils, et des moyens pour actionner un mécanisme d'éjection ( 54) des objets à partir de la comparaison de l'intervalle de temps calculé avec le seuil ou les seuils ci-dessus. 20) Appareil selon la revendication 1, caractérisé en ce qu'il comporte, en outre, des moyens pour comparer un intervalle de temps calculé avec au moins un seuil préréglé, en se basant sur le rythme de mouvement des objets et un espacement minimal prédéterminé entre objets successifs, et des moyens pour actionner le méca- nisme d'éjection des objets à partir de la comparaison de l'intervalle de temps calculé avec le seuil préréglé. ) Appareil selon l'une quelconque des revendications 1 et 2, caractérisé en ce que les moyens d'émission ( 32) d'énergie rayonnante sont constitués par un laser. ) Appareil selon l'une quelconque des revendications 1 à 3, caractérisé en ce que la hauteur prédéterminée se situe au voisinage des parties de base des objets. 50) Appareil selon la revendication 1, pour la détection de bouteilles renversées ou collées dans -une file de bouteilles, appareil caractérisé en ce qu'il comprend des moyens ( 32) d'émission d'énergie rayonnante, destinés à diriger cette énergie rayonnante le long d'une trajectoire transversale par rapport au sens de mouvement des bouteilles, un détecteur ( 34) convenablement placé par rapport aux moyens d'émission d'énergie rayonnante et par rapport à la file, -de manière à recevoir cette énergie rayonnante et à produire un signal de sortie proportion- nel à la quantité d'énergie rayonnante reçue, cette quan- tité dépendant de la présence ou de l'absence d'une bou- teille à une hauteur prédéterminée de celle-ci, des moyens de production ( 38, 40) d'un signal binaire présentant des transitions correspondant à des variations du signal de sortie du détecteur du fait de la présence ou de l'absence d'une bouteille à la hauteur prédéterminée, moyens de pro- duction d'un signal binaire dont les transitions correspon- dent aux variations de signal de sortie du détecteur du fait de la présence ou de l'absence d'une bouteille à la hauteur prédéterminée, des moyens ( 44) pour calculer un intervalle de temps entre transitions successives du signal binaire du fait de la présence d'une bouteille à la hauteur prédéterminée, des moyens ( 4-4) pour calculer un intervalle de temps entre transitions successives du signal binaire du fait de l'absence d'une bouteille à la hauteur prédéterminée, des moyens ( 44, 45, 47) pour cal- culer périodiquement une moyenne de ces calculs d'inter- valles de temps correspondant à la présence de bouteilles à la hauteur prédéterminée, des moyens pour faire varier périodiquement au moins un seuil variable proportionnelle- ment à la moyenne calculée, des moyens pour comparer un intervalle de temps calculé, au seuil variable, des moyens pour comparer un intervalle de temps calculé à un seuil préréglé, et des moyens pour actionner un mécanisme d'éjection ( 54) de bouteille à -partir de la comparaison entre l'intervalle de temps calculé et le seuil variable ou le seuil préréglé. ) Appareil selon la revendication 5, caractérisé en ce qu'il comprend des moyens pour régler le seuil prédéterminé. ) Appareil selon l'une quelconque des revendications 5 et 6, caractérisé en ce que les moyens d'émission ( 32) d'énergie rayonnante sont constitués par un laser. 8 ) Appareil selon l'une quelconque des revendications 5 à 7, caractérisé en ce que les moyens d'émission ( 32) d'énergie rayonnante et la hauteur prédé- terminée, se situent au voisinage des parties de culs de bouteilles. 9 ) Appareil selon l'une quelconque des revendications 5 à 8, caractérisé en ce qu'il comprend des moyens ( 44) pour compter le nombre de comparaisons consécutives d'un intervalle de temps calculé, avec un seuil variable, de manière à actionner un mécanisme d'éjection ( 54) de bouteille et à actionner en réponse un dispositif d'affichage. ) Procédé d'inspection d'une file de bouteilles, mettant en oeuvre l'appareil selon l'une quel- conque des revendications 1 à 9, procédé caractérisé en ce qu'il consiste à balayer les bouteilles à une hauteur prédéterminée au moyen d'un faisceau d'énergie rayonnante ( 36), à produire un signal binaire présentant des transi- tions successives dans un premier sens et dans un second sens, sur la base de l'étape de balayage, le temps sépa- rant une transition du premier sens d'une transition du second sens étant proportionnel à une dimension d'une bouteille à la hauteur prédéterminée, et le temps sépa- rant une transition du second sens d'une transition du premier sens étant proportionnel à la séparation entre bouteilles adjacentes à la hauteur prédéterminée, à cal- culer l'intervalle de temps entre les transitions suc- cessives, à comparer à un seuil variable un intervalle de temps calculé proportionnel à une dimension d'une bouteil- le, à comparer à un seuil préréglé un intervalle de temps calculé proportionnel à la séparation entre bouteilles adjacentes, et à actionner un mécanisme d'éjection de bouteille à partir de la comparaison d'un intervalle de temps calculé avec l'un quelconque de ces seuils. ) Procédé selon la revendication 10, caractérisé en ce qu'il consiste, en outre, à calculer une moyenne d'un nombre prédéterminé Pe calculs successifs des espacements proportionnels à une dimension d'une bou- teille, et à faire varier les seuils variables proportion- nellement à cette moyenne. 120) Procédé selon l'une quelconque des revendications 10 et 11, caractérisé en ce qu'il comprend le réglage du seuil prédéterminé. ) Procédé selon l'une quelconque des revendications 10 à 12, caractérisé en ce que l'étape de balayage consiste à déplacer continûment la file et à diriger un faisceau laser sur cette file à la hauteur prédéterminée.