Brevet FR2515556A1 — publié le 19830506

Procédé de commande d'indexage de logements d'un magasin d'un centre d'usinage. La présente invention concerne un procédé de commande d'indexage ou avancement de logements d'un magasin dans un centre d'usinage. Jusqu'ici, pour établir un programme de travail pour centre d'usinage, le programmeur pouvait ordinairement agir sans aucune communication directe avec le contrôleur du centre d'usinage Ceci signifie que ledit programmeur n'a aucun moyen de définir, lors de l'établissement d'un nouveau programme, le stade d'indexage des outils dans le magasin existant à ce moment et donné par le précédent programme d'usinage En conséquence, le programmeur ne tient pas compte du stade actuel d'indexage des outils présenté par le précédent programme d'usinage lors de l'établissement d'un nouveau programme. Certains problèmes ou inconvénients découlent de ce fait Ceci signifie que l'opérateur qui doit exécuter le nouveau programme est tenu de démonter tous les outils du magasin et de re-disposer les outils dans les logements du magasin en fonction du nouveau proaramme, même si certains des outils se trouvant alors dans le magasin peuvent être utilisés dans l'exécution du nouveau programme En conséquence, les temps de manipulation sont excessivement prolongés à la suite des opérations inutiles de démontage et de remontage des outils utilisables pour l'exécution du nouveau programme Afin de pallier à cet incon- vénient, on a cherché à ce que le programmeur modifie le nouveau programme d'usinage tout en vérifiant visuellement les outils montés dans le magasin Un tel procédé exige toutefois un temps et un travail considérables au niveau de la programmation car elle impose une charge superflue au programmeur. L'un des principaux objets de l'invention est donc d'éliminer les problèmes décrits plus haut inhérents à la technique antérieure en fournissant un nouveau procédé de commande d'indexage des logements du magasin d'un centre d'usinage o la mise en place initiale ou ultérieure des outils dans un maga- sin est effectuée sans qu'il soit nécessaire de démonter et d'installer des outils couramment utilisés pour l'exécution du programme d'usinage actuel ainsi que pour celle du nouveau pro- gramme. Dans ce but, conformément à l'invention, on a recours, dans un centre d'usinage comportant un magasin pourvu de plu- sieurs logements, chacun d'eux portant son propre numéro de repère, une mémoire de jeux d'outils enregistrant les noms des outils à utiliser dans chaque opération particulière d'une série d'opérations et un écran de visualisation, centre dans lequel, en vue de l'usinage d'une pièce, les numéros des logements sont indexés en fonction des outils enregistrés dans la mémoire de jeux d'outils et que l'on doit utiliser pour l'usinage de la pièce, lesdits outils étant placés dans les logements du magasin en fonction des numéros des logements indexés, à un procédé de commande d'indexage des logements du magasin comprenant: la vérification et la comparaison des outils employés dans le programme d'usinage actuel avec les outils à employer lors du prochain usinage; l'indexage quand on doit utiliser les mêmes outils dans les deux programmes, des numéros des logements du programme d'usinage actuel en fonction des outils identiques destinés au prochain programme d'usinage; et la visualisation des outils identiques ainsi que des numéros des logements indexés correspondants sur un écran de visualisation. Ces objets, caractéristiques et avantages de l'invention ainsi que d'autres objets, caractéristiques et avantages de celle-ci, apparaîtront plus clairement dans la description du mode de réalisation préféré donnée ci-après en référence aux dessins annexés, sur lesquels: la figure 1 est une vue de face en élévation d'un exemple de centre d'usinage auquel la présente invention est appliquée; la figure 2 est une vue de côté en élévation du centre d'usinage représenté sur la figure 1; la figure 3 est un schéma synoptique de la section de ccmnande affectée àla caenande de 1 'indexage des logements du magasin dans le centre d'usinage représenté sur la figure l,et les figures 4 à 8 sont des illustrations d'exemples d'affichages d'un système de visualisation. Comme on le voit sur les figures 1 et 2, le centre d'usinage 1 auquel le procédé de l'invention est appliqué, comporte un corps principal 2 et une table X-Y 3, mobile dans un plan horizontal dans deux directions orthogonales par rapport au corps principal 2 La table X-Y supporte la pièce à usiner. Un magasin 5, ayant essentiellement la forme d'un disque, est monté de façon pivotante sur le corps principal 2 Le magasin 5 est doté sur sa périphérie extérieure de plusieurs logements a à espacement périphérique à pas constant Chaque logement est identifié par un repère ou numéro d'identification qui lui est propre et est prévu pour recevoir un outil 6 Une broche 7 à montage rotatif est supportée par une partie du corps prin- cipal 2 au-dessus de la table X-Y 3 Un échangeur d'outils 9 monté sur le côté gauche de la broche 7, telle qu'on la voit sur la figure 1, est aménagé pour extraire du magasin 5 un outil destiné à la prochaine opération du procédé d'usinage et monter celui-ci sur la broche 7 tout en démontant l'ancien outil 6 de la broche 7 afin de le remettre dans le magasin 5 Un clavier 11 et un écran 12 sont montés sur un tableau de commande 10 monté lui-même sur le corps principal 2 du centre d'usinage 1. Un dispositif de commande d'indexage des outils 15 est relié directement au clavier 11 et indirectement à l'écran 12 par l'intermédiaire d'un dispositif de commande de visualisation 13 comme représenté sur la figure 3 En outre, la mémoire 16 de jeux d'outils et la mémoire 17 d'outils sont reliées au dispositif de commande d'indexage 15 La mémoire de jeux d'outils mémorise pour chaque pièce, c'est-à-dire pour chaque programme d'usinage un numéro de pièce (WNO) Les informations d'usinage (INF) comprenant les noms (NOM) des outils à utiliser et la séquence de leur utilisation sont mémorisées dans les adresses à la suite du numéro de pièce (WNO), en ordre descendant, comme représenté sur le dessin En dehors des noms des outils (NOM), les informations d'usinage (INF) comprennent différentes données telles que les cotes ou dimensions nominales des outils (CAL), le suffixe de la section (SAF), le numéro (UNO) de l'unité d'usinage afin de définir le type d'usinage que chaque outil doit réaliser et, enfin, le numéro (PKNO) du logement dans lequel chaque outil est positionné. Dans le centre d'usinage ayant la structure décrite, l'usinage de la pièce est effectué selon le programme, c'est-à- dire en accord avec la série d'informations d'usinage (INF) définies par le numéro (WNO) de la pièce dans la mémoire 16 de jeux d'outils Entretemps, l'opérateur peut indexer les logements en fonction du numéro (PKNO) de logement des outils à employer dans le programme suivant selon la procédure suivante. En premier lieu, l'opérateur commande l'affichage des numéros (PKNO) des logements contenant des outils présentement utilisés dans le programme d'usinage en cours sur la demi-partie gauche de l'écran 12, tel qu'il apparaît sur la figure 4 En réponse à cet ordre, le dispositif de commande d'indexage des outils 15 est activé pour extraire des données telles que le numéro (PKNO) de logement, le nom (NOM) de l'outil, la cote nominale (CAL) et le suffixe (SAF) de la section, à partir des informations d'usinage (INF) correspondant au numéro de pièce (WNO) de la pièce en cours d'usinage Le dispositif de commande mémorise ensuite ces données dans la mémoire 17 d'outils et ordonne au dispositif de commande d'affichage 13 de faire afficher ces données sur la partie de l'écran marquée "PRESENT" (affichage de "PRESENT" sur la surface d'image 12 a) de l'écran 12 En même temps, le "menu" ou liste d'options proposées 12 b est affiché à la partie inférieure de la surface d'image 12 a. L'opérateur enfonce ensuite la touche du clavier 11 en, fonction du contenu de l'affichage "PIECE NO" puis introduit le numéro (WKNO) de la pièce à usiner lors du prochain programme. En réponse à l'entrée du numéro (Wr NO) de pièce, le dispositif de commande d'indexage des outils extrait de la mémoire 16 de jeux d'outils les données d'usinage (INF) correspondant au numéro de pièce (WKNO) qui a été introduit, et mémorise ces données dans la mémoire 17 d'outils Les données qui constituent ces informations d'usinage (INF) sont affichées sur la demi- partie droite de la surface d'image 12 a qui constitue une zone d'affichage réservée 12 d, représentée par "EN ATTENTE" sur la surface d'image 12 a La zone d'affichage en attente 12 d affiche alors les anciens numéros (PKNO) de logement des outils qui figuraient dans les données d'usinage (INF) de la mémoire 16 de jeux d'outils L'opérateur enfonce alors la touche correspondant à l'affichage de EFFACEMENT PKNO afin d'effacer les numéros de logement correspondants PKNO L'opérateur enfonce ensuite une touche correspondant à l'affichage de DEPLACEMENT PKNO afin que le dispositif 15 de commande d'indexage d'outil fonctionne pour que la mémoire 17 d'outils contrôle les données telles que le nom de l'outil (NOM), la cote nominale (CAL) etc, sur la zone d'affichage marquée "PRESENT", 12 c, avec les données de la zone d'affichage "attente" 12 d, ceci pour tous les outils On va sup- poser ici que certains des outils affichés dans la zone d'affi- chage "PRESENT", 12 c, sont identiques à ceux affichés dans la zone d'affichage "attente", 12 d, à la suite du contrôle mentionné ci- dessus Le dispositif 15 de commande d'indexage d'outils déplace alors les numéros PKNO de ces outils de la zone d'affichage "PRESENT", 12 c,jusqu'à la position des outils identiques de la zone d'affichage "attente", 12 d, comme indiqué par les flèches de la figure 5, c'est-à-dire qu'on effectue un indexage des numéros de logement PKNO pour ces outils identiques Si des outils identiques possèdent le même suffixe de section SAF, le dispositif 15 de commande d'indexage d'outils demande à l'opé- rateur de confirmer l'identité de l'outil et, si celle-ci est identique, l'opérateur donne une réponse affirmative par l'inter- médiaire du clavier afin de permettre l'indexage du numéro de logement de l'outil, objet de cette affirmation Dans cette opération, l'opérateur est informé du numéro de logement PKNO correspondant aux outils identiques affichés dans la zone d'af- fichage "en attente" 12 d affectée aux numéros PKNO, par inversion ou basculement de l'affichage de ces numéros de logement PKNO. Les numéros des logements en question sont entourés par des carrés sur les dessins. L'opérateur enfonce alors une touche correspondant à "DESIGNATION D'UN OUTIL DE RECHANGE" afin que le dispositif de commande 15 affiche un outil de rechange que l'on devra préparer comme une rechange pour un outil indiqué par le curseur 12 e représenté sur la figure 6 Cet outil de remplacement est un outil du même genre et de même cote nominale que celui indiqué par le curseur Par exemple, si l'on suppose ici que l'outil indiqué par le curseur est un foret de 5,0 a, un foret de 5,Ob est affiché comme outil de rechange Le même numéro de groupe GNO que celui de l'outil indiqué est alors affecté à l'affichage de l'outil de rechange Ainsi, la zone de visualisation "en attente" affiche les mêmes numéros de logement (PKNO) que ceux des logements présentement indexésmais ceci uniquement pour les outils 6 existant à ce moment dans le magasin. L'opérateur n'a donc pas à se préoccuper d'effectuer le positionnement du magasin pour les outils auxquels des numéros PKNO de logement ont déjà été affectés à ce stade et il peut alors passer directement au programme d'usinage de la pièce suivante. L'opérateur enfonce donc une touche correspondant à "INDEX PKNO" afin que le dispositif de commande 15 puisse convenablement inde- xer les numéros de logement PKNO pour les outils sans affectation de numéro de logement PKNO, c'est-à-dire pour les outils qui n'ont pas encore été logés dans le magasin 5 utilisé pour le programme d'usinage réalisé à ce moment et qui demandent un nouveau positionnement avant de passer au prochain programme, comme représenté sur la figure 7 Quand cette opération d'inde- xage est terminée, l'opérateur enfonce une touche correspondant à "PRESENTATION TERMINEE" afin que le dispositif de commande d'affichage 13 efface l'affichage de la zone d'affichage "PRESENT" et transfère le texte affiché de la zone "attente" 12 d jusqu'à la zone d'affichage "PRESENT" 12 c, comme représenté sur la figure 8 Au cours du transfert, une remise en ordre de l'affichage s'effectue afin que le nouvel affichage dans la zone "PFESENT"se fasse dans l'ordre des numéros de logement PKNO L'opérateur retire alors des logements Sa du magasin 5 les outils corres- pondant aux numéros non entourés d'un carré dans la zone d'af- fichage "PRESENT" et introduit les nouveaux outils affichés dans les logements correspondants en fonction des numéros de logement affichés dans la zone "PRESENT" Tous les outils néces- saires à la prochaine opération d'usinage sont ainsi placés dans le magasin 5 En même temps que l'indexage des numéros de logement PKNO s'effectue, les numéros de logement contenus dans les informations d'usinage INF du numéro de pièce correspondant WNO sont ré-introduits dans la mémoire 16 de jeux d'outils afin d'être prêts pour l'opération d'usinage effective. Comme on peut le voir dans ce qui précède, l'invention fournit un procédé de commande d'indexage o les outils utilisés dans le programme d'usinage actuel sont contrôlés et comparés aux outils prévus pour la prochaine opération d'usinage et, lorsqu'un ou plusieurs outils sont utilisés conjointement dans les deux programmes, les numéros de logement des outils du programme actuel sont attribués à des outils identiques du programme d'usinage suivant ou indexés en fonction de ces outils et lesdits outils sont affichés avec les numéros de logement indexés PKNO sur l'écran 12. Il suffit donc à l'opérateur de démonter et de remonter les outils autres que ceux que l'on doit utiliser dans les deux programmes de sorte que le temps-mort nécessaire à la présenta- tion des outils dans le centre d'usinage 1 est réduit d'une façon considérable. Bien que l'invention ait été décrite en termes spé- cifiques, il faut noter ici que le mode de réalisation décrit n'est donné qu'à titre illustratif et que différents changements ou modifications peuvent y être apportés sans s'écarter pour cela du cadre de l'invention. 2515556- REVENDICATIONS 1 Procédé de commande d'indexage de logements de magasin pour un centre d'usinage comportant un magasin pourvu de plusieurs logements dont chacun porte son propre numéro, une mémoire de jeux d'outils mémorisant les noms des outils à utiliser pour chacune des pièces d'un jeu de pièces et un écran, centre dans lequel, pour exécuter l'usinage d'une pièce,les numéros de logement sont indexés en fonction des outils introduits dans la mémoire du jeu d'outils afin de les utiliser pour l'usinage de la pièce, lesdits outils étant positionnés dans les logements du magasin en fonction des numéros de logement indexés, ce procédé étant caractérisé par le fait qu'il comprend le contrôle et la comparaison des outils utilisés dans le présent programme avec les outils à employer lors-du prochain usinage; l'indexage, lorsque des outils identiques sont utilisés commu- nément dans les deux programmes, des numéros de logement du programme d'usinage actuel jusqu'aux outils identiques à employer dans le prochain programme; et l'affichage des données des outils identiques et des numéros de logement correspondants sur un écran. 2 Procédé de commande d'indexage de logements de magasin de centre d'usinage, selon la revendication 1, caractérisé par le fait que les données des outils précitésaffichées sur l'écran,comprennent les noms et les cotes nominales des outils. 3 Procédé de commande d'indexage de logements de magasin de centre d'usinage, selon la revendication 1, caractérisé par le fait que les noms, les cotes nominales et les numéros de logement des outils utilisés dans le programme d'usinage actuel ainsi que les noms et les cotes nominales des outils à utiliser dans le prochain programme d'usinage sont affichés simultanément sur ledit écran. 4 Procédé de commande d'indexage de logements de magasin de centre d'usinage selon l'une des revendications 2 ou 3, caractérisé par le fait que ledit écran est adapté de manière à afficher simultanément les outils qu'il y a lieu d'introduire nouvellement dans le magasin et ceux qu'il n'est pas nécessaire d'introduire, ceci de façon que les premiers outils et les seconds puissent être distingués les uns des autres.