Brevet FR2629234A1 — publié le 19890929

DISPOSITIF DE FORMATION D'UNE SURFACE COURBE Cette invention se rapporte à un dispositif de formation d'une surface courbe pour utiliser des don- nées d'entrée représentant une pluralité de courbes pour former une surface courbe dans un système de concep- tion assistée par ordinateur/fabrication assistée par ordinateur ou dans un dispositif de programmation auto- matique. La figure 1 représente L'agencement de base d'un dispositif cLassiaue de formation d'une surface courbe Le dispositif a été proposé par exemple par la demande de brevet japonais non examiné publiée n 148505/1986, dans laouell[ une pluralité de courbes ser- vent à former une surface courbe. Sur la figure 1, le repère 1 désigne un moyen d'entrée pour entrer des données définissant une forme de courbe, c'est-à-dire des données pour définir la forme d'une courbe telle qu'une courbe de section et des données de position relatives à la disposition tel- les que des données sur un plan de section in- cLuent la courbe de section, et pour les mémo- riser dans une mémoire interne de données, dans le but de former une surface courbe, le repère 2 désigne une mémoire interne de données pour mémoriser les données fournies par le moyen d'entrée; et le repère 4 désigne un moyen de calcul de surface courbe pour calculer un point sur une surface courbe à l'aide de la mémoire interne de données 2. La figure 2 est un schéma fonctionnel électriaue montrant L'agencement d'un système de conception assis- tée par ordinateur/fabrication assistée par ordinateur ou d'un dispositif de programmation automatique utilisé pour ri ser le dispositif clssioue de formation d'une sur- face courbe. Sur la figure 2, le repère 5 désigne une unité d'entrée pour entrer les données d'entrée décrites ci-dessus; le repère 6 désigne une unité centrale de traitement pour exécuter une commande d'opération confor- mément aux données ainsi entrées. Le repère 7 désigne une unité de sortie pour sortir des données d'instruction de commande numérique pour visualiser les données relatives à la surface courbe fournies par l'unité centrale de traitement 6 ou pour usiner une pièce à usiner en fonc- tion de ces données; et le repère 8 désigne une unité de mémoire telle qu'une mémoire ou un disque magnétique pour mémoriser les données qui sont envoyées dans l'uni- té d'entrée 5. En se référant à la figure 1, on va décrire le fonctionnement du dispositif de formation d'une surface courbe ainsi conçu. Considérons le cas o une sur- face courbe A, telle que représentéesur la figure 3, est définie et formée. Sur la figure 3, les caractères de référence C1 à C4 et CO désignent des courbes pour dé.- finir la surface courbe A; les caractères P1 à P4 oesignent des ooints indiquant les Positions, relatives à la disposition, des courbes C1 à C4 sur la courbe C0 et le caractère B désigne les données relatives au contour de la surface courbe formée résultante. L'opérateur du dispositif représenté sur la fi- gure 2 entre dans l'unité d'entrée 5, les données rela- tives aux courbes C1 à C4 représentant la surface courbe désirée A (c'està-dire les données définissant la surface courbe), ainsi que les données de posi- tion relatives à La disposition, P1 à P4' Les données ainsi entrées sont mémorisées dans la mémoire interne de données 2 par le moyen d'entrée 1, comme représenté sur la figure 1. La figure 5 représente un format de mémori- sation de ces données. Le réarrangement des données ainsi mémorisées en- fonction des relations de disposition entre les courbes nest pas effectué. Dans ces conditions, le moyen 4 de calcul de la surface bourbe calcule les points situés sur la surface courbe A en se ré- férant à la mémoire interne de données 2. Dans cette étape, les données C1 à C4 des courbes qui sont voisines dans l'espace doivent être mémorisées dans la mémoire interne de données de façon telle qu'elles soient dis- posees voisines Les unes des autres comme indiqué sur la figure 5 et par conséquent l'opérateur doit entrer dans l'unité d'entrée 5, dans l'ordre décrit ei-dessus, les données C1 à C4 définissant la forme des courbes et les données de position P1 à P4 relatives à leur disposition. Le dispositif cLassioue de formation d'une surface courbe est conçu comme décrit ci-dessus; c'est-à-dire qu'il n'a pas de moyen pour réarranger Les données, relatives aux courbes, qui ont été entrées. Par conséquent l'opérateur doit entrer les données définissant la forme des courbes, ainsi que les données de position relatives à leur disposition, dans l'ordre prédéterminé correspondant à La disposition dans l'espace, de façon qu'elles soient convenables pour le traitement interne. Par conséquent l'opération d'entrée et l'opération de mise en forme sont pénibLes et risquent de donner lieu à des erreurs. Par conséquent un but de l'invention est d'éli- miner les difficultés décrites ci-dessus accompagnant - un dispositif cLassioue de formation d'une surface courbe. De façon plus spécifique, un but de l'inven- tion est de proposer un dispositif de formation d'une surface courbe avec lequel l'opérateur puisse faci- lement définir une surface courbe quel que soit l'or- dre dans lequel ses courbes sont disposées, et ceci sensiblement sans opérations erronnées. On atteint le but, précité, de l'invention, en proposant un dispositif de formation d'une surface courbe pour former une surface courbe en utilisant une pluralité de courbes, dans lequel, conformément à l'invention, un moyen d'entrée entre des données définis- sant la forme des courbes et des données de position re- latives à la disposition des courbes, dans le but de définir la surface courbe de façon à la mémoriser dans une mémoire interne de données, un moyen de réarrangement des données relatives à la pluralité de courbes réarrange en fonction des données de position, relatives à la disposition, mémorisées dans la mémoire interne de données,les données définissant la forme des courbes de façon telle que les courbes qui sont voisines l'une de l'autre dans l'espace soient disposées voisines l'une de l'autre en termesde données, et un moyen de calcul de la surface course calcule des points sur la surface courbe à partir des données, relatives aux courbes, qui ont été réarranqées par le moyen de réarrangement des données relatives à la pluralité de courbes. Dans le dispositif de formation d'une surface courbe de l'invention, le moyen de réarrangement des données relatives aux courbes réarrange les données définissant la forme des courbes et les données de position relatives à leur disposition, données qui ont été rentrées dans un ordre optionnel de telle manière qu'elles convietnent pour le calcul d'une surface courbe, avant d'être mémorisées. Sur les dessins joints, la figure 1 est un schéma fonctionnel représentant un dispositif classique de formation d'une surface courbe. La figure 2 est un schéma fonctionnel repré- sentant l'agencement d'un moyen électronique pour réàa- liser lesdispositifsde formation d'une surface courbe représentés sur les figures 1 et 5. La figure 3 est un diagramme explicatif montrant un exemple d'une surface courbe à définir. La figure 4 est un schéma fonctionne représentant un exemple d'un dispositif de forma- tion d'une surface courbe conforme à l'invention. Les figures 5 et 6 sont des diagrammes explicatifs représen- tant des formats de mémorisation des données définissant la forme des courbes et des données de position relatives à leur disposition, données qui ont été entrées. Les fi- gures 7 et 8 sont un diagramme explicatif représentant un autre exemple de la surface course à définir. En se référant à la figure 4, on va décrire un mode de réalisation de la présente invention. Sur la figure 4, le repère 1 désigne un moyen d'entrée qui est le même que le moyen d'entrée du dispo- sitif classique, décrit ci-dessus, de formation d'unE surface courbe; le repère 2 désigne une mémoire in- terne de données qui est également la même que celle du dispositif classique, la mémoire interne de données 2 mémorisant les données entrées par le moyen d'entrée 1; lerepère 3 désigne un moyen de réarrangement des données relatives à la pluralité de cour- bes pour, en fonction des données de position relatives à leur disposition mémorisées dans la mémoire interne de données 2, réarranger les- données défi- nissant la forme des courbes de façon telle que les cour- bes qui sont voisines les unes des autres dans l'espace soient disposées voisines les unes des autres également termes de données, et pour les mémoriser dans la mémoire interne de données 2; et le repère 4 désigne un moyen de calcul d'une surface courbe pour calculer des points sur une surface courbe à partir des données, ainsi réarrangées, définissant la forme des courbes. La figure 2 est un schéma fonctionnel montrant l'agencement électrique d'un système de conception assis- tée par ordinateur/fabrication assistée par ordinateur ou d'un dispositif de programmation automatique utilisé' pour mettre en pratique l'invention, qui est égal à celui qui a été décrit pour le dispositif clas- sique de formation d'une surface courbe. En se référant à la figure 4, on va décrire le dispositif de formation d'une surface courbe conforme à l'invention. De même que dans le cas du dispositif clas - sicue de formation d'une surface courbe, considé- rons le cas dans lequel on définit et on forme la sur- face courbe A représentée sur la figure 3. L'opéra- teur utilise l'unité d'entrée 5 (figure 2) pour entrer les données des courbes C1 à C4 représentant la surface courbe désirée A et celles des points P1 à P4 repré- sentant les positions, relatives à la disrosition, des courbes C1 à C4. Dans cette opration, l'opérateur reut entrer les données indérendamiment de la disposition des courbes dans l'espace, ce qui est une caractéristique spécifique de l'invention. Par consé- quent, lorsque les données sont mémorisées dans la mémoire interne de données 2, le format de mémorisation est celui représenté sur la figure6. Dans ces conditions, le moyen 3 de réarrangement des données relatives à la plura- lité de courbesréarrange (figure 6) les données telles qu'elles sont représentées sur la fi- gure 5, conformément à la procédure suivante indluant les étapes (a), (b) et (c): Dans la description suivante, la ième courbe des courbes C1- à Cnet la i èmeposition la f n et position des positions P1 à Pn relatives à la disposition sont désignés par les ca- ractères de référence Ci et Pi, respectivement (i = 1 à 4 dans le mode de réalisation de la figcure 3). Etape (a) par rapport à une courbe Ci, on détermine les points Pj et Pk dont la distance, le long de la courbe C0, est minimale (1 j i et i $ k e 4). Les points Pj et Pk sont des deux côtés du point Pi sur la courbe C0. Si i = 1 ou n (si i = 1 ou 4 sur la figure 3), les points Pj et P sont d'un côté du point Pil Etape (b): Par rapport à la courbe Ci, on réarrange les données des courbes C et Ckde façon à ce qu'elles soient voisines l'une de l'autre dans la mémoire interne de données 2. Etape (c): Pour toutes les courbes C1 à C4, les étapes (a) et (b) décrites ci-dessus sont effectuées de façon répétitive jusqu'à ce-que, par rapport aux courbE dont les données sont voisines les unes des autres, la distance le long de la courbe C entre let positions relatives à la disposition devienne minimale. Alors, en se référant aux données relatives aux courbes ainsi mémorisées {les données C à C défi- 1 4 nissant la forme des courbes et les données de position P1à P4 relatives à leur disposition dans le mrode de réalisa de la figure 4), le moyen 4 de calcul de la surface courbe peut calculer les points situés sur la sur- face courbe A. Dans le mode de réalisation décrit ci-dessus, le mo- yen 3 de réarrangement des données relatives à la pluralité de courbes effectue le réarrangement en utilisant des longueurs de courbe le long de la courbe C0; toutefois, le réarrangement peut être effectué en utili- sant des longueurs de courbe sur une courbe bi- dimensionnelle projetée sur un plan X-Y. La forme de la surface courbe A peut être telle que, comme représenté sur les figures 7 ou 8, le nombre de courbes (Co)correspondant à la courbe C0 puiss être nul ou supérieur à un. Comme décrit ci-dessus, le dispositif de forma- tion d'une surface courbe de l'invention possède les moyens pour réarranger automatiquement les données définissant la forme des courbes et les données de position relatives à leur disposition.. Par conséquent, avec ce dispositif, l'opérateur peut définir une surface courbe quel que soit l'ordre de la disposition des courbes. Par conséquent il peut facilement dominer le fonctionnement du dispositif. En outre, pour la même rai- son, le dispositif est sensiblement exempt d'opéra- tions erronées ou d'opérations erronées d'entrée de don- nees. REVENDICATION 1. Dispositif de formation d'une surfdce courbe pour former une surface courbe (A) en utili- sant une pluralité de courbes (C1 à C4), caractérisé en ce qu'il comporte: un moyen d'entrée (1) pour entrer des donnéeE définissant la forme des courbes et des données de posi- tion relatives à la disposition des courbes dans le but de définir ladite surface courbe de façon à les mé- moriser dans une mémoire interne (2) de données; un moyen (3) de réarrangement des données relatives à la pluralité de courbes pour en fonction desdites données de position, relatives à la disposition, mémorisées dans ladite mémoire interne de données, réarranger lesdites données définis- sant la forme des courbes de façon que les courbes qui sont voisines l'une de l'autre dans l'espace soient dis- posées voisines l'une de l'autre en termes de données; el un moyen (4) de calcul de la surface courbe pour calculer des points sur ladite surface courbe à partir des données, relatives aux courbes, qui ont été réarrancgées par ledit moyen (3) de réarrangement des données relatives à la pluralité de courbes.