Next Article in Journal
Preparation of Barium Europium Phosphate and Its Performance in Acrylic Resin Anti-Corrosion Coating
Previous Article in Journal
Ultra-Stable, Conductive, and Porous P-Phenylenediamine-Aldehyde-Ferrocene Micro/Nano Polymer Spheres for High-Performance Supercapacitors with Positive Electrodes
Previous Article in Special Issue
Technologies of Production of Materials Based on WPC: A Short Review
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Novel Parametrical Approach to the Ribbed Element Slicing Process in Robotic Additive Manufacturing

1
Department of Technology, Materials and CAx, Faculty of Mechanical Engineering, Technical University of Košice, 04001 Košice, Slovakia
2
Department of Information Technology, Faculty of Mathematics and Information Technology, Lublin University of Technology, 20-618 Lublin, Poland
3
Prototyping and Innovation Centre, Faculty of Mechanical Engineering, Technical University of Košice, 04200 Košice, Slovakia
*
Author to whom correspondence should be addressed.
Polymers 2025, 17(14), 1965; https://doi.org/10.3390/polym17141965
Submission received: 23 June 2025 / Revised: 14 July 2025 / Accepted: 15 July 2025 / Published: 17 July 2025
(This article belongs to the Special Issue Additive Manufacturing Based on Polymer Materials)

Abstract

Additive manufacturing is one of the most common technologies used in prototyping and manufacturing usable parts. Currently, industrial robots are also increasingly being used to carry out this process. This is due to a robot’s capability to fabricate components with structural configurations that are unattainable using conventional 3D printers. The number of degrees of freedom of the robot, combined with its working range and precision, allows the construction of parts with greater dimensions and better strength in comparison to conventional 3D printing. However, the implementation of a robot into the 3D printing process requires the development of novel solutions to streamline and facilitate the prototyping and manufacturing processes. This work focuses on the need to develop new slicing methods for robotic additive manufacturing. A solution for alternative control code generation without external slicer utilization is presented. The implementation of the proposed method enables a reduction of over 80% in the time required to generate new G-code, significantly outperforming traditional approaches. The paper presents a novel approach to the slicing process in robotic additive manufacturing that is adopted for the fused granular fabrication process using thermoplastic polymers.

1. Introduction

Currently, 3D printers are being utilized for prototyping and developing structures. The appeal of this solution mostly stems from its capability to facilitate the additive manufacturing (AM) of three-dimensional items featuring intricate geometries [1]. The topic of additive manufacturing usually evokes associations with 3D printing (3DP) conducted by means of devices executing the process using the Cartesian coordinate system, where the nozzle is always perpendicular to the working surface and only moves parallel to it [2]. In this area, researchers have proposed various solutions in the areas of device construction, components, and software [3,4,5,6,7]. However, an analysis of the capabilities of commonly used equipment employed in the manufacturing process reveals certain limitations regarding the structure of the fabricated components. These limitations are primarily associated with the position and orientation of the extruder [8,9].
The development and market adoption of 3D printing technology have opened up opportunities for the use of industrial robots with multiple degrees of freedom in additive manufacturing processes [10,11]. Multi-axis movement of the printing module in 3DP enables the production of more complex geometries and enhances precision. The progression of additive manufacturing (AM) technology has enabled the incorporation of industrial robots featuring multiple degrees of freedom into the fabrication process [12,13,14]. The multi-axis movement of the printing module in robotic 3DP enables the production of more complex geometries and enhances precision (Figure 1).
A crucial step in the AM process is the division of the model into layers, commonly referred to as ‘slicing’ [13]. However, the well-known solutions in this area are mainly dedicated to classic 3D printers and therefore do not fully support the process of robotic additive manufacturing [15,16,17]. Consequently, this process necessitates the use of various software, thereby impacting its overall duration. In response to the problem noted, a novel solution is presented in this article, which employs a parametric model of the prototyped and manufactured component to directly generate control code for an industrial robot in the 3DP process.
In Section 2, methodologies related to robotic additive manufacturing (AM) are discussed, with a specific focus on the slicing stage of the process. Section 3 presents a description and the assumptions of the proposed solution, dedicated to ribbed-element additive manufacturing. Section 4 describes experimental verification of the developed system. The proposed approach was validated through its application in the fabrication of frameworks and thin mats, as well as in the reconstruction of machine components. The paper is concluded with a sub-summary and plans for further research.

2. Existing Work Discussion

2.1. Robots in Additive Manufacturing

Observing the limitations of the devices utilized in the 3DP process executed in the Cartesian coordinate system, industrial robots with an extruder installed began to be proposed for use in the AM process [13,16,18]. The main benefit of this approach is the enhanced kinematic flexibility and substantial workspace of industrial robots, allowing for the production of parts with increased dimensions [19], different structures [4], and no need to build support structures [20]. An additional advantage is that industrial robots are equipped with advanced control systems, which facilitate their integration and operation within the 3D printing process [5,18]. However, in order to use the robot in the mentioned process, the robot must be properly adapted to the requirements of the AM technology. It is essential to appropriately select the devices and actuators, ensure their proper physical integration with the robot, and establish suitable control systems and IT tools to enable precise execution of the robot’s movements [16,21].
Robotic 3D printing is a subject of considerable interest and has been widely discussed in numerous research publications. Authors have proposed various solutions and the use of different additive manufacturing techniques [4,22,23]. However, it should be noted that within the field of additive manufacturing, the use of industrial robots is most commonly associated with two widely adopted technologies: Fused deposition modeling (FDM) and fused filament fabrication (FFF) [5,22,24,25]. These technologies entail the application of numerous thin layers of molten plastic until the required structure is achieved. The processes involve the sequential deposition of thermoplastic material, typically in the form of a thin filament composed of materials such as ABS, PLA, or PET-G [2]. The low cost of manufacturing, the high strength of the parts, the potential for further mechanical processing, and water resistance are examples of advantages of products manufactured using FDM/FFF [26]. As robotic 3DP is very often concerned with the manufacture of large-scale components, a popular variation of these processes is screw-extrusion additive manufacturing (SEAM), in which the material is fed in the form of pellets [9].
In addition to the techniques previously mentioned, various alternative approaches and solutions have been proposed in the field of robotic 3D printing. For instance, ref. [26] describes a case study of programming industrial robots for 3DP of metal products. It should be noted that such implementations are becoming increasingly popular and widely used, as is the use of cementitious material or composite material 3DP [27]. Among the various approaches, concrete 3D printing has gained significant popularity, particularly in large-scale construction applications [28]. In this area, researchers have proposed a variety of solutions, driven by the unique characteristics of the building materials used [13,29,30]. An interesting solution was presented in ref. [31]. The authors describe a mobile robotic printer system that requires a range of collaborative solutions in view of robots carrying out the common 3DP process [12]. The continued development of the area is demonstrated by the novel solutions presented in the literature. An example of polygon mesh printing that is collision-free during robotic operation was presented in [32]. An additional noteworthy solution within the described approach is the utilization of collaborative robots.
As was mentioned, researchers not only analyze the overall processes and various technologies but also focus on their key phases. For example, a significant phase in additive manufacturing is the slicing process, which involves the division of the model into layers [33,34,35]. The literature highlights the absence of standardized software for controlling industrial robots used as FDM or FFF systems [5]. As a result, numerous studies have proposed various solutions to address this issue.

2.2. Key Role of Slicing Process

The problem of appropriate slicing software and solution development have been the subject of consideration by researchers [5,17,18,36]. The slicer constitutes a crucial element of robotic AM that allows the control of various characteristics of the additive manufacturing process—infill percent, layer thickness, type of infill pattern, and extrusion speed [37]. Based on the slicer result, a toolpath for the extruder to create each layer is generated. The tool is then converted to G-code commands that drive the device kinematic system [38]. In [35], it was emphasized that the layering process can directly affect the manufactured elements surface finish and mechanical properties. Ref. [23] investigates the impact of slicer selection on the printing process, and the problem was also noted in refs. [33]. Moreover, in [8], the eco-impacts and eco-efficiency of the layering process were emphasized.
In response to the key role of slicing, various solutions have been proposed. For example, a new algorithm to generate filled NP layers was proposed in [22], using a contouring method that reduces the layer thickness variation. An interesting solution was proposed in refs. [9,31], where a new slicing scheme and a slicer for cooperative 3DP with mobile robots working together on one print job were described. In ref. [39], a novel slicing strategy in robotic AM was presented that allows the manufacture of elements without support material. A hand motion-based 3DP slicer is proposed in turn in [40]. In [41], a parallel implementation of the slicing algorithm using a GPU was described. In certain approaches, the additive manufacturing process has been implemented without relying on traditional slicers, through the direct generation of toolpaths [3].
An important and frequently raised issue is dedicated software development that can support model layering and control codes generated in the process of robotic AM [5]. A mathematical algorithm to project a robot trajectory as a sequence of points on any triangle-tessellated non-planar surface was described in [42]. The authors of [19] presented a slicer for a direct extrusion system. In turn, a novel slicing algorithm for planar and non-planar trajectories was presented in [34]. In ref. [5], the authors presented a solution that allows the generation of code that can be executed directly on an ABB robot in the FFF process. An algorithm for non-planar path planning with variable layer height implemented in Java was described in [36]. In [1], a method for medical-model slicing was presented and compared with the conventional STL-based method. The study presented in [43] introduces a slicing approach that involves the integration of two distinct software tools, each serving different functions, to accomplish effective layer generation.
It should be stated that most solutions proposed in the literature are based on the use of a variety of computer programs simultaneously. Identifying a suitable tool for the slicing process in the field of robotic AM has been researched in many works [8,18,21]. For example, ref. [16] describes a solution in which a robot’s end effector travels along the toolpath modeled by the Robot Studio software, and the base of the process is an STL file, which is divided into layers based on thickness by means of a MATLAB (R2018a) tool. An STL-based solution is also outlined in [5]. In ref. [4], the authors analyze the robotic printing of sustainable structures made from wood fiber polymer composites. To manufacture the element, several types of software were used: traditional CAD, Cura Slicer, and Robot Studio. In turn, in ref. [17], to conduct the robotic AM process, it was necessary to use a developed C# programming language tool for generating toolpaths and G-Code, which was implemented using the Rhino Common API. A practical slicing software implementation using the LabView-supplied Dynamic Linked Library was described in [18]. Similarly, in ref. [20], a very interesting but complex double-transformation method for robotic AM requiring the use of multiple tools was described. The use of the Robot Operating System (ROS) is occasionally proposed in the literature as a framework for managing robotic additive manufacturing processes. However, it is more common to utilize another software for layering processes—open source Slic3r [21]. The use of multiple software tools is often required, particularly in prototyping processes involving 3D printing. For instance, in ref. [11], robotic AM was implemented to develop a personalized insole surface. Nevertheless, to achieve the aim, it needed the use of numerous software programs: Ubuntu OS, Notepad++, MATLAB, Microsoft Excel, CAD software, and Slic3r. Similarly, in ref. [16], where a hybrid toolpath-generating method for six-axis-robot-integrated FDM processes was considered; different computer programs (CAD and slicing software, MATLAB, Robot Studio) were utilized.
This underscores the need for integrated solutions that streamline the robotic AM workflow by minimizing the reliance on multiple software tools (Table 1). A novel approach would certainly reduce model preparation time and facilitate the work of engineers. The solutions proposed in the literature mainly require the use of multiple tools, which translates into increased time to prepare the model for the manufacturing process. An innovative approach is presented in this paper, aiming to shorten the pre-processing time and enhance the slicing workflow for robotic additive manufacturing. By utilizing a parametric model of the printed component, the method streamlines standard procedures, minimizes the reliance on multiple software tools, and facilitates straightforward generation of control code for the printing robot. Currently, time reduction is one strategy for improving 3DP highlighted in the research [42]. Researchers have also outlined the problem in the literature [9,25,44]. It has been mentioned that the direct slicing method may be the solution, but the number of papers in this field is very limited [45]. In response to the problems noted in this paper, a novel approach to the slicing process dedicated to ribbed-element robotic AM is presented.

3. A Novel Parametrical Approach to the Slicing Process in Robotic Additive Manufacturing

3.1. Objectives

As noted in Section 2.2, researchers in the field of robotic AM primarily utilize well-known slicers and additional software to prepare models for the robotic 3DP process. As a result, the overall manufacturing process necessitates the use of a variety of tools, consumes a significant amount of time, and has a limited ability to freely modify process parameters. However, the use of an industrial robot in the AM process allows numerous parameters to be modified precisely (such as the height of the printing layer or the speed of the robot arm). This indicates a clear need for the development of methods aimed at optimizing and simplifying the model preparation stage in robotic additive manufacturing workflows. In response to the identified challenges, we propose a novel methodological approach. The primary objectives of its development are to reduce model preparation time and minimize the number of software tools required. In Figure 2, the difference between the standard solution and the proposed novel approach is presented.
The proposed approach focuses on developing a system that streamlines the transition from part design to 3D printing robot control code generation. The solution responds to the problems observed and outlined in the literature, which indicate that multiple computer tools are required to conduct the robotic AM process. Consequently, there is a need for a variety of licenses (which in turn impose additional costs on users), extensive knowledge of alternative software programs, and the overall time required for component prototyping and designing is high. In response to the problems identified, a system based on a parametric model of the part to be designed is proposed. The novel approach enables efficient Robotic 3D printing by bypassing and accelerating conventional stages of the manufacturing workflow.

3.2. Model of the Proposed Solution

The proposed solution has the character of a multi-modular system developed for the robotic AM of ribbed parts. It is based on a new approach to the slicing process, which is conducted based on a mathematical model and a determined point sequence. This innovative solution is an alternative to the well-known slicing process based on the STL model. The input to the system is a parametric description of the component to be manufactured, while the output comprises the robot control code and a visualization of the corresponding toolpaths. The system comprises appropriately designed modules that transform and combine the input data in stages to generate the output results. A visualization of the system is shown in Figure 3.
The key elements of the innovative approach being developed include the following:
  • The Structure Points Calculation Module uses the basic geometrical parameters that describe the manufactured component and determines the basic point coordinates.
  • The Vector Determination Module is responsible for the definition of geometrical data relations and vector calculations.
  • The Toolpath Calculation Module allows for toolpath direction and changes to it based on the vectors generated.
  • The Manufacturing Parameters Module is responsible for defining the robotic 3DP process parameters for the individual manufacturing steps.
  • The Data Combining Module combines data resulting from the use of the system modules and presents it in the form of G-Code.
The module functionalities were designed to be implemented using freely available software tools and high-level programming languages.
The basis for the proposed system utilization is an adequate parametric description of the ribbed element to be manufactured. Assuming that: a —structure length, b —structure width, r b —number of ribs the shape of the base layer ( r b 2 N ), understood as the set of points shown in Figure 4, can be defined. Moreover, assumed that h —structure height, L h —layer height, L q —layers quantity, C L —current layer, V r o b —robot velocity, T n o z —nozzle temperature, the robots control parameters can be defined accordingly.
Based on the assumed parametric model, the coordinates of key points of the base layer of the manufactured structure can be determined:
F 1 = R B r b = a , 0 ,   F 2 = a , b ,   F 3 = 0 , b ,   F 4 = R B 1 = 0,0 ,
R B i = k · 2 a r b , 0 , i = 3 , , r b 2 i 2 N + 1 , k = 1 , , r b 2 1 ,
R B j = a r b + l · 2 a r b , b , j = 2 , , r b 1 j 2 N , l 0 , , r b 2 1
In turn, the definition of the mentioned points allows the determination of the vectors necessary for the subsequent generation of the paths of a robot. Accordingly, the vector values can be defined as follows:
F 1 F 2 = F 3 F 4 = b ,
F 2 F 3 = F 4 F 1 = a ,
R B 1 R B 2 = R B 2 R B 3 = = R B r b 1 R B r b = b 2 + a r b 2 2 , r b 2 N
Utilizing the values of the parameters h and L h , it is possible to determine the quantity of layers L q (iterations) that should be executed by the robot to fabricate the structure:
L q = h L h
Then the set C L = { 1 , ,   L q } can be defined, which in turn allows the determination of the vector sequence forming the path of the robot tool:
F 1 F 2 , F 2 F 3 , F 3 F 4 , F 4 R B r b , R B 1 R B 2 , R B 2 R B 3 , , R B r b 1 R B r b , f o r C L 2 N + 1
F 4 F 3 , F 3 F 2 , F 2 F 1 , F 1 R B r b , R B 1 R B 2 , R B 2 R B 3 , , R B r b 1 R B r b , f o r C L 2 N
The data obtained is converted into G-Code, which is then expanded with key process parameters defined by the operator (robot speed at individual points, extrusion values). Figure 5 shows the general algorithm of the proposed solution.
The proposed approach’s functionalities were designed for implementation using freely available software tools and high-level programming languages. Based on standard programming constructs (e.g., conditional statements), the solution can be implemented using any software capable of coding, data analysis, and processing (e.g., MATLAB or Python).

3.3. Experimental Verification

To verify the proposed solution, appropriate tests were carried out. All of the presented work was conducted by means of a constructed robotic AM workstation (Figure 6) equipped with an FANUC M-20iB robot, a Massive Dimension MDPH2 pellet head extruder, an Industrial Shields M-Duino 57R I/Os PLUS PLC, and a heating bed. The utilized printing technology was screw-extrusion additive manufacturing (SEAM), which is similar to FDM. The only difference is the form of the printing material supplied. In the case of FDM technology it is a filament, while in the case of SEAM it is pelletized plastic.
To verify the proposed novel approach in the process of robotic AM of ribbed components, implementation of the solution as a computer-based program was necessary. For this purpose, the Rhinoceros software with the Grasshopper 3D module for graphical programming was used (Figure 7). The ability to implement geometric relationships, arithmetic calculations, as well as use conditional instructions and functions for converting data into text form, made it possible to verify the correctness of the proposed solution.
The implementation of the proposed solution was structured into dedicated functional blocks to streamline the execution of the methodology presented in the article. Section A utilizes standard input components, where parameter values are defined through slider-based controls. Section B incorporates function blocks, responsible for data aggregation, computational operations, and geometric transformations. List management commands are employed to organize and pre-process the data used in section C. The output of these list operations is further utilized in section D, where the data are transformed into vector representations and integrated into a complete robotic toolpath. In section E, model parameters are combined with robot operation parameters using summation blocks, enabling the generation and listing of the resulting control code.
The aim of the research was the manufacturing of ribbed frameworks of alternative sizes. Furthermore, in order to verify the possibility of modifying the parameters, the process was carried out for alternative structures and with different construction materials. Another important consideration was the method’s practical implementation. Therefore, a reconstruction of the reed component from a shuttleless loom was performed as a case study.

3.4. Verification of Proposed Approach

The first part in the process of verifying the process of ribbed-element slicing was to generate models with the use of the developed computer program. For this aim, various dimensions and parameters of the manufactured parts were defined, observing the output results (whether the objects are visualized correctly, and the generated code is correct). The results of the tests carried out are shown in Table 2. The tests carried out proved the effectiveness of the solution. Consequently, the next stage of the research was conducted.
The next stage of the research involved simulating a robot carrying out additive manufacturing processes in a virtual robot development environment. The RoboDK™ offline programming software (OLP) was utilized to validate the properties of the developed control codes (Figure 8). Based on the built-in “3D Printing Project” tool utilized, it was possible to implement the generated G-Code and observe the robot’s operation. The process was aimed at checking the movements of the robot tool in the individual layers of the manufactured part (according to the vectors and assumptions made in the mathematical model).
The positive results of the manufacturing simulation process in an OLP environment allowed robotic 3DP of the ribbed framework to be carried out. The process included the fabrication of a large-sized component (Figure 9) with dimensions a = 1600 [mm], b = 100 [mm], h = 40.5 [mm]; as well as smaller components (Figure 9) with dimensions a = 222 [mm], b = 50 [mm], h = 37.5 [mm], and L h = 2 [mm]. The robot control parameters were V r o b   = 20 [mm/s] and T n o z = 210 [°C].
To verify the possibility of modifying the manufacturing parameters, the process of printing samples of parts made of other materials was conducted (Figure 10). The values of the key process parameters are shown in Table 3. The test carried out confirmed the capabilities of the method, and the result was the correctness of the manufacturing of the parts.
The next step in the verification of the proposed approach was the fabrication of thin models in the form of printed mats. Changing the model parameters, the quantity of ribs was defined to achieve a consistent structure (Figure 11). To obtain an appropriate thickness, the layer value was reduced to its minimum (only one layer). The key process parameters used for printing the mats were as follows: L h = 0.6 [mm], V r o b = 30 [mm/s], T n o z = 200 [°C].
The conducted experiment was performed to demonstrate the ample capabilities of the proposed new approach in robotic 3DP processes, enabling efficient, less complex, and less time-consuming manufacturing of components.
When prototyping a production, the process often involves modifying the input geometry, for example, altering the number of ribs or the overall dimensions of the printed structure, to find suitable combinations of input and production parameters. Utilization of the proposed method reduces the time spent in the process of obtaining a new G-code by more than 80% compared to the conventional method. The time reduction achieved by the proposed method is substantiated through empirical testing. The conventional process—comprising STL model export, slicing, toolpath generation, and G-code export—typically requires around 6.5 min. In comparison, the proposed approach, which involves direct modification of the model and process parameters, reduces the total processing time to slightly over 1 min. This advantage results mainly from the ability to quickly modify the final geometry by a slight modification of the G-code without having to re-model the geometry and repeat the entire pre-process operation of exporting, importing, and generating the G-code.

3.5. Practical Utilization of Proposed Solution

Positive verification of the proposed approach under laboratory conditions allowed us to begin consideration of the practical application of the method. Robotic AM was used in a reverse engineering process that aimed to reconstruct the reed of a shuttleless loom with dimensions a = 115 [mm], b = 950 [mm], h = 10 [mm] and make an alternative, more suitable part from PETG material. The original loom under consideration is shown in Figure 12.
The reconstruction was based on detailed measurements obtained from the original part. Modifications were made to the previously developed software accordingly, so that it could be adequately reproduced using the developed method. The main reason for producing the alternative component was that the original timber material, due to its natural physical properties, had dried out and changed its dimensions over time, causing the ribs to be disproportionately spaced. In addition, the inappropriate shape of these ribs caused the carrier fibers of the fabric to be accidentally cut in the manufacturing process. In view of the manufacturer’s expanding product range, the need was expressed to produce a wider frame for the looms and to have the possibility to produce an alternative arrangement of ribs according to the actual needs. Modification of the program made it possible to generate the appropriate code and produce the part. The process of printing the reed and the final part is shown in Figure 13.
The manufactured element was characterized by high accuracy and adequate reproduction of the original element. Therefore, it can be concluded that the obtained element was fully functional. Consequently, it was installed in the base machine, and it fulfilled the originally intended function, as shown in Figure 14.
The practical application of the novel parametrical approach to ribbed-element slicing is further confirmation that the proposed solution is an effective and reasoned approach. This is because the reconstructed component was produced efficiently, without the need for the time-consuming process of redesigning it using various software.

4. Discussion

The verification of the method proposed in the article had a multi-stage character, and the main goal was to evaluate its effectiveness as well as the possibility of practical application. Each of the stages presented confirmed the validity of the use of the solution in the aspect under consideration.
The output of the developed solution enabled both the visualization of the target elements and the generation of robot control code. The obtained G-Code ensured the correct operation of the robot tool, reflecting the key paths of the manufactured model layers. Their implementation into the industrial robot made it possible to manufacture a large-size component, as well as other samples. Indeed, the proposed approach allows for the fabrication of alternative ribbed structures—both in terms of the dimensions of the manufactured part and the material. However, despite being dedicated to the manufacture of the specific parts, it is possible to modify the parameters to obtain uniform structures (as presented in the case of mats). Wider modification, in turn, allows the implementation of the method to produce structures of a similar nature. This fact highlights the applicability of the approach in real-world scenarios, where functional components can be successfully manufactured.
The main benefit of using the developed solution is the reduction in the time required to prepare the model for robotic additive manufacturing. Classically, this process is very time-consuming and requires the design of the part in a CAD environment, the subsequent generation of the STL model, and the implementation of the slicing process using well-known solutions. The proposed solution, on the other hand, makes it possible to manufacture parts in less time than the standard approach. This time will, of course, depend on the designer and operator, but the use of a purely parametric model and the definition of key process parameters will always result in a reduction in the time taken for the pre-process procedures. The proposed method has been developed for robotic, layer-by-layer planar manufacturing of components characterized by simple geometries that can be easily defined using mathematical models. Its application to complex shapes is currently limited due to the difficulty in formulating precise mathematical descriptions. Additionally, the current approach does not account for the generation of support structures, and it is not intended for non-planar slicing scenarios. Both aspects are recognized as important areas for future development and will be the subject of further research.

5. Conclusions

Additive manufacturing is a prevalent technology utilized in prototyping and the production of functional components. The technology is commonly associated with classical 3D printers. However, the utilization of industrial robots with multiple degrees of freedom in this process is a modern and important issue.
Since robotic 3D printing is fairly new, there are many challenges and problems associated with the process. Research is being conducted into the use of alternative printing materials, the use of multiple robots, and the fabrication of novel structures. However, a key and very important aspect of the robotic 3D printing process is the division of the model into layers, so-called ‘slicing’. In this area, researchers have proposed a variety of approaches, and one of the main problems is the lack of a dedicated solution for the direct and efficient generation of a robot’s control codes.
This paper presents a modern solution to reduce the time of pre-process procedures and improve the slicing process in robotic additive manufacturing. The proposed approach, based on a parametric model of the manufactured part, allows for some of the typical operations to be bypassed, reduces the amount of software needed, and easily generates control codes for the robot performing the printing process. The proposed solution has been verified in laboratory conditions during numerous tests, each with positive results. Thus, the conducted research confirms the validity of the mentioned approach and sets new directions in the field of robotic 3D printing.
The proposed system enhances reproducibility by enabling the consistent generation of robot control codes directly from parametric models, reducing human-dependent steps and minimizing variability. Its scalability is demonstrated through the modular slicing approach, which allows for straightforward adaptation to different robotic platforms. By reducing software dependencies and streamlining the pre-processing phase, the method contributes to improved print quality through more predictable toolpaths and optimized deposition strategies. Overall, the implementation of this solution in industrial additive manufacturing (AM) environments could significantly improve process efficiency, reduce deployment time for new parts, and support the broader adoption of robotic 3D printing in the production environment.
The limitations of the presented solution should also be noted; these are mainly due to the simplicity of the models being processed. Therefore, further research should be directed toward developing solutions for more irregular shapes and cases of objects with complex geometries. It may also be interesting to use AI techniques to generate models, directly divide them into layers, and conduct manufacturing using robotic 3D printing.

Author Contributions

Conceptualization, Ł.S., I.G. and P.Š.; methodology, Ł.S., I.G., P.Š. and J.V.; validation, Ł.S., I.G. and P.Š.; formal analysis, Ł.S. and P.Š.; investigation, Ł.S., P.Š. and J.V.; resources, I.G., J.S. and J.V.; data curation, Ł.S., J.S. and P.Š.; writing—original draft preparation, Ł.S., I.G. and P.Š.; writing—review and editing, Ł.S., I.G., P.Š. and J.V.; visualization, P.Š. and J.V.; supervision, I.G., J.S. and Ł.S.; project administration, I.G. and J.V.; funding acquisition, I.G., J.S. and Ł.S. All authors have read and agreed to the published version of the manuscript.

Funding

The APC was funded by the Fellowships for excellent researchers R2-R4, No. 09I03-03-V04. Research on large-scale additive manufacturing based on FGF technology using industrial robots -VRAV.

Institutional Review Board Statement

Not applicable.

Data Availability Statement

Data are contained within the article. The datasets for this study are available from the corresponding author upon reasonable request.

Acknowledgments

This research was conducted at the Technical University of Kosice. The authors gratefully acknowledge the support provided by the National Scholarship Program of the Slovak Republic. This research was supported by the Fellowships for excellent researchers R2-R4, No. 09I03-03-V04, Research on large-scale additive manufacturing based on FGF technology using industrial robots -VRAV. The authors are grateful for the support in the experimental work (grant number KEGA 050TUKE-4/2023).

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Fortunato, G.M.; Nicoletta, M.; Batoni, E.; Vozzi, G.; De Maria, C. A fully automatic non-planar slicing algorithm for the additive manufacturing of complex geometries. Addit. Manuf. 2023, 69, 103541. [Google Scholar] [CrossRef]
  2. Song, Y.; Yang, Z.; Liu, Y.; Deng, J. Function representation based slicer for 3D printing. Comput. Aided Geom. Des. 2018, 62, 276–293. [Google Scholar] [CrossRef]
  3. Barnett, E.; Gosselin, C. Large-scale 3D printing with a cable-suspended robot. Addit. Manuf. 2015, 7, 27–44. [Google Scholar] [CrossRef]
  4. Alkhatib, T. Robotic 3D Printing of Sustainable Structures. Bachelor Thesis, Linnaeus University, Småland, Sweden, 2023. [Google Scholar]
  5. Toshev, R.; Bengs, D.; Helo, P.; Zamora, M. Advancing free-form fabrication: Industrial robots’ role in additive manufacturing of thermoplastics. Procedia Comput. Sci. 2024, 232, 3131–3140. [Google Scholar] [CrossRef]
  6. Zhang, Y.; Zeng, X.; Gao, W.; Wang, L.; Liang, X.; Liu, C.; Yao, Y.; Zhang, J. An Intelligent Robotic Wire Arc Additive Manufacturing System for Complex Metal Parts. Cybern. Syst. 2023, 2, 0105. [Google Scholar] [CrossRef]
  7. Li, Z.; Weng, D.; Chen, L.; Ma, Y.; Wang, Z.; Wang, J. Enhanced Digital Light Processing-Based One-Step 3-Dimensional Printing of Multifunctional Magnetic Soft Robot. Cyborg Bionic Syst. 2025, 6, 0215. [Google Scholar] [CrossRef]
  8. Cendrero, A.M.; Fortunato, G.M.; Munoz-Guijosa, J.M.; De Maria, C.; Lantada, A.D. Benefits of non-planar printing strategies towards eco-efficient 3D printing. Sustainability 2021, 13, 1599. [Google Scholar] [CrossRef]
  9. Li, S.; Nguyen-Xuan, H.; Tran, P. Digital design and parametric study of 3D concrete printing on non-planar surfaces. Autom. Constr. 2022, 145, 104624. [Google Scholar] [CrossRef]
  10. Tiryaki, M.E.; Zhang, X.; Pham, Q. Printing-while-moving: A new paradigm for large-scale robotic 3D Printing. In Proceedings of the International Conference on Intelligent Robots and Systems (IROS), Macau, China, 3–8 November 2019. [Google Scholar] [CrossRef]
  11. Ondočko, Š.; Svetlík, J.; Šašala, M.; Bobovský, Z.; Stejskal, T.; Dobránsky, J.; Demeč, P.; Hrivniak, L. Inverse Kinematics Data Adaptation to Non-Standard Modular Robotic Arm Consisting of Unique Rotational Modules. Appl. Sci. 2021, 11, 1203. [Google Scholar] [CrossRef]
  12. McPherson, J.; Bliss, A.; Smith, F.; Hariss, E.; Zhou, W. A slicer and simulator for cooperative 3d printing. In Proceedings of the Solid Freeform Fabrication 2017: The 28th Annual International Solid Freeform Fabrication Symposium—An Additive Manufacturing Conference, Austin, TX, USA, 7–9 August 2017; Available online: https://repositories.lib.utexas.edu/handle/2152/89887 (accessed on 13 April 2025).
  13. Tamir, T.S.; Xiong, G.; Shen, Z.; Leng, J.; Fang, Q.; Yang, Y.; Jiang, J.; Lodhi, E.; Wang, F.Y. 3D printing in materials manufacturing industry: A realm of Industry 4.0. Heliyon 2023, 9, e19689. [Google Scholar] [CrossRef]
  14. McPherson, J.; Zhou, W. A chunk-based slicer for cooperative 3D printing. Rapid Prototyp. J. 2018, 24, 1436–1446. [Google Scholar] [CrossRef]
  15. Pelzer, L.; Hopmann, C. Additive manufacturing of non-planar layers with variable layer height. Addit. Manuf. 2020, 37, 101697. [Google Scholar] [CrossRef]
  16. Rodriguez-Padilla, C.; Cuan-Urquizo, E.; Roman-Flores, A.; Gordillo, J.L.; Vázquez-Hurtado, C. Algorithm for the conformal 3D printing on non-planar tessellated surfaces: Applicability in patterns and lattices. Appl. Sci. 2021, 11, 7509. [Google Scholar] [CrossRef]
  17. Lee, T. Hand Motion Based 3D Printing Slicer. Master’s Thesis, Seoul National University, Seoul, Republic of Korea, 2018. [Google Scholar]
  18. Nayyeri, P.; Zareinia, K.; Bougherara, H. Planar and nonplanar slicing algorithms for fused deposition modeling technology: A critical review. Int. J. Adv. Manuf. Technol. 2022, 119, 2785–2810. [Google Scholar] [CrossRef]
  19. Craveiro, F.; Bártolo, H.G.; Bártolo, P.J.; Duarte, J. Fabricating construction elements with varying material composition: A case study. In Proceedings of the MATADOR Conference, Manchester, UK, 5–7 July 2017. [Google Scholar]
  20. Werner, J.; Aburaia, M.; Raschendorfer, A.; Lackner, M. MeshSlicer: A 3D-Printing software for printing 3D-models with a 6-axis industrial robot. Procedia CIRP 2021, 99, 110–115. [Google Scholar] [CrossRef]
  21. Luu, Q.K.; La, H.M.; Ho, V.A. A 3-dimensional printing system using an industrial robotic arm. In Proceedings of the IEEE/SICE International Symposium on System Integration, Iwaki, Japan, 11–14 January 2021; Available online: https://ieeexplore.ieee.org/document/9382645 (accessed on 13 April 2025).
  22. Insero, F.; Furlan, V.; Giberti, H. A novel infill strategy to approach non-planar 3D-printing in 6-axis robotized FDM. In Proceedings of the 2022 18th IEEE/ASME International Conference on Mechatronic and Embedded Systems and Applications (MESA), Taipei, Taiwan, 28–30 November 2022. [Google Scholar] [CrossRef]
  23. Bryła, J.; Martowicz, A. Study on the importance of a slicer selection for the 3D printing process parameters via the investigation of G-Code readings. Machines 2021, 9, 163. [Google Scholar] [CrossRef]
  24. Piedra-Cascón, W.; Krishnamurthy, V.R.; Att, W.; Revilla-León, M. 3D printing parameters, supporting structures, slicing, and post-processing procedures of vat-polymerization additive manufacturing technologies: A narrative review. J. Dent. 2021, 109, 103630. [Google Scholar] [CrossRef]
  25. Hong, Q.; Lin, L.; Li, Q.; Jiang, Z.; Fang, J.; Wang, B.; Liu, K.; Wu, Q.; Huang, C. A direct slicing technique for the 3D printing of implicitly represented medical models. Comput. Biol. Med. 2021, 135, 104534. [Google Scholar] [CrossRef]
  26. Kristiawan, R.B.; Imaduddin, F.; Ariawan, D.; Ubaidillah, N.; Arifin, Z. A review on the fused deposition modeling (FDM) 3D printing: Filament processing, materials, and printing parameters. Open Eng. 2021, 11, 639–649. [Google Scholar] [CrossRef]
  27. Pires, J.D.A.C. Industrial Robot Based 3D printer. Master’s Thesis, Technico Lisboa, Lisbon, Portugal, 2021. Available online: https://fenix.tecnico.ulisboa.pt/downloadFile/563345090420150/Thesis_83403.pdf (accessed on 22 April 2025).
  28. Bhooshan, S.; Ladinig, J.; Van Mele, T.; Block, P. Function representation for robotic 3D printed concrete. In Robotic Fabrication in Architecture, Art and Design 2018; Springer: Cham, Switzerland, 2018; pp. 98–109. [Google Scholar] [CrossRef]
  29. Yu, L.; Huang, Y.; Zhongyuan, L.; Xiao, S.; Liu, L.; Song, G.; Wang, Y. Highly informed robotic 3D printed polygon mesh: A nobel strategy of 3D spatial printing. In Proceedings of the 36th Annual Conference of the Association for Computer Aided Design in Architecture (ACADIA), Ann Arbor, MI, USA, 27–29 October 2016; pp. 298–307. [Google Scholar] [CrossRef]
  30. Wüthrich, M.; Gubser, M.; Elspass, W.J.; Jaeger, C. A novel slicing strategy to print overhangs without support material. Appl. Sci. 2021, 11, 8760. [Google Scholar] [CrossRef]
  31. Li, X.; Liu, W.; Hu, Z.; He, C.; Ding, J.; Chen, W.; Wang, S.; Dong, W. Supportless 3D-printing of non-planar thin-walled structures with the multi-axis screw-extrusion additive manufacturing system. Mater. Des. 2024, 240, 112860. [Google Scholar] [CrossRef]
  32. Xu, Z.; Song, T.; Guo, S.; Peng, J.; Zeng, L.; Zhu, M. Robotics technologies aided for 3D printing in construction: A review. Int. J. Adv. Manuf. Technol. 2021, 118, 3559–3574. [Google Scholar] [CrossRef]
  33. Ariffin, M.K.A.M.; Sukindar, N.A.; Baharudin, B.H.T.; Jaafar, C.N.A.; Ismail, M.I.S. Slicer method comparison using open-source 3D printer. IOP Conf. Ser. Earth Environ. Sci. 2018, 114, 012018. [Google Scholar] [CrossRef]
  34. Eyercioğlu, Ö.; Aladağ, M. Non-planar toolpath for large scale additive manufacturing. Int. J. 3D Print. Technol. Digit. Ind. 2021, 5, 477–487. [Google Scholar] [CrossRef]
  35. Menges, A.; Sheil, B.; Glynn, R.; Skavara, M. Infundibuliforms: Kinetic Systems, Additive Manufacturing for Cable Nets and Tensile Surface Control. In Fabricate 2017; UCL Press: London, UK, 2017; Available online: https://www.jstor.org/stable/j.ctt1n7qkg7.15 (accessed on 13 April 2025).
  36. Nycz, A.; Noakes, M.W.; Masuo, C.J.; Love, L.J. Control system framework for using g-code-based 3d printing paths on a multi-degree of freedom robotic arm. In Proceedings of the Solid Freeform Fabrication 2018: The 29th Annual International Solid Freeform Fabrication Symposium—An Additive Manufacturing Conference, SFF 2018, Austin, TX, USA, 13–15 August 2018. [Google Scholar] [CrossRef]
  37. Senthil, T.S.; Vel, N.R.O.; Puviyarasan, M.; Babu, S.R.; Surakasi, R.; Sampath, B. Industrial robot-integrated fused deposition modelling for the 3D printing process. In Development, Properties, and Industrial Applications of 3D Printed Polymer Composites; Advances in Chemical and Materials Engineering Book Series; IGI Global: Hershey, PA, USA, 2023; pp. 188–210. [Google Scholar] [CrossRef]
  38. Ahlers, D.; Wasserfall, F.; Hendrich, N.; Zhang, J. 3D printing of nonplanar layers for smooth surface generation. In Proceedings of the IEEE 15th International Conference on Automation Science and Engineering (CASE), Vancouver, BC, Canada, 22–26 August 2019. [Google Scholar] [CrossRef]
  39. Bhatt, P.M.; Malhan, R.K.; Rajendran, P.; Gupta, S.K. Building free-form thin shell parts using supportless extrusion-based additive manufacturing. Addit. Manuf. 2020, 32, 101003. [Google Scholar] [CrossRef]
  40. Lazarev, Y.; Krotov, O.; Belyaeva, S.; Petrochenko, M. 3D environmentally friendly concrete printing model preparation. E3S Web Conf. 2020, 175, 11024. [Google Scholar] [CrossRef]
  41. Zhang, X.; Li, M.; Lim, J.H.; Weng, Y.; Tay, Y.W.D.; Pham, H.; Pham, Q. Large-scale 3D printing by a team of mobile robots. Autom. Constr. 2018, 95, 98–106. [Google Scholar] [CrossRef]
  42. Puzatova, A.; Shakor, P.; Laghi, V.; Dmitrieva, M. Large-scale 3D printing for construction application by means of robotic arm and gantry 3D printer: A review. Buildings 2022, 12, 2023. [Google Scholar] [CrossRef]
  43. Kulikov, A.A.; Sidorova, A.V.; Balanovskii, A.E. Programming industrial robots for wire arc additive manufacturing. In Proceedings of the 6th International Conference on Industrial Engineering (ICIE 2020), Lecture Notes in Mechanical Engineering 2021. Sochi, Russia, 18–22 May 2020; Springer: Cham, Switzerland, 2021; pp. 566–576. [Google Scholar] [CrossRef]
  44. Xiao, J.; Ji, G.; Zhang, Y.; Ma, G.; Mechtcherine, V.; Pan, J.; Wang, L.; Ding, T.; Duan, Z.; Du, S. Large-scale 3D printing concrete technology: Current status and future opportunities. Cem. Concr. Compos. 2021, 122, 104115. [Google Scholar] [CrossRef]
  45. Insero, F.; Furlan, V.; Giberti, H. Non-planar slicing for filled free-form geometries in robot-based FDM. J. Intell. Manuf. 2025, 36, 833–851. [Google Scholar] [CrossRef]
Figure 1. Robotic AM example.
Figure 1. Robotic AM example.
Polymers 17 01965 g001
Figure 2. Comparison of typical solution and proposed novel approach in robotic 3DP.
Figure 2. Comparison of typical solution and proposed novel approach in robotic 3DP.
Polymers 17 01965 g002
Figure 3. Parametrical model-based system scheme for robotic AM.
Figure 3. Parametrical model-based system scheme for robotic AM.
Polymers 17 01965 g003
Figure 4. Assumed structure of manufactured element base layer.
Figure 4. Assumed structure of manufactured element base layer.
Polymers 17 01965 g004
Figure 5. Proposed algorithm for a novel robotic 3D printing approach.
Figure 5. Proposed algorithm for a novel robotic 3D printing approach.
Polymers 17 01965 g005
Figure 6. The utilized robotic 3DP cell.
Figure 6. The utilized robotic 3DP cell.
Polymers 17 01965 g006
Figure 7. Part of the graphical program responsible for the calculation and its conversion into command form.
Figure 7. Part of the graphical program responsible for the calculation and its conversion into command form.
Polymers 17 01965 g007
Figure 8. Developed system output G-Code testing in the RoboDK™ software.
Figure 8. Developed system output G-Code testing in the RoboDK™ software.
Polymers 17 01965 g008
Figure 9. Ribbed framework manufactured using the proposed solution.
Figure 9. Ribbed framework manufactured using the proposed solution.
Polymers 17 01965 g009
Figure 10. Different frameworks made of alternative materials.
Figure 10. Different frameworks made of alternative materials.
Polymers 17 01965 g010
Figure 11. Thin mats manufactured using proposed approach.
Figure 11. Thin mats manufactured using proposed approach.
Polymers 17 01965 g011
Figure 12. Original reed of shuttleless loom.
Figure 12. Original reed of shuttleless loom.
Polymers 17 01965 g012
Figure 13. Loom reed additive manufacturing.
Figure 13. Loom reed additive manufacturing.
Polymers 17 01965 g013
Figure 14. Shuttleless loom with installed reed reconstructed using proposed solution.
Figure 14. Shuttleless loom with installed reed reconstructed using proposed solution.
Polymers 17 01965 g014
Table 1. Solutions proposed in the literature.
Table 1. Solutions proposed in the literature.
Problem/ApplicationMethod/Slicing ToolReferences
Hybrid slicing for complex 3DPSTL-based model slicing[1]
Sustainable wood fiber polymer printingCAD, Cura Slicer, Robot Studio[4]
Direct G-code for ABB robotSTL-based model slicing[5]
Cooperative 3DP with mobile robotsCustom slicer and slicing scheme[7,29]
Robotic AM for personalized insolesNotepad++, MATLAB, Excel, CAD, Slic3r[9]
Hybrid toolpath generation for 6-axis robotCAD, MATLAB, Robot Studio[14]
Non-planar AM for better surface and strengthC# programming, Rhino-Common API[15]
Pattern transfer to curved surfacesLabView, DLL[16]
Intuitive 3D modeling via hand motionCustom slicer[17]
Impact of slicing on FDM qualityMultiple tools[18]
Gradient material extrusionROS, Slic3r[19]
Collision-aware code for robotCustom contouring method[20]
Stair-stepping in correction AMJava-based, variable layer height[34]
Hand motion-based slicingGesture-controlled slicer[37]
Collision-free non-planar FDM slicingParallel slicing algorithm in Slic3r[38]
Trajectory projection on tessellated surfacesMathematical algorithm[39]
Model slicing for concrete AMCAD-based dual-software slicing[40]
Table 2. Developed script verification for different sets of basic parameters.
Table 2. Developed script verification for different sets of basic parameters.
Set of ParametersResult
Structure length a = 1946 [mm]
Structure width b = 290 [mm]
Structure height h = 240 [mm]
Amount of ribs r b = 6
Layer height L h = 30 [mm]
Polymers 17 01965 i001
Structure length a = 1946 [mm]
Structure width b = 1000 [mm]
Structure height h   = 240 [mm]
Number of ribs r b = 10
Layer height L h = 30 [mm]
Polymers 17 01965 i002
Structure length a = 3475 [mm]
Structure width b = 424 [mm]
Structure height h = 240 [mm]
Number of ribs r b = 16
Layer height L h = 10.7 [mm]
Polymers 17 01965 i003
Structure length a   = 3475 [mm]
Structure width b   = 424 [mm]
Structure height h = 3000 [mm]
Number of ribs r b = 16
Layer height L h = 22.5 [mm]
Polymers 17 01965 i004
Table 3. Robotics 3DP process parameters and material type for samples under consideration.
Table 3. Robotics 3DP process parameters and material type for samples under consideration.
SampleMaterial L h [mm] V r o b [mm/s] T n o z [°C]
APETG225215
BABS1.520230
CPP1.520200
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.

Share and Cite

MDPI and ACS Style

Gajdoš, I.; Sobaszek, Ł.; Štefčák, P.; Varga, J.; Slota, J. A Novel Parametrical Approach to the Ribbed Element Slicing Process in Robotic Additive Manufacturing. Polymers 2025, 17, 1965. https://doi.org/10.3390/polym17141965

AMA Style

Gajdoš I, Sobaszek Ł, Štefčák P, Varga J, Slota J. A Novel Parametrical Approach to the Ribbed Element Slicing Process in Robotic Additive Manufacturing. Polymers. 2025; 17(14):1965. https://doi.org/10.3390/polym17141965

Chicago/Turabian Style

Gajdoš, Ivan, Łukasz Sobaszek, Pavol Štefčák, Jozef Varga, and Ján Slota. 2025. "A Novel Parametrical Approach to the Ribbed Element Slicing Process in Robotic Additive Manufacturing" Polymers 17, no. 14: 1965. https://doi.org/10.3390/polym17141965

APA Style

Gajdoš, I., Sobaszek, Ł., Štefčák, P., Varga, J., & Slota, J. (2025). A Novel Parametrical Approach to the Ribbed Element Slicing Process in Robotic Additive Manufacturing. Polymers, 17(14), 1965. https://doi.org/10.3390/polym17141965

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop