FR 2618168 A1 19890120 FR 8809606 A 19880713 Dispositif de positionnement de données pour une machine à broder ou une machine à coudre La présente invention concerne un dispositif de po- sitionnement de données pour une machine à broder ou une ma- chine à coudre et plus particulièrement un dispositif de po- sitionnement de données permettant de réaliser la commutation de fonctions de positionnement et de sélection devant être assignées à des interrupteurs de fonctions et d'afficher éga- lement les fonctions assignées. L'invention concerne également un dispositif de po- sitionnement de données permettant d'afficher des fonctions de positionnement et de sélection assignées à ces interrup- teurs de fonctions, sous la forme de symboles correspondant aux modes respectifs de ces fonctions de positionnement et de sélection. L'invention concerne également un dispositif de po- sitionnement de données, dans lequel un interrupteur à fonc- tions multiples est constitué par la combinaison d'un dessin d'un écran d'affichage et de moyens d'entrée servant à dési- gner et introduire une position désirée sur le dessin de l'écran. Récemment on a introduit dans les machines à broder auto- matiques, des fonctions complexes comme par exemple la réduc- tion, l'agrandissement, la répétition et l'édition de dessins, etc., s'appliquant à des données d'origine délivrées au moyen d'une bande de papier ou analogue. Pour pouvoir s'adapter à de telles fonctions complexes, les machines à broder automati- ques de l'art antérieur ont été équipées d'interrupteurs de fonctions présents en un nombre égal au nombre des fonctions, chaque interrupteur de fonction correspondant à l'une spécifique de ces fonctions. En variante, les machines à broder automa- tiquesde l'art antérieur utilisaient un interrupteur de fonc- tions prévu pour plusieurs modes utilisés et dont les conte- nus des fonctions, auxquels l'interrupteur unique correspond, sont expliqués dans un manuel d'utilisation ou dans une des- cription relative à toutes les fonctions assignées à cet in- terrupteur unique et fixée au voisinage de cet interrupteur. Cependant, la première disposition nécessite d'aug- menter le nombre des interrupteurs de fonctions lorsque le nombre des fonctions augmente, ce qui entraîne un accroisse- ment des dimensions du dispositif, une élévation des coûts de fabrication et une manipulation malcommode La seconde disposition permet de réduire le nombre des interrupteurs de fonctions par rapport au nombre des fonc- tions. Mais, conformément à cette seconde disposition, il se pose le problème consistant en ce que l'opérateur doit rete- nir par coeur le contenu des fonctions correspondant à chaque interrupteur de fonction et que, dans le cas o il existe un nombre important de fonctions, on ne peut pas avoir une des- cription nécessaire suffisante en raison de la limitation de l'espace pour l'inscription des caractères au voisinage de l'interrupteur. C'est pourquoi un but de la présente invention est de fournir un dispositif de positionnement de données dans une machine à broder ou une machine à coudre, permettant de commuter une fonction de positionnement et de sélection de- vant être assignée à chaque interrupteur de fonction et per- mettant également d'afficher une fonction qui est à l'instant considéré assignée à chaque interrupteur de fonction. Dans le cas o l'explication des fonctions de posi- tionnement et de sélection qui sont assignées à l'instant considéré aux interrupteurs de fonctions respectifs est affichée, au moyen de caractères,sur un dispositif d'affichage pour la com- modité de l'opérateur lorsqu'il exécute des fonctions de po- sitionnement ou de réglage, on emploie la langue du pays dans lequel la machine à broder est utilisée, par exemple le japo- nais, le coréen, le chinois, l'anglais, le français, l'alle- mand, l'espagnol ou l'italien, pays par pays, pour les carac- tères servant à expliquer les fonctions de positionnement et de sélection assignées à ces interrupteurs de fonctions. Si 26 8 166 une telle explication est affichée uniquement au moyen de ca- ractères, il devient nécessaire, lorsqu'un opérateur dont la langue maternelle diffère de la langue des caractères emplo- yés pour l'explication,utilise la machine à broder automati- que, de modifier l'affichage de l'explication des fonctions de positionnement et de sélection des interrupteurs de fonc- tions pour passer à l'une des langues qui est la langue ma- ternelle de l'opérateur. Ceci pose un problème lors de la fa- brication d'un type commun de machines à broder et entraîne une élévation des coûts de fabrication. Il se pose également un problème consistant en ce que, si une telle modification de la langue utilisée pour expliquer les fonctions des inter- rupteurs de fonctions n'est pas exécutée, l'opérateur, qui ne peut pas comprendre la langte affichée, ne comprend pas les fonctions de positionnement et de sélection des interrup- teurs de fonctions, ce qui rend difficile l'exécution du tra- vail de broderie. C'est pourquoi un second but de l'invention est de fournir un dispositif de positionnement de données dans une machi- ne à broder ou une machine à coudre permettant d'afficher l'ex- plication des fonctions de positionnement et de sélection, qui sont à l'instant considéré assignées à des interrupteurs de fonc- tions,sous la forme de symboles sur un dispositif d'affichage. Un autre but de l'invention est de fournir un dispo- sitif de positionnement de données dans une machine à broder ou une machine à coudre, dans lequel un interrupteur à fonc- tions multiples est réalisé avec une conception simple et dans lequel on peut aisément réaliser le positionnement et la sélection de différentes données. Le dispositif de positionnement de données permet- tant d'atteindre le but indiqué plus haut est caractérisé en ce qu'il comporte des interrupteurs de fonctions présents en un nombre prédéterminé inférieur au nombre des fonctions de positionnement et dc sélection, des moyens de commutation servant à commuter une fonction de positionnement ou de sélec- 261816g tion devant être assignée à chacun des interrupteurs de fonc- tions, des moyens d'affectation de fonctions servant à assi- gner une fonction prédéterminée de positionnement ou de sélec- tion à chacun des interrupteurs de fonctions, les contenus devant être assignés étant commutés conformément à l'opéra- tion de commutation exécutée par lesdits moyens de commuta- tion, et des moyens d'affichage de fonctions servant à affi- cher, conformément à l'affectation réalisée par lesdits mo- yens d'affectation de fonctions, une fonction de positionne- ment ou de sélection qui est à l'instant considéré assignée à cha cun des interrupteurs de fonctions, un traitement correspon- dant à la fonction de positionnement ou de sélection, qui est à l'instant considéré assignée à,l'un des interrupteurs de fonc- tions, étant désigné en réponse à l'actionnement dudit inter- rupteur de fonction Conformément à l'opération de commutation réalisée par les moyens de commutation, une fonction de positionnement ou de sélection devant être assignée à chacun des interrup- teurs de fonctions est commutée. Un affichage représentant une fonction de positionnement ou de sélection, qui est à l'instant considéré assignée à chacun des interrupteurs de fonctions conformément à l'affectation, est exécuté par les moyens d'af- fichage de fonctions. Si une fonction désirée de positionne- ment ou de sélection doit être sélectionnée, la fonction dé- sirée de positionnement ou de sélection est affichée par les moyens d'affichage de fonctions, grâce à l'opération de com- mutation exécutée par les moyens de commutation. Lors de l'af- fichage de la fonction désirée de positionnement ou de sélec- tion, un interrupteur de fonction correspondant est actionné. La fonction (c'est-à-dire la fonction désirée de position- nement ou de sélection), qui est à cet instant assignée à l'in- terrupteur de fonction qui a été actionné,est de ce fait sé- lectionnée. Par conséquent les données désirées sont position- nées grâce à la sélection de la fonction désirée de position- nement et de sélection. 26 1 166 Le dispositif de positionnement de données permettant d'atteindre le second but de la présente invention est caractérisé en ce qu'il comporte les interrupteurs de fonc- tions, les moyens de commutation et les moyens d'affectation de fonctions, décrits précédemment, et en outre des moyens de production de dessins graphiques, servant à produire des données de dessins graphiques prédéterminés et symbolisant les descriptions des fonctions respectives, qui peuvent être positionnées et sélectionnées en correspondance avec ces fonc- tions, des moyens d'affichage des fonctions servant à rece- voir, conformément à l'affectation réalisée par lesdits moyens d'affectation de fonctions, des données de dessins graphiques correspondant à la fonction de positionnement ou de sélection, qui est à l'instant considéré assignée à chacun des interrupteurs de fonctions, et émises par les moyens de production de dessins graphiques et affichant un dessin basé sur lesdites données de dessins graphiques en correspondance avec chacun desdits interrupteurs de fonctions, un traitement correspondant à la fonction de positionnement ou de sélection, qui est à l'instant considéré assignéeà l'un des interrupteurs de fonctions étant désigné en réponse à l'actionnement dudit interrupteur de fonction. Les moyens d'affichage des fonctions reçoivent, con- formément à l'affectation réalisée par les moyens d'affecta- tion de fonctions, des données de dessins graphiques corres- pondant à la fonction de positionnement ou de sélection, qui est à l'instant considéré assignée à chacun des interrupteurs de fonctions, et émises par les moyens de production de dessins graphiques, et affichent un dessin sur la base des données de dessins gra- phiques, en correspondance avec chacun des interrupteurs de fonctions. Par conséquent,le contenu des fonctions de positionne- ment et de sélection, qui sont à l'instant considéré assignées aux différents interrupteurs de fonctions, peut être aisé- ment compris grâce a l'affichage de symboles dans les mo- yens d'affichage de fonctions et, sur la base de cette ?6nie 16& information,un interrupteur de fonction correspondant à une fonction désirée de positionnement et de sélection peut être actionné. Le dispositif de positionnement de données permet- tant d'atteindre le troisième but de l'invention est caractérisé en ce qu'il comprend un dispositif d'affichage servant à afficher des lettres et des images, des moyens de commande d'affichage servant à déclencher l'affichage d'un ou de plusieurs dessins d'interrupteurs devant être affichés sur l'écran dudit dispositif d'affichage conformément àunen- semble préalablement programmé de dessins d'interrupteurs, des moyens d'entrée servant à réaliser une opération d'entrée permettant de désigner de façon sélective le dessin d'in- terrupteur affiché sur l'écran dudit dispositif d'affichagept des moyens de décision servant à déterminer quel dessin d'in- terrupteur sur l'écran dudit dispositif d'affichage est le dessin de l'interrupteur désigné et introduit à l'aide des- dits moyens d'entrée, un traitement étant effectué conformément à la détermination faite par lesdits moyens de décision dans l'hypothèse o l'introduction de l'interrupteur correspondant à la fonction assignée audit dessin d'interrupteur à été réa- lisée. Le dispositif d'affichage peut afficher des caractè- res désirés ou une image désirée, et les dessins d'un ou de plusieurs interrupteurs sont affichés sur l'écran conformé- ment à un ensemble de dessins d'interrupteurs programmé anté- rieurement. Lors de la désignation du dessin désiré d'un in- terrupteur affiché par les moyens d'entrée, les moyens de dé- cision déterminent quel dessin d'interrupteur sur l'écran est le dessin de l'interrupteur désigné et introduit à l'aide des moyens d'entrée. Selon cette détermination, un traitement est exécuté moyennant l'hypothèse que l'interrupteur associé à ce dessin d'interrupteur a été fermé, c'est-à-dire que l'introduction de l'interrupteur correspondant à la fonction as- signée au dessin de l'interrupteur a été effectué. En commutant l'ensemble des dessins d'interrupteurs sur le dispositif d'affichage (c'est-à-dire en commutant l'ima- ge sur le dispositif d'affichage), on peut obtenir différen- tes fonctions de commutation pour le positionnement et la sé- lection de différentes données dans la machine à coudre. D'autres caractéristiques et avantages de la présen- te invention ressortiront de la description donnée ci-iprès prise en référence aux dessins annexés, sur lesquels: - les figures la à lc représentent des schémas-blocs fonctionnels montrant des formes de réalisation du disposi- tif de positionnement de données dans une machine à broder conforme à l'invention; - la figure 2 représente un schéma-bloc d'une struc- ture matérielle représentant schématiquement un système de commande d'une forme de réalisation d'une machine à broder incorporant le dispositif de positionnement de données con- forme à l'invention; - la figure 3 représente une vue en plan montrant un exemple du panneau de commande de la figure 2; - les figures 4a à 4d sont des diagrammes montrant des exemples d'affichage de fonctions dans le dispositif d'af- fichage de la figure 3, en correspondance avec les interrup- teurs de fonctions respectifs; - la figure 5 représente un organigramme montrant un programme principal faisant partie d'un programme exécuté par un micro-ordinateur représenté sur la figure 2; - les figures 6a et 6b sont des organigrammes mon- trant un exemple d'un programme d'arrêt de l'arbre prin- cipal d'une machine à broder, mis en oeuvre dans le program- me principal représenté sur la figure 5; - la figure 7 représente un organigramme montrant un exemple d'un sous-programme d'exécution du positionnement d'entrée de données dans le mode de programmation; - la figure E représente un schéma-bloc d'une struc- ture matérielle montrant schématiquement un système de comman- 26 1816C de d'une autre forme de réalisation d'une machine à broder incluant le dispositif de positionnement de données conforme à l'invention; - la figure 9 représente une vue en plan montrant un exemple de l'affichage d'un menu fixe sur le panneau de commande de la forme de réalisation de la figure 8; - les figures 10a à 10e sont des diagrammes montrant des exemples spécifiques de l'affichage de fonctions sur le dispositif d'affichage de la forme de réalisation de la figu- re 8, correspondant aux interrupteurs de fonctions respectifs; - la figure 11il représente un schéma-bloc d'une struc- ture matérielle montrant schématiquement un système de comman- de d'une autre forme de réalisation de la machine à broder incorporant le dispositif de positionnement de données con- forme à l'invention; - la figure 12 représente un schéma montrant un exem- ple d'une structure d'une mémoire de groupes de commutateurs disposés selon une matrice sur lafigure 11; - les figures 13a à 13c sont des schémas montrant des exemples de modèles d'écran affichés dans le dispositif d'affichage de la forme de réalisation de la figure 11; - les figures 14a et 14b sont des organigrammes mon- trant un exemple du programme d'arrêt de l'arbre princi- pal de la machine à broder de la forme de réalisation de la figure 11; et - la figure 15 est un organigramme montrant un exem- ple d'un sous-programme de traitement d'entrées d'interrup- teurs de la matrice, dans le mode de programmation pour la forme de réalisation de la figure 11. La figure la représente une vue d'ensemble d'une for- me de réalisation d'un dispositif de positionnement de don- nées installé dans une machine à broder ou une machine à cou- dre conforme à l'invention. Il est prévu des interrupteurs de fonctions F1-F6 présents en un nombre prédéterminé (par exemple six), qui est inférieur au nombre des différentes fonc- 26 ni816b tions de positionnement et de sélection. Des moyens 2 d'affec- tation de fonctions commutent les fonctions de positionnement et de sélection devant être assignées aux interrupteurs de fonctions F1-F6 conformément à l'opération de commutation réa- lisée par les moyens de commutation 1. L'affichage d'une fonc- tion de positionnement ou de sélection, assignée à l'ins- tant considéré à chacun des interrupteurs de fonctions F1-F6 conformément à l'affectation, est réalisé à l'aide de moyens 3 d'affichage des fonctions. S'il faut sélectionner une fonction désirée de posi- tionnement ou de sélection, on affiche la fonction désirée de positionnement ou de sélection à l'aide des moyens 3 d'af- fichage des fonctions, grâce à l'opération de commutation réa- lisée par les moyens de commutation 1. Lors de l'affichage de la fonction désirée de positionnement ou de sélection, un interrupteur de fonction correspondant est actionné. La fonc- tion (c'est-a-dire la fonction désirée de positionnement ou de sélection), qui est à cet instant assignée à l'interrup- teur de fonction, qui a été actionné de ce fait, est sélec- tionnée. C'est ainsi que les données désirées sont position- nées au moyen de la sélection de la fonction désirée de posi- tionnement ou de sélection. A titre d'exemple, les moyens 3 d'affichage des fonc- tions comportent des cadres d'affichage correspondant aux in- terrupteurs de fonctions, et l'affichage d'un caractère ou de plusieurs caractères représentant la fonction de position- nement ou de sélection, qui est à l'instant considéré assignée à cha- cun des interrupteurs de fonctions, est réalisé dans chacun des cadres d'affichage. Les moyens de commutation 1 incluent non seulement des moyens manuels de commutation dépendant de la manipulation de moyens d'actionnement manuel, mais éga- lement des moyens d'exécution de la commutation réalisant de façon automatique la commutation selon des pas préalablement programmés dans le processus de traitement du positionnement ?6 S1 16t des données. Dans la forme de réalisation qui va être égale- ment décrite plus loin, ce qui agit en tant que moyens de com- mutation i inclut à la fois Les moyens d'actionnement manuels et les moyens automatiques d'exécution de la commutation. Les moyens d'actionnement manuels en tant que moyens de commuta- tion 1, ne sont pas limités à une commutation avec inversion à usage exclusif, mais au contraire n'importe lequel des in- teçrupteurs de fonctions F1-F6 peut être utilisé. De même, dans la forme de réalisation qui va être décrite, l'un des interrupteurs de fonctions F1-F6 est adapté pour fonctionner en tant que moyens de commutation dans un état dans lequel une fonction spécifique est assignée. Dans la forme de réalisation de la figure lb, il est prévu des moyens 4 de production de dessins graphiques ser- vant à produire des données de dessins graphiques prédétermi- nées symbolisant la description des fonctions respectives de positionnement et de sélection en correspondance avec ces fonc- tions. Les moyens 3 d'affichage des fonctions reçoivent, con- formément à l'affectation réalisée par les moyens 2 d'affec- tation de fonctions, des données de dessins graphiques corres- pondant à la fonction de positionnement ou de sélection, qui est à cet instant assignée à chacun des interrupteurs de fonc- tions F1-F6,et émises par les moyens 4 de production de dessins graphiques et affichent un dessin sur la base des données de dessins graphiques en correspondance avec chacun des interrup- teurs de fonctions F1-F6.Quelques exemples d'un tel ensemble d'explications symboliques des fonctions, correspondant aux interrupteurs de fonctions respectifs F1-F6, sont représentés sur les figures lOa à 10e. * Les contenus des fonctions de positionnement et de sélection, qui sont à l'instant considéré affectées aux interrupteurs de fonctions respectifs F1-F6, peuvent être aisément compris grâce à l'affichage de symboles dans les mo- yens 3 d'affichage des fonctions, et sur la base de cette in- formation, un interrupteur de fonction (parmi Fl-F6) corres- pondant à une fonction désirée de positionnement ou de sélec- ?56116t tion peut être actionné de façon sélective. Dans la forme de réalisation de la figure lc, un dis- positif d'affichage 10 affiche des caractères et des images. Des moyens de commande d'affichage 5 exécutent une commande provoquant l'affichage d'un ou de plusieurs dessins d'interrupteurs sur l'écran du dispositif d'affichage 10,con- formément à un ensemble de dessins d'interrupteurs programmés antérieurement. Il est prévu des moyens d'entrée 6 servant à réaliser l'opération d'introduction permettant de désigner de façon sélective le dessin d'interrupteur affiché sur l'écran du dispositif d'affichage. Des moyens de décision 7 détermi- nent quel dessin d'interrupteur sur l'écran du dispositif d'af- fichage est le dessin d'interrupteur désigné introduit à l'ai- de des moyens d'entrée 6. Un traitement est exécuté conformé- ment à cette détermination moyennant l'hypothèse que l'inter- rupteur associé au dessin d'interrupteur a été fermé, c'est- à-dire que l'introduction de l'interrupteur correspondant à la fonction assignée à ce dessin d'interrupteur a été effec- tuée. Grâce à la commutation de l'ensemble des dessins d'in- terrupteurs sur le dispositif d'affichage 10 (c'est-à-dire la commutation de l'image sur le dispositif d'affichage), on peut mettre en oeuvre différentes fonctions de commutation pour le positionnement et la sélection de différentes données dans la machine à coudre. Selon un aspect de la présente invention, les moyens de commande d'affichage 5 peuvent comporter une mémoire de dessins de l'écran permettant une mémorisation préalable de plusieurs ensembles de dessins d'interrupteurs et la lecture sélective d'un des ensembles de dessins d'interrupteurs à par- tir de cette mémoire des dessins d'écran pour provoquer l'af- fichage, par le dispositif d'affichage, des dessins d'inter- rupteurs dans l'ensemble lu de dessins d'interrupteurs. Les moyens de décision 7 peuvent déterminer le dessin d'interrup- teur désigné et introduit en comparant et en rassemblant les 256 8 165 positions des dessins d'interrupteurs respectifs dans l'en- semble des dessins d'interrupteurs sélectionné par les moyens de commande d'affichage 5, et la position sur l'écran du dis- positif d'affichage désignée par les moyens d'entrée 6. Selon un aspect de la présente invention, les moyens d'affichaoe 6 peuvent comporter une section de reproduction d'interrupteurs disposée selon une matrice, et ayant la forme d'une feuille transparente contenant des éléments formant interrup- teurs disposés selon une matrice sur la surface avant du dis- positif d'affichage 10. Selon un autre aspect de l'invention, les moyens d'en- trée 6 peuvent comporter un élément de désignation de type optique (par exemple un photostyle ou un crayon lumineux) pour désigner une position sur l'écran du dispositif d'affichage 10. Selon un autre aspect de l'invention, les moyens d'en- trée 6 peuvent comporter des moyens pour produire l'affichage d'un curseur sur l'écran du dispositif d'affichage 10 et des moyens de manipulation pour déplacer cet affichage du curseur, jusque dans une position désirée sur l'écran du dispositif d'affichage 10, et un dessin d'interrupteur désiré peut être désigné par la position de l'affichage du curseur. Les moyens d'entrée 6 peuvent être réalisés sous une autre forme si l'on peut désigner une position désirée sur l'écran du dispositif d'affichage 10. La figure 2 représente un schéma montrant une struc- ture matérielle d'une forme de réalisation d'un système de commande prévu pour une machine à broder automatique conforme à l'invention. Le fonctionnement de l'ensemble de la machine à broder automatique est commandé par un micro-ordinateur in- cluant une unité centrale CPU 11, une mémoire de programmes ROM 12 et une mémoire de travail RAM 13. Une mémoire de don- nées RAM 14 mémorise différentes données incluant des données de points de broderie pour réaliser un dessin désiré de bro- derie et d'autres données associées à l'exécution des points s 8 16, de broderie. Un panneau de commande 15 comporte différents interrupteurs de positionnement et différents dispo- sitifs d'affichage. Un lecteur de bande de papier 16 lit les données des points de broderie enregistrées sur une bande de papier (données concernant directement l'opération-de brode- rie comme par exemples données X,Y désignant la position d'un cadre de broderie pour chaque point de broderie et des don- nées de fonctions désignant les opérations de la machine à broder incluant un changement de couleur, un arrêt de l'arbre principal de la machine et un saut). Une bande de papier 17, sur laquelle les données de points de broderie servant à réa- liser un dessin désiré de broderie sont enregistrées est mis en place dans le lecteur de bande de papier 16. Les données des points de broderie, lues sur cette bande de papier 17 au moyen du lecteur 16, sont transmises à la mémoire de données RAM 14 et y sont mémorisées. Un moteur pas-à-pas 18 d'avance suivant l'axe X déplace un cadre de broderie 20 dans la direction de l'axe X. Un moteur pas-à-pas 19 d'avance suivant l'axe Y déplace le cadre de broderie 20 dans la direction de l'axe Y. Des si- gnaux de commande sont appliqués à ces moteurs pas-à-pas 18 et 19 par l'intermédiaire d'un étaae 21 de commande des moteurs pas-à-pas. Un moteur 22 est accouplé un arbre principal 23 de cette machine à broder automatique, qu'il entraî- ne en rotation. Comme cela est bien connu, une aiguille et un crochet de la machine à broder sont mis en mouvement par la rotation de l'arbreprincipal 23. Un codeur rotatif 24 détecte l'angle de rotation de l'arbre principal 23 (ou du moteur 22). En supposant qu'une tête d'exécution de broderie HD est une tête d'exécution de broderie à aiguilles multiples, cette tête HD comporte une pluralité d'aiguilles, à chacune desquelles est fixé ur fil de couleur différente. Un moteur 25 de changement de couleur provoque, sous l'effet de sa ro- 26,168 tation, la sélection d'une aiguille parmi la pluralité des aiguilles de la tête HD et son entraînement par un mécanisme d'entraînement de l'aiguille situé dans la tête HD. Le méca- nisme d'entraînement de l'aiguille est adapté de manière à déplacer l'aiguille verticalement lorsque l'arbre principal 23 tourne. Etant donné que ce mécanisme d'entraînement de l'ai- guille est connu, on ne l'a pas représenté. Le nombre des tê- tes HD d'exécution de la broderie n'est pas limité à une seu- le tête et peut inclure plusieurs têtes en parallèle. Un interrupteur de démarrage/arrêt 26 est constitué par un interrupteur à tige, qui fonctionne en tant qu'inter- rupteur de démarrage lorsque la tige est déplacée par exemple vers la droite, et agit en tant qu'interrupteur d'arrêt lors- que la tige est déplacée par exemple vers la gauche. Lorsqu'on ferme l'interrupteur de démarrage, la rotation de l'arbre prin- cipal 23 commence et, lorsqu'on ferme l'interrupteur d'arrêt, la rotatibn de l'arbre principal 23 s'interrompt. Une interface de communication 27 est une interface extérieure d'entrée/sortie servant à réaliser l'entrée et la sortie de données de points de broderie et de données de commande entre la machine à bro- der et un dispositif extérieur 28. L'interface de communica- tion 27 est constitué par exemple par une interface série RS- 232. Le dispositif extérieur 28 est constitué par exemple par un ordinateur personnel ayant une fonction de communica- tion ou bien un dispositif terminal d'un type intelligent ap- proprié et peut positionner, éditer et mémoriser des données de points de broderie et des données de commande correspon- dant au dessin de broderie. Le dispositif extérieur 28 réali- se l'entrée ou la sortie de données de points de broderie et de données de commande en rapport avec la machine à broder, par l'intermédiaire d'une ligne de communication. La machine à broder automatique comporte en outre d'autres dispositifs et équipements, que l'on a pas représen- tés. Lesdispositifsconstituant le système de commande de la 26 1816 machine à broder automatique délivrent et reçoivent des signaux en liaison avec le micro-ordinateur, par l'intermédiaire d'une interface I/F. Sur la figure 3,on a représenté un exemple des in- terrupteurs, commutateurs et dispositifs d'affichage présents dans le panneau de commande 15. Un dispositif d'affichage DPY est prévu pour l'af- fichage des données qui sont positionnées pendant le position- nement de différentes données, afficher des données qui ont déjà été positionnées, en vue de leur confirmation, et affi- cher d'autres informations nécessaires. Le dispositif d'affi- chaae DPY est à même d'afficher des lettres et également des chiffres si cela est nécessaire. Le dispositif d'affichage DPY peut être utilisé selon différents modes d'affichage et, l'un de ces modes d'affichage est un mode d'affichage per- mettant de positionner différentes données ou de confirmer le contenu des données positionnées. Dans ce mode, comme ce- la est représenté sur la figure 3, le dispositif d'affichage DPY fonctionne en utilisant deux sections à savoir une sec- tion DPY1 d'affichage du contenu positionné, qui occupe une étendue relativement importante dans la partie supérieure du dispositif d'affichage DPY, et une section DPY2 d'affichage des explications relatives aux interrupteurs de fonctions, située dans la partie inférieure. Dans un autre mode d'affi- chage, le dispositif d'affichage DPY agit à la manière de mo- yens d'affichage d'un dessin graphique du modèle de broderie. On peut utiliser un dispositif d'affichage à quartz pour cons- tituer ce dispositif d'affichage DPY. Six interrupteurs de fonctions F1-F6 sont prévus au- dessous du dispositif d'affichage DPY. La section DPY2 indi- quée plus haut et utilisée pour l'affichage des explications relatives aux interrupteurs de fonctions affiche l'explica- tion concernant la fonction assignée aux interrupteurs de fonc- tions respectifs F1-F6. Suivant l'état d'affectation des fonctions 26 l16b aux interrupteurs de fonctions F1-F6, les cinq interrupteurs de fonctions de gauche F1-F5 agissent quelquefois en tant qu'interrupteurs de fonctions correspondant à différentes fonc- tions de positionnement de données, et l'autre interrupteur F6 agit en tant que touche de sélection de la fonction sui- vante (SUIVANT). La section DPY2 d'affichage des explications concernant les interrupteurs de fonctions incluent six cadres correspondant aux interrupteurs de fonctions F1-F6 et dans chacun des cadres d'affichage correspondant aux interrupteurs de fonctions F1-F6, il apparaît un affichage expliquant la fonction qui est, à l'instant considéré, assignée l'interrupteur de fonction (par exemple cet affichage est constitué par les let- tres "DATA INPUT", c'est-à-dire entrée de données, ou "PROCON", c'est-à-dire changement de couleur). Dans ce cas, si l'inter- rupteur de fonction F6 fonctionne en tant que touche de sé- lection de la fonction suivante, un affichage "SUIVANT" expli- catif de la fonction de la touche de sélection de la fonction suivante apparaît. En fonction de l'état d'affectation d'au- tres fonctions aux interrupteurs de fonctions F1-F6, l'inter- rupteur de fonction F6 peut agir à la manière d'une touche pour positionner ou sélectionner certaines autres données. Lorsque l'interrupteur de fonction F6 est utilisé comme touche de sélection de la fonction suivante (SUIVANT), l'actionnement de l'interrupteur de fonction F6 commute les fonctions de positionnement et de sélection devant être affectées aux interrupteurs de fonctions respectifs. Lors de cette commutation, il se produit une commutation du contenu de l'affichage présent dans la section DPY d'affichage des explications concernant les interrupteurs de fonctions. Une section MENU contenant le menu des interrupteurs de fonctions, située sur le c6té droit du dispositif d'affi- chage DPY, est une liste dans laquelle les significations de toutes les fonctions pouvant être affectées aux interrupteurs de fonctions F1-F6 sont affichées de facon permanente d'une manière visible. La section MENU contenant le menu des inter- 26 C 1 6' rupteurs de fonctions consiste en un menu PRO.MENU contenant le mode de programmation et en un menu RUN.MENU contenant le mode d'exécution. Le menu PRO.MENU contenant le mode de pro- grammation affiche toutes les fonctions pouvant être affec- tées aux interrupteurs de fonctions F1-F6 pendant le mode de programmation. Le menu RUN.MENU contenant le mode d'exécution affithe toutes les fonctions pouvant être affectées aux inter- rupteurs de fonctions F1-F6 pendant le mode d'exécution. Le mode de programmation est un mode dans lequel le po- sitionnement de différentes données concernant le programme de broderie pour l'exécution d'un dessin de broderie désiré (par exemple l'introduction de données correspondant au des- sin de broderie désiré, c'est-à-dire le "DAIA INPUt" ou le positionnement de l'ordre de changement de couleur du fil, c'est-à-dire "PROCON") est exécuté. Le mode d'exécution est un mode, lors duquel le positionnement des conditions d'exé- cution (par exemple la vitesse de rotation de l'arbre princi- pal de la machine) est réalisé avant le démarrage dui fonc- tionnement de la machine à broder. Un commutateur de changement d'affichage SW1 est pré- - vu pour commuter le mode d'affichage du dispositif d'afficha- ge DPY. Ce commutateur de changement d'affichage SW1 est uti- -lisé par exemple lorsque, comme représenté, le mode d'afficha- ge est commuté du mode d'affichage, dans lequel ledit affi- chage DPY est utilisé avec ses deux sections, à savoir la sec- tion DPY1 d'affichage du contenu positionné et la section DPY2 d'affichage des explications relatives aux interrupteurs de fonctions, dans un autre mode d'affichage. Un commutateur SW2 du mode de programmation est un commutateur actionné lorsque le mode de fonctionnement de la machine à broder est réglé sur le mode de programmation dé- crit précédemment. Un commutateur SW3 du mode d'exécution est un commutateur actionné lorsque le mode de fonctionnement de la machine à broder est réglé sur le mode d'exécution décrit ci-dessus. 265 16b Un commutateur FKY formant touche de déplacement du cadre est un commutateur actionné lorsqu'on déplace le cadre de broderie 20 au moyen d'une action manuelle. Un commutateur TKY à dix touches est un commutateur actionné lorsqu'il faut introduire différentes données numériques. Un interrupteur SW4 de confirmation du pisitionnement est un interrupteur ac- tionné lorsque le contenu des données positionnées doit être confirmé pendant différentes opérations de positionnement de données. Un interrupteur de positionnement SW5 est un inter- rupteur actionné lorsque les données numériques introduites au moyen du commutateur TKY à dix touches doivent être enre- gistrées ou bien à l'achèvement du positionnement d'une fonction, et agit en tant que touche de retour. Ci-après on va décrire les opérations concernant la présente invention et faisant partie des opérations exécutées par la machine à broder automatique de la figure 2, sous la commande du micro-ordinateur, en référence aux organigrammes de la figure 5 et des figures suivantes. A la mise en marche de la machine à broder automati- que, comme représenté sur la figure 5, la procédure passe à un programme d'arrêt de l'arbre principal de la machine à broder en commençant par un sous-programme initial prédéter- miné. Les opérations de la procédure, concernant la partie associée à la présente invention et les opérations de la procé- dure pour le positionnement de différentes données sont exé- cutées lors de ce programme d'arrêt de l'arbre principal. Lorsque la machine ne fonctionne pas, le programme d'ar- rêt de l'arbre principal est en permanence exécuté. Lorsque l'interrupteur de démarrage a été fermé par l'action- nement de l'interrupteur de démarrage/arrêt 26, la procédure passe au programme d'exécution. Dans le programme d'exécution, l'arbre principal 23 est entraîné en rotation et les données relatives à chaque point de broderie sont lues de façon sé- quentielle dans la zone de mémoire des données des points de broderie, située dans la mémoire RAM de données 14, en synchronisme avec une rotation de l'arbre principal, et l'opération de broderie est exécutée conformément aux données lues. On va décrire un exemple du programme d'arrêt de l'arbre principal en référence aux figures 6a et 6b. Lors du sous-programme initial d'arrêt, une procédure d!initiali- sation prédéterminéeest exécutéependant l'arrêt de la machine. Lors du pas 30 suivant, on évalue si le mode de fonctionne- ment est ou non le mode d'exécution ou le mode de programma- tion, conformément au contenu d'un drapeau de mode de fonc- tionnement. Le mode de fonctionnement passe au mode de pro- grammation lors de la fermeture de l'interrupteur SW2 du mode de programmation et passe au mode d'exécution lors de la fer- meture de l'interrupteur SW3 du mode d'exécution. Si le mode de fonctionnement est le mode de program- mation, la procédure passe au pas 31. Lors du pas 31, le con- tenu initial du dispositif d'affichage dans le mode de pro- grammation tel que représenté sur la figure 4a est affiché par le dispositif d'affichage DPY. Dans ce cas, la section DPY2 d'affichage des explications relatives aux interrupteurs de fonctions affiche l'explication des modes A à E. Lors du pas 32 suivant, on détermine si les interrup- teurs de fonctions Fl-F5 sont fermés ou non. Si l'un quelconque des interrupteurs de fonctions ê1-F5 est fermé, la procédure passe au pas 33, lors duquel l'opération- de positionnement de données concernant une fonc- tion correspondant à un interrupteur de fonction qui a été fermé et faisant partie des fonctions correspondant aux ru- briques "A-E" dans le mode de programmation est exécutée,puis la procédure revient au pas 31. Si le résultat obtenu lors du pas 32 est NON, la procédure passe au pas 34, lors duquel on évalue si l'interrupteur de fonction F6 servant à sélec- tionner une nouvelle fonction est ou non fermé. Si le résul- tat est NON, le fait c e l'interrupteur SW3 du mode d'exécu- tion a été ou non fermé est examiné lors du pas 35. Si le ré- 2618 16F sultat est NON, la procédure revient au pas 32 et la procédu- re indiquée précédemment est répétée. Lors de la sélection d'une nouvelle fonction au mo- yen de l'enfoncement de l'interrupteur de fonction F6, la sec- tion DPY2 d'affichage de l'explication concernant les inter- rupteurs de fonction affiche les fonctions correspondant aux rubriques F-J dans le mode de programmation, comme représen- té sur la figure 4b (pas 36). Lors du pas 37, on évalue si les interrupteurs de fonctions F1-F5 ont été ou non fermés. Si le résultat est OUI, la procédure passe au pas 38, lors duquel l'opération de po- sitionnement de données concernant une fonction correspondant à un interrupteur de fonction qui a été fermé, parmi les fonc- tions correspondant aux rubriques "F-J" dans le mode de pro- grammation, est exécutée et la procédure revient au pas 36. Si le résultat obtenu lors du pas 37 est NON, la procédure passe au pas 39, lors duquel on examine si l'interrupteur de fonction F6 servant à sélectionner une nouvelle fonction est ou non fermé. Si l'interrupteur de fonction F6 est fermé, la sec- * tion DPY2 d'affichage d'explications concernant les interrup- teurs de fonctions affiche l'explication des fonctions corres- pondant aux rubriques "K,L" dans le mode de programmation, comme représenté sur la figure 4c (pas 40). Si l'interrupteur de fonction F6 n'est pas fermé, le fait que l'interrupteur SW3 du mode d'exécution a été ou non fermé est examiné lors du pas 41. Si le résultat est NON, la procédure revient au pas 37, lors duquel la procédure du mode de programmation est répétée. Lors du pas 42, on évalue si les interrupteurs de fonctions Fl et F2 ont été ou non fermés.- Si le résultat est OUI, la procédure passe au pas 43, lors duquel l'opération de positionnement des données concernant une fonction et cor- respondant à un interrupteur de fonction qui a été fermé, par- mi les fonctions correspondant aux rubriques "K,L" dans le 261816% mode de programmation est exécutée, puis la procédure revient au pas 40. Si le résultat est NON, la procédure passe au pas 44, lors duquel on examine si l'interrupteur de fonction F6 servant à sélectionner une nouvelle fonction est ou non fermé. Si l'interrupteur de fonction F6 est fermé, la pro- cédure revient au pas 31 (figure 6a) lors duquel la procédu- re du mode de programmation est répétée. Si le résultat est NON, le fait que l'interrupteur SW3 du mode d'exécution a été ou non fermé est examiné lors du pas 45. Si le résultat est NON, la procédure revient au pas 42. Si l'interrupteur SW3 du mode d'exécution a été fer- mé, l'évaluation faite lors de l'un des pas 35,41 et 45 four- nit la réponse OUI et le mode de fonctionnement est commuté du mode de programmation au mode d'exécution. Pendant un in- tervalle de temps intervenant aussitôt après la commutation dans le mode d'exécution, une procédure initiale dans le mode d'exécution est exécutée (pas 46). Lors du pas 47, le positionnement de différentes don- nées dans le mode d'exécution est effectué. Dans le mode d'exé- cution, la section DPY2 d'affichage des explications concer- nant les interrupteurs de fonctions affiche les modes A-E dans le mode d'exécution (voir le menu RUN.MENU du mode d'exécu- tion sur la figure 3). Si une nouvelle fonction est sélection- née par suite de l'enfoncement de l'interrupteur de fonction F6, la section DPY2 d'affichage des explications concernant les interrupteurs de fonctions affiche l'explication des mo- des F et G dans le mode d'exécution. La section DPY2 d'affi- chage des explications concernant l'interrupteur de fonction est réglée dans un état dans lequel un mode désiré peut être affiché et le mode désiré est sélectionné grace à l'actionne- ment de l'un des interrupteurs de fonctions F1-F5. Les don- nées désirées sont positionnée-s au moyen de l'actionnement du commutateur TKY à aix touches ou de moyens analogues. Si par exemple il faut régler la vitesse de rotation de la ma- chine à broder, on sélectionne le "mode vitesse de rotation" correspondant à un mode B et à l'aide de l'inter- rupteur TKY à dix touches,on positionne et on introduit une vitesse de rotation désirée. De cette manière, les conditions nécessaires pour faire fonctionner la machine à broder sont établies lors du pas 47 au moyen de l'utilisation de la fonc- tion de sélection du mode à plusieurs fonctions des interrup- teurs de fonctions F1-F6. Lors du pas 48, on examine si l'interrupteur de dé- marrage a été ou non fermé au moyen de l'interrupteur de dé- marrage/arrêt 36. Si l'interrupteur de démarrage est fermé, la procédure revient au programme principal et déclenche le sous-programme d'exécution (figure 5). Si l'interrupteur de démarrage n'est pas fermé, la procédure passe au pas 49, lors duquel le fait que l'interrupteur SW2du mode de programmation est ou non fermé est examiné. Si le résultat est NON, la pro- cédure revient au pas 47, lors duquel le sous-programme uti- lisé pour le positionnement des différentes données dans le mode d'exécution est répété. Si l'interrupteur SW2 du mode de programmation est fermé, le mode de fonctionnement est com- muté du mode d'exécution au mode de programmation et la pro- cédure passe au pas 31 (figure 6a), lors duquel le sous-pro- gramme utilisé pour positionner différentes données dans le mode de programmation est répété. On va maintenant décrire en référence à la figure 7 un exemple de sousprogramme 33,38,43 d'une opération de positionnement de données. La figure 7 représente un exemple d'un sous-program- me d'exécution du positionnement"d'entrée de données" exécuté lors du pas 33 dans le cas o le mode "entrée de données" a été sélectionné grâce à l'enfoncement de l'interrupteur de fonction F1, qui a été réglé sur une fonction représentée sur la figure 4a dans le dispositif d'affichage DPY au moyen de la procédure exécutée lors du pas 31 (figure 6a). Lors de la sélection et du positionnement effectifs d'une fonction, on 2618 16b. sélectionne une fonction désirée en sélectionnant tout d'abord le menu de fonctions décrit plus haut. Lors de la sélection de la fonction désirée, l'écran du dispositif d'affichage DPY est commuté de façon automatique sur un affichage secondaire correspondant à la fonction sélectionnée de sorte que le po- sitionnement des données peut être réalisé conformément à la fonction sélectionnée. Lors du pas 51, on examine si l'interrupteur de fonc- tion 1 est ou non fermé, c'est-à-dire si la procédure est ou non la procédure de positionnement d'entrée de données. Si le résultat est NON, la procédure passe au pas 53, lors du- quel le sous-programme de positionnement des - données correspondant à d'autres rubriques "B-E" dans le mo- de de programmation est exécuté. Si le résultat est OUI, la procédure passe au pas 52. Lors du pas 52, le contenu de l'affichage obtenu dans la section DPY2 d'affichage des explications concernant les interrupteurs de.fonctions est commuté automatiquement sur l'affichage secondaire dans le mode de positionnement d'en- trée de données, comme cela est représenté sur la figure 4d. Comme dans ce cas, lors de la commutation sur l'affichage se- condaire, l'affectation des fonctions aux interrupteurs de fonctions respectifs est commutée de façon automatique sans aucune opération de commutation particulière. En d'autres ter- mes,le programme est préparé de manière que l'af- fectation des fonctions aux interrupteurs de fonctions est commutée automatiquement sous l'effet de la progression du pas 51 au pas 52. Le "mode de positionnement d'entrée de données" est un mode de positionnement, à partir duquel des données de points de broderie pour un dessin désiré de broderie doivent être saisiesou lues.Dans ce cas, il existe trois possibilités dans cet exemple, à savoir (1) lire les données des points de broderie désirés dans la mémoire RAM de données, (2) saisir les données désirées sur la bande de pa- 261816U pier et les enregistrer dans la mémoire RAM de données 14 et (3) saisir les données des points de broderie désirés dans un dispositif extérieur comme par exemple un ordinateur personnel au moyen de l'interface de communication 27 et les enregistrer dans la mémoire RAM de données 14. L'interrupteur de fonction F1 sélectionne la fonction correspondant à la pre- mière possibilité et, conformément à cette sélection, une "mé- moire" est affichée sur le dispositif d'affichage DPY. L'in- terrupteur de fonction F2 sélectionne la fonction correspon- dant à la seconde possibilité et, conformément à cette der- nière, "PTR" est affiché sur le dispositif d'affichage DPY. L'interrupteur de fonction F3 sélectionne la fonction corres- pondant à la troisième possibilité et, conformément à cette dernière, "RS232C" est affiché sur le dispositif d'affichage DPY. Lors du pas 54 suivant, on examine si l'interrupteur de fonction F1 est ou non fermé, c'est-à-dire si le mode de lecture des données de points de broderie désirés dans la mémoire RAM de données I4 est ou non sélectionné. Si l'interrupteur de fonction F1 est fermé, la procédure passe au pas 55, lors duquel une procédure de préparation prédéter- minéepour la lecture des données des points de broderie désirés dans la mémoire RAM de données 14 est exécutée,puis la procédure revient au programme principal. Si le résultat est NON, la procédure passe au pas 56, lors duquel on évalue si l'interrupteur de fonction F2 est ou non fermé, c'est-à- dire si les données des points de broderie désirés doivent ou non être saisies sur la bande de papier 17. Si l'interrupteur de fonction F2 est fermé lors du pas 56, la procédure passe au pas 57, lors duquel une procé- dure de saisie des données de points de broderie désirés à partir de la bande de papier 17 et leur mémorisation dans la mémoire RAM de données 14 est exécutée. Ensuite, la procédure revient au pas 55, lors duquel une procédure de préparation pour la lecture des données des points de broderie désirés 26 '18 16, dans la mémoire RAM de données 14 est exécutée, puis la procédure revient au programme principal. Si la réponse est NON lors du pas 56, la procédure passe au pas 58, lors duquel on évalue si l'interrupteur de fonctions F3 est ou non fermé, c'est-à-dire si les données des points de broderie désirés doivent être ou non saisies à partir d'un dispositif extérieur comme par exemple un ordinateur personnel par l'in- termédiaire de l'interface de communication 27 et être ou non enregistrées dans la mémoire RAM de données 14. Si l'interrupteur de fonction F3 est fermé, la pro- cédure passe au pas 59, lors duquel les données des points de broderie du dessin de broderie délivrées par le dispositif extérieur comme par exemple l'ordinateur personnel par l'in- termédiaire de l'interface de communication 27 sont mémori- sées dans la mémoire RAM de données 14. Ensuite la procédure revient au pas 55, lors duquel une procédure de prépa- ration pour la lecture des données des points de broderie dé- sirés dans la mémoire RAM de données 14 est exécutée, puis revient au programme principal. Si la réponse obtenue lors du pas 58 est NON, la procédure revient au pas 54, lors duquel la procédure indiquée plus haut est répétée. L'interrupteur de fonction n'est pas limité à un in- terrupteur du type à contact mécanique, mais peut être n'im- porte auel interrupteur y compris un interrupteur du type sans contact. L'interrupteur de fonction peut être également un interrupteur transparent disposé sur l'écran correspondant du dispositif d'affichage DPY2. Dans la forme de réalisation décrite précédemment, les moyens d'affectation de fonctions servant à assigner une fonction à chacun des interrupteurs de fonctions F1-F6 sont incorporés dans les pas d'exécution du programme logiciel (par exemple pas 31,36,40,etc). Les moyens d'affectation de fonctions ne sont pas limités à ce système et au contraire on peut préparer des moyens de mémoire comme par exemple une 26 '18 16 b table d'affectation de fonctions, et des fonctions peuvent être affectées au moyen d'un accès à ces moyens de mémoire. Les moyens d'affichage permettant d'afficher des don- nées ne sont pas limités au dispositif d'affichage à quartz et au contraire on peut également utiliser d'autres disposi- tifs,comme par exemple un dispositif d'affichage à tube ca- thodique, un dispositif d'affichage à diodes LED et un dispo- sitif d'affichage à plasma. On va maintenant décrire une autre forme de réalisa- tion d'un dispositif de positionnement de données dans une machine à broder automatique. Dans cette forme de réalisation, l'explication des fonctions affectées aux interrupteurs de fonctions F1-F6 respectifs est réalisée au moyen d'un affi- chage graphique dans la section DPY2 d'affichage des explica- tions concernant les interrupteurs de fonctions. Tout d'abord, à cet effet, une mémoire GPMldes dessins graphiques d'expli- cations desfonctions, telle que représentée sur la figure 8, est prévue en supplément dans la structure matérielle du sys- tème de la figure 2. Cette mémoire GPM1 des dessins graphi- ques d'explications des fonctions mémorise, en rapport avec différentes fonctions qui peuvent être assignées aux interrup- teurs de fonctions respectifs F1-F6, des données de dessins ou figures symbolisant l'explication des fonctions respecti- ves. La mémoire GPM1 peut être constituée par une mémoire RAM ou une mémoire ROM. L'entrée des adresses et l'entrée et la sortie des données sont raccordées à l'unité CPU 11 (figure 2) par l'intermédiaire d'un bus 29. Dans cette forme de réalisation, la section DPY2 d'af- fichage des explications concernant les interrupteurs de fonc- tions affiche des symboles expliquant les fonctions qui sont l'instant considéré assignées aux interrupteurs de fonctions res- pectifs F1-F6. Dans cette forme de réalisation, l'affichage fixe présent dans la section MENU contenant le menu des fonc- tions (figure 3) dans le panneau de commande 15 est modifié comme représenté sur la figure 9. Dans cette section MENU con- tenant le menu des fonctions, des symboles et des caractères expliquant les fonctions respectives sont affichés conjoin- tement. Dans la section d'affichage DPY2, seuls les symboles sont affichés, mais l'opérateur peut aisément comprendre la signification de chaque symbole en se référant à la liste con- tenue dans la section MENU contenant le menu. Il faut noter que cette section MENU n'est pas indispensable. A titre d'exemple du programme logiciel utilisé dans cette forme de réalisation, l'exemple décrit plus haut des figures 6a,6b et 7 peut s'appliquer sans aucune modification. Cependant, lors du pas concernant l'affichage des fonctions des interrupteurs de fonctions F1-F6 dans la section d'affi- chage DPY2, des données de dessins graphiques expliquant les fonctions assignées aux interrupteurs de fonctions respectifs F1-F6 sont lues dans la mémoire GPMl des dessins gra- phiques d'explications des fonctions et, conformément à ces données de dessins graphiques, des figures symbolisant ces fonctions sont affichées dans la section d'affichage DPY2. Dans le cas o les fonctions des rubriques A-E dans le mode de programmation doivent être assignées aux interrup- teurs de fonctions F1-F6, la section d'affichage DPY2 affiche des symboles des fonctions respectives, comme représenté sur la figure 10a. Dans le cas o les fonctions des rubriques F-J dans le mode de programmation doivent être assignées aux interrupteurs de fonction Fl-F6, la section d'affichage DPY2 affiche les symboles représentés sur la figure 10b. Dans le cas o les fonctions de rubriques K-0 dans le mode de programmation doivent être assignées aux interrupteurs de fonctions, la section d'af- fichage DPY2 affiche les symboles représentés sur la figure 10C. En outre, dans le cas o les fonctions des rubriques A-E dans le mode d'exécution doivent être assignées aux interrupteurs de fonc- tions F1-F6, la section d'affichage DPY2 affiche les symboles représentés sur la figure 10d, et, dans le cas o les fonctions des rubriques F-J dans le mode d'exécution doi- vent être assignées aux interrupteurs de fonctions, la sec- tion d'affichage DPY2 affiche les symboles représentés sur la figure 10e. Les symboles servant à expliquer la fonction des in- terrupteurs de fonctions ne sont pas limités à ceux représen- tés sur les figures 9 et 10, et peuvent être modifiés de fa- çon appropriée. On va maintenant décrire une autre forme de réalisa- tion du dispositif de positionnemnent de données dans une ma- chine à broder. Dans cetteforme de réalisation, l'interrupteur situé dans le panneau de commande est constitué par un inter- rupteur transparent disposé sur la surface avant de l'écran du dispositif d'affichage. Dans cette forme de réalisation, la structure maté- rielle de la figure 2 est modifiée conformément à celle re- présentée sur la figure 11. Dans cette structure, une mémoire GPM2 de modèles d'écran et une mémoire MSM des groupes d'in- terrupteurs en forme de matrice sont prévues en supplément et la lecture de ces mémoires est commandée par l'unité CPU 11 (figure 2) par l'intermédiaire d'un bus 29. Le panneau de commande 15 est constitué par un dispositif d'affichage 10 et une section 150 d'interrupteurs disposés en forme de ma- trice. Le dispositif d'affichage 10 est prévu pour réaliser l'affichage de caractères et d'images. Comme dispositif d'af- fichage 10, on peut utiliser un dispositif d'affichage à tu- be cathodique, mais on peut également utiliser d'autres dis- positifs d'affichage comme par exemple un dispositif d'affi- chage à ouartz, un dispositif d'affichage à diodes LED et un dispositif d'affichage à plasma. La section 150 reproduisant les interrup- teurs disposés selon une matrice est un interrupteur de type 26i8162 matriciel se présentant sous la forme d'une feuille trans- parente constituée par une pluralité d'éléments formant inter- rupteurs disposés sur la face avant du dispositif d'affichage 10.' Dans le dispositif d'affichage 10, un ou plusieurs dessins d'interrupteurs sont affichés conformément à un en- semble approprié et programmé antérieurement de dessins d'in- terrupteurs et également des caractères ou des figures ser- vant à expliquer les fonctions des dessins d'interrupteurs en tant qu'interrupteurs sont affichées. Etant donné que la section 150 représentant les interrupteurs disposés selon une matrice, qui est située sur la surface avant du dispositif d'affichage 10, est constituée par une feuille transparente, on peut voir l'affichage obtenu sur l'écran du dispositif d'af- fichage 10, à travers la section 150 représentant les inter- rupteurs disposés en forme de matrice. Cette section 150 agit en tant que moyens d'entrée pour désigner et introduire un dessin d'interrupteur désiré affiché dans le dispositif d'af- fichage 10. Les éléments formant interrupteurs situés dans la section 150 représentant les interrupteurs disposésselon une matrice sont combinés en groupes, d'une manière correspon- dant aux positions respectives d'affichage des dessins d'in- terrupteurs. Lorsqu'un nombre prédéterminé (par exemple 1) ou plus élevé des éléments formant interrupteurs dans chaque groupe d'éléments formant interrupteurs a été fermé, on sup- pose qu'il s'agit de la fermeture de l'interrupteur associé au dessin d'interrupteur correspondant au groupe d'éléments formant interrupteurs. Par conséquent l'opérateur contrôle les affichages des dessins d'interrupteurs respectifs sur l'écran du dispositif d'affichage 10 et appuiesur une posi- tion d'un dessin d'interrupteur correspondant à une fonction d'interrupteur désirée à travers la section trans- parente 150 représentant les interrupteurs disposés suivant une matrice. Un élément formant interrupteur situé dans le 26 i8 163 groupe d'éléments formant interrupteurs correspondant au des- sin de l'interrupteur est de ce fait fermé et cette opération est traitée comme étant la fermeture de l'interrupteur cor- respondant au dessin de l'interrupteur. A titre d'exemple, un ensemble de dessins d'interrup- teurs affiché par le dispositif d'affichage 10 est mémorisé préalablement dans la mémoire GPM2 de modèle d'écran. Cette mémoire GPM2 mémorise plusieurs ensembles de dessins d'inter- rupteurs et l'un des ensembles de dessins d'interrupteurs est lu de façon sélective dans cette mémoire GPM2 de des- sins d'écran et chaque dessin d'interrupteur situé dans l'en- semble des dessins d'interrupteurs est affiché par le dispo- sitif d'affichage 10, au moyen d'une procédure exécutée dans le microordinateur. En d'autres termes,un ensemble de dessins d'interrupteurs correspond à un écran dans le dispositif d'af- fichage 10. Une mémoire MSM de groupes d'interrupteurs disposés suivant une matrice mémorise, en rapport avec chacun des dif- férents ensembles de dessins d'interrupteurs, des données re- présentant les groupes d'éléments formant interrupteurs si- tués dans la section 150, disposés en correspondance avec les positions d'affichage des dessins d'interrupteurs respectifs dans l'ensemble de dessins d'interrupteurs. Un exemple d'une carte de mémoire dans cette mémoire MSM de groupes d'interrupteurs disposés en matrice est représenté sur la figure 12. La carte de mémoire est consti- tuée par plusieurs blocs de données de dessins d'écrans. Un bloc de données d'un dessin d'écran correspond à un ensemble de dessins d'interrupteurs. Ces blocs de données de dessins d'écrans mémorisent la "donnée du numéro de dessin d'écran", la "donnée du nombre effectif d'interrupteurs" et les "don- nées concernant les interrupteurs" La "donnée du numéro du dessin d'écran" est la donnée de numéro distinguant un dessin d'écrar (ensemble de dessins d'interrupteurs) d'un autre. 2618 i 163 La "donnée du nombre effectif d'interrupteur, est la donnée représentant le nombre de dessins d'interrupteurs affiché sur le dessin d'écran. Les "données concernant les interrupteurs" sont cons- tituées par des "données des adresses des interrupteurs de la matrice" et une "donnée du numéro de fonction dJinterrup- teur" pour chaque dessin d'interrupteur. Les "données d'adresses d'interrupteurs de la matri- ce" sont les données représentant un groupe d'éléments for- mant interrupteurs dans la section 150 représentant les in- * terrupteurs disposés suivant une matrice, situé dans une po- sition correspondant à la position d'affichage du dessin d'in- terrupteur. Etant donné que chaque élément formant interrup- teur de la section 150 est situé dans la matrice, chaque élé- ment formant interrupteur peut être identifié par une adresse prédéterminée assignée à l'interrupteur. Cette adresse est désignée ciaprès sous le terme de "adresse d'interrupteur de la matrice". Les "données d'adresses des interrupteurs de la matrice", c'est-à-dire les "données représentant un groupe d'éléments formant interrupteurs", désignent le rassemblement d'adresses d'interrupteurs de la matrice concernant tous les éléments formant interrupteurs situés dans une position cor- respondant au dessin d'interrupteur particulier. Si par exemple la position d'affichage du dessin d'interrupteur correspond à des éléments formant interrupteurs possédant les adresses 3,4 et 5 d'interrupteurs dans la section 150 représentant les interrupteurs disposés suivant une matrice, 3,4,5 sont mémo- risés en tant que "données d'adresses d'interrupteurs de la matrice". La "donnée du numéro de fonction d'interrupteur" est la donnée en forme de chiffre servant à distinguer une fonc- tion d'interrupteur associée au dessin d'interrupteur, d'une autre. Conformément C l'attouchement d'un dessin d'interrup- teur désiré situé sur le dessin d'écran du dispositif d'affi- chage à travers la section transparente 150 re- présentant les interrupteurs disposés en matrice, cette "donnée de numéro de fonction d'interrupteur" correspondant au dessin d'interrupteur touché est finalement lue. Si par exemple on appuiesur un dessin d'interrupteur, dont les "don- nées d'adresses d'interrupteurs de la matrice" sont "3,4, 5" et dont la "donnée du numéro de fonction d'interrupteur" est "10", au moins un des éléments formant interrupteurs au ni- veau des adresses 3,4,5 de la matrice dans la section 150 re- présentant les interrupteurs disposés suivant une matrice,four- nit un signal de sortie de fermeture et,par suite de la réu- nion de ce signal de sortie de la section 150 au contenu de mémoire concernant ce dessin d'écran situé dans la mémoire MSM des groupes d'interrupteurs disposés suivant une matrice, sous l'effet d'une procédure exécutéedans le micro-ordinateur, la "donnée de numéro de fonction d'interrupteur", qui est "10" et correspond aux "données d'adresses d'interrupteurs de la matrice" dont le contenu est "3,4,5", est lue et un traite- ment est exécuté moyennant l'hypothèse que l'introduc- tion de l'interrupteur correspondant à la donnée du numéro de fonction d'interrupteur "10" a été exécutée. Des exemples de dessins d'écrans du dispositif d'af- fichage 10 sont représentés sur les figures 13a à 13c. La figure 13a représente un exemple d'un dessin d'écran adu menu de programmation. Dans ce cas,des dessins d'interrupteurs Sl- S12 disposés suivant deux rangées au centre et à gauche du dessin d'écran sont des interrupteurs de sélection de fonc- tions utilisés dans le mode de programmation. Les dessins d'in- terrupteurs situés sur le côté droit du dessin d'écran sont des interrupteurs de sélection de mode, OMS est un interrup- teur du mode d'exécution et PMS est un interrupteur du mode de programmation. En actionnant l'interrupteur PMS du mode de programmation ou bien de façon automatique en fonc- tion du pas de procédure du mfcro-ordinateur, le mode de fonc- tionnement passe au mode de programmation et le dessin d'écran du dispositif d'affichage 10 est commuté sur le dessin d'écran du menu de programmation,comme cela est représenté sur la fi- gure 13a. Les dessins d'interrupteurs S1-S12 correspondent aux fonctions de positionnement de données dans le mode de programmation. Sous l'effet de l'actionnement de l'interrupteur OMS du mode d'exécution, ou automatiquement en fonction du pas de procédure du micro-ordinateur, le mode de fonctionnement passe au mode d'exécution et le dessin d'écran du dispo- sitif d'affichage 10 est commuté sur un dessin d'écran non représenté du menu d'exécution, dans lequel des dessins d'in- terrupteurs permettant de positionner différentes conditions d'exécution sont affichés. Dans la présente forme de réalisation, afin de per- mettre à tout moment une commutation sur un mode désiré, 1' interrupteur de sélection de mode situé sur le côté droit du dessin d'écran dans le dispositif d'afficha- ge 10 est toujours affiché dans tous les dessins d'écrans. Ci-après, on va décrire en référence aux figures 14a et 14b un exemple du sous-programme d'arrêt de l'arbre prin- cipal de la machine à broder, exécuté dans la machine à bro- der de la figure 11, sous la commande du micro-ordinateur. Lors du sous-programme initial d'arrêt, une procédure initiale prédéterminéependant l'arrêt de la machine à broder est exé- cutée.Lors du pas 60 suivant, on examine si le mode de fonc- tionnement est ou non le mode d'exécution ou le mode de pro- grammation, conformément au contenu d'un drapeau de mode de fonctionnement. Si le mode de fonctionnement est le mode de program- mation, la procédure passe au pas 61. Lors du pas 61, le con- tenu initial de l'affichage dans le mode de programmation, tel que représenté sur la figure 13a, c'est-à-dire le dessin d'écran du menu de programmation, est affiché sur le disposi- tif d'affichage 10. Lors du pas 62 suivant, un sous-programme de traite- 26 18165 ment d'entrée des interrupteurs disposés suivant une matrice est exécuté. Dans le sous-programme de traitement d'entrée des interrupteurs disposés suivant une matrice, les signaux de sortie des interrupteurs respectifs situés dans la section reproduisant les interrupteurs disposés suivant une ma- trice sont explorés de manière à savoir si l'interrupteur de la matrice d'interrupteurscorrespondant à chaque dessin d'in- terrupteur situé dans le dessin d'écran présent à l'instant considéré sur le dispositif d'affichage 10 a été fermi.. Un exemple de ce sous-programme est représenté sur la figure 15. En se référant à la figure 15, lors du pas 63, les signaux de sortie des interrupteurs respectifs situés dans la section 150 reproduisant les interrupteurs disposés sui- vant une matrice sont explorés et la donnée d'adresses d'un interrupteur de la matrice, qui a été trouvé comme étant fer- mé, est mémorisée. Lors du pas 64 suivant, le fait qu'un in- terrupteur de la matrice a été fermé ou non est confirmé. Si le résultat est OUI, la procédure passe au pas 65, lors du- quel le bloc de données du dessin d'écran correspondant au numéro du dessin en cours d'affichage sur le dispositif d'af- fichage 10 est recherché dans la mémoire MSM du groupe des interrupteurs disposés suivant une matrice. Lors du pas 66 suivant, la "donnée d'adresse d'interrupteur" pour chaque des- sin d'interrupteur dans le bloc de données de dessins d'écrans situé dans la mémoire MSM du groupe des interrupteurs dispo- sés suivant une matrice, est comparée à la donnée d'adresse de l'interrupteur situé dans la matrice, qui a été fermé et a été mémorisé lors du pas précédent 63, de manière à détermi- ner s'il existe ou non une coincidence. Dans le cas o il exis- te une coïncidence, la procédure passe au pas 67, lors duquel le "numéro de fonction d'interrupteur" mémorisé dans le bloc de données de dessins d'écrans de la mémoire MSM du groupe d'interrupteurs disposés suivant une matrice et correspondant à la "donnée d'adresse d'interrupteur" qui coincide avec la 261816'j donnée d'adresse de l'interrupteur de la matrice, qui a été fermé, est enregistrée en tant que donnée représen- tant le dessin de l'interrupteur qui a été fermé. De cette façon,on détecte parmi les dessins d'interrupteurs en cours d'affichage sur le dessin d'écran du dispositif d'affichage , celui pour lequel l'interrupteur a été fermé. Lors du pas 68 suivant, le drapeau d'interrupteur de la matrice est positionné sur l'état "interrupteur fermé" et la procédure revient au programme principal. Si aucun interrupteur n'a été actionné dans la sec- tion 150 reproduisant les interrupteurs disposés suivant une matrice (lorsque la réponse lors du pas 64 est NON), ou bien si aucun interrupteur de la matrice correspondant aux dessins d'interrupteurs en cours d'affichage sur le dessin d'écran du dispositif d'affichage 10,n'a été actionné (lorsque la ré- ponse lors du pas 66 est NON), le drapeau d'interrupteur de la matrice est repositionné sur l'état "interrupteur ouvert" lors du pas 69 et la procedure revient au programme principal. Dans cette forme de réalisation, les interrupteurs de sélection de mode (OMS,PMS, etc.) qui sont toujours affi- chés sur le côté droit de n'importe quel dessin d'écran du dispositif d'affichagelO, ne sont pas soumis au sous-programme d' entrée des interrupteurs disposés suivant une matrice, de la figure 15.En variante, ces interrupteurs de sélection de mode (OMS,PMS, etc.) peuvent être traités au moyen du sous- programme de traitement d'entrée des interrupteurs disposés suivant une matrice, de la figure 15. En se référant à nouveau à la figure 14a, lors du pas 7, on examine si le dessin d'interrupteur de la matrice, indiqué plus haut, est positionné ou non dans l'état fermé. Si le résultat est OUI,une procédure prédéterminéecorrespon- dant au dessin d'interrupteur, qui est fermé, est exécutéeau moyen des opérations intervenant lors du pas 71 et des pas ultérieurs. 2618 165 Si aucun des dessins d'interrupteurs S!-S12 du menu n'a été activé pour fermer l'interrupteur, la procédure passe, à partir du NON obtenu lors du pas 70,au pas 83 lors duquel on examine si l'interrupteur OMS du mode d'exécution a été ou non fermé. Si le résultat est NON, la procédure revient au sous-programme de traitement d'entrée des interrupteurs de la matrice, du pas 62. Lors du pas 71, on examine si le dessin d'interrup- teur S1 a été activé ou non pour fermer l'interrupteur. Ceci peut être déterminé au moyen du "numéro de fonction d'interrupteur" enregistré lors du pas 67 sur la figure 15. Au dessin d'inter- rupteur S1, est assignée une fonction pour la sélection du mo- de "d'entrée de données". Si le résultat obtenu lors du pas 71 est OUI, la procédure passe au pas 72, lors duquel le con- tenu de l'affichage fourni par le dispositif d'affichage 10 est commuté sur le dessin d'écran concernant le mode "d'en- trée de données". Sur la figure 13b,on a représenté un exem- ple du dessin d'écran pour une "entrée de données". Comme cela a été décrit précédemment, le mode "d'en- trée de données" est un mode permettant de positionner l'em- placement o des données de points de broderie pour un dessin de broderie désiré doivent être saisies ou lues. Il existe trois rubriques dans le mode "d'entrée de données" de cette forme de réalisation. Le dessin d'interrupteur S13 est prévu pour la sélection d'une fonction correspondant à la première rubrique. Les caractères du mot "mémoire" sont affichés pour cette rubrique. Le dessin d'interrupteur S14 est prévu pour la sélection d'une fonction correspondant à la seconde rubrique. Les caractères "PTR" sont affichés pour cette rubri- que. Le dessin d'interrupteur S15 est prévu pour la sélection d'une fonction correspondant à la troisième rubrique. Les ca- ractères "RS-232C" sont affichés pour cette rubrique. Lors du pas 73 suivant, le sous-programme de traite- ment d'entrée des interrupteursde la matrice, représenté sur la figure 15, est exécuté pour déterminer si l'un quelconque 251816i6 des dessins d'interrupteurs S1-S15 a été activé ou non pour fermer l'interrupteur. Si l'un des dessins d'interrupteurs S13-S15 à été ac- tivé pour fermer l'interrupteur, le drapeau d'interrupteur de la matrice est positionné sur l'état fermé comme décrit précédemment. Lors du pas 74, on examine si le drapeau d'in- terrupteur de la matrice a été ou non positionné dans l'état fermé. Si le résultat est OUI, la procédure passe au pas 76. Si le résultat est NON, la procédure passe au pas 75, lors duquel on examine si l'interrupteur OMS du mode d'exécution a été fermé ou non. Si le résultat est NON, la procédure re- vient au sous-programme d'entrée des interrupteurs de la ma- trice au pas 73. Lors du pas 76, on examine si le dessin d'interrup- teur S13 a été ou non activé pour la fermeture de l'interrup- teur, c'est-à-dire si le mode de fonctionnement est un mode correspondant à la lecture des donnéesdésirées des points de broderie dans la mémoire de données 14. Si le dessin d'interrupteur S13 a été activé pour la fermeture de l'inter- rupteur, la procédure passe au pas 77 lors duquel une proce- dure prédéterminée de préparation pour la lecture des données désirées des points de broderie dans la mémoire de don- nées 14 est exécutée.La procédure revient ensuite au pas 61 (figure 14a). Si le résultat obtenu lors du pas 76 egt NON, la pro- cédure passe au pas 78, lors duquel on examine si le dessin d'interrupteur S14 a été ou non activé pour la fermeture de l'interrupteur, c'est-à-dire que l'on détermine si les données despoints de broderie désiréspeuv-entcu non être saisies sur la bande de papier 17. Si le dessin d'interrupteur S14 a été activé pour la fermeture de l'interrupteur, la procédu- re passe au pas 79, lors duquel les données désirées des points de broderie sont saisies sur la bande de papier 17 et mémoriséesdans la mémoire de données 14. Alors la procé- dure revient au pas 77 pour l'exécution d'une procédure de 261816B préparation pour la lecture de données de points de broderie désirées à partir de la mémoire de données 14 et revient en- suite au pas 61. Si la réponse obtenue lors du pas 78 est NON, la pro- cédure passe au pas 80, lors duquel on examine si le dessin d'interrupteur S15 a été ou non activé par la fermeture de l'in- terrupteur, c'est-à-dire siles donnéesde pointsde broderie désirés ont été ou non saisiesà partir du dispositif extérieur, comme par exemple un ordinateur personnel, par l'intermédiai- re de l'interface de communication 27 et a été ou non enre- gistréesdans la mémoire de données 14. Si le dessin d'inter- rupteur S15 a été activé pour la fermeture de l'interrupteur, la procédure passe au pas 81, lors duquel les données des points de broderie du dessin de broderie donné, provenant du dispositif extérieur, sont mémorisées dans la mémoire de données 14 par l'intermédiaire de l'interface de communica- tion 27. Alors, la procédure passe au pas 77 utilisé pour l'exécution d'une procédure de préparation pour la lecture des donnéesdes points de broderie désirés dans la mémoi- re de données 14, et revient ensuite au pas 61. Si la réponse lors du pas 80 est NON, la procédure revient au pas 73, lors duquel la procédure décrite ci-dessus est répétée. D'autre part, si l'interrupteur, qui a été fermé pen- dant l'affichage du dessin d'écran du menu de programmation (figure 13a) ne correspond pas au dessin d'interrupteur Si, la réponse obtenue lors du pas 71 est NON et des procédures représentéesd'une manière générale au pas 82, c'est-à- dire différentes procédures de positionnement de données cor- respondant aux autres dessins d'interrupteurs S2-12 du menu, sont exécutées.Lors de ce pas, comme dans le mode décrit plus haut "d'entrée de données", le dessin d'écran du dispositif d'affichage 10 est commuté conformément au menu sélectionné de sorte que différentes données peuvent être positionnées et sélectionnées. On ne donnera pas une description détaillée de ces procédures. Ensuite la procédure revient au pas 61. 26 It16 b Le pas 82 inclut des procédures similaires à celles intervenant lors du pas 75, dont on ne donnera donc pas une nouvelle description détaillée. Si l'on a fermé l'interrupteur OMS du mode d'exé- cution, la décision prise lors du pas 75 ou lors du pas 83 est OUI et le mode de fonctionnement est commuté du mode de programmation au mode d'exécution. Aussitôt après la commuta- tion sur le mode d'exécution,la procédure initiale du mode d'exécution est exécutée(pas 84). Lors du pas 85 suivant, le dessin d'écran du menu du mode d'exécution est affiché par le dispositif d'affichage 10. Lors du pas 86 suivant, un "sous-programme de traitement d'entrée d'interrupteurs de la matrice" semblable à celui dé- crit ci-dessus est exécuté. Lors du pas 87 suivant, on exami- ne si le drapeau de l'interrupteur de la matrice est ou non positionné sur l'état fermé, c'est-à-dire si un dessin d'in- terrupteur du dessin d'écran du menu du mode d'exécution a été ou non activé pour la fermeture de l'interrupteur. Si le résultat est OUI, la procédure passe au pas 88, lors duquel des procédures correspondant au numéro de fonction de l'in- terrupteur, qui a été fermé, c'est-à-dire au menu de mode d'exécution sélectionné, sont exécutées.Lors de ce pas, comme dans le mode décrit précédemment "d'entrée de données", le dessin d'écran du dispositif d'affichage 10 est commuté con- formément au menu du mode d'exécution sélectionné, de sorte que les données peuvent être positionnées et sélectionnées conformément au menu du mode d'exécution sélectionné. La proce- dure passe au pas 85, lors duquel le dessin d'écran est com- muté sur le menu du mode d'exécution. Un exemple du dessin d'écran affiché sur le dispositif d'affichage 10 pendant le mode d'exécution,est représenté sur la figure 13c. Sur cette figure 13c, on a représenté un des- sin d'écran concernant un mode pour le déplacement du cadre de broderie et la sélection d'une aiguille. Les dessins d'in- terrupteurs S16-S19 sont ceux désignant le déplacement du ca- 26 '16 dre de broderie et les dessinsd'interrupteurs S20-S28 corres- pondent à ceux utilisés pour sélectionner une aiguille. Si aucun des dessins d'interrupteurs du menu n'a été activé pour la fermeture de l'interrupteur sur le dessin d'écran du menu du mode d'exécution, la procédure passe de la réponse NON obtenue lors du pas 87 au pas 89, lors duquel on examine si l'interrupteur de démarrage a ou non été fermé sous l'effet de l'actionnement de l'interrupteur de démarrage/ arrêt 26. Si l'interrupteur de démarrage a été fermé, la pro- cédure revient au programme principal et déclenche le pro- gramme d'exécution (figure 5). Si l'interrupteur de démarrage n'a pas été fermé, la procédure passe au pas 90, lors duquel on examine si l'interrupteur PMS du mode de programmation a été fermé ou non. Si le résultat est NON, la procédure revient au sous-programme de traitement d'entrée d'un interrupteur de la matrice, au pas 86. Lors de la fermeture de l'interrupteur PMS du mode de programmation, le mode de fonctionnement est commuté du mode d'exécution au mode de programmation et la procédure pas- se au pas 61 (figure 14a), lors duquel le sous-programme dé- crit plus haut pour le positionnement de différen- tes données dans le mode de programmation est répété. Le pas 88 inclut des procédures similaires à celles des pas 89 et 90, dont on ne donnera donc pas une nouvelle descrip- tion détaillée. Dans la forme de réalisation décrite plus haut, lorsqu'un nombre prédéterminé ou un nombre supérieur d'éléments for- mant interrupteurs ont été fermés dans chaque groupe d'élé- ments d'interrupteurs de la section 150 reproduisant les in- terrupteurs disposés suivant une' matrice, lesquels éléments formant interrupteurs sont combinés dans la mémoire MSM des groupes d'interrupteurs de la matrice,et qu'un interrupteur associé au dessin d'interrupteur correspondant au groupe d'in- terrupteurs est évalué comme ayant été fermé, ce nombre pré- déterminé est positionné à "1" de sorte que, si au moins un 261816b élément formant interrupteur situé dans le groupe des éléments formant interrupteurs a été fermé, l'interrupteur associé au dessin d'interrupteur correspondant à ce groupe d'interrup- teurs est estimé avoir été fermé. L'invention n'est pas limitée à cela, mais le nombre prédéterminé des éléments for- mant interrupteurs peut être 2 ou un nombre supérieur. Les moyens d'entrée servant à désigner et introduire un dessin d'interrupteur désiré n'ont pas besoin d'être cons- titués par la section 150 reproduisant les interrupteurs dis- posés suivant une matrice, réalisée sous la forme d'une feuille transparente,comme dans la forme de réalisation dé- crite ci-dessus, et on peut au contraire utiliser d'autres moyens. Comme moyens de cette sorte,on peut utiliser par exem- ple des éléments de désignation optique,comme par exemple un stylet lumineux et uncrayon lumineux, qu'on utilise en combi- naison avec le dispositif d'affichage à tube cathodique exé- cutant l'affichage au moyen du système de balayage de trame. Dans ce cas, comme moyen de décision, on peut prévoir un agen- cement tel que, en synchronisme avec le balayage du disposi- tif d'affichage 10, la position sur le dessin d'écran du dis- positif d'affichage 10, désignée par l'élément de désignation * -optique, comme par exemple un stylet lumineux ou un crayon lu- mineux, peut être détectée au moyen de coordonnées de bala- yage. En variante, de tels moyens d'entrée peuvent comprendre des moyens pour produire l'affichage d'un curseur sur le dessin d'écran du dispositif d'affichage, et des moyens d'actionne- ment (par exemple une souris) pour amener cet affichage du curseur dans une position désirée. L'entrée servant à dési- gner le dessin d'interrupteur est -obtenue en amenant l'af- fichage du curseur dans la position du dessin d'interrupteur désiré. De tels moyens d'entrée peuvent être constitués par des moyens avec lesquels on introduit une position de coor- 26 18i16 donnée désirée dans le dessin d'écran du dispositif d'affichage, sous la forme d'une valeur numérique,en actionnant une touche d'entrée de valeur numérique. De tels moyens d'entrée peuvent être constitués par un autre type de moyens d'entrée pour autant que l'on puisse désigner une position désirée sur le dessin d'écran du dispo- sitif d'affichage. Dans les formes de réalisation décrites précédemment, le positionnement des données est effectué au moyen d'un trai- tement logiciel exécuté par le système à micro-ordinateur. On peut également exécuter le positionnement des données au moyen d'un circuit matériel conçu exclusivement à cet effet. Dans les formes de réalisation décrites ci-dessus, le dispositif de positionnement de données conforme à l'inven- tion est intégré dans la machine à broder automatique.Cependant le dispositif de positionnement de don- nées peut être raccordé sous la forme d'une unité séparée, une machine à broder automatique existante. La présente invention est applicable non seulement à une machine à broder automatique, mais également à une ma- chine à coudre. Comme cela a été décrit plus haut, conformément à l'invention, les fonctions de positionnement et de sélection devant être assignées aux interrupteurs de fonctions sont com- mutées et l'affichage donnant l'explication des fonctions as- signées est effectué en correspondance avec chacun des in- terrupteurs de fonctions. Par conséquent l'opérateur peut sélectionner une fonction désirée d'une manière très simple sans avoir à se rappeler par coeur du contenu des fonctions correspondant à chaque interrupteur. En dehors de cela, dans le cas o il existe un nombre important de fonctions, l'inconvé- nient consistant en ce que la description nécessaire ne peut pas être suffisante en raison de la limitation d'espace pour l'écriture des caractères au voisinage de l'interrupteur, est supprimé et la signification de toutes les fonctions peut être 2618 16F donnée dans l'espace limité du dispositif d'affichage. En outre, conformément à l'invention, un affichage servant à expliquer une fonction de positionnement ou de sé- lection devant être assignée à un interrupteur de fonction, est réalisé au moyen d'un symbole correspondant à l'interrup- teur de fonction. Ceci supprime la nécessité de modifier la spécification de l'affichage pour l'explication des fonctions, suivant la langue du pays dans lequel la machine à bro- der est utilisée, de sorte que l'on peut utiliser un même l0 type de machine à broder dans n'importe quel pays et que le coût de fabrication s'en trouve réduit. En outre l'opérateur peut comprendre le contenu des fonctions correspondant à cha- que interrupteur de fonction grâce aux symboles, sans qu'il soit à même de lire la langue, de sorte qu'il peut sélection- ner très aisément une fonction désirée. En outre, conformément à l'invention, on peut dispo- ser les dessins d'interrupteurs sous la forme d'un ensemble ayant l'agencement désiré grâce à l'utilisation d'un dispo- sitif d'affichage apte à afficher des caractères et des ima- ges désirés, un dessin d'interrupteur désiré peut être dési- gné et introduit à l'aide de moyens d'entrée, et un interrup- teur associé au dessin d'interrupteur désigné est évalué com- me ayant été fermé. Par conséquent on peut réaliser un inter- rupteur à fonctions multiples à l'aide d'une conception très simple en modifiant différemment l'ensemble des dessins d'in- terrupteurs sur l'affichage de sorte que l'on peut mettre en oeuvre différentes fonctions d'interrupteurs pour le position- nement et la sélection de différentes données dans la machi- ne à broder. 261f816 j REVENDICATIONS 1. Dispositif de positionnement de données pour une machine à broder ou une machine à coudre, permettant de posi- tionner ou sélectionner différentes données, caractérisé en ce qu'il comporte: des interrupteurs de fonctions (F1-F6) présents en un nombre prédéterminé inférieur au nombre des fonctions de positionnement et de sélection; des moyens de commutation (1) servant à commuter une fonction de positionnement ou de sélection devant être assi- gnée à chacun des interrupteurs de fonctions; des moyens (2) d'affectation de fonctions servant à assigner une fonction prédéterminée de positionnement ou de sélection à chacun des interrupteurs de fonctions, les con- tenus devant être assignés étant commutés conformément à l'opé- ration de commutation exécutée par lesdits moyens de commu- tation; et des moyens (3) d'affichage de fonctions servant à afficher, conformément à l'affectation réalisée par lesdits moyens d'affectation de fonctions, une fonction de position- nement ou de sélection qui est à l'instant considéré assignée chacun des interrupteurs de fonction, un traitement correspondant à la fonction de position- nement ou de sélection, qui est à l'instant considéré assignée à l'un des interrupteurs de fonctions, étant désigné en ré- ponse à l'actionnement dudit interrupteur de fonction. 2. Dispositif de positionnement de données selon la revendication 1, caractérisé en ce que l'un desdits interrup- teurs de fonctions (F1-F6) constitue lesdits moyens de commutation, dans un état dans lequel une fonction spécifique est assignée. 3. Dispositif de positionnement de données selon la revendication 1, caractérisé en ce que lesdits moyens (3) d'af- fichage des fonctions comportent des cadres d'affichage cor- respondant aux interrupteurs de fonctions, et l'affichage 261 16tu d'une lettre représentant la fonction de positionnement ou de sélection, qui est à l'instant considéré assignée a chacun des interrupteurs de fonctions est effectuée dans chacun des cadres d'affichage. 4. Dispositif de positionnement de données pour une machine à broder ou une machine à coudre pour le positionne- ment ou la sélection de différentes données, caractérisé en ce qu'il comporte: des interrupteurs de fonctions(Il-F6)présentsenunnombre prédéterminé inférieur au nombre des fonctions de positionne- ment et de sélection respectives; des moyens decormrnutation (1) servant à commuter une fonction de positionnement ou de sélection devant être assi- gnée à chacun des interrupteurs de fonctions; des moyens(2) d'affectation de fonctions servant à as- signer une fonction prédéterminée de positionnement ou de sé- lection à chacun des interrupteurs de fonctions, les contenus devant être assignés étant commutés conformément à l'opéra- tion de commutation exécutée par lesdits moyens de commuta- tion; et des moyens (4) de production de dessins graphiques, servant à produire desdonnées de dessins graphiques prédéter- minés et symbolisant les descriptions des fonctions respecti- ves, qui peuvent être positionnées et sélectionnées en corres- pondance avec ces fonctions; des moyens (3) d'affichage des fonctions servant à recevoir, conformément à l'affectation réalisée par lesdits moyens (2) d'affectation de fonctions, des données de dessins graphiques correspondant à la fonction de positionnement ou de sélection, qui est à l'instant considéré assignée à chacun des interrupteurs de fonctions, et émises par les moyens (4) de pro- duction de dessins graphiques et affichant un dessin basé sur lesdites données de dessins graphiques en correspondance avec chacun desdits interrupteurs de fonctions, un traitement correspondant à la fonction de posi- 26 S816i tionnement ou de sélection, qui est à l'instant considéré as- signée à l'un des interrupteurs de fonctions étant désigné en réponse à l'actionnement dudit interrupteur de fonction. 5. Dispositif de positionnement de données selon la revendication 4, dans lequel l'un des interrupteurs de fonc- tions (F1-F6) constitue lesdits moyens de commutation dans un état dans lequel une fonction spécifique est assignée. 6. Dispositif de positionnement de donnéespour une machine à broder ou une machine à coudre, pour le positionne- ment ou la sélection de différentes données, caractérisé en ce qu'il comporte: un dispositif d'affichage (10) servant à afficher des lettres et des images; - des moyens de commande d'affichage (5) servant à dé- clencher l'affichage d'un ou de plusieurs dessins d'interrup- teurs devant être affichés sur l'écran dudit dispositif d'af- fichage conformément à un ensemble préalablement programmé de dessins d'interrupteurs; des moyens d'entrée (6) servant à réaliser une opé- ration d'entrée permettant de désigner de façon sélective le dessin d 'interrupteur affiché sur l'écran dudit disposi- tif d'affichage; et des moyens de décision (7) servant à déterminer quel dessin d'interrupteur sur l'écran dudit dispositif d'affi- chage est le dessin de l'interrupteur désigné et introduit à l'aide desdits moyens d'entrée (6), un traitement étant effectué conformément à la détermi- nation faite par lesdits moyens de décision dans l'hypothèse o l'introduction de l'interrupteur correspondant à la fonc- tion assignée audit dessin d'interrupteur a été réalisée. 7. Dispositif de positionnement de données selon la revendication 6, caractérisé en ce que lesdits moyens de commande d'affichage (5) comprennent une mémoire de dessins d'écrans, contenant une pluralité d'ensemblesde dessins d'interrupteurs et lisent l'un de ces ensem- 2518 16b bles de façon sélective dans cette mémoire de dessins d'écrans de manière que ledit dispositif d'affichage (10) af- *fiche le dessin d'interrupteur dans l'ensemble lu des dessins d'interrupteurs, et que lesdits moyens de décision (7) déterminent le dessin d'interrupteur désigné et introduit en comparant et en rassemblant les positions des dessins d'interrupteursres- pectifs situés dans ledit ensemble de dessins d'interrupteurs sélectionné par lesdits moyens de commande d'affichage (5) et la position sur l'écran dudit dispositif d'affichage, dé- signéepar lesdits moyens d'entrée. 8. Dispositif de positionnement de données selon la revendication 6, caractérisé en ce que lesdits moyens d'en- trée (6) comprennent une section (150) reproduisant des inter- rupteurs disposés suivant une matrice et réalisée sous la for- me d'une feuille transparente comportant des éléments de com- mutation disposés sous la forme d'une matrice sur la surface avant dudit dispositif d'affichage. 9. Dispositif de positionnement de données selon la revendication 8, caractérisé en ce que lesdits moyens de dé- cision (7) réunissent en groupes les éléments formant inter- rupteurs disposés en correspondance avec les positions respec- tives des dessins d'interrupteurs sur l'écran dudit disposi- tif d'affichage, déterminées en fonction de l'ensemble des dessins d'interrupteurs dans ledit dispositif d'affichage, et déterminent, lorsqu'un nombre prédéterminé des éléments for- mant interrupteurs ou un plus grand nombre de tels éléments dans le groupe des éléments formant interrupteurs ont été fer- més, qu'un interrupteur associé au dessin d'interrupteur cor- respondant au groupe des éléments formant interrupteurs a été fermé. 10. Dispositif de positionnement de données selon les revendications 1 à 6, caractérisé en ce que lesdits moyens d'entrée (6) comprennent un élément de désignation de type optique servant à désigner une position désirée sur l'écran dudit dispositif d'affichage. 260 16! 11. Dispositif de positionnement de données selon la revendication 1, caractérisé en ce que lesdits moyens d'en- trée (6) comprennent les moyens pour produire l'affichage d'un curseur sur l'écran dudit dispositif d'affichage (6), et des moyens de manipulation pour déplacer cet affichage du curseur jusque dans une position désirée sur l'écran du dispositif d'affichage, le dessin désiré d'un interrupteur étant désigné par la position dudit affichage du curseur.