Brevet FR3159549A1 — publié le 20250829

Procédé de fabrication additive d’une pièce par un dispositif comportant une première tête de dépôt et une seconde tête de dépôt, ledit procédé comprenant les étapes consistant à : rechercher (ED) le plus grand sous-polygone symétrique par rapport à l’axe longitudinal et inscrit dans un polygone, diviser (EE) suivant l’axe longitudinal le sous-polygone en une première portion et une seconde portion, ladite première portion et ladite seconde portion étant de surfaces substantiellement égales, ajouter (EF) une trajectoire de remplissage de la première portion et une trajectoire de remplissage de la seconde portion à une liste de trajectoires de remplissage de la première tête de dépôt et une liste de trajectoires de remplissage de la seconde tête de dépôt respectivement et effectuer (EJ) un remplissage de façon additive d’une pièce. Figure de l’abrégé : Figure 3. Procédé de fabrication additive par double remplissage Le présent document relève du domaine des procédés et dispositifs de fabrication additive. La fabrication additive regroupe les procédés permettant de manufacturer des pièces en volume par ajout de couches successives de matière les unes sur les autres. Parmi eux, on retrouve l’impression par dépôt de fil fondu qui consiste à chauffer un filament plastique et déposer le filament fondu sur le plateau suivant une trajectoire d’impression couche par couche. Les couches ainsi créées sont fusionnées entre elles par le matériau qui se solidifie rapidement et forment la pièce finale. Typiquement, une étape de tranchage (ou « slicing » en anglais) du modèle 3D de la pièce est effectuée via un logiciel. Lors de cette étape de tranchage, le modèle 3D de la pièce à fabriquer est décomposé en couches suivant l’axe vertical de la machine (i.e. l’axe orthogonal aux couches). Chaque couche est ensuite réalisée selon deux phases principales : - le contour qui est l’opération consistant à imprimer le(s) contour(s) externe(s) (l’enveloppe) de la pièce. Elle peut être réalisée de plusieurs manières et notamment en juxtaposant plusieurs cordons de matière successivement dans le plan de fabrication ; et - le remplissage qui est l’opération consistant à fabriquer l’intérieur de la pièce et permet de contrôler sa densité. Le remplissage est l’opération la plus longue, car la quantité de matière à déposer est généralement plus importante que pour la phase de contour et la distance à parcourir par une tête de dépôt est aussi plus importante. A titre illustratif, le temps de remplissage d’un cube de côté égal à 100 mm est de l’ordre d’une dizaine d’heures pour un procédé de fabrication additive à une tête de dépôt. L’objectif du présent document est de réduire le temps d’exécution de la phase de remplissage. Résumé À cet effet, le présent document concerne un procédé de fabrication additive en trois dimensions d’au moins une partie d’une pièce par un dispositif de fabrication additive comportant une première tête de dépôt et une seconde tête de dépôt, ladite première tête de dépôt et ladite seconde tête de dépôt étant aptes à fabriquer de façon additive symétriquement par rapport à un axe longitudinal, ledit procédé comprenant les étapes consistant à : (a) obtenir un modèle 3D de ladite au moins une partie d’une pièce ; (b) effectuer un tranchage du modèle 3D de ladite au moins une partie d’une pièce pour diviser ledit modèle 3D en une pluralité de couches, chaque couche comportant un contour externe ; (c) pour au moins une couche, déterminer un polygone inscrit dans le contour externe ; (d) pour ladite couche, rechercher le plus grand sous-polygone symétrique par rapport à l’axe longitudinal et inscrit dans le polygone ; (e) pour ladite couche, diviser suivant l’axe longitudinal le sous-polygone en une première portion et une seconde portion, ladite première portion et ladite seconde portion étant de surfaces substantiellement égales ; (f) pour ladite couche, ajouter une trajectoire de remplissage de la première portion et une trajectoire de remplissage de la seconde portion à une liste de trajectoires de remplissage de la première tête de dépôt et une liste de trajectoires de remplissage de la seconde tête de dépôt respectivement ; et (j) effectuer un remplissage de façon additive de ladite au moins une partie de la pièce selon simultanément la liste de trajectoires de remplissage de la première tête de dépôt et la liste de trajectoires de remplissage de la seconde tête de dépôt. Autrement dit, l’étape (j) consiste à effectuer un double remplissage de façon additive de ladite au moins une partie de la pièce selon la liste de trajectoires de remplissage de la première tête de dépôt et la liste de trajectoires de remplissage de la seconde tête de dépôt. Dans le cas d’un polygone avec au moins un trou, on entend par contour externe les arêtes définissant la forme du polygone, et non la forme dudit au moins un trou délimité par au moins un contour interne. Dans le cas d’un polygone avec au moins un trou, on entend par un élément inscrit dans ledit polygone, un élément compris dans le contour externe du polygone excluant la surface dudit au moins un trou (i.e. la surface du polygone inscrit dans ledit au moins un contour interne). Le couplage des trajectoires de remplissage des sous-polygones symétriques par rapport à l’axe longitudinal et des deux têtes de dépôt du dispositif s’étendant selon cet axe longitudinal permet d’effectuer un remplissage des couches avec un temps d’exécution réduit. En effet, le couplage de la symétrie par rapport à l’axe longitudinal du procédé et du dispositif de fabrication additive permet de limiter les mouvements des têtes de dépôt. Autrement dit, cela permet de diminuer la distance parcourue des têtes de dépôt. Cette symétrie offre aussi l’avantage d’utiliser pendant la majeure partie du procédé les deux têtes de dépôt de manière simultanée et continue. Autrement dit, lorsqu’une des deux têtes de dépôt remplit une portion du sous-polygone qui lui est attribuée, l’autre tête de dépôt remplit aussi l’autre portion du sous-polygone. Il n’y a donc pas de temps d’inactivité d’une tête de dépôt lorsque l’autre tête de dépôt est en fonctionnement. Par des surfaces substantiellement égales, on entend des surfaces ayant des surfaces égales à plus ou moins 5%. Par ailleurs, l’étape de recherche du plus grand sous-polygone inscrit dans un polygone et symétrique par rapport à un axe est un algorithme avec une faible complexité et offre une couverture d’une grande partie du polygone. Ainsi, l’utilisation de cet algorithme contribue aussi à réduire le temps d’exécution. A titre illustratif, le temps de remplissage d’un cube de côté égal à 100 mm est de l’ordre de 5 heures pour un procédé de fabrication additive selon le présent document. Le document Daniels, K., Milenkovic, V. J., & Roth, D. (1995) « Finding the largest rectangle in several classes of polygons », Harvard Computer Science Group Technical Report TR-22-95 discute de la complexité des algorithmes de recherche du plus grand rectangle qui est typiquement de l’ordre de n*log 2 (n). Par plus grand polygone, sous-polygone ou rectangle, on entend le polygone, sous-polygone ou rectangle présentant la plus grande surface (la plus grande aire). Le remplissage peut être effectué selon au moins l’un des motifs suivants : - rectiligne ; - zig-zag ; - concentrique ; - grilles ; - lignes ; - lignes connectées ; - triangle ; - gyroïde ; - cubique ; - quart cubique ; - octaédrique ; - éclair ; - trihexagonal ; - subdivision cubique ; - entrecroisé ; - entrecroisé 3D. Le sous-polygone peut être un rectangle dont une largeur ou une longueur est parallèle à l’axe longitudinal. La recherche du plus grand rectangle dont une largeur ou une longueur est parallèle à l’axe longitudinal est un algorithme simple qui présente une faible complexité. En outre, le choix d’un rectangle dont une largeur ou une longueur est parallèle à l’axe longitudinal permet un alignement avec au moins un axe de translation des têtes de dépôt du dispositif. De cette manière, on améliore l’efficacité de la phase de remplissage en effectuant la recherche du plus grand rectangle inscrit dans le polygone définissant la couche à fabriquer. Le procédé peut comprendre en outre, entre les étapes (f) et (j), les étapes consistant à : (g) pour ladite couche, soustraire au polygone le sous-polygone pour former au moins un polygone actualisé ; et (h) pour ladite couche, répéter les étapes (d) à (g) pour ledit au moins un polygone actualisé jusqu’à ce que ledit au moins un polygone actualisé ait une dimension suivant un axe de translation des têtes inférieure à une valeur seuil, ledit axe de translation des têtes formant un angle non nul avec l’axe longitudinal. L’axe de translation des têtes peut être orthogonal à l’axe longitudinal. Autrement dit, l’axe de translation des têtes peut former un angle droit avec l’axe longitudinal. Optionnellement, dans le cas où ledit au moins un polygone actualisé comprend au moins deux polygones actualisés, l’étape (h) peut comprendre en outre un ordonnancement desdits au moins deux polygones actualisés en fonction de leur distance à la première ou la seconde tête de dépôt, de sorte que les étapes (d) à (g) soient ensuite effectuées pour lesdits au moins deux polygones actualisés suivant une distance entre à la première ou la seconde tête de dépôt croissante. Autrement dit, on priorise la répétition des étapes (d) à (g) pour lesdits au moins deux polygones actualisés les plus proches de la première ou la seconde tête de dépôt. De cette manière, on optimise d’autant plus le temps d’exécution, la première tête de dépôt et la seconde tête de dépôt parcourant une distance réduite. Autrement dit, l’étape (h) permet de répéter une boucle, c’est-à-dire les étapes (d) à (g), jusqu’à ce qu’une condition soit respectée, ici le fait que le polygone actualisé ait une dimension suivant l’axe de translation des têtes inférieure à une valeur seuil. Cette condition permet de mettre un arrêt à la soustraction du polygone actualisé pour éviter de créer des polygones de trop petites tailles. La valeur seuil contrôle donc la résolution du remplissage (i.e. du double remplissage effectué par les deux têtes de dépôt). De cette manière, on effectue le remplissage du polygone de manière récursive : en le scindant en une pluralité de sous-polygones symétriques par rapport à l’axe longitudinal. Par polygone actualisé, on entend un polygone dont la surface a été rognée par la surface du sous-polygone. Dans le cas d’un axe de translation des têtes orthogonal à l’axe longitudinal, par dimension suivant l’axe de translation des têtes d’un polygone, on entend la longueur ou la largeur parallèle à l’axe de translation des têtes du plus petit rectangle dans lequel est inscrit le polygone. La valeur seuil peut être fonction des dimensions suivant l’axe de translation des têtes de la première tête de dépôt et de la seconde tête de dépôt du dispositif. Les têtes de dépôt peuvent comprendre un corps et une buse agencée à une extrémité du corps en regard de la couche à fabriquer, la matière utilisée par la fabrication additive émergeant de la buse. De cette manière, on évite la création de polygones ne pouvant pas être fabriqués par les deux têtes de dépôt, c’est-à-dire des polygones ayant une dimension suivant l’axe de translation des têtes trop petite pour que les deux têtes de dépôt puissent opérer sans collision entre leur corps. Dans un mode de réalisation particulier, la valeur seuil peut être au moins égale à la somme des moitiés des dimensions suivant l’axe de translation des têtes des corps des têtes de dépôt. Autrement dit, la valeur seuil peut être au moins égale à la somme de la moitié de la dimension suivant l’axe de translation du corps de la première tête de dépôt et la moitié de la dimension suivant l’axe de translation du corps de la seconde tête de dépôt. De cette manière, on couvre tous les polygones d’une couche ayant une taille suffisante pour leur permettre d’être fabriqués simultanément par la première et la seconde têtes de dépôt. Les dimensions suivant l’axe longitudinal des têtes de dépôt peuvent être comprises entre 60 mm et 120 mm. Le procédé peut comprendre en outre, entre les étapes (h) et (j), l’étape consistant à : (i) ajouter une trajectoire de remplissage du polygone actualisé à la liste de trajectoires de remplissage de la première tête de dépôt ou la liste de trajectoires de remplissage de la seconde tête de dépôt. Cette étape supplémentaire permet de terminer le remplissage d’un polygone actualisé, dont le remplissage a d’abord été effectué simultanément par les deux têtes de dépôt, en effectuant le remplissage restant du polygone actualisé avec une seule et unique tête de dépôt parmi la première ou la seconde tête de dépôt. Dans le cas où la valeur seuil est au moins égale à la somme des moitiés des dimensions, suivant l’axe de translation des têtes, des corps de chaque tête de dépôt, cette étape supplémentaire permet de terminer le remplissage restant du polygone actualisé, car les deux têtes de dépôt ne peuvent pas terminer le remplissage restant à cause des dimensions de leur corps. Les étapes (c) à (i), dites étapes de traitement, peuvent être effectuées pour une couche parmi ladite au moins une couche, et répétées pour les couches restantes de ladite au moins une couche. L’étape (j) consiste alors à effectuer un remplissage de façon additive après avoir effectué les étapes de traitement pour toutes les couches de ladite au moins une couche. Selon un aspect, l’étape (j) peut être effectuée pour ladite couche et les étapes (d) à (j) peuvent être répétées pour les couches de ladite au moins une couche. Autrement dit, le procédé peut consister à effectuer les étapes de traitement (c) à (i) pour une couche, puis effectuer l’étape de remplissage (j) de ladite couche, et répéter les étapes (c) à (j) pour les couches restantes de ladite au moins une couche. Les étapes comprises entre l’étape (b) et l’étape (j) peuvent être effectuées simultanément pour au moins deux couches du modèle 3D de ladite au moins une partie de la pièce. Par les étapes comprises entre l’étape (b) et l’étape (j), on entend les étapes comprises entre l’étape (b) et l’étape (j), les étapes (b) et (j) étant exclues. Autrement dit, par les étapes comprises entre l’étape (b) et l’étape (j), on entend les étapes réalisées après l’étape (b) et avant l’étape (j). Dans le cas où le procédé comprend les étapes (a), (b), (c), (d), (e), (f), (g), (h), (i), (j), on entend par les étapes comprises entre l’étape (b) et l’étape (j), les étapes (c), (d), (e), (f), (g), (h), (i). Autrement dit, les étapes comprises entre l’étape (b) et l’étape (j) peuvent être effectuées en parallèle pour au moins deux couches du modèle 3D de ladite au moins une partie de la pièce. Étant donné la faible complexité des algorithmes utilisés, ce parallélisme nécessite une puissance de calcul peu importante. Cela permet de gagner en temps d’exécution sur le remplissage du modèle 3D de ladite au moins une partie de la pièce et d’optimiser les ressources de calcul. Le procédé peut être un procédé de fabrication additive métallique (par exemple par liaison par dépôt de matière métallique, par dépôt de fil métallique ou dépôt de poudre métallique). Le procédé peut être un procédé de fabrication additive par dépôt de filament ou de granulé. La fabrication additive par dépôt de filament (ou « Fusion Deposition Modeling » en anglais) permet d’effectuer la fabrication avec un très large choix de matériaux, parmi eux des thermoplastiques. En outre, elle optimise la matière utilisée comparée à d’autres technologies de fabrication additive comme par exemple la fusion laser. En outre la fusion laser présente un cout plus élevé que la fabrication additive par dépôt de filament. Elle offre aussi un temps de production court comparée à d’autres technologies de fabrication additive comme par exemple le dépôt de poudre. Le procédé de fabrication additive peut comprendre en outre une phase de contour. La phase de contour peut précéder, suivre ou être effectuée pendant les étapes du procédé précité. Autrement dit, la phase de contour peut précéder, suivre ou être effectuée pendant la phase de remplissage. Le présent document peut concerner également un dispositif de fabrication additive comprenant : - au moins un premier rail s’étendant selon l’axe longitudinal ; - au moins un second rail s’étendant selon l’axe de translation des têtes, - un pont monté coulissant sur ledit au moins un premier rail et apte à translater selon l’axe longitudinal, ledit au moins un second rail étant monté sur ledit pont; - une première tête de dépôt et une seconde tête de dépôt indépendantes, la première tête de dépôt et la seconde tête de dépôt étant montées coulissante sur ledit au moins un second rail et étant aptes à translater selon l’axe de translation des têtes ; - une mémoire pour stocker au moins les étapes du procédé selon le type précité ; et - un calculateur ayant accès à la mémoire pour lire les étapes stockées dans la mémoire et exécuter les étapes du procédé selon le type précité. Le calculateur peut être un processeur monocœur ou multicœurs (tel qu’une unité de traitement centrale (CPU)), une unité de traitement graphique (GPU), un microcontrôleur, un circuit logique programmable (comme un circuit intégré spécifique à une application (ASIC)), un réseau de portes programmables in situ (FPGA), un dispositif logique programmable (PLD), une machine à états, ou une porte logique ou des composants matériels discrets. De cette manière, le couplage du dispositif au procédé permet un remplissage optimisé : d’une part, les têtes dépôt peuvent fabriquer de façon additive en translatant selon l’axe de translation des têtes et, d’autre part, les têtes de dépôt montées sur le second rail lequel est monté sur le pont peuvent fabriquer de façon additive en translatant selon l’axe longitudinal. La première tête de dépôt et la seconde tête de dépôt peuvent être de dimensions différentes. La première tête de dépôt et la seconde tête de dépôt peuvent comprendre une section circulaire suivant un plan de coupe parallèle aux axes longitudinal et transverse. La première tête de dépôt et la seconde tête de dépôt peuvent comprendre une section rectangulaire ou carrée suivant un plan de coupe parallèle aux axes longitudinal et transverse Les caractéristiques exposées dans le présent document peuvent, optionnellement, être mises en œuvre, indépendamment les unes des autres ou en combinaison les unes avec les autres. D’autres caractéristiques, détails et avantages apparaîtront à la lecture de la description détaillée ci-après, et à l’analyse des dessins annexés, sur lesquels : - FIG. 1 est une vue schématique du dessus d’un dispositif de fabrication additive selon un mode de réalisation ; - FIG. 2 est une vue schématique de face d’une partie du dispositif de fabrication additive de la FIG. 1 ; - FIG. 3 est un diagramme illustrant les différentes étapes successives d’un procédé de fabrication additive d’au moins une partie d’une pièce selon un mode de réalisation ; et - FIG. 4 , FIG. 5 , FIG. 6 et FIG. 7 sont des vues schématiques de dessus d’une même couche d’un modèle 3D de ladite au moins une partie d’une pièce lors de différentes étapes successives de la fabrication additive selon le procédé de la FIG. 3 ; Les figures 1 et 2 illustrent un mode de réalisation du dispositif de fabrication additive selon un plan horizontal qui comprend un axe longitudinal Y et un axe transverse X orthogonal à l’axe longitudinal Y (vue du dessus) et un plan vertical orthogonal au plan horizontal (vue de face) respectivement. Dans cet exemple particulier, le dispositif de fabrication additive 1 est un dispositif de fabrication additive par dépôt de filament. Celui-ci comporte deux premiers rails 2 parallèles entre eux et s’étendant selon l’axe longitudinal Y, un pont 6 monté coulissant sur les deux premiers rails 2 et s’étendant selon l’axe transverse X. Le pont 6 comporte un second rail 4 s’étendant selon l’axe transverse X. Le pont 6 comporte en outre une première et une seconde têtes de dépôt indépendantes 8, 10 montées chacune coulissante sur le second rail 4. Comme représenté sur la FIG. 2 , les têtes de dépôt 8, 10 comprennent chacune un corps 8a, 10a, une buse 8b, 10b montée sur le corps 8a, 10a et un bloc de chauffe (non illustré). Chaque tête de dépôt 8, 10 est destinée à être traversée par un filament en plastique destiné à être chauffé par le bloc de chauffe correspondant, le matériau plastique fondu s’écoulant au travers d’un orifice 8c, 10c de la buse 8b, 10b. Les corps 8a, 10a sont respectivement de dimension Lx1, Lx2 suivant l’axe transverse X. Sur la FIG. 2 , Lx1 Lx2 ou Lx1 = Lx2. Chaque buse 8b, 10b est de forme générale conique. En fonctionnement, les têtes de dépôt 8a, 8b peuvent translater suivant l’axe transverse X sur le second rail 4 et suivant l’axe longitudinal Y par coulissement du pont 6 sur les deux premiers rails 2. L’axe transverse X forme l’axe de translation des têtes. Un diagramme d’un procédé de fabrication additive d’au moins une partie d’une pièce selon un mode de réalisation est décrit ci-après en référence à la FIG. 3 . Lors d’une étape (a) du procédé, un modèle 3D de ladite au moins une partie d’une pièce à fabriquer est obtenu EA par le dispositif de fabrication additive 1. Une étape (b) du procédé consiste ensuite à effectuer EB un tranchage du modèle 3D de ladite au moins une partie de la pièce pour diviser ledit modèle 3D en une pluralité de couches, chaque couche 30 étant délimitée par un contour externe 32. Lors d’une étape (c) du procédé, un polygone 34 inscrit dans le contour externe 32 est déterminé EC pour au moins une couche 30. Il est maintenant fait référence à la FIG. 4 qui illustre une étape (d) du procédé consistant à rechercher ED le plus grand rectangle 40 dont la longueur 40a ou la largeur 40b est parallèle à l’axe longitudinal Y et inscrit dans le polygone 34. Ici, la longueur 40a est parallèle à l’axe Y. En particulier, ce plus grand rectangle 40 est symétrique par rapport à l’axe Y. Lors d’une étape (e) du procédé, ce plus grand rectangle 40 est divisé EE suivant un axe 40c parallèle à l’axe Y en un premier et un second sous-rectangles 42a, 42b de surfaces substantiellement égales, comme illustré sur la FIG. 5 . Autrement dit, le plus grand rectangle 40 est divisé en deux sous-rectangles 42a, 42b suivant son axe de symétrie 40c (la médiane 40c de sa largeur 40b) suivant l’axe longitudinal Y. Une étape (f) du procédé consiste à ajouter EF une trajectoire de remplissage des premier et second sous-rectangles 42a, 42b à une liste de trajectoires de remplissage de la première tête de dépôt 8 et une liste de trajectoires de remplissage de la seconde tête de dépôt 10 respectivement. En fonctionnement, le remplissage de chaque sous-rectangle 42a, 42b est ainsi réparti à chacune des têtes de dépôt 8, 10. En fonctionnement, les têtes de dépôt 8, 10 fabriquent respectivement une largeur 42a-1, 42b-1 de chaque sous-rectangle 42a, 42b par translation suivant l’axe transverse X. Le pont 6 translate ensuite suivant l’axe longitudinal Y, de façon à ce que les têtes de dépôt 8, 10 puissent fabriquent de nouveau par translation suivant l’axe transverse X, et ainsi de suite jusqu’à ce que les sous-rectangles 42a, 42b soient entièrement remplis. Autrement dit, on peut imaginer chaque sous-rectangle 42a, 42b comme une matrice : les têtes de dépôt 8, 10 remplissent une ligne et passe à une ligne suivante à remplir jusqu’à ce que la matrice soit entièrement remplie. De cette manière, la symétrie des trajectoires de remplissage couplée à la symétrie du dispositif de fabrication, plus particulièrement des translations possibles des têtes de dépôt, offre un remplissage optimisé. Lors d’une étape (g) du procédé, le plus grand rectangle 40 est soustrait EG au polygone 34 pour former une pluralité de sous-polygones 34a, 34b, 34c, 34d. La FIG. 7 illustre une étape (h) du procédé lors de laquelle on répète EH les étapes (d) à (g) pour chacun des sous-polygones 34a, 34b, 34c, 34d de la pluralité de sous-polygones. Ici, on commence par rechercher le plus grand rectangle 70 inscrit dans le sous-polygone 34a. Cette étape (h) est effectuée jusqu’à ce qu’une largeur ou une longueur des sous-rectangles obtenus soient inférieures à une valeur seuil. Par exemple, cette valeur seuil peut être la somme des dimensions Lx1 et Lx2 des têtes de dépôt 8,10. Dans ce cas, le remplissage des sous-rectangles est arrêté dès lors qu’il n’est plus possible de l’effectuer avec simultanément les deux têtes de dépôt 8, 10. Lors d’une étape (i) du procédé, une trajectoire de remplissage d’un sous-polygone obtenu à l’issue de l’étape (h) est ajoutée EI à la liste de trajectoires de remplissage de la première tête de dépôt ou la liste de trajectoires de remplissage de la seconde tête de dépôt associée à la première ou la seconde tête de dépôt 8, 10 respectivement. Cela permet de terminer le remplissage des sous-polygones restants avec une seule tête de dépôt 8, 10. Lors d’une étape (j) du procédé, on effectue EJ un remplissage de façon additive d’au moins une partie de la pièce selon la liste de trajectoires de remplissage de la première tête de dépôt 8 et la liste de trajectoires de remplissage de la seconde tête de dépôt 10 du dispositif 1. Procédé de fabrication additive en trois dimensions d’au moins une partie d’une pièce par un dispositif de fabrication additive (1) comportant une première tête de dépôt (8) et une seconde tête de dépôt (10), ladite première tête de dépôt (8) et ladite seconde tête de dépôt (10) étant aptes à fabriquer de façon additive symétriquement par rapport à un axe longitudinal (Y), ledit procédé comprenant les étapes consistant à : (a) obtenir (EA) un modèle 3D de ladite au moins une partie d’une pièce ; (b) effectuer (EB) un tranchage du modèle 3D de ladite au moins une partie d’une pièce pour diviser ledit modèle 3D en une pluralité de couches, chaque couche (30) comportant un contour externe (32) ; (c) pour au moins une couche, déterminer (EC) un polygone (34) inscrit dans le contour externe (32) ; (d) pour ladite couche (30), rechercher (ED) le plus grand sous-polygone (40) symétrique par rapport à l’axe longitudinal (Y) et inscrit dans le polygone (34) ; (e) pour ladite couche (30), diviser (EE) suivant l’axe longitudinal (Y) le sous-polygone (40) en une première portion (42a) et une seconde portion (42b), ladite première portion (42a) et ladite seconde portion (42b) étant de surfaces substantiellement égales ; (f) pour ladite couche (30), ajouter (EF) une trajectoire de remplissage de la première portion (42a) et une trajectoire de remplissage de la seconde portion (42b) à une liste de trajectoires de remplissage de la première tête de dépôt (8) et une liste de trajectoires de remplissage de la seconde tête de dépôt (10) respectivement ; et (j) effectuer (EJ) un remplissage de façon additive de ladite au moins une partie de la pièce selon simultanément la liste de trajectoires de remplissage de la première tête de dépôt (8) et la liste de trajectoires de remplissage de la seconde tête de dépôt (10). Procédé selon la revendication précédente, dans lequel le sous-polygone (40) est un rectangle dont une largeur (40b) ou une longueur (40a) est parallèle à l’axe longitudinal (Y). Procédé selon l’une quelconque des revendications précédentes, comprenant en outre, entre les étapes (f) et (j), les étapes consistant à : (g) pour ladite couche (30), soustraire (EG) au polygone (34) le sous-polygone (40) pour former au moins un polygone actualisé ; et (h) pour ladite couche (30), répéter (EH) les étapes (d) à (g) pour ledit au moins un polygone actualisé jusqu’à ce que ledit au moins un polygone actualisé ait une dimension suivant un axe de translation des têtes (X) inférieure à une valeur seuil, ledit axe de translation des têtes (X) formant un angle non nul avec l’axe longitudinal (Y). Procédé selon la revendication précédente, dans lequel l’axe de translation des têtes (X) est orthogonal à l’axe longitudinal (Y). Procédé selon l’une des revendications 3 et 4, dans lequel la valeur seuil est fonction des dimensions suivant l’axe de translation des têtes (X) de la première tête de dépôt (8) et de la seconde tête de dépôt (10) du dispositif (1). Procédé selon la revendication précédente, dans lequel la valeur seuil est au moins égale à la somme des moitiés des dimensions suivant l’axe de translation des têtes (X) des corps (8a, 10a) des têtes de dépôt (8, 10). Procédé selon l’une des revendications 3 à 6, comprenant en outre, entre les étapes (h) et (j), l’étape consistant à : (i) ajouter (EI) une trajectoire de remplissage du polygone actualisé à la liste de trajectoires de remplissage de la première tête de dépôt (8) ou la liste de trajectoires de remplissage de la seconde tête de dépôt (10). Procédé selon l’une quelconque des revendications précédentes, dans lequel les étapes comprises entre l’étape (b) et l’étape (j) sont effectuées simultanément pour au moins deux couches du modèle 3D de la pièce. Procédé de fabrication additive par dépôt de filament selon l’une quelconque des revendications précédentes. Dispositif de fabrication additive (1) comprenant : - au moins un premier rail (2) s’étendant selon l’axe longitudinal (Y) ; - au moins un second rail (4) s’étendant selon l’axe de translation des têtes (X), - un pont (6) monté coulissant sur ledit au moins un premier rail (2) et apte à translater selon l’axe longitudinal (Y), ledit au moins un second rail (4) étant monté sur ledit pont (6) ; - une première tête de dépôt (8) et une seconde tête de dépôt (10) indépendantes, la première tête de dépôt (8) et la seconde tête de dépôt (10) étant montées coulissante sur ledit au moins un second rail (4) et étant aptes à translater selon l’axe de translation des têtes (X) ; - une mémoire pour stocker au moins les étapes du procédé selon l’une quelconque des revendications précédentes ; et - un calculateur ayant accès à la mémoire pour lire les étapes stockées dans la mémoire et exécuter les étapes du procédé selon l’une quelconque des revendications précédentes.