An Additive Manufacturing Direct Slicing Algorithm Based on a STEP Model
Abstract
:1. Introduction
1.1. Fused Deposition Modeling (FDM)
1.2. Slicing Algorithm
1.2.1. Slicing Algorithm Based on a Standard Template Library (STL)
1.2.2. Direct Slicing Algorithm Based on a CAD Model
1.3. Our Work and Its Application Significance
1.3.1. Our Work
1.3.2. Industrial Utilization and Application Significance
- (1)
- AM technology is highly valued by academia and industry, and is widely used in the manufacturing of aerospace parts, mold manufacturing, medical devices and organ manufacturing, personalized customization, building construction, and many other fields. In these fields, many parts have complex surfaces, such as the blades of aeromotors, human bones, and so on. However, some traditional slicing algorithms or general commercial software cannot ensure the printing accuracy of these parts. In this paper, the STEP geometric model is transformed into NURBS surface representation, and a closed layer contour with higher accuracy is constructed. This slicing algorithm reduces the surface shape error of parts and improves printing accuracy.
- (2)
- AM technology can obviously shorten the research and development cycle of the product. Generally speaking, the higher the slicing accuracy of parts, the smaller the layer thickness and the greater the amount of calculation. This leads to data redundancy, large storage files and longer slicing times. The slicing algorithm in this paper can effectively shorten the product development cycle, reduce the product development cost, and improve the production efficiency.
- (3)
- Usually, the functions of most commercial slicing software are fixed. Therefore, AM printer users are only able to select slicing patterns according to their requirements, and cannot carry out secondary development. The freedom of choosing slicing methods is severely restricted because the commercial software is only based on planar slicing, and does not include other functions such as curved layer slicing. However, the slicing algorithm in this paper can solve these problems, and has high portability and flexibility.
- (4)
- AM is a green manufacturing mode. Some solid parts are designed as hollow network structures, and it is difficult to produce them by traditional processing methods. However, AM can not only print complex parts with a hollow network structure or other complicated structures but also save materials and reduce the pressure on the natural environment and resources.
2. Method
2.1. Expression Method of a Basic Boundary Line
2.2. Intersection Algorithm of the Basic Boundary Line and Tangent Plane
2.2.1. Intersection of the Line and Tangent Plane
2.2.2. Intersection of the Tangent Plane and Quadratic Curve
2.3. Research on a Direct Slicing Algorithm of the STEP Model Based on a NURBS Surface
2.3.1. Overview of the NURBS Surface
2.3.2. NURBS Surface Intersection Method Based on a Discrete Tracking Algorithm
3. Algorithm Steps
4. Experiments
4.1. Slicing Simulations and Printing Experiments
4.2. Result and Discussion
4.3. Summary
5. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Acknowledgments
Conflicts of Interest
References
- Oropallo, W.; Piegl, L.A. Ten challenges in 3D printing. Eng. Comput. 2016, 32, 135–148. [Google Scholar] [CrossRef]
- Xiao, J.; Eynard, B.; Anwer, N.; Durupt, A.; Le Duigou, J.; Danjou, C. STEP/STEP-NC-compliant manufacturing information of 3D printing for FDM technology. Int. J. Adv. Manuf. Technol. 2021, 112, 1713–1728. [Google Scholar] [CrossRef]
- Chietera, F.P.; Colella, R.; Catarinucci, L. Dielectric Resonators Antennas Potential Unleashed by 3D Printing Technology: A Practical Application in the IoT Framework. Electronics 2022, 11, 64. [Google Scholar] [CrossRef]
- 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]
- Goh, G.L.; Dikshit, V.; Koneru, R.; Peh, Z.K.; Lu, W.; Goh, G.D.; Yeong, W.Y. Fabrication of design-optimized multifunctional safety cage with conformal circuits for drone using hybrid 3D printing technology. Int. J. Adv. Manuf. Technol. 2022, 120, 2573–2586. [Google Scholar] [CrossRef]
- Wu, W.; Li, J.; Jiang, J.; Liu, Q.; Zheng, A.; Zhang, Z.; Zhao, J.; Ren, L.; Li, G. Influence Mechanism of Ultrasonic Vibration Substrate on Strengthening the Mechanical Properties of Fused Deposition Modeling. Polymers 2022, 14, 904. [Google Scholar] [CrossRef]
- Bembenek, M.; Kowalski, Ł.; Pawlik, J.; Bajda, S. Research on the Influence of the Load Direction and the Cross-Section Shape on the Young’s Modulus of Elements Produced by the Fused Deposition Modeling Method. J. Mater. Eng. Perform. 2022, 31, 1–7. [Google Scholar] [CrossRef]
- Shaqour, B.; Abuabiah, M.; Abdel-Fattah, S.; Juaidi, A.; Abdallah, R.; Abuzaina, W.; Qarout, M.; Verleije, B.; Cos, P. Gaining a better understanding of the extrusion process in fused filament fabrication 3D printing: A review. Int. J. Adv. Manuf. Technol. 2021, 114, 1279–1291. [Google Scholar] [CrossRef]
- Rajan, K.; Samykano, M.; Kadirgama, K.; Harun, W.S.W.; Rahman, M.M. Fused deposition modeling: Process, materials, parameters, properties, and applications. Int. J. Adv. Manuf. Technol. 2022, 120, 1531–1570. [Google Scholar] [CrossRef]
- Burlikowski, W.; Kowalik, Z.; Kowol, P.; Michalik, R. 3D Printing of Composite Material for Electromechanical Energy Harvesters. Electronics 2022, 11, 1458. [Google Scholar] [CrossRef]
- Cano-Vicent, A.; Tambuwala, M.M.; Hassan, S.S.; Barh, D.; Aljabali, A.A.A.; Birkett, M.; Arjunan, A.; Serrano-Aroca, A. Fused deposition modelling: Current status, methodology, applications and future prospects. Addit. Manuf. 2021, 47, 102378. [Google Scholar] [CrossRef]
- Park, M.J.; Bae, J.; Ju, Y.K. Structural behavior of a composite curtain wall fabricated by the fused deposition modeling 3D printing method. Polymers 2022, 14, 1431. [Google Scholar] [CrossRef] [PubMed]
- Gottschalk, N.; Quodbach, J.; Elia, A.G.; Hess, F.; Bogdahn, M. Determination of feed forces to improve process understanding of Fused Deposition Modeling 3D printing and to ensure mass conformity of printed solid oral dosage forms. Int. J. Pharm. 2021, 614, 121416. [Google Scholar] [CrossRef]
- Tamir, T.S.; Xiong, G.; Fang, Q.; Dong, X.; Shen, Z.; Wang, F.-Y. A Feedback-based Print Quality Improving Strategy for FDM 3D Printing: An Optimal Design Approach. Int. J. Adv. Manuf. Technol. 2022, 120, 2777–2791. [Google Scholar] [CrossRef]
- Gleadall, A. Full Control G Code Designer: Open-source software for unconstrained design in additive manufacturing. Addit. Manuf. 2021, 46, 102109. [Google Scholar] [CrossRef]
- Hada, T.; Kanazawa, M.; Iwaki, M.; Arakida, T.; Soeda, Y.; Katheng, A.; Otake, R.; Minakuchi, S. Effect of printing direction on the accuracy of 3D-printed dentures using stereolithography technology. Materials 2020, 13, 3405. [Google Scholar] [CrossRef]
- Xu, J.; Chen, Y.; Yuan, H.; Gu, H.; Xu, Z.; Han, Y. Algorithm of Filling Region Generation Based on Implicit Surface in Complex Surface. In Proceedings of the 2021 2nd International Conference on Artificial Intelligence and Information Systems, London, UK, 21–22 January 2021. [Google Scholar] [CrossRef]
- Lai, X.; Wei, Z. Slicing Algorithm and Partition Scanning Strategy for 3D Printing Based on GPU Parallel Computing. Materials 2021, 14, 4297. [Google Scholar] [CrossRef]
- 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]
- 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]
- 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]
- Zhang, N.; Zhang, L.; Wang, S.; Wen, S.; Shi, Y. Region-based layered infill area generation of STL models for additive manufacturing. Rapid Prototyp. J. 2020, 27, 99–111. [Google Scholar] [CrossRef]
- Xu, J.; Gu, X.; Ding, D.; Pan, Z.; Chen, K. A review of slicing methods for directed energy deposition based additive manufacturing. Rapid Prototyp. J. 2018, 24, 1012–1025. [Google Scholar] [CrossRef]
- Hartquist, E.E.; Menon, J.P.; Suresh, K.; Voelcker, H.B.; Zagajac, J. A computing strategy for applications involving offsets, sweeps, and Minkowski operations. Comput. Aided Des. 1999, 31, 175–183. [Google Scholar] [CrossRef]
- Wang, R.; Zhang, H.; Gui-Lan, W.; Zhao, X. Cylindrical slicing and path planning of propeller in wire and arc additive manufacturing. Rapid Prototyp. J. 2019, 26, 49–58. [Google Scholar] [CrossRef]
- Ye, H.; Zhou, C.; Xu, W. Image-based slicing and tool path planning for hybrid stereolithography additive manufacturing. J. Manuf. Sci. Eng. 2017, 139, 071006. [Google Scholar] [CrossRef]
- Koc, B.; Ma, Y.; Lee, Y.S. Smoothing STL files by Max-Fit biarc curves for rapid prototyping. Rapid Prototyp. J. 2000, 6, 186–205. [Google Scholar] [CrossRef]
- Nadiyapara, H.H.; Pande, S. A review of variable slicing in fused deposition modeling. J. Inst. Eng. Ser. C 2017, 98, 387–393. [Google Scholar] [CrossRef]
- Zeng, L.; Lai, L.M.L.; Qi, D.; Lai, Y.-H.; Yuen, M.M.-F. Efficient slicing procedure based on adaptive layer depth normal image. Comput. Aided Des. 2011, 43, 1577–1586. [Google Scholar] [CrossRef] [Green Version]
- Tyberg, J.; Bøhn, J.H. Local adaptive slicing. Rapid Prototyp. J. 1998, 4, 118–127. [Google Scholar] [CrossRef]
- Huang, B.; Singamneni, S.B. Curved layer adaptive slicing (CLAS) for fused deposition modelling. Rapid Prototyp. J. 2015, 21, 354–367. [Google Scholar] [CrossRef]
- Huang, J.; Qin, Q.; Wen, C.; Chen, Z.; Huang, K.; Fang, X.; Wang, J. A dynamic slicing algorithm for conformal additive manufacturing. Addit. Manuf. 2022, 51, 102622. [Google Scholar] [CrossRef]
- Wang, C.X.; Hao, Z.B. The uniform thickness hierarchical algorithm of rapid prototyping technology STL model. Mech. Des. Manuf. 2014, 4, 133–136. [Google Scholar] [CrossRef]
- Zhang, Z.; Joshi, S. An improved slicing algorithm with efficient contour construction using STL files. Int. J. Adv. Manuf. Technol. 2015, 80, 1347–1362. [Google Scholar] [CrossRef]
- Han, X.G.; Song, X.H.; Yin, M.; Yin, G.F. A layered section contour generation algorithm for additive manufacturing parts with complex surfaces. J. Mech. Eng. 2019, 55, 88–98. [Google Scholar] [CrossRef] [Green Version]
- 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]
- Nault, I.M.; Ferguson, G.D.; Nardi, A.T. Multi-axis tool path optimization and deposition modeling for cold spray additive manufacturing. Addit. Manuf. 2021, 38, 101779. [Google Scholar] [CrossRef]
- Lee, K.H.; Woo, H. Direct integration of reverse engineering and rapid prototyping. Comput. Ind. Eng. 2000, 38, 21–38. [Google Scholar] [CrossRef]
- Chen, Y.; Li, K.; Qian, X. Direct geometry processing for telefabrication. J. Comput. Inf. Sci. Eng. 2013, 13, 041002. [Google Scholar] [CrossRef]
- Zhao, Z.; Luc, Z. Adaptive direct slicing of the solid model for rapid prototyping. Int. J. Prod. Res. 2000, 38, 69–83. [Google Scholar] [CrossRef]
- Cao, W.; Miyamoto, Y. Direct slicing from AutoCAD solid models for rapid prototyping. Int. J. Adv. Manuf. Technol. 2003, 21, 739–742. [Google Scholar] [CrossRef]
- Wang, W.; Chao, H.; Tong, J.; Yang, Z.; Tong, X.; Li, H.; Liu, X.; Liu, L. Saliency-preserving slicing optimization for effective 3d printing. Comput. Graph. Forum 2015, 34, 148–160. [Google Scholar] [CrossRef]
- Sun, S.H.; Chiang, H.W.; Lee, M.I. Adaptive direct slicing of a commercial CAD model for use in rapid prototyping. Int. J. Adv. Manuf. Technol. 2007, 34, 689–701. [Google Scholar] [CrossRef]
- Hope, R.L.; Roth, R.N.; Jacobs, P.A. Adaptive slicing with sloping layer surfaces. Rapid Prototyp. J. 1997, 3, 89–98. [Google Scholar] [CrossRef] [Green Version]
- Hope, R.L.; Jacobs, P.A.; Roth, R.N. Rapid prototyping with sloping surfaces. Rapid Prototyp. J. 1997, 3, 12–19. [Google Scholar] [CrossRef] [Green Version]
- Zhou, M.Y.; Xi, J.T.; Yan, J.Q. STEP-based direct slicing algorithm for rapid prototyping. J. Shanghai Jiaotong Univ. 2003, 37, 737–740. [Google Scholar] [CrossRef]
- Pan, H.P. Research on Layered Processing Technology in Rapid Prototyping Manufacturing. Ph.D. Thesis, Nanchang University, Nanchang, China, 2007. [Google Scholar]
- Rengier, F.; Mehndiratta, A.; Von Tengg-Kobligk, H.; Zechmann, C.M.; Unterhinninghofen, R.; Kauczor, H.-U.; Giesel, F.L. 3D printing based on imaging data: Review of medical applications. Int. J. CARS 2010, 5, 335–341. [Google Scholar] [CrossRef]
- Jin, J. Optimal Design and Experimental Research of Blade Based on Nurbs and Neural Network Technology. Ph.D. Thesis, Northwest University of Technology, Xi’an, China, 2007. [Google Scholar]
- Lu, C.H. Key Technologies in Preliminary Ship Design Based on Nurbs Representation. Ph.D. Thesis, Dalian University of Technology, Dalian, China, 2005. [Google Scholar]
- Zhao, J.B.; Liu, W.J. Recent progress in slicing algorithm of rapid prototyping technology. Comput. Integr. Manuf. Syst. 2009, 15, 209–221. [Google Scholar] [CrossRef]
- Zhou, M.; Xi, J.; Li, J. Direct slicing of CAD solid models based on STEP. Comput. Integr. Manuf. Syst. 2005, 11, 1243–1247. [Google Scholar] [CrossRef]
Printed Part | Print Material | Layer Thickness (mm) | Total Layers | Nozzle Diameter (mm) | Nozzle Temperature (°C) | Filling Density | Extrusion Speed (mm/s) |
---|---|---|---|---|---|---|---|
Lower teeth | ABS | 0.1 | 196 | 0.1 | 215 | 100% | 60 |
Gearbox base | ABS | 0.2 | 149 | 0.2 | 230 | 100% | 100 |
Location Number (Upper Surface) | Ra (μm) | Rz (μm) | Location Number (Side) | Ra (μm) | Rz (μm) |
---|---|---|---|---|---|
1 | 7.214 | 32.217 | 11 | 11.528 | 50.124 |
2 | 6.925 | 31.114 | 12 | 12.577 | 49.387 |
3 | 8.312 | 28.368 | 13 | 14.026 | 47.219 |
4 | 8.473 | 28.259 | 14 | 13.780 | 52.54 |
5 | 7.511 | 27.11 | 15 | 11.451 | 47.324 |
6 | 8.160 | 33.872 | 16 | 12.134 | 49.671 |
7 | 7.207 | 32.931 | 17 | 13.572 | 45.216 |
8 | 6.698 | 27.458 | 18 | 12.980 | 51.317 |
9 | 8.219 | 29.743 | 19 | 13.247 | 48.216 |
10 | 7.835 | 30.117 | 20 | 11.879 | 53.335 |
Number of Times | Length (mm) | Width (mm) | Height (mm) |
---|---|---|---|
1 | 136.232 | 64.641 | 30.157 |
2 | 136.183 | 64.644 | 30.125 |
3 | 136.238 | 64.598 | 30.138 |
4 | 136.167 | 64.653 | 30.117 |
5 | 136.272 | 64.648 | 30.143 |
6 | 136.248 | 64.625 | 30.118 |
7 | 136.181 | 64.619 | 30.126 |
8 | 136.215 | 64.658 | 30.130 |
9 | 136.209 | 64.643 | 30.102 |
10 | 136.204 | 64.638 | 30.129 |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2022 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
Han, X.; Zhan, Z.; Song, X.; Cui, L. An Additive Manufacturing Direct Slicing Algorithm Based on a STEP Model. Electronics 2022, 11, 1582. https://doi.org/10.3390/electronics11101582
Han X, Zhan Z, Song X, Cui L. An Additive Manufacturing Direct Slicing Algorithm Based on a STEP Model. Electronics. 2022; 11(10):1582. https://doi.org/10.3390/electronics11101582
Chicago/Turabian StyleHan, Xingguo, Zhuangchao Zhan, Xiaohui Song, and Lixiu Cui. 2022. "An Additive Manufacturing Direct Slicing Algorithm Based on a STEP Model" Electronics 11, no. 10: 1582. https://doi.org/10.3390/electronics11101582
APA StyleHan, X., Zhan, Z., Song, X., & Cui, L. (2022). An Additive Manufacturing Direct Slicing Algorithm Based on a STEP Model. Electronics, 11(10), 1582. https://doi.org/10.3390/electronics11101582