FR 2585340 A1 19870130 FR 8511513 A 19850726 La présente invention concerne un appareil d'orien- tation de récipients d'une première position à une seconde. P]lus précisément, elle concerne un appareil d'orientaLt,s de récipients destiné à détecter. une première orientation de récipients qui n'ont pas une forme générale cylindrique, se déplaçant sur un transporteur, et à faire tourner chaque récipient autour de son axe, d'une quantité prédéterminée, jusqu'à une seconde orientation commune, l'importance de la rotation étant fonction du signal des capteurs utilisés pour la détection de la première orientation. On connaît déjà des dispositifs d'orientation de bouteilles, de flacons et de récipients, et on les utilise avec des transporteurs qui les déplacent pendant leur fa- brication ou l'inspection ultérieure, l'étiquetage, l'embal- lage, le remplissage, etc. Les termes "bouteille", "flacon" et "récipient" peuvent être utilisés de façon interchangea- ble dans le présent mémoire dans le cadre des appareils d'orientation, bien qu'il faille noter que l'appareil con- cerne]'orientation de récipients moulés formés de verre, de matière plastique et analogue. Dans de nombreuses appli- cations, les récipients ont souvent une orientation aléatoire lorsqu'ils se déplacent sur des transporteurs horizontaux, leurs axes étant verticaux. Certains récipients doivent être tournés autour de leur axe respectif afin que tous les récipients aient une même orientation par rapport au transporteur et que des parties prédéterminées des récipients soient disposées convenablement en face d'un appareil d'éti- quetage, de remplissage, d'emballage ou autre, placé près du ransporteur. De nombreux appareils connus d'orientation de bou- t:eille cylindrique nécessitent l'utilisation d'une saillie rnu],e;sur chalque bouteille. Les saillies viennent au con- tact de cliquets correspondants portés par les courroies [ a!alqules, ou commandent divers commutateurs. Bien que (le t sl.es saillies conviennent dans le cas des récipients cylindriques, elles ne conviennent pas lorsque les récipients ne sont pas cylindriques. Un autre type de dispositif connu d'orientation de récipients cylindriques est décrit dans le brevet des Etats-Unis d'Amérique n 3 722 657 qui décrit l'itilisatteh de courroies parallèles, se déplaçant de façon continue et destinées à venir au contact de récipients cylindriques tels que des bottes. Les sens et vitesses relatifs des courroies peuvent être modifiés afin que chacun des récipients soit transporté, dans le poste de transport, suivant deux modes en rotation et en translation. Ce dispositif supprime le problème de l'instabilité (décrit dans la suite en réfé- rence au brevet des Etats-Unis d'Amérique n 3 493 096) bien qu'il manque de souplesse puisqu'il est complexe au point de vue mécanique et nécessite l'utilisation de divers rapports d'engrenage qui doivent être prédétermines en fonction des opérations particulières. En conséquence, chaque configuration de ce dispositif ne convient que dans un nombre limité d'applications. En outre, rien n'est décrit pour la détection de diverses orientations préalables de récipients avant le poste de transfert et pour la détermina- tion de la rotation qui est nécessaire pour que tous les récipients aient une même orientation uniforme. En outre, ce dispositif ne convient pas à l'orientation des récipients non cylindriques tels que les flacons, les pichets et les récipients de forme rectiligne. On connaît déjà certains appareils d'orientation de bouteilles non cylindriques. Ainsi, le principe décrit dans le brevet des Etats-Unis d'Amérique n 3 493 096 est utilisé dans un appareil d'orientation de flacons ayant des doigts de détection de la présence et de l'orientation d'un flacon à un poste d'orientation et un dispositif destiné à déplacer ensuite des organes rotatifsafin qu'ils viennent au contact d'une partie cylindrique du flacon jusqu'à ce qu'un commutateur de réarmement détecte une orientation convenable et désexcite le circuit. Les organes sont alors écartés et permettent au flacon de continuer à se déplacer le long du transporteur. Dans le présent mémoire, le terme "flacon" désigne un récipient large et relativement plat ayant une surface concave et une surface convexe. Un incon- vénient d'un tel dispositif est l'instabilité produite pour chaque flacon étant donné le contact brutal et la séparation brutale des organes rotatifs. D'autres inconvé- nients de ce dispositif sont dus au fait qu'il est limité à la seule orientation du flacon et qu'il est assez lent à cause de l'inertie de ses éléments mobiles. D'autres types de récipients non cylindriques ne peuvent pas être orientés à cause de l'utilisation des doigts de détection. Il n'existe pas de mécanisme automatique connu permettant l'orientation des récipients non cylindriques autre que celui qui est décrit dans le brevet précité des Etats-Unis d'Amérique n 3 493 096 et qui ne convient qu'aux flacons. En conséquence, la plupart des récipients non cylindriques sont orientés manuellement si bien que la main d'oeuvre nécessaire est importante et le rendement est très faible. En conséquence, il est nécessaire de disposer d'un appareil automatique d'orientation de récipients non cylindriques, et l'invention concerne un tel appareil. Elle concerne aussi un appareil d'orientation de récipients ayant des courroies parallèles qui se déplacent à des vitesses relatives prédéterminées, le dispositif destiné à assurer des changements de vitesse des courroies étant sous la commande d'un système de commande qui détermine l'importance de la rotation nécessaire de chaque récipient avant contact avec les courroies. Elle concerne aussi un appareil d'orientation de récipients ayant des courroies parallèles tournant en sens inverses et destiné à être utilisé pour l'orientation de flacons et d'autres récipients ayant de façon générale un corps rectiligne et non cylindrique. Elle concerne aussi une commande programmable destinée à un appareil d'orientation de récipients non cylindriques, facilitant l'utilisation de l'appareil pour diverses fonctions d'orientation. Plus précisément, l'invention concerne, dans un mode de réalisation préféré, un appareil d'orientation de récipients ayant un transporteur destiné à déplacer linéairement une série de récipients, un dispositif d'espa- cement des récipients, d'une distance prédéterminée, une paire de courroies parallèles sans fin placée en aval du dispositif d'espacement, les courroies étant à une hauteur prédéterminée au-dessus du transporteur afin qu'elles logent entre elles la partie cylindrique du goulot et/ou le col de chaque récipient, un dispositif destiné à faire tourner les courroies en sens opposés afin qu'elles déplacent chaque récipient en translation dans le sens de déplacement du transporteur, un dispositif destiné à modifier les vites- ses relatives des courroies et un dispositif de détection de la présence de chaque récipient enitre les courroies, l'appareil comprenant au moins un capteur d'orientation destiné à détecter la première orientation de chaque récipient avant son contact avec les courroies et destiné à former, pour chaque récipient, un premier signal correspondant représentatif de ta première orientation et une commande programmable commandée par le premier signal et par le dispositif de détection de présence et destinée à former un signal respectif prédéterminé de commande, ce signal de commande étant destiné à être appliqué au dispositif de changement des vitesses relatives afin qu'il soit commandé et qu'il fasse tourner le récipient correspondant d'une quantité prédéterminée, le plaçant ainsi à une seconde orientation prédéterminée, et un dispositif destiné à appli- quer chacun des signaux prédéterminés respectifs de commande au dispositif de changement de vitesse relative. D'autres caractéristiques et avantages de l'inven- tion ressortiront mieux de la description qui va suivre, faite en référence aux dessins annexés sur lesquels: la figure 1 est une vue schématique en plan d'un mode de réalisation préféré d'appareil selon l'invention; la figure 2 est une élévation frontale schématique d'une partie de l'appareil de la figure 1; les figures 3A, 3B, 3C, 3D et 3E sont des schémas du système de commande représenté sur la figure 1; les figures 4, 5 et 6 sont des ordinogrammes illus- trant le fonctionnement de l'appareil selon l'invention; et la figure 7 est un tableau de sélection de mode représentant des exemples d'états des capteurs pour diffé- rents modes du fonctionnement de l'appareil selon l'invention. On se réfère d'abord à la figure 1; elle représente schématiquement et en plan un appareil 10 d'orientation de récipientsnon cylindriques12 se déplaçant dans une direc- tion 14 sur une courroie transporteuse 16 qui est mobile de façon continue. L'appareil 10 comporte de façon générale un mécanisme 20 d'orientation, une partie 22 d'espacement et de détection, et un système 24 de commande par ordinateur. L'invention est destinée à être utilisée avec des récipients 12 qui possèdent une partie cylindrique de goulot et/ou un col, mais des corps qui n'ont pas une forme cylindrique de façon générale. Les récipients 12 peuvent être par exem- ple des flacons ayant des faces opposées concave et convexe, ou pouvant avoir une ou plusieurs faces plates 13, etc. On note sur les figures 1 et 2 que le mécanisme 20 d'orientation comprend des moteurs 30 et 32 raccordés par des réducteurs d'angle à des poulies menantes 34 et 36 de sortie respectivement. La poulie 34 est reliée à des poulies 38 et 40 d'embrayage par une courroie 42 d'en- traînement, et la poulie 36 est reliée à des poulies 44 et 46 d'embrayage par une courroie 37 d'entraînement. Les moteurs 30 et 32 sont montés sur un châssis 50 de manière que les courroies 37 et 42 soient coplanaires et à une hauteur prédéterminée au-dessus de la courroie transporteuse 16 et parallèlement à celle-ci. Le châssis 50 a plusieurs organes classiques (non représentés par raison de simplicité) qui peuvent être nécessaires à la conservation des positions relatives convenables des divers éléments mis en oeuvre selon l'invention. Les poulies 38, 40, 44 et 46 sont montées chacune à une extrémité d'arbresd'embrayage respectifs60, 62, 64 et 66 qui ont deux extrémités disponibles. Les autres extrémités (inférieures) des arbres de sortie, orientés verticalement, pour chaque embrayage, sont raccordées à des poulies 70, 72, 74, 76 d'entraînement secondaire respecti- vement qui se trouvent toutes dans un plan délimité sur le côté des embrayages (opposé au plan des poulies 38, , 44 et 46) près de la courroie transporteuse 16. Une courroie 80 de serrage passe sur les poulies 70 et 72 et sur des poulies folles 82 et 84 (montées sur le chassis par un dispositif non représenté). Un bras articulé et mobile 86 est destiné à maintenir la courroie 80 sous tension. De même,la courroie 90 de serrage passe sur les poulies 74 et 76 et sur des poulies folles 92 et 94. Un bras mobile et articulé 96 maintient la courroie 90 sous tension. Les courroies 80 et 90 ont des parties parallèles 81 et 91 destinées à être au contact des récipients 12. Les parties parallèles 81 et 91 sont repoussées par une plaque de support rappelée par un ressort (non représentée) afin que le serrage des récipients par les courroies soit facilité. La partie 22 d'espacement comporte une roue en étoile 99 d'alimentation (entraînée par un dispositif non représenté) et un codeur d'arbre 102 destiné à transmettre des impulsions de synchronisation comme décrit dans la suite. Le dispositif d'entraînement de la roue en étoile et le codeur d'arbre sont tous deux reliés à la commande 24 par ordinateur. La roue en étoile 99 est placée près de la courroie transporteuse 16 en amont de la partie d'orien- tation 20. Les doigts 104 de la roue en étoile coopèrent avec des barres parallèles 106 et 108 de guidage à la forma- tion de logements assurant l'espacement des récipients 12 d'une manière prédéterminée afin qu'un seul récipient à la fois soit finalement mis au contact des courroies et 90, entre celles-ci. Des rails 106 et 108 de guidage sont disposés de manière que les récipients passent entre eux uniquement avec l'une de plusieurs orientations différen- tes, le nombre d'orientations possibles dépendant de la configuration du récipient. Par exemple, un flacon passe avec sa face concave tournée vers la roue en étoile ou en sens opposé, un récipient à quatre côtés rectilignes (égaux) peut passer avec l'une de quatre orientations, etc. L'appareil 10 comporte en outre une commande 24 par ordinateur reliée à plusieurs capteurs 110 d'orientation des récipients (identifiés individuellement par les réfé- rences A, B, C, D, etc) et un capteur 113 de présence d'un récipient. Trois capteurs 110 seulement sont représentés bien qu'il faille noter qu'un nombre quelconque puisse être utilisé comme décrit dans la suite. Bien que le mode de réalisation préféré mette en oeuvre des capteurs optiques 110, il faut noter que tout autre type de capteur peut être utilisé pourvu que les capteurs remplissent une fonction analogue de détection de signes. Le positionnement de chaque capteur est aussi schématiquement représenté sur la figure 1; les critères de positionnement sont décrits dans la suite du présent mémoire. Bien que la commande 24 soit aussi reliée à tous les moteurs et embrayages précités, les diverses connexions ont été supprimées par raison de simplicité. Le capteur 113 n'est représenté que schématiquement sur la figure 1 par raison de simplicité. Bien que divers capteurs de présence puissent être utilisés, un arrangement avantageux, dans ce mode de réalisation préféré, est repré- senté plus en détail sur la figure 2 avec un levier 200 articulé autour d'un axe 202. Le levier 200 est placé entre les courroies parallèles et il pivote lors du contact du col ou de la partie cylindrique du goulot de chaque réci- pient qui passe. Un simple boulon ou une tige métallique 204 est fixé au côté supérieur du levier 200 et, lorsque le levier pivote sous la commande d'un récipient, le boulon 204 se déplace et peut être détecté par un capteur 206 ou détecteur de proximité qui transmet alors un signal au système 24 de commande. Le signal de sortie du capteur de proximité passe par un circuit de traitement (non repré- senté) du système 24 afin que les variations du signal de sortie du capteur 206, provoquées par un abaissement du levier 200 au-dessous du rebord du récipient et vers le haut de l'autre côté n'affectent pas le fonctionnement. Comme l'indiquent les figures 3A à 3E, le système de commande 24 comporte deux microordinateurs 100 et 101 qui, dans le mode de réalisation préféré, sont des paillettes classiques de microordinateur à huit bits programmées en fonction du programme indiqué par les ordinogrammes des figures 4 à 6. Evidemment, un seul ordinateur peut aussi être utilisé. Dans le mode de réalisation préféré, deux ordinateurs sont utilisés car ils permettent un traitement en parallèle qui augmente la vitesse de travail du système de commande. L'ordinateur 100 reçoit les données des capteurs optiques A, B, C et D, chacun étant relié à l'ordinateur par un circuit identique aux autres circuits (si bien qu'on ne décrit qu'un seul circuit dans la suite). Le signa]l de sortie du capteur est transmis par un commutateur numé- rique-analogique 105 dont la position dépend de la nature du capteur utilisé. Dans le cas des capteurs analogiques, le commutateur 105 est mis dans la position analogique et le signal de sortie du capteur est transmis par un circuit 107 amplificateur et de préparation de signaux, et un compa- rateur 109, à un amplificateur 110 puis à la borne d'établis- sement d'un basculeur D 112. Dans le cas d'un capteur numé- rique, le signal de sortie du capteur passe en dérivation par rapport au circuit 107 et au comparateur 109. Dans tous les cas, après détection d'un signe choisi par un capteur particulier, la sortie Q du basculeur 112, associé à ce capteur, transmet un signal de sortie à l'état logique 1 ou 0 à l'ordinateur 100. Chaque capteur a une diode photo- émissive indicatrice correspondante 114 reliée à l'ordinateur afin que l'opérateur dispose d'un affichage visuel du fonctionnement du système. Comme indiqué dans la suite, l'ordinateur 100 compte le nombre d'impulsions provenant de chaque basculeur 112 dans une fenêtre d'inspection et maintient un signal d'instruction de rotation lorsque ce nombre dépasse une valeur programmée indiquée par un commu- tateur d'entrée de quantification. L'ordinateur 100 peut être programmé par l'opérateur par l'intermédiaire de jeux de commutateurs 120 à 125 à roues codeuses (mieux représentés sur la figure 3B). Evidem- ment, un clavier ou un autre dispositif convenable d'entrée peut être utilisé. Bien que le fonctionnement de ces commu- tateurs soit expliqué plus en détail dans la suite, il est utile d'énumérer rapidement les fonctions de commutation dès maintenant. Le commutateur 120 permet à l'opérateur de sélectionner le nombre de positions de registre à décalage entre la roue 99 et le point auquel les courroies parallèles viennent au contact du récipient. L'opérateur peut ainsi programmer le système afin qu'il accepte et suive des fabri- cations de diverses dimensions. Le commutateur 121 permet à l'opérateur de sélectionner des formats prédéterminés et préalablement programmés d'affichage. Le dispositif d'affichage 140 peut être sélectionné afin qu'il donne divers affichages correspondant à des informations telles que la vitesse de la chaîne, en récipientspar minute, le nombre de récipients passant dans l'appareil, la position du codeur, le nombre d'articles déjà orientés et le nombre de récipients à orienter, etc. Le commutateur 122 facilite aussi le fonctionnement de l'installation pour diverses dimensions d'articles, car il permet à l'opérateur de régler le nombre de récipients se trouvant dans la roue en étoile 99, à un moment quelconque. Le commutateur 123 assure la transmission du signal de seuil de nombre d'impul- sions ou de quantification précité permettant le réglage de la sensibilité du système à diverses quantités de lettres ou d'autres signes apparaissant sur les récipients. (Un signal séparé de quantification peut être transmis le cas échéant pour chaque capteur 110). Le commutateur 124 est le commutateur de mode d'orientation utilisé pour la prépa- ration de l'ordinateur à l'acceptation des diverses combi- naisons de capteursénumérées sur la figure 7. Le commutateur permet la sélection par l'opérateur de durées de fenê- tre d'inspection par réglage d'un compteur associé. L'opé- rateur peut aussi remettre à zéro tous les comptages affi- chés avec le commutateur 126 et il peut faire fonctionner l'appareil 10 pour une série de récipients se déplaçant à gauche ou à droite à l'aide du commutateur 128. Comme l'indique la suite, l'ordinateur 100 commande aussi une lampe témoin 130 de fenêtre indiquant qu'un récipient s- trouve dans la fenêtre choisie d'inspection (ou doit s'y trouver), et qu'il est donc prêt à accepter et numériser les données des capteurs 110. Dans le mode de réalisation préféré, l'ordinateur a une fonction de réglage de l'espacement des articles. Les signaux nécessaires à cette fonction sont tirés de capteurs 144 de coincement et de circulation. Les signaux provenant des capteurs 144 déclenchent l'ordinateur 101 afin qu'il commande en conséquence un relais 146 de commande de la roue d'espacement. Les capteurs 144 peuvent être par exemple un commutateur manuel (non représenté) et des photodétecteurs (non représentés) placés en amont et en aval du système 10. Le commutateur manuel permet une commande locale de la roue en étoile. Le détecteur amont assure la transmission en continu des récipients à la roue en étoile 99 afin que les doigts de détection ne puissent pas être coincés. Ainsi, lors de la détection d'un espace inhabituellement large entre les bouteilles adjacentes, la roue cesse de tourner jusqu'à ce que plusieurs récipients aient été accumulés. De même, lorsqu'un coincement est détecté par le détecteur aval, la roue est arrêtée afin que la circulation des récipients cesse. L'ordinateur 100 a essentiellement pour rôle le traitement des divers signaux en temps réel, produits par le système, et leur intégration aux divers signaux transmis par l'opérateur afin que les signaux de sortie des capteurs 110 soient coordonnés sur les instructions correspondantes de rotation conservées dans sa mémoire. Comme l'indique la suite, chaque jeu particulier de signaux de sortie des capteurs 110 correspond à une amplitude voulue pour la rotation nécessaire à l'orientation de chaque récipient correspondant sur une orientation commune. Ces instructions de rotation sont transmises successivement à l'ordinateur 101 par des lignes 150 lorsque le récipient particulier 1 1 correspondant à l'instruction de rotation est détecté entre les courroies parallèles. Cette condition de détection de bouteille est transmise à l'ordinateur 101 par le capteur 113 par l'intermédiaire de l'amplificateur 152. Un signal de sortie de l'ordinateur 101, suivant la iigne 164, indique à l'ordinateur 100 qu'il peut transférer des instructions associées de rotation. L'ordinateur 101 transmet un signal par la ligne 160 afin qu'il active les embrayages 60, 62, 64 et 66 d'une manière prédéterminée pendant un temps pré- déterminé afin que la rotation voulue soit obtenue, cette rotation correspondant aux instructions de rotation provenant de l'ordinateur 100. Lors du fonctionnement, l'ordinateur 101 est étalonné dans une partie d'un programme d'organisation. Cet étalon- nage n'est permis que pendant l'organisation, lorsque le commutateur 170 est fermé si bien que la diode photoémissive 112 est alimentée. Pendant ce temps, le potentiomètre 174 de réglage de la rotation transmet un signal au convertis- seur analogique-numérique 176 dont le signal numérisé est représentatif d'un temps nécessaire à la rotation d'un récipient témoin de 180 . Le convertisseur 176 peut donner par exemple une résolution de 256 bits pour dix tours du potentiomètre 174. A chaque exécution du programme par l'appareil 10, le signal du convertisseur 176 est utilisé comme référence pour une rotation de 180 et les autres amplitudes de rotation sont calculées en conséquence. Lorsque l'appareil 10 doit être réglé pour des articles de dimension différente, la roue en étoile 99 ou les doigts 104 peuvent être changés, nécessitant ainsi un réglage du commutateur 122 par l'opérateur afin que le signal du codeur 102 corresponde au nombre de logements de la roue. Dans un mode de réalisation avantageux, le codeur 102 transmet un signal de sortie en quadrature ayant 480 impulsions par tour, ainsi qu'une impulsion d'indexage une fois par tour. Dans un cas idéal, le nombre de logements de la roue est toujours divisible en 960 impulsions par tour si bien qu'un nombre pair d'impulsions du codeur est disponible pour chaque logement. Le codeur 102 peut être synchronisé sur la roue 99 afin que l'impulsion d'indexage (et en conséquence chaque nombre d'impulsions du codeur indiquant le début de chaque logement) apparaisse pour une position voulue de la roue. Cette position est choisie pendant l'organisation ou l'installation du système, avec le positionnement des capteurs 110 afin que chaque impul- sion de début de logement (correspondant au nombre d'impul- sions du codeur au début de chaque logement) corresponde au moment o le récipient est dans la position convenable (ou doit l'être) afin que les capteurs 110 détectent des signes choisis le cas échéant. Le système 24 de commande délimite une fenêtre d'inspection sous forme d'un nombre prédéterminé d'impulsions du codeur, à partir du début d'un logement particulier (c'est-à-dire pour un nombre d'impulsions prédéterminé du codeur), la fenêtre se terminant en un point déterminé dans le logement, comme l'indique le commutateur 125 de durée de fenêtre. Chaque fenêtre commence X impulsions après le début de la fenêtre précé- dente, X étant égal à 960 divisé par le nombre de fenêtres par tour. Plusieurs fenêtres peuvent être utilisées pour chaque récipient. Dans chaque fenêtre d'inspection, les signaux des capteurs 110 sont validés et acceptés ou lus par l'ordinateur 100. Chaque signal de sortie d'un capteur est conservé par le basculeur correspondant 112 et est lu dans l'ordinateur avant effacement des basculeurs (à la fréquence d'horloge) avant la transition à l'état suivant du capteur. Dans le mode de réalisation préféré, chaque capteur est un détecteur optique qui crée un signal dépen- dant de sa proximité à sa zone cible. Cette zone cible peut être formée de lettres en relief moulées dans le réci- pient, par une anse, un bord, etc. En conséquence, suivant la condition détectée par chaque capteur, un nombte prédéter- miné de transitionsdu capteur peut être nécessaire dans une fenêtre donnée d'inspection avant qu'une instruction de rotation puisse être déterminée. Le commutateur 123 de quantification ou de seuil de nombre d'impulsions est destiné à éliminer l'effet de certaines transitions et il peut aussi être utilisé par exemple pour faire la dis- tinction entre un côté de récipient ayant beaucoup de lettres et un autre côté ayant un plus petit nombre de lettres. La variation de durée de la fenêtre d'inspection permet l'utilisation d'un temps long pour l'inspection assurant la détection des lettres à la surface d'un récipient qui doit contenir une certaine quantité de lettres (et en con- séquence un certain nombre de transitions du capteur) ou un temps plus court pour une inspection temporaire desti- née à déterminer si une anse ou une autre caractéristique très nette a une position particulière. Lors du fonctionnement, les courroies de serrage et 90 sont entraînées à des vitesses identiques en sens opposés si bien que, le long de leursfacesparallèlespar lesquelles elles sont au contact de la partie de goulot ou du col des récipients, elles déplacent les récipients dans la direction 14. Dans cette configuration, les embrayages "normaux" 62 et 64 sont embrayés et, comme leurspoulies menantes40 et 44 sont identiques, les vitesses des courroies sont les mêmes. Les embrayages 60 et 66 sont alors débrayés. Lorsqu'une instruction d'entraînement en rotation est trans- mise par l'ordinateur 101 par la ligne 160, les embrayages 62 et 64 sont débrayés et les embrayages de "rotation" 60 et 66 sont embrayés. Comme la poulie menante 46 a un diamètre inférieur à celui de la poulie 38, il existe une différence de vitesse, la courroie 90 accélérant et la courroie 80 décélérant. En l'absence d'instruction de rota- tion, les embrayages 62 et 64 restent embrayés et le réci- pient passe dans l'appareil tout en subissant une transla- tion uniquement, sans rotation. Lorsqu'une instruction de rotation est reçue, les embrayages 60 et 66 sont débrayés uniquement pendant un temps prédéterminé qui suffit pour que la bouteille tourne d'un nombre prédéterminé de degrés pendant son déplacement simultané en translation. Avant la sortie du récipient des courroies 80 et 90, les embrayages et 66 sont débrayés et les embrayages 62 et 64 embrayés à nouveau afin que la rotation cesse, avec un effet de freinage en rotation, améliorant la stabilité. Dans tous les cas, lorsqu'un récipient subit une simple translation ou une translation et une rotation sous la commande des courroies 80 et 90, sa vitesse linéaire avant, pendant et après son contact avec ces courroies reste pratiquement la même. Comme l'indique la figure 2, la courroie transpor- teuse 16 est soulevée suivant sa longueur juste avant que les récipients n'atteignent le mécanisme 20 d'orientation. Ceci facilite la rotation sans le frottement présenté lors de la rotation de certains récipients lorsqu'ils sont en appui sur la courroie transporteuse. On se réfère maintenant aux figures 4 à 6 qui repré- sentent plusieurs ordinogrammes illustrant la mise en oeuvre des programmes nécessaires à la commande des ordinateurs et 101, en fonction de la description qui précède. Les figures 4 et 5 représentent des ordinogrammes représen- tant de façon générale le fonctionnement de l'ordinateur , et la figure 6 représente l'ordinogramme relatif à l'ordinateur 101. Bien que le mode de réalisation préféré mette en oeuvre un système de commande mettant en oeuvre un logiciel, il faut noter que des fonctions analogues peuvent être remplies avec des organes de commande de type câblé. Le programme commence à la case initiale 400 et passe par un programme d'initialisation 402. A la case 404 de décision, le programme détermine (à partir de l'in- formation présente dans la ligne 164, comme représenté sur la figure 3A) si une bouteille est détectée au niveau des courroies par le capteur 113 ou non. Lorsque la réponse est positive, le nombre de bouteilles contenu dans un re- gistre séparé, progresse à la case 406 afin qu'on puisse s'y référer ultérieurement. A partir des cases 404 et 406, le programme passe à la case 408 de décision et détermine si l'impulsion d'horloge est une impulsion d'indexage pro- venant du codeur 102. Dans le cas positif, le programme met le compteur de position de la roue en étoile à zéro à la case 410 et remet à zéro la minuterie de vitesse de ligne à la case 412 puis revient à la case 414 afin qu'il lise les signaux en quadrature du codeur. Ces signaux sont utilisés par la case 416 de décision pour la détermination du sens de rotation de la roue, le cas échéant, et pour la progression ou la régression d'un compteur de roues aux cases 418 et 420. La case 422 représente un sous-programme destiné au calcul de la position d'un logement particulier de la roue par rapport à un point de référence. Ce calcul prend en considération le nombre de bouteilles se trouvant dans la roue (commutateur 122) et les données du compteur de position de roue. Le programme passe alors à la case 502 de la figure 5, et diverses conditions concernant la fenêtre d'inspection sont alors déterminées. La case 502 compare la position actuelle de la roue aux paramètres de la fenêtre d'inspection fixés par le commutateur 125 et d'après les résultats de la comparaison, certaines opé- rations sont exécutées. Au début de la fenêtre, la case 504 efface les divers signaux provenant des capteurs 110, la case 506 éteint les photodiodes correspondantes associées à ces capteurs, la case 508 vide les compteurs individuels associés à chaque capteur 110, la case 510 prend une lecture initiale du capteur et la case 512 lève un drapeau indiquant que le début de la fenêtre est dépassé. Lorsque la position de la roue est déterminée comme se trouvant dans la fenêtre d'inspection, la case 520 ali- mente la]ampe témoin de fenêtre,-la case 522 lit les divers capteurs 110 et la case 524 remet à jour les divers compteurs des capteurs. Lorsque le nombre convenable du codeur a été atteint et indique que la fin de la fenêtre d'inspection a été atteinte, la case 530 détermine quel capteur a dépassé sa sensibilité programmée et la case 532 commande l'alimen- tation de la diode photoémissive associée à ce capteur. Ensuite, dans le bloc 534, le programme lit le mode indiqué par le commutateur 124 et, à la case 536 détermine l'impor- tance de la rotation nécessaire pour l'obtention de l'orien- tation commune finale voulue, étant donné le réglage parti- culier du commutateur de mode et les données des capteurs appropriés. La case 536 donne donc un jeu d'instructions pour la bouteille actuellement dans la fenêtre, le jeu d'instructions étant la combinaison des signaux de commande qui doivent être appliqués aux divers éléments pour qu'ils assurent la rotation voulue. L'utilisation de ce jeu d'ins- tructions doit évidemment attendre le moment o la bouteille particulière a atteint les courroies et, en conséquence, la plus ancienne information de rotation associée à un récipient précédent est extraite par la case 538 par avance du registre à décalage (au début de chaque logement) conte- nant cette information de rotation, à la case 540. Lorsque le système est mis en route, le premier récipient passant dans la roue en étoile donne un jeu d'instructions de rota- tion associé lors du passage dans la fenêtre d'inspection. Le récipient se déplace avant son instruction de rotation car il n'atteint pas les courroies qui tournent avant un certain temps. En conséquence, l'instruction de rotation correspondant à ce premier récipient (et à tous les réci- pients qui suivent) doit être retardée afin que l'instruc- tion n'arrive aux courroies que lorsque le récipient corres- pondant y arrive aussi. Comme plusieurs récipients peuvent se trouver sur la courroie transporteuse entre la roue et les courroies parallèles, le programme commande l'extrac- tion, à la case 538, de l'instruction de rotation la plus ancienne pour la commande de la rotation du récipient se trouvant entre les courroies. Lorsque cette information ancienne a été transmise à l'ordinateur 101, la nouvelle information de rotation correspondant au récipient actuel- lement dans le logement de la roue est introduite dans le registre à décalage à la case 542. L'affichage 142 à diodes photoémissives est décalé à la case 544 afin qu'il donne à l'opérateur une indication visuelle des récipients qui avancent et tournent lorsqu'ils ont atteint les cour- roies d'entraînement en rotation. Le système a un circuit interne à minuterie (non représenté) destiné à transmettre des signaux de décalage de remplacement au registre à décalage afin qu'une corré- lation soit maintenue entre l'instruction de rotation et le récipientassocié en cas d'arrêt de la roue 99 pour une raison quelconque. Ces signaux de remplacement sont souhai- tables lorsque la roue cesse de tourner car elle cesse de transmettre des signaux de décalage si bien que les instructions de rotation n'avancent pas dans le registre à décalage. Ces signaux de décalage de remplacement sont produits à un intervalle de temps égal au plus court inter- valle de temps compris entre les huit signaux précédents de décalage. Ainsi, même si la roue cesse de tourner, l'ins- truction de rotation associée au dernier récipient transmis par la roue est décalée dans le registre et convenablement appliquée aux courroies d'entraînement en rotation. Lorsque la case 502 détermine que la position de la roue se trouve en dehors de la fenêtre d'inspection, le programme cesse d'alimenter l'indicateur de fenêtre à la case 550. Il faut noter que tous les trajets parallèles de la figure 5 se terminent à la case 560 qui permet l'affi- chage au format particulier choisi par le commutateur 121 et qui passe alors au point 2 comme représenté sur la fi- gure 4. On se réfère maintenant à lafigure 6 pour la descrip- tion de l'ordinogramme décrivant le fonctionnement de l'ordi- nateur 101. Il faut noter que ce programme travaille en coopération avec le programme décrit en référence aux figures 4 et 5, les deux ordinateurs interagissant l'un sur l'autre. Le programme de l'ordinateur 101 commence au pas 600 et passe à un programme d'initialisation au pas 602. Le pas 604 de décision détermine si le mode d'installation ou de mise en route a été choisi par le commutateur 170 (mieux représenté sur la figure 3D) et, lorsque la réponse est positive, la case 606 permet l'utilisation du potentiomètre 174 de réglage de rotation pour l'étalonnage du système. Lorsque le mode d'installation n'a pas été choisi, le programme passe à la case 608 et lit le jeu d'instructions de rotation de la case 538. Comme décrit précédemment, comme il s'agit de l'information de rotation la plus ancienne, elle correspond à l'information associée à la bouteille qui doit être entraînée en rotation la première. Le programme passe à la case 610 et lit le potentiomètre 174 et calcule, par l'intermédiaire du pas 612, la durée de la commande d'embrayage nécessaire à l'obtention de la rotation d'am- plitude voulue. Le programme passe à la case 614 de décision afin que l'apparition d'une bouteille au niveau des courroies soit attendue. Lorsqu'aucune bouteille n'est détectée, le programme revient à la case 604. Lorsqu'une bouteille est détectée au niveau des courroies, le'programme passe à la case 615 et indique à l'ordinateur 100 qu'il doit trans- mettre son jeu d'instructions de rotation le plus ancien à l'ordinateur 101. (Le signal de sortie du capteur 113 de présence est aussi préparé à ce moment comme décrit précédemment afin que la possibilité d'apparition de signaux erronés dus à l'enfoncement du levier 200 soit limitée). Le programme passe alors à la case 618 de décision et déter- mine si la rotation a été inhibée par le commutateur 171 (mieux représenté sur la figure 3D). Lorsque la réponse est positive, le programme revient à la case 604, et dans le cas contraire, la bouteille alors au contact de la cour- roie est entraînée en rotation pendant la case 620. Le programme revient alors à la case 604 dans l'attente de la bouteille suivante. La figure 7 représente plusieurs configurations possibles des capteurs 110 lors de la détection de diverses * conditions associées à différents types de récipients. La figure 7 représente la position du commutateur de mode, dans la première colonne, la condition à détecter, sous forme schématique en fonction du type de récipient à orienter, dans un mode correspondant, dans la seconde colonne, une table d'états des capteurs, dans la troisième colonne, et l'instruction associée de rotation due à la combinaison particulière de signaux de sortie des capteurs, dans chacun des modes, 0 indiquant l'absence de rotation. La dernière colonne est un exemple de mise en oeuvre. Dans tous les modes de fonctionnement décrits en référence à la figure 7, les différents récipients soi:b présentés aux capteurs 110 avec une orientation irti}.] choisie parmi un certain nombre. En conséquen.:., les capteurs n'ont à détecter que des orientations déterminées des récipients étant donné la construction des transporteurs utilisés pour la manipulation des récipients. Par exemple, dans le cas de la bouteille ayant un seul côté plat, indiqué sur la figure 7 dans le mode zéro (ainsi que sur la figure 1), les récipients ont l'une de deux orientations seulement. Ceci est aussi vrai dans le cas des flacons représentés dans le mode 10. Dans le cas des récipients à quatre côtés représentés dans le mode 11, l'une quelconque des quatre orientations est évidemment possible. Les hommes du métier peuvent noter qu'un certain nombre d'orientations déterminées est possible dans la mesure o une partie distinctive de la forme du récipient peut être détectée. Dans tous les cas, chaque récipient à orienter par l'appareil 10 a au moins une partie sensiblement cylindrique destinée à coopérer avec les courroies parallèles. La partie cylindrique est en général un goulot ou une partie de finition et, comme représenté sur la figure 7, le goulot n'est pas obligatoire- ment symétrique axialement. La figure 7 illustre l'utilisation d'un nombre de capteurs optiques pouvant atteindre quatre (A, B, C et D) ayant des hauteurs prédéterminées au-dessus de la courroie transporteuse et destinés à voir des parties prédé- terminées de chaque récipient. Dans chacun des modes, les détecteurs transmettent des signaux au système 24 de commande, ces signaux étant représentatifs des signes ou de la condi- tion qui doit être détectée. Par exemple, en mode zéro, le capteur A est disposé afin qu'il détecte des lettres portées par chaque récipient et le système 24 de commande détermine si la détection dépasse un seuil déterminé de nombre d'impulsions, l'état du capteur donnant alors un signal de sortie qui parvient à une partie prédéterminée du s;ignal de commande correspondant à une instruction de rotation de 180 . Le mode 10 représente un type d'arr..e mint analogue de capteurs destiné à détecter les orienta- S tions d'un flacon. Le mode 11 représente un type d'arrange- ment de capteurs destiné à détecter l'anse de récipients analogues à des pichets. Il faut noter qu'un nombre quel- conque d'arrangements différents de capteurs peut convenir dans le mesure o la combinaison des signaux des capteurs d'un arrangement quelconque peut être directement corrélée à une instruction particulière de rotation. Il faut noter que des irrégularités occasionnelles des récipients moulés peuvent provoquer la transmission de signaux erronés par les capteurs. Par exemple, un léger bombement de la surface d'un flacon peut empêcher une détection précise du passage du bord de la surface concave du flacon par un capteur. Ce type de problème, ainsi que d'autres,peuvent être for- tement réduits par utilisation d'un autre capteur placé au-dessus ou audessous du premier et destiné à détecter la même caractéristique. Il est peu prcbable qu'un même défaut apparaisse à deux emplacements sur le flacon. Un plus grand nombre de capteurs peut éviderment être utilisé dans des parties délicates, par exemple au niveau des chaînes de remplissage de récipients, etc. Comme l'indique la figure 7, pour chacun des modes, des combinaisons prédéterminées des signaux de sortie des capteurs commandent des instructions prédéterminées de rotation. Le système 24 de commande peut éviden.mer.t être programmé afin qu'il effectue une corrélation entre une combinaison particulière d'étatsdes capteurs et une instruc- tion particulière de rotation. 258534o REVENDICATIONS 1. Appareil d'orientation de récipients destiné à orienter individuellement des récipients (12) ayant au moins un goulot ou un col cylindrique, l'appareil ayant un dispositif de transport (16) destiné à déplacer une série de récipients (12), un dispositif (22) d'espacement des récipients d'une distance prédéterminée, une paire de courroies parallèles sans fin (80, 90) placée en aval du dispositif d'espacement, les courroies se trouvant à une hauteur prédéterminée au-dessus du transporteur et étant destinées à loger le col ou le goulot cylindrique au moins de chaque récipient, entre elles, un dispositif (30, 32) destiné à faire tourner les courroies en sens opposés de manière qu'elles déplacent en translation chaque récipient dans la direction de déplacement du transporteur, un dispositif (24) destiné à modifier les vitesses reiatives des courroies afin que des récipients choisis subissent un mouvement de rotation et de translation, et un disposi- tif de détection de la présence de chacun des récipients entre les courroies, caractérisé en ce que: un dispositif de détection d'orientation au moins (A, B, C, D) détecte la première orientation de chaque récipient avant son contact avec les courroies et crée un premier signal correspondant représentatif de sa première orientation, une commande programmable (24) commandée par chacun des premiers signaux et par le dispositif de détection de présence produit, pour chaque récipient, un signal res- pectif prédéterminé de commande, le signal de commande étant destiné à être appliqué au dispositif de changement de vitesse afin qu'il commande celui-ci et qu'il fasse tourner le récipient correspondant d'une quantité prédéter- minée afin qu'il prenne une seconde orientation prédétermi- née, le signal respectif prédéterminé de commande est appliqué au dispositif de changement de vitesse, un dispositif de synchronisation associé au disposi- tif (22) d'espacement crée des signaux de synchronisation destinés à corréler chaque signal prédéterminé de commande à un récipient correspondant, et un dispositif commandé par les signaux de synchruia- sation crée une fenêtre d'inspection, les signaux des dispo- sitifs de détection d'orientation n'étant actifs que dans cette fenêtre. 2. Appareil selon la revendication 1, caractérisé en ce que le dispositif destiné à produire la fenêtre d'ins- pection est variable afin que la durée de cette fenêtre puisse être réglée. 3. Appareil selon la revendication 1, caractérisé en ce que la commande programmable (24) comporte: un premier dispositif de commande (100) commandé par les dispositifs de détection d'orientation (A, B, C, D) afin qu'il forme le signal prédéterminé de commande, ce premier dispositif de commande ayant une mémoire destinée à conserver plusieurs signaux prédéterminés de commande, et un second dispositif de commande (101) commandé par le détecteur de présence et par le premier dispositif de commande et destiné à commander le dispositif de change- ment de vitesse. 4. Appareil selon la revendication 1, caractérisé en ce que la commande programmable (24) comporte: un premier ordinateur (100) connecté au dispositif de détection d'orientation et destiné à déterminer, pour chaque récipient, la différence entre la première orienta- tion et la seconde orientation prédéterminées, et destiné à associer cette différence à un signal prédéterminé de commande, et un second ordinateur (101) relié au premier et au dispositif de changement de vitesse et destiné à former un signal de sortie correspondant audit signal prédéterminé de commande. 5. Appareil selon la revendication 1, caractérisé en ce que chacun des récipients (12) est suspendu au-dessus du transporteur pendant le contact du récipient avec les courroies. 6. Appareil selon la revendication 1, caractérisé en ce que la commande programmable (24) comprend: une mémoire destinée à conserver plusieurs signaux prédéterminés de commande, chaque signal de commande corres- pondant à une valeur prédéterminée de rotation, et un dispositif commandé par chaque premier signal et destiné à déterminer ceux des signaux prédéterminés de commande qui doivent être appliqués au dispositif de changement de vitesse afin que le récipient correspondant soit mis à la seconde orientation prédéterminée. 7. Appareil selon la revendications.1, caractérisé en outre en ce que la commande programmable comprend: un dispositif (124) de commande de mode relié à chacun des dispositifs de détection d'orientation et destiné à former des combinaisons prédéterminées des premiers signaux, et un dispositif de commutation destiné à valider sélectivement l'une des combinaisons prédéterminées et à permettre ainsi à la commande programmable d'être sensi- ble à la combinaison choisie des premiers signaux.