Oriented to Multi-Branched Structure Unsupported 3D Printing Method Research
Abstract
:1. Introduction
2. Materials and Methods
2.1. Overview of Non-Directional Unsupported 3D Printing Strategy
2.1.1. STL Input
2.1.2. Model Coarse Partition
2.1.3. Build Sequence Generation
2.1.4. Fine Decomposition
2.1.5. Model Slicing
2.1.6. G-Code Output
2.2. Non-Directional Unsupported 3D Printing Method
2.2.1. Model Coarse Partition
- Step 1
- K feature vectors are selected from the set of the center of the gravity position vector of triangular faces, marked in ,, …, as the initial clustering center.
- Step 2
- According to the principle of minimum distance, each feature vector is divided into K classes. The distance between the center of the feature vector and , which is the center of the class , is marked as , if the distance satisfies the following equation:
- Step 3
- As a result, is considered to belong to in the new clustering results. Note that represents the minimum distance during the distances between the center of the feature vector and .
- Step 4
- New clustering centers are recalculated; these are the average of all feature vectors in the new clustering results.
- Step 5
- Repeat Steps 2–3 until the new class center is the same as the previous one or the number of clusters is larger than the preset K value;otherwise, the clustering iteration ends.
2.2.2. Determining the Model Printing Sequence
2.2.3. Fine Decomposition
- (1)
- Definition of Fine Decomposition Problem
- Constraint I: The base cross-sections formed by the separating planes cannot intersect with printed part of model.
- Constraint II: All base cross-sections need to face up.
- (2)
- A Local Dynamic Search Adjustment Method
- Step 1:
- Sample the boundary curve between two segmented patches into three points that are not on the same line and which are selected randomly from the previous sampling points; three points can define a plane. The initial separating plane is expressed as:The normal vector of the initial separating plane is marked as .
- Step 2:
- Check the initial separating plane with collision-free constraints. If the constraints are satisfied, output the initial separating plane. Otherwise, continue Step 3.
- Step 3:
- Small random perturbation is added to the initial separating plane; the perturbed data include the offset distance and the normal vector of the plane. The new separating plane is generated along the normal vector of the plane with a very small offset value, and the offset value is randomly generated between 0 and 2 mm. The offset direction is also randomly determined. It has two choices, one along the positive direction of the normal vector and the other along the negative direction. At the same time, the normal vector can be expressed as in space polar coordinates by changing the angle of and within a angular variation in the randomly used counterclockwise or clockwise directions, and the direction of the normal vector is controlled, thus generating new separating planes.
- Step 4:
- Calculate area of new base cross-section formed by the perturbed parameters. If the perturbed new parameters lead to a more than 15% area increase in the cross-section that is excluded, the new perturbed parameters should be abandoned, then return to Step 3; otherwise, continue Step 5.
- Step 5:
- Check the new separating plane with collision-free constraints. If the constraints are satisfied, output the new separating plane. Otherwise, return to Step 3.
2.2.4. Model Slicing
- (1)
- Achieve the Equation of the Skeleton Curve
- (2)
- Calculate the Slicing Parameters
- (3)
- Dynamic Model Slicing
2.2.5. G-Code Output
2.3. Experimental System
- (1)
- Hardware platform
- (2)
- Software system
3. Results
3.1. Printing Sample Display
3.2. Printing Parameters Analysis
4. Conclusions
Author Contributions
Funding
Conflicts of Interest
References
- ISO/ASME International. ISO/ASTM 52900 Additive Manufacturing—General Principles—Terminology; International Organization for Standardization: Geneva, Switzerland, 2015. [Google Scholar]
- Marro, A.; Bandukwala, T.; Mak, W. Three-Dimensional Printing and Medical Imaging: A Review of the Methods and Applications. Curr. Probl. Diagn. Radiol. 2016, 45, 2–9. [Google Scholar] [CrossRef]
- Singh, O.P.; Ahmed, S.M.; Abhilash, M.J.R.P.o.E. Modern 3D Printing Technologies: Future Trends and Developments. Recent Pat. Eng. 2015, 9, 91–103. [Google Scholar] [CrossRef]
- Strano, G.; Hao, L.; Everson, R.M.; Evans, K.E. A new approach to the design and optimisation of support structures in additive manufacturing. Int. J. Adv. Manuf. Technol. 2012, 66, 1247–1254. [Google Scholar] [CrossRef]
- Dumas, J.; Hergel, J.; Lefebvre, S. Bridging the gap. ACM Trans. Graph. 2014, 33, 1–10. [Google Scholar] [CrossRef] [Green Version]
- Vanek, J.; Galicia, J.A.G.; Benes, B. Clever support: Efficient support structure generation for digital fabrication. Comput. Graph. Forum 2014, 33, 117–125. [Google Scholar] [CrossRef] [Green Version]
- Stava, O.; Vanek, J.; Benes, B.; Carr, N.; Měch, R. Stress relief: Improving structural strength of 3D Printable Objects. ACM Trans. Graph. 2012, 31, 1–11. [Google Scholar] [CrossRef]
- Xu, K.; Chen, L.; Tang, K. Support-free layered process planning toward 3 + 2-axis additive manufacturing. IEEE Trans. Autom. Sci. Eng. 2019, 16, 838–850. [Google Scholar] [CrossRef]
- Zhang, J.; Liou, F. Adaptive slicing for a multi-axis laser aided manufacturing process. J. Mech. Des. 2004, 126, 254–261. [Google Scholar] [CrossRef]
- Ding, D.; Pan, Z.; Cuiuri, D.; Li, H.; Larkin, N.; van Duin, S. Automatic multi-direction slicing algorithms for wire based additive manufacturing. Robot. Comput. Integr. Manuf. 2016, 37, 139–150. [Google Scholar] [CrossRef]
- Muntoni, A.; Livesu, M.; Scateni, R.; Sheffer, A.; Panozzo, D. Axis-aligned height-field block decomposition of 3D shapes. ACM Trans. Graph. 2018, 37, 169. [Google Scholar] [CrossRef]
- Lee, K.; Jee, H. Slicing algorithms for multi-axis 3-D metal printing of overhangs. J. Mech. Sci. Technol. 2015, 29, 5139–5144. [Google Scholar] [CrossRef]
- Ding, Y.; Dwivedi, R.; Kovacevic, R. Process planning for 8-axis robotized laser-based direct metal deposition system: A case on building revolved part. Robot. Comput. Integr. Manuf. 2017, 44, 67–76. [Google Scholar] [CrossRef]
- Wu, C.; Dai, C.; Fang, G.; Liu, Y.; Wang, C.C.L. RoboFDM: A robotic system for support-free fabrication using FDM. In Proceedings of the International Conference on Robotics and Automation (ICRA), Singapore, 29 May–3 June 2017; pp. 1175–1180. [Google Scholar]
- Gao, W.; Zhang, Y.; Nazzetta, D.C.; Ramani, K.; Cipra, R.J. RevoMaker. In Proceedings of the UIST ‘15: The 28th Annual ACM Symposium on User Interface Software and Technology, Charlotte, NC, USA, 8–11 November 2015; pp. 437–446. [Google Scholar]
- Lee, W.-C.; Wei, C.-C.; Chung, S.-C. Development of a hybrid rapid prototyping system using low-cost fused deposition modeling and five-axis machining. J. Mater. Process. Technol. 2014, 214, 2366–2374. [Google Scholar] [CrossRef]
- Pan, Y.; Zhou, C. Multi-tool and Multi-axis CNC Accumulation for Fabricating Conformal Features on Curved Surfaces. J. Manuf. Sci. Eng. Trans. Asme 2014, 136, 031007. [Google Scholar] [CrossRef] [Green Version]
- Ye, W.; Fang, Y.; Guo, S. Design and analysis of a reconfigurable parallel mechanism for multidirectional additive manufacturing. Mech. Mach. Theory 2017, 112, 307–326. [Google Scholar] [CrossRef] [Green Version]
- Gao, S.; Zhao, W.; Lin, H.; Yang, F.; Chen, X. Feature suppression based CAD mesh model simplification. Comput. Aided Des. 2010, 42, 1178–1188. [Google Scholar] [CrossRef]
- Likas, A.; Vlassis, N.; Verbeek, J.J. The global K-means clustering algorithm. Pattern Recognit. 2003, 36, 451–461. [Google Scholar] [CrossRef] [Green Version]
- Chen, C.C.; Das, S.K. Breadth-first traversal of trees and integer sorting in parallel. Inf. Process. Lett. 1992, 41, 39–49. [Google Scholar] [CrossRef]
- Wang, M.; Zhang, H.; Hu, Q.; Liu, D.; Lammer, H. Research and implementation of a non-supporting 3D printing method based on 5-axis dynamic slice algorithm. Robot. Comput. Integr. Manuf. 2019, 57, 496–505. [Google Scholar] [CrossRef]
- Colding, T.H.; Minicozzi, W.P.; Pedersen, E. Mean curvature flow. Bull. Am. Math. Soc. 2015, 52, 297–333. [Google Scholar] [CrossRef] [Green Version]
- Axelsson, O. A generalized conjugate gradient, least square method. Numer. Math. 1987, 51, 209–227. [Google Scholar] [CrossRef]
- Udroiu, R.; Braga, I.C.; Nedelcu, A. Evaluating the quality surface performance of additive manufacturing systems: Methodology and a material jetting case study. Materials 2019, 12, 995. [Google Scholar] [CrossRef] [PubMed] [Green Version]
Model Name | Slice Thickness (mm) | Consumed Materials (mm) | Decrement (%) | Printing Time (s) | Decrement (%) | ||
---|---|---|---|---|---|---|---|
Cura | 5-Axis | Cura | 5-Axis | ||||
two-branched pipe | 0.1 | 10236 | 8216 | 19.73 | 15697 | 12234 | 22.06 |
0.2 | 10346 | 8216 | 20.59 | 7988 | 6217 | 22.17 | |
0.3 | 10347 | 8216 | 20.60 | 5417 | 4153 | 23.33 | |
three-branched pipe | 0.1 | 11560 | 9396 | 18.72 | 18322 | 14572 | 20.47 |
0.2 | 11565 | 9400 | 18.72 | 9152 | 7236 | 20.93 | |
0.3 | 11570 | 9403 | 18.73 | 6113 | 4854 | 20.60 |
© 2020 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 (http://creativecommons.org/licenses/by/4.0/).
Share and Cite
Hu, Q.; Feng, D.; Zhang, H.; Yao, Y.; Aburaia, M.; Lammer, H. Oriented to Multi-Branched Structure Unsupported 3D Printing Method Research. Materials 2020, 13, 2023. https://doi.org/10.3390/ma13092023
Hu Q, Feng D, Zhang H, Yao Y, Aburaia M, Lammer H. Oriented to Multi-Branched Structure Unsupported 3D Printing Method Research. Materials. 2020; 13(9):2023. https://doi.org/10.3390/ma13092023
Chicago/Turabian StyleHu, Qingxi, Die Feng, Haiguang Zhang, Yuan Yao, Mohamed Aburaia, and Herfried Lammer. 2020. "Oriented to Multi-Branched Structure Unsupported 3D Printing Method Research" Materials 13, no. 9: 2023. https://doi.org/10.3390/ma13092023
APA StyleHu, Q., Feng, D., Zhang, H., Yao, Y., Aburaia, M., & Lammer, H. (2020). Oriented to Multi-Branched Structure Unsupported 3D Printing Method Research. Materials, 13(9), 2023. https://doi.org/10.3390/ma13092023