Abstract
Thin-walled cellular structures of continuous fiber-reinforced thermoplastic composites (CFRTPCs) have received much attention from both academics and industry due to their superior properties. Additive manufacturing provides an efficient solution for fabricating these thin-walled cellular structures of CFRTPCs. However, the process often requires cutting fiber filaments at jumping points during printing. Furthermore, the filament may twist, fold, and break due to sharp turns in the printing path. These issues adversely affect the mechanical properties of the additive manufactured part. In this paper, a Euler graph-based path planning method for additive manufacturing of CFRTPCs is proposed to avoid jumping and sharp turns. Euler graphs are constructed from non-Eulerian graphs using the method of doubled edges. An optimized Hierholzer’s algorithm with pseudo-intersections is proposed to generate printing paths that satisfy the continuity, non-crossing, and avoid most of the sharp turns. The average turning angle was reduced by up to and the number of turning angles less than or equal to increased by up to using optimized Hierholzer’s algorithm. In addition, the generated paths were verified by house-made robot-assisted additive manufacturing equipment.
1. Introduction
Continuous fiber-reinforced thermoplastic composites (CFRTPCs) have attracted significant research focus in both academia and industry due to their excellent mechanical properties [1,2,3,4,5]. CFRTPCs components are developing towards the trend of lightweight, complexity, and integration. Additive manufacturing (AM) technology provides an efficient solution for designing large and complex components of CFRTPCs. In recent years, in situ impregnation [6,7,8,9] and prepreg methods [10,11,12] have been widely used in the AM processing of CFRTPCs. As illustrated in Figure 1, the in situ impregnation method separates the thermoplastic filament from the reinforcing fiber filament. The thermoplastic filament is heated in the print head, while the reinforcing fiber filament is impregnated with thermoplastic filament in the print head before being extruded and solidified through the nozzle. The prepreg filament method is to impregnate thermoplastic filament and fiber filament into a solidified filament outside the printing equipment in advance. The prepreg filament is used as a raw material for 3D printing. The algorithm mentioned in this paper can be applied to the above methods. Tian et al. [13] proposed an AM method for CFRTPCs based on the in situ impregnation. Continuous fibers were infiltrated and coated by a thermoplastic material inside the nozzle. The impregnated composite was extruded through the nozzle. This method enables printing for CFRTPCs. However, this in situ impregnation method had a short impregnation time and poor bonding between matrix and reinforcement materials [14]. Forming through the prepreg filament method can achieve better bonding between the matrix and reinforcement materials [15]. However, the mechanical properties of CFRTPCs parts were limited due to the poor interlayer bonding and high porosity of the printed parts [16]. Masahito et al. [3,17] proposed a 3D compaction printing technique for CFRTPCs. Compared with conventional fused deposition modeling, the flexural strength increased about and the porosity was reduced from to . Applying pressure to the filament immediately after the printing can reduce voids and improve adhesion between the filaments. M. Bhatt et al. [18] proposed the advantages of using robots in AM. Robots could realize the multi-directional fabrication, conformal deposition, and large-scale AM. The house-made robot-assisted additive manufacturing equipment integrated the multiple degrees of freedom manufacturing and compaction processing so that the low porosity and high mechanical part can be printed.
Figure 1.
Schematic diagrams of the CFRTPCs AM methods: (a) in situ impregnation; (b) prepreg method.
Lightweight thin-walled cellular structures, known for their high energy absorption capacity, are extensively utilized in transportation, aerospace, and other fields [19]. Common configurations include thin-walled columns [20,21], sandwich panels with cellular cores [22,23], graded polygons [24], and honeycomb structures [25,26,27]. AM technology facilitates the fabrication of these thin-walled cellular structures. Unlike metal or polymer AM, CFRTPCs AM requires continuous printing paths [28,29] to ensure part quality and dimensional accuracy. Consequently, path planning is a critical aspect of CFRTPC additive manufacturing, particularly for thin-walled cellular structures, which has stimulated extensive research [19,30,31]. The use of continuous fibers in CFRTPCs AM for thin-walled cellular structures often necessitates multiple filament cuts during printing [32]. Furthermore, even with continuous paths, excessive accumulation of thermoplastic filament can occur at path intersections, leading to uneven surfaces or printing failures [33]. Additionally, tension effects during AM can cause shape inaccuracies, twisting, folding, and misalignment of continuous fibers at sharp turns, adversely affecting printing accuracy and quality [32,34].
To address these issues, various solutions have been proposed. Zeng et al. [35] utilized fused deposition modeling with a nozzle for impregnating thermoplastic filament with reinforced fiber to fabricate honeycombs using pre-defined paths. Zhang et al. [36] introduced a jump point cutting algorithm to identify cutting points in CFRTPCs based on G-code jump commands. Huang et al. [37] proposed a multi-scale design and manufacturing strategy involving parallel optimization of micro-fiber orientation and macro-structural topology for CFRTPCs, generating printing paths by combining fiber orientation with Hamilton paths. However, these methods either rely on specific predefined paths or introduce fiber breakpoints to complete the printing process. Prashant et al. [38] developed a continuous path algorithm centered on constructing new Euler circuits to traverse all edges, requiring all vertices to have even degrees. This approach, however, introduces additional vertices and edges to form Euler circuits, potentially causing significant deviations from the target geometry. Wang et al. [39] proposed an optimized path planning method based on the Chinese postman problem from graph theory, treating each model slice as a graph structure and constructing Euler circuits by deleting and adding edges using Hierholzer’s algorithm. This method also necessitates adding redundant edges. Kohei et al. [40] generated Euler circuits and applied Hierholzer’s algorithm with non-crossing constraints for single-stroke AM of CFRTPCs, effectively avoiding path crossings but not addressing sharp turns. Huang et al. [41] optimized printing paths by searching for continuous paths on the dual graph, ensuring edges are traversed 1–2 times, and achieving a minimal total turning angle. While this method effectively addresses path continuity and turning angles, the generated paths contain unavoidable crossings that impair printing accuracy.
In light of the aforementioned discussions, this paper proposes a Euler graph-based path planning method for the additive manufacturing of CFRTPC thin-walled cellular structures. The primary objectives are to ensure path continuity to prevent fiber cutting, improve the surface quality of printed pieces, and validate the algorithm using a robot-assisted additive manufacturing system.
The proposed methodology involves several steps: First, the skeleton of the thin-walled cellular structure model is extracted and converted into a graph structure via data processing. Non-Eulerian graphs are then transformed into Euler graphs through edge doubling. Finally, an optimized Hierholzer’s algorithm generates printing paths that satisfy continuity, non-crossing, and sharp turn minimization criteria. The quality of the generated paths is evaluated based on the average turning angle and the proportion of non-sharp turns. To enhance printing accuracy at path intersections, a method for constructing pseudo-intersection nodes is introduced to maintain consistent layer height for each Euler circuit. The paths are subsequently validated using custom-built robot-assisted additive manufacturing system.
2. Materials and Methods
2.1. Algorithm Overview
As depicted in Figure 2, the proposed algorithm proceeds as follows: First, the pixelated cross-section of the 3D model is skeletonized using the Zhang–Suen boundary fuzzy algorithm [42] to extract vertex and edge information, forming the graph structure . Second, the degree of each vertex in is assessed. If any vertex has an odd degree, all edges in are doubled to form a Euler graph. If all vertices have even degrees, the graph remains unaltered. Finally, Euler circuits are solved using an optimized Hierholzer’s algorithm. To prevent path crossings, a constraint is applied during algorithm traversal to search only among adjacent edges. To minimize sharp turns, the edge corresponding to the larger angle is selected from the candidate adjacent edges. The resultant paths satisfy continuity, non-crossing, and a low proportion of sharp turns. The output path files are subsequently converted into KUKA Robot Language (KRL) or G-code for actual printing.
Figure 2.
Flowchart of the proposed Euler graph-based path planning algorithm.
2.2. Construction of Euler Graph
Achieving excellent mechanical properties in additively manufactured thin-walled cellular structures necessitates continuous printing paths. Conventional path generation methods often incorporate jump points, compromising the forming quality. This study proposes a novel method, illustrated in Figure 3c, which converts the solid model into a graph structure for path generation. The CAD model is first pixelated. The pixelated sections are then refined using a boundary fuzzy algorithm. Finally, an undirected graph is constructed based on the skeleton pixel vertices, where and represent the sets of vertices and edges, respectively.
Figure 3.
Construction of Euler graph: (a) Euler graph (rectangular loop); (b) non-Eulerian graph (T-shaped structure) converted to Euler graph via edge doubling; (c) construction of Euler graph from the solid model.
If is the Euler graph, then there exists a Euler circuit. A Euler circuit refers to a path that traverses each edge of the graph exactly once, starts and ends at the same vertex. The existence of a Euler circuit is key to achieving a continuous and jump-free printing path. However, not all graph structures generated from thin-walled cellular structures have Euler graph characteristics. To construct a Euler circuit, the degree of each vertex needs to be judged. The is the number of adjacent edges of each vertex in the graph structure. A sufficient condition for the existence of Euler circuits in is that the degree of each vertex is even. When of each vertex in the graph structure is even, the graph remains unchanged. In Figure 3a, the rectangular loop has four vertices (1, 2, 3, 4). The of each vertex is 2 (an even number). Therefore, it is a Euler graph. A Euler circuit can be easily found, for example, 1 → 2 → 3 → 4 → 1. This path traverses all four edges exactly once without repetition, perfectly corresponding to a continuous printing path. However, even if there is a with an odd number, some additional measures need to be taken to form a Euler graph. This problem can be solved by doubling all edges in the graph structure. Then, the of each vertex must be even and the modified graph is also a Euler graph . Figure 3b contains four vertices, each with an odd degree. Therefore, the graph is non-Eulerian. After applying the edge-doubling method, the original edges are doubled, resulting in six edges. Subsequently, the of vertices 1, 2, and 3 become 1 × 2 = 2 (even), and the of vertex 4 becomes 3 × 2 = 6 (even). Thus, the modified graph qualifies as a Euler graph, enabling the identification of a Euler circuit.
During the printing of CFRTPCs, fiber cutting significantly compromises the mechanical properties of the printed parts. By constructing a Euler graph through edge doubling, we ensure the existence of a continuous path (Euler circuit) that enables the entire structure to be printed in a single pass without jumps.
2.3. Solution of Euler Graphs
There are multiple methods for solving the Euler graph, such as Fleury’s algorithm, deep first search algorithm, and Hierholzer’s algorithm. Hierholzer’s algorithm is a very efficient method for finding Euler circuits. Firstly, two empty stacks and are initialized. In , a random vertex is chosen as the starting point of the algorithm. Next, a depth-first search is performed first from . During searching process, each edge that has traversed is deleted and each vertex that has traversed is pushed into the stack . If the current vertex has no adjacent edges, is removed from the and pushed to the . If is empty, the algorithm ends. Otherwise, the algorithm will be backtracked and the depth-first search continues. Finally, the vertices in are popped in the reversed order. The sequence is the Euler circuit in the . The specific process is shown in Figure 4.
Figure 4.
Hierholzer’s algorithm.
More details are shown in Algorithm 1. An optimized Hierholzer’s algorithm is used in this paper. The time complexity of Hierholzer’s algorithm is . It has significant advantages in solving the Euler circuit for a complex graph.
| Algorithm 1: Hierholzer’s Algorithm |
| Input: Undirected graph Output: Euler circuit 1: function Circular Path( Adjacent vertex list , Start vertex ) 2: Find an adjacent vertex of and remove from [] 3: Creat a stack 4: while and are unequal do 5: Creat a stack 6: Find an adjacent vertex of and remove from [] 7: 8: end while 9: return 10: end function 11: 12: function EulerCircuit() 13: Creat Adjacent vertex list from 14: CircularPath(, ) is a random vertex in 15: for Check each vertex in do 16: if Have any [] then 17: Circular Path(, ) 18: Insert in reverse order at of 19: end if 20: end for 21: return 22: end function |
Although the Hierholzer’s algorithm could efficiently generate Euler circuits, it cannot guarantee the minimum of the path crossing and sharp turn problems. In this paper, an optimized Hierholzer’s algorithm with constraints was proposed to improve printing quality. In , we could give priority to avoiding crossing in the path and minimizing the number of sharp turns. First, vertex and a previous edge are known, as shown in Figure 5a. Second, is the edge connected by and . Finally, is the angle formed by and . The computation of follows in a clockwise or counterclockwise direction, as shown in Equation (1). All the vertices neighboring to are traversed, and is the set of all . The definition of is shown in Equation (2). It is not difficult to introduce the correspondence between and by Equation (1). The vertices and correspond to the minimum angle and the maximum angle , as shown in Equation (3) and Figure 5b. is the turning angle formed by and , as shown in Equation (4). Afterwards, the vertex corresponding to the larger of the angles and is searched, as shown in Equation (5) and Figure 5c. More details are shown in Algorithm 2 non-crossing path algorithms for optimizing turning-Angle. The accuracy of the printed part is improved by avoiding crossings in the path and minimizing the number of sharp turns during the solution of the Euler circuits by this approach.
| Algorithm 2: Non-crossing path algorithms for optimizing turning-Angle |
| 1: function OptimizationPath(Adjacent vertex list , Start vertex , Start edge ) 2: for Check each vertex in [] do 3: is the edge formed by and 4: if then 5: else 6: end if 7: 8: end for 9: 10: 11: 12: if then 13: else 14: end if 15: Creat a stack 16: while and are unequal do 17: Creat a vertex 18: Find an adjacent vertex of and remove from [] 19: 20: end while 21: return 22: end function |
Figure 5.
Constraints on Hierholzer’s algorithm: (a) the vertices neighboring to ; (b) the minimum angle and the maximum angle ; (c) finding the minimum turning angle .
3. Results and Discussion
3.1. Robot-Assisted Additive Manufacturing System
The method mentioned was verified by a custom-built robot-assisted additive manufacturing system consisting of KUKA KR20 industrial robot (KUKA KR20 industrial robot made from the KUKA corporation, Augsburg, Germany), as shown in Figure 6. A roller spring damping unit was installed on the printing head of this equipment. The roller could be used to generate pressure to flatten continuous fiber composite filaments which were heated by the laser beam. High-density parts were formed through melting and layer-by-layer stacking. In this algorithm, a Euler circuit path may consist of double layers. When the second layer was printing, the spring damping system was compressed. The amount of spring compression was related to the layer height. was a single layer height, and the thickness was about applying pressure by roller compaction. Before printing, a preheating device at the wire feeding nozzle was used to raise the temperature of the prepreg wire. The prepreg wire was made of continuous carbon fiber covered by poly lactic acid (PLA). The robot end positions were calculated according to the printing path information generated by our algorithm. Other process parameters were also entered into the robot-assisted additive manufacturing system.
Figure 6.
Robot-assisted additive manufacturing system: (a) robot-assisted additive manufacturing equipment; (b) height variation in the pressure roller during double-layer printing within a single loop.
3.2. Visualization of Generated Paths
As shown in Figure 7, various different thin-walled cellular structures were tested to verify the feasibility and robustness of the algorithm. The quadrilateral grid structure, honeycomb structure, truss structure, and random thin-walled cellular structure (RTWCS) were selected. For instance, Figure 7b displays the undirected graph derived from the CAD model and the resulting directed graph. Red points indicate vertices . Curved directed segments represent the path direction for clarity regarding the double-layer single-loop path; the actual path is the straight line between vertices. Traversal order is indicated by serial numbers adjacent to segments. The quadrilateral grid structure in Figure 7a, after conversion to a graph structure, was identified as a Euler graph, enabling direct generation of a single-layer, single-loop path. Conversely, the honeycomb, truss, and RTWCS in Figure 7b–d do not satisfy Euler circuit conditions, necessitating the generation of double-layer, single-loop paths.
Figure 7.
Visualization of generated paths: (a) Quadrilateral grid structure; (b) Honeycomb structure; (c) Truss structure; (d) RTWCS.
3.3. Quality Evaluation
Sharp turns may lead to shape inaccuracies, twisting, folding, and misalignment in CFRTPCs additive manufacturing. An average turning angle of is considered a critical threshold [34]. Therefore, in this work, the average turning angle and the percentage of turning angle less than were used to evaluate the quality of the algorithm. The results are shown in Table 1 and Figure 8.
Table 1.
Statistical comparison of unoptimized paths and optimized paths.
Figure 8.
Variation in average turn angle with the number of traversed vertices: (a) Quadrilateral grid; (b) Honeycomb; (c) Truss; (d) RTWCS.
Although the average turning angle is lower in the unoptimized path for quadrilateral grids, there is a large number of intersecting lines. In contrast, all paths generated by the optimized Hierholzer’s algorithm avoid crossings and maintain continuity, which is beneficial for CFRTPCs AM. Compared to unoptimized paths, the optimized algorithm reduced the average turning angle for the honeycomb structure from to (an 11.82% reduction), thereby decreasing the number of U-turns and improving printing accuracy. The optimized algorithm was also validated on the truss structure and RTWCS, reducing average turning angles by and , respectively. The variation in average turn angle with the number of traversed vertices is shown in Figure 8. The optimized paths exhibited no crossings or overlaps compared to the unoptimized Hierholzer’s algorithm. Furthermore, the percentages of turns less than for most models were significantly improved by the optimized algorithm, aiding in the reduction in fiber twisting, misalignment, and breakage caused by sharp turns.
3.4. Experiment Analysis
When traversing Euler circuits, each edge is traversed the same number of times. However, if a vertex is shared with multiple edges, the number of traversals at some vertices is not always the same as the number of traversals of the edges, leading to thermoplastic filament accumulation at the vertex. This results in greater thickness at vertices compared to edges, compromising manufacturing precision or causing processing failures. To solve this problem, the path is slightly offset at corners by adjusting the process parameters. As shown in Figure 9a,b, filament overlap can be effectively reduced when a vertex is traversed twice during printing. Through experimental investigation, a pseudo-intersection node was proposed to realize a reasonable deviation at corners. As shown in Figure 9c, the yaw axis distance between the rotating center and pressure point at the printing head can be adjusted while a turn is taking place. The center point of rotation coincides with pressure point if . The actual printing path will coincide exactly with the designed printing path. As shown in Figure 9d, the trajectory will be deviated when . The value of can be adjusted according to different angular values for a turn. It can avoid thermoplastic filament aggregation at intersections. Thickness in the vertex remains consistent with that in the edges. Printing quality can also be effectively improved.
Figure 9.
Pseudo-intersection node generation: (a) overlapping intersection node; (b) pseudo-intersection node; (c) schematic diagram of ; (d) path morphology while .
To verify the reliability of constructing pseudo-intersection nodes, experiments tested printing fiber intersection nodes with various angular turning angles. The typical used model includes forming turning angles of the filaments and their intersecting nodes, with 1.5/2/3 times as many traverses of the nodes per printed layer as the number of traverses of the single-wall formed segments. All models were printed with consistent process parameters. A wall with a total thickness of 6 mm was fabricated by the robot using layer thickness of 0.08 mm over the course of 75 layers. Roughness and depth images were measured using the super depth-of-field digital microscope system (VHX-1000C made from the KEYENCE corporation, Osaka, Japan). The KEYENCE VHX-1000C is a high-performance digital microscopy system that surpasses the limitations of conventional optical microscopy. For each typical specimen, printing tests were conducted under five different conditions, and the values were calculated based on three repeated measurements. was measured in proportion to the thickness of the single-walled fibers using vernier calipers.
Figure 10 illustrates the impact of different yaw axis distances on the forming accuracy at the nodes under the same forming temperature and pressure. Generally, small values result in excessive overlap at the nodes, causing protrusions. As increases, the node filling becomes sparser, and node thickness decreases due to the dispersion of the thermoplastic filament. This is attributed to the growing disparity between the actual and target paths. Variations in thickness and defects caused by fiber path crossings and overlaps are a recognized challenge in additive manufacturing. For instance, in continuous fiber 3D printing, Yu et al. [33] reported increased thickness and surface irregularities due to fiber stacking at path intersections. This study aims to mitigate such defects by adjusting . Further details on the average roughness and variations with yaw axis offset distance are provided in Table 2.
Figure 10.
Ultra-depth-of-field test results at typical specimen nodes for different yaw axis offset distances (corresponding to the data in Table 2): (a) turning angle and , (b) turning angle and , (c) turning angle and , (d) turning angle and .
Table 2.
Ultra-depth-of-field test results in typical specimen nodes for different yaw axis offset distances.
For the node with a turning angle shown in Figure 10a, the model achieves the flattest and least rough nodes at , with an average of and of . When is less than mm, all specimens fail to print in under 60 layers due to the excessive towpreg offset under the roller at the forming corner. This causes the filament to be out of the laser radiation area or the pressure roller range. On the other hand, when exceeds , the test model in Figure 10d fails to form bonded nodes due to sparse paths. When surpasses , even the test models in Figure 10a–c fail to form nodes.
The ratio of the number of node traversals to the number of linear segment traversals in each layer is denoted as . Aside from the yaw axis offset distance , the value of also influences forming quality. The models in Figure 10b,c both feature a turn angle, with values of 2 and 3, respectively. Comparing the test data for these two models in Table 2, the effect of on w is relatively small for the model with . As decreases from 3.5 mm to 2.5 mm, only increases from to , a difference of approximately . In contrast, for the model with , a slight change of around around causes different forming outcomes, resulting in a change of . It can be deduced that when the corner angle is constant, larger k values lead to greater sensitivity of to changes. Therefore, when designing a path-filling strategy with nodes, it is important to avoid multiple objective paths intersecting at a single node.
With a fixed , different corner angles of the target path yield varying effects on the actual path bias, with larger values leading to greater actual path bias. For instance, comparing the models in Figure 10c,d, with > 3.5 mm, the model with a turn angle fails to form the node due to no intersection, while the model with a turn angle can still form the node. When , the for the turn angle model is , while for the turn angle model, it is . This is consistent with the mechanism of forming corners using fused filament fabrication (FFF). As the towpreg flattens, the towpreg is already formed and held by the adhesive forces of the printing platform or the part’s surface, which causes a pultrusion force on the unformed towpreg, resulting in a pultrusion effect, leading to twisting and misalignment of the towpreg, which is more pronounced with larger forming corners. As increases, the actual offset of fibers at the corners increases, leading to greater difficulty in node formation. This phenomenon is consistent with the conclusion proposed by Zhang et al. [34] in their study on fiber misalignment and breakage.
Under the same and conditions, the of the turn angle is slightly better than that of the turn angle. A larger turn angle provides a gentler turning path, offering more geometric flexibility for material redistribution.
As shown in Table 2, the lowest values consistently occur when is close to 100%. This strongly demonstrates that thickness uniformity is a prerequisite for controlling surface roughness. When is significantly below 100%, it indicates insufficient material at the intersections, resulting in depressions that increase . Conversely, when is significantly above 100%, it suggests material accumulation forming protrusions, which also elevates . Therefore, by adjusting to bring close to 100%, the primary surface defects caused by uneven material volume distribution are essentially eliminated. This reduction in defects allows to approach its theoretical minimum.
Adjusting the yaw axis distance during cornering helps correct the real path offset caused by the pultrusion force. An optimal yaw axis distance for nodes with varying angular corners minimizes roughness while maintaining a flat structure. Process know-how regarding node forming precision can guide the creation of additive manufacturing pathways. The best yaw axis distance for each corner can be stored in a database and integrated into robotic system. This way, it can be dynamically utilized during printing to optimize node accuracy for the generated part.
Actual printing of quadrilateral grid, honeycomb, truss, and RTWCS were performed using robot-assisted additive manufacturing equipment to verify the method mentioned. The roller pressure was set to and the laser power was set to As shown in Figure 11, the printing paths generated by the optimized Hierholzer’s algorithm exhibit characteristics of no crossings, full coverage, and continuity. Furthermore, the paths contain few sharp turns. The geometric inaccuracies and fiber filament defects of the printed parts mainly occurred in the unavoidable sharp-turns of the paths. In addition, the method used in this paper relies on the double layers with a single loop in the path. The problem that the number of traversals of vertices is different from the edges is unavoidable. In the actual printing, the relationship between and was obtained experimentally. A pseudo-intersection was constructed to avoid the bumps of the printed parts due to the overlapping of filaments. The reasonable pseudo-intersection ensures the realization of the layer-by-layer printing process. Herein, the effect of printing parameters for constructing pseudo-intersections was just simply explored, as shown in Figure 11. It was found that by controlling could construct pseudo-intersections without bumps and gaps. Therefore, the key to acquiring the highly accurate printed parts is to design the printing parameters dynamically for different turning angles.
Figure 11.
Actual printing of thin-walled cellular structures: (a) Quadrilateral grid; (b) Honeycomb; (c) Truss; (d) RTWCS.
Robotic-assisted additive manufacturing system for CFRTPCs and FDM system were used to conduct multi-layer actual printing of honeycomb structures, respectively, to validate the method described in this paper. The model in Figure 12a was fabricated by converting the path into KRL code for the robot-assisted additive manufacturing system, with a layer thickness of 0.08 mm and an overall model thickness of 10 mm. In addition, the model in Figure 12b was produced by converting the path into G-code for the FDM system, with a layer thickness of 0.15 mm and an overall thickness of 6 mm. Both fabricated honeycomb structures exhibit the characteristics of being non-crossing and continuous, thereby validating the robustness of the algorithm and ensuring its reliability and practicality.
Figure 12.
Multi-layer actual printing of honeycomb structures of CFRTPCs: (a) made by the robotic-assisted additive manufacturing system; (b) made by the FDM system.
4. Conclusions
This paper proposed a Euler graph-based path planning method for the additive manufacturing of continuous fiber-reinforced thin-walled cellular structures. Euler graphs were constructed by doubling each edge and optimizing turning angles. An optimized Hierholzer’s algorithm was employed to generate printing paths by constructing Euler circuits. The method effectively avoids filament crossings and reduces the number of sharp turns, thereby mitigating fiber twisting, misalignment, and breakage. The optimized Hierholzer’s algorithm reduced the number of average turns and the percentage of turning angles to less than 120° while avoiding crossing in the path. The average turning angle was reduced by up to 20.88% and the number of turning angles less than or equal to 120° increased by up to 26.67% using an optimized algorithm. A method of constructing pseudo-intersections was proposed to solve the bumps caused by thermoplastic filament enrichment in vertices. Paths for some thin-walled cellular structures of CFRTPCs were successfully validated using a robot-assisted additive manufacturing system.
The proposed path planning method provides a basis for the additive manufacturing of thin-walled cellular structures of CFRTPCs. However, it is important to note that the method does not guarantee a globally optimal solution with the minimum total turning angle for the printing path. Future work will focus on further optimizing the algorithm to better satisfy the requirement for minimizing the total turning angle.
Author Contributions
Conceptualization: G.L. and C.Y.; Data curation: N.H. and Z.O.; Funding acquisition: G.L., L.Y. and W.W.; Investigation: F.W. and Q.T.; Methodology: G.L. and C.Y.; Project administration: G.L. and C.Y.; Resources: W.W. and L.Y.; Supervision: C.Y.; Validation: F.W. and Q.T.; Visualization: Q.T. and Z.O.; Writing—original draft: G.L. and F.W.; Writing—review and editing: W.W. and L.Y. All authors have read and agreed to the published version of the manuscript.
Funding
This work was financially supported by Hubei Provincial Natural Science Foundation of China (2025AFD750), the Major Program (JD) of Hubei Province (2023BAA023), and the State Key Laboratory of Materials Processing and Die and Mold Technology, Huazhong University of Science and Technology (P2024-026).
Institutional Review Board Statement
Not applicable.
Data Availability Statement
The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding authors.
Conflicts of Interest
The authors declare no conflicts of interest.
References
- Huang, Y.; Tian, X.; Wu, L.; Akmal Zia, A.; Liu, T. Progressive concurrent topological optimization with variable fiber orientation and content for 3D printed continuous fiber reinforced polymer composites. Compos. Part B Eng. 2023, 255, 110602. [Google Scholar] [CrossRef]
- Zhuo, P.; Li, S.; Ashcroft, I.; Jones, A. Material extrusion additive manufacturing of continuous fibre reinforced polymer matrix composites: A review and outlook. Compos. Part B Eng. 2021, 224, 109143. [Google Scholar] [CrossRef]
- Park, G.; Cho, N.; Lee, Y.; Kim, C. Comprehensive parametric analyses on the mechanical performance of 3D printed continuous carbon fibre reinforced plastic. Compos. Struct. 2024, 329, 117804. [Google Scholar] [CrossRef]
- Zhang, H.; Wang, S.; Zhang, K.; Wu, J.; Li, A.; Liu, J.; Yang, D. 3D printing of continuous carbon fibre reinforced polymer composites with optimised structural topology and fibre orientation. Compos. Struct. 2023, 313, 116914. [Google Scholar] [CrossRef]
- Ding, S.; Zou, B.; Zhang, P.; Liu, Q.; Zhuang, Y.; Feng, Z.; Wang, F.; Wang, X. Layer thickness and path width setting in 3D printing of pre-impregnated continuous carbon, glass fibers and their hybrid composites. Addit. Manuf. 2024, 83, 104054. [Google Scholar] [CrossRef]
- Bettini, P.; Alitta, G.; Sala, G.; Landro, L. Fused Deposition Technique for Continuous Fiber Reinforced Thermoplastic. J. Mater. Eng. Perform. 2017, 26, 843–848. [Google Scholar] [CrossRef]
- Justo, J.; Távara, L.; García-Guzmán, L. Characterization of 3D printed long fibre reinforced composites. Compos. Struct. 2017, 185, 537–548. [Google Scholar] [CrossRef]
- Hou, Z.; Tian, X.; Zhang, J. 3D Printed Continuous Fibre Reinforced Composite Corrugated Structure. Compos. Struct. 2017, 184, 1005–1010. [Google Scholar] [CrossRef]
- Matsuzaki, R.; Ueda, M.; Namiki, M.; Jeong, T.-K.; Asahara, H.; Horiguchi, K.; Nakamura, T.; Todoroki, A.; Hirano, Y. Three-dimensional printing of continuous-fiber composites by in-nozzle impregnation. Sci. Rep. 2016, 6, 23058. [Google Scholar] [CrossRef] [PubMed]
- Wang, Q.; Zhang, Q.; Kang, Y.; Wang, Y.; Liu, J. An investigation of preparation of continuous carbon fiber reinforced PLA prepreg filament. Compos. Commun. 2023, 39, 101530. [Google Scholar] [CrossRef]
- Li, H.; Liu, B.; Ge, L.; Chen, Y.; Zheng, H.; Fang, D. Mechanical performances of continuous carbon fiber reinforced PLA composites printed in vacuum. Compos. Part B Eng. 2021, 225, 109277. [Google Scholar] [CrossRef]
- Hu, Q.; Duan, Y.; Zhang, H.; Liu, D.; Yan, B.; Peng, F. Manufacturing and 3D printing of continuous carbon fiber prepreg filament. J. Mater. Sci. 2018, 53, 1887–1898. [Google Scholar] [CrossRef]
- Yang, C.; Tian, X.; Liu, T.; Cao, Y. 3D printing for continuous fiber reinforced thermoplastic composites: Mechanism and performance. Rapid Prototyp. J. 2017, 23, 209–215. [Google Scholar] [CrossRef]
- Liu, T.; Tian, X.; Zhang, Y.; Cao, Y. High-pressure interfacial impregnation by micro-screw in-situ extrusion for 3D printed continuous carbon fiber reinforced nylon composites. Compos. Part A Appl. Sci. Manuf. 2020, 130, 105770. [Google Scholar] [CrossRef]
- Usun, A.; Gümrük, R. The Mechanical Performance of the 3D Printed Composites Produced with Continuous Carbon Fiber Reinforced Filaments Obtained via Melt Impregnation. Addit. Manuf. 2021, 46, 102112. [Google Scholar] [CrossRef]
- Caminero, M.; Chacón, J.M.; García-Moreno, I.; Reverte, J.M. Interlaminar bonding performance of 3D printed continuous fibre reinforced thermoplastic composites using fused deposition modelling. Polym. Test. 2018, 68, 415–423. [Google Scholar] [CrossRef]
- Omuro, R.; Ueda, M.; Matsuzaki, R.; Todoroki, A.; Hirano, Y. Three-dimensional printing of continuous carbon fiber reinforced thermoplastics by in-nozzle impregnation with compaction roller. In Proceedings of the 21st ICCM International Conference on Composite Materials, Xi’an, China, 20–25 August 2017. [Google Scholar]
- Bhatt, P.; Malhan, R.; Shembekar, A.; Yoon, Y.J.; Gupta, S. Expanding capabilities of additive manufacturing through use of robotics technologies: A survey. Addit. Manuf. 2019, 31, 100933. [Google Scholar] [CrossRef]
- Bk, N.; Veeman, D.; Mahesh, V.; Kumar, K.P.; Chalawadi, D.; Sathish, T. Review on characterization and impacts of the lattice structure in additive manufacturing. Mater. Today Proc. 2019, 21, 916–919. [Google Scholar]
- Fan, Z.; Lu, G.; Liu, K. Quasi-static axial compression of thin-walled tubes with different cross-sectional Shapes. Eng. Struct. 2013, 55, 80–89. [Google Scholar] [CrossRef]
- Tang, Z.; Liu, S.; Zhang, Z. Energy absorption properties of non-convex multi-corner thin-walled columns. Thin-Walled Struct. 2011, 51, 112–120. [Google Scholar] [CrossRef]
- Sun, G.; Chen, D.; Xintao, H.; Zheng, G.; Li, Q. Experimental and Numerical Studies on Indentation and Perforation Characteristics of Honeycomb Sandwich Panels. Compos. Struct. 2018, 184, 110–124. [Google Scholar] [CrossRef]
- Zhu, F.; Lu, G.; Ruan, D.; Wang, Z. Plastic Deformation, Failure and Energy Absorption of Sandwich Structures with Metallic Cellular Cores. Int. J. Prot. Struct. 2010, 1, 507–541. [Google Scholar] [CrossRef]
- Shen, C.J.; Lu, G.; Yu, T. Dynamic behavior of graded honeycombs—A finite element study. Compos. Struct. 2013, 98, 282–293. [Google Scholar] [CrossRef]
- Ruan, D.; Lu, G.; Yu, T. In-plane dynamic crushing of honeycombs—A finite element study. Int. J. Impact Eng. 2003, 28, 161–182. [Google Scholar] [CrossRef]
- Sugiyama, K.; Matsuzaki, R.; Ueda, M.; Todoroki, A.; Hirano, Y. 3D printing of composite sandwich structures using continuous carbon fiber and fiber tension. Compos. Part A Appl. Sci. Manuf. 2018, 113, 114–121. [Google Scholar] [CrossRef]
- Rashed, M.G.; Ashraf, M.; Mines, R.A.W.; Hazell, P. Metallic microlattice materials: A current state of the art on manufacturing, mechanical properties and applications. Mater. Des. 2016, 95, 518–533. [Google Scholar] [CrossRef]
- Zhao, H.; Gu, F.; Huang, Q.X.; Garcia, J.; Chen, Y.; Tu, C.; Benes, B.; Zhang, H.; Cohen-Or, D.; Chen, B. Connected fermat spirals for layered fabrication. ACM Trans. Graph. 2016, 35, 1–10. [Google Scholar] [CrossRef]
- Zhang, G.; Wang, Y.; Jian, H.; Xiong, Y. A Graph-Based Path Planning Method for Additive Manufacturing of Continuous Fiber-Reinforced Planar Thin-walled Cellular Structures. Rapid Prototyp. J. 2023, 29, 344–353. [Google Scholar] [CrossRef]
- Siddique, S.; Hazell, P.; Wang, H.; Escobedo, J.; Ameri, A. Lessons from nature: 3D printed bio-inspired porous structures for impact energy absorption—A review. Addit. Manuf. 2022, 58, 103051. [Google Scholar] [CrossRef]
- Zhai, X.; Chen, F. Path Planning of a Type of Porous Structures for Additive Manufacturing. Comput.-Aided Des. 2019, 115, 218–230. [Google Scholar] [CrossRef]
- Tu, Y.; Tan, Y.; Zhang, F.; Zhang, J.; Ma, G. Shearing algorithm and device for the continuous carbon fiber 3D printing. J. Adv. Mech. Des. Syst. Manuf. 2019, 13, JAMDSM0016. [Google Scholar] [CrossRef]
- Yu, G.; Song, X.; Ding, H.; Wang, H.; Wang, H.; Ke, Y. Influence of fiber cutting at the composite grid intersection on the compressive performance of laminate. Compos. Struct. 2021, 267, 113859. [Google Scholar] [CrossRef]
- Zhang, H.; Chen, J.; Yang, D. Fibre misalignment and breakage in 3D printing of continuous carbon fibre reinforced thermoplastic composites. Addit. Manuf. 2020, 38, 101775. [Google Scholar] [CrossRef]
- Zeng, C.; Liu, L.; Bian, W.; Leng, J.; Liu, Y. Compression behavior and energy absorption of 3D printed continuous fiber reinforced composite honeycomb structures with shape memory effects. Addit. Manuf. 2021, 38, 101842. [Google Scholar] [CrossRef]
- Zhang, J.; Zhou, Z.; Zhang, F.; Tan, Y.; Yi, R. Molding process and properties of continuous carbon fiber three-dimensional printing. Adv. Mech. Eng. 2019, 11, 1–11. [Google Scholar] [CrossRef]
- Huang, Y.; Tian, X.; Zheng, Z.; Malakhov, A.; Polilov, A. Multiscale concurrent design and 3D printing of continuous fiber reinforced thermoplastic composites with optimized fiber trajectory and topological structure. Compos. Struct. 2022, 285, 115241. [Google Scholar] [CrossRef]
- Gupta, P.; Krishnamoorthy, B.; Dreifus, G. Continuous toolpath planning in a graphical framework for sparse infill additive manufacturing. Comput.-Aided Des. 2020, 127, 102880. [Google Scholar] [CrossRef]
- Wang, D.; Wang, H.; Wang, Y. Continuity Path Planning for 3D Printed Lightweight Infill Structures. In Proceedings of the 2021 IEEE Conference on Telecommunications, Optics and Computer Science (TOCS), Shenyang, China, 10–11 December 2021; pp. 959–962. [Google Scholar]
- Yamamoto, K.; Salazar, J.; Shirasu, K.; Hoshikawa, Y.; Okabe, T.; Hirata, Y. A novel single-stroke path planning algorithm for 3D printers using continuous carbon fiber reinforced thermoplastics. Addit. Manuf. 2022, 55, 102816. [Google Scholar] [CrossRef]
- Huang, Y.; Fang, G.; Zhang, T.; Wang, C.C.L. Turning-Angle Optimized Printing Path of Continuous Carbon Fiber for Cellular Structures. Addit. Manuf. 2023, 68, 103501. [Google Scholar] [CrossRef]
- Chen, J.; Wu, J.; Wang, Z.; Qiang, H.; Cai, G.; Tan, C.; Zhao, C. Detecting ripe fruits under natural occlusion and illumination conditions. Comput. Electron. Agric. 2021, 190, 106450. [Google Scholar] [CrossRef]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).



