Brevet FR2569876A1 — publié le 19860307

La présente invention concerne de façon générale des systèmes de commande numérique par ordinateur pour des machines-outils et elle porte plus particulièrement sur des dispositifs de visualisation graphiques pour de tels systèmes. Les systèmes de commande numérique destinés à commander des machines-outils sous la dépendance d'un ordinateur sont bien connus. De tels systèmes commandent l'opération d'usinage sous l'action d'un ou de plusieurs programmes de pièces qui sont enregistrés dans une mémoire après avoir été chargés dans la mémoire au moyen, par exemple, d'une bande perforée. A la demande, le programme de pièce fait accomplir à la machine une série d'étapes de fabrication. Lorsque, par exemple, la machine comprend un outil de coupe, le mouvement relatif entre la pièce usinée et l'outil de coupe s'effectue normalement selon trois axes mutuellement perpendiculaires, pour réaliser une série d'opérations de coupe rectilignes ou circulaires, conformément au programme de pièce qui impose le mouve- ment de l'outil de coupe. De plus, un système de commande numérique par ordinateur peut être conçu de façon à com- mander d'autres fonctions telles que des changements d'outils, la vitesse de la broche, la circulation du flui- de de refroidissement, la sélection de palettes et la génération de messages et de graphiques présentés sur un écran. Le nombre et le type de fonctions varient considé- rablement en fonction du type de la machine-outil qui est commandée. Dans le passé, on a effectué la commande au moyen de circuits câblés spécialisés fonctionnant sous la dépendance de conditions détectées sur la machine-outil et d'ordres contenus dans le programme de pièce. Cependant, plus récemment, on a incorporé dans un système informatique la logique associée à des systèmes de commande de machine- outil, au moyen d'un ensemble de programmes enregistrés (c'est-à-dire d'un logiciel), pour réaliser la commande d'ensemble. Le logiciel est spécialement adapté pour une application particulière mais on peut le modifier aisément pour satisfaire des besoins spécifiques. L'adjonction d'une commande programmable à un système de commande numérique procure un certain nombre d'avantages dont le premier et le plus important consiste en ce qu'il suffit de reprogrammer la commande pour lui permettre de fonctionner avec une machine particulière. De plus, la programmation par l'uti- lisateur est relativement plus aisée, à cause du type de jeu d'instructions qui est employé et des caractéristiques d'édition qui sont disponibles. Une commande numérique par ordinateur peut comprendre deux logiciels séparés, à savoir la "logique de commande numérique", qu'on appelle le logi- ciel de commande numérique, dont le contenu est plus ou moins fixe, et la "logique de commande de machine", ou pro- gramme LCM, qui est modifiable et peut être adapté à une machine-outil particulière. Dans l'industrie, cette adapta- tion est habituellement effectuée par un constructeur d'équipements spécifiques, ou OEM. Le logiciel de commande numérique commande la fabrication des pièces, le mouvement selon les axes, la présentation de messages et d'autres fonctions auxiliaires, tandis que le programme LCM commande essentiellement, sinon exclusivement, le fonctionnement de la machine-outil. La demande de brevet des E.U.A. n 415 041 déposée le 7 septembre 1982 décrit en outre un logiciel d'interface, qu'on appelle la fenêtre d'adaptation, qui est constitué par un groupe de programmes, de réseaux d'entrée/sortie et d'indicateurs d'état qui assurent la liaison entre le logiciel de commande numérique, le programme LCM et la machine-outil. On a décrit un procédé qui est mis en oeuvre dans le programme LCM d'adaptation pour générer des représentations gra- phiques lorsque par exemple un opérateur de machine-outil-demande la visualisation d'une in- formation d'état de la machine. Le système procure une représentation graphique qui est mise à jour périodiquement de façon dynamique. On a décrit un procédé et des moyens pour ajouter des cou- leurs et pour améliorer l'utilisation des cou- leurs pour la visualisation alphanumérique et graphique d'un système de commande numérique par ordinateur. L'invention a pour but d'apporter un perfec- tionnement aux procédés par lesquels on présente de l'information sous forme graphique pour les terminaux de visualisation utilisés en association avec des sys- tèmes de commande numérique. Brièvement, on atteint ce but ainsi que d'autres par l'intégration de la visualisation de fichiers de tracé graphique dans un appareil destiné à visualiser une information alphanumérique et graphique sur un moniteur vidéo à tube cathodi- que d'un poste de commande numérique. Des ensembles de séquences d'ordres graphiques destinées à la visualisa- tion de fichiers de tracé graphique sont enregistrées dans une mémoire de fichiers de données graphiques qui peut par exemple être une mémoire de masse. Ces fi- chiers sont sélectionnés, à la demande, pour la visuali- sation selon une manière parmi trois, à savoir une sé- lection par l'opérateur, une sélection par un programme de pièce et une sélection par la logique de commande de machine. Lorsque les séquences graphiques contenues dans le fichier de tracé enregistré ont été sélectionnées, elles sont émises vers le poste de commande numérique. Cedernier interprète les séquences d'ordres graphiques et appelle des primitives graphiques (sous-programmes pour des symbo- les graphiques) pour tracer une droite, un cercle, un arc, etc. Ces primitives graphiques sont transmises au disposi- tif de visualisation du poste de commande numérique dans lequel le fichier de tracé sélectionné est représenté sur l'écran du tube cathodique. La suite de la description se réfère aux dessins annexés qui représentent respectivement: Figure 1: un schéma synoptique simplifié repré- sentant un système de commande numérique par ordinateur de type connu et des moyens qui lui sont associés pour la visualisation de fichiers de tracé; Figure 2: un schéma représentant de façon géné- rale le logiciel contenu dans le système de commande numé- rique par ordinateur de la figure 1; Figure 3: un schéma synoptique représentant de façon plus détaillée le logiciel du système de commande numérique par ordinateur représenté sur la figure 2; Figure 4: un schéma synoptique représentant de façon générale la séquence d'opérations du logiciel de com- mande numérique par ordinateur; Figure 5: un schéma synoptique représentant de façon générale le mode de réalisation préféré de l'inven- tion; et Figure 6: un organigramme représentant le pro- cédé par lequel on visualise des fichiers de tracé confor- mément à l'invention. On va maintenant considérer la figure 1 qui représente un système de commande numérique par ordinateur destiné à commander une machine-outil 10. Le système de commande numérique par ordinateur comprend trois princi- paux éléments de matériel: le poste de commande numérique 12, le poste de commande de machine 14 et le coffret du système de commande numérique, 1.6. L'ordinateur qui comman- de le système se trouve sur une carte de circuit, non représentée, contenue dans le coffret du système de commande numérique, 16. Une telle configuration consti- tue un exemple d'un système de commande numérique par ordinateur de la marque Mark Century 2000 de la firme General Electric Company. Ce système est capable d'enre- gistrer des programmes d'ordinateur et des ensembles de fichiers d'information complets, d'éditer les programmes et les fichiers et de les appeler selon une séquence désirée pour exécuter un ensemble complet de sous-pro- grammes qui accomplissent une tâche spécifique sur une machine-outil telle qu'un tour ou une fraiseuse. En outre, un appareil séparé 15 peut être connecté à un système informatique fonctionnant en mode autonome (non représenté), pour visualiser graphiquement des données provenant de fichiers contenus dans l'ordinateur fonc- tionnant en mode autonome et concernant le processus d'usinage ou la commande numérique par ordinateur. On peut citer à titre d'exemple d'un tel appareil le termi- nal de visualisation graphique 4014 de Tektronix, Inc., qui comprend un visuel à tube cathodique 17. Le terminal de visualisation graphique 15 contient des ensembles de séquences d'ordres graphiques d'un type spécifique connu, pour visualiser des données telles que des aides au diag- nostic pour la machine, des diagrammes de configuration de pièce, des diagrammes de configuration de machine, etc. Des visualisations graphiques sont nécessaires, par exemple, pour faciliter les procédures de mise au point d'une séquence de fabrication de pièce sur la machine. Le poste de commande numérique 12 comprend un dispositif de visualisation 18 équipé d'un tube cathodi- que et un clavier 20 comprenant des touches de fonctions spéciales, par exemple pour introduire des fichiers en mémoire et pour commander ensuite la lecture de l'informa- tion des fichiers pour l'exécution d'un programme. Le pos- te de commande de machine 14 comprend un ensemble de com- mandes manuelles et de boutons-poussoirs 22 que l'opéra- teur utilise pour des fonctions liées à la machine, comme la sélection de mode, le décalage, l'avance pas à pas, la vitesse de la broche, la vitesse d'avance, etc. Les fonctions accomplies par le système de com- mande représenté sur la figure 1 sont déterminées par un logiciel enregistré de façon interne qui comprend trois ensembles de programmes séparés. La figure 2 montre que ces programmes comprennent la logique de commande numéri- que 24 (qu'on appelle ci-après le logiciel de commande numérique), la fenêtre LCM 26 et la logique de commande de machine 28 (qu'on appelle ci-après le programme LCM). Le logiciel de commande numérique 24 commande la fabrica- tion de pièces, le mouvement selon les axes de la machine et la présentation de messages et de graphiques sur le tube cathodique 18. Le logiciel de commande numérique constitue une partie fixe ou permanente du système de commande numérique par ordinateur. Le programme LCM com- mande de façon spécifique le fonctionnement de la machine- outil et il est constitué par un grand nombre de sous-pro- grammes, contenus dans des sections modulaires appelées modules, qui permettent au constructeur d'équipements spécifiques (OEM) d'adapter le système à l'utilisateur. La fenêtre LCM 26 consiste en un logiciel tel que celui décrit dans la demende de brevet no 415 041 précitée, qui permet au programme LCM 28 de communiquer avec le logiciel de commande numérique 24 et qui permet d'accéder aux entrées et aux sorties de la machine-outil 10. Comme la figure 3 le montre de façon plus détaillée, le programme LCM 28 est constitué par deux parties: la LCM Fixe 30 et la LCM d'Adaptation 32. La LCM d'Adaptation 32 contient tous es programmes de machine- outil destinés à commander le fonctionnement de la machine-outil 10, en utilisant le logiciel de fenêtre LCM 26 pour assurer l'interface nécessaire avec la machine. C'est la-LCM d'Adaptation 32 qui est spécialement conçue pour un type particulier de fonctionnement du système et qui adapte la commande-numérique par ordinateur à la com- mande d'une machine-outil particulière. La LCM Fixe 30 est au contraire un logiciel dont la fonction fondamentale est de contrôler et de commander les dispositifs destinés à l'opérateur dans le poste de commande de machine 14 (figure 1) et on l'utilise normalement sans aucune modifi- cation pour la plupart des applications. La fenêtre LCM 26 est constituée par une série de procédures et de fonctions de fenêtre 34, par des réseaux d'indicateurs d'état 36 et par des réseaux d'entrée et de sortie 38 qui ne peuvent normalement pas être changés, de façon que l'intégrité du logiciel de commande numérique ne puisse pas être compro- mise par des fonctions et des procédures quelconques pro- grammales par l'utilisateur qui sont programmées dans le - programme LCM 28. Le logiciel de commande numérique 24 est consti- tué par des sous-programmes. pour commander la fabrication de pièces, 40, le mouvement selon les axes, 42, et les visualisations pour l'opérateur, 44, le mouvement de la broche,5 des temporisateurs, des fonctions mathématiques et des données de configuration de machine. Les données de configuration de-machine, ou DCM consistent en une liste de données, formulées de façon précise, fournissant au système des caractéristiques spécifiques de la machine- outil, comme des vitesses d'avance, des cycles pré- progtammes, des or4res de programme de pièce et des affectations de couleurs pour six modes de présenta- tion d'information, la présentation s'effectuant à la fois sous forme alphanumérique et/ou sous forme ara- phique sur le-tube cathodique 18. Lorsque le système est mis sous tension le logi- ciel de commande numérique 24 fonctionne tout d'abord de la manière représentée sur la figure 5 en appelant de façon répétée le programme LCM 28 pour l'exécution de ce dernier. On appelle "balayage" chaque exécution résultan- te du programme LCM 28 et ce balayage provoque "l'appel" des programmes LCM Fixes 30 et des programmes LCM d'Adap- tation 32. La durée qui sépare chaque balayage du program- me LCM dépend de l'état de traitement courant du système et des conditions qui sont apparues dans les signaux d'entrée que le système de commande numérique par ordina- teur reçoit de la machine-outil 10 par l'intermédiaire de la fenêtre LCM 26. L'instant auquel un balayage est effectué dans le logiciel de commande numérique par ordi- nateur est essentiellement déterminé à la demande. Chaque fois qu'un signal d'entrée provenant de la machine change ou chaque fois que l'un des indicateurs provenant de la fenêtre LCM 26 change, un balayage du programme LCM a lieu. De plus, un nouveau balayage du programme LCM com- mence si une certaine durée s'est écoulée depuis le der- nier balayage. Ceci signifie que le programme LCM fonc- tionne à une cadence minimale prédéterminée mais fonction- ne plus rapidement si le niveau d'activité de la machine- outil 10 est élevé. En considérant maintenant l'invention, on note que celle-ci intègre directement la visualisation des "fichiers de tracé" dans le système de commande numérique par ordinateur, de façon à visualiser directement ces fichiers sur le tube cathodique 18 du poste de commande numérique, comme le montre la figure 5, ce qui élimine le dispositif de visualisation supplémentaire désigné par la référence 15 sur la figure 1. En conséquence, on introduit dans un dispositif d'enregistrement de fichiers de données graphiques 21 un certain nombre de fichiers de tracés gra- phiques consistant en ensembles de séquences d'ordres gra- phiques. Le dispositif d'enregistrement 21 peut être une mémoire, telle qu'une mémoire à bulles, conçue pour l'enre- gistrement de grandes quantités de données. On peut égale- ment utiliser d'autres types de séquences graphiques telles que REGIS et NAPLS. Les séquences d'ordres graphiques sont simplement des pointeurs codés, ou clés, et chacun d'eux est associé à un élément graphique qu'on désire créer sur le tube cathodi- que 18. A titre d'exemple, les séquences d'ordres graphiques peuvent être des séquences ASCII. Dans tous les cas, chaque séquence correspond à un élément graphique tel qu'un carac- tère alphanumérique. Cependant, une séquence d'ordres gra- phiques peut en outre être associée à l'exécution d'une primitive graphique telle que celles qu'on utilise pour tracer une droite entre des points ou pour tracer un cercle ou un arc. Il faut cependant que le dispositif d'enregistre- ment de fichiers de données graphiques 21 soit connecté au système de commande numérique par ordinateur d'une manière telle que la sélection de fichier puisse être faite selon l'une quelconque des trois manières différentes suivan- tes: (1) sélection par l'opérateur, (2) sélection par le programme de pièce, ou (3) sélection par le programme LCM. Dans ce but, la figure 5 montre qu'on accède au dispositif d'enregistrement de fichiers de données graphiques 21 à partir du poste de commande numérique 12, de façon qu'après avoir été sélectionnées, les séquences d'ordres graphiques contenues dans le fichier sélectionné soient renvoyées vers le poste de commande numérique 12 dans lequel les séquences d'ordres graphiques sont interprétées et la génération du signal d'image graphique nécessaire est effectuée, puis ce signal est visualisé sur le tube cathodique du moniteur vidéo 18. En fonctionnement, dans le mode de sélection par l'opérateur, l'introduction d'une sélection de fichier de tracé s'effectue au moyen d'un dispositif d'entrée par clavier tel que le clavier 20. Au contraire, le mode de sélection par un programme de pièce fait intervenir un appel dirigé du logiciel de commande numérique 24 vers le dispositif d'enregistrement de fichiers de données graphiques 21. La sélection par le programme LCM fait intervenir un appel dirigé du programme LCM 28 vers le dispositif d'enregistrement de fichiers de données gra- phiques 21, par l'intermédiaire de la fenêtre LCM 26. Cependant, dans chaque cas, une fois que le fichier de données sélectionné a été prélevé en mémoire, il est transféré vers le logiciel de commande numérique 24 dans le poste de commande numérique 12, et ce dernier inter- prète le contenu du fichier et génère des appels portant sur des primitives graphiques appropriées telles qu'une droite, un cercle, un arc, un carré, etc, en utilisant les paramètres transmis, ces primitives permettant alors d'effectuer une visualisation sur le tube cathodique. La figure 6 montre un organigramme qui illustre le processus de génération de visualisations graphiques. Les trois modes de sélection de fichier de tracé, 46, 48 ou 50 peuvent respectivement donner lieu à une sélection par l'opérateur, par un programme de pièce en cours d'exécution ou au moyen d'un appel de fenêtre à partir du programme LCM 28. Dans tous les cas, chaque sélection est suivie par un ordre de prélèvement 52 dirigé vers le dis- positif d'enregistrement de fichiers de données graphi- ques 21 (figure 5), qui transfère le fichier de tracé vers le poste de commande numérique 12, ce qui est indiqué par l'étape 54. Les séquences d'ordres graphiques sont interprétées dans le poste de commande numérique (étape 56) pour générer des appels concernant des primitives gra- phiques spécifiques exigées pour l'information graphique particulière du fichier de tracé. Les primitives graphi- ques sont simplement des sous-programmes présélectionnés qu'on utilise pour générer et émettre des ordres de tracé -0 0 7 3 11: L: vers le tube cathodique 18, ce qui correspond à l'étape 60. Ensuite,- lé tube cathodique visualise les configurations graphiques du fichier de tracé sélectionné, sous la dépen- dance des ordres de tracé, ce qui correspond à l'étape 62. En résumé, une fois qu'un fichier contenant des séquences d'ordres graphiques est sélectionné, les séquences d'ordres graphiques sont émises vers le dispositif de visualisation du poste de commande numérique 12. Dans ce dernier, chaque séquence est examinéeet le code de primitive graphique associé est exécuté. Ceci a pour effet de visualiser un symbole graphique. Il existe une correspondance univoque entre une séquence d'ordres graphiques et une primitive graphique particulière. Les Annexes I et II contiennent respectivement des exemples codés de la sélection de graphiques par: (1) le programme de pièce de commande numérique, et (2) le programme LCM. Pour l'exemple sélectionné par le pro- gramme de pièce, un code contenu dans le programme de pièce déclenche automatiquement une visualisation sur l'écran à un certain point pendant l'opération d'usinage. Dans cet exemple on verra apparaître les messages "Placer la commande en mode de cycle unique et de test" et "Appu- yer sur le bouton de démarrage de cycle pour chaque instruction de définition de configuration". Un fichier différent sera visualisé chaque fois que l'opérateur sélectionnera le "Démarrage de cycle". Dans cet exemple, les fichiers contiennent une information concernant la pièce à usiner. Pour l'exemple relatif au programme LCM, des conditions d'alarme telles qu'un niveau bas de fluide de refroidissement font apparaître sur l'écran un message indiquant la nature de l'alarme. Il est alors possible d'appeler un fichier indiquant de façon graphique l'empla- cement exact de la condition d'alarme. Pour la sélection par l'opérateur, ce dernier sélectionne simplement une page de visualisation sur l'écran du tube cathodique, et cette page contient un index des fichiers. L'opérateur sélectionne alors le fichier désiré pour la visualisation. A titre d'exemple, l'opérateur peut désirer visualiser l'information concernant les données de configuration pour une pièce particulière à usiner. On a donc décrit et représenté des moyens permet- tant d'intégrer et de visualiser directement des fichiers de tracés graphiques sur le dispositif de visualisation vidéo d'un système de commande numérique par ordinateur destiné à la commande d'une machine-outil, afin de permet- tre à l'utilisateur du système de visualiser des données telles que des aides au diagnostic pour la machine, des schémas de configuration de pièces, des schémas de configu- ration de machine, etc. ANNEXE I NOO1O (ID,PROG,TAlOlO,Programme de Recette de Commande Numé- rique) N0020 (DSP,2,10,PLACER LA COMMANDE EN MODE DE CYCLE UNIQUE ET DE TEST) N0030 (DSP,4,10,APPUYER SUR LE BOUTON DE DEMARRAGE DE CYCLE POUR CHAQUE INSTRUCTION DE DEFINITION DE CONFIGURA- TION) N0040 M02 N0050 (PLOT,3DFOR5) N0060 (PLOT,3dPAR2) N0070 (PLOT,FIXTO1) N0080 (PLOT,FIXT02) N0090 (PLOT,INST03) NOllO (DSP,2,10,QUITTER LE MODE DE CYCLE UNIQUE, PASSER AU MODE AUTOMATIQUE ET DE TEST) N0120 (DSP,4,10,POUR DECLENCHER UNE SEQUENCE DE FONCTION- NEMENT A VIDE ET LE TRACE:) N0130 (DSP,6,12,1:SELECTIONNER LA PAGE DE VISUALISATION GRAPHIQUE) N0140 (DSP,7,12,2:TERMINER LE TRACE DE LA TRAJECTOIRE DE L'OUTIL) N0150 (DSP,8,12,3:DEFINIR DE NOUVELLES LIMITES DE TRACE, SI NECESSAIRE) N0160 (DSP,9,12,4:SELECTIONNER LE TRACE DE LA TRAJECTOIRE DE L'OUTIL ET APPUYER SUR LE BOUTON DE DEMARRAGE DE CYCLE) N9997 (MSG,>" Fin du programme44) N9998 M30 N9999 (END,PROG) 6987-16 ANNEXE II IF RDIN(el_PB) THEN CONDITION DE NIVEAU BAS DU FLUIDE DE REFROIDISSEMENT, VISUALISATION D'ERREUR EN MODE GRAPHIQUE PLOTNUM SELECT(VISUALISATION NIVEAU BAS); MSG:="NIVEAU BAS DU FLUIDE DE REFROIDISSEMENT"; DISPRETURN:= DISPPAGELINE(90, 25, MSG); ELSIF RDIN(e2_PB) THEN _ CONDITION D'ABSENCE D'OUTIL, VISUALISATION D'ERREUR EN MODE GRAPHIQUE PLOT NUM SELECT(VISUALISATION OUTIL ABSENT); MSG:="OUTIL ABSENT"; DISPRETURN:= DISPPAGELINE(90,25,MSG); ELSIF RDIN(e3_PR) THEN _ LA PALETTE N'EST PAS AU POINT DE CHARGEMENT, VISUALISA- *TION D'ERREUR EN MODE GRAPHIQUE PLOT NUM SELEC(VISUALISATION_PALETTE_CHARGEMENT); MSG:="LA PALETTE N'EST PAS A LA POSITION DE CHARGEMENT"; DISPRETURN:= DISPPAGELINE(90,25,MSG); END IF; REVENDICATIONS 1. Procédé de visualisation de fichiers de tracé sur des moyens de visualisation (18) d'un système de com- mande numérique par ordinateur commandant le fonctionnement d'un système d'usinage, caractérisé en ce qu'il comprend les opérations suivantes: on enregistre dans une mémoire (21) au moins un ensemble de séquences d'ordres graphiques d'un fichier de tracé:; on sélectionne pour la visualisa- tion ces séquences d'ordres graphiques de fichier de tracé; lO on prélève dans la mémoire (21) les séquences d'ordres gra- phiques; on transfère les séquences d'ordres graphiques vers des moyens (12) connectés aux moyens de visualisation (18) de façon à interpréter ces séquences d'ordres; on interprète les séquences d'ordres graphiques et on produit des signaux de génération de graphiques pour les moyens de visualisation (18); et on applique ces signaux de généra- tion de graphiques aux moyens de visualisation (18),-ce qui a pour effet de visualiser pour l'utilisateur un fichier de tracé contenant des données telles que des aides au diagnostic pour une machine, des schémas de configura- tion de pièce et des schémas de configuration de machine. 2. Procédé selon la revendication 1, caractérisé en ce que l'opération d'enregistrement comprend en outre l'opération qui consiste à-enregistrer plusieurs ensembles de séquences d'ordres graphiques de fichier de tracé, et en ce que l'opération de sélection comprend la sélection de l'un de ces ensembles de séquences d'ordres graphiques de fichier de tracé. 3. Procédé selon la revendication 2, caractérisé en ce que l'opérationqui consiste à produire des signaux de génération de graphiques comprend en outre les opéra- tions consistant à appeler des procédures de primitives graphiques pour la génération de signaux d'ordres de primi- tives graphiques prédéterminés, et à transmettre ensuite ces signaux d'ordres aux moyens de visualisation (18). 4. Procédé selon la revendication 3, caractérisé en ce que les moyens de visualisation comprennent un dispo- sitif de visualisation de type vidéo (18) qui est incorporé dans un poste de commande numérique (12) du système de com- mande numérique par ordinateur. 5. Procédé selon la revendication 4, caractérisé en ce que le dispositif de visualisation comprend un tube cathodique (18) qui réagit aux signaux d'ordres en générant la visualisation qui correspond à un fichier de tracé. 6. Procédé selon la revendication 4, caractérisé en ce que l'opération de sélection comprend l'opération consistant dans la sélection par un opérateur de l'un des ensembles de séquences d'ordres graphiques de fichier de tracé. 7. Procédé selon la revendication 6, caractérisé en ce que l'opération de sélection par un opérateur com- prend la sélection d'un fichier de tracé au poste de com- mande numérique (12). 8. Procédé selon la revendication 4, caractérisé en ce que l'opération de sélection comprend l'opération consistant dans la sélection de l'un des ensembles de séquences d'ordres graphiques de fichier de tracé, au moyen d'un programme de pièce qui est exécuté dans le système de commande numérique par ordinateur. 9. Procédé selon la revendication 4, caractérisé en ce que l'opération de sélection comprend l'opération consistant dans la sélection de l'un des ensembles de séquences d'ordres graphiques de fichier de tracé, au moyen d'un sous-programme d'un programme de logique de commande de machine (28) qui est exécuté dans le système de commande numérique par ordinateur. 10. Procédé selon la revendication 9, caractérisé en ce que le sousprogramme comprend un appel de fenêtre dirigé du programme de logique de commande de machine (28) vers le logiciel de logique de commande numérique (24), par l'intermédiaire d'une fenêtre d'interface (26). 11. Procédé selon la revendication 1, caractérisé en ce que l'opération de sélection comprend la sélection par un opérateur, la sélection par le déroulement d'un pro- gramme de pièce ou la sélection par l'exécution d'un sous- programme d'un programme de logique de commande de machine (28). 12. Système de commande numérique par ordinateur destiné à commander le fonctionnement d'un système d'usina- ge, caractérisé-en ce qu'il comprend: des moyens de visua- lisation (18) intégrés au système de façon à procurer une représentation visuelle de données liées au système; des moyens (21) destinés à enregistrer au moins un fichier de tracé constitué par un ensemble de séquences d'ordres gra- phiques d'un type prédéterminé; des moyens (12) destinés à assurer la sélection et le prélèvement du fichier de tracé dans les moyens d'enregistrement (21); des moyens (12) destinés à interpréter des séquences d'ordres graphiques du type prédéterminé et à générer à partir d'elles des signaux de génération de graphiques; des moyens destinés à transférer l'ensemble de séquences d'ordres graphiques du ou des fichiers de tracé vers les moyens d'interprétation et de génération (12); et des moyens destinés à transmettre les signaux de génération de graphiques vers les moyens de visualisation (18), ce qui a pour effet de visualiser pour l'utilisateur un fichier de tracé contenant des données telles que des aides au diagnostic pour une machine, des schémas de configuration de pièce et des schémas de confi- guration de machine. 13. Système selon la revendication 12, caractérisé en ce que les moyens de visualisation consistent en moyens de visualisation de type vidéo (18). 14. Système selon la revendication 12, caractérisé en ce qu'il comprend au moins un poste de commande (12) et en ce que les moyens de visualisation comprennent un disposi- tif de présentation (18) placé dans ce poste de commande. 15. Système selon la revendication 14, caractérisé en ce que le dispositif de présentation comprend un moniteur de type vidéo (18). 16. Système selon la revendication 15, caractérisé en ce que le moniteur comprend un tube cathodique (18) et en ce que les signaux de génération de graphiques consistent en signaux destinés à dessiner sur le tube cathodique l'infor- mation d'un fichier de tracé. 17. Système selon la revendication 16, caractérisé en ce qu'il comprend un poste de commande numérique (12) et un poste de commande de machine (14), et en ce que le poste de commande mentionné en premier est constitué par le poste de commande numérique (12). 18. Système selon la revendication 12, caractérisé en ce que les moyens d'enregistrement consistent en une mémoire (21) destinée à enregistrer plusieurs fichiers de tracé. 19. Système selon la revendication 12, caractéri- sé en ce que les moyens de sélection comprennent des moyens de sélection par l'opérateur (20). 20. Système selon la revendication 12, caractéri- sé en ce que les moyens de sélection comprennent un appel à partir d'un programme de pièce en cours d'exécution. 21. Système selon la revendication 12, caractéri- sé en ce que les moyens de sélection comprennent un appel à partir d'un sous-programme d'un programme de logique de commande de machine (28) en cours d'exécution. 22. Système selon la revendication 12, caractéri- sé en ce qu'il comprend un poste de commande numérique (12) et un poste de commande de machine (14), et en ce qu'il fonctionne conformément à plusieurs programmes d'ordinateur enregistrés, comprenant un premier ensemble de programmes (24) constituant la logique de commande numérique, et un second ensemble de programmes (28) constituant la logique de commande de machine, et en ce que les moyens de sélec- tion et de prélèvement comprennent sélectivement des moyens de sélection par l'opérateur (20) se trouvant sur le poste de commande numérique (12), un appel de visuali- sation à partir d'un programme de pièce, dans le premier ensemble de programmes (24), ou un appel de visualisation à partir d'un sous-programme du second ensemble de program- mes (28).