FR 2524662 A1 19831007 FR 8305152 A 19830329 Dispositif de commande numérique La présente invention concerne un dispositif de commande numérique destiné à un tour à commande numéri- que à quatre axes. En général, un dispositif de commande numérique de tour à commande numérique à quatre axes comporte une fonction de commande d'attente pour commander la tempo- risation d'exécution d'unités d'usinage par chaque sup- port de porte-outil, de manière à commencer simultané- ment les unités d'usinage par les deux supports de porte- outil ou pour que les unités d'usinage des deux porte- outil soient démarrées avec un certain intervalle de temps afin d'éviter une perturbation mécanique mutuelle entre deux supports de porte-outil et pour assurer une haute précision d'usinage. Jusqu'à présent, il était nécessaire de placer des instructions distinctes dans le programme d'usinage pour l'émission et la suppression de la commande d'at- tente Il était donc impossible d'introduire la commande d'attente sous la forme d'une modification du programme d'usinage à partir du cêté du dispositif de commande. Par ailleurs, il a été récemment proposé d'effectuer un contrôle efficace et rapide des programmes d'usinage en simulant ce programme sur un écran d'affichage sans ac- tionner réellement les porte-outil et autresparties du tour biais ce procédé soulève le problème suivant. La modification du programme d'usinage par l'introduc- tion par exemple d'une commande d'attente impose d'ef- fectuer un travail de recomposition de toute la partie du programme d'usinage sous la forme modifiéeet d'intro- duire le programme d'usinage reconstitué dans le disposi- tif de commande numérique Ce travail difficile entraîne un retard pour le contrôle rapide du programme d'usinage par simulation. Un objet de l'invention est donc de proposer un dispositif de commande numérique perfectionné qui per- -2 met une modification instantanée du programme d'usinage en ce qui concerne la commande d'attente au moment de la simulation du programme d'usinage afin de palier le pro- blème précité. A cet effet, l'invention concerne un dispositif de commande numérique comprenant un dispositif de com mande d'attente susceptible de donner les instructions d'écriture d'émission et de suppression de commande d'attente dans le programme d'usinage. D'autres caractéristiques et avantages de l'in- vention apparattront au cours de la description qui va suivre d'un exemple de réalisation et en se référant aux dessins annexés sur lesquels: La Figure 1 est un schéma simplifié d'un exem- ple d'un tour à commande numérique à quatre axes au - quel la présente invention est appliquée, la Figure 2 représente schématiquement un pro- gramme d'usinage, et la Figure 3 illustre un exemple de simulation sur un affichage. Tout d'abord, la Fig 1 représente un tour 1 à commande numérique à quatre axes comprenant une sec- tion de commande principale 2 constituant un dispsitif de commande numérique 4 ' La section de commande princi- pale 2 est connectée à un clavier 3, un moniteur d'affi- chage 6 connecté à un dispositif d'affichage 5 comme un tube à rayons cathodiques, un moniteur de S imulation 7 et une mémoire de programme d'usinage 9 mémorisant un programme d'usinage PRO Un moniteur d'attente 10 est connecté au moniteur de simulation 7 Le moniteur d'at- tente 10 comporte des boutons Il et 12 correspondant respectivement aux porte-outil 15 et 16 et constituant un dispositif de commande d'attente Deux supports de porte-outil, à savoir un premier porte-outil 15 et un second porte-outil 16 qui, en combinaison constituent une section mécanique 14 du tour 1, sont reliés à la mé- moire de programme 9 par un moniteur de porte-outil 13 B pour en commander les mouvements. Le tour 1 à commande numérique à quatre axes décrit ci-dessus fonctionne de la manière qui sera expli- quée ci-après L'opérateur qui souhaite contrôler le pro- gramme d'usinage PRO avant l'opération d'usinage réelle actionne le clavier 3 pour émettre une commande d'opéra- tion de simulation SC vers la section de commande princi- pale 2 qui, à son tour, commande le moniteur de simula- tion 7, pour émettre une instruction de démarrage de si- mutation Ensuite, le moniteur 7 lit le programme dtusi- nage PRO dans la mémoire de programme d'usinage 9, sans retard, et positionne les images 4 a et 7 a des deux porte- outil sur l'écran d'affichage 5 avec l'image 19 d'une piè- ce à usiner, par intermédiaire du moniteur d'affichage 6. 1.5 Les images 15 a et 16 a des porte-outil sont déplacéesen fonc- tion du contenu du programme d'usinage PRO Comme le mon- tre la Figure 2, le programme d'usinage PRO mémorise sépa- rément des programmes indépendants pour les porte-outil respectifs 15 et 16 Chacun des programmes d'usinage PR Ol et PRO 2 consiste en plusieurs unités d'usinage disposées en fonction de l'ordre ou de la séquence d'exécution à par- tir du côté supérieur de la Figure 2 Le terme "unité d'usinage" est utilisé dans la présente description pour désigner un processus d'usinage PRCS consistant en une sé- rie d'opérations d'usinage exécutées consécutivement par le même outil Par conséquent, le moniteur 7 déplace les images 15 a et 16 a des porte- outil sur l'écran d'affichage en fonction des programmes d'usinage respectifs PRO 1 et PRO 2, dans des directions parallèles et perpendiculaires à l'axe de la broche, comme l'indiquent les flèches A, B et C,D sur la Figure 3 L'opérateur observe le mouvement des images 15 a et 16 a sur le dispositif d'affichage 5 et juge s'il y a lieu de maintenir l'un ou l'autre des porte- outil, par exemple le porte-outil 15, dans la condition d'attente s'il y a une possibilité par exemple dtinterfé- rence mutuelle entre les deux porte-outil Dans ce cas, il manoeuvre le bouton Il correspondant au porte-outil de sorte que le niveau du signal d'attente MS du bouton 11 passe de " 1 " à " O " Ce signal de niveau " O " est appliqué au moniteur d'attente 10 qui interrompt le programme d usinage PRO dans la mémoire de programme 9 et écrit une commande d'attente MAC sous la forme d'un code d'attente prédéterminé dans le processus d'usinage PRCS du programme d'usinage PRO 1 exécuté par l'image 15 a du porte-outil 13 apparaissant sur le dispositif d'affi- chage 5 Simultanément, le moniteur 10 arrête le mouve- ment de l'image 15 a par le fonctionnement du moniteur de simulation 7 Par conséquent, l'image 15 a sur l'écran d'affichage 5 se comporte comme si elle "attendait" l'in- struction suivante pour démarrer l'opération qui suit dans le processus PRCS du programme PRO dans lequel la commande d'attente MAC est écrite Par ailleurs, l'image 16 a de l'autre porte-outil 16 continue à se déplacer selon son programme d'usinage PRO 2 Après un moment, l'opérateur juge d'après les états des images 15 a et 16 a sur le dispsitif d'affichage 5 que la possibilité d'in- terférence est disparue et que le po rte-outil 15 peut sortir de sa condition d'attente, et il cesse en consé- quence de manoeuvrer le bouton 11 Il en résulte que le signal MS provenant du bouton 11 revient au niveau " 1 "E de sorte que le moniteur d'attente 10 écrit une commande prédéterminée d'interruption d'attente MKC dans le proces- sus présent PROS du programm e d'usinage PRO exécuté par l'image 16 a du porte-outil 16 au moment o la commande d'attente est supprimée En même temps, le moniteur d'attente 10 démarre à nouveau, par le fonctionnement du moniteur de simulation 7, le mouvement d'image 15 a à par- tir du processus PROS dans lequel le mouvement de l'image a a été suspendu, sortant ainsi l'image 15 a de sa condi- tion d'attente D'une façon similaire, si l'opérateur juge qu'il doit maintenir le porte-outil 16 en condition d'attente, il appui surle bouton 12 correspondant au porte-outil 16 pour écrire la commande d'attente MAC dans le programme PRO 2 Lorsqu'il juge qu'il peut supprimer la commande d'attente, il relache le bouton de sorte que la commande MKC de suppression d'attente est écrite dans le programme PROJ. Ainsi, l'opérateur manipule sélectivement les boutons 11 et 12 pendant que les programmes d'usinage PRO 1 et PRO 2 sont simulés sur le dispositif d'affichage , en écrivant ainsi la commande d'attente MAC et la com- mande de suppression d'attente MKC dans les programmes d'usinage Quand le contrôle du programme d'usinage PRO par simulation est terminé, le moniteur de porte-outil 13 attaque et commande les porte-outil 15 et 16 en fonc- tion du programme d'usinage modifié pour effectuer l'usi- nage réel Dans l'opération d'usinage réelle, quand le programme passe au processus PRCS dans lequel la commande d'attente MAC a été écrite, instruite par l'opérateur pendant la simulation, le moniteur de porte-outil 13 ar- rête le porte-outil 15 (ou 16) exécutant le programme d'usinage dans lequel la commande d'attente MAC a été écrite Par ailleurs, l'autre porte-outil 16 (ou 15) con- tinue à exécuter l'opération en fonction de son programme PRO 2 (ou PR 01) Ensuite, quand le programme PRO 2 (ou PR 01) passe au processus PRCS dans lequel la commande de sup- pression d'attente MKC est écrite, le moniteur 13 suppri- me la condition d'attente du porte-outil 15 (ou 16) et démarre à nouveau ce porte-outil 15 (ou 16) dansle pro- cessus d'usinage PRCS du programme d'usinage PR 01 (ou PR 02) dans lequel l'opération du porte-outil a été suspendue. Dans le mode de réalisation décrit ci-dessus, les processus d'usinage PROCS qui constituent des unités d'usinage pour le premier porte-outil 15 et ce pour le second porte-outil 16 sont mémorisés séparément et in- pendamment entre eux dans le programme PRO 1 du premier porte-outil 15 et dans le programme PRO 2 du second porte- outil 16 respectivement, comme le montre la Figure 2. Mais il est bien évident que les processus PROS peuvent être mémorisés dans la mémoire 9 sous toute forme voulue pourvu que le contenu de la mémoire détermine de façon distincte par quel porte-outil chaque processus PRCS doit être exécuté et la séquence ou 1 ' ordre d'exécution des processus PRCS. Comme cela ressort de la description ci-dessus, l'invention concerne donc un dispositif de commande nu - mérique qui comporte un dispositif de commande d'attente comme des boutons 11 et 12 agencés pour émettre des in- structions afin d'écrire une commande d'attente MAC et une commande de suppression d'attente MKC dans le pro- gramme d'usinage PRO Cela offre l'avantage de permettre une modification instantanée concernant l'attente dans le programme d'usinage PRO au moment de la simulation et contribue par conséquent à une accélération du con- trble du programme d'usinage. L'invention a été décrite ci-dessus en regard d'un mode particulier de réalisation mais il estbien évi- dent que de nombreuses modifications peuvent y être appor- tées sans sortir de son cadre ni de son esprit. REVENDICATIONS 1 Dispositif de commande numérique comprenant un dispositif d'affichage ( 5) et une mémoire de programme d'usinage ( 9) qui mémorise un programme d'usinage (PRO), caractérisé en ce qu'il comporte un dispositif de com- mande d'attente (il, 12) permettant d'émettre des in- structions pour écrire une commande d'attente et une com- mande de suppression d'attente dans ledit programme d'usinage. 2 Dispositif selon la revendication 1, carac- térisé en ce que ladite mémoire de programme d'usinage ( 9) mémorise ledit programme d'usinage (PRO) sous la for- me d'unités d'usinage. 3 Dispositif selon la revendication 1 ou 2, caractérisé en ce que ladite mémoire de programme d'usi- nage ( 9) mémorise des programmes d'usinage correspondant à deux supports de porte-outil ( 15, 16) d'un tour ( 1) à commande numérique à quatre axes. 4 Dispositif selon l'une quelconque des reven- dications 1 à 3, caractérisé en ce que ledit dispositif de commande d'attente ( 11, 12) est réalisé de manière à comporter des parties correspondant à deux porte-outil ( 15, 16) d'un tour ( 1) à commande numérique à quatre axes.