Keywords

1 Introduction

A team of researchers at Florida International University (FIU) Robotics and Digital Fabrication Laboratory (RDF Lab) has developed a novel method for 3D printing sandwich structures using Multi-Bias Additive Manufacturing (MBAM). A major challenge for architecture and industrial manufacturing is the design and fabrication of compound-curved thin-walled structures that are both strong and lightweight. One solution to this particular design problem is the sandwich structure (Rajpal et al. 2018). Sandwich structures rely on thin, parallel surfaces of similar material thickness and composition with an intermediary layer of hollow grid-core or hexagonal-core material (Feng et al. 2020).

The design of structural sandwiches allows for thin, lightweight structures that can resist bending moments far more efficiently than other thin-walled designs such as monocoque construction (Vinson 2018). When this assembly design is combined with compound curved topologies, the result is a surprisingly robust construction, resistant to bending moments, with a high stiffness to weight ratio (Zenkert 1995). Some common applications for lightweight high-performance compound curved surfaces include (but are not limited to) aerospace, wind energy, marine, automotive, transportation infrastructure, architecture, furniture, and sports equipment manufacturing (Vinson 2018). Recent advances in robotic AM offer a manufacturing solution to create these types of sandwich structures that may be more efficient and less labor intensive than the way they are currently manufactured.

Marine vessel manufacturing commonly uses compound curved sandwich structures made from fiber reinforced plastics (FRP). FRP sandwiches are manufactured with re-useable moulds to make stiff but lightweight hull and deck assemblies for yachts and boats (Palomba et al. 2022). Typical practices for producing FRP sandwich structures are labor intensive, involving a multi-stage process including (1) the design and fabrication of a mould, (2) the manual application of a FRP surface substrate, (3) the manual application of a light-weight foam or pattern-core material, and (4) application of a second FRP surface substrate to complete the sandwich (Al-Khazraji et al. 2023). While this is a cost-effective method for mass production, there are several shortcomings to this manufacturing method that affect both the formal outcome and the manufacturing process: moulds are often costly and labor intensive to build, formal geometric freedom is limited by the minimum draft angles required for successful removal from the mould, and customization and refinement of product lines can be limited by the reliance on moulds (Ricardou 2019). AM may offer a solution to mitigate these shortcomings (Fig. 1).

Fig. 1.
figure 1

Typical sandwich construction used in FRP marine vessel manufacturing showing dry fitting a foam core before the final FRP layer is applied (N.B.: the molded deck assembly is commonly inverted during the manufacturing process, as shown). Image from Ricardou (2019).

To make 3-dimensional objects using AM, an object or part is typically sliced into a series of 2-dimensional layers of uniform thickness that can be sequentially extruded relative to a fixed horizontal reference plane (this will be referred to as laminar printing). While laminar printing is an efficient method for making certain types of geometry it is an ineffective method for printing robust, thin-walled curved surfaces (Gardner et al. 2018). Meanwhile, MBAM offers a method of printing that relies on toolpaths that trace 3-dimensional curved paths through a part with a dynamically changeable reference plane (Fig. 2).

Fig. 2.
figure 2

Laminar printing traces sequential 2D toolpaths (yellow) parallel to a fixed horizontal reference plane. MBAM printing traces 3D toolpaths (red) with dynamically changing reference planes such that the extruder remains perpendicular to the surface curvature normals.

2 Methods

Our method for printing compound curved sandwich structures relied on the 3D modeling software Rhinoceros to create NURBS surface geometry, the visual scripting software Grasshopper to transform that geometry into toolpaths, and the robotic programming plug-in KukaPRC to generate movement programs. To ensure faster and cleaner prints, we created continuous spiral toolpaths for each of three sequential movement programs: (1) a compound curved base surface printed using a laminar extrusion method, (2) a MBAM grid-pattern core, and (3) a horizontally constrained MBAM outer surface (Fig. 3).

Fig. 3
figure 3

a The Base Layer Toolpath script shows a simple laminar toolpath printed with the extruder oriented perpendicular to the build platen. b The Gridcore Toolpath script shows a convex grid pattern printed with the extruder oriented perpendicular to a plane describing the average of the curvature normals of the Base surface. c The Final Layer Toolpath script shows a laminar toolpath printed with the extruder oriented perpendicular to a plane describing the average of the curvature normals of the Gridcore and Base surface. d The Grasshopper script shows the formulation for three sequential toolpaths labeled Base, Grid Core, and Final Layer describing an integrated workflow for generating the MBAM toolpaths.

While speed, temperature, and extrusion rates were controlled using a purpose-built manual switch box, digital I/O (Input/Output) information was included in each toolpath to turn on and off the extruder at the beginning and end of each movement program.

The fabrication setup consisted of a 6-Axis Kuka KR10-R1100 robotic arm with a non-integrated Massive Dimension pellet extruder featuring a 1mm nozzle printing on a 600 × 600 mm build platen. A custom switch box controlled basic extruder functions and settings such as extrusion rate, hot end temperature, and cooling fan speed. Using these parameters for extrusion, the minimum and maximum layer thickness achieved during the experiments ranged from 0.5mm to 3mm. Demonstration prints used transparent PLA pellets for laminar printed surface substrates, while pattern core toolpaths were printed in black.

Stage one of the printing process consisted of a simple laminar print toolpath which will be referred to as the base surface. The extruder nozzle was oriented perpendicular to the build platen and a compound curved surface was extruded ensuring that the geometry maintained only modest overhangs to avoid heat related deformation or collapse. This base surface described and established the geometry upon which subsequent toolpaths were offset and extruded (see Fig. 4).

Fig. 4.
figure 4

Stage one: a simple laminar print of the base surface where the extruder TCP is oriented vertical to the build platen.

Stage two of the printing process requires an understanding of tool center point (TCP): the orientation of the nozzle in relation to the printed part. For the grid-core printing, we mapped desired toolpath points onto a hypothetical surface offset from the base surface at a distance equal to the diameter of the nozzle (1 mm). The points were interpolated into a spiral tool path with the TCP maintaining an orientation perpendicular to the normal of the curvature of the offset surface (see Fig. 5). In order to ensure proper adhesion of the grid core to the base surface we used KukaPRC to generate nominally slower linear movements. Cooling fans were deployed to prevent overheating and potential deformation of the base surface.

Fig. 5.
figure 5

Stage 2: the grid core is printed using vertical and horizontal MBAM toolpaths where the TCP is oriented perpendicular to the normal of the curvature of the base surface.

Stage three of the printing process used a similar offset 1mm from the interpolated surface of the grid core with a toolpath similar to the base surface. However, similar to stage two, the movement program oriented the TCP of the extruder perpendicular to the normal of the curvature of the offset surface. So, while it traced a laminar toolpath, its movement parameters maintained an orientation perpendicular to both the base surface and the grid core (see Fig. 6).

Fig. 6.
figure 6

Stage 3: the final layer is printed using MBAM toolpaths where the TCP is oriented perpendicular to the normal of the curvature of the base surface.

3 Results

Initial testing of this method for printing open grid-core sandwich structures appears promising. The MBAM method and toolpaths shown in this paper cannot be produced with conventional planar slicers. Using the computational workflow and fabrication process described above we were able to successfully print a series of sandwich structures that demonstrate the feasibility of printing lightweight compound curved parts that may prove to be more robust than conventionally printed parts and conventionally manufactured sandwich structures. While testing will be required to verify these results, performance analysis remains outside the scope of this investigation.

The method we developed for MBAM printing of sandwich structures relies on several factors at the intersection of computational design and fabrication testing. First, we had to determine the shortest continuous toolpath to reduce the overall print time: we found that a spiral toolpath proved the most effective. It was also observed that a strategic combination of laminar toolpath for the base surface and multi-bias toolpaths for grid core and outer shell, allowed for better cross-sectional strength between the layers. Second, we had to determine the orientation of the extruder perpendicular to the curvature normals of the base surface while also avoiding collisions between the extruder, the part, and the robot arm. To avoid these collisions, instead of directly printing the grid-core normal to the base surface, we introduced an additional rotation of the TCP (see Figs. 4 and 5). The print time of grid-core layers, was also increased to allow for PLA to slowly deposit and adhere better to the base surface. Finally, the motion planning of the extrusion also depends on the hardware and the design of end-effectors to determine feasibility of the toolpaths. We calibrated the movement speed of the robot with both extrusion rate and hot end temperature using a manually controlled switchbox in order to maintain predictable material extrusion results. We found that modest changes in these three variables led to dramatically different results.

4 Discussion

There are a series of issues that we resolved in order to develop this method for MBAM printing of sandwich structures. In this section we will discuss how we resolved the critical challenges we encountered and suggest areas of future fabrication research that will be needed in order to refine this MBAM printing method.

Our printing method proved especially successful for broad areas of modestly inflected compound curved surfaces. On modestly convex surfaces the orientation of the extruder perpendicular to curvature normals was less critical than anticipated. On these surfaces we found that a single reference plane was sufficient for extruding the Stage Two grid core material. However, relying on a single reference plane for extruding the Stage Three final surface was less successful, resulting in a part with less predictable surface characteristics than the Stage One base surface. Additional testing will be required to determine the critical limits to TCP perpendicularity relative to convex and concave surfaces.

On more radically curved or folded surface inflection points the printing method was especially problematic with our equipment. We found that consistent movement speed of the robot during reorientation to a folded surface did not always correspond with consistent movement speed of the nozzle. This led to excessive material extrusion on outside corners (see Fig. 7). This issue can be easily corrected: our rather primitive setup used a constant extrusion rate relative to the movement speed of the robot. With a more fully integrated extrusion tool it is quite simple to add g-code that links the extrusion rate relative to the motion speed of the tool TCP along a toolpath. However, additional testing will be required to fine-tune the behavior of the tool on outside corners of folded surfaces.

Fig. 7.
figure 7

Initial Stage One and Stage Two testing with modestly curved surfaces.

Unsurprisingly, we found that extruded material behaved differently at various stages of the MBAM printing process. The temperature, extrusion rate, and movement speed needed to be adjusted based on the orientation of the extruder and the direction of the extrusion toolpath (horizontal vs. vertical). Moreover, the effects of gravity on material adhesion, slumping, sagging, and deformation remained less predictable in Stage Two and Stage Three of the printing process. Our ability to manually fine-tune extrusion rate, temperature, and fan speed proved to be critical for achieving acceptable results. Extensive fabrication testing will be required in order to establish baseline settings for various tool parameters.

Variability in the actual geometry of the printed part relative to the 3D model resulted in inconsistent printing behavior. Even modest slumping in the base surface during the cooling process led to irregular spacing between the extruder nozzle and the base surface upon which new toolpaths were traced. This variability due to slumping produced knock-on effects which required us to manually reposition the build platen to close the gap between the nozzle and the surface. At other points, the nozzle was too close to the surface resulting in secondary heating of the base surface and subsequent deformations (see Fig. 8). Additional testing and experience working with specific geometry, materials, and settings can address these issues.

Fig. 8.
figure 8

Initial Stage Two and Stage Three testing with modestly curved surfaces.

The reach of our robotic arm and the configuration of our extruder proved to be serious limitations to our ability to test various parts at different scales. In particular, the size of our pellet extruder limited our movement and orientation options due to self-collision. The mesh model of the extruder we used in Kuka PRC failed to register collisions with the robotic arm during simulations. Therefore, we had to test our movement programs extensively to avoid damaging our equipment. An ideal extruder mounting point would be further from the nozzle and feature less material above the wrist resulting in fewer opportunities for collisions with the robotic arm. Additionally, a filament extruder would likely be smaller in size and would not be subject to some of the gravity related feed errors that we encountered with our pellet extruder.

In conclusion, our method of MBAM printing grid core sandwich structures suggests several promising practical applications in 3D printing including furniture pieces and components, marine vessel deck structures and accessories, architectural brackets and struts, add-on grid core extrusions on existing curved surfaces, and MBAM toolpaths over sacrificial formworks. It is our hope that additional research will lead to full-scale prototypes that can be tested for strength in a lab and field tested for durability. Further, research with other thermoplastic, thermoplastic composites, and fiber reinforced thermoset materials can also be explored to overcome limitations of adhesion between layers and achieve higher strength to weight ratios. The results of this initial research are promising, contributing useful new knowledge to existing research on MBAM and non-planar 3D printing with novel toolpath configurations that extend the utility of 3D printing beyond conventional slicing methods.