FR 2638861 A1 19900511 FR 8814406 A 19881104 La présente invention a pour objet un programmateur pour appareil, ou système, pourvu d'une pluralité d'orga- nes Électriques à alimenter sélectivement et séquentiellement, programmateur comprenant une pluralité de cames coopérant avec une pluralité de contacts d'alimentation desdits organes, et des moyens d'entralnement desdites cames en déplacement. Un tel programmateur est utilisé en particulier dans le domaine électroménager, pour des appareils comme les machines à laver le linge ou la vaisselle par exemple. On connatt déjà des programmateurs du type défini ci-dessus, dans lesquels toutes les cames sont solidaires pour former un bloc de cames, et les moyens d'entraine- ment comprennent un moteur dont l'arbre de sortie entraine le bloc. Dans ce type de programmateur, le déroulement du ou des programmes dépend de la façon dont se succèdent, à la périphérie des cames, les bosses d'actionnement des différents contacts. Pour modifier ce déroulement, il faut modifier les profils de cames. En pratique, chaque exem- plaire d'un tel programmateur n'est donc, après fabrica- tion, plus adaptable. En effet, le programme, ou l'ensemble de programmes, qu'il est susceptible de faire se dérouler est figé et non modifiable. On connaît aussi des programmateurs du type défini ci-dessus, pour lesquels les organes à alimenter sont répartis en deux groupes. Le premier groupe est alimenté par l'intermédiaire de commutateurs à relais commandés par un circuit électronique. Le second groupe est alimenté par l'intermédiaire de contacts actionnés par un bloc de cames, de façon similaire à ce qui vient dt'être décrit. Par exemple, dans le cas d'une machine à laver le linge, on prévoit d'alimenter le moteur d'entraînement du tambour par l'intermédiaire de relais commandés élec- troniquement, tandis que d'autres organes comme, par exemple, lfélectrovanne dtadmission d'eau, la pompe de vidange, et la résistance de chauffage de l'eau, sont alimentés par l'intermédiaire de contacts actionnés par un bloc de cames entraîné par un moteur. Un tel programmateur est donc partiellement adaptable, dans la mesure ou il permet de choisir et de faire varier électroniquement la durée d'entralnement du tambour dans un sens, puis dans l'autre, par exemple. De plus, ce choix reste sans influence sur la commande de 1'électrovanne, de la pompe, et de la résistance. Un tel programmateur est souvent appelé programma- teur hybride, car il combine des contacts commandés mécani- quement et des relais commandés électroniquement. Il permet de résoudreen partie les problèmes liés au manque d'adaptabilité du programmateur déjà décrit qui comporte un unique bloc de cames pour commander la totalité des organes. Toutefois la nécessité d'utiliser des relais augmente le prix de revient du programmateur et en diminue la fiabilité. La présente invention vise à pallier les inconvénients précédents en procurant un programmateur au moins partiel- lement adaptable, d'un prix de revient modéré, et fiable. A cet effet, elle a pour objet un programmateur du type défini ci-dessus, caractérisé par le fait que: - lesdites cames sont réparties en un premier et un deu- xième blocs, - lesdits moyens d'entratnement sont agencés pour entratner ledit premier bloc dans les deux sens, et, - il est prévu des moyens de couplage mécanique entre ledit premier et ledit deuxième blocs, ménageant un jeu. Dans le programmateur de l'invention, deux modes de fonctionnement sont possibles. Dans le premier mode, les moyens d'entralnement entrainent le premier bloc toujours dans le même sens. Alors, après un déplacement du premier bloc au plus supé- rieur à l'amplitude du jeu, le deuxième bloc se trouve entraîné à son tour. Les deux blocs se déplacent comme s'ils étaient solidaires, et le fonctionnement est compa- rable à celui d'un programmateur pourvu d'un unique bloc de cames pour commander la totalité des organes. Pour passer au deuxième mode de fonctionnement, il suffit que, après une période de fonctionnement selon le premier mode, par exemple, les moyens d'entraînement entrainent le premier bloc en sens inverse. Alors, tant que le déplacement du premier bloc reste inférieur à l'am- plitude du jeu, le deuxième bloc reste immobile. I1 est alors possible, en restant à l'intérieur du débattement qui laisse immobile le seconid bloc, de commander des mou- vements de va et vient au premier bloc pour faire exécuter aux organes commandés par le premier bloc un certain nombre de tâches, indépendamment des organes commandés par le second bloc. Or, il est facile et connu de comman- der électroniquement les moyens d'entraînement pour obte- nir des déplacements du premier bloc de sens et d'ampli- tude déterminés. Il appara!t donc que le programmateur de l'invention offre des possibilités d'adaptation comparables à celles des programmateurs connus de type "hybride". Toutefois, le programmateur de l'invention n'utilise pas de relais, mais, à leur. place des contacts actionnés par des cames, de type conventionnel, et dont le faible coût et la fiabilité sont connues. Avec le programmateur de l'invention, on obtient un résultat comparable à celui que l'on obtiendrait avec deux bJocs de cames indépendants, commandés par des moyens d'entraînement indépendants, c'est-à-dire en pratique 1( chacun par un moteur indépendant par exemple. Il est remar- quable que, dans le programmateur de l'invention, ce résultat soit atteint avec un unique moteur, par exemple, ce qui réduit notablement le coût de fabrication. Ceci provient de l'utilisation des moyens de couplage avec Jeu, associé à l'entraànement dans les deux sens, permettant à la fois l'entraînement du deuxième bloc par le premier lorsque cela est nécessaire, tout en conservant, dans la limite du jeu, une indépendance relative du mouvement des deux blocs. Dans la forme de réalisation préférée, les cames dudit premier bloc ont un profil périodique de période inférieure ou égale à l'amplitude dudit jeu. Dans ce cas, n'importe laquelle des différentes posi- tions de commande du premier bloc peut 8tre atteinte à l'intérieur du jeu. Ainsi, en commandant électroniquement l'amplitude du déplacement des moyens d'entraînement, n'importe laquelle des différentes combinaisons de contacts actionnés par le premier bloc peut être obtenue sans que le deuxième bloc ne change de position. De même, en pré- voyant une séquence de déplacements dans un sens et dans l'autre à l'intérieur du jeu, n'importe quel programme peut se trouver exécuté par les organes commandés par le premier bloc, indépendamment de la commande des organes commandés par le second bloC. Avantageusement, lesdits moyens d'entraînement comprennent un moteur à double sens et un circuit élec- tronique de commande dudit moteur. Avantageusement encore, lesdits moyens de couplage comprennent un ergot solidaire d'un desdits blocs et un évidement pratiqué dans l'autre desdits blocs, coopérant avec ledit ergot. lu On obtient ainsi une réalisation particulièrement simple et fiable. Avantageusement encore, il est prévu des moyens pour mettre hors circuit au moins une partie desdits organes pendant le déplacement des cames correspondantes. On évite ainsi la mise sous tension intempestive, à l'origine de bruits et de dommages, des organes en ques- tion. Avantageusement encore; ledit appareil est une machi- ne à laver le linge pourvue'd'un tambour et de moyens d'entraînement dudit tambour en rotation, et ledit premier bloc comprend des cames coopérant avec des contacts dtali- mentation desdits moyens d'entraînement du tambour en rotation, pour inverser le sens de ladite rotation. Le programmateur de l'invention s'avère particulière- ment utile dans ce cas, puisqu'il permet une grande souplesse dans la programmation des mouvements du tambour. La présente invention sera mieux comprise grâce à la description de la forme de réalisation préférée du program- mateur de l'invention, faite en se référant aux dessins annexés, sur lesquels: -]a figure 1 représente un schéma électrique d'un appareil électroménager utilisant le programmateur de l'invention, - la figure 2 représente une vue en perspective, simpli- fiée, du programmateur utilisé dans l'appareil de la figure 3, - la figure 3 représente une vue de face, simplifiée, du mécanisme de couplage entre les deux blocs de cames du programmateur de la figure 2, - la figure 4 représente une vue de face, simplifiée des cames du premier bloc de cames du programmateur de la figure 1, et, - la figure 5 représente une vue d'une variante de l'appa- reil de la figure 1. Une machine à laver le linge utilisant le programma- teur de l'invention est maintenant décrite. Cette machine comprend, de façon connue, une plurali- té d'organes électriques qui sont alimentés en énergie électrique sélectivement et séquentiellement, par l'inter- médiaired'unprogrammateur, de façon à réaliser un programme de lavage. En se référant à la fig. 1, la machine à laver com- prend ainsi un moteur 11, de type universel, pour entrat- ner le tambour dans lequel est disposé le linge, une électrovanne 21a, une résistance 21b de chauffage de l'eau, une pompe de vidange 21i, et ainsi de suite jusqu'au dernier organe, qui porte la référence 21n. L'énergie électrique est disponible entre une borne neutre N et une borne de phase P d'une source de tension alternative non représentée dans un souci de simplicité. Le moteur universel 11 comprend notamment deux bornes et 111 d'accès au rotor, et deux bornes 112 et 113 d'accès à l'inducteur. La borne P est reliée à un premier contact mobile d'un inverseur double 12, dont les quatre contacts fixes sont reliés deux à deux, et dont le deu- xième contact mobile est relié à la borne d'inducteur 112. La borne d'inducteur 113 est reliée à la borne N par l'intermédiaire, ici, d'un triac 15. Chaque borne de rotor 110 et 111 est reliée respectivement à une des pai- res de contacts fixes reliés entre eux de l'inverseur double 12, Ainsi le sens de branchement du rotor du moteur 11, relativement au sens de branchement de son inducteur, est commandé par les contacts mobiles de l'inverseur 12, afin de commander le sens de rotation du moteur 11. Les organes 21a, 21b,..., 21i,... 21n ont ici tous une borne reliée directement à la borne N, l'autre étant reliée à la borne P par l'intermédiaire d'interrupteurs 22a, 22b,..., 22i,..., 22n, respectivement. Les interrup- teurs 22a, 22b,..., 22i,..,, 22n sont pourvus chacun d'un contact fixe et d'un contact mobile. Un circuit électronique 40, branché entre les bornes N et P, commande un moteur:41, ici un moteur synchrone à double sens, ainsi que le triac 15. L'arbre de sortie 410 du moteur 41 entratne des cames, non représentées sur la figure 1, qui exercent sur les contacts mobiles de l'inverseur double 12 et des inter- rupteurs 22a, 22b,..., 22i,..., 22n des forces schémati- sées par les flèches F. Les forces F agissent contre des forces de rappel des contacts mobiles pour les déplacer et alimenter, ou non, les organes correspondants. Le programmateur de l'invention comprend le circuit électronique 40, le moteur 41, l'inverseur double 12 et les interrupteurs 22a, 22b,..., 22i,.. ., 22n de la figure 1, ainsi que les cames dont 1il a été question, et qui vont maintenant être décrites en référence à la figure 2. I1 apparaît, sur cette figure, que ces cames, circu- laires, sont réparties en deux blocs 1 et 2. Le premier bloc 1 comprend ici deux cames lOa et lOb qui actionnent respectivement chacun des contacts mobiles de l'inverseur 12. Le deuxième bloc 2 comprend ici des cames 20a, 20b, i,..., 20n qui actionnent respectivement les con- tacts mobiles des interrupteurs 22a, 22b,..., 22i,..., 22n. A l'intérieur d'un bloc, les cames sont solidaires entre elles, et chacun des deux blocs 1 et 2 est mobile en rotation autour d'un axe commun 3. Chaque contact mobile est disposé sur un levier, qui coopère avec le profil de la came correspondante. A cet effet, et de façon connue, chacun des leviers est soumis à l'action d'une force exercée par exemple par un ressort, qui le rappelle contre le profil de la came correspondante, c'est-à-dire vers l'axe 3. De part et d'autre de chacun des contacts mobiles de l'inverseur 12 sont disposés les deux contacts fixes correspondants. Comme le montre la figure 4, le profil de chacune des cames 10a et l0b comprend respectivement des bosses 10la et 101b, et des creux 102a et 102b,sAparés par de portions 100a et 100lb de profil neutre. Lorsque un des leviers supportant un des contacts mobiles de l'inverseur 12 est sur une portion 100 de pro- fil neutre, le contact mobile correspondant est isolé. Lorsqu'il est sur une bosse 101, le contact mobile touche le contact fixe le plus éloigné de l'axe 3, et lorsque le levier est sur un creux 102, le contact mobile touche le contact fixe le plus proche de l'axe 3. Les contacts fixes de chacun des interrupteurs 22a, 22b,..., 22i,..., 22n sont disposés à coté des contacts mobiles correspondants, et les cames 20a, 20b,..., 20i, 22ni comportent seulement des portions de profil neutre et des bosses. Les portions de profil neutre lais- sent l'interrupteur correspondant ouvert, tandis que les bosses le ferment. Ici, et comme le montre la figure 2, les points de contact entre les leviers et les cames sont alignés sur une droite parallèle à l'axe 3. Il en résulte notamment, compte tenu de la fonction de l'inverseur double 12, que le profil de la came lOa comprend successivement un creux 102a, faisant face à une bosse lOlb de la came 0lob, une portion neutre 100oa, fai- sant face à une portion neutre 100b, une bosse lOla fai- sant face à un creux 102b, une portion neutre 100la, faisant face à une portion neutre 100b, et ainsi de suite. Ainsi est assurée une inversion du sens du branchement du rotor du moteur 11, ici avec un passage systématique par une position neutre. De plus, et ici, le profil des cames 10a et 10b du premier bloc 1 est périodique, c'est-à-dire que la struc- ture précédente se répète autour du bloc 1, avec une période P, comme le montre la figure 4. Le moteur 41 entraîne, par l'intermédiaire d'un ré- ducteur 42, le bloc 1. La came du bloc 1 la plus proche du bloc 2, ici la JO came 0lob, est pourvu d'un ergot 13 parallèle à l'axe de rotation 3 des blocs 1 et 2. La came du bloc 2 la plus proche du bloc 1, ici la came 20a, est pourvue en évidement 23 ayant ici sensible- ment la forme d'un secteur circulaire d'angle au centre A, comme le montre la fig. 3. L'angle A est ici choisi supé- rieur à la période P. L'ergot 13 pénètre dans l'évidement 23, de sorte que les blocs 1 et 2 se trouvent mécaniquement couplés, un jeu d'amplitude A étant ménagé dans un sens ou dans l'autre. Le programmateur qui vient d'être décrit fonctionne comme suit. On suppose par exemple que l'on veut exécuter un programme de lavage très simple, qui comprend le remplis- sage en eau de la machine, le chauffage de l'eau, et la vidange de la machine, ces trois phases étant accompagnées de mouvements de rotation dans un sens, et dans l'autre, du tambour de la machine. Le circuit électronique 40 commande d'abord le triac de façon à ce que celui-ci reste ouvert. Le moteur 11 est donc A l'arrêt. Le circuit électronique 40 commande alors le moteur i41 de façon à ce que le bloc 1 se trouve entrainé dans le sens trigonométrique T, par exemple. Si l'ergot 13 est par exemple dans la position de la figure 3, c'est-àdire au milieu de l'évidement 23, avant mise en marche, le bloc 2 reste d'abord immobile puis, lorsque le bloc 1 s'est déplacé d'un angle A/2, le bloc 2 se trouve entrai- né par le bloc 1. Le circuit 40 commande le moteur 41 pour entraîner ainsi le bloc 2 jusqu'à ce que la bosse 1() de la came 20a actionne l'interrupteur 22a pour commander l'électrovanne 21a d'admission d'eau. Naturellement, le circuit 40 est pourvu d'une mémoire dans laquelle sont stockées les positions des creux et des bosses de toutes les cames. De plus, il calcule à tout moment les positions des blocs 1 et 2 à partir des déplacements qu'il commande par l'intermédiaire du moteur 41 et de leurs positions initiales, qui ont été soit mémorisées lors de l'arrêt précédent, soit déterminées à la suite d'une procédure d'initialisation. Une telle procédure d'initialisation comprend par exemple, un entraînement dans un sens déter- miné jusqu'à détection de positions particulières par des dispositifs de type connu, et non représentés dans un souci de simplicité. Dès que l'admission d'eau à commencé, le circuit 40 commande l'inversion du sns de rotation du moteur 41, afin que le bloc 1 se déplace dans Ce sens I, inverse du sens trigonométrique T, d'un angle inférieur ou égal à A, de façon à ne pas modifiei la position du bloc 2. Il est évident que, en restant à l'intérieur du dé- battement permis par le Jeu d'amplitude A, les cames lOa et lOb du bloc 1 peuvent commander l'alimentation du ro- tor du moteur 11 dans un sens ou dans l'autre, ou couper cette alimentation en restant sur les profils neutres 0la et 100lb. Ceci est rendu possible ici du fait que la période P du profil des capies du bloc 1 est inférieure ou égale à l'amplitude A du jeu. Le circuit 40 peut donc, en commandant d'une part le triac 15 pour régler la vitesse du moteur 11, et d'autre part des mouvements de va et vient du moteur 41, bommander la rotation dans un sens, puis dans l'autre, du tambour entraîné par le moteur 11. Naturellement, la durée de la rotation dans un sens, celle de la rotation dans l'autre sens, et celle du pa- lier qui les sépare au cours duquel le tambour reste immobile sont variables par simple commande électronique en jouant sur le sens et là durée de chaque mise en rota- tion du moteur 41. Dès que la cuve est remplie, le circuit électronique en est averti par exemple par un détecteur de niveau non représenté car connu. Il peut commander le triac 15 pour arrêter le moteur 11, et déplacer le bloc 1 d'abord, puis le bloc 2, toujours dans le sens T, par exemple, pour amener celui-ci dans une position o la came 20a est neutre et o la came 20b actionne l'interrupteur 22b. L'admission d'eau est donc arrStée, et le chauffage de l'eau, par la résistance 21a, a lieu. Le triac 15 est alors commandé et le bloc 1 est en- traîné dans le sens I sur un angle inférieur à A, puis dans le sens T, et ainsi de suite, de façon à commander les mouvements de va et vient du tambour. Naturellement, si il est Jugé souhaitable d'avoir, pendant le chauffage, des mouvements de va et vient de durées différentes, par exemple, de ce qu'ils étaient au cours du remplissage, ceci est tout à fait possible et le circuit 40 est program- mé en conséquence. Le programme de lavage peut ainsi se dérouler jusqu'à la fin avec, comme cela a été souligné, une grande souplesse dans la commande des mouvements d'in- version du sens de rotation du tambour. 53 Naturellement, si les bosses 101 et les creux 102 sont beaucoup plus nombreux et rapprochés que cela n'a -té représenté sur les figures, il est possible d'utiliser aussi le programmateur de l'invention comme un programma- teur monobloc conventionnel, en commandant le moteur 41 ]( pour qu'il tourne à vitesse constante, assez faible, et toujours dans le même sens. pomme cela est connu et évi- dent-, la durée de chacune des étapes du programme est alors liée à la longueur de chaque creux ou bosse et à la vitesse du moteur 41. Le bloc 2 peut, comme dons les programmateurs de l'art antérieur, être divisé en une pluralité de secteurs angulaires correspondant chacun à un programme différent, le choix d'un de ces programmes étant fait en déplaçant le bloc 2 pour amener le début du secteur correspondant en face de la ligne de contacts entre les cames et les le- viers, et le déroulement de ce programme étant obtenu en faisant ensuite balayer ce secteur par le bloc 2. Dans un tel cas, c'est le bloc 2 qui mémorise,au moins en partie, les programmes de lavage. Toutefois le bloc 2 peut également, et comme cela a été représenté sur la figure' 2, être tel que chaque came ne comprend qu'une seule bosse, réparties pour que le bloc 2 comporte une pluralité de secteurs, à l'intérieur de chacun desquels un seul organe 21a, 21b,..., 21i,..., 21n se trouve alimenté, en principe. Naturellement, si l'on prévoit qu'il sera parfois nécessaire d'alimenter en même temps deux ou plusieurs organes 21a, 21b,..., 21i,..., 21n, les secteurs correspondants seront prévus. Dans ce cas,.la structure mécanique du bloc 2 est plus simple, et les programmes sont mémorisés dans le circuit élec- tronique 40. Celui-ci commande le bloc 2 non plus pour avancer d'un pas de programme à chaque fois, sans se préoccuper de l'organe qui va être ainsi mis en marche, mais pour aller mettre en iarche un organe déterminé, à commander au cours de ce pas de programme. On notera qu'il n'est pas nécessaire, alors, que le bloc 2 soit commandé toujours dans le même sens, et que l'on peut choisir le sens de déplacement du bloc 2 qui minimise la durée de chacun des déplacements à effectuer. Dans un cas comme dans l'autre, lorsque le bloc 2 se trouve entrainé assez rapidement pour aller vers le début d'un programme déterminé, s'il est du type "à mé- moire", o pour aller commander un organe déterminé, s'il est du type "sans mémoire", il passe par un certain nombre de positions intermédiaires, ce qui a pour effet d'alimen- ter brièvement certains organes. Dans certains cas, on peut tolérer ce phénomène. Dans d'autres il est considéré comme gênant, parce qu'il est à l'origine de bruits parasites, et parce qu'il ris- que d'endommager les organes ainsi mis sous tension pour un trop bref intervalle de temps. La figure 5 montre une variante de la machine de la figure 1, pour lequel il est prévu un relais 25, commandé par le circuit 40 pour mettre hors circuit les organes 21a, 21b,..., 21i,..., 21n lors des déplacements du bloc 2. Le relais 25 est disposé dans une connexion commune reliant les organes 21a, 21b,..., 21i,..., 21n à la borne N. I1 n'est pas nécessaire de prévoir ici un relais pour le moteur 11, le triac 15 permettant d'ouvrir la connexion si nécessaire. Le relais 25 est donc commandé par le circuit 40 avant tout déplacement du bloc 2 susceptible d'occasion- ner le phénomène décrit. Le circuit électronique 40 est, par exemple, un circuit à microprocesseur. La conception d'un tel cir- cuit, à partir de la description qui a été faite des fonc- tions qu'il doit réaliser, est évidente pour un homme du métier. C) Naturellement, la portée de la présente demande n'est pas limitée à la description qui vient d'être faite, et qui a été volontairement simplifiée dans un souci de simplicité. C'est ainsi, que, à titre d'exemple, et de façon connue, il est possible de prévoir, sur le moteur universel 11, un inducteur à prise intermédiaire, pour n'utiliser qu'une partie de cet inducteur lorsqu'on a besoin que le moteur 11 tourne à vitesse très élevée. Dans ce cas, un inverseur simple, actionné par une came du bloc 2, commande le branchement de la totalité ou d'une partie seulement de l'inducteur. De même, les moyens de couplage qui ont été décrits ne sont pas limitatifs, et il est possible notamment, d'inverser les positions de l'ergot et de l'évidement, ou de changer leur forme, tout en conservant un couplage ménageant un jeu. De même, dans l'exemple décrit, les cames du premier bloc 1 sont relatives à l'inversion du sens de rotation du moteur du tambour, tandis que celle du deuxième bloc 2 sont relatives à la commande des autres organes de la machine. Si une telle répartition est intéressante, comme on l'a vu, dans le cas d'une machine à laver le linge, elle n'est, même dans ce cas, pas obligatoire et l'homme du métier est à m9me de choisir la répartition qui est la plus intéressante, compte tenu du problème spécifique à résoudre. * Enfin, le fait que le profil des cames du premier bloc soit périodique et de période inférieure à l'ampli- tude du jeu permet de conserver toutes les possibilités de commande à l'aide du premier bloc, quelle que soit la position du deuxième bloc. Ceci donne donc une grande souplesse dans l'emploi du programmateur. Toutefois, il peut y avoir des situations o cette possibilité n'est pas indispensable, et ou l'on peut bénéficier de l'adap- tabilité du programmateur de l'invention dans la mesure o celui-ci permet, dans certaines positions du deuxième bloc, certaines possibilités de commande à l'aide du premier bloc. Or un tel avantage peut 8tre obtenu dès lors qu'un certain jeu est ménagé par les moyens de cou- plage entre le premier et le deuxième bloc. Naturellement, le programmateur n'est pas limité à la commande d'une pluralité dtorganes réunis au sein d'un même appereil, et peut être utilisé dans le cas d'un système industriel comprenant une pluralité d'organes disséminés. Revendications ] - Programmateur pour appareil, ou système, pourvu d'une pluralité d'organes électriques (11, 21a-21n) à ) alimenter sélectivement et séquentiellement, programmateur com- prenant une pluralité de cames (10a-lOb, 20a-20n) coopérant avec une pluralité de contacts (12, 22a-22n) d'alimentation desdits organes, et des moyens d'entraînement (40-41) dcsdites cames, en déplacement, programmateur caractérisé par le fait que: - lesdites cames sont réparties en un premier (1) et un deuxième (2) blocs, - lesdits moyens d'entratnement (40-41) sont agencés pour entraîner ledit premier bloc (1) dans les deux sens, - il est prévu des moyens (13, 23) de couplage mécanique entre ledit premier (1) et ledit deuxième (2) blocs, ménageant un jeu. 2 - Programmateur selon la revendication 1, dans le- quel les cames dudit premier bloc (1) ont un profil pério- dique de période (P) inférieure ou égale à l'amplitude (A) dudit jeu. 3 - Programmateur selon l'une des revendications 1 ou 2, dans lequel lesdits moyens d'entrainement compren- nent un moteur (41) à double sens et un circuit électroni- que (40) de commande dudit moteur (41). 4 - Programmateur selon l'une des revendications 1 à 3, dans lequel lesdits moyens de couplage comprennent un ergot (13) solidaire d'un deedits blocs (1) et un évidement (23) pratiqué dans l'autre desdits blocs (2), coopérant avec ledit ergot (13). - Programmateur selon l'une des revendications 1 à 4, dans lequel il est prévu des moyens (4o, 25) pour mettre hors circuit au moins une partie desdits organes (21a - 21n) pendant le déplacement des cames (20a - 20n) correspondantes. 6 - Programmateur selon l'une des revendications 1 à 5, dans lequel ledit appareil est une machine à laver le linge pourvue d'un tambour et de moyens (11) d'entrai- neinent dudit tambour en rotation, et ledit premier bloc (1) comprend des cames (10a, 10b) coopérant avec des contacts (12) d'alimentation desdits moyens (11) d'entral- niement du tambour en rotation, pour inverser le sens de ladite rotation.