Brevet FR2618459A1 — publié le 19890127

TITRE: MACHINE A BRODER La présente invention a pour objet une machine à bro- der capable de stocker des données de points afin de réaliser une opération de broderie correspondant à un motif de broderie pour chaque motif de broderie, de stocker des données de commande respec- tives pour changer les données de points ou pour commander l'opé- ration de broderie associée aux données de points et d'effectuer la lecture des données de points ou des données de commande corres- pondant à un motif de broderie désiré et mettre en oeuvre l'exécu- tion et la commande de l'opération de broderie en fonction de la lecture(extraction)des données. L'invention a également pour objet une machine à bro- der comportant des moyens de mémorisation de données de points,capa- ble de lire et d'enregistrer des données de points stockées corres- pondant à un motif de broderie, et de lire des données de points pour un motif de broderie désiré à partir des moyens de mémorisation de données de points, pour commander l'opération de broderie,et plus particulièrement une machine à broder capable de combiner plusieurs ensembles de données de points enregistrés séparément dans un dispo- sitif d'enregistrement extérieur telle qu'une bande perforée, en des données de points correspondant à un motif continu unique et de stoc- ker et lire ces données de points dans les moyens de mémorisation des données de points. L'invention a également pour objet une machine à broder capable d'effectuer une édition (mise en forme) des données, telle qu'un changement, un effacement ouune insertion, à l'égard des données de points d'un motif de broderie stocké en mémoire en un point désiré de celui-ci et plus particulièrement à une machine à broder capable d'arrêter temporaire- ment la rotation de son arbre principalen un point du motif de brode- rie en cours d'opération et d'effectuer l'édition des données par rapport à un point désiré associé au point o se fait l'arrêt de la rotation,permettant ainsi l'édition de données de manière sim- ple tout en validant la réalisation du motif de broderie en cours. L'invention a aussi pour objet une machine à broder capable d'effectuer l'édition de données telle que le changement ou la modification par rapport aux données de points en un point désiré d'un motif de broderie et plus particulièrement une machine à broder capable d'afficher un motif de broderie désiré sur un écran d'un dis- positif de visualisation et de réaliser un changement ou un positionnement en un point désiré des données de points tout en validant le motif de broderie sur l'écran du dispositif de visualisation. L'invention a aussi pour objet une machine à broder comportantune interface de communication et plus particulièrement une machine à broder capable de transmettre et de recevoir des données de points destinées à réaliser l'opération de broderie et respective- ment des données de commande destinées à commander l'opération de bro- derie associée à ces données de points, entre la machine à broder et un dispositif extérieur tel qu'un ordinateur ayant une fonction de communication. Dans une machine à broder automatique,des données de points correspondant à divers motifs de broderie sont stockées dans un dispositif extérieur tel qu'une bande perforée;le disposi- tif extérieur tel qu'une bande perforée contenant des données de points destinées à un motif de broderie désiré est réglé et ces don- nées dq points sont transférées à une mémoire de la machine à broder et y sont enregistrées. Les données enregistrées dans le dispositif extérieur comme données associées à un motif de broderie n'étaient jusqu'à présent que des données de points destinées à réaliser une opération de broderie correspondant au motif de broderie (ces données de points concernent une opération de broderie pour un point compor- tant les données X et Y représentant l'étendue du déplacement du métier à broder pour chaque point et des données de fonction désignant des opérations de la machine à broder, telles que le changement de couleur du fil, l'arrêt de l'arbre principal de la machine à broder, et le saut en des points requis) et ces'données de points sont trans- féréesà la mémoire interne et y sont enregistrées. Dans la machine à broder automatique,les données de points enregistrées dans la mé- moire interne sont lues et l'opération de broderie s'effectue en fonc- tion de la lecture des données. La machine à broder automatique peut aussi enregistrer des données de points relatives à des motifs de broderie multiples dans sa mémoire interne, et extraire de façon sé- lective à partir des données de points enregistrées, des données de points pour un motif de broderie désiré. Une tendance récente dans les machines à broder auto- matiques consiste à disposer de diverses fonctions concernant le chan- gement d'un motif de broderie ou la commande d'une opération de bro- derie. De telles fonctions de changement et de commande comportent: (1) la désignation d'un ordre de changement de couleur du fil, (2) la conversion des données X, Y, désignant l'étendue des déplace- ments X, Y du métier à broder,en données de points en fonction de paramètres correspondant à la réduction, l'agrandissement ou la rotation en vue de réduire, d'agrandir, ou de procéder à une rotation du motif de broderie, (3) la sélection de la marche/repos de chaque tête de machine à bro- der dans une machine à broder du type à têtes multiples, (4) la désignation de l'ordre de piquage d'un motif de broderie lors- que des motifs de broderie multiples sont combinés et brodés en un motif continu, (5) la répétition de l'opération de piquage du même motif de broderie, (6) le réglage de l'étendue du décalage du métier à broder en fonction de la position de montage d'un alésoir lorsque la position d'une aiguille sur laquelle est montée l'alésoir a été sélectionnée. Dans les machines à broder de l'art antérieur, le réglage (positionnement) de telles données concernant les fonctions de changement et de commande n'est effectué que par des moyens de réglage prévus sur la machine à broder et le fonctionnement de la machine à broder est commandé directement en fonction de l'étendue d'ajustage de ces moyens de réglage. En d'autres termes, les données - concernant les fonctions de changement et de commande sont fixées com- me des données appartenant exclusivement à la machine à broder et sont considérées comme n'ayant aucun rapport avec les données de points pour chaque motif de broderie. Si, par conséquent, on désire fixer des données concernant les fonctions de changement et de com- mande relatives à un motif de broderie, les données concernant les fonc- tions de changement et de commande désirées doivent être fixées chaque fois par les moyens de réglage avant chaque opération de bro- derie. C'est la raison pour laquelle, chaque fois que l'on change un motif à broder, l'on doit régler à nouveau les données con- cernant les fonctions de changement et de commande. Ceci implique une opération complexe et par conséquent, un surcroît de travail pour l'opérateur de la machine à broder. Une tendance récente dans les machines à broder auto- matiques consiste en ce que la dimension du motif à broder et le nom- bre de couleurs à utiliser augmentent, ce qui a pour effet d'augmenter le nombre de données de points pour un motif de broderie. Etant donné que la capacité de mémoire d'une bande perforée est au maximum de soixante-dix mille points; au cas o ces données de points sont enre- gistrées sur une bande perforée, utilisée comme dispositif de mémoire externe, des données de points dépassant cette capacité de mémoire doivent être divisées en plusieurs données et enregistrées séparément sur plusieurs bandes perforées. Dans les machines à broder selon une technique antérieure, une série de données de points est recueillie par un dispositif d'entrée d'une bande perforée à partir des diverses bandes perforées, chacune comme un ensemble de données de points et enregistrées dans la mémoire de la machine à broder, l'opération de broderie étant effectuée pour chaque ensemble de données de points. Il existe aussi une machine à broder suivant une technique antérieure, qui comporte une mémoire de données capable d'effectuer la lecture, l'enregistrement et la mise en mémoire de données de points de plu- sieurs motifs ainsi qu'une mémoire de fonction d'édition destinée à éditer des données de points de nombreux motifs enregistrés dans la mémoire de données. Dans cette machine à broder, les données de points de plusieurs motifs enregistrées dans la mémoire de données sont con- nectéesles unesaux autres en données de points d'une série de motifs en utilisant la mémoire de fonction d'édition et l'opération de bro- derie s'effectue en fonction de ces données de points. Dans la machine à broder de l'art anté- rieur, décrite ci-dessus, dans laquelle une série de données de 2 6 18 4 5 9 points est divisée et enregistrée sur plusieurs bandes perforées, et o ces données sont respectivement introduites comme un ensemble de données de points depuis le dispositif d'entrée de la bande per- forée et enregistrées dans la mémoire de la machine à broder afin de permettre la mise en oeuvre de l'opération de broderie en fonction de chaque ensemble de données de points, il est nécessaire de chan- ger le motif de broderie autant de fois que le nombre de données de points enregistrées sur les bandes perforées en vue de broder la sé- rie de motifs. Cette opération de changement estcomplexe car une don- née de commande doit être fixée pour chaque donnée de points corres- pondante pour laquelle le piquage doit être exécuté et pose donc un problème dans la réalisation d'un travail de broderie rentable. Dans la machine à broder automatique comportant une fonction de mémoire d'édition, éditer plusieurs données de points enregistréesdans la mé- moire de données, représente un travail complexe et exige de plus une construction additionnelle destinée à la réalisation de la mémoire de fonction d'édition ce qui entraîne une augmentation du coût de fabrication. Dans un cas o les contenus des données de points en- registrées de la mémoire de données, doivent être modifiés, dans la machine à broder automatique selon la technique antérieure, une telle opération de modification est effectuée selon un mode opératoire d'édition prévu exclusivement à cet effet qui est tout à fait diffé- rent du mode opératoire de marche en vue de l'exécution de l'opéra- tion effective de broderie. Si l'on désire par conséquent mettre en oeuvre l'édition de données après la validation du motif de broderie lui- même, la machine à broder doit fonctionner une fois selon un mode opératoire de marche afin d'exécuter l'opération de broderie depuis la position de démarrage du motif de broderie et subséquemment le mo- de de fonctionnement doit être commuté vers le mode opératoire d'édi- tion prévu exclusivement à cet effet, afin d'exécuter le traitement de l'édition de données désirée. Par conséquent, si l'on veut modifier le contenu des données de points enregistrées dans la mémoire de données, dans une machine à broder selon l'art antérieur, le mode opératoire 2 6 1 8 4 5 9 de la machine à broder doit être ajusté selon un mode opératoire d'édition spéciale, de manière à ce que la modification du contenu des données de points ne puisse être effectuée alors que le mode opératoire de marche se poursuit au cours de l'opération de brode- rie. Les modifications du contenu des données de points,par exemple l'opération effective de broderie est effectuée sur l'ensemble du motif en fonction des données de points et les parties de l-a brode- rie o un changement ou une modification est nécessaire, sont éta- blies en validant le motif de broderie complété puis en changeant le mode opératoire de la machine à broder en un mode opératoire spécial d'édition, afin d'exécuter un travail d'édition pour changer ou modi- fier les données de points des parties qui exigent un changement. De plus, afin de valider les données de points éditées, on change le mode opératoire de la machine à broder en un mode opératoire de mar- che afin de démarrer l'opération de broderie depuis une position de départ du motif de broderie il s'ensuit que le travail d'édition est séparé de l'opération de broderie et de l'opération de validation du motif, ce qui entraîne une complication de l'ensemble du travail de broderie et exige plus de dextérité et plus de temps. De plus, dans la machine à broder suivant l'art antérieur une opération de modification et de commande des données de points est effectuée seulement par des moyens de réglage prévus sur la machine à broder et le fonctionnement de la machine à broder est commandé directement par les éléments fixés par ces moyens de ré- glage. En d'autres termes, une donnée concernant des fonctions de modi- fication et de commande est réglée comme une donnée appartenant exclu- sivement à la machine à broder,de sorte que les données concernant les fonctions de modification et de commande désirées doivent être fixées par les moyens de réglage avant d'effectuer l'opération de bro- derie de chaque motif de broderie. L'on a aussi proposé une machine de broderie automatique capable de transmettre et de recevoir des données de points concernant un motif de broderie, entre la machine à broder et un dispositif ex- terne à travers une ligne de communication. Cependant les données transmises et reçues se limitent à des données de points alors que les données de commande ainsi que les données concernant les fonctions de modification et de commande désiréesdoivent être fixées chaque fois que l'on modifie les données de points. Par conséquent dans l'opération de broderie, les don- nées de commande concernant les fonctions de modification et de com- mande désirées doivent être réglées manuellement chaque fois que l'on modifie les données de points. Ceci est contraignant et impose une surcharge de travail à l'opérateur. De plus, dans une machine à broder selon l'art antérieur, il est tout à fait impossible de conserver ou d'éditer des données de commande une fois établies dans le dispositif externe. L'invention a donc pour objet une machine à broder ca- pable d'enregistrer des données de points pour chaque motif de brode- rie ainsi que des données de commande pour modifier les données de points ou pour commander l'opération de broderie de chaque motif de broderie, d'effectuer la lecture des données de points et des données de commande pour un motif de broderie désiré et de mettre en oeuvre l'exécution et la commande de l'opération de broderie réduisant ainsi la charge de l'opérateur pour le réglage des données de commande. L'invention a également pour objet une machine à broder capable de combiner des données de points pour des motifs de broderie multiples enregistrés sur un dispositif de mémoire externe tel qu'une bande perforée, en une série de données de points correspondant à un motif unique de broderie et d'enregistrer ces données de points dans une mémoire en vue d'exécuter l'opération de broderie en fonction des données de points enregistrées dans la mémoire. L'invention a encore pour objet une machine à broder ca- pable d'interrompre momentanément une opération de piquage en un point d'un motif de broderie au cours d'une opération de broderie et d'ef- fectuer une édition de données relative à un point désiré associé au point correspondant à l'interruption de l'opération de piquage, permet- tant ainsi une édition, telle que modification, effacement ou insertion de données de points tout en validant le motif de broderie actuel au cours d'une opération de broderie. L'invention a en outre pour objet une machine à broder 2618 4 5 9 capable d'afficher en visualisation le dessin d'un motif de broderie et de désigner un point désiré après observation de cette visualisation permettant ainsi d'éditer des données de points con- cernant le point désigné. L'invention a encore pour objet une machine à broder capable de transmettre et de recevoir non seulement des données de points concernant un motif de broderie mais aussi des données de commande pour modifier des données de points ou pour commander l'opé- ration de broderie entre la machine à broder et un dispositif ex- terne à travers une ligne de communication,allégeant ainsi la charge de l'opérateur pour le réglage des données de commande et en permet- tant aussi l'utilisation du dispositif externe pour traiter les don- nées de commande entraînant une extension des fonctions de traite- ment de la machine à broder. Afin de réaliser le premier objet de l'invention,il est prévu une machine à broder qui comporte des moyens de mémoire de données de points destinés à enregistrer des données de points afin de réaliser une opération de broderie correspondant à un motif de broderie désiré, des moyens d'exécution d'une opération de brode- rie destinés à exécuter l'opération de broderie en fonction de ces donnéesde points, des moyens de réglage de données de commande pour régler respectivement les données de commande destinées à modifier les données de points ou à commander l'opération de broderie asso- ciée aux données de points, des moyens de mémoire desdonnées de com- mande destinés à enregistrer les données de commande fixées par lesdits moyens de réglage données de commande par rapport à chaque motif de bro- derie pour lequel les dcrrées de pointsontenregistréesdans lesdits moyens de mémoire de données de points et des moyens de commande destinés à la lectur des données de points et des données de commande pour l'exécution du motif de broderie désiré,à partir desdits moyens de mémoire de données de points et desdits moyens de mémoire de données de commande, permet- tant aux moyens d'exécution de l'opération de broderie d'effectuer cette opération sur la base des données de points lues et de commander la modification des données de points et l'opération de broderie en fonction des données de commande lues. Les données de commande destinées respectivement à la modification des données de points ou à la commande de l'opération de broderie associée aux données de points sont fixées comme il est requis par les moyens de réglage. Un ensemble de données de commande ainsi fixées par les moyens de réglage est enregistré dans les moyens de mémoire de données de commande en correspondance avec le motif de broderie désiré dans les motifs de broderie,dont les données de points sont enregistrées dans les moyens de mémoire de données de points. Ainsi, un ensemble de données de commandes est établi comme désiré par les moyens de réglage de données de commandes en fonction de chaque motif de brode- rie dont les données de points ont été enregistrées dans les moyens de mémoire de données de points et chaque ensemble de données de com- mande est enregistré dans les moyens de mémoire des données de com- mande. Lorsque l'opération de broderie est exécutée, les don- nées de points et les données de commande concernant un motif de brode- rie désiré sont lues à partir des moyens de mémoire de données de points et des moyens de mémoire de données de commande par l'opéra- tion des moyens de commande,ce qui met en oeuvre une opération de bro- derie en fonction de la lecture des données de points par les moyens d'exécution de l'opération de broderie alors que la modification des données de points et la commande de l'opération de broderie sont exé- cutées en fonction de la lecture des données de commande. Pour permettre de réaliser le second objet de l'inven- tion, il est prévu une machine à broder comprenant des moyens de mé- moire de données de points capablesd'effectuer la lecture et l'ins- cription,en vue de l'enregistrement,de données de points pour réaliser une opération de broderie correspondant à un motif de broderie dési- ré, des moyens de commande destinés à combiner de façon continue plu- sieurs ensembles de données de points correspondant à plusieurs mo- tifs de broderie introduits de façon séquentielle à partir d'un dispo- sitif d'enregistrement externe, en des données de points correspon- dant. à un motif de broderie unique et à inscrire les données combi- nées dans lesdits moyens de mémoire de données de points, et des moyens 26 18459 d'exécution destinés à la lecture des données de points à partir des- dits moyens de mémoire de données de points et à l'exécution de l'opéra- tion de broderie en fonction de la lecture des données de points. Les données de points d'un motif de broderie introduit à partir d'un dispositif de mémoire externe sont normalement enre- gistrées dans les moyens de mémoire de données de points comme don- néesdepointspour un motif de broderie. Cependant, par la mise en oeuvre des moyens de commande, les données de points de plusieurs ensembles correspondant à plusieurs motifs de broderie introduits de façon séquentielle à partir du dispositif de mémoire externe sont combinéesde façon continue dans les données de points afin de réali- ser un motif de broderie unique et ces données de points combinées sont enregistrées dans les moyens de mémoire de données de points. A la sélection de l'opération de broderie relative à un motif de broderie consistant en une combinaison de plusieurs motifs de brode- rie, le moyen d'exécution lit de façon séquentielle une série de don- nées de points consistant en cette combinaison destiné à choisir le motif de broderie à partir des moyens de mémoire de données de points et réalise l'opération de broderie en fonction de la lecture des don- nées de points. Les motifs de broderie multiples enregistrés dans le dispositif de mémoire externe peuvent être différents motifs de bro- derie initialement séparés ou en variante, peuvent être constitués par plusieurs motifs de broderie divisés à partir d'un motif de bro- derie unique initial du fait de la capacité de mémoire du dispositif de mémoire externe. Pour permettre de réaliser le troisième objet de l'in- vention,il est prévu une machine à broder comportant des moyens de mé- moire de données de points qui est en mesure d'effectuer la lecture et l'inscription,en vue de l'enregistrement,de données de points afin de réaliser une opération de broderie correspondant à un motif de bro- derie désiré, des moyens d'exécution pour réaliser l'opération de bro- derie par la lecture séquentielle point par point des données de points à partir desdits moyens de mémoire de données de points et déplacer un métier à broder en fonction de cette lecture des données de points, 26 18459 des moyens d'interruption pour interrompre temporairement la lecture séquentielle des données de points à partir desdits moyens de mémoire de danes de points en un point du processus de broderie du motif de broderie et arrêter temporairementl'opération de broderie, des moyens d'édi- tion de données afin d'exécuter,au cours de l'interruption de l'opé- ration de broderie, la modification, 1' effacement ou l'insertion de don- nées de points pour un point désiré enregistré dans lesdits moyens de mémoire de données de points sur la base du point o a eu lieu l'arrêt temporaire de l'opération de broderie, et des moyens de démar- rage pour reprendre la lecture séquentielle temporairement interrom- pue des données de points et l'opération de broderie. Les données de points sont lues de façon séquentielle, point par point,à partir desmoyens de mémoire desdonnées de points et l'opération de broderie est effectuée en déplaçant le métier à broder en fonction de la lecture des données de points. S'il s'avère néces- saire au cours de l'opération de broderie de modifier le motif cor- respondant au point auquel l'opération de broderie a été effectuée, les moyens d'interruption arrêtent temporairement la lecture séquentiel- le des données de points depuis les moyens de mémoire de données de points, en un point-situé dans le cours de l'opération de broderie du motif de broderie et arrêtent aussi temporairement l'opération de brode- rie. Au cours de l'arrêt de l'opération de broderie, les moyens d'édi- tion de données exécutent la modification, l'effacement ou l'insertion de données de points en un point désiré enregistré dans les moyens de mémoire de données de points, sur la base du point o l'opération de broderie a été temporairement interrompue. A la fin de l'édition des données de points, les moyens de démarrage reprennent la lecture séquentielle temporairement interrompue des données de points ainsi que l'opération de broderie. Suivant le mode décrit ci-dessus, suivant * l'invention, l'édition de données-telle, qu'une modification, un efface- ment ou une insertion, peut être aisément effectuée au cours d'une opé- ration de broderie tout en validant le motif de broderie actuel. Pour permettre de réaliser le quatrième objet de l'invention,il est prévu une machine à broder comportant des moyens de mémoire de données de points destinés à enregistrer des données de points en vue de réaliser une opération de broderie correspondant à un motif de broderie désiré, des moyens d'exécution de l'opération de broderie en fonction de ces données de points, des moyens de visua- lisation pour l'affichage d'un. motif de broderie correspondant aux données de points enregistrées dans lesdits moyens de mémoire de don- nées de points, des moyens d'indication destinés à désigner,sur un écran desdits moyens de visualisation, une position désirée de point dans le motif de broderie affiché, et des moyens d'édition de données destinés à modifier ou à régler les données de points correspondant à la position de point désignée par lesdits moyens d'indication. Les moyens de visualisation affichent un motif de brode- rie correspondant aux données de points enregistrées dans les moyens de mémoire de données de points. Les moyens d'indication désignent, sur un écran des moyens de visualisation, une position du point dési- ré sur le motif de broderie affiché. Les moyens d'indication consis- tent par exemple en un curseur. Les moyens d'édition de données modi- fient ou fixent les données de points dans les moyens de mémoire de données de pointscorrespondant à la position de point désignée par lesmoyensd'indication. Pour permettre de réaliser le cinquième objet de l'in- vention, il est prévu une machine à broder comportant des moyens de mémoire de données de points pour enregistrer des données de points en vue de réaliser une opération de broderie correspondant à un motif de broderie désiré, des moyens de mémoire de données de commande des- tinés à enregistrer respectivement des données de commande en vue de modifier les données de points ou de commander l'opération de bro- derie associée aux données de points, des moyens d'exécution de l'opé- ration de broderie permettant de réaliser l'opération de broderie en réponse aux données de points lues à partir des- dits moyens de mémoire de données de points et aux données de comman- des lues à partir desdits moyens de mémoire de données de commande, des moyens d'interface de communication permettant une émission- réception desdonnées de points et desdonnées de commande entre la machine à broder et un dispositif externe,et des moyens de commande destinés à l'inscription des données de points et des données de com- mande, reçues à partir du dispositif externe à travers lesdits moyens d'interface de communication,dans lesdits moyens de mémoire de don- nées de points et lesdits moyens de mémoire de données de commande et à lire des données de points et des données de com- mande devant être transmises au dispositif externe à travers lesdits moyens d'interface de communication depuis lesdits moyens de mémoire de données de points et lesdits moyens de mémoire de données de com- mande. Ainsi, conformément à l'invention, tant les données de points que les données de commande peuvent être transmises et reçues entre la machine à broder et le dispositif externe à travers l'inter- face de communication. La présente invention sera mieux comprise, et d'autres avantages et caractéristiques de l'invention ressortiront de la des- cription ci-après, à titre non limitatif, d'exemples particuliers de réalisation décrits en référence aux dessins annexés sur lesquels: les figures la à le sont des schémas fonctionnels qui représentent respectivement en grandes lignes les modes de réalisa- tion de la machine à broder selon l'invention; la figure 2 est un schéma fonctionnel du montage du matériel représentant de façon schématique le système de commande d'un mode de réalisation de la machine à broder; la figure 3 est une vue en plan d'un panneau de commande de la figure 2; la figure 4 est un diagramme représentant un exemple de la topographie d'une mémoire RAM de données de la figure 2; la figure 5 est un organigramme représentant la routine principale d'un programme exécuté par le microprocesseur de la figure 2; les. figures 6a et 6b sont des organigrammes représentant un exemDle de routine d'arrêt de l'arbre principal de la machine à broder dans la routine principale de la figure 5; la figure 7 est un organigramme représentant un exemple de sous-routine de réglage d'un bloc; la figure 8 est un organigramme représentant un exemple de sous-routine d'entrée de données de la figure 6a; - la figure 9estun organigramme représentant un exemple de routine de marche de l'arbre principal de la machine à broder dans la routine principale de la figure 5; la figure 10 est un organigramme représentant un exemple de sous-routine d'interruption de signal d'horloge de codeur exécuté avec la routine de la figure 9; la figure 11 est un organigramme représentant un exemple modifié de la sousroutine d'entrée de données dans un autre mode de réalisation de l'invention; les figures 12a et 12b sont des schémas fonctionnels représentant des exemples d'affichage au moyen d'une unité de visua- lisation au cours des étapes dcexécution des opérations de la fi- gure 11; les figures 13a à 13c sont des schémas fonctionnels représen- tant un exemple d'une topographie de mémoire dans le cas de données de points combinées correspondant à plusieurs bandes perforées dans les données de points destinées à un motif unique et enregistrées dans la mémoire RAM de données 14; la figure 14 est un organigramme représentant un exem- ple modifié de la routine d'arrêt de l'arbre principal de la machine à broder dans un autre mode de réalisation de l'invention; - la figure 15 est un organigramme représentant un exem- ple de sous-routine de traitement de modification de donnéesde la figure 14; la figure 16 est un organigramme représentant un exem- ple de sous-routine de traitement d'effacement de données de la figure 14; la figure 17 est un organigramme représentant un exemple de sous-routine de traitement d'insertion de données de la figure 14; la figure 18 est un organigramme représentant un exemple de routine de marche de l'arbre principal de la machine à broder dans la routine principale de la figure 5; la figure 19 est un organigramme représentant un exemple de sousroutine d'interruption de signal d'horloge de codeur exécuté dans la routine de marche de l'arbre principal de la machine à broder de la figure 18; les figures 20a et 20b sont des vues en plan représen- tant des exemples d'affichage dans l'unité de visualisation au cours de l'exécution des étapes de la figure 14; les figures 21a à 21c sont des schémas illustrant un exemple de topographie de la mémoire RAM de données 14 au cours d'une édition de données; la figure 22 est un organigramme représentant un exem- ple modifié de la routine d'arrêt de l'arbre principal de la machine à broder dans un autre mode de réalisation de la machine à broder suivant l'invention; la figure 23 est un organigramme représentant un exem- ple de sous-routine de mode télécommande de la figure 22; la figure 24 est un schéma fonctionnel qui représente dans ses grandes lignes un système de commande d'un autre mode de réalisation de la machine à broder suivant l'invention; les figures 25a et 25b sont des organigrammes repré- sentant un exemple de routine d'arrêt de l'arbre principal de la machine à broder dans ce mode de réalisation, qui sont des exemples modifiés des figures 6a et 6b; la figure 26 est un organigramme représentant un exem- ple de routine d'affichage du motif de la figure 25a; la figure 27 est un organigramme représentant un exem- ple de routine de recherche et d'enregistrement de la figure 25c; et la figure 28 est un schéma représentant un exemple d'affichage d'un dessin de motif de broderie. Dans le mode de réalisation de la figure la, un moyen 1 de mémoire de données de points enregistre des données de points afin de réaliser une opération de broderie correspondant à un motif de broderie. Un moyen de mise en oeuvre2del'opération de broderie réalise l'opération de broderie en réponse à la lecture des données de points à partir de ce moyen de mémoire 1. Un moyen de réglage de données de commande 3 établit les donnéesde commande respectivesdestinéesau changement de données de points ou à lacommande de l'opération de broderie associée aux données de points suivant un mode désiré. Les données de commande fixées par ce moyen de réglage de données de commande 3 correspon- dant à de telles fonctions de changement et de commande comportent: (1) une donnée indiquant l'ordre de changement de couleur du fil (référencée comme"donnée de réglage de commande du programme" dont l'abréviation est"donnée de réglage PROCON"). (2) des données paramétriques indiquant la réduction, l'agrandisse- ment ou la rotation des données X, Y, désignant la quantité de déplacement X, Y du métier à broder dans les données de points afin d'effectuer une modification telle qu'une réduction, un agrandissement, ou une rotation du métier à broder (référencées comme"paramètre de conversion de données") (3) des données de sélection marche/repos de chaque tête de machine à broder dans une machine à broder du type multitêtes référen- cées comme "données de sélection de tête") (4) des données désignant l'ordre de piquage d'un motif de broderie dans le cas de motifs de broderie multiples et combinés et leur exécution de façon continue (référencées comme"données de régla- ge de commande du programme du motif" dont l'abrégé est "données de réglage PROCON du motif") (5) des données de réglage du nombre de répétitions de piquage d'un même motif de broderie(référencées comme "données de réglage de répétition") (6) des données destinées à décaler l'étendue du décalage afin de décaler le métier à broder lorsque la position de l'aiguille sur laquelle est monté l'alésoir a été choisie (référencées comme "données de réglage du décalage"). Un ensemble de données de commande fixé par le moyen de réglage 3 est enregistré dans le moyen de mémoire de données de commande 4 en correspondance avec un motif de broderie désiré parmi les motifs de broderie,dont les données de points sont enregistrées dans le moyen de mémoire de données de points 1. Ainsi donc, un ensemble de données de commande est fixé comme on le désire par le moyen de réglage de données de commande 3 par rapport à chaque motif de bro- derie dont les données de points ont été enregistrées dans le moyen de mémoire de données de points 1 et chacune des données de commande ainsi fixée est enregistrée dans le-moyen de mémoire de données de commande 4. Lorsque l'opération de broderie est exécutée, les don- nées de points et les données de commande concernant un motif de broderie désiré sont lues à partir du moyen de mémoire de données de points 1 et du moyen de mémoire de données de commande 4 par l'opération du moyen de commande 5 et une opération de broderie en fonction de la lecture des données de points est exécutée par le moyen 2 de mise en oeuvre de l'opération de broderie alors que la modification des données de points et la commande de l'opération de broderie sont exécutées en fonction de la lecture des données de commande. Il n'est par conséquent pas nécessaire de changer le réglage des données de commande chaque fois que le motif de broderie est changé et,par la simple sélection d'un motif de broderie désiré, on obtient un ensemble de données de commande qui a été pré-établi pour ce motif de broderie. Ceci allège la charge de l'opérateur dans l'établissement des données de commande. Dans le mode de réalisation représenté sur la figure lb, le moyen de commande 170 combine de façon continue des données de points de plusieurs ensembles correspondant à plusieurs motifs de broderie introduits de façon séquentielle à partir d'un dispositif de mémoire externe 171 dans les données de points,afin d'obtenir un motif de broderie unique, et inscrit les données de points combinées dans le moyen de mémoire de données de.points. A la sélection de l'opération de broderie destinée à un motif de broderie consistant en une combinaison de plusieurs motifs de broderie, un moyen d'exé- cution 2 lit de façon séquentielle une série de données de points consistant en cette combinaison destinée au motif de broderie choisi depuis le moyen de mémoire de données de points 1 et exécute l'opéra- tion de broderie en fonction de la lecture des données de points. Dans le mode de réalisation de la figure lc, un moyen d'interruption 173 interrompt temporairement la lecture séquen- tielle des données de points dans le moyen de mémoire de données de points 1 en un point en cours de broderie du motif de broderie et interrompt également de façon temporaire l'opération de broderie. Au cours de l'interruption de l'opération de broderie, ui moyen d'édi- tion de données 172 exécute le changement, l'effacement ou l'insertion de données de points pour un point désiré enregistré dans le moyen de mémoire de données de points, sur la base du point o a eu lieu l'arrêt temporaire de l'opération de broderie. A la fin de l'opération d'édition desdonnées de points,un moyen de démarrage 174 reprend la lecture séquentielle temporairement interrompue des données de points ainsi que l'opération de broderie. Par conséquent,suivant l'invention, l'édition de données telle que le changement, l'effacement ou l'in- sertion peut être effectuée rapidement au cours de l'opération de broderie tout en validant le motif de broderie actuel. Le mode de réalisation de la figure ld comporte l'affi- chage d'un motif de broderie désiré par un moyen de visualisation et l'édition de données de points est exécutée tout en validant le motif de broderie sur ce moyen de visualisation. Le moyen de visualisation 175 affiche un motif de bro- derie correspondant aux données de points enregistrées dans-le:moyen de mémoire de données de points 1. Un moyen d'indication 176 désigne, sur un écran du moyen de visualisation 175, une position de point dé- sirée sur le motif de broderie affiché. Le moyen d'indication 176 con- siste par exemple en un curseur. Un moyen d'édition de données 177 change ou règle les données de points dans le moyen de mémoire de données de points 1 correspondant à la position du point désigné par le moyen d'indication 176. Supposons par exemple qu'un motif de broderie affiché sur le moyen de visualisation 175 est comme représenté sur la figure 28 et que l'on enregistre un "code d'arrêt" pour changer la couleur du fil en des points a et b de ce motif de broderie, Dans ce cas, l'opération de broderie de ce motif de broderie est exécutée en trois couleurs, à savoir une première couleur de fil allant du point initial au point a, une seconde couleur de fil allant du point a au point b et une troisième couleur de fil du point b au point terminal. Supposons que l'opérateur observe l'écran de visualisation 175 dans cet état et qu'il désire par la suite changer là couleur du fil aux points c, d et e dans le motif de broderie. Dans ce cas, les positions désirées (dans ce cas les points c, d et e) du motif de broderie affiché sur l'écran du moyen de visualisation 175 sont dési- gnés par le moyen d'indication 176 et "le code d'arrêt" est réglé comme une donnée de fonction par le moyen d'édition de données 177 en ac- cord avec les points respectifs désignés. Ainsi, la couleur du fil est changée cinq fois de sorte que le motif de broderie est brodé en six couleurs. Par conséquent, selon ce mode de réalisation de l'inven- tion, le motif de broderie est affiché sur un écran du moyen de visua- lisatior. 175,une position de point désirée est désignée pendant que le motif de broderie est validé sur l'écran et l'édition de données telle que le changement ou la modification des données de points correspondant à cette position de points est exécutée.Il s'ensuit que l'édition des données telle que le changement ou la modification des données de points peut être effectuée rapidement et simplement. Le mode de réalisation de la figure le comporte une interface de communication et est capable de transmettre et de rece- voir à la fois des données de points en vue de la réalisation d'une opération de broderie et des données de commande respectives pour la commande de l'opération de broderie associée aux données de points, entre la machine à broder et un dispositif externe,tel qu'un ordina- teur,ayant une fonction de communication. Le moyen de mémoire de données de commande 178 enre- gistre les données de commande respectives destinées à changer les données de points enregistrées dans le moyen de mémoire de don- nées de points 1 ou à commander l'opération de broderie associée aux données de points. Le moyen d'exécution de l'opération de broderie 2 met en oeuvre l'opération de broderie en réponse à la lecture desdon- nées de points à partir du moyen de mémoire de données de points 1 et de la lecture desdonnées de commande à partir du moyen de mémoire de données de commande 178. Un moyen d'interface de communication est prévu pour permettre la transmission et la réception de don- nées de points et de données de commandes entre la machine à broder et un dispositif externe 179. Le moyen de commande 181 est prévu pour l'inscription des données de points et des données de commande reçues à partir du dispositif externe 179 à travers le moyen d'inter- face de communication 180,dans le moyen de mémoire de données de points 1 et le moyen de mémoire de données de commande 178 et la lec- ture des données de points et des données de commandes devant être transmisesau dispositif externe 179 à travers le moyen d'interface de communication 180,depuis le moyen de mémoire de données de points 1 et le moyen de mémoire de données de commande 178. La réception de données depuis le dispositif externe 179 à travers le moyen d'interface de communication 180 est mise en oeuvre comme suit: le dispositif externe 179 transmet des données de points et des données de commande. La machine à broder revoit les unes et les autres données par l'intermédiaire du moyen d'interface de communication 180. L'action du moyen de commande 181 entraîne t'inscription d-s données de commande et des données de points reçues dans le moyen de mémoire de données de commande 178 ainsi que dans le moyer de mémoire de données de points 1 et les y enregis- tren.. La transmission des données de commande et des données de points, préétablies commedésiré dans la machine à broder,vers le dispositif externe 179 à travers le moyen d'interface de communica- tion 180 est mise en oeuvre comme suit: l'action du moyen de commande 181 entra;ne la lecture des données de commande désirées devant être transmisesau dispositif externe 179 depuis le moyen de mémoire de données de commande 178 et leur transmission à travers le moyen d'interface de communication 180. Des données de points désirées de- vant être transmises au dispositif externe 179 sont lues à partir du moyen de mémoire de données de points 1 et transmises à travers le moyen d'interface de communication 180. Les données de commande comportent, comme décrit ci-dessus, "réglage de données PROCON" désignant l'ordre de changement de couleur du fil et d'autres don- nées diverses. Ainsi, grâce à cette fonction de communication, des données de points et des données de commandes correspondant à ces données de points peuvent être transmises et reçues entre la ma- chine à broder et le dispositif externe 179 à travers le moyend'in- terface de communication 180 de sorte que la charge de l'opérateur concernant le réglage des données de commande est allégée et que la fonction de traitement de la machine à broder est étendue par l'utilisation du dispositif externe dans le traitement des données de commande. Les modes de réalisation de l'invention seront décrits plus en détail ci-après. La figure 2 est un schéma représentant le montage du matériel d'un mode de réalisation du système de commande destiné à une machine à broder automatique selon l'invention. L'opération de toute la machine à broder automatique est commandée par un micro- ordinateur comportant une unité centralede traitement 11, une mémoire ROM de programme 12 et une mémoire RAM de travail 13. Une mémoire RAM de données 14 enregistre les diverses données y compris les données des points pour la réalisation de chaque motif de broderie désiré ainsi que d'autres données relatives au piquage de broderie. Un panneau de commande 15, comporte un certain nombre d'affichages et de commutateurs de sélection. Un lecteur de bande perforée 16, extrait les données de piquage enregistrées sur une ban- de perforée (données se rapportant directement à l'opération de bro- derie, telles que des données X, Y désignant la position du métier à broder pour chaque point et des données de fonction désignant les opérations de la machine à broder y compris les changements de cou- leur, l'arrêt de l'arbre principal de la machine et des sauts). Une bande perforée 17, sur laquelle des données de points pour la réali- sation du motif de broderie désiré sont enregistrées,est placée dans ledit lecteur de bande perforée 16. Les données de piquage ex- traites de ladite bande perforée 17 par l'intermédiaire du lecteur de bande perforée 16 sont transmises à la mémoire RAM de données 14 ou elles sont enregistrées. Un moteur à impulsion d'axe X 18 déplace le métier à broder 20 dans la direction de l'axe X. Un moteur à impulsionsd'axe Y 19, déplace le métier à broder 20 dans la direction de l'axe Y. A ces moteurs à impulsions18 et 19 sont appliqués des signaux de commande par l'intermédiaire d'un dispositif de commande 21 de mo- teurs à impulsions. Un moteur 22 d'arbre principal entraîne un arbre prin- cipal 23 de ladite machine à broder automatique qu'il s'agit de faire tourner. Comme il est connu, une aiguille et un crochet de la machine à broder sont entraînés selon la rotation de l'arbre principal 23. Un codeur rotatif 24 détecte l'angle de rotation de l'arbre principal 23 (ou du moteur 22). Si l'on suppose que l-a tête de piquage HD est consti- tuée par une tête de piquage multi-aiguilles, ladite tête HD comporte une pluralité d'aiguilles (chaque aiguille étant reliée à un fil d'une couleur différente). La rotation d'un moteur de changement de couleur a pour résultat la sélection de l'une de la pluralité d'aiguilles de la tête HD et son entraînement par le mécanisme d'entraînement d'aiguilles de la tête HD. Le mécanisme d'entraînement d'aiguilles est adapté de manière à déplacer l'aiguille verticalement à mesure que l'arbre de la machine 23 tourne. Comme ce mécanisme d'entraine- ment de l'aiguille est connu il n'est pas décrit ici. Le nombre de têtes de piquage HD n'est pas limité à une seule tête; en effet plusieurs têtes de piquage peuvent être prévues en parallèle. Un commutateur marche/arrêt 26 est constitué par un commutateur à barre qui fonctionne comme commutateur de marche lors- que la barre est actionnée, par exemple vers la droite,et comme com- mutateur d'arrêt lorsque la barre est actionnée,par exemple vers la gauche. Lorsque le commutateur de marche est à la position MARCHE, la rotation de l'arbre principal 23 est mise en route et lorsque le commutateur d'arrêt est à la position ARR T, la rotation de l'arbre principal 23 est arrêtée. Une interface de communication 27 est constituéepar une interface d'entrée et de sortie destinée à effectuer l'entrée et la sortie des données de points et des données de commande entre la machine à broder et le dispositif externe 28. L'interface de commu- nication 27 consiste par exemple en uneinterface de la série RS-232. Le dispositif externe 28 consiste par exemple en un micro-ordinateur comportant une fonction de communication ou un dis- positif terminal du type approprié intelligent et est capable de sélectionner, d'éditer et d'enregistrer des données de points et des données de commande correspondant au motif de broderie. Le dispositif externe 28 effectue l'entrée et la sortie des données de points et des données de commande 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 qui ne figurent pas sur les des- sins. Les dispositifs constituant le système de commande de la ma- chine à broder automatique émettent ou reçoivent des signaux en dia- logue avec le micro-processeur par l'intermédiaire d'une interface I/F. La figure 3 illustre un exemple des commutateurs et affichages prévus sur le panneau de commande 15. -Un dispositif de visualisation DPY est prévu pour affi- cher ies données qui sont sélectionnées au cours de la sélection des diverses données, affichant des données déjà sélectionnées en vue de leur confirmation et affichant d'autres informations nécessaires. Le dispositif de visualisation DPY est capable d'afficher des lettres ainsi que des chiffres si nécessaire. Le dispositif de visualisation DPY peut être utilisé dans plusieurs modes d'affichage et l'un desdits modes d'affichage est un mode d'affichage servant à la sélection de diverses données ou à la confirmation du contenu des données sélec- tionnées. Dans ce mode, comme représenté sur la figure 3, le disposi- tif de visualisation DPY fournit un affichage suivant deux sections, à savoir une section d'affichage du contenu sélectionné DPY1, occu- pant une zone relativement importante de la partie supérieure de l'af- fichage DPY, et une section d'affichage d'explication des touches de fonction, DPY2, occupant la partie inférieure. Dans un mode d'af- fichage, l'affichage DPY fonctionne comme un moyen de visualisation pour afficher une configuration graphique du motif de broderie. Un af- fichage à cristaux liquides par exemple peut être utilisé pour cet affichage DPY. Six touches de fonctions F1-F6 sont prévues au bas de l'affichage DPY. La section d'affichage DPY2 d'explication des touches de fonction décrites ci-dessus affiche les explications con- cernant les fonctions attribuées aux différentes touches de fonction FI-F6. Selon l'état d'affectation des fonctions aux touches de fonction F1-F6, les cinq touches de fonction F1-F5 du c8té gauche assurent parfois des fonctions de sélection de diverses données, tandis que la touche de fonction restante F6 joue le rôle de touche de sélection de la fonction suivante (NEXT). La section DPY2 d'affi- chage d'explication des touches de fonction comporte six cadres cor- respondant aux touches de fonction F1-F6 et, dans chacun des cadres d'affichage correspondant aux touches de fonction F1-F6 apparaît un affichage expliquant la fonction momentanément affectée à la touche de fonction (par exemplecet affichage comporte les lettres "DATA INPUT" ou "PROCON"). Dans ce cas, si la touche de fonction F6 sert de touche de sélection de la fonction suivante, "NEXT" expliquant la fonction de la touche de sélection de fonction suivante est affiché. Une section menu, MENU,se rapportant aux touches de fonction, disposé du côté droit de l'affichage DPY comporte une liste affichant de manière visible et permanente toutes les fonctions attri- buables aux touches de fonction F1-F6. Cette section de menu de fonc- tion, MENU, est constitué par un menu PRO.MENU de mode de programme et par un menu RUN.MENU de mode marche. Le menu PRO.MENU de mode de programme affiche toutes les fonctions attribuables aux touches de fonction F1-F6 pendant le mode programme. Le menu RUN.MENU de mode marche affiche toutes les fonctions attribuables aux touches de fonc- tion F1-F6 pendant le mode marche. Le mode programme est un mode dans lequel est effectué la sélection des diverses données se rapportant au programme de bro- derie pour la réaliiation d'un motif de broderie désiré (par exemple entréededonnées correspondant au motif de broderie, c'est-à-dire DATA INPUT" ou sélection de l'ordre de changement de couleur du fil, c'est-àdire "PROCON"). Le mode de marche est un mode dans lequel est effectué la sélection des conditions de marche (par exemple le nombre de tours de l'arbre principal de la machine) avant le démar- rage de l'opération de la machine à broder. Une touche de changement d'affichage SW1, est prévue pour assurer la commutation du mode d'affichage du dispositif de vi- sualisation DPY, ladite touche de changement d'affichage SW1 est employée par exemple lorsque, comme illustré, on fait passer le mode d'affichage dans lequel le dispositif de visualisation DPY est uti- lisé pour l'affichage suivant de sections, à savoir la section DPY1 d'affichage du contenu sélectionné et la section DPY2 d'affichage d'explication des touches de fonction, à un autre mode d'affichage. Une touche de mode programme SW2 est une touche action- née pour sélectionner comme mode opératoire de ladite machine à bro- der le mode programme décrit ci-dessus. Une touche de mode marche SW3 est une touche actionnée pour sélectionner comme mode opératoire de ladite machine à broder le mode marche décrit ci-dessus. Une touche de déplacement du métier FKY est une touche actionnée lorsque le métier à broder 20 est déplacé par une opération manuelle. Un clavier à dix touches TKY est utilisé lorsqu'il s'agit d'entrées diverses de données numériques. La touche de confirmation de sélection SW4 est une touche actionnée lorsque le contenu des données sélectionnées est à confirmer lors de diverses opérations de sélection de données.Une touche- de sélection SW5 est une touche actionnée lorsque les données numériques entrées par le clavier à dix touches TKY doivent être enregistrées ou à l'achèvement de la sélec- tion d'une fonction, cette touche fonctionnant alors comme touche de retour. La figure 4 représente un exemple d'une topographie de la mémoire RAM de données 14. Ladite mémoire RAM 14 est généralement constituée par un répertoire de données de motifs 14A, et une sec-, tion de mémoire de données de motifs 14B. La section de mémoire de données de motifs 14 peut enregistrer des données de motifs corres- * pondant à plusieurs types de motifs de broderie. Dans la section de mémoire de données de motifs 14 sont définies des zones de données de motifs P1, P2 et P3 ( à supposer qu'il existe trois types de don- nées de motif enregistrées) qui emmagasinent les données respectives en conformité avec les données de motif enregistrées. La zone de la section de mémoire de données de motif 14B est laissée vierge. Le répertoire de données de motif 14A enregistre, dans la section de mémoire de données de motif 14B, des données désignant des zones de mémoire des données de motif enregistrées respectives (c'est-à- dire les zones de données de motif respectives P1, P2, P3.....). Le répertoire de données de motifs 14A enregistre, en ce qui concerne les zones de données de motif respectives P1, P2 et P3 enregistrées dans la section de mémoire 14B de données de mo- tif, leurs numéros de motif, adresses de début (c'est-à-dire les adresses de tête des zones P1, P2, P3....) etles adresses de fin (dernières adresses des zones P1, P2, P3 etc. Les numéros de motif sont des numéros que l'on sélectionne à volonté, tels que "1", "2", "3",.... respectivement et qui sont utilisés pour différencier les données de motif qui ont été enregistrées. Lorsqu'un numéro de motif désiré a été sélectionné par l'entrée de données au cours de l'enregistrement, un répertoire correspondant à ce numéro de motif est ouvert dans le répertoire de données de motif 14A. Lorsque le numéro du motif désiré a été désigné par l'entrée de données lors de l'extraction, l'adresse de début correspondant audit numéro de mo- tif est extraite du répertoire de données de motif 14A et l'une des zones de données de motif P1, P2, P3.... correspondant audit numéro de motif est identifié en conséquence et fait l'objet d'un accès. Les zones de données respectives P1, P2, P3 etc, con- sistent en une zone CME de mémoire de données de commandes à laquelle succède une zone SME de données de points. La zone CME de mémoire de données de commande enregistre des données de commande selon l'inven- tion en rapport avec les numéros de motifs respectifs. La zone SME de mémoire de données de points enregis- tre des données de points destinées à réaliser le piquage de la broderie. La zone CME de mémoire de données de commande enregistre 2 6 18 4 5 9 diverses données de commande établies en correspondance avec les numéros de motifs spécifiques, incluant par exemple dans ce mode de réalisation "donnée de réglage PROCON", "paramètre de conversion de données","données de sélection de tête", "données de réglage PROCON motif", "donnée de ré- glage itératif'!, et "donnée de réglage du décalage". Les données de points SME enregistrent des données de points connues (c'est-à-dire, des données relatives à une opération de broderie pour chaque point incluant des don- nées X, Y, désignant la quantité de déplacement du métier à broder et des données de fonction désignant des opérations de la machine à broder telles que changement de couleur, arrêt de l'arbre principal de la machine à bro- der et saut) pour chaque point. Les opérations concernant le présente invention parmi les opéra- tions à exécuter par la machine à broder automatique de la figure 2 sous la commande du micro-ordinateur vont maintenant être décrites en référence aux organigrammes de la figure 5 et des figures suivantes. Lorsque la machine à broder automatique, telle que représen- tée sur la figure 5, est mise en marche, le programme exécute la routine d'arrêt de l'arbre principal de la machine à broder via une routine ini- tiale prédéterminée. Les opérations de traitement destinées à la sélection des diverses données sont exécutées dans cette routine d'arrêt de l'arbre principal. Lorsque la machine n'est pas en fonctionnement, cette routine d'arrêt de l'arbre principal est toujours exécutée. Lorsque le commutateur de marche a été mis à la position MARCHE en actionnant le commutateur marche/arrêt 26, le programme exécute la routine marche. Dans la routine marche, l'arbre principal 23 est entraîné et tourné et les données de points pour chaque point sont extraites en séquence de la mémoire RAM de données 14 en synchronisme avec une rotation de l'arbre principal et l'o- pération de piquage est effectuée en fonction des données extraites. Un exemple de la routine d'arrêt de l'arbre principal sera décrit en référence aux figures 6a,6b. Pendant la routine ini- tiale d'arrêt, un traitement d'initialisation prédéterminé est exécu- té pendant que la machine est à l'arrêt. A l'étape suivante 30, le contenu d'un drapeau de mode opératoire permet de déterminer si le mode opératoire est le mode marche ou le mode programme. Le mode opératoire passe au mode programme par la mise en fonction de la touche de mode programme SW2 et au mode de marche par la mise en fonction de la touche de mode marche SW3. Si le mode opératoire est le mode programme, on passe à l'étape 31 et aux étapes successives pour sélectionner diver- ses données dans le mode programme. La sélection d'un mode de sélec- tion de données dans le mode programme est effectuée en actionnant les touches de fonction F1-F6 de la manière suivante. Dans le mode programme, l'affichage DPY passe d'abord à l'état tel que représenté sur la figure 3 et la section d'affichage DPY2 d'explication des touches de fonction affiche l'explication des modes A-E du mode programme. En cas de sélection d'une fonction sui- vante par l'enfoncement de la touche de fonction F6, l'affichage DPY2 d'explication des touches de fonction affiche l'explication des modes F-J dans le mode programme, Si la touche de fonction F6 a été enfoncée pour sélectionner une fonction suivante, l'écran de la section d'affichage DPY2 d'explication des touches de fonction affiche l'explication des modes K-M du mode programme. Ainsi, en plaçant l'écran de la section d'affichage DPY2 d'explic tion des touches de fonction dans l'état d'affichage de l'explication d'un mode de sélection de données désiré (par exemple les items A-M) du mode programme et en actionnant ensuite l'une des touches de fonction F1-F5 cor- respondant à l'affichage d'explication du mode de sélection des don- nées désirées (par exemple les items A-M),l'écran affiche le mode de sélection de données désiré (par exemple l'un des items A-M). Dans l'organigramme de la figure 6, afin d'abréger la description, on a omis de représenter les étapes de traitement destinées aux affichages prédéterminés sur l'écran de visualisation DPY et à la détection de la mise en fonction de la touche de fonction F6 et au changement de son affichage. A l'étape 31, l'on examine si le commutateur de sélec- tion d'entrée de données est sur la position MARCHE. A cette étape et afin de sélectionner le mode de l'item A, c'est-à-dire "mode de sé- lection d'entrées de données", la touche de fonction F1 correspondant à l'item A est actionnée et amenée à son état dans lequel l'explica- tion de l'item A-E est affichée sur la section DPY2 d'affichage d'ex- plication des touches de fonction. Si la réponse est OUI, on passe à l'étape 32 "sous-routine d'entrée de données". Un exemple de cette "sousroutine d'entrée de données' àl'étape 32 est représenté sur la figure 8. Si la réponse à l'étape 31 est NON, le traitement se poursuit à l'étape 33 dans laquelle un autre mode de sélection de données est examiné. Le "mode de sélection d'entrée de données" désigne un mode destiné à déterminer si l'extraction de données de points corres- pondant à un motif de broderie à partir de la bande perforée doit être exécuté ou si l'on doit procéder à la lecture des données de points à partir de la mémoire de données RAM 14 et l'on exécute les traitements correspondant à cette "sous-routine d'entrée de données". Dans les étapes 33-38, l'on examine si un commutateur de fonctionne- ment destiné à la sélection des modes de différentes données de com- mande pour modifier les données de points et commander l'opéra- tion de piquage (ceci est indiqué par "données de réglage PROCON", "paramètre de changement de données", "données de sélection de tête", "données de réiage de décalage", etc.). A l'étape 33, l'on examine si l'interrupteur de sélec- tion "PROCON" se trouve à la position MARCHE. Dans cette étape l'on exa- mine si, pour la sélection du mode de l'item B, c'est-à-dire "mode de sélection PROCON", la touche de fonction F2 correspondant à l'item B a bien été actionnéeetamenéeà son état correspondant à l'explication desitems A-E affiché sur la section DPY2 d'affichage d'explication des touches de fonction. Si la réponse est OUI, l'on éxécute "la sous- routine de sélection PREÉTi" à l'étape 39. Dans cette"sous-routine de sélection PROCON", l'on exécute la sélection de données dans "un mode de sélection PROCON". Le "mode de sélection PROCON" est un mode dans lequel la donnée destinée à désigner l'ordre de changement de couleur du fil est fixé. En d'autres termes, dans cette "sous-routine de sélection PROCON",la donnée indiquant les numéros d'aiguille devant être sélec- tionnés suivant des ordres respectifs correspondant au changement des couleurs du fil sont bien établis respectivement. Les données de numé- ro d'aiguille sélectionnés établis en correspondance avec les ordres respectifs de changement de couleurs du fil,sont appelées "données de 3o sélection PROCON". La donnée du numéro d'aiguille désiré est entrée au moyen du clavier à dix touches TKY. La donnée de sélection PROCON établie est enregistrée temporairement dans la zone de mémoire de données de commande dans la mémoire de travail RAM 13. A l'étape 34, l'on examine si"l'interrupteur de sélec- tion de paramètre de conversion de données"est sur la position'MARCHE". A cette étape destinée à sélectionner le mode de l'item C, c'est-à- dire, "mode de sélection du paramètre de conversion de données", la touche de fonction correspondant à l'item C a été actionnée ou est actionnée vers sa position dans laquelle l'explication des items A-E est affichée sur la section DPY2 d'affichage d'explication des touches de fonction. Si la réponse est OUI, "la sous-routine de sé- lection du paramètre de conversion de données" dans l'étape 40 est effectuée. Dans cette "sous-routine de sélection de paramètre de conversion de données", la sélection de la donnée dans "le mode de sélection du paramètre de conversion de données" est exécutée. Le "mode de sélection du paramètre de conversion de données" est un mode destiné à sélectionner le paramètre de conversion de données afin de réduire, d'agrandir ou de faire subir une rotation X, Y aux données désignant la quantité de déplacement X, Y du métier à broder dans les données de points. Les paramètres de conversion de données comportent plusieurs données de rapport A de multiplication destinées à la réduction ou à l'agrandissement du motif de broderie, une donnée d'anglede rotation & pour la rotation du motif de broderie et une donnéed'in- version miroir M pour établir si le motif de broderie doit subir une inversion miroir. La donnée d'inversion miroir M est "1" lorsque le motif de broderie doit subir une inversion miroir et "O" lorsque le motif de broderie ne doit pas subir cette inversion miroir. Les va- leurs désirées des paramètres de conversion de données respectifs sont entrées au moyen du clavier à dix touches TKY. Les paramètres de conver- sion de données entrées A, &- et M sont enregistrés temporairement dans la zone de mémoire de données de commande de la mémoire de tra- vail RAM 13. A l'étape 35,1'on examine si le commutateur de sélection de décalage"se trouve sur la position "MARCHE". A cette étape l'on examine, en vue de sélectionner le mode de l'item D, c'est-à-dire "mode de sélection de décalage", si la touche de fonction F4 corres- pondant à l'item D a été actionnée en concordance avec l'explication des items A-E affichée sur la section DPY2 d'affichage d'explication des touches de fonction. Si la réponse est OUI, on exécute l'étape 41 "sousroutine de sélection de décalage". Dans cette sous-routine de sélection de décalage,l'on exécute la sélection de données dans "le mode de sélection de décalage". Le "mode de sélection de décalage" est un mode destiné à sélectionner la donnée de sélection de décala- ge et à fixer le décalage tel que décrit ci-dessus du métier à bro- der. L'étendue du décalage désiré est fixé au moyen du clavier à dix touches TKY. La donnée de sélection de décalage fixée est enregis- trée temporairement dans la zone de'mémoire de données de commande dans la mémoire de travail RAM 13. A l'étape 36, l'on examine si le commutateur de "repé- rage de sélection de têtese trouve sur la position"MARCHE". A cette étape l'on examine en vue de sélectionner le mode de l'item E, c'est- à-dire "le mode de repérage de sélection de tête" si la touche de fonction F5 correspondant à l'item E a été actionnée et mise en con- cordance avec l'affichage des items A-E affichés sur la section DPY2 d'affichage d'explication des touches de fonction. Si la réponse est OUI, l'on exécute à l'étape 42 la "sous-routine de repérage de sélec- tion de tête". Le "mode de repérage de sélection de tête" est un mode dans lequel on fixe la donnée correspondant au repérage de sélection de tête afin d'établir la combinaison marche/repos pour chaque tête de machine, à broder à chaque étape du changement de couleurs de fil dans une machine à broder du type à têtes multiples. Les combinaisons désirées de marche/repos des têtes respectives de la machine à broder correspondant à l'ordre de changement de couleur du fil sont fixées au moyen du clavier à dix touches TKY. La donnée fixée pour le repérage de sélection de tête est enregistrée temporairement dans la zone de mémoire de données de commande dans la mémoire de travail RAM 13. A l'étape 37, l'on examine si le "commutateur de repérage PROCON de motif'se trouve sur la position"MARCHE". A cette étape, l'on examine en vue de sélectionner le mode de l'item H, c'est-à-dire "mode de repérage PROCON du motif",si la touche de fonction F3 a été actionnée sur la position concordant à l'explication des items F-J affichée sur la section DPY2 d'affichage d'explication des touches de fonction. Sila réponse est OUI, l'on exécute à l'étape 43 la "sous-routine de repérage PROCON du motif". Dans cette "sous-routine de repérage PROCON du motif", l'on repère la donnée du "mode de re- pérage PROCON du motif". Le "mode de repérage PROCON du motif",est un mode dans lequel on fixe la donnée de repérage de commande du programme du motif décrit ci-dessus. De façon plus précise dans cette "sous-routine de repérage PROCON du mqtif", le numéro du motif d'un motif de broderie désiré, est fixé au moyen du clavier à dix touches TKY en concordance avec l'ordre de piquage, dans le cas o il s'agit de piquages successifs d'une combinaison de plusieurs motifs de bro- derie. La donnée de repérage PROCON du motif fixée est enregistrée temporairement dans la zone de mémoire de données de commande dans la mémoire de travail RAM 13. A l'étape 38, l'on examine si le commutateur de repé- rage itératif est dans la position "MARCHE". A cette étape l'on exa- mine en vue de sélectionner le mode de l'item I, c'est-à-dire "mode de repérage itératif" si la touche de fonction F4 correspondant à l'item I est en concordance avec l'explication des items F-J affi- chés sur la section DPY2 d'affichage d'explication des touches de fonction. Si la réponse est OUI, l'on exécute à l'étape 44 "la sous- routine de repérage itératif". Dans cette "sous-routine de repérage itératif", l'on exécute la donnée de repérage en "mode de repérage itératif". Dans cette "sous-routine de repérage itératif, la donnée destinée à repérer le numéro de répétition de piquage du même motif de broderie est établie au moyen du clavier à dix touches TKY. La donnée fixée pour le repérage itératif est enregistrée temporairement dans la zone de mémoire de données de commande dansla mémoire de travail RAM 13. A l'étape suivante 45, l'on exécute d'autres traitements de repérage en sélection de données dans le mQde programme. A l'étape suivante 46, l'on examine si le"commutateur de repérage de bloc est sur la position MARCHE". Dans cette étape l'on examine en vue de sélectionner le mode de l'item F, c'est-à-dire "le mode de repérage de bloc", si la touche de fonction F1 corres- pondant à l'item F a été actionnée en concordance avec l'explication des items F-J affichés sur la section DPY2 d'affichage d'explication des touches de fonction. Si la réponse est OUI, la "sous-routine de repérage de bloc" est exécutée à l'étape 47. Un exemple de"sous- routine de repérage de bloc" est représenté sur la figure 7. Dans la"sous-routine de repérage de bloc", un ensemble de plusieurs types de données de commande (référencé ci-après comme "bloc de données de commande") qui a été fixé et enregistré tempo- rairement dans la zone de mémoire de données de commande de la mémoire de travail RAM 13 telle que décrit ci-dessus est enregistrée (emmagasinée) en lot dans la zone de mémoire de données de commande CME dans la mémoire de données RAM 14 correspondant au numéro de motif désiré. Sur la figure 7 à l'étape 48, l'on commence par dési- gnerun numéro de motif devant être enregistré dans le bloc de don- nées de commande qui a été fixé comme décrit ci-dessus, au moyen du cla- vier à dix touchesT KY. A l'étape suivante 49, le bloc de données de commande est lu à partir de la zone de mémoire de données de com- mande dans la mémoire de travail RAM 13 et enregistré dans la zone de mémoire de données de commande CME dans la mémoire de données RAM 14 correspondant au numéro de motif désigné. Ensuite, le traitement retourne à la routine principale. En revenant à la figure 6b, l'on examine à l'étape 50, si la touche SW3 de mode marche a été actionnée. Si la réponse est NON, le traitement retourne à l'étape 31 dans laquelle on répète les différents traitements du mode de programme. En mettant en fonction la touche SW3 de mode marche, le mode opératoire passe du mode programme au mode marche. Durant une pé- riode de temps qui suit immédiatement le passage du mode fonction- nement au mode marche, on exécute une initialisation du traitement des données diverses pour démarrer l'opération de broderie (étape 51). A l'étape 52 l'on exécute le répérage des données res- pectives dans le mode marche. Dans le mode marche, la section DPY2 d'af- fichage,l'explication des touches de fonction sur le moyen de visua- lisation DPY affiche tout d'abord l'explication des modes A-E (voir menu de mode de marche RUN-MENU sur la figure 3). Lors de la sélec- tion de la fonction suivante par l'enfoncement de la touche de fonc- tion F6, la section DPY2 d'affichage d'explication de la touche de fonction, affiche l'explication des modes F et G du mode de marche. Dans l'état o la section DPY2 d'affichage d'explication des touches de fonction affiche un mode désiré, le mode désiré est choisi en ac- tionnant l'une des touches de fonction F1 - F5. La donnée désirée est fixée en actionnant le clavier à 10 touches TKY ou un organe simi- laire. Si par exemple, l'on doit fixer le nombre de tours de rota- tion de la machine à broder, "mode nombre de tours" de l'item B est choisi et un nombre de tours désiré est fixé par le clavier à dix tou- ches TKY. Ainsi, l'étape 52 fixe nécessairement les conditions de marche de la machine à broder. A l'étape 53, l'on examine si l'interrupteur de démarrage a été fermé ou mis sur ON en actionnant le commutateur 26 marche/arrêt. Si l'interrupteur de démarrage est sur la position ON, le traitement retourne à la routine principale et introduit la routine de marche (figure 5). Si l'interrupteur de démarrage n'est pas sur la position ON, l'on -retourne à l'étape 54 dans laquelle on examine si la touche SW2 de mode de programme a été mise en fonction. Si le résultat es NON,l'on retourne à l'étape 52 dans laquelle la routine de repérage et de traitement des données respectives du mode marche est répétée. Lorsque la touche SW2 du mode de programme a été mise en fonction, le mode opératoire passe du mode marche au mode programme et le traite- ment passe à l'étape 31 dans laquelle la routine de repérage et de traitement des données respectives du mode programme est répétée. En se référant à la figure 8, "la sous-routine d'entrée de données" sera décrite. Dans cette "sous-routine d'entrée de don- nées",le contenu de la section DPY2 d'affichage d'explication des touches de fonction est modifié en un"sous-affichage de"mode de repé- rage d'entrée des données" c'est-à-dire un affichage représentant "mode de lecture de mémoire" effectué en accord avec la touche de fonction F1 et un affichage représentant "le mode d'enregistrement de mémoire" est obtenu en correspondance avec la touche de fonction F2. Le "mode de lecture de mémoire" est un mode dans lequel l'extrac- tion de données de points correspondant à un motif de broderie dési- ré à partir de la mémoire de données RAM 14 est désigné et le mode d'enregistrement de mémoire est un mode dans lequel l'extraction de données de points correspondant à un motif de broderie désiré à par- tir de la bande perforée 17 et son enregistrement dans la mémoire données RAM 14 est appelée. A l'étape 55, l'on examine si la touche de fonction F1 a été actionnée, c'est-à-dire si "le mode de lecture de mémoire" a été sélectionné. Si la réponse est NON, on retourne à l'étape 56 dans laquelle on examine si la touche de fonction F2 a été actionnée c'est-à-dire si"le mode d'enregistrement de mémoire"a été sélection- né. Si la réponse est NON, on retourne à l'étape 55, tandis que si la réponse est OUI, le traitement se poursuit à l'étape 57 dans la- quelle des données de points correspondant à un motif de broderie désiré sont extraites de la bande perforée 17 et enregistrées dans la mémoire de données RAM 14. A ce moment, le numéro du motif dési- ré est indiqué en actionnant leclavier à dix touches TKY et en fonction de ce numéro de muif désigné, l'on établit une zone de données de motif dans la section 14 B de la mémoire de données de motif dans la mémoire de données RAM 14 et les données de points extraites à partir de la bande perforée 17 sont enregistrées dans la zone de mémoire de données SME de la zone de données de motif correspondant à ce numéro de motif désigné. Si par ailleurs, le "mode lecture de mémoire" a été sélectionné, l'on passe à l'étape 58 dans laquelle le numéro de mo- tif du motif de broderie devant être lu est fixé en actionnant le clavier à dix touches TKY. A l'étape suivante 59, l'on examine si le bloc de don- nées de commande est enregistré dans la zone ae mémoire de données de commande CME dans la mémoire de données RAM 14, correspondant au numéro de motif désigné. Si la réponse est OUI, l'on passe à l'éta- pe 60 dans laquelle le bloc de données de commande est lu à partir de la zone de mémoire de données de commande CME correspondantà ce numéro de motif désigné et enregistré dans une position de mémoire pré- déterminée dans la mémoire de travail RAM 13. Au cours de la marche de la machine à broder, le bloc de données de commande enregistrées dans la position de mémoire prédéterminée dans la mémoire de travail RAM 13 (c'est-à-dire un ensemble de données PROCON, de paramètres de conver- sion de données, de données sélection de tête, de données de repérage PROCON de motif, de données de répérage itératif, de données d'ajustage de décalage etc) est extrait et utilisé pour modifier les données de points ou pour commander l'opération de piquage. A l'étape suivante 61, l'on fixe l'adresse de lecture de la mé- moire de données RAM 14 sur l'adresse de tête dans la zone de mémoire de données de points SME correspondant au numéro de motif désigné (c'est-à- dire l'adresse du premier piquage), afin de préparer la lecture des don- nées de points à partir de la zone de mémoire de données de points SME. Le programme retourne alors à la routine principale (figure 5). Un exemple de routine de marche de l'arbre principal de la ma- chine à broder dans la routine principale de la figure 5 sera décrite en se référant à la figure 9. Dans la routine de marche, un programme d'initialisation prédé- terminé est exécuté et l'on démarre alors le moteur 22 de l'arbre principal A l'étape suivante 62 l'on exécute divers programmes de marche destinés à l'opération de broderie. A l'étape suivante 63, l'on examine si les contenus de la don- née de fonction relative au piquage qui est couramment en oeuvre sont le code de changement de couleurs du fil. A l'étape 64, l'on examine si les contenus des données de fonction relatives au piquage qui est en cours sont de code de terminaison représentant la terminaison du motif de broderie. A l'étape 65, l'on examine si l'arbre principal de la machine à broder est complètement arrêté. Si l'arbre principal n'est pas encore arrêté, le programme revient à l'étape 62 dans laquelle la routine de marche est répétée. Lors de la production d'un signal d'horloge correspondant à l'angle de rotation de l'arbre principal par un codeur rotatif 24 de l'arbre principal 23 de là machine à broder en cours d'un pro- gramme de routine de marche, le programme est interrompu et l'on exé- cute une sous-routine d'interruption du signal d'horloge de codeur comme représenté sur la figure 10. - Dans la sous-routine d'interruption du signal d'horloge de codeur, le compteur de codeur est incrémenté de 1 (étape 301) et par la suite il s'agit de déterminer successivement à quel moment (temps) du traitement correspond la valeur du compte (étapes 302, 303)et les opérations correspondant aux temps respectifs sont exécutées. Aux temps de déplacement du métier à broder, les données X et Y corres- pondant au point de broderie momentané et la donnée de fonction sont extraites de la mémoire de données RAM 14 en réponse à la sortie du compteur de points (étape 304). A l'étape suivante 305, l'on exécute un programme de conversion de données. A cette étape, les paramètres de conversion de données dans le bloc de données de commande enregistré dans la mé- moire de travail RAM 13 sont extraites et un programme de conversion des données X et Y en fonction de ces paramètres de conversion de don- nées estexécuté. De façon plus spécifique, en fonction de la donnée A du rapport multiplicateur décrite ci-dessus, de l'angle de rotation & et de la donnée M d'inversion miroir, (celle-ci étant un "1" ou un "0" comme décrit ci-dessus) comme paramètresde conversion de données, les données initiales X, Y sont converties selon les formules suivantes pour obtenir les données converties Xa, Ya. Xa = A (M. X cosO - Y sin) Ya = A (Y cosA + M. X sinA) En fonction des données Xa, Ya, qui résultent de la con- version des données X, Y de la position du métier à broder, le métier à broder 20 se déplace suivant X-Y (étape 306) puis le compteur de points est incrémenté jusqu'au point suivant (étape 307). Puis le programme revient à la routine de marche. A l'étape 308, l'on exécute divers programmes de temps d'arrêt, et à l'étape 309, l'on exécute divers programmes de saut. En revenant à l'explication de la routine de marche de la figure 9, si au cours de l'étape 63 il se confirme que les conte- nus des données de fonction sont un code de changement de couleurs, les programmes des étapes 66, 67, 68, 69 et 70 sont exécutés. A l'étape 66, l'on exécute un programme destiné à l'ar- rêt de l'arbre principal de la machine à broder. A l'étape 67, l'on exécute un programme d'incrémen- tation du compteur de changement de couleurs. * L'étape 68 correspond à "un programme de routine de re- pérage PROCON" dans lequel la donnée de repérage PROCON dans le bloc de données de commande enregistrées dans la mémoire de travail RAM 13 est extraite et l'on exécute le programme de changement de couleurs correspondant à la donnée de repérage PROCON. De façon plus spécifi- o10 que, la donnée désignant le repère de position de l'aiguille en cor- respondance avec l'ordre de changement de couleur désigné par l'indi- cation du compteur de changement de couleurs et du moteur 25 de chan- gement de couleurs est exécutée pour sélectionner la position de l'aiguille. L'étppe 69 est "un programme de routine de sélection de tête"dans lequel la donnée de sélection de tête dans le bloc de données de commande enregistrées dans la mémoire de travail RAM 13 est extraite et l'on exécute un programme destiné à commander la mar- che arrgt correspondant à chaque tête de machine à broder en fonction de cette donnée de sélection de tête. L'étape 70 est un"programme de routine de repérage de décalage" dans lequel la donnée de repérage de décalage dans le bloc de données de commande enregistrées dans la mémoire te travail RAM 13 est extraite et o l'on exécute un programme destiné à décaler le mé- tier à broder en fonction de cette donnée de repérage de décalage. Par ailleurs, s'il est confirmé que le contenu des don- - nées de fonction sont un code de terminaison, l'on exécute les program- mes des étapes 71, 72 et 73 au cours de l'étape 64. A l'étape 71, l'on exécute un programme destiné à l'arrêt de l'arbre principal 23 de la machine à broder. L'étape 72 correspond à "un programme de routine de re- pérage PROCON du motif" dans lequel la donnée de repérage PROCON du motif dans le bloc de données de commande enregistrées dans la mé- moire de travail RAM 13 est extraite et l'on exécute un programme des- tiné au démarrage de l'opération de piquage pour un motif de broderie devant ensuite être combiné au motif de broderie pour lequel le pi- quage vient d'être achevé, en fonction de la donnée de repérage PROCON du motif. L'étape 73 est un"programme de routine de repérage itératif" dans lequel la donnée de repérage itératif dans le bloc de données de commande enregistrées dans la mémoire de travail RAM 13 est extraite et l'on exécute le programme destiné au piquage itéra- tif du même motif de broderie dès que l'on a achevé le piquage du motif de broderie. En résumé, en fixant des données de commande, un ensem- ble de données de commande d'un contenu désiré sont établies et en- registrées par les programmes de routine d'arrêt (figures 6 à 8) pour chaque motif de broderie (c'est-à-dire pour chaque numéro de motif) pour lequel lesdonnéesde pointont été enregistrées.En cours de marche de la machine à broder, un ensemble de blocs de données de commande correspondant à un motif de broderie désiré devant être brodé est extrait par les programmes des étapes 58-61 de la figure 8 avant de démarrer la marche et la commande de l'opération de piquage ainsi que le changement des données de points sont exécutés en fonction des conte- nus des blocs de données de commande par le programme de routine de marche (figures 9 et 10). Dans le mode de réalisation décrit ci-dessus, les don- nées de repérage et autres programmes sont exécutés à partir du logi- ciel du programme du micro-ordinateur. Ces programmes peuvent cepen- dant être mis en oeuvre au moyen de circuits matériels prévus exclu- sivement à cet effet. Le bloc de données de commande établi et enregistré dans la mémoire de données RAM 14 et correspondantauxmotifslebroderie respectifs peut. être enregistré dans les données de point cor- respondantes sur la bande perforée ou sur toute autre mémoire externe. L'on va décrire par la suite un mode de réalisation ca- pable de fournir des données de points pour un nouveau motif continu en combinant les données de points de plusieurs motifs enregistrés en mémoire. Le diagramme fonctionnel du matériel correspondant de ce 26 18459 mode de réalisation peut être sensiblement le même que celui de la figure 2. Dans ce mode de réalisation "la sous-routine d'entrée de données" dans la routine d'arrêt peut être construite de préférence comme représenté sur la figure 11. Lorsque le mode d'entrée de données a été sélectionné, l'affichage sur le dispositif de visualisation passe en affichage du "mode d'entrée de données" comme représenté sur la figure 12a par un programme de l'étape 80 de la figure 11 et le programme passe à l'étape suivante 81. A l'étape 81, l'on examine si la touche de fonction F1 ou F2 a été actionnée. Dans cet état d'affichage, la fonction correspon- dant à la touche de fonction F1 est fixée sur un"mode de lecture de mémoire" de sorte que lorsque l'on doit extraire des données de poirntspour un motif de broderie désiré, enregistré dans la mémoire de données RAM 14 de la machine à broderie, cette touche F1 est ac- tionnée pour sélectionner le mode "lecture de mémoire". La fonction correspondant à la touche de fonction F2 est fixée sur "mode enregis- trement mémoire" de sorte que lorsque la donnée de point pour un motif de broderie désiré est enregistrée dans la mémoire de données RAM 14 depuis un dispositif d'enregistrement externe, cette touche F2 est actionnée pour sélectionner le"mode enregistrement mémoire". Si la touche F1 de fonction est sur MARCHE, le programme passe à l'étape 82 o si la touche de fonction F2 est sur MARCHE, le programme passe à l'étape 83. A l'étape 83, le numéro du motif de broderie devant être enregistré est fixé en actionnant le clavier à dix touches TKY. Le numéro de motif fixé ainsi est enregistré dans la mémoire de données RAM 14. Lorsqu'une donnée de point correspondant à un numéro de motif désiré doit être extraite, cette donnée de point est dési- gnée par le numéro de motif fixé. A l'étape suivante 84, l'affichage dans le dispositif de visua lisation. DPY passe à l'affichage du mode "enregistrement mémoire de sélection d'entrée de données" tel que représenté sur la figure 12b et le programme passe à l'étape suivante 85. A l'étape suivante 85, l'adresse de mémoire'de données DMA pour ilenregistrement des données de peints correspondant au numéro de motif de broderie fixé dans la mémoire de don- nées RAM 14 est repérée commeune adresse prédéterminée de démarrage correspondant à ce numéro de motif. A l'étape suivante 86, une bande perforée sur laquelle la donnée de piquage pour un motif de broderie devant être mémorisée a été enregistrée est engagée dans le lecteur de bande perforée 16 et le programme passe à l'étape suivante 87. A l'étape 87, l'on détermine sila touche de fonction F1 ou F2 a été actionnée. Dans cet état d'affichage, la fonction correspondant à la touche de fonction F1 représente un mode de "démarrage normal de mode", la touche de fonction fixant une posi- tion de lecture de données de points désiré à partir du ruban perfo- ré. Lorsqu'un ensemble de données de points doit être lu à partir de la bande perforée ou si l'on doit lire des données de points à partir de la dernière bande perforée parmi plusieurs bandes perfo- rées afin de combiner ces données de points provenant de ces bandes perforées multiples et les combiner en données de motif de broderie et enregistrer les données combinées, cette touche de fonction est actionnée pour sélectionner le mode "démarrage normal de la bande". La fonction correspondant à la touche de fonction F2 représente un mode de"démarrage multi-bandes" commuté pour sélectionner la combi- naison de lecture de données de points à partir de plusieurs bandes perforées. Lorsque les données de points provenant de plusieurs bandes perforées doivent être combinées en données d'un motif de broderie et enregistrées comme données combinées, cette touche de fonction F2 est actionnée sur la position "lecture de données de dé- marrage" sur bande perforée différant de la dernière bande perforée afin de sélectionner un mode de démarrage multi-bandes. Si l'une ou l'autre des touches de fonction F1 ou F2 a été actionnée-, le pro- gramme passe à l'étape 87 o si aucune des touches de fonction n'a été actionnée, le programme demeure à l'étape 87 jusqu'à ce que l'une ou l'autre des touches F1 ou F2 ait été actionnée. A l'étape 88, les données de points correspondant à un point (données X, Y et données de fonction) enregistrées sur la bande 2 6 1 8 4 5 9 perforée 17 sont lues par le lecteur de bande perforée 16. A l'étape suivante 89, les données de points pour un point lu au cours de l'étape 88, sont enregistrées à l'adresse de la mémoire de données RAM 14, désignée par adresse DMA de la mémoire de données puis ensuite, l'adresse DMA de mémoire de données avance d'un point. A. l'étape suivante 90, l'on examine si le contenu des données de fonction inclus dans les données de points lues à l'étape 88 représentent un code de fin. Ce code de fin représente la fin des données de points du motif de broderie ainsi que la terminaison de l'opération de lecture des données de points enregistrées sur la bande perforée. De cette façon, lorsque les contenus des données de fonction ne sont pas le code de fin, le programmeretourne à l'étape 88 au cours de la laquelle la lecture et l'enregistrement en mémoire des données de points pour un point par l'en- trée de la bande ainsi que l'avancement de l'adresse DMA de mémoire de données pour un point sont répétées. Lorsque les contenus du code de fonc- tion sont un code de fin, le programme passe à l'étape 91. A l'étape 91, l'on examine si l'entrée de la bande perforée fixée à l'étape 40 est un mode "démarrage multi-bandes". S'il s'agit d'un mode "démarrage multi-bandes", le programme passe à l'étape 92, ou s'il s'agit d'un mode "démarrage de bande normal", le programme revient à la routine principale. A l'étape 92, l'adresse DMA de mémoire de données recule d'un point et un "code de fin" enregistré à cette adresse est réécrit sous forme de "code d'arrêt". Le "code d'arrêt" désigne l'interruption tem- poraire de rotation de la machine à broder et non la terminaison du motif. Par conséquent, le motif de broderie est traité comme n'ayant pas encore été achevé bien que la bande perforée soit terminée avec pour résultat la continuation du défilement des données de points. L'adresse de mémoire DMA de mémoire de données avance d'un point et le programme revient à l'étape 86. Les étapes 86 à 92 décrites ci-dessus sont répétées par rapport à d'autres bandes perforées devant être combinées par la suite à des don- nées de bandes perforées qui viennent d'être entrées. S'il existe encore des bandes perforées devant être combinées, le mode "démarrage multi- bandes" est repris à nouveau et le programme se déroule du OUI 26 1 8 4 5 9 de l'étape 91 à l'étape 92 et revient à l'étape 86. Si les données de a dernière bande perforée de la combinaison doivent être entrées, le programme reprend depuis NON de l'étape 91 mettant ainsi un terme à la lecture des données. -5 Lorsque le mode d'extraction de mémoire a été sélectionné, le programme reprend depuis l'étape 81 jusqu'à l'étape 82. A1l'étape 82, un numéro de motif désiré est fixé par l'actionnement du clavier à dix touches TKY pour l'extraction de données de points correspondant à un motif de broderie désiré, enregistrées dans la mémoire de données RAM 14. A l'étape suivante 93, la mémoire de données RAM 14 passe au mode de lecture et l'adresse DMA de lecture est fixée sur l'adresse de tête des données de points correspondant au numéro de motif, pour préparer la lecture. Ensuite, le programme revient à la routine principale. Dans la construction ci-dessus, l'on décrira les fonctions du "mode de démarragenormal de bande" et "mode de démarrage multi-bandes" au cours de l'entrée des données de la bande perforée, en se référant à la topographie de la mémoire de la figure 13. A titre d'exemple, l'on suppose que les données de trois bandes perforées A1 - A3 sont combinées en données d'un motif A et enregistrées dans la mémoire. Tout d'abord, après l'exécution des opérations de sélection prédéterminée (étapes 80 - ), la première bande perforée Al est engagée dans le lecteur de bandes perforées 16 (étape 86). Ensuite, la touche de fonction F2 qui est posi- tionnée en fonction de "mode de démarrage multi-bandes", est actionnée, (étape 87) et la donnée de motif enregistrée sur la bande perforée A1 est lue et enregistrée sur une adresse prédéterminée de la mémoire de données RAM 14 (étapes 88 - 90). Cette opération de lecture est répétée jusqu'à ce que les contenus des données de fonction incluses dans les données de points entrées deviennent un code de fin. Lorsque le code de fin a été détecté, le code de fin est enregistré comme représenté sur la figure 13a et l'opération de lecture est achevée (étape 90). Etant donné que la fonction est fixée à ce moment selon le mode démarrage multi- bandes, l'adresse DMA de mémoire de données recule d'un point et le code de fin du motif de la bande A1 enregistré dans la mémoire telle que repré- sentée sur la figure 13a est réécrit en "code arrêt" comme représenté sur la figure 13b. Ensuite, l'adresse DMA de mémoire de données est avancée pour lire les données de la bande perforée A2 suivante et les enregistrer dans la mémoire (étape 92). Le programme retourne alors à l'étape 86 dans laquelle la bande perforée A2 est engagée dans le lecteur de bande 16. La touche de fonction F2 est actionnée à nouveau, la fonction est fixée sur le mode "démarrage multi-bandes" (étape 87), et la même opération de lecture telle que dé- crite ci-dessus se répète. L'opération de lecture de données sur la bande perforée A2 se termine par l'enregistrement du code de fin à l'adresse finale des données, comme représenté sur la figure 13b. L'adresse DMA de mémoire de données recule ensuite d'un point et ce code de fin est réécrit en code d'arrêt comme représenté sur la figure 13c; l'adresse de mémoire de données est alors avancée pour la lecture des données de la bande per- forée suivante A3 et leur enregistrement dans la mémoire. En fixant la fonction du mode "démarrage multi-bandes"' lors de la lecture des données de la bande perforée, le code de fin enregistré dans la mémoire est réécrit en code d'arrêt pour permettre ainsi la lecture d'une bande perforée suivante et des groupes de données de plusieurs bandes perforées sont enregistrés dans la mémoire comme données de points successives. Le programme revient à l'étape 86 dans laquelle la dernière bande perforée A3 est engagée dans le lecteur 16. Etant donné qu'il s'agit de la dernière bande perforée, à l'étape 87, la touche de fonction F1 est actionnée pour fixer fonction correspondant au mode "démarrage bande nor- mal", et l'opération de lecture décrite ci-dessus est répétée. Si le con- tenu des données de fonction inclus dans les données d'entrée de la bande devient un code de fin, le code fin est enregistré sur le bit le moins lourd des données comme représenté sur la figure 13c achevant ainsi l'opé- ration de lecture de données depuis la bande perforée A3. Ce code fin n'est pas modifié par la suite. En d'autres termes, étant donné que dans le mode "démarrage bande normal", la réponse à l'étape 91 devient NON et que le programme retourne sans traitement à l'étape 92, le code fin n'est pas modifié. En modifiant les codes fin sur les rubans A1 et A2 et en passant à un code d'arrêt tout en gardant le code fin sur la dernière bande A3 suivant le mode décrit ci-dessus, les données de points de la pluralité des bandes A1 et A3 peuvent être combinées successivement et enregistrées dans la mémoire de données RAM 14 comme données de points d'un motif de broderie. Les données de points consistant en une combinaison d'une plura- lité de motifs enregistrés dans la mémoire de données RAM 14 sont lues de la manière suivante en cours de marche de la machine à broder, l'opéra- tion de broderie étant effectuée suivant la lecture des données de points. Tout d'abord, dans la routine d'arrêt décrite ci-dessus, le mode opératoire de la machine à broder est le mode programme, le numéro d'un motif désiré devant être brodé est désigné en actionnant la touche sur le panneau de commande 15, et l'adresse de tête de la zone des données de points, correspondant à ce numéro de motif désigné, est positionnée sur l'adresse DMA de mémoire de données afin de préparer la lecture des données de points correspondant à ce numéro de motif (étapes 82 et 93). Subséquemmentle mode opératoire passe au mode marche et le commutateur 26 marche/arrêt est amené sur la position ON de démarrage afin d'entrer dans la routine de marche. Dans la routine de marche, le moteur 22 de l'arbre principal de la machine à broder est entraîné et tourne et les dQnnées de points pour chaque point sont lues de façon séquentielle de- puis la mémoire de données RAM 14 pour chaque point de l'opération de piquage, permettant l'exécution des programmes de marche respectifs des- tinés à l'opération de broderie qui est exécutée en fonction de ces don- nées de points. Par exemple, dans le cas o les données de points consis- tant en une combinaison de données des bandes A1 - A3 telle que représen- tée sur la figure'13c, sont lues depuis la mémoire de données RAM 14, les données de points correspondant à la bande A1 sont d'abord lues de façon séquentielle, puis, lorsque le contenu des données extraites atteint le code d'arrêt, la rotation du moteur 22 de l'arbre principal de la machine à broder est arrêtée une première fois. A ce moment, après l'exécution des programmesqui sont effectués en cours d'arrêt de la machine à broder, tel que le changement de couleurs, le programme reprend et effectue la lec- ture des données de points correspondant à la bande A2 suivante. A la fin de la lecture de ces données, le programme analogue à celui décrit cidessus est effectué par le code d'arrêt et l'on exécute ensuite la lecture des données de points correspondant à la bande A3 suivante. De cette façon, les dernières données de points sont extraites successivement jusqu'à ce que le code fin ait été détecté lorsque la machine à broder termine la série d'opérations de piquage. Comme décrit ci-dessus, les données de points d'une pluralité de motifs sont combinées en données de points continus correspondant à un motif de broderie et enregistrées dans la mémoire de données RAM 14 puis, lorsque l'opération de broderie est exécutée par la lecture des données de points, la désignation d'un numéro de motif permet l'extrac- tion de façon continue des motifs mutiples composant le motif de broderie correspondant à ce numéro de motif. - La méthode d'affichage du dispositif de visualisation DPY du panneau de commande 15 n'est pas limitée à l'emploi de cristaux liquides mais peut être réalisée au moyen de dispositifs électriques et électro- niques, tels qu'un affichage par tube à rayon cathodique (CRT), un affi- chage par diodes électro-luminescentes (LED) et des dispositifs matériels tels qu'un imprimante. Dans le mode de réalisation décrit ci-dessus, et représenté sur la figure 13, les données correspondant i un motif obtenu par la combinai- son des données de plusieurs bandes perforées sont enregistrées en des adresses successives de la mémoire de données RAM 14. La méthode de stockage des données n'est pas limitée à cette dernière, mais des données correspondant à plusieurs bandes perforées peuvent être enregistrées en des adresses de mémoire non successives telles que le système de change- ment de banoue de mémoire. En ce qui concerne le dispositif d'enregistrement externe de données de points, l'on peut employer non seulement des bandes perforées mais tout autre support d'enregistrement tel que des bandes magnétiques, des disques magnétiques, des disques optiques, des cartes magnétiques et des cartes à circuit intégré (IC). Dans ce cas, si le support d'enregistre- ment a une grande capacité, les données correspondant à plusieurs motifs peuvent être enregistrées sur un seul support d'enregistrement et la pré- sente invention peut être mise en oeuvre en combinant de façon sélective un ou plusieurs motifs désirés. Dans le mode de réalisation décrit ci-dessus, la combinaison d'une ou plusieurs bandes perforées désirées, c'est-à-dire des données de motif, est établie en actionnant la touche de positionnement "mode démarrage multi-bandes" et la touche de positionnement "mode démarrage bande normal". La façon de combiner les données de motif n'est pas limitée à celle-ci, mais l'on peut établir une combinaison d'une ou plusieurs don- nées de motifs désirés en utilisant d'autres méthodes. Par exemple, le nombre de motifs devant être combinés peut être préétabli avant l'entrée des données de motifs, et le programme destiné à combiner le nombre de données de motifs ainsi établi, peut s'effectuer suivant le mode de réa- lisation décrit ci-dessus. En se référant à la figure 14, l'on va décrire maintenant un mode de réalisation capable d'interrompre temporairement la marche de la machine à broder au cours d'une opération de broderie et par conséquent capable d'effectuer une opération d'édition de données de points telle qu'un changement de données de broderie. La figure 14 représente une routine du mode marche relative à l'arrêt de l'arbre principal de la machine à broder et correspond au groupe d'étapes 50, 51, et 52 sur la figure 6b. L'étape 50 correspond à l'étape 50 portant la même référence numérique sur la figure 6b, les étapes 51a - 51c correspondent à l'étape 51 de la figure 6b et les étapes 520 - 530 correspondent à l'étape 52 de la figure 6b. L'étape 53 de la figure 6b vient après l'étape 530 de la figure 14 bien que l'on est omis sa représentation. Comme décrit ci-dessus, en mettant en fonction la touche SW3 du mode marche, on modifie le mode opératoire et l'on passe du mode pro- gramme au mode marche. Pendant la période de temps qui suit immédiate- ment ce passage au mode marche, un programme s'effectue pour l'initialisa- tion de données respectives de démarrage de l'opération de broderie, tel que le repérage de l'adresse DMA de mémoire de données utilisée pour la lecture des données de points depuis la mémoire de données RAM 14 à l'adresse de tête correspondant au premier point (étape 51a).Dans le caso l'on exécute un programme similaire à l'étape 61 de la figure 8 ou à l'étape 90 de la figure 11, cette étape 51a peut être omise. A l'étape suivante 51b, le compte du compteur de points est remis à "0". Le compteur de points indique l'ordre des points respectifs d'exé- cution de l'opération de broderie. A l'étape suivante 51c, des programmes d'initialisation et de 2 6 1 8 4 5 9 préparation destinés au démarrage de l'opération de broderie sont exécutés par rapport à d'autres données. A l'étape suivante 520, l'on examine si un interrupteur de recul de points a été actionné. L'interrupteur de recul de points est actionné en dépassant la position ON du commutateur 26 de marche/ arrgt. Si la réponse est OUI, le programme passe à l'étape 521 dans la- quelle on exécute un programme de recul de points. Si la réponse est NON, le programme passe à l'étape 525 dans laquelle on exécute une routine de repérage de données désirées dans le mode d'édition de données. A l'étape 521 on examine si le compteur de points se trouve à "0". En d'autres termes, on examine si le métier à broder 20 se trouve dans une position de départ d'un motif de broderie. Si le compteur marque "O", cette étape 521 indique OUI et le programme rompt la séquence et saute à l'étape 525 sans exécuter l'opération de recul de points. Si le compteur ne marque pas "O", cette étape 521 indique NON et le compteur passe à l'étape 522. A l'étape 522, l'on soustrait un point du compte momentané du compteur de points. A l'étape suivante 523, l'adresse DMA de mémoire de données re- cule d'un point et les données de point d'un point sont lues à partir de cette adresse. A l'étape suivante 524, le métier à broder 20 est entraîné en direction inverse (selon -X, -Y) en réponse aux données de points (X, Y) pour un point lu à l'étape 523, exécutant ainsi l'opération de recul de points pour un point. Ensuite, en revenant à l'étape 520, on examine si l'interrupteur de recul de points est toujours sur la position ON. Si l'interrupteur est sur la position ON, les programmes décrits aux étapes 521 - 524 sont répétés. Sur la figure 14, à l'étape 525, l'affichage du dispositif de visualisation DPY dans le mode marche passe à l'état représenté sur la figure 20a et l'on examine si la touche de fonction F3 fonctionnant comme "touche de mode d'édition de données", a été actionnée. Cette touche F3 est actionnée pour éditer des données de points enregistrées dans la mé- moire de données RAM 14. Ensuite, l'affichage sur le dispositif de visua- lisation DPY passe à celui représenté sur la figure 20b et un mode d'é- dition de données désirées peut être choisi en actionnant l'une des touches de fonctions F1 - F3. En ce cas, la touche de fonction F1 joue le r6le d'une touche actionnée pour établir un mode "changement de données" dans lequel on change les données de points en cours de fonctionnement. La touche de fonction F2 joue le role d'une touche actionnée pour établir un mode "d'effacement de données" selon lequel les données de points en cours de fonctionnement sont effacées. La touche de fonction F3 joue le r8le d'une touche actionnée pour établir un mode "insertion de données" selon lequel de nouvelles données sont insérées dans les données de points. La touche de fonction F6 joue le r8le d'une touche de fin pour sortir du "mode édition". A l'étape 525, si l'on actionne la touche de fonction F3, positionnée pour établir "un mode d'édition", le programme passe à l'étape 526 ou, si cette touche n'a pas été actionnée, le programme passe à l'é- tape 530. 2618 4 5 9 A l'étape 526, il s'agit de déterminer si la touche de fonction F1,qui Joue le rôle de la touche 'mode de changement de données", comme représenté sur la figure 20b, a été mise en fonction ou non. Si la touche F1 est sur MARCHE (ou en fonction) le traitement se poursuit dans une sous-routine (Figure 15) exécutant, à l'étape 400, l'opération de changement de donnée qui sera décrite plus loin. Si cette touche F1 n'est pas sur MARCHE, la réponse à l'étape 526 devient NON et le traitement se poursuit à l'étape 527. A l'étape 527, il s'agit d'examiner si la touche de fonction F2, qui joue le rôle de la touche "mode effacement de données", a été mise en fonction ou non. Si cette touche F2 est sur MARCHE, le traitement se poursuit dans une sous-routine (Figure 16) exécutant l'opération d'effacement de données (étape 500) qui sera décrite plus loin. Si ladite touche F2 n'est pas sur MARCHE, le traitement se poursuit à l'étape 528. A l'étape 528, il s'agit d'examiner si'la touche de fonction F3, jouant le rôle de la touche de sélection "mode d'insertion de données", a été mise en fonction ou non. Si cette touche F3 est sur MARCHE, le traitement se poursuit dans une sous-routine (Figure 17) qui exécute l'opération d'insertion des données (étape 690) qui sera décrite plus loin. Si la touche F3 n'est pas sur MARCHE, le traitement se poursuit à l'étape 529. A l'étape 529, il s'agit d'examiner si la touche de fonction F6, qui joue le rôle d'une touche déclarant la fin de l'édition des données, a été mise en fonction ou non. Si cette touche F6 est sur MARCHE, la réponse à cette étape 529 devient OUI et l'écran du dispositif de visualisation DPY passe à l'état d'affichage initial dans le mode marche. Enquite, le traitement se poursuit à l'étape 530. Si la touche F6 n'est pas sur MARCHE, la réponse à l'étape 529 est NON et le traitement revient à l'étape 526 à partir de laquelle les étapes 526 à 529, décrites ci-dessus, sont réitérées. A l'étape 530, une sélection d'autres données respectives dans le mode de marche est exécutée. Le traitement se poursuit alors à l'étape 53 (Fig. 6b) dans laquelle on examine si le commutateur de démarrage a été placé, ou non dans la position MARCHE par actionnement du commutateur démarrage/arrét 26. Si le commutateur de démarrage et sur MARCHE, le traitement revient à la routine principale et entre dans la routine de marche (Figure 18). En se référant maintenant à l'organigramme de la figure 15, on va décrire ci-après la sous-routine de changement de données dans le 'mode édition de données' de la routine d'arrêt représentée sur la figure 14. A l'étape 401, la valeur modifiée désirée des données d'entraînement selon l'axe X relatives au point momentané, parmi les données de point correspondant au motif de broderie en cours de réalisation (c'est-à-dire le motif de broderie correspondant au numéro de motif fixé à l'étape 58 sur la figure 8 ou à l'étape 82 sur la figure 11) est sélectionnée par actionnement du clavier à dix touches TKY. A l'étape suivante 402, la valeur modifiée désirée des données d'entraînement selon l'axe Y relatives au point momentané, sont fixées de la même manière qu'à l'étape 401. Ensuite le traitement se poursuit à l'étape suivante 403. A l'étape 403, de la même mmanière qu'aux étapes 401 et 402, un code de modification désirée d'une donnée de fonction relative au point momentané (ci-après désignée 'donnée F") est fixé. A l'étape suivante 404, il s'agit de déterminer si la touche de fonction F6, jouant le r6le d'une touche de 'fin de changement dans la section DPY2 d'explication des touches de fonction, a été mise en fonction ou non. Si une valeur modifiée ou un code de modification des données X,Y,F désirées, se rapportant au point momentané, a été fixé, la touche de fonction agissant en tant que touche de 'fin de changement' est mise en fonction. Si cette touche est sur MARCHE, le traitement se poursuit à l'étape 405 tandis que, si elle n'est pas sur MARCHE, le traitement revient-à la routine du 'mode édition de données'. A l'étape 405, les données de modification fixées sont enregistrées à une adresse de la mémoire de données RAM 14 désignée par l'adresse de mémoire de données momentanées DMA (c'est-à-dire l'adresse correspondant au point momentané). Le 'point momentané' dans ce cas signifie un point correspondant à l'adresse désignée par l'adresse de mémoire de données DMA de la mémoire de données RAM 14, c'est-à-dire un point qui suit le point o l'opération de broderie a été réalisée juste avant d'entrer dans ladite routine 26 18 4 5 9 d'arrêt (c'est-à-dire un point o le piquage suivant doit être effectué) ou un point qui résulte de la décrémentation de plusieurs points effectué lors de l'opération de recul de points aux étapes 47 et 80 à 83. Dans ce qui suit, la sous-routine d'effacement dans le "mode d'édition de dcrées" va être décrite en référence à l'organigramme de la figure 16. A l'étape 501, on examine si le compte du compteur de points est à "0" ou non. En d'autres termes, il s'agit de déterminer si le métier à broder est ou non dans la position de départ de l'opération de broderie. Si le compte est à "0", la réponse à cette étape devient OUI et le traitement revient à la routine du 'mode d'édition de données". Etant donné que l'effacement de données peut être fait pour un point qui précède d'un point le "point momentané", le point "0" n'existe pas si bien que l'effacement de données ne peut pas être effectué. Si le compte n'est pas à "0", la réponse à l'étape 501 devient NON et le traitement se poursuit à l'étape 502. A l'étape 502, le compte du compteur de points est diminué de 1. A l'étape suivante 503, l'adresse de mémoire de données DMA.est décrémentée d'un point. A l'étape suivante 504, les données de point pour un point sont lues à l'adresse de la mémoire de données RAM 14, désignée par l'adresse de *mémoire de données DMA. A l'étape suivante 505, le métier à broder 20 est entraîné dans la direction inverse selon -X et -Y conformément aux données d'entraînement X et Y, parmi les données de point extraitesde la mémoire de données RAM 14 à l'étape 504, et le métier à broder 20 est reculé d'un point. A l'étape suivante 506, les données d'effacement pour un point (X = FFH, Y = FFH, F = FFH, o FFH représente la valeur maximale dans le système de numérotation hexadécimal à 2 digits) sont enregitrées à l'adresse de la mémoire de données RAM 14, désignés par l'adresse de mémoire de données DMA. En d'autres termes, les données de point désirées pour un point (X,Y, F) à effacer sont réécrites en FFH qui sont des données représentant des blancs, de telle façon que l'opération de broderie ne soit pas exécutée à ce point et le traitement retourne au "mode d'édition de données". La sous-routine d'insertion de données dans le "mode d'édition de données" va maintenant être décrite en référence à l'organigramme de la figure 17. A l'étape 601, le nombre N de points à insérer des données de points désirées, est fixé à l'aide du clavier à dix touches TKY. A l'étape 602, les données s'étendant de l'adresse de la mémoire de données RAM 14, désignées par l'adresse de mémoire de données momentanée DMA, à l'adresse de fin des données de point sont décalées vers l'arrière sur une zone d'adresses correspondant au nombre N de points insérés, fixé à l'étape 601. A l'étape suivante 603, l'adresse de la mémoire RAM 14 de données, désignée par l'adresse de mémoire de données momentanées DMA est sélectionnée en tant qu'adresse d'inscription WAD représentant une adresse à laquelle l'es données de point désirée à insérer sont inscrites ou enregistrées. A l'étape suivante 604, il s'agit de déterminer si le nombre de points N, fixé à l'étape 601, est ou non égal à "0". En d'autres termes, la présence ou l'absehce de données de points à insérer est évaluée. Etant donné que la condition N (X, Y, F) sont fixées à l'aide du clavier à dix touches TKY. A l'étape suivante 606, les données de point fixées à l'étape 605 sont inscrites ou enregistrées à l'adresse de la mémoire de données RAM 14 désignée par l'adresse d'inscription WAD. A l'étape suivante 607, l'adresse d'inscription WAD est incrémentée d'un point. A l'étape suivante 608, 1 est soustrait du nombre N de points fixé à l'étape 601 et le traitement revient à l'étape 604 à partir de laquelle les traitements des étapes 604 et 608 sont réitérés jusqu'à ce que le positionnement des données de point à insérer ait été complètement effectué. 26 18 4 5 9 Un exemple de la routine de marche employée dans ce mode de réalisation, va être décrit dans ce qui suit en référence à la figure 18. Comme le montre la figure 18, après une procédure d'initialisation prédéterminée, le traitement passe à l'étape 160. A l'étape 160, le moteur 22 de l'arbre principal de la machine à broder est mis en marche. A l'étape suivante 161, diverses procédures de marche concernant l'opération de broderie sont exécutées. A l'étape suivante 162, il s'agit d'établir si un drapeau indiquant que l'arrêt de l'arbre principal de la machine est terminé est mis à un ou non. Si le drapeau est mis à un, la réponse à l'étape 162 est OUI et le programme retourne à la routine principale. Si le drapeau n'est pas mis à un, la réponse à l'étape 162 est NON et le traitement se poursuit à l'étape 163. A l'étape 163, il s'agit d'examiner si les conditions d'arrêt de l'arbre principal de la machine à broder ont été remplies ou non. Si le commutateur marche/arrêt 26 est à l'état commutateur arrêt enclenché, ou si une insuffisance de fil apparait, l'arrêt de l'arbre principal est jugé nécessaire. Si les'données de fonction contiennent le code de changement de couleur ou le code de fin représentant l'achèvement du motif de broderie, l'arrêt de l'arbre principal est jugé nécessaire. Lorsque la réponse à l'étape 163 est OUI, le traitement se poursuit à l'étape 168 et lorsque la réponse à l'étape 163 est NON, le traitement se poursuit à l'étape 161. A l'étape 168, un drapeau de demande d'arrêt de la machine à broder est levé et le compteur d'arrêt est positionné à la valeur numérique "2", le traitement se poursuivant alors à l'étape suivante 169. A l'étape 169, le moteur 22 de l'arbre principal de la machine à broder est ralenti et le traitement se poursuit alors à l'étape 161. Si un signal horloge est fourni à partir d'un codeur rotatif 24 lors de la routine marche de l'arbre principal, la sous-routine d'interruption du signal d'horloge du codeur, telle que représentée sur la figure 7 est exécutée. Dans la sous-routine d'interruption du signal d'horloge du codeur, un compteur de codeur est incrémenté de 1 (étape 301) et, par la suite, il s'agit de déterminer successivement à quel moment du traitement correspond la valeur du compte (étapes 302 et 303), et les opérations correspondant aux moments respectifs sont exécutées. Au moment du déplacement du métier à broder 20, en réponse au signal de sortie du compteur de points, des données X, Y et des données de fonctions correspondant au point de broderie momentané sont extraites de la mémoire RAM de données 14 (étape 304). Il est déterminé (étape 351) si les données extraites sont les données pour lesquelles l'opération d'effacement de données a été effectuée (X = FFH, Y = FFH, F = FFH). Si la réponse est OUI, l'adresse de mémoire de données DMA est avancée d'un point (étape 352) et le traitement retourne à l'étape 304 o l'opération d'extraction des données de point pour un point à partir de la mémoire RAM de données 14 est réitérée. L'adresse de mémoire de données DMA est ainsi avancée jusqu'à ce que les données des données d'effacement aient été extraites ou lues. Si les données de point extraites de la mémoire RAM de données 14 ne contiennent pas les données pour lesquelles l'opération d'effacement de données a été effectuée, le métier à broder 20 est déplacé selon X et Y en réponse aux données X, Y (étape 353) et, à la suite de cela, le compteur de points progresse au point suivant (étape 354) et l'adresse de mémoire de données DMA est avancé d'un point (étape 355) et le traitement retourne à la routine principale de marche (étape 355). Au moment d'arrêt de l'arbre principal de la machine à broder, on détermine si le drapeau de demande d'arrêt de l'arbre principal de la machine à broder est levé (étape 310). Si la réponse est OUI, le compteur d'arrêt est décrémenté de 1 et on détermine si son compte est devenu zéro ou non (étapes 311 et 312). Si le compte est devenu zéro, le moteur 22 de l'arbre principal de la machine à broder est arrêté et le drapeau indiquant que l'arrêt principal de l'arbre de la machine à broder est terminé est levé (étape 313). Les commandes de saut et autres opérations sont exécutées dans un autre traitement de synchronisation de la broderie - (étape 314). Dans la construction décrite ci-dessus, les opérations effectuées dans le *mode d'édition de donées" pour modifier ou changer, effacer, ou insérer de nouvelles données dans le dessin du motif de broderie (c'est-à-dire des données de point) en cours de réalisation, vont 261845 9 maintenant être décrites. Si au cours de l'opération de broderie d'un motif de broderie déterminé, on souhaite modifier ce motif de broderie, on stoppe la rotation de l'arbre principal de la machine à broder en actionnant le commutateur marche/arrêt 26 de manière à enclencher le commutateur arrêt et le programme passe à la routine d'arrêt de la routine principale dans laquelle le mode opératoire de la machine à broder est jugé comme étant le mode marche (étapes 30 de la figure 6a). Dans ce mode marche, l'état d'affichage du dispositif de visualisation DPY est initialement celui représenté sur la figure 20a. La touche de fonction F3, agissant en tant que touche "mode d'édition de données" est mise en fonction (étape 525) pour modifier le mode en celui qui permet d'exécuter l'édition de données et l'état d'affichage du dispositif de visualisation DPY est transformé en celui qui est représenté sur la figure 20b. En mettant en fonction une touche de fonction choisie,.une opération désirée d'édition peut être exécutée pour les données de points impliquées dans l'opération de broderie en cours et stockées dans la mémoire RAM de données 14. L'opération de modification ou changement de données va tout d'abord être décrite en référence à la topographie de mémoire représentée sur la figure 21a. La zone d'adresses P est celle qui, dans la mémoire RAM de données 14, retient les données de point pour lesquelles l'opération de broderie a déjà été réalisée. A la dernière adresse E de cette zone d'adresses P, sont stockées le données de point à l'instant o l'arbre principal de la machine à broder a été arrêté pour l'exécution de l'opération de modification de données. Une fois que les données d'entrainement du métier à broder ont été délivrées à ce dernier point (c'est-à-dire à l'adresse E), l'adresse de mémoire de donnée DMA est avancée à l'adresse suivante (étape 355). L'adresse Q, qui est désignée par l'adresse momentanée de mémoire de données DMA est par conséquent l'adresse qui fait suite à l'adresse E et les données de point permettant de réaliser l'opération de piquage au point suivant sont mises en mémoire à cette adresse Q. Le contenu des données de point pour un point, mémorisées à l'adresse Q, font l'objet de l'opération de modification de données. Les nouvelles données de point (X, Y, F), qui doivent leur être substituées, sont fixées à l'aide du clavier à dix touches TKY (étapes 401 à 403). Ensuite, en mettant en fonction la touche de fonction F6 agissant en tant que "touche de fin d'entrée des données" (étape 404), les données entrées sont inscrites ou enregistrées à l'adresse Q. En d'autres termes, le contenu des données à l'adresse Q, à laquelle, les données de point du point suivant sont mémorisées, sont réécrites et l'opération de broderie est à nouveau exécutée en continu à partir de cette adresse Q. En se référant à la topographie de mémoire de la figure 21b, on va maintenant décrire l'opération d'effacement de données. L'adresse Q est une adresse désignée par l'adresse momentanée de mémoire de données DMA et une adrsse qui suit la dernière adresse à l'instant ou les données d'entraînement du métier à broder ont été complètement délivrées lorsque l'arbre principal de la machine à broder a été arrêté en vue de l'exécution de l'opération d'effacement de données. A l'adresse E, sont mémorisées des données de point correspondant au point o l'opération de piquage a été réalisée pendant l'arrêt de l'arbre principal de la machine à broder et ces données font l'objet d'un effacement. Le compte du compteur de points est diminUé de 1, l'adresse de mémoire de données DMA rétrograde d'un point et les données de point correspondant à ce point précis sont extraites de la mémoire RAM de données 14 (étapes 501 à 503). Conformément aux données de point extraites, le métier à broder 20 est entraîné dans les directions -X et - Y (étape 505) pour être déplacé en arrière sur un point. Ensuite, les données de point pour un point à l'adresse E désignée par l'adresse de mémoire de données DMA sont réécrites en données d'effacement (X = FFH, Y = FFH, F = FFH). Par l'inscription des données d'effacement, toutes les données de point correspondant à ce point sont invalidées. On va décrire ci-après, en se référant à la figure 21c, l'opération d'insertion de données. L'adresse Q est une adresse désignée par l'adresse momentanée de mémoire de données DMA et une adresse qui suit la dernière adresse à l'instant o les données d'entraînement du métier à-broder ont été complètement délivrées lorsque l'arbre principal de la machine à broder a été arrêté en vue de l'exécution de l'opération d'insertion de données. La partie restante des données de point pour lesquelles l'opération de broderie n'a pas été exécutée est mise en mémoire dans une zone d'adresses 2618 4 5 9 située entre l'adresse Q et la dernière adresse H du motif de broderie. Les nouvelles données de points désirées sont insérées dans une zone d'adresses située entre la zone d'adresses P et la zone d'adresses I. En premier lieu, le nombre N de points des données de point désirées à insérer est fixé à l'aide du clavier à dix touches TKY et la zone d'adresses I est décalée vers l'arrière sur une zone d'adresses correspondant au nombre N de points (étape 602). L'adresse de mémoire de données DMA est positionnée à l'adresse d'inscription ou d'enregistrement des données d'insertion (étape 604). Les données de point désirées à insérer (X, Y,F) sont fixées ou sélectionnées pax introduction à l'aide du clavier à dix touches TKY et sont inscrites ou enregistrées dans la mémoire RAM de données 14 (étapes 604 à 606). L'adresse de mémoire de données DMA est avancée d'un point (étape 607) pour préparer l'enregistrement des données suivantes à insérer. Le positionnement des données de point pour un point est ainsi réitéré jusqu'à ce que les données du nombre N de points aient toutes été enregistrées dans la mémoire RAM de données 14. Une fois que la sélection'-et l'enregistrement des données à insérer ont été complètement réalisés, l'adresse de mémoire de données DMA est positionnée à l'adresse Q pour que l'opération de broderie reprenne en continu à partir des données de point au point auquel les données ont été insérées. En mettant en oeuvre une opération derecul de point, on peut également accomplir le travail d'édition de données de broderie suivant. Si, au cours de l'opération de broderie, le piquage est temporairement interrompu et, après confirmation ou validation du motif de broderie actuel qui a été jusque là réalisé, une partie choisie de ce motif de broderie est modifiée ou effacée ou encore une nouvelle portion de motif de broderie est insérée dans cette partie brodée, la touche de recul de points est mise en fonction pour déplacer vers l'arrière le métier à broder 20 dans les directions inversées (selon -X, -Y) jusqu'à un point désiré; L'édition des données de point concernant le point o le changement, l'effacement ou l'insertion, doit être réalisé est exécutée conformément aux sous-routines respectives, décrites plus haut, permettant le changement, l'effacement et l'insertion des données (figures 15-17). Les étapes des procédures d'édition, telles que changement, effacement et insertion des données ne sont pas limitées au mode de réalisation décrit ci-dessus. Par exemple, alors que dans le mode de réalisation décrit cidessus, l'opération de "changement de donnéesn est mise en oeuvre par rapport au point momentané désigné par l'adresse de mémoire de données (c'est-à-dire le point o l'opération de broderie doit se faire & l'instant suivant), elle peut en variante être effectuée sur le point qui précède d'un point le point momentané. Les moyens d'édition de données permettant de mettre en oeuvre les opérations d'édition de données, telles que changement, effacement et insertion de données, ne sont pas limités aux moyens conformes à la procédure de traitement par logiciel qui a été décrite ci-dessus en référence à l'invention, mais peuvent être conçus sous la forme d'un équipement matériel destiné exclusivement à cet usage. En outre, dans le mode de réalisation décrit ci-dessus, les opérations de démarrage, d'arrêt et de retour de point de la machine à broder sont commandées par l'actionnement d'un commutateur à barre commune. En variante, ces opérations peuvent être commandées par des interrupteurs séparés. Un mode de réalisation apte à assurer une émission-réception de données de points et de données de commande entre la machine à broder et un dispositif extérieur par mise en oeuvre d'une fonction de communication va maintenant va être décrit en référence à la figure 22. Dans ce mode de réalisation, en tant que modes opératoires, il existe en plus du mode programme et du mode marche décrit ci-dessus, un "mode télécommande". Le mode télécommande est un mode opératoire selon lequel la transmission et la réception de données de points et de données de commandes se font entre ladite machine à broder et un dispositif extérieur 28 possédant une fonction de communication, par l'intermédiaire d'une interface de communication 27. Une touche dU mode télécommande SW6 (figure 3) est prévu sur le panneau de commande 15. Cette touche SW6 du mode télécommande est une touche qui est actionnée lorsque le mode opératoire de la machine à broder est choisi comme étant le mode télécommande. La figure 22 représente une routine d'arrêt de l'arbre principal de la machine à broder, qui est une variante de la routine visible sur les 2618 4 5 9 figures 6a et 6b. L'étape 30 sur la figure 6a est remplacée par les étapes a et 30b sur la figure 22. Les traitements subséquents à partir de l'étape 31 de la figure 6a jusqu'aux étapes 46 et 47 de la figure 6b peuvent être utilisées sans modification sur la figure 22 si bien que l'on s'abstiendra de décrire ces étapes. Le groupe d'étapes 50 à 54 de la figure 6b est modifié en les étapes 50, 54, 101, 102, 103, 106, 30a, 30b, 51, 52, 53, 104 et 105 sur la figure 22. Sur la figure 22, à l'étape 30a, il s'agit de déterminer si le mode opératoire est ou non le mode programme, suivant le contenu du drapeau de mode opératoire. S'il s'agit effectivement du mode programme,le traitement se poursuit à l'étape 31 et aux étapes suivantes lors desquelles les mêmes traitements que ceux effectués au cours du mode programme décrit en référence aux figures 6a et 6b, sont exécutés. Si le mode opératoire n'est pas le mode programme, le traitement passe à l'étape 30b lors de laquelle on examine si le mode opératoire est ou non le mode marche. Si le mode opératoire est le mode marche, les traitements prévus aux étapes 51, 52 et 53, qui sont les mêmes que celles représentées sur la figure 6b, sont exécutés. Dans le mode marche, si le commutateur de démarrage est sur MARCHE, le traitement retourne à la routine principale et entre dans la routine marche. Si le commutateur de démarrage n'est pas sur MARCHE le traitement se poursuit de l'étape 53 à l'étape 50 lors de laquelle il s'agit de déterminer si la touche SW3 du mode marche a été mise en fonction ou non. Si le mode opératoire n'est pas le mode marche, la réponse à l'étape 306 devient NON et le traitement se poursuit à l'étape 104 lors de laquelle il s'agit d'examiner si le mode opératoire est ou non le mode télécommande suivant le contenu du drapeau du mode opératoire. Si le mode opératoire est le mode télécommande, le traitement se poursuit à l'étape lors de laquelle une sous-routine du mode télécommande (figure 23), qui sera décrite plus loin, est exécutée. Le traitement se poursuit ensuite à l'étape 50. A l'étape 50, il s'agit d'établir si la touche SW3 du mode marche a été mise en fonction ou non. Si la réponse est OUI, le drapeau du mode marche est positionné sur MARCHE (étape 101) et le traitement revient à l'étape 30a. Si la réponse est NON, le traitement se poursuit à l'étape54. A l'étape 54, il s'agit d'examiner si la touche SW2 du mode programme a été mise en fonction ou non. Si cette touche SW2 est sur MARCHE, le drapeau du mode programme est positionné sur MARCHE (étape 102) et le traitement revient à l'étape 30a. Si la touche SW2 du mode programme n'est pas sur MARCHE,-la réponse à l'étape 54 devient NON et le traitement se poursuit à l'étape 106. A l'étape 106, il s'agit de déterminer si la touche SW6 du mode de' télécommande a été mise en fonction ou non. Si les données de points et les données de commandes doivent faire l'objet d'une émission-réception entre la machine à broder et le dispositif extérieur 28 au travers de l'interface de télécommunication, la touche SW6 du mode télécommande est mise en fonction. Si la touche SW6 est surMARCHE, le drapeau du mode télécommande est positionné sur MARCHE (étape 103) et le traitement revient à l'étape 30a. Si la réponse est NON, le traitement se poursuit à l'étape 30a en sautant l'étape 103. On va maintenant se reporter à la figure 23 pour décrire la "sous-routine du mode télécommande". A l'étape 201, un registre d'état de l'interface de communication 27 est inspecté pour déterminer si un ordre de communication en provenance du dispositif extérieur 28 a été reçu ou non. Si la réponse est OUI, le traitement se poursuit à l'étape 202, tandis que si la réponse est NON le traitement revient à la routine d'arrêt de la figure 22. A l'étape 202, un numéro de motif désiré est désigné par introduction à l'aide du clavier à dix touches TKY. Si des données doivent être transmises, un numéro d'un motif de broderie correspondant aux données de points qui doivent être extraites de la mémoire RAM de données 14, est désigné, alors que si des données doivent être reçues, un numéro d'un motif de broderie correspondant aux données de points à inscrire dans la mémoire RAM de données 14, est désigné. A l'étape suivante 203, le registre d'état de l'interface de communication 27 est inspecté pour déterminer si l'ordre de communication est un ordre de transmission ou de réception des données. Si l'ordre de communication est un ordre de transmission de données, la réponse à l'étape 203 est OUI et le traitement se poursuit à l'étape 204 pour l'exécution des opérations de transmission des données. Si l'ordre de communication est un ordre de réception des données, la réponse à cette étape 203 devient NON et le traitement se poursuit à l'étape 210 pour l'exécution des opérations de réception des données. A l'étape 204, des données respectives de commandes sont extraites de la mémoire de travail RAM 13 et fournies à la ligne de communication au travers de l'interface de communication 27. A l'étape suivante 205, les données de points correspondant au numéro de motif désigné à l'étape 202 sont extraites de la mémoire RAM de données 14 et fournies à la ligne de communication par l'intermédiaire de l'interface de communication 27, le traitement revenant à la routine d'arrêt de la figure 22. A l'étape 210, les données de commandes respectives reçues de la ligne de communication au travers de l'interface de communication 27 sont inscrites dans la mémoire de travail 13. A l'étape suivante 211, les données de points reçues de la ligne de communication au travers de l'interface de communication 27 sont inscrites dans une zone d'adresses pré-déterminée de la mémoire RAM de donnée 14, correspondant au numéro de motif désigné à l'étape 202 et le traitement revient à la routine d'arrêt de la figure 22. Dans la construction décrite ci-dessus, une émission-réception de données de points et de données de commandes est réalisée entre la machine à broder et le dispositif extérieur 28 au travers de l'interface de communication 27, la sous-routine du mode télécommande est exécutée par les procédures de la routine d'arrêt (figures 22 et 23). Le registre d'état dans l'interface de communication 27 est inspecté pour déterminer si un ordre de communication est reçu ou non du dispositif extérieur 28 (étape 201). S'il y a un ordre de communication, un numéro de motif correspondant à des données de points devant être transmise au dispositif extérieur 28 ou un numéro de motif correspondant à des données de points devant être reçues du dispositif extérieur 28, est désigné (étape 202). Le registre d'état de l'interface de communication 22 est inspecté à nouveau pour déterminer si l'ordre de communication en provenance du dispositif extérieur 28 est un ordre de transmission ou un ordre de réception de données (étape 203). Si l'ordre de communication est un ordre de transmission de données, les données de commandes sont extraites de la mémoire de travail RAM 13 et transférées au dispositif extérieur 28 au travers de l'interface dc communication 27 (étape 204). En outre, les données de points correspondant au numéro de motif désigné sont extraites de la mémoire RAM de données 14 et transférées au dispositif extérieur 28 par l'intermédiaire de l'interface 27 (étape 205). A cet instant, dans le dispositif extérieur 28, il est possible d'éditer les données transmises ou reçues et il est également possible de les mettre et de les conserver dans la mémoire. Quand l'ordre de communication est un ordre de réception de données, les données de commandes sont reçues du dispositif extérieur 28 au travers de l'interface de communication 27 et inscrites ou enregistrées dans la mémoire de travail RAM 13 (étape 210). Ensuite, les données de points sont reçues du dispositif extérieur 28 au travers de l'interface de communication 27 et inscrites ou enregistrées dans une zone d'adresses de la mémoire RAM de données 14, désignée par l'adresse de mémoire de données DMA correspondant au numéro de motif désigné (étape 211). Dans le mode de réalisation décrit ci-dessus, là sélection et les autres traitements réalisés sur la fonction de communication des données de points et des données de commahdes sont exécutés par le programme logiciel à l'aide du système de micro-ordinateur. En variante, les traitements en question peuvent être réalisés par un circuit matériel conçu exclusivement pour cet usage. Les données de commande peuvent être fixées individuellement pour chaque motif de broderie et stockées respectivement dans la mémoire RAM de données 14. Le bloc de données de commande présent dans cette mémoire RAM de données 14 peut être transmis et reçu avec les données de points correspondantes entre la machine à broder et le dispositif extérieur 28 au travers de l'interface de communication 27 ou encore enregistré sur une bande perforée ou autre dispositif de mémoire extérieur. Le système de commande de la machine à broder automatique peut être connecté à un réseau de télécommunication d'usage général, pour que les données de points du motif de broderie et les données de commande puissent être fournies à un système d'ordinateur depuis un point éloigné. Dans ce qui suit, on va décrire un mode de réalisation apte à réaliser l'affichage d'un.-motif de broderie désiré sur un écran de visualisation et à désigner le point choisi o l'opération de changement, de positionnement, etc des données de points, y compris des données de fonctions, doit être réalisée, sur l'écran par la manipulation d'un curseur ou analogue, validant ainsi l'édition des données. La structure matérielle de ce mode de réalisation est représentée sur la figure 24. Ce mode de réalisation comprend, en plus d'une structure similaire à celle de la figure 2, une mémoire de données graphiques GPM qui est connectée à l'unité centrale de traitement CPU 11 (figure 2) par l'intermédiaire d'un bus 29. La mémoire de données graphiques GPM, qui est constituée par une mémoire RAM, contient des données graphiques permettant d'afficher une image dans le dispositif de visualisation DPY du panneau de commande 15. Par exemple des données graphiques permettant l'affichage d'un motif de broderie ou toutes autres données graphiques sont stockées dans cette mémoire GPM. Dans ce cas, le dispositif de visualisation DPY est constitué par exemple par un écran à tube catodique en couleur et affiche une image colorée telle qu'un motif de broderie, établie conformément aux données graphiques extraites de la mémoire de données graphiques GPM, et affiche également d'autres caractères et signes ou dessins nécessaires. Dans ce mode de réalisatin, le panneau de commande 15 comprend encore des commutateurs SWlO, SW11 et SW12. Le commutateur sW1O d'enregistrement du code d'arrêt est un commutateur actionné lorsque le "code d'arrêt" doit être enregistré sous forme de données de fonctions en correspondance avec une étape opératoire de piquage désirée. Le commutateur d'avance SW11 est un commutateur actionné pour déplacer le curseur affiché, point par point, vers l'avant sur l'écran du dispositif de visualisation DPY. Le commutateur de recul SW12 est un commutateur actionné pour déplacer le curseur affiché, point par point, vers l'arrière sur l'écran du dispositif de visualisation DPY. Les fonctions de ces commutateurs SW10 à SW12 peuvent être affectées aux touches de fonction Fl à F6. Dans le cas o, pour l'édition des données de point, un motif de broderie correspondant aux données de point est affiché sur l'écran du dispositif de visualisation DPY, un curseur est affiché en même temps que le motif de broderie et un point choisi, o le changement ou la modi- fication des données de point doit se faire, est désigné par ce curseur. En déplaçant la position du curseur vers l'avant ou vers l'arrière, point par point, suite à l'actionnement du commutateur d'avance SW11 ou du com- mutateur de recul SW12, on peut sélectionner ou désigner le point o l'on souhaite que le changement ou la modification des données de point (données X,Y et données de fonction) ait lieu. La "procédure d'édition des données de points" dans ce mode de réalisation est exécutée au cours du mode programme dans la routine d'arrêt de l'arbre principal de la machine à broder. Un cas o le "code d'arrêt"désignant un changement de couleur du fil etc, est sélectionné et enregistré va être décrit ci-après, à titre d'exemple de la "procédure d'édition des données de point". Les figures 25a et 25b qui illustrent des exemples de variantes des figures 6a et 6b, représentent un exemple de la routine d'arrêt per- mettant de mettre en oeuvre ce mode de réalisation. A l'étape 31, un traitement identique à celui qui se déroule à l'étape portant la même référence numérique sur la figure 6a est exécuté. Si la réponse à l'é- tape 31 est OUI, la "sous-routine d'entrée de données" est exécutée comme décrit ci-dessus. Sur la figure 25a, les traitements effectués aux étapes 110 à 116 correspondent à la "sous-routine d'entrée de données". Sur la figure 25a, à l'étape 110, tout comme à l'étape 55 de la figure 8, il s'agit de déterminer si le "mode de lecture de données" existe ou non. Si la réponse est OUI, le traitement se poursuit à l'étape 111 lors de laquelle une opération d'introduction permettant de désigner le numéro d'un motif de broderie désiré destiné à être lu ou extrait de la mémoire RAM de données 14, est exécutée. Si le mode est le "mode d'inscription en mémoire", le traitement se poursuit à l'étape - 112 lors de laquelle le numéro de motif désiré est positionné. A l'éta- pe suivante 113, comme à l'étape 57 de la figure 8, les données de point lues sur une bande perforée 17 ou autre, sont inscrites dans la mémoire RAM de données 14 et stockées dans celle-ci. 2618 4 5 9 A l'étape 114, les données de point (données X, Y et donnée F de fonction) du numéro de motif désiré désigné ou positionné à l'étape 111 ou 112 sont lues ou extraites séquentiellement, point par point, de la mémoire RAM de données 14. A l'étape suivante 115, le motif de broderie correspondant aux données de point extraites, est affiché sur l'écran du dispositif de visualisation DPY. Un exemple spécifique du traitement mis en oeuvre à cette étape est représenté sur la figure 26. En se référant à la figure 26, à l'étape 117, une opération visant à obtenir les coordonnées de la posi- tion (Xa, Ya) de chaque point sur l'écran du dispositif de visualisation DPY, est réalisée sur la base des données X, Y présentes dans les données de point extraites, point par point, de la mémoire RAM de données 14; les données graphiques d'une-série de motifs de broderie sont produites conformément à ces coordonnées de position (Xa, Ya) des points respectifs et ces données graphiques sont stockées dans la mémoire GPM des données graphiques. Conformément à ces données graphiques stockées dans la mé- moire GPM, le dessin de motif de broderie correspondant au motif de broderie choisi est affiché sur le dispositif de visualisation DPY. A l'étape suivante 119, le curseur, sur l'écran du dispositif de visualisa- tion DPY, est affiché au point de départ du motif de broderie et le traite- ment revient à l'origine. En revenant à la figure 25a, à l'étape 116, l'adresse de mémoire de données DMA permettant d'extraire les données de point de la mémoire RAM de données 14 est positionnée à l'adresse de tête des données de point du motif de broderie choisi pour préparer la lecture ou l'extrac- tion au point de départ de l'opération de marche et aussi pour initiali- ser le comptedu compteur de points (c'est-à-dire positionner le compte au point de départ des données de point = point 1). La "sous-routine d'en- trée de données" est ainsi terminée et le traitement se poursuit,à l'é- tape 120. A l'étape 120, il s'agit d'examiner si le commutateur SW10 d'en- registrement du code d'arrêt à été fermé ou non. Comme on l'a indiqué plus haut, lorsque le "code d'arrêt" permettant d'ordonner un changement de couleur du fil etc, en tant que donnée de fonction correspondant à un point désiré est fixé et enregistré, ledit commutateur d'enregistre- 261845 9 ment du code d'arrêt SW10 est mis en fonction ou fermé pour sélectionner le "mode enregistrement du code d'arrêt" et le traitement se poursuit à l'étape 122 (figure 25b). Si la réponse est NON, le traitement se poursuit à l'étape 121. A l'étape 121, le positionnement ou la sélection d'autres don- nées dans le mode programme est effectué. Cette étape 121 correspond aux étapes 33 à 47 des figures 6a et 6b. A la suite de l'étape 121 un traite- ment correspondant à l'étape 50 de 1l figure 6b et que l'on s'abstiendra de décrire est exécuté. On va maintenant faire la description d'un cas o un travail d'édition, tel qu'un changement ou une modification de données de point, est réalisé pendant qu'un motif de broderie, affiché sur le dispositif de visualisation DPY, est visionné. L'exemple qui suit est un exemple dans lequel un travail d'édition consistant en un positionnement et un enregis- trement du "code d'arrêt" permettant de changer la couleur du fil, sous forme de données de fonction en un point désiré, est exécuté. Comme spécifié plus haut, dans le mode lecture (extraction) de mémoire ou le mode inscription (enregistrement) en mémoire, le numéro d'un motif de broderie désiré est désigné ou fixé (positionné) et le dessin du motif est affiché par le dispositif de visualisation DPY (étapes 110 à 116 sur la figure 25a). On suppose que, dans cet état, le dessin du motif est affiché comme représenté, par exemple, sur la figure 28 sur laquelle la couleur du fil est changée au point a et au point b. Si l'on souhaite procéder à un autre changement de couleur du fil en un point de broderie désiré, par exemple au point c, le commutateur SW 10, mentionné ci-dessus, d'enregistrement du code d'arrêt est fermé ou mis en fonction. A la suite de cela, la réponse à l'étape 120 de la figure a devient OUI et le traitement se poursuit à l'étape 122 de la figure c. Etant donné que la figure 25c illustre un exemple d'une variante de la figure 25b, la figure 25b va être décrite en premier. A l'étape 122, il s'agit de déterminer si une touche de fonction prédéterminée qui, parmi les touches de fonction F1 à F6, Joue le rôle d'une touche de fin d'opération, a été ou non mise en fonction. La touche de fin d'opération est une touche qui est actionnée quand ladite opération d'enregistrement du code d'arrêt doit prendre fin. Cette touche de fin 261845 9 d'opération n'est pas initialement sur MARCHE et le traitement se pour- suit à l'étape 123. Si l-a touche de fin d'opération a été mise en fonction, le traitement revient à l'étape 121 (figure 25a) lors de laquelle d'au- tres traitements du mode programme sont effectués. A l'étape 123, il s'agit d'examiner si la donnée F de fonction, qui fait partie des données de point extraites de la mémoire RAM de don- nées 14 en correspondance avec l'adresse désignée par l'adresse de mé- moire de données DMA, constitue le "code de fin" représentant la terminai- son du motif. Comme les données de fonction ne constituent pas encore initialement le "code de fin", la réponse à cette étape 123 est NON et le traitement se poursuit à l'étape 124. A l'étape 124, il s'agit de déterminer si la touche de position- nement SW5 a été ou non mise en fonction. La touche de positionnement SW5 est mise en fonction quand le "code d'arrêt" est enregistré. Initialement, l'affichage du curseur sur le dispositif de visua- lisation DPY est placé au point de départ du motif de broderie. Le curseur ainsi affiché est placé jusqu'à une position correspondant à un point de broderie désiré (par exemple jusqu'au point c sur la figure 28, si ce point c est la position désirée) par manipulation du commutateur d'avance SW11 et du commutateur de recul SW12 et le "code d'arrêt" est enregistré en correspondance avec le point de broderie par mise en fonction de la touche de positionnement SW5 dans cet état. Par conséquent, si l'affichage du curseur n'est pas à la posi- tion désirée, la touche de positionnement SW5 n'est pas mise en fonction, de sorte que la réponse à l'étape 124 est NON et le traitement se pour- suit à l'étape 125. A l'étape 125, il s'agit d'examiner si le commutateur d'avance SW11 a été ou non fermé ou mis en fonction. Si le commutateur SW11 est fermé, la réponse à l'étape 125 devient OUI et le traitement se pour- suit à l'étape 126. Si le commutateur SW11 n'est pas fermé, le traitement se poursuit à l'étape 127. A l'étape 126, la valeur de l'adresse de mémoire de données DMA est incrémentée de +1 et, conformément aux données de point (X, Y) désignées par cette adresse de mémoire de données DMA, la position du curseur est déplacée d'un point jusqu'à la position du point suivant. Par la suite, la valeur du compteur de points est incrémentée de +1 et le traitement revient à l'étape 122. La valeur de ce compteur de points est affichée sous forme numérique pour indiquer visuellement le numéro d'ordre du point momentané. A l'étape 127, il s'agit d'évaluer si la valeur du compteur de points est la valeur initiale = 1. Si la valeur du compteur de points est égale à la valeur initiale 1, la réponse à l'étape 127 est OUI et le traitement revient à l'étape 122. Si la valeur en question n'est pas la valeur intiale = 1, le traitement se poursuit à l'étape 128, ceci parce que le commutateur de recul SW12 doit être invalidé au point de départ. A l'étape 128, il s'agit de déterminer si le commutateur de recul SW12 a été ou non fermé ou mis en fonction. Si le commutateur SW12 est fermé, la réponse à l'étape 128 devient OUI et le traitement se pour- suit à l'étape 129. Si le commutateur SW12 n'est pas fermé, le traitement retourne à l'étape 122. A l'étape 129, la valeur de l'adresse de mémoire de données DMA est décrémentée de -1 et la position du curseur est reculée d'un point jusqu'à la position précédente, conformément aux données de point (X, Y) désignées par l'adresse de mémoire de données DMA. Ensuite, la valeur du compteur de points est décrémenté de - 1 et le traitement re- tourne à l'étape 122. La valeur du compteur de points est affichée sous forme numérique pour indiquer le numéro d'ordre du point momentané. Dans le processus précédemment décrit, la position du curseur sur l'écran du dispositif de visualisation DPY est déplacée jusqu'à la position de point désirée dans l'affichage du motif de'broderie, par la manipulation du commutateur d'avance SW11 ou du commutateur de recul SW12. Quand le curseur est parvenu à la position de point désirée, la touche de positionnement SW5 est mise en fonction ou enfoncée et le traitement se poursuit à l'étape 130. A cet instant, la mémoire d'a- dresses de données DMA désigne, dans la mémoire RAM de données 14, une adresse correspondant à la position du curseur. A l'étape 130, le "code d'arrêt" est enregistré en tant que donnée F de fonction parmi les don- nées de point (X, Y, F) stockées à l'adresse, désignée par l'adresse de mémoire de données DMA, dans la mémoire RAM de données 14. Une fois que l'enregistrement du "code d'arrê't"a été réalisé par rapport à tous les points désirés, la touche de fin d'opération est mise en fonction ou enfoncée ce qui met un terme à l'opération d'enregis- trementducoded'arrêt illustrée par la figure 25b. Un affichage réduit ou un défilement peut être réalisé sur l'écran pour que le motif de broderie puisse être totalement affiché à l'intérieur du cadre de l'écran du dispositif de visualisation. La figure 25c illustre un exemple d'une variante de la figure b. Dans l'exemple de la figure 25c,1e commutateur d'avance SW11 et le commutateur de recul SW12 ne sont pas utilisés. Dans ce cas, quatre com- * mutateurs de curseur à touche sont utilisés pour déplacer la position du curseur verticalement et horizontalement sur l'écran. Ces quatre commuta- teurs de curseur à touche peuvent être constitués par des commutateurs à touche FKY de déplacement du cadre,(figure 3). Ces quatre commutateurs à touche FKY de déplacement du cadre seront identifiés ci-après comme touche de curseur supérieure (FKY supérieur), touche de curseur inférieure (FKY inférieur), touche de curseur de droite (FKY droite) et touche de curseur de gauche (FKY gauche). En premier lieu, l'étape 12 se déroule de la manière décrite plus haut. Ensuite, à l'étape 124, il est recherché si la touche de posi- tionnement SW5 a été ou non mise en fonction ou enfoncée, de la manière précédemment décrite. Si la touche de positionnement SW5 est en fonction, c'est-à-dire si le "code d'arrêt" est enregistré,le traitement se pour- suit à l'étape 131 lors de laquelle une sous-routine de recherche et d'enregistrement, dont les détails sont représentés sur lafigure 27, est exécutée. Si le "code d'arrêt" n'est pas encore enregistré, le traite- tement se poursuit à l'étape 132. A l'étape 132, il s'agit de déterminer si la touche de curseur de droite (FKY droite) a été ou non mise en fonction. Si la touche de curseur de droite est enfoncée, le traitement se poursuit à l'étape 133 lors de laquelle l'axe X du curseur est déplacée vers la droite sur l'écran du dispositif de visualisation DPY. Dans ce cas, l'affichage du curseur est formé d'un axe X de curseur s'étendant dans la direction verticale et d'un axe Y de curseur s'étendant transversalement de façon à croiser l'axe X de curseur, le point d'intersection des deux axes constituant la position du curseur. 26 18459 A l'étape 13L, il s'agit de déterminer si la touche de curseur de gauche (FKY gauche) a été ou non mise en fonction. Si la touche de curseur de gauche est enfoncée, le traitement se poursuit à l'étape 135 lors de laquelle l'axe X du curseur est déplacé vers la gauche sur l'é- cran du dispositif de visualisation DPY. A l'étape 136, il s'agit de déterminer si la touche de curseur inférieure (FKY inférieur) a été ou non mise en fonction. Si la touche de curseur inférieure est enfoncée, le traitement se poursuit à l'étape 137 lors de laquelle l'axe Y du curseur est déplacé vers le bas sur l'écran du dispositif de visualisation DPY. A l'étape 138, il s'agit de déterminer si la touche de curseur supérieure (FKY supérieur) a été ou non mise en fonction. Si la touche de curseur supérieure est enfoncée, le traitement se poursuit à l'étape 139 lors de laquelle l'axe Y du curseur est déplacé vers le haut sur l'écran du dispositif de visualisation DPY. En agissant de cette manière sur les touches de curseur, on peut déplacer la position du curseur sur l'écran du dispositif de visualisa- tion DPY pour l'amener à la position de point désirée dans l'affichage du motif de broderie. Une fois que le curseur a été déplacé jusqu'à la position de point désirée, la touche de positionnement SW5 est mise en fonction et le traitement se poursuit à l'étape 131. Dans le cas de cet exemple, la position de point à laquelle correspond la position du cur- seur n'est pas encore connue. C'est pourquoi, par le traitement opéré à l'étape 131 détaillée sur la figure 27, une recherche est conduite pour détecter la position de point à laquelle correspond la position de curseur. Dans la routine de recherche et d'enregistrement de la figure 27, à l'étape 140, les coordonnées (Xc, Yc) du point d'intersection des axes X et Y du curseur sont obtenues en tant que coordonnées de la posi- tion du curseur. A l'étape 141, l'adresse de mémoire de données DMA est position- née sur l'adresse de tête des données de point. L'adresse absolue sur l'écran, qui correspond aux coordonnées de départ (Xs, Ys) du motif de broderie sur l'écran, est enregistrée en tant que coordonnées du point de broderie (Xh, Yh) et la valeur du compteur de points est initialisée 2618 4 5 9 à"1". A l'étape suivante 142, il est recherché si les coordonnées du point de broderie (Xh, Yh) et les coordonnées de la position du curseur (Xc, Yc) coïncident entre elles à l'intérieur d'une plage d'erreur pré- déterminée. Si les coordonnées du point et les coordonnées de la position du curseur coïncident entre elles à l'intérieur de ladite plage d'erreur prédéterminée, la réponse à l'étape 142 est OUI, et le traitement passe à l'étape 143. Si les coordonnées du point de broderie et les coordonnées de la position du curseur ne coïncident pas entre elles à l'intérieur de ladite plage d'erreur prédéterminée, le traitement passe à l'étape 144. A l'étape 144, la valeur de l'adresse de mémoire de données DMA est incrémentée et la valeur des coordonnées du point de broderie( Xh, Yh) est renouvelée conformément aux données X, H qui font partie des données de point désignées par l'adresse de mémoire de données DMA. Plus précisé- ment, les données X, Y (valeurs converties en valeurs de coordonnées sur l'écran) pour un point qui suit sont ajoutées aux coordonnées (Xh, Yh) du point précédent ou soustraites de ces dernières, pour que l'on obtien- ne ainsi la valeur absolue du point suivant sur l'écran. Par ailleurs, le contenu du compteur de points est porté à +1. A nouveau, la valeur du compteur de points est affichée sous forme numérique pour indiquer le numéro d'ordre du point momentané. A l'étape 145, il s'agit de déterminer si la donnée de fonction qui fait partie des données de points du point désigné par l'adresse de mémoire de données DMA est ou non le "code de fin". Si la donnée de fonc- tion est le code de fin, la réponse à cette étape est OUI et le programme revient à la routine de la figure 25c. Si la donnée de fonction n'est pas le code de fin, la réponse à cette étape devient NON et le programme retourne à l'étape 142 lors de laquelle les traitements décrits ci-dessus sont répétés jusqu'à l'étape 145. De la sorte, les coordonnées de points (Xh, Yh) sont déplacées, point par point, jusqu'à ce que les coordonnées de points et les coordon- nées de la position du curseur coincident entre elles à l'intérieur de la plage d'erreur prédéterminée lorsque la réponse à l'étape 142 est OUI, et le programme passe à l'étape 143. A l'étape 143, l'affichage du curseur est déplacé de telle façon que la position du curseur coïncide 26 18459 totalement avec les coordonnées (Xh, Yh) du point momentané. A cet instant, l'adresse de mémoire de données DMA désigne, dans la mémoire RAM de don- nées 14 une adresse pour le point correspondant à la position du curseur. A l'étape 146, il s'agit d'examiner si un commutateur de valida- tion ou de confirmation SW4 a été mis ou non en fonction (fermé). S'il est confirmé que l'affichage du curseur correspond au point désiré, ce commutateur SW4 est fermé et le programme se poursuit à l'étape 147. A l'étape 147, le "code d'arrêt" est enregistré sous la forme de la donnée de fonction F parmi les données de points (X,Y,F) stockées dans la mé- moire RAM de données 14 à l'adresse désignée par l'adresse de mémoire de données DMA. Ensuite, le programme retourne à la routine de la figure c. Si la touche de validation SW4 n'est pas mise en fonction, le programme se poursuit à l'étape 148 lors de laquelle il s'agit d'examiner si un interrupteur d'annulation est en fonction. La fonction de la touche d'annulation est affectée à une touche prédéterminée parmi les touches de fonction F1 à F6. Si la touche d'annulation est effectivement en fonc- tion, la réponse à l'étape 148 est OUI et le programme retourne à la rou- tine de la figure 25c. Si la touche d'annulation n'est pas en fonction, la réponse à l'étape 148 devient NON et le programme revient à l'étape 146. Dans ce mode de réalisation, le "code de fin" est enregistré pour constituer la donnée de fonction correspondant à un point désiré. L'invention n'est toutefois pas limitée à ceci, le "code de fin" qui a déjà été enregistré pouvant en effet être annulé. La donnée de fonction qui peut être éditée n'est pas limitée au "code de fin" mais peut être une autre donnée de fonction, telle qu'un "code de saut". Par ailleurs, les données X,Y peuvent être changées ou modifiées. Comme on l'a spécifié plus haut, conformément à l'invention, un ensemble de données de commande est mis en mémoire pour chaque motif de broderie individuel et, lorsque l'on souhaite broder un motif de broderie choisi, un ensemble de données de commande correspondant à ce motif de broderie est extrait ou lu et le changement ou la modification des don- nées de points ainsi que la commande de l'opération de broderie corres- pondant à ce motif de broderie sont réalisés sur la base des données ainsi 2 6 18 4 5 9 extraites. Par conséquent, il n'est pas nécessaire de modifier le position- nement ou le réglage des données de commande chaque fois que l'on change le motif de broderie et, en sélectionnant simplement un motif de broderie désiré, un ensemble de données de commande qui a été pré-établi pour ce motif de broderie est obtenu. Ceci permet d'alléger la charge de travail de l'opérateur lors du positionnement des données de commande et améliore la rentabilité du travail de broderie. Par ailleurs, conformément à l'invention, des données de points correspondant à plusieurs motifs de broderie et saisies sur un disposi- tif d'enregistrement extérieur, sont combinées en un ensemble continu de données de points correspondant à un motif de broderie unique et enregis- trées dans unemémoire, et on peut exécuter l'opération de broderie en sélectionnant simplement ce motif unique constitué par ladite combinai- son. Ceci supprime la nécessité d'une sélection contraignante d'un motif de broderie et de l'établissement de conditions de marche pour chacune des données de points enregistrées sur chacune des bandes perforées, ce qui se traduit par une meilleure rentabilité et une plus grande précision de l'ouvrage de broderie. Par ailleurs, il n'est pas nécessaire de dispo- ser d'un dispositif complexe pour réaliser l'édition d'un motif de bro- derie si bien que l'opérateur est déchargé de l'opération contraignante d'édition des données. On ajoutera encore que, conformément à l'invention, l'opération de piquage est temporairement arrêtée pendant l'exécution d'une opération de broderie en réponse à des données de points correspondant au motif de broderie désiré, et l'opération de broderie est reprise après l'édition du contenu des données de points relatives à un point désiré. Par consé- quent, l'édition ou la mise en forme des données de points,-telle qu'une modification, un effacement ou une insertion, peut être réalisée de façon très simple pendant que le motif de broderie actuel est validé au cours de l'opération de broderie. Il s'ensuit que la rentabilité du travail d'édi- tion des données, dans le cours du travail de broderie, peut être amélio- ree. Par ailleurs, conformément à l'invention, un motif de broderie est affiché sur l'écran de dispositif de visualisation, une position de point désirée est désignée pendant que le motif de broderie est validé sur l'écran du dispositif de visualisation et une édition ou mise en forme des données, telles qu'un changement ou une modification des données de points, est effectuée en correspondance avec cette position de point. Par conséquent, l'édition des données, telle que le changement ou la modifica- tion des données de points, peut se faire de façon très simple et rapide. Il convient encore de noter que, conformément à l'invention, une émission-réception des données de points et des données de commande res- pectives en vue de la modification des données de points ou de la commande de l'opération de broderie relative à chaque motif de broderie, peut se faire entre la machine à broder et un dispositif extérieur au travers d'une interface de communication. Par conséquent, lorsque l'on souhaite broder un motif de broderie choisi, les données de commandes respectives correspondant à ce motif de broderie sont introduites par le dispositif extérieur, tel qu'un ordinateur, au travers de l'interface de communica- tion et la modification des données de points pour ce motif de broderie ainsi que la commande de l'opération de broderie sont effectuées sur la base de ces données de commande. Il s'ensuit qu'il n'est pas nécessaire de modifier le positionnement ou le réglage des données de commande chaque fois que l'on change le motif de broderie, mais qu'au contraire les don- nées de points et les données de commande correspondant au motif de bro- derie désiré peuvent être fournies par un dispositif extérieur, tel qu'un ordinateur, consécutivement à la simple sélection d'un motif de broderie. Ceci allège la charge de travail de l'opérateur dans le positionnement des données de commande et améliore la rentabilité du travail de broderie. De plus, en transférant les données de points et les données de commande, stockées dans la mémoire de la machine à broder, au dispositif extérieur par l'intermédiaire de l'interface de communication, diverses opérations, y compris un travail d'édition complexe des données que la machine à bro- der ne peut pas facilement assumer, peuvent être exécutées dans le dis- positif extérieur. REVENDICATIONS 1. Machine à broder, caractérisésen ce qu'elle comporte: - des moyens de mémoire de données de points (1) destinés à en- registrer des données de points afin de réaliser une opération de bro- derie correspondant à un motif de broderie désiré; - des moyens d'exécution (2) d'une opération de broderie destinés à exécuter l'opération de broderie en fonction de ces données de points; - des moyens de réglage de données de commande (3) pour régler respectivement les données de commande destinées à modifier les données de points ou à commander l'opération de broderie associée aux données de points; - des moyens de mémoire des données de commande (4) destinés à enregistrer les données de-commande fixées par lesdits moyens de réglage de données de commande par rapport à chaque motif de broderie pour lequel les données de points sont enregistrées dans lesdits moyens de mémoire de données de points; et - des moyens de commande (5) destinés à la lecture des données de points et des données de commande pour l'exécution du motif de bro- derie désiré à partir desdits moyens de mémoire de données de points (1) et desdits moyens de mémoire de données de commande (4) permettant aux moyens d'exécution (2) de l'opération de broderie d'effectuer cette opération sur la base des données de points lues et de commander la mo- dification des données de points et l'opération de broderie en fonction des données de commande lues. 2. Machine à broder selon la revendication 1, caractérisée en ce que les données de commande respectives incluent des données dési- gnant l'ordre de changement de couleur du fil et des données paramètri- ques pour convertir les données désignant la quantité de déplacement d'un métier à broder (20) dans les directions X et Y, parmi les données de points. 3. Machine à broder, caractérisée en ce qu'elle comprend: - des moyens de mémoire de données de points (1) capables d'ef- fectuer la lecture et l'inscription, en vue de l'enregistrement, de données de points pour réaliser une opération de broderie correspondant à un motif de broderie désiré; - des moyens de commande (170) destinés à combiner de façon con- tinue plusieurs ensembles de données de points correspondant à plusieurs motifs de broderie saisis de façon séquentielle à partir d'un dispositif d'enregistrement externe (171), en des données de points correspondant à un motif de broderie unique, et à inscrire les données combinées dans lesdits moyens de mémoire de données de points (1); et - des moyens d'exécution (2) destinés à la lecture des données de points à partir desdits moyens de mémoire de données de points (1) et à l'exécution de l'opération de broderie en fonction de la lecture des données de points. 4. Machine à broder selon la revendication 3, caractérisée en ce que le dispositif d'enregistrement externe (171) enregistre un ensemble de plusieurs données par rapport à un support d'enregistrement et les- dits moyens de commande (170) saisissent séquentiellement plusieurs ensembles de données de points correspondant à plusieurs motifs de bro- derie à partir de plusieurs supports d'enregistrement, combinent séquen- tiellement ces différents ensembles de données de points en des données de points correspondant à un motif de broderie et inscrivent ces der- nières dans lesdits moyens de mémoire de données de points (1). 5. Machine à broder selon la revendication 4, caractérisée en ce que ledit support d'enregistrement est une bande perforée (17). 6. Machine à broder selon la revendication 3, caractérisée en ce que le dispositif d'enregistrement externe (171) enregistre plusieurs ensembles de données de points par rapport à un support d'enregistrement et lesdits moyens de commande (170) saisissent sélectivement plusieurs ensembles de données de points correspondant à plusieurs motifs de bro- derie à partir d'un ou de plusieurs supports d'enregistrement, combinent séquentiellement ces différents ensembles de données de points en des données de points correspondant à un motif de broderie et inscrivent ces données combinées dans lesdits moyens de mémoire de données de points (1). 7. Machine à broder selon la reveraîcation 3, caractérisée en ce que ledit dispositif d'enregistrement externe (171) mémorise un code de fin en tant que dernière donnée dans chacun desdits ensembles de données de points et lesdits moyens de commande (170) inscrivent, dans les moyens de mémoires de données de points, plusieurs ensembles de données de 2 6 1 8 4 5 9 points séquentiellement saisis à partir du dispositif d'enregistrement externe, convertissent les codes de fin des données de points des ensembles respectifs destinés à être combinés entre eux, à l'exception du dernier ensemble de données de points, en des codes d'arrêt appelant un arrêt temporaire de la machine à broder, inscrivent ces codes ainsi convertis dans lesdits moyens de mémoire de données (1) et inscrivent le. code de fin des données de points du dernier ensemble directement dans lesdits moyens de mémoire de données de points pour amener le code de fin seule- ment à la fin des ensembles de données de points et combiner de la sorte les différents ensembles de données de points en données de points corres- pondant à un motif de broderie. 8. Machine à broder, caractérisée en ce qu'elle comprend: - des moyens de mémoire de données de points (1) capables d'effec- tuer la lecture et l'inscription, en vue de l'enregistrement, de données de points afin de réaliser une opération de broderie correspondant à un motif de broderie désiré; - des moyens d'exécution (2) pour réaliser l'opération de broderie par la lecture séquentielle point par point des données de points à partir desdits moyens de mémoire de données de points et déplacer un métier à broder (20) en fonction de cette lecture des données de points; - des moyens d'interruption (173) pour interrompre temporairement la lecture séquentielle des données de points à partir desdits moyens de mémoire de données de points (1) en un point du processus de broderie du motif de broderie et arrêter temporairement l'opération de broderie; - des moyens d'édition de données (172) pour exécuter, au cours de l'interruption de l'opération de broderie, une modification, un efface- ment ou une insertion de données de points pour un point désiré enregistré dans lesdits moyens de mémoire de données de points (1) sur la base du point o a eu lieu l'arrêt teporaire de l'opération de broderie; et - des moyens de démarrage (174) pour reprendre la lecture séquen- tielle temporairement interrompue des données de points et l'opération de broderie. 9. Machine à broder selon la revendication 8, caractérisée en ce que lesdits moyens d'édition de données (172) comprennent des moyens de recul de point destinés à lire en sens inverse et point par point les données de points présentes dans lesdits moyens de mémoire de données de points (1), sur la base du point o l'opération de broderie a été temporairement arrêtée et déplacer le métier à broder (20) en arrière point par point jusqu'à un point désiré conformément à ladite lecture des données de points. 10. Machine à broder, caractérisée en ce qu'elle comprend: - des moyens de mémoire de données de points (1) pour enregis- trer des données de points en vue de réaliser une opération de broderie correspondant à un motif de broderie désiré; - des moyens de mémoire de données de commande (178) destinés à enregistrer des données de commande respectives en vue de modifier les données de points ou de commander l'opération de broderie associée aux données de points; - des moyens d'exécution (2) de l'opération de broderie permettant - de réaliser l'opération de broderie en réponse aux données de points lues à partir desdits moyens de mémoire de données de points (1) et aux don- nées de commandes lues à partir desdits moyens de mémoire de données de commande (178); - des moyens d'interface de communication (180) permettant une émission-réception des données de points et des données de commande entre la machine à broder et un dispositif externe (179); et - des moyens de commande (181) destinés à inscrire les données de points et les données de commande, reçues du dispositif externe à tra- vers lesdits moyens d'interface de communication, dans lesdits moyens de mémoire de données de points (1) et lesdits moyens de mémoire de don- nées de commande (178) et à lire des données de points et des données de commande, devant être transmises au dispositif externe (179) à travers lesdits moyens d'interface de communication (180), depuis lesdits moyens de mémoire de données de points (1) et lesdits moyens de mémoire de don- nées de commande (178). - 11. Machine à broder, caractérisée en ce qu'elle comprend: - des moyens de mémoire de données de points (1) destinés à enregistrer des données de points en vue de réaliser une opération de broderie correspondant à unmotif de broderie désiré; - des moyens (2) pour exécuter l'opération de broderie en fonc- tion de ces données de points; - des moyens de visualisation (175) pour l'affichage d'un motif de broderie correspondant aux données de points enregistrées dans les- dits moyens de mémoire de données de points; - des moyens d'indication (176) destinés à désigner, sur un écran desdits moyens de visualisation (175) une position désirée de point dans le motif de broderie affiché; et - des moyens d'édition de données (177) destinés à modifier ou à régler les données de points correspondant à la position de point dési- gnée par lesdits moyens d'indication. 12. Machine à broder selon la revendication 11, caractérisée en ce que lesdits moyens d'indication (176) affichent un curseur sur l'écran des moyens de visualisation et désignent la position de point désirée par déplacement de la position du curseur jusqu'à la position de point désirée dans le motif de broderie affiché. 13. Machine à broder selon la revendication 11, caractérisée en ce que lesdits moyens d'édition de données (177) établissent un code désignant une fonction de commande prédéterminée sous la forme de la don- née de fonction (F) incluse dans les données de point correspondant à la position de point désirée.