Brevet FR2783002A1 — publié le 20000310

i PROCEDE POUR FAIRE FONCTIONNER UN DISPOSITIF DE COMMANDE D'UN MOTEUR PAS-A-PAS L'invention concerne un procédé pour faire fonctionner un dispositif de commande de moteur pas-à-pas, comportant une interface de raccordement à un dispositif de commande de machine à coudre. Lorsqu'ils sont utilisés comme cela est usuel pour des machines à coudre, des dispositifs de commande de moteur pas-à-pas sont utilisés par exemple en tant que système d'entraînement pour faire avancer le tissu pour des cycles fonctionnels, ce qui suppose un contrôle des cycles de fonctionnement du dispositif de commande de la machine à coudre, c'est-à-dire du dispositif de commande pour le système d'entraînement de dispositifs d'entraînement pour la couture. Cela signifie en d'autres termes que le cycle de couture est commandé par le dispositif de commande de la machine à coudre de la même manière que les actions, qui y 0 sont associées et coordonnées, du dispositif de commande du moteur pas-à-pas. Par conséquent en général le dispositif de commande du moteur pas-à-pas est un composant matériel du dispositif de commande de la machine à coudre. Le contrôle du dispositif de commande de la machine à coudre et du dispositif de commande du moteur pas-à-pas s'effectue par conséquent à partir du même système à processeur, et le cycle fonctionnel dans les deux dispositifs de commande est considéré pratiquement comme une unité. Si au contraire un dispositif de commande du moteur pas-à-pas proprement dit est relié électroniquement à un dispositif proprement dit de commande d'une machine à coudre, comme cela est prévu dans un procédé supposé de type connu, le cycle de fonctionnement entre des dispositifs de commande du moteur pas-à-pas et un dispositif de commande de la machine à coudre doit être coordonné. Ceci s'effectue habituellement au moyen d'une adaptation précise des deux programmes de fonctionnement. Une telle adaptation peut être réalisée au moyen d'une interface série de transmission de données ou au moyen d'une interface matérielle parallèle. Dans le cas de l'utilisation d'une interface matérielle, l'ensemble des fonctions du dispositif de commande du moteur pas-à-pas est réduit au minimum. On peut apporter une amélioration en utilisant un dispositif de commande du moteur pas-à-pas comportant un système à microprocesseur indépendant et une interface série de transmission de donnees. L'inconvénient réside cependant dans le fait que toute modification du cycle de couture entraîne des modifications correspondantes dans le dispositif de commande de la machine à coudre et dans le dispositif de commande du moteur pas-à-pas. Il faut en général modifier ultérieurement le logiciel des deux programmes de fonctionnement, par exemple par remplacement des mémoires EPROM. Pour l'utilisateur, ceci entraîne l'inconvénient consistant en ce que les cycles fonctionnels doivent être modifiés par le fabricant des dispositifs de commande. Le document DE 40 00 765 A1 et le document DIN 5327 décrivent des interfaces entre un dispositif de commande de machine à coudre et un dispositif de commande du moteur pas-à-pas. A partir de là l'invention a pour but d'agencer un procédé de fonctionnement du type indiqué plus haut de manière que l'utilisateur, c'est-à-dire par conséquent l'exploitant d'une machine à coudre industrielle, puisse exécuter automatiquement une adaptation, dans le cas d'une modification du programme de fonctionnement, c'est-à-dire par exemple dans le cas d'une modification d'une opération de couture, sans avoir à se référer au fabricant des dispositifs de commande. Ce problème est résolu conformément à l'invention grâce au fait que dans le dispositif de commande du moteur pas-à-pas, une multiplicité de cycles de fonctionnement sont librement programmés à la manière de modules fonctionnels logiciels et sont mémorisés et peuvent être appelés au moyen d'interfaces par le dispositif de commande de la machine à coudre, par l'intermédiaire d'une séquence respective associée d'instructions, notamment sous la forme d'un nombre caractéristique. o Par conséquent l'utilisateur a la possibilité de réduire à chaque instant ou pendant chaque phase du cycle de couture, des séquences d'instructions, qui peuvent être choisies librement et qui sont appliquées au dispositif de commande du moteur pas-à-pas et qui, en raison des modules fonctionnels logiciels programmés librement, conduisent, dans ce dispositif, à une action du dispositif de commande du moteur pas-à-pas, qui est prédéterminée par l'utilisa- teur. Il en résulte pour l'utilisateur l'avantage essentiel consistant en ce qu'il peut ajouter à une machine à coudre 2( comportant un dispositif de commande de cette machine, un dispositif de commande du moteur pas-à-pas, sans avoir à intervenir dans le logiciel de déroulement du dispositif de commande de la machine à coudre et du dispositif de commande du moteur pas-à-pas. Contrairement à l'état de la technique mentionné plus haut, l'utilisateur peut par conséquent programmer librement des cycles de fonctionnement complets et indépendants dans le dispositif de commande du moteur pas- à-pas. Des nombres caractéristiques à plusieurs chiffres peuvent être associés à ces modules fonctionnels logiciels. Pendant chaque phase quelconque du cycle de couture, qui est contrôlée par le dispositif de commande de la machine à coudre, les différentes fonctions peuvent être appelées par transmission du nombre caractéristique correspondant, au moyen de l'interface, au dispositif de commande du moteur pas-à-pas. Au contraire par exemple conformément à DE 00 765, des codages ou des instructions sont fixés et seuls ces codages ou instructions peuvent être appelés ou activés par l'intermédiaire d'une interface. Un tel système connu dans l'état de la technique est par conséquent limité en ce sens que l'utilisateur peut produire, uniquement à partir du nombre d'instructions ou de codages, dont il dispose, des cycles de fonctionnement, qui cependant ne peuvent pas être programmés en soi librement. I0 D'autres caractéristiques et avantages de la présente invention ressortiront de la description donnée ci-après prise en référence aux dessins annexés, sur lesquels: - la figure 1 représente un dispositif de commande d'une machine à coudre; - la figure 2 représente la liaison électrique entre le dispositif de commande de la machine à coudre et un dispositif de commande du moteur pas-à-pas, par l'inter- médiaire d'une interface; r0 - la figure 3 montre une représentation sous la forme d'un schéma-bloc des possibilités de programmation; et - la figure 4 illustre sous la forme d'un schéma- bloc le procédé selon l'invention. Sur la figure 1, on a représenté un dispositif 1 de commande d'une machine à coudre qui comprend une partie de réseau 2, un microprocesseur 3, une unité 4 d'entraî- nement à moteur, une memoire 5, une interface 6 servant à réaliser le raccordement d'un dispositif 7 de commande du moteur pas-à-pas ainsi qu'un circuit d'entrée et de sortie 8. Le dispositif de commande du moteur pas-à-pas qui est en outre représenté sur la figure 1, comprend une partie réseau 9, une interface 10, un microprocesseur 11, 3> une mémoire 12 ainsi qu'un montage de sortie et d'entrée 13. Comme cela est illustré en liaison avec la figure 2, la liaison électrique du dispositif 1 de commande de la machine a coudre et du dispositif 7 de commande du moteur pas-à-pas comprend une interface 6, 10 avec les connexions suivantes de signaux: 0 V = Connexion de potentiel G1 = Information concernant la vitesse de rotation du dispositif i de commande de la machine à coudre envoyée au dispositif 7 de commande du moteur pas-à- pas sous la forme d'une valeur X pour une impulsion/une rotation, la valeur X pouvant être différente en fonction du dispositif 1 de commande de la machine à coudre. G2 = En liaison avec G1, information concernant le sens de rotation du moteur d'entraînement pour la couture, qui est exploité par le dispositif 7 de commande du moteur pas-à-pas. Tx = Transmission de données en série par le dispositif 1 de commande de la machine à coudre au dispositif 7 de commande du moteur pas-à-pas. Rx = Transmission de données en série depuis le dispositif 7 de commande du moteur pas-à-pas au dispositif 1 de commande de la machine à coudre. Sur la figure 3 on a représenté schématiquement le dispositif de commande d'un moteur pas-à-pas, au centre duquel est situé le microprocesseur 11. Des cycles de fonctionnement du dispositif 7 de commande du moteur pas-à- pas peuvent être programmés par l'utilisateur au moyen d'un modulateur PC 14 ou d'un panneau de commande 15. Le programme d'exécution est introduit dans un langage de programmation simple pour l'utilisateur, dans une mémoire intermédiaire 16, est converti par un compilateur 17 en un format de données comprimé et est mémorisé dans la mémoire 12 du dispositif 7 de commande du moteur pas-à-pas de sorte qu'un moteur pas-à-pas 18 peut être commandé. Le cycle de fonctionnement peut être constitué par les fonctions partielles suivantes: - Commande du moteur pas-à-pas 18 - Evaluation de capteurs connectés (interrupteurs, relais photoélectriques, etc.) Commande d'actionneurs connectés (soupapes magnétiques, aimants, etc.) Délivrance d'informations au niveau d'un panneau de IO commande connecté 15, et - exploitation d'entrées faites par l'utilisateur au niveau du panneau de commande 15. En référence à la figure 4, on indique que, lors de la mise en oeuvre du procédé selon l'invention, un cycle de fonctionnement programmé par l'utilisateur est pourvu d'un nombre caractéristique associé, qui peut être utilisé en tant que critère ou élément déclencheur pour faire démarrer le cycle de fonctionnement correspondant. Ce nombre caractéristique peut être fixé librement par l'utilisateur. Si le nombre caractéristique est transmis par le dispositif 1 de commande de la machine à coudre, par l'intermédiaire de l'interface 6, 10, au dispositif 7 de commande du moteur pas-à-pas, la fonction associée, qui est mémorisée dans le dispositif 7 de commande du moteur pas-a- "5 pas, est activée et le cycle programmé de façon correspondante est exécuté. Lors de la transmission en série, un signal de commande est adjoint au nombre caractéristique, signal de commande à partir duquel le dispositif 7 de commande du moteur pas-à-pas identifie si à la fin du cycle de fonctionnement appelé, une signalisation en retour peut être envoyée au dispositif 1 de commande de la machine à coudre, comme cela est illustré à la partie inférieure de la figure 4. Une telle signalisation en retour est nécessaire lorsque le cycle de couture suivant dépend du cycle de fonctionnement du dispositif 7 de commande du moteur pas-à-pas. A la fin du cycle de fonctionnement, le dispositif 7 de commande du moteur pas-àpas renvoie une identification correspondante au dispositif 1 de commande de la machine à coudre. Sur la figure 4 on a par conséquent représenté, au moyen de flèches, le fait que le dispositif 1 de commande de la machine à coudre exécute pasà-pas le cycle de couture et que, parallèlement à cela, il peut appeler, au moyen d'un nombre caractéristique fixé par l'utilisa- teur, des cycles de fonctionnement au niveau du dispositif 7 de commande du moteur pas-à-pas. En outre il est possible d'interrompre le cycle de couture du dispositif 1 de commande de la machine à coudre et de transférer l'autre cycle de fonctionnement possédant un autre numéro caractéristique au dispositif 7 de commande du moteur pas- à-pas. Le nombre caractéristique contient en outre, comme cela a été mentionné, l'information indiquant si une signalisation en retour au dispositif 1 de commande de la machine à coudre doit être exécutée après l'exécution d'un cycle de fonctionnement du dispositif 7 de commande du moteur pas-à-pas. L'avantage du procédé selon l'invention réside dans le fait qu'une communication entre un dispositif 1 de commande de la machine à coudre et un dispositif 7 de commande du moteur pas-à-pas est programmable, communication qui correspond de façon précise au cycle de fonctionnement désiré par l'utilisateur. Au contraire, dans des systèmes usuels, qui ont pour communiquer une réserve prédéterminée d'instructions, le réglage du cycle de fonctionnement est limité au minimum et des extensions requièrent une modification du logiciel de commande, ce qui rend nécessaire la participation du fabricant du dispositif de commande. REVENDICATION Procédé pour faire fonctionner un dispositif de commande de moteur pas-àpas, comportant une interface de raccordement à un dispositif de commande de machine à coudre, caractérisé en ce que dans le dispositif (7) de commande du moteur pas-à-pas, une multiplicité de cycles de fonctionnement sont librement programmés à la manière de modules fonctionnels logiciels et sont mémorisés et peuvent être appelés au moyen de l'interface (6,10) par le dispositif (1) de commande de la machine à coude, par l'intermédiaire d'une séquence respective associée d'ins- tructions, notamment sous la forme d'un nombre caractéristique.