Brevet FR2675290A1 — publié le 19921016

i DISPOSITIF CAO/FAO A STRUCTURE DE DONNEES HIERARCHISEES ARRIERE-PLAN DE L'INVENTION La présente invention concerne des dispositifs de conception assistée par ordinateur/ de fabrication assistée par ordinateur (dispositif désigné ci-après par CAO/FAO) et plus particulièrement à des dispositifs de CAO/FAO au moyen desquels l'information destinée à générer des données pour des dispositifs à commande numérique est maintenue suivant une structure hiérarchisée. La Figure 9 est un diagramme fonctionnel représentant l'organisation d'un dispositif classique de CAO/FAO. Les données sont introduites par l'intermédiaire d'un clavier 1, d'une souris 2 ou d'une table de numérisation 3. Les données entrées par l'intermédiaire du clavier 1, de la souris 2 ou de la table de numérisation 3 sont interprétées par un module de traitement d'entrées 4 puis transférées vers des unités intérieures Un module 85 de traitement de figures définit et édite des éléments de figures tels que des points, des lignes, des cercles, des cotes et des légendes ou des courbes tridimensionnelles Les données de figure 86 sont alors générées par l'intermédiaire du module de traitement de figures 85. Un module de traitement d'étapes d'usinage 90 définit et édite les données 91 d'étapes d'usinage nécessaires pour générer des données de commande destinées à un dispositif à commande numérique (désigné ci- après par dispositif à CN) tel qu'une machine-outil (non représentée) Un module 92 de traitement de trajets d'usinage génère diverses figures et trajets d'usinage et les affiche sur l'unité d'affichage ( 14) à tube à rayon cathodique (désigné ci-après par TRC). Un module 93 générateur de données de CN produit des données 15 de CN pour l'usinage d'un ouvrage en fonction de la figure définie Les trajets de l'outil indiqués par les données 15 de CN ainsi produites par le module 93 générateur de données de CN sont affichés sur l'écran. Ensuite, le fonctionnement du dispositif de CAO/FAO de la Figure 9 est décrit. En consultant l'affichage qui apparaît sur l'unité d'affichage 14 à TRC, l'opérateur prépare interactivement diverses figures par l'intermédiaire du clavier 1, de la souris 2 ou de la table de numérisation 3 Ensuite, l'opérateur choisit la figure destinée au trajet d'usinage en introduisant le nom de la figure par l'intermédiaire du clavier 1 ou en pointant la figure au moyen de la souris 2. Ensuite, l'opérateur établit les données 91 d'étapes d'usinage par rapport aux données 86 de figure Le module 93 générateur de données de CN produit alors les données 15 de CN en référençant les données 91 d'étapes de travail. Le dispositif de CAO/FAO mentionné ci-dessus présente l'inconvénient suivant Les données destinées aux éléments de figure tels que des points, des lignes, des cercles et des courbes, les données pour les courbes tridimensionnelles et les données pour les formes tridimensionnelles sont maintenues séparées les unes des autres Ainsi, bien que les éléments de figures, les courbes tridimensionnelles et les formes tridimensionnelles soient affichées sur l'écran sans une distinction claire les unes par rapport aux autres, les opérations devant être effectuées par l'opérateur en vue de-leur affichage, de leur recherche et de leur modification sont distinctes l'une de l'autre Ce mode de travail peut dont être l'objet de confusion pour l'opérateur De plus, il est difficile de traiter des éléments de données ayant le même attribut au moyen d'une opération unique Par exemple, des éléments de données ayant le même attribut ne peuvent être recherchés par une opération unique Par ailleurs, la quantité de travail nécessaire depuis la préparation des dessins des figures jusqu'à la génération des données de la CN est importante. RESUME DE L'INVENTION Un objet de l'invention est donc un dispositif de CAO/FAO au moyen duquel l'affichage, la recherche et la modification des éléments de figure, de courbes tridimensionnelles et de formes tridimensionnelles peuvent être effectuées suivant un procédé opératoire unifié. De plus, le but de l'invention est de fournir un dispositif de CAO/FAO au moyen duquel des éléments de données ayant le même attribut peuvent être traités par une opération unique. Encore un autre objet de l'invention est un dispositif de CAO/FAO au moyen duquel la quantité de travail nécessaire depuis la préparation des vues du dessin jusqu'à la génération des données de la CN est réduite. L'objet ci-dessus est réalisé suivant le principe de la présente invention par un dispositif de CAO/FAO qui comporte des moyens d'entrée pour entrer des vues d'un solide tridimensionnel; un moyen de module de traitement de figure pour générer des données de figure pour des éléments de figure respectifs depuis les vues du solide tridimensionnel entrées par l'intermédiaire du moyen d'entrée; une table de sections comprenant: des sections de figure qui stockent des informations concernant les éléments de figure sur les vues d'entrée; des sections de courbes tridimensionnelles qui stockent la spécification tridimensionnelle des courbes tridimensionnelles sur la base des éléments de figure; et des sections de formes tridimensionnelles qui stockent une spécification tridimensionnelle des formes tridimensionnelles sur la base de courbes tridimensionnelles, les formes tridimensionnelles définissant le solide tridimensionnel; dans lequel, les sections de courbes tridimensionnelles comportent chacune une information de référence pour référencer les sections de figure relatives et des sections de formes tridimensionnelles comportant chacune une information de référence pour référencer les sections de courbes tridimensionnelles relatives de telle sorte que les sections de la table de sections comportent une structure de données hiérarchisées reliées par l'intermédiaire de l'information de référence. De préférence, chaque section de la table de sections comporte un nom hiérarchique comprenant une partie représentant le groupe hiérarchique de la section de telle sorte que les sections d'un même groupe hiérarchique peuvent, être traitées par une opération unique. De plus, il est préférable que la table de sections comporte en outre une section d'usinage pour spécifier l'étape d'usinage, la section d'usinage comprenant des informations de référence pour référencer les sections de formes nécessaires à la spécification de l'étape d'usinage, les sections de la table de sections comportant une structure hiérarchique reliée par l'intermédiaire d'une information de référence. Suivant un autre aspect de la présente invention, un dispositif de CAO/FAO destiné à définir et à éditer des figures et à préparer des données d'usinage, comporte des moyens d'entrée pour entrer des figures comprenant des éléments fondamentaux de figures tels que des points, des lianes, des cercles, des courbes bidimensionnelles et tridimensionnelles et des surfaces incurvées; une table de sections constituée par des sections comprenant une information de commande de figure pour commander les opérations et le traitement des figures, et une information de référence d'autres sections pour - référencer d'autres sections; des moyens de définition de sections pour définir les sections; des moyens d'édition de commande de sections pour établir et éditer l'information de commande de figure des sections respectives; des moyens d'édition de sections pour copier, supprimer et nommer des sections respectives; et des moyens de traitement de sections pour sélectionner, afficher et modifier des sections respectives. De préférence, chaque section de la table de sections comporte un nom hiérarchique en parallèle avec l'information de commande de figure, chacun des noms hiérarchiques comprenant au moins une partie hiérarchique représentant un groupe hiérarchique; le dispositif de CAO/FAO comporte en outre: uin moyen de sélection de sections spécifiques pour sélectionner une section en la désignant par un nom hiérarchique spécifique; un moyen de sélection de sections multiples pour sélectionner une pluralité de sections en désignant au moins une partie hiérarchique du nom hiérarchique; un moyen d'édition du nom hiérarchique pour éditer les noms hiérarchiques De plus, l'information de référence des autres sections comporte de préférence un attribut pour chaque section référencée dont la référence est celle de l'information de référence des autres sections, et la table de sections comprend en outre: une section d'usinage pour spécifier une étape d'usinage, la section d'usinage comprenant une information de référence pour référencer les sections de formes relatives à l'étape d'usinage, les sections de la table de sections comportant une structure hiérarchique reliée par l'intermédiaire d'une information de référence. BREVE DESCRIPTION DES DESSINS Les éléments que l'on considère être les caractéristiques de la présente invention sont mentionnés de façon spécifique dans les revendications annexées Cependant, la structure et le procédé opératoire de l'invention elle-même seront mieux compris à partir de la description détaillée qui va suivre faite en liaison avec -les dessins annexés dans lesquels la Figure 1 est un diagramme fonctionnel représentant l'organisation d'un dispositif de CAO/FAO suivant la présente invention; la Figure 2 est un diagramme représentant la table de sections en même temps que les données de figures et les données d'étapes d'usinage du dispositif de CAO/FAO de la Figure 1; la Figure 3 est un organigramme représentant les opérations du dispositif de CAO/FAO de la Figure 1 la Figure 4 représente un exemple de vues préparées par l'opérateur; la Figure 5 représente les données de figure produites à partir des vues de la Figure 4; la Figure 6 représente des copies des éléments de figures des courbes tridimensionnelles définies par l'opérateur pour spécifier le fond du bloc rectangulaire du solide tridimensionnel de la Figure 4; la Figure 7 représente la structure hiérarchisée constituée par les sections de formes et les sections de courbes; la Figure 8 représente la structure arborescente hiérarchisée qui est constituée par les données d'étapes d'usinage, la section d'usinage, les sections de formes et les sections de courbes; et l a Figure 9 est un diagramme fonctionnel représentant l'organisation d'un dispositif de CAO/FAO classique. Sur les dessins, les mêmes références numériques désignent des parties ou des éléments identiques ou correspondants. DESCRIPTION DETAILLEE DU MODE PREFERE DE REALISATION En se référant maintenant aux dessins annexés, ceux-ci décrivent le mode préféré de réalisation de la présente invention. La Figure 1 est un diagramme fonctionnel représentant l'organisation d'un dispositif de CAO/FAO suivant la présente invention Les données d'entrée sont introduites par l'intermédiaire d'un clavier 1, d'une souris 2 ou d'une table de numérisation 3 et sont interprétées par le module de traitement d'entrées 4 puis transférées aux modules intérieurs Un module 5 de traitement de figures définit et édite des éléments de figure fondamentaux tels que des points, des lignes, des cercles, des cotes, des légendes et des vues de dessins ainsi que des figures bidimensionnelles et tridimensionnelles Les données de figure 6 sont générées par le module de traitement de figures 5. Un module de traitement de sections 7 définit et édite des sections Par l'intermédiaire d'une routine d'accès de sections 8, le module de traitement de sections 7 établit et référencie le contenu d'une table de sections 9 qui conserve l'information des sections respectives Un module de traitement d'étapes d'usinage 10 définit et édite les données d'étapes d'usinage Il nécessaires à la génération de données de la CN Un module de traitement de trajets d'usinage 12 (module de traitement d'affichage) affiche les différentes figures et les trajets d'usinage sur une unité d'affichage 14 à TRC Un module de génération de données de CN 13 produit des données de CN 15 relatives à l'usinage d'un ouvrage ou pièce à usiner en fonction de la figure définie Ensuite, le module générateur de données de CN 13 affiche sur l'écran de l'unité d'affichage 14 à TRC le trajet de transfert de l'outil (ou trajectoire d'usinage) indiqué par les données de CN. La Figure 2 est un diagramme représentant la table de sections en même temps que les données de figures et les données d'étapes d'usinage du dispositif de CAO/FAO de la Figure 1 La table de sections 9 est une collection de sections représentées sur la Figure 2 par des lignes respectives Le numéro de section 16 représenté sur la colonne de gauche de la table de sections 9 identifie chaque section de telle sorte qu'on peut réaliser un accès à très grande vitesse des sections respectives Les items de chaque section comportent en outre (de gauche à droite): un nom hiérarchique 17, des attributs 18 et une information de référence d'autres sections 19 Chaque nom hiérarchique 17 est constitué de différentes parties séparées par des barres obliques pour représenter la structure hiérarchique des sections de telle sorte qu'on peut réaliser une recherche à grande vitesse des groupes de sections La colonne d'attributs 18 stocke les informations de commande de figures de la section et l'information concernant l'usinage de l'ouvrage ou de la pièce à usiner. L'autre information de référence d'autres sections 19 stocke les numéros des autres sections référencées par la section et les attributs indiquant l'objet de la référence. De plus, chaque item de l'autre information de référence d'autres sections 19 comprend un attribut de la section référencée en combinaison avec les numéros de sections. Les données de figure 6 sont constituées par un ensemble de données 20 d'éléments de figures, tels que des points, des lignes, des cercles et des courbes Chaque élément des données d'éléments 20 de la figure comprend un numéro de section 16 relatif à la section correspondante et est donc relié à une section de la table de sections 9 Les sections de la table de sections 9 correspondent aux éléments des données d'éléments de figures 20 et sont désignées comme sections de figure. Les données d'étapes d'usinage 11 sont constituées par un ensemble d'unités d'étapes d'usinage 21 Chacune des unités d'étapes d'usinage 21 comprend un numéro de section 16 au moyen duquel elle est reliée à une section de la table de sections 9 Les sections de la table de sections 9 correspondant aux unités d'étapes d'usinage 21 sont désignées comme sections d'usinage. Ensuite, le fonctionnement du dispositif de CAO/FAO des Figures i et 2 sera décrit en se référant à l'organigramme de la Figure 3. A l'étape 22 de définition de la figure, l'opérateur introduit des vues du dessin d'une figure par l'intermédiaire d'un clavier 1, d'une souris 2 ou d'une table de numérisation 3 L'opérateur consulte l'unité d'affichage 14 à TRC au cours de l'introduction des données. La Figure 4 représente un exemple de vues préparées par l'opérateur La vue supérieure comprend la ligne d'un contour X 1 rectangulaire extérieure et deux ellipses #2 La vue latérale comprend une figure #3 constituée par un rectangle et un quadrilatère irrégulier positionné à la partie supérieure du rectangle Les vues de la Figure 4 représentent une forme tridimensionnelle à savoir un tronc de cône oblique positionné sur la partie supérieure du bloc rectangulaire en fonction duquel un ouvrage doit être usiné par exemple par une machine- outil à commande numérique (non représentée). Sur la base de ces entrées de vues de dessins effectuées par l'opérateur, les données de figure et les sections de figure sont produites par l'intermédiaire du module de traitement de figures 5 et le module de traitement de sections 7 respectivement. La Figure 5 représente les données de figure produites à partir des vues de la Figure 4 Les éléments de figures représentés dans les cases respectives de la Figure 5 comportent chacun un numéro de section (représenté à droite à l'intérieur des cases respectives de la section de figure correspondante, et sont de la sorte reliés à une section de figure de la table de sections 9 Les numéros de section correspondent aux numéros représentés sur la Figure 4 Ainsi, les éléments de figures oui portent la référence el constituent le rectangle extérieur #l de la vue de dessus de la Figure 4 Les éléments de figures qui portent la référence * 2 correspondent aux deux ellipses #2 situées à la vue de dessus de la Figure 4 Les éléments de figures qui portent la référence #3 constituent la figure de la vue latérale de la Figure 4. Les sections de figure ayant les numéros de section el, #2, 43 sont générées ainsi par l'intermédiaire du module de traitement de sections 7 et sont stockées dans la table de sections 9 Le nom hiérarchique 17 de la section portant le numéro de section el est DESSIN/BASE/DESSIN/A Le nom hiérarchique 17 de la section portant le numéro de section 92 est DESSIN/BASE/DESSIN/B Le nom hiérarchique 17 de la section portant le numéro de section $ 3 est DESSIN/BASE/DESSIN/C. A l'étape 23 de définition de courbes, l'opérateur définit des courbes tridimensionnelles nécessaires à la spécification des blocs constitutifs du solide tridimensionnel A savoir, sur les vues avant et les vues de dessus de la Figure 4 par exemple l'opérateur désigne des groupes d'éléments de figures constituant des courbes tridimensionnelles Le solide de la Figure 4 est constitué par le bloc rectangulaire de fond et un tronc de cône supérieur Ainsi, l'opérateur définit d'abord des courbes tridimensionnelles nécessaires pour la spécification du bloc rectangulaire de fond De façon plus spécifique, en désignant les éléments à quatre chiffres par le numéro de section e 1 sur la Figure 5 et la valeur de la coordonnée Z (axe vertical) par exemple, de la surface de fond du solide tridimensionnel de la Figure 4, l'opérateur peut fournir des spécifications tridimensionnelles du rectangle de la surface de base du bloc de fond rectangulaire du solide tridimensionnel Ensuite, l'opérateur spécifie l'un des deux éléments à lignes verticales portant le numéro de section 53 sur la Figure 5 pour en donner la spécification tridimensionnelle Les courbes nécessaires à la spécification du tronc de cône supérieur sont définies de façon analogue. Ensuite, les éléments de données de figures des groupes d'éléments de figures désignés, sont copiés et enregistrés deux fois à l'intérieur de la mémoire (Les modules ou unités de la Figure 5 sont mis en oeuvre comme des micro-ordinateurs ou des unités de mémoire en même temps que les dispositifs périphériques d'entrée/sortie). Ensuite, de nouvelles sections sont préparées par le module de traitement de sections 7 et sont stockées dans la table de sections 9 Les correspondances entre les groupes d'éléments de figures copiés et les sections sont établies par l'intermédiaire des numéros de sections respectives De plus, des données tridimensionnelles telles que les coordonnées tridimensionnelles des courbes respectives sont stockées dans ces sections Ces sections, dans lesquelles les données tridimensionnelles sont stockées, sont désignées par sections de courbes. La Figure 6 représente des copies des éléments de figures des courbes tridimensionnelles définies par l'opérateur pour spécifier le bloc rectangulaire de fond du solide tridimensionnel de la Figure 4 Les éléments de figures portant la référence #4 sont des copies des éléments de figures portant la référence il sur la Figure 5 L'élément de figure portant la référence #5 est une copie d'un élément de figure vertical portant la référence 43 sur la Figure 5 Les nombres 94 et 45 il correspondent aux numéros de la section 16 des sections de courbes dans la table de sections 9 Le nom hiérarchique 17 de la section portant le numéro de section #4 est DESSIN/BASE/COURBE/001 Le nom hiérarchique 17 de la section portant le numéro de section #5 est DESSIN/BASE/COURBE/002. A l'étape 24 de définition de formes ou configurations, l'opérateur désigne les courbes et définit les formes solides tridimensionnelles en ajoutant divers éléments d'information nécessaires à la définition des formes solides tridimensionnelles Au moyen de cette définition de formes, on prépare les sections de formes, et les divers éléments d'information servant à définir les formes tridimensionnelles sont stockées dans les sections de formes Ensuite, les informations de référence de sections de courbes (l'information 19 de référence d'autres sections) servant à référencer les courbes constituant la forme tridimensionnelle sont stockées dans chaque section de forme. La Figure 7 représente la structure hiérarchisée qui est constituée par des sections de formes et des sections de courbes La section portant le numéro de section 46 est une section de forme destinée à spécifier une forme tridimensionnelle du bloc rectangulaire de fond de l'ouvrage Les sections portant les numéros de section #4 et #5 sont des sections de courbes nécessaires pour spécifier le bloc rectangulaire de fond de la forme solide de l'ouvrage et sont ainsi reliées à la section de forme :6 La section de forme #6 comprend l'information 19 de référence d'autres sections qui référencie les sections de courbes #4 et #5 Ensuite, la section portant le numéro de section $ 10 est une autre section de forme destinée à spécifier la forme tridimensionnelle du tronc de c 8 ne supérieur de l'ouvrage Les sections portant les numéros de section #7, * 8 et #9 sont des sections de courbes reliées à la section de forme #10 La section de forme $ 10 comprend les autres informations 19 de référence d'autres sections qui référencient les sections de courbes #7, #8 et * 9. Le nom hiérarchique 17 de la section portant le numéro de section 46 est USINAGE/VOL/ZONE/001 Le nom hiérarchique 17 de la section portant le numéro de section X 7 est DESSIN/BASE/COURBE 1003 Le nom hiérarchique 17 de la section portant le numéro de section 4 ib 8est DESSIN/BASE/COURBE/004 Le nom hiérarchique 17 de la section portant le numéro de section #9 est DESSIN/BASE/COURBE/005 Le nom hiérarchique 17 de la section portant le numéro de section #10 est USINAGE/VOL/SUJRF/001. A l'étape de définition d'usinage 25, l'opérateur spécifie une forme solide en fonction de laquelle l'ouvrage doit être usiné Ceci est fait en introduisant par l'intermédiaire du clavier 1 les noms hiérarchiques des sections de formes représentant les formes tridimensionnelles des blocs constitutifs de l'ouvrage, ou en pointant par l'intermédiaire de la souris 2 les figures sur l'écran représentant les formes des blocs constitutifs de l'ouvrage. Au moyen de cette définition de l'usinage, la section d'usinage est produite par le module de traitement de sections 7 et enregistrée et chargée dans la table de sections 9, et l'information d'usinage est stockée dans la section d'usinage De plus, les informations 19 de référence de sections de formes qui référencient les sections de formes sont stockées dans la section d'usinage. De plus, les données d'étapes d'usinage 11 qui spécifient l'outil etc sont préparées par le module de traitement d'étapes d'usinage 10 Les données d'étapes d'usinage comportent le numéro de section de la section d'usinage correspondante. La Figure 8 représente une structure arborescente hiérarchisée constituée par les données d'étapes d'usinage, la section d'usinage, les sections de formes, et les sections de courbes La section portant la référence numérique XM 1 est la section d'usinage Les sections 13 A portant les références numériques #6 et #10 sont les sections de formes reliées à la section d'usinage $ 11 La colonne 19 d'informations de référence d'autres sections de la section d'usinage 11 référencie les sections de formes e 6 et 810 Les sections portant les numéros de section #4, + 5, #7, '8 et #9 sont les sections de courbes reliées à l'une ou l'autre des sections de formes 416 et #10 comme décrit ci-dessus Le nom hiérarchique 17 du numéro de section 11 est USINAGE/TRAITEMENT/SURF/001. A l'étape 26 de génération de données de CN, l'opérateur désigne une section d'usinage Comme décrit ci-dessus, chaque section contient l'information 19 de référence d'autres sections par l'intermédiaire de laquelle la structure arborescente hiérarchisée des sections peut être dépistée Ainsi, au moyen des liaisons fournies par l'information 19 de référence d'autres sections, toutes les sections relatives correspondantes sont repérées le long des trajets: section d'usinage -> section de forme -> section de courbe -> données de figure, de telle sorte que l'on recouvre toutes les branches de l'arbre De plus, l'information 19 de référence d'autres sections de la section d'usinage contient une information de référence destinée aux données de l'étape d'usinage 11 de telle sorte que les données d'étapes d'usinage Il sont extraites par l'intermédiaire de la liaison: section d'usirlage -> données d'étapes d'usinage On obtient ainsi l'information nécessaire pour la génération de données de CN, et le module 13 de génération de données de CN produit les données de CN 15 nécessaires à l'usinage de l'ouvrage. Il y a lieu de mentionner en passant, que l'ordre indiqué ci- dessus de l'étape 22 de définition de figures, l'étape 523 de définition de courbes, l'étape 24 de définition de formes et l'étape 25 de définition d'usinage peuvent être modifiées si on le désire ou si la chose s'avère pratique. Etant donné que les noms hiérarchiques des sections respectives sont le reflet de la structure hiérarchisée, l'opérateur peut effectuer une recherche au moyen du nom en désignant la hiérarchie De plus, l'opérateur peut aisément diviser les sections de figure en groupes Par exemple, l'opérateur peut placer les sections de figure comme suit: groupe de sections de figure représentées par la même couleur sur l'écran; groupe de sections de figure dont l'affichage est enclenché et déclenché simultanément groupe de sections de figure sélectionnées simultanément et groupe de sections de figure constituées par les cotes et les entre-axes. Les procédés pour grouper les sections de figure comportent ce qui suit: ( 1) une pluralité de figures affichées sont sélectionnées de façon séquentielle ou enfermées à l'intérieur d'un rectangle au moyen de la souris 2 ou de la table de numérisation 3; ( 2) les noms hiérarchiques incluant une partie (comprise entre des barres obliques) représentant le groupe sont attribués aux sections de figure respectives; ( 3) des sections de figure constituant chaque groupe sont sélectionnées pour désigner le groupe. Le maintien des groupes peut être effectué en préparant une section représentant les groupes (désignée comme une section de groupe d'usinage) et en établissant une correspondance entre les sections de figure et la section de groupe d'usinage au moyen des numéros de section. L'opérateur peut aussi effectuer un groupage en fonction des sections de courbes, des sections de formes, des sections d'usinage, de façon analogue. La présente invention peut aussi être appliquée non seulement à undispositif de CAO/FAO, constitué comme une unité unique, mais aussi à un dispositif de CAO/FAO réalisé comme une fonction d'un dispositif de programmation automatique ou à un dispositif de CAO/FAO réalisé comme une fonction d'un dispositif de programmation automatique incorporé à un dispositif à commande numérique. REVENDICATIONS 1 Dispositif de CAO/FAO comportant des moyens d'entrée ( 1, 2, 3) pour entrer des vues d'un solide tridimensionnel, un moyen de module de traitement de figures ( 5) pour générer des données de figure ( 6) pour des éléments de figure respectifs ( 16) à partir desdites vues dudit solide tridimensionnel introduites par l'intermédiaire desdits moyens d'entrée ( 1, 2, 3); une table de sections ( 9) comprenant: des sections de figure pour le stockage de l'information concernant lesdites éléments de figures ( 20) desdites vues d'entrée; des sections de courbes tridimensionnelles pour le stockage de spécifications tridimensionnelles de courbes tridimensionnelles sur la base desdits éléments de figures ( 20); et des sections de formes tridimensionnelles pour le stockage de la spécification tridimensionnelle de formes tridimensionnelles sur la base desdites courbes tridimensionnelles lesdites formes tridimensionnelles définissant ledit solide tridimensionnel; dans lequel lesdites sections de courbes tridimensionnelles comportent chacune-une information de référence pour référencer les sections de figure relatives, et lesdites sections de formes tridimensionnelles comprenant chacune une information de référence pour référencer les sections de courbes tridimensionnelles relatives, de telle sorte que les sections de ladite table de sections ( 9) comportent une structure de données hiérarchisées reliées par l'intermédiaire d'une information de référence. 2 Dispositif de CAO/FAO selon la revendication 1, chaque section de ladite table de sections ( 9) comportant un nom hiérarchique comprenant une partie représentant un groupe hiérarchique de la section de telle sorte que les sections d'un même groupe hiérarchique puissent être traitées au moyen d'une opération unique. 3 Dispositif de CAO/FAO selon la revendication 1, dans lequel ladite table de sections ( 9) comporte en outre: une section d'usinage pour spécifier l'étape d'usinage ( 11), ladite section d'usinage comprenant une information de référence pour référencer les sections de formes nécessaires à la spécification de l'étape d'usinage ( 21), des sections de ladite table de sections ( 9) comportant une structure hiérarchisée reliée par l'intermédiaire de ladite information de référence. 4 Dispositif de CAO/FAO pour définir et éditer des figures et pour préparer des données d'usinage ( 21), ledit dispositif de CAO/FAO comportant: des moyens d'entrée ( 1, 2, 3) pour introduire des figures comprenant: des éléments fondamentaux de figure tels que des points, des lignes, des cercles, des courbes bidimensionnelles et tridimensionnelles et des surfaces incurvées une table de sections ( 9) constituée par des sections comprenant: des informations de commande de figure ( 18) pour commander les opérations et le traitement des figures, et des informations de référence d'autres sections ( 19) pour référencer d'autres sections; des moyens de définition de sections pour définir des sections; des moyens d'édition de commande de sections pour établir et éditer lesdites informations de commande des figures des sections respectives; des moyens d'édition de sections pour copier, supprimer et nommer des sections respectives; et des moyens de traitement de sections pour sélectionner, afficher et modifier des sections respectives. Dispositif de CAO/FAO selon la revendication 4, dans lequel chaque section de ladite table de sections ( 9) comporte un nom hiérarchique en parallèle avec ladite information de commande de figure ( 18) chacun des noms hiérarchiques comprenant au moins une partie hiérarchique représentant le groupe hiérarchique; ledit dispositif de CAO/FAO comportant en outre des moyens de sélection de section spécifique pour sélectionner une section en désignant un nom hiérarchique spécifique; un moyen de sélection de sections multiples pour sélectionner une pluralité de sections en désignant au moins une partie hiérarchique dudit nom hiérarchique; et des moyens d'édition de noms hiérarchiques pour éditer lesdits noms hiérarchiques. 6 Dispositif de CAO/FAO selon la revendication 4, dans lequel lesdites informations de référence d'autres sections ( 19) comportent un attribut de chaque section de référence référencé par lesdites informations de référence d'autres sections ( 19). 7 Dispositif de CAO/FAO selon la revendication 4, dans lequel ladite table de sections ( 9) comporte en outre: une section d'usinage pour spécifier l'étape d'usinage ( 21) ladite section d'usinage ( 21) comprenant une information de référence pour référencer les sections de formes relatives à ladite étape d'usinage ( 21), les sections de ladite table de sections ( 9) comportant une structure hiérarchique reliée par l'intermédiaire de ladite information de référence.