Algorithm for the Conformal 3D Printing on Non-Planar Tessellated Surfaces: Applicability in Patterns and Lattices
Abstract
:1. Introduction
2. Literature Review
2.1. Non-Planar Path Planning for Manufacturing
2.2. Non-Planar Path Planning for 3D Printing
3. Materials and Methods
3.1. Algorithm Description
- The coordinates of sequential and ordered points of the trajectory (usually lying on two-dimensional but not mandatory) are generated by parametric equations, recursive functions, or infill patterns.
- The STL file of the non-planar target surface.
- The vector of projection (direction) of the trajectory.
- The new position of every point of the path that was able to intersect the body in the given direction. The points’ sequence is maintained as it was before the projection, and those points that did not cross the body because they never found a surface are discarded.
- The normal vector for each projected point is calculated for the orientation of the extruder in the case of using a multi-axis system.
- From the new positions , the G-code is generated for direct 3D printing.
3.2. Generation of Target Structures and Printing Trajectories
4. Results
4.1. Printing of Target Structure
4.2. Printing Trajectories
4.3. Evaluation of Algorithm
5. Discussion
6. Conclusions
- It allows projecting complex parametric trajectories onto any non-planar surfaces defined by an STL geometry file, so the surface does not have to be analytical. The generation of patterns, such as those used in [6,41] in a two-dimensional plane, is direct, but generating those patterns in 3D following a curve may be challenging if the surface is complex and not analytical.
- It allows shortening the design time and the steps for AM of conformal patterns on non-planar surfaces by directly producing a G-code to be transferred to the printing machine. It is a simple software tool that is easy to use and even modified for further specific applications.
- The algorithm gives each projected point the normal to orient the extruder in a multi-axis system.
- It allows concatenating different trajectories to create structures with different material densities.
- It allows printing as many layers as needed or alternating the pattern by layers as the sinusoidal pattern.
- Having the vector of projection as a user-defined parameter allows playing with trajectories projected at different inclination angles to generate different patterns on the target surface. Similarly, the pattern can be generated at an inclined plane and then projected as required.
- Non-planar lattice shells, when built from the projection or conformal printing, will have distortions (not present in their planar version) that will affect their resulting mechanical properties (especially if those were characterized in planar samples). This prompts further analysis of the mechanical properties of the lattice shells.
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Acknowledgments
Conflicts of Interest
Appendix A
References
- Jiang, J.; Ma, Y. Path Planning Strategies to Optimize Accuracy, Quality, Build Time and Material Use in Additive Manufacturing: A Review. Micromachines 2020, 11, 633. [Google Scholar] [CrossRef]
- Diegel, O.; Singamneni, S.; Huang, B.; Gibson, I. Curved Layer Fused Deposition Modeling in Conductive Polymer Additive Manufacturing. Adv. Mater. Res. 2011, 199, 1984–1987. [Google Scholar] [CrossRef] [Green Version]
- Chen, L.; Chung, M.F.; Tian, Y.; Joneja, A.; Tang, K. Variable-depth curved layer fused deposition modeling of thin-shells. Robot. Comput.-Integr. Manuf. 2019, 57, 422–434. [Google Scholar] [CrossRef]
- Pelzer, L.; Hopmann, C. Additive manufacturing of non-planar layers with variable layer height. Addit. Manuf. 2021, 37, 101697. [Google Scholar] [CrossRef]
- Tao, W.; Leu, M.C. Design of lattice structure for additive manufacturing. In Proceedings of the 2016 International Symposium on Flexible Automation (ISFA), Cleveland, OH, USA, 1–3 August 2016; pp. 325–332. [Google Scholar] [CrossRef]
- McCaw, J.C.; Cuan-Urquizo, E. Curved-layered additive manufacturing of non-planar, parametric lattice structures. Mater. Des. 2018, 160, 949–963. [Google Scholar] [CrossRef]
- Lu, B.; Lan, H.; Liu, H. Additive manufacturing frontier: 3D printing electronics. Opto-Electron. Adv. 2018, 1, 170004. [Google Scholar] [CrossRef]
- Kai, C.C.; Jacob, G.G.K.; Mei, T. Interface Between CAD and Rapid Prototyping Systems. Part 1: A Study of Existing Interfaces. Int. J. Adv. Manuf. Technol. 1997, 13, 566–570. [Google Scholar] [CrossRef]
- Chen, H.; Fuhlbrigge, T.; Li, X. A review of CAD-based robot path planning for spray painting. Ind. Robot. Int. J. 2009, 36, 45–50. [Google Scholar] [CrossRef]
- Zhao, J.; Zou, Q.; Li, L.; Zhou, B. Tool path planning based on conformal parameterization for meshes. Chin. J. Aeronaut. 2015, 28, 1555–1563. [Google Scholar] [CrossRef] [Green Version]
- Chen, T.; Shi, Z. A tool path generation strategy for three-axis ball-end milling of free-form surfaces. J. Mater. Process. Technol. 2008, 208, 259–263. [Google Scholar] [CrossRef]
- Lasemi, A.; Xue, D.; Gu, P. A freeform surface manufacturing approach by integration of inspection and tool path generation. Int. J. Prod. Res. 2012, 50, 6709–6725. [Google Scholar] [CrossRef]
- Broomhead, P.; Edkins, M. Generating NC data at the machine tool for the manufacture of free-form surfaces. Int. J. Prod. Res. 1986, 24, 1–14. [Google Scholar] [CrossRef]
- Loney, G.C.; Ozsoy, T.M. NC machining of free form surfaces. Comput.-Aided Des. 1987, 19, 85–90. [Google Scholar] [CrossRef]
- Kuragano, T. FRESDAM system for design of aesthetically pleasing free-form objects and generation of collision-free tool paths. Comput.-Aided Des. 1992, 24, 573–581. [Google Scholar] [CrossRef]
- Bobrow, J.E. NC machine tool path generation from CSG part representations. Comput.-Aided Des. 1985, 17, 69–76. [Google Scholar] [CrossRef]
- Chen, Y.D.; Ni, J.; Wu, S.M. Real-time CNC Tool Path Generation for Machining IGES Surfaces. J. Eng. Ind. 1993, 115, 480–486. [Google Scholar] [CrossRef]
- Huang, Y.; Oliver, J.H. Non-constant parameter NC tool path generation on sculptured surfaces. Int. J. Adv. Manuf. Technol. 1994, 9, 281–290. [Google Scholar] [CrossRef]
- Suresh, K.; Yang, D. Constant scallop-height machining of free-form surfaces. J. Eng. Ind. 1994, 116, 253–259. [Google Scholar] [CrossRef]
- Lin, R.S.; Koren, Y. Efficient tool-path planning for machining free-form surfaces. J. Eng. Ind. 1996, 118, 20–28. [Google Scholar] [CrossRef]
- Sarma, R.; Dutta, D. The geometry and generation of NC tool paths. In Proceedings of the International Design Engineering Technical Conferences and Computers and Information in Engineering Conference, Irvine, CA, USA, 18–22 August 1996; p. V003T03A010.1996. [Google Scholar] [CrossRef]
- Choi, B.K.; Jerard, R.B. Sculptured Surface Machining: Theory and Applications; Springer Science & Business Media: Berlin, Germany, 2012. [Google Scholar] [CrossRef]
- Mladenović, G.M.; Tanović, L.M.; Ehmann, K.F. Tool path generation for milling of free form surfaces with feed rate scheduling. FME Trans. 2015, 43, 9–15. [Google Scholar] [CrossRef] [Green Version]
- Mladenovic, G.; Milovanovic, M.; Tanovic, L.; Puzovic, R.; Pjevic, M.; Popovic, M.; Stojadinovic, S. The Development of CAD/CAM System for Automatic Manufacturing Technology Design for Part with Free Form Surfaces. In International Conference of Experimental and Numerical Investigations and New Technologies; Springer: Zlatibor, Serbia, 2018; pp. 460–476. [Google Scholar] [CrossRef]
- Jin, M.; Gu, X.; He, Y.; Wang, Y. Conformal Geometry: Computational Algorithms and Engineering Applications; Springer: Cham, Switzerland, 2018. [Google Scholar] [CrossRef]
- Chen, H.; Xi, N.; Sheng, W.; Chen, Y.; Roche, A.; Dahl, J. A general framework for automatic CAD-guided tool planning for surface manufacturing. In Proceedings of the 2003 IEEE International Conference on Robotics and Automation (Cat. No. 03CH37422), Taipei, Taiwan, 14–19 September 2003; Volume 3, pp. 3504–3509. [Google Scholar] [CrossRef]
- Jun, C.; Kim, D.; Park, S. A new curve-based approach to triangular machining. Comput.-Aided Des. 2002, 34, 379–389. [Google Scholar] [CrossRef]
- Lauwers, B.; Kiswanto, G.; Kruth, J.P. Development of a five-axis milling tool path generation algorithm based on faceted models. CIRP Ann. 2003, 52, 85–88. [Google Scholar] [CrossRef]
- Mineo, C.; Pierce, S.G.; Nicholson, P.I.; Cooper, I. Introducing a novel mesh following technique for approximation-free robotic tool path trajectories. J. Comput. Des. Eng. 2017, 4, 192–202. [Google Scholar] [CrossRef] [Green Version]
- Zhao, D.; Guo, W. Shape and performance controlled advanced design for additive manufacturing: A review of slicing and path planning. J. Manuf. Sci. Eng. 2020, 142, 010801. [Google Scholar] [CrossRef]
- Chakraborty, D.; Reddy, B.A.; Choudhury, A.R. Extruder path generation for curved layer fused deposition modeling. Comput.-Aided Des. 2008, 40, 235–243. [Google Scholar] [CrossRef]
- Diegel, O.; Singamneni, S.; Chowdhury, R.; Gibson, I.; Huang, B. Curved-layer fused deposition modelling. J. New Gener. Sci. 2010, 8, 95–107. [Google Scholar]
- Huang, B.; Singamneni, S.; Diegel, O. Construction of a curved layer rapid prototyping system: Integrating mechanical, electronic and software engineering. In Proceedings of the 2008 15th International Conference on Mechatronics and Machine Vision in Practice, Auckland, New Zealand, 2–4 December 2008; pp. 599–603. [Google Scholar] [CrossRef]
- Diegel, O.; Singamneni, S.; Huang, B.; Gibson, I. Getting rid of the wires: Curved layer fused deposition modeling in conductive polymer additive manufacturing. Key Eng. Mater. 2011, 467, 662–667. [Google Scholar] [CrossRef]
- Singamneni, S.; Roychoudhury, A.; Diegel, O.; Huang, B. Modeling and evaluation of curved layer fused deposition. J. Mater. Process. Technol. 2012, 212, 27–35. [Google Scholar] [CrossRef]
- Jin, Y.; Du, J.; He, Y.; Fu, G. Modeling and process planning for curved layer fused deposition. Int. J. Adv. Manuf. Technol. 2017, 91, 273–285. [Google Scholar] [CrossRef]
- Patel, Y.; Kshattriya, A.; Singamneni, S.B.; Choudhury, A.R. Application of curved layer manufacturing for preservation of randomly located minute critical surface features in rapid prototyping. Rapid Prototyp. J. 2015, 21, 725–734. [Google Scholar] [CrossRef]
- Allen, R.J.; Trask, R.S. An experimental demonstration of effective Curved Layer Fused Filament Fabrication utilising a parallel deposition robot. Addit. Manuf. 2015, 8, 78–87. [Google Scholar] [CrossRef] [Green Version]
- Llewellyn-Jones, T.; Allen, R.; Trask, R. Curved layer fused filament fabrication using automated toolpath generation. 3D Print. Addit. Manuf. 2016, 3, 236–243. [Google Scholar] [CrossRef] [PubMed]
- Cuan-Urquizo, E.; Martínez-Magallanes, M.; Crespo-Sánchez, S.E.; Gómez-Espinosa, A.; Olvera-Silva, O.; Roman-Flores, A. Additive manufacturing and mechanical properties of lattice-curved structures. Rapid Prototyp. J. 2019, 25, 895–903. [Google Scholar] [CrossRef]
- McCaw, J.C.; Cuan-Urquizo, E. Mechanical characterization of 3D printed, non-planar lattice structures under quasi-static cyclic loading. Rapid Prototyp. J. 2020, 26, 707–717. [Google Scholar] [CrossRef]
- Adams, J.J.; Duoss, E.B.; Malkowski, T.F.; Motala, M.J.; Ahn, B.Y.; Nuzzo, R.G.; Bernhard, J.T.; Lewis, J.A. Conformal printing of electrically small antennas on three-dimensional surfaces. Adv. Mater. 2011, 23, 1335–1340. [Google Scholar] [CrossRef] [PubMed]
- Shembekar, A.V.; Yoon, Y.J.; Kanyuck, A.; Gupta, S.K. Generating Robot Trajectories for Conformal Three-Dimensional Printing Using Nonplanar Layers. J. Comput. Inf. Sci. Eng. 2019, 19, 031011. [Google Scholar] [CrossRef]
- Alkadi, F.; Lee, K.C.; Bashiri, A.H.; Choi, J.W. Conformal additive manufacturing using a direct-print process. Addit. Manuf. 2020, 32, 100975. [Google Scholar] [CrossRef]
- Ahlers, D.; Wasserfall, F.; Hendrich, N.; Zhang, J. 3D printing of nonplanar layers for smooth surface generation. In Proceedings of the 2019 IEEE 15th International Conference on Automation Science and Engineering (CASE), Vancouver, BC, Canada, 22–26 August 2019; pp. 1737–1743. [Google Scholar]
- Feng, X.; Cui, B.; Liu, Y.; Li, L.; Shi, X.; Zhang, X. Curved-layered material extrusion modeling for thin-walled parts by a 5-axis machine. Rapid Prototyp. J. 2021, 27, 1378–1387. [Google Scholar] [CrossRef]
- Aref, H. Lindenmayer systems, fractals, and plants (Przemyslaw Prusinkiewicz and James Hanan). SIAM Rev. 1991, 33, 284. [Google Scholar] [CrossRef]
- Maru, R. SCATTERBAR3, <2018>. MATLAB Central File Exchange. Available online: https://www.mathworks.com/matlabcentral/fileexchange/1420-scatterbar3 (accessed on 24 March 2021).
Works | Geometry of mandrel: Controlled (C) or Random (R) | Experimentation | Complex (C) or Regular (R) Trajectories | Applications | |||||
---|---|---|---|---|---|---|---|---|---|
Finish improvement and Increase in Strength | Reduction of Layers | Curved Slicing Layers | Metamaterial Lattices | Conformal Printing | Avoid Support Material | ||||
Chakraborty et al. [31] | C | - | R | X | X | - | - | - | - |
Singamneni et al. [35] Huang et al. [33] Diegel et al. [32,34] | C | X | R | X | - | - | - | - | - |
Jin et al. [36] | R | - | R | X | - | X | - | - | - |
Patel et al. [37] | C | - | R | - | X | X | - | - | - |
Allen and Trask [38] Llewellyn-Jones et al. [39] | C | X | C | X | - | X | - | - | - |
McCaw and Cuan-Urquizo [6,41] Cuan-Urquizo et al. [40] | C | X | C | - | - | - | X | - | - |
Shembekar et al. [43] | R | X | R | X | - | - | - | - | - |
Alkadi et al. [44] | R | X | R | - | - | - | - | X | - |
Feng et al. [46] | R | X | R | X | X | X | - | X | X |
This work | R | X | C | - | - | - | X | X | - |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2021 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/).
Share and Cite
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. https://doi.org/10.3390/app11167509
Rodriguez-Padilla C, Cuan-Urquizo E, Roman-Flores A, Gordillo JL, Vázquez-Hurtado C. Algorithm for the Conformal 3D Printing on Non-Planar Tessellated Surfaces: Applicability in Patterns and Lattices. Applied Sciences. 2021; 11(16):7509. https://doi.org/10.3390/app11167509
Chicago/Turabian StyleRodriguez-Padilla, Consuelo, Enrique Cuan-Urquizo, Armando Roman-Flores, José L. Gordillo, and Carlos Vázquez-Hurtado. 2021. "Algorithm for the Conformal 3D Printing on Non-Planar Tessellated Surfaces: Applicability in Patterns and Lattices" Applied Sciences 11, no. 16: 7509. https://doi.org/10.3390/app11167509
APA StyleRodriguez-Padilla, C., Cuan-Urquizo, E., Roman-Flores, A., Gordillo, J. L., & Vázquez-Hurtado, C. (2021). Algorithm for the Conformal 3D Printing on Non-Planar Tessellated Surfaces: Applicability in Patterns and Lattices. Applied Sciences, 11(16), 7509. https://doi.org/10.3390/app11167509