Brevet FR3126487A1 — publié le 20230303

La présente invention concerne une méthode mise en œuvre par ordinateur pour effectuer un contrôle dimensionnel d’une pièce fabriquée à partir d’un modèle numérique. Le procédé comprenant les étapes de recevoir une représentation tridimensionnelle de la pièce, ladite représentation provenant d’une mesure effectuée sur la pièce fabriquée, à partir de ladite représentation tridimensionnelle, obtenir une représentation bidimensionnelle de la pièce fabriquée par projection dans un plan commun ledit plan commun étant perpendiculaire à un axe de la pièce ou comprenant un axe de symétrie de rotation de la pièce, et de comparer la représentation bidimensionnelle de la pièce fabriquée avec un seuil pour effectuer le contrôle dimensionnel. L’invention concerne aussi un procédé pour effectuer un contrôle dimensionnel et un programme d’ordinateur correspondant. Figure pour l’abrégé : Figure 1. CONTRÔLE DIMENSIONNEL PAR PROJECTION Domaine technique et état de la technique antérieure La présente invention se rapporte à un contrôle dimensionnel de pièces sectorisées. On peut vouloir par exemple contrôler la conformité d’un profil, c’est à dire la proximité d’une partie de la pièce avec la topologie théorique associée fournie au plan de la pièce. Dans le cas d’une pièce sectorisée, certains profils théoriques sont de nature planes, on peut donc ramener la pièce 3D dans un plan (projection) pour vérifier la conformité de celle-ci. Différentes méthodes pour effectuer un contrôle de dimension d’une pièce fabriquée sont connues et reposent sur une mesure tridimensionnelle de la pièce. Par exemple, un échantillonnage de la surface peut être effectué par une mesure par méthode de stéréovision. Ces vues tridimensionnelles sont généralement difficiles à évaluer pour vérifier que les dimensions de la pièce fabriquée correspondent aux attentes et que la pièce fabriquée pourra être intégrée dans un système supérieur. La présente invention propose un procédé simple et efficace pour effectuer un contrôle dimensionnel d’une pièce fabriquée. C’est par conséquent un but de la présente invention d’offrir une méthode mise en œuvre par ordinateur pour effectuer un contrôle dimensionnel d’une pièce fabriquée à partir d’un modèle numérique. Le procédé comprend les étapes suivantes : - recevoir une représentation tridimensionnelle de la pièce, ladite représentation provenant d’une mesure effectuée sur la pièce fabriquée, - à partir de ladite représentation tridimensionnelle, obtenir une représentation bidimensionnelle de la pièce fabriquée par projection dans un plan commun ledit plan commun étant perpendiculaire à un axe de la pièce ou comprenant un axe de symétrie de rotation de la pièce, - comparer la représentation bidimensionnelle de la pièce fabriquée avec un seuil pour effectuer le contrôle dimensionnel. L’étape de comparer la représentation bidimensionnelle de la pièce fabriquée avec un seuil peut comprendre : - recevoir le modèle numérique de la pièce, - projeter une coupe du modèle numérique dans ledit plan commun, - comparer une différence entre la coupe du modèle et la représentation bidimensionnelle de la pièce fabriquée avec le seuil pour effectuer le contrôle dimensionnel. Déterminer la différence entre la coupe du modèle et la représentation bidimensionnelle de la pièce fabriquée peut comprendre l’étape suivante : - associer à chaque point de la coupe du modèle les points qui sont les plus proches voisins de la représentation bidimensionnelle. Déterminer ladite différence peut comprendre déterminer une représentation bidimensionnelle simplifiée de la pièce fabriquée, ladite représentation simplifiée comprenant : - le voisin le plus proche de chaque point de la coupe du modèle ou - le voisin le plus éloigné, choisi parmi les plus proches voisins de chaque point de la coupe du modèle ou - une moyenne des plus proches voisins pour chaque point de la coupe du modèle. Une différence entre la coupe du modèle et la représentation bidimensionnelle ou la représentation bidimensionnelle simplifiée peut être comparée avec une valeur seuil pour effectuer le contrôle dimensionnel. Le seuil peut comprendre une coupe d’une deuxième pièce à monter par rapport à la pièce fabriquée. Le seuil peut aussi comprendre plusieurs coupes de la deuxième pièce, correspondant à une taille moyenne, maximale et minimale de la deuxième pièce. Le contrôle dimensionnel peut être effectué en comparant la représentation bidimensionnelle simplifiée et la coupe de la deuxième pièce afin de vérifier une absence de chevauchement. Un procédé pour effectuer un contrôle dimensionnel d’une pièce fabriquée à partir d’un modèle numérique, peut être mis en place par les étapes suivantes : - effectuer une mesure tridimensionnelle, de préférence de stéréovision, de la pièce fabriquée pour obtenir une représentation tridimensionnelle de la pièce, - mettre en œuvre la méthode décrit ci-dessus sur un dispositif de traitement de données. Un programme d’ordinateur peut comprendre des instructions qui conduisent un appareil de mesure tridimensionnelle, de préférence un appareil de stéréovision, à exécuter les étapes du procédé tel que décrit ci-dessus. La présente invention sera mieux comprise sur la base de la description qui va suivre et des dessins en annexe sur lesquels : montre une pièce fabriquée à partir d’un modèle numérique, un appareil de mesure et une représentation tridimensionnelle de la pièce fabriquée, montre les étapes d’un procédé pour effectuer un contrôle dimensionnel de la pièce fabriquée à partir du modèle numérique, montre une pièce avec un axe de symétrie de rotation, montre une pièce avec un axe et une coupe perpendiculaire à l’axe, montre une coupe du modèle numérique et une représentation bidimensionnelle de la pièce fabriquée, montre une relation entre points du modèle numérique et de la représentation bidimensionnelle, montre un premier traitement de résultats, montre un deuxième traitement de résultats, montre un troisième traitement de résultats, montre un quatrième traitement de résultats. E xposé détaillé de modes de réalisation particulie rs La montre une pièce (10) fabriquée à partir d’un modèle numérique. Le modèle numérique de la pièce (10) définit la forme et la taille ou la dimension de la pièce par un nombre de M points. Le modèle n’est pas montré. La pièce peut avoir été fabriquée selon les procédés classiques de fabrication, par exemple moulage, usinage, fabrication additive. La pièce peut avoir une géométrie sectorisée ou 360°. Il peut s’agir par exemple de secteurs d’anneaux de turbine, d’arrière-corps, ou de carters pour le domaine de motorisation aéronautique. Le modèle numérique détermine les dimensions (autrement dit, la forme et la taille) que la pièce fabriquée devrait idéalement avoir. Durant le procédé de fabrication les aléas de la fabrication introduisent des écarts de dimension entre le modèle numérique et la pièce fabriquée. Chaque pièce individuelle présente ainsi des différences de forme et de taille par rapport au modèle numérique. Il est ainsi nécessaire d’effectuer un contrôle de la pièce individuelle pour vérifier si la pièce correspond aux attentes. En cas d’écarts trop importantes, la pièce pourrait par exemple empêcher le montage de la pièce dans un système supérieur, autrement dit un assemblage de plusieurs pièces. La montre les étapes d’un procédé pour effectuer un contrôle dimensionnel de la pièce (10) qui a été fabriquée à partir du modèle numérique. Ledit procédé de contrôle dimensionnel permet ainsi de décider si la pièce fabriquée possède la forme et la taille nécessaire pour être utilisée par la suite. Une pièce qui réussit le contrôle dimensionnel pourra par exemple être utilisée dans un dispositif à fabriquer. Une pièce qui ne réussit pas le contrôle dimensionnel ne pourra pas être utilisée et devra être retravaillée ou éliminée du procédé de fabrication. Dans une première étape (300) une mesure tridimensionnelle de la pièce est effectuée afin d’obtenir une représentation tridimensionnelle de la pièce. Ladite mesure tridimensionnelle peut être effectuée par une méthode de contrôle via machine de palpage type MMT ou via un scan de la pièce soit par des méthodes de stéréovision ou de tomographie. De façon générale, il est avantageux d’obtenir un nuage de points représentant la pièce fabriquée avec une résolution suffisante. Une résolution suffisante peut être une distance entre points du modèle comprise entre 30µm et 200 µm. Autrement dit, une taille du voxel du modèle numérique est entre 30µm et 200 µm. De préférence, une méthode de stéréovision est utilisée. La montre un dispositif pour effectuer cette mesure de stéréovision (190). Un tel dispositif comprend au moins deux caméras et un processeur numérique. La pièce fabriquée (10) est mesurée par le dispositif de stéréovision et une représentation numérique (20) en trois dimensions est obtenue. La représentation tridimensionnelle (20) de la pièce (10) est un nuage d’un nombre de N points, tel que montré sur la . Ce nuage peut comporter plusieurs millions de points. La méthodologie proposée n’est pas dépendante de cette caractéristique. Avantageusement, les points du modèle ont une distance entre 30 µm et 200 µm. Durant les étapes suivantes, montrées dans la , nous décrivons une méthode mise en œuvre par ordinateur pour effectuer le contrôle dimensionnel de la pièce à partir du modèle numérique. Dans une deuxième étape (310), un contrôleur de l’ordinateur reçoit la représentation tridimensionnelle (20) de la pièce. Dans une troisième étape (320) le contrôleur détermine une représentation bidimensionnelle (80) de la pièce. La représentation bidimensionnelle est obtenue par projection des points de la représentation tridimensionnelle (20) de la pièce (10) dans un plan commun (70). La projection se fait toujours selon la symétrie de la pièce donc soit en repère cylindrique pour des pièces avec axe de symétrie de rotation (conservation des coordonnées de rotation (R, Z) de chaque point), soit en repère cartésien pour des pièces avec un axe ou un axe de direction d’extrusion (conservation des coordonnées (X,Y), la direction Z est la même que la direction de l’axe de la pièce). Les figures 3 et 4 montrent une position du plan commun pour chaque type de pièce. Pour une meilleure visibilité, les figures 3 et 4 montrent la position du plan commun par rapport à la pièce fabriquée (10). La pièce fabriquée qui est soumise au contrôle dimensionnel dispose d’un axe (50) (autrement dit, une pièce avec direction ou axe d’extrusion) ou d’un axe de symétrie de rotation (60). La montre une pièce ayant un axe de symétrie de rotation (60). L’axe de rotation (60) de la pièce est également montré. Le plan commun comprend l’axe de rotation ou, autrement dit, l’axe de rotation se prolonge entièrement dans le plan commun. Pour obtenir la représentation bidimensionnelle, le plan commun adopte toutes les positions de rotation (200) autour de l’axe de symétrie de rotation de la pièce où le plan commun comprend au moins un point de la représentation tridimensionnelle. Tous ces points de la représentation tridimensionnelle pour toutes les positions de rotation (200) sont ainsi gardés et affichés dans plan commun, afin d’obtenir la représentation bidimensionnelle. La montre la pièce avec un axe (50) (ou, autrement dit, une pièce avec direction ou axe d’extrusion) et une le plan commun qui est perpendiculaire à ledit axe (50). Autrement dit, une ligne droite qui se prolonge entièrement dans le plan commun est perpendiculaire à l’axe. Pour obtenir la représentation bidimensionnelle, le plan commun adopte toutes les positions de déplacement (210) le long de l’axe où le plan commun comprend au moins un point de la représentation tridimensionnelle. Tous ces points de la représentation tridimensionnelle pour toutes les positions de déplacement (210) sont ainsi gardés et affichés dans le plan commun, afin d’obtenir la représentation bidimensionnelle. Chaque coupe qui peut être extraite de la représentation tridimensionnelle, orienté comme le plan commun, va montrer une forme et une taille de la pièce légèrement différente. Lesdites différences correspondent aux aléas de fabrication : Une forme idéale, définie par le modèle numérique de la pièce, n’est pas parfaitement reproduite par la pièce fabriquée. La montre le plan commun (70) et ladite représentation bidimensionnelle (80). On observe que la taille et la forme de la pièce correspondent à la pièce (10) montrée dans la . Une ligne de contour (85) de la pièce présente pourtant une épaisseur variable. Cette épaisseur est causée par les différences de forme et taille entre les coupes qui proviennent des aléas de fabrication. Dans une quatrième étape (330) le contrôleur compare ladite représentation bidimensionnelle (80) avec un seuil pour effectuer le contrôle dimensionnel. Par exemple, le contrôleur peut calculer une ou plusieurs valeurs caractéristiques à partir de la représentation bidimensionnelle et la comparer à une ou plusieurs valeurs seuils. La valeur caractéristique peut être une valeur moyenne du profil, une valeur minimum, une maximum ou tout autre traitement statistique. Il est également possible que le contrôleur compare la forme et la dimension de la représentation bidimensionnelle avec une représentation d’une ou plusieurs autres pièces. Dans ce cas, le seuil est représenté par la forme, dimension et/ou le placement de la deuxième pièce. Suite à ladite comparaison le contrôleur décide si la pièce fabriquée est utilisable ou si la pièce doit être retravaillée ou rejetée. Avantageusement, l’étape de comparer la représentation bidimensionnelle de la pièce avec le seuil comprend les étapes de recevoir, par le contrôleur, le modèle de la pièce et de déterminer une coupe dudit modèle numérique. Il devient ainsi possible de comparer la dimension idéale de la pièce avec la forme et la taille réalisée durant la fabrication. La position de la coupe calculée sur le modèle numérique correspond aux positions montrées dans les figures 3 et 4 : Pour une pièce ayant un axe de symétrie de rotation, la coupe comprend ledit axe de rotation. Pour une pièce ayant un axe, la coupe est perpendiculaire à l’axe de l’objet. Dans les deux cas, la coupe déterminée à partir du modèle numérique montre la même forme et taille de la pièce, indépendamment de la rotation (200) de la coupe autour de l’axe de symétrie (60) ou de son déplacement (210) le long de l’axe (50) de la pièce. Le contrôleur calcule ensuite une différence (95) entre les points de la coupe du modèle et les points de la représentation bidimensionnelle de la pièce fabriquée. Cette différence est ensuite comparée avec le seuil pour effectuer le contrôle dimensionnel. Comme décrit avant, le seuil peut être une valeur seuil. La montre la coupe du modèle numérique (90) et la représentation bidimensionnelle (80), les deux affichés dans le plan commun (70). La montre également la différence (95) entre les deux qui sera comparée avec le seuil. Déterminer ladite différence peut comprendre l’étape d’associer, par le contrôleur, à chaque point de la coupe du modèle les points qui sont les plus proches voisins de la représentation bidimensionnelle. Pour déterminer les voisins les plus proches, une distance entre deux points peut être la longueur d’une ligne droite faisant la liaison entre les deux points. La montre la coupe du modèle numérique (90) et la représentation bidimensionnelle (80) dans le plan commun (70). Un point particulier (100) de la coupe du modèle est mis en évidence. Ce point particulier a dans son entourage plusieurs points appartenant à la représentation bidimensionnelle (80). Parmi ces points de la représentation bidimensionnelle on appelle les points « les plus proches voisins » tous ceux qui sont plus proches dudit point particulier (100) que de n’importe quel autre point de la coupe du modèle numérique. La montre ainsi pour ce point particulier (100) de la coupe du modèle numérique les plus proches voisins (110) de la représentation bidimensionnelle. Il est possible de faire calculer par le contrôleur une représentation bidimensionnelle simplifiée de la pièce fabriquée. Ensuite, la différence entre la coupe du modèle et la représentation bidimensionnelle simplifiée est déterminée et comparée avec le seuil pour effectuer ledit contrôle dimensionnel. Ladite représentation bidimensionnelle simplifiée peut être constitué du voisin le plus proche parmi « les voisins les plus proches » pour chaque point de la coupe du modèle numérique, comme sera décrit par la suite : Au début, les « plus proches voisins » (110) sont déterminés pour chaque point (100) de la coupe du modèle numérique (90). Ensuite, on calcule pour chaque de ces points le voisin le plus proche (120) comme suivant : Une distance au sens euclidien (350) par rapport à une approximation linéaire locale (360) de la coupe du modèle numérique est calculée. L’approximation linéaire locale est calculée pour chaque point (100). Il s’agit d’une approximation linéaire de chaque côté. Autrement dit, il s’agit d’une droite qui relie le point concerné (100) avec un point précédent d’un côté et avec un point suivant de l’autre côté Le voisin le plus proche parmi « les voisins les plus proches » est le point qui possède la distance au sens euclidien (350) la plus petite par rapport à l’approximation linéaire. Par exemple, pour le point désigné par le signe de référence 100 dans la le point désigné par la référence 120 est le plus proche voisin parmi les voisins les plus proches. Les autres points sont supprimés. Le nombre de N points de la représentation bidimensionnelle de la pièce est avantageusement réduit au nombre de M points (nombre de points du modèle numérique). De façon alternative, il est possible de garder uniquement le voisin le plus éloigné (130) au sens de la distance euclidienne au profil parmi les plus proches voisins (110). Il est aussi possible de remplacer les plus proches voisins (110) par leur moyenne. Le choix dépend de la nature du contrôle à réaliser (épaisseur de matière à garantir, montage à garantir,…). La montre une représentation bidimensionnelle simplifiée. Dans la coupe montrée (135) seulement le voisin le plus éloigné parmi les plus proches voisins a été gardé. Autrement dit, la coupe montre pour chaque point du modèle numérique le point de la pièce fabriqué qui présente la plus importante déviation par rapport à ce point du modèle. Ladite coupe de voisin le plus éloigné (135) est ainsi particulièrement bien adaptée pour évaluer si les dimensions de la pièce fabriquée permettent l’utilisation de ladite pièce. montre une façon alternative pour effectuer le contrôle dimensionnel. Elle permet d’avoir une évaluation locale de la déviation. Une différence entre la coupe du modèle numérique (90) et la représentation bidimensionnelle simplifiée est associée avec ladite coupe du modèle numérique. Plus précisément, chaque point de la coupe du modèle numérique comprend également la déviation maximale signée dudit point avec la représentation bidimensionnelle simplifiée. La montre une façon alternative de comparaison avec un seuil pour effectuer le contrôle dimensionnel. La représentation bidimensionnelle simplifiée est évaluée par rapport à une coupe (140) d’une deuxième pièce qui est à monter par rapport à la pièce fabriquée. La dimension et le placement de la coupe de la deuxième pièce sont ainsi le seuil utilisé pour le contrôle dimensionnel. Dans l’exemple montré dans la , la représentation bidimensionnelle simplifiée est la coupe de voisin le plus éloigné (135). Le contrôle dimensionnel comprend ainsi comparer la représentation bidimensionnelle simplifiée et la coupe de la deuxième pièce. Par exemple, il est possible de vérifier que la deuxième pièce peut bien être montée avec la pièce fabriquée. Une absence de chevauchement (180) peut être vérifiée afin d’effectuer ledit contrôle dimensionnel. Avantageusement, la coupe de la deuxième pièce comprend plusieurs coupes, correspondant à une taille moyenne (160), une taille maximale (150) et une taille minimale (170) de la deuxième pièce. Une absence de chevauchement peut ainsi être vérifiée avec grande fiabilité en présence de déviations de dimension de la deuxième pièce. Méthode mise en œuvre par ordinateur pour effectuer un contrôle dimensionnel d’une pièce fabriquée (10) à partir d’un modèle numérique, la méthode comprenant les étapes suivantes : - recevoir une représentation tridimensionnelle (20) de la pièce, ladite représentation provenant d’une mesure (30) effectuée sur la pièce fabriquée, - à partir de ladite représentation tridimensionnelle, obtenir une représentation bidimensionnelle (80) de la pièce fabriquée par projection dans un plan commun (70), ledit plan commun étant perpendiculaire à un axe (50) de la pièce ou comprenant un axe de symétrie (60) de rotation de la pièce, - comparer la représentation bidimensionnelle de la pièce fabriquée avec un seuil pour effectuer le contrôle dimensionnel. Méthode selon la revendication 1 dans laquelle l’étape de comparer la représentation bidimensionnelle de la pièce fabriquée avec un seuil comprend : - recevoir le modèle numérique de la pièce, - projeter une coupe (90) du modèle numérique dans ledit plan commun, - comparer une différence (95) entre la coupe du modèle et la représentation bidimensionnelle de la pièce fabriquée avec le seuil pour effectuer le contrôle dimensionnel. Méthode selon la revendication 2 dans laquelle déterminer la différence entre la coupe du modèle et la représentation bidimensionnelle de la pièce fabriquée comprend l’étape suivante : - associer à chaque point (100) de la coupe du modèle les points qui sont les plus proches voisins (110) de la représentation bidimensionnelle. Méthode selon la revendication 3 dans laquelle déterminer ladite différence comprend déterminer une représentation bidimensionnelle simplifiée de la pièce fabriquée, ladite représentation simplifiée comprenant : - le voisin le plus proche (120) de chaque point de la coupe du modèle ou - le voisin le plus éloigné (130), choisi parmi les plus proches voisins de chaque point de la coupe du modèle ou - une moyenne des plus proches voisins pour chaque point de la coupe du modèle. Méthode selon la revendication 4 dans laquelle une différence entre la coupe du modèle et la représentation bidimensionnelle ou la représentation bidimensionnelle simplifiée est comparée avec une valeur seuil pour effectuer le contrôle dimensionnel. Méthode selon au moins une des revendications 1 à 4 dans laquelle le seuil comprend une coupe (140) d’une deuxième pièce à monter par rapport à la pièce fabriquée. Méthode selon la revendication 6 dans laquelle le seuil comprend plusieurs coupes de la deuxième pièce, correspondant à une taille moyenne (160), maximale (150) et minimale (170) de la deuxième pièce. Méthode selon une des revendications précédentes et les revendications 4 et 6 dans laquelle le contrôle dimensionnel comprend comparer la représentation bidimensionnelle simplifiée et la coupe de la deuxième pièce afin de vérifier une absence de chevauchement (180). Procédé pour effectuer un contrôle dimensionnel d’une pièce fabriquée à partir d’un modèle numérique, le procédé comprenant les étapes suivantes : - effectuer une mesure tridimensionnelle, de préférence de stéréovision (190), de la pièce fabriquée pour obtenir une représentation tridimensionnelle de la pièce, - mettre en œuvre la méthode selon au moins une des revendications 1 à 8 sur un dispositif de traitement de données. Programme d’ordinateur comprenant des instructions qui conduisent un appareil de mesure tridimensionnelle, de préférence un appareil de stéréovision, à exécuter les étapes du procédé selon la revendication 9 lorsque ledit programme est exécuté par un ordinateur.