Abstract
Additive manufacturing (AM) is the process of manufacturing a physical object, layer by layer, from a 3D digital model. Despite the advantages of using this technology, its adoption, especially by users with fewer resources, is still limited by the high cost of machines, raw materials, and the complexity of the process. To make this technology more accessible, increasing the cost-effectiveness of the machines, this work analyzes the feasibility of using a single programmable logic controller (PLC) as the main controller of an additive manufacturing machine, as an alternative to the CNC and PLC structure used in most of the applications of this type. Through a PLC programming structure, it was possible to load an instruction file in G code generated by a market slicer program, convert it into axis position commands, and verify that the deposition trajectory was executed.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Brown, A.C., De Beer, D.: Development of a stereolithography (STL) slicing and G-code generation algorithm for an entry level 3-D printer. In: 2013 Africon, pp. 1–5. IEEE (2013)
DebRoy, T., et al.: Additive manufacturing of metallic components – process, structure and properties. Prog. Mater Sci. 92, 112–224 (2018)
Oliveira, J., Santos, T., Miranda, R.: Revisiting fundamental welding concepts to improve additive manufacturing: from theory to practice. Prog. Mater Sci. 107, 100590 (2020)
Wang, C., Tan, X., Tor, S., Lim, C.: Machine learning in additive manufacturing: state-of-the-art and perspectives. Addit. Manuf. 36, 101538 (2020)
Gardan, J.: Additive manufacturing technologies: state of the art and trends. Int. J. Prod. Res. 54(10), 3118–3132 (2016)
Standard, A., et al.: Standard terminology for additive manufacturing technologies. ASTM International F2792-12a (2012)
Nguyen, T.K., Phung, L.X., Bui, N.-T.: Novel integration of CAPP in a G-code generation module using macro programming for CNC application. Machines 8(4), 61 (2020)
Rullan, A.: Programmable logic controllers versus personal computers for process control. Comput. Ind. Eng. 33(1–2), 421–424 (1997)
Barkalov, A., Titarenko, L., Mazurkiewicz, M.: Programmable logic controllers. In: Foundations of Embedded Systems. Studies in Systems, Decision and Control, vol 195, pp. 145–162. Springer, Cham (2019). https://doi.org/10.1007/978-3-030-11961-4_6
Langmann, R., Rojas-Pena, L.F.: A PLC as an industry 4.0 component. In: 201613th International Conference on Remote Engineering and Virtual Instrumentation (REV), pp. 10–15 (2016)
Fuller, A., Fan, Z., Day, C., Barlow, C.: Digital twin: enabling technologies, challenges and open research. IEEE Access 8, 108952–108971 (2020)
Tao, F., Zhang, H., Liu, A., Nee, A.Y.: Digital twin in industry: state-of-the-art. IEEE Trans. Industr. Inf. 15(4), 2405–2415 (2018)
Wei, Y., Hu, T., Wang, Y., Wei, S., Luo, W.: Implementation strategy of physical entity for manufacturing system digital twin. Robot. Comput. Integra. Manuf. 73, 102259 (2022)
Culot, G., Orzes, G., Sartor, M., Nassimbeni, G.: The future of manufacturing: a delphi-based scenario analysis on industry 4.0. Technol. Forecast. Soc. Change 157, 120092 (2020)
Jandyal, A., Chaturvedi, I., Wazir, I., Raina, A., Haq, M.I.U.: 3D printing–a review of processes, materials and applications in industry 4.0. Sustain. Oper. Comput. 3, 33–42 (2022)
Oztemel, E., Gursev, S.: Literature review of industry 4.0 and related technologies. J. Intell. Manuf. 31(1), 127–182 (2020)
Iqbal, M., Hashmi, M.S.: Design and analysis of a virtual factory layout. J. Mater. Process. Technol. 118(1–3), 403–410 (2001)
Shin, H.S., Lee, H.I., Jang, E.S.: An effective data structure for a 3D printing slicer API. In: 2016 IEEE International Conference on Consumer Electronics-Asia (ICCE-Asia), pp. 1–4. IEEE (2016)
Berardinelli, G., Mahmood, N.H., Rodriguez, I., Mogensen, P.: Beyond 5G ireless IRT for industry 4.0: design principles and spectrum aspects. In: 2018 IEEE Globecom Workshops (GC Workshops), pp. 1–6. IEEE (2018)
Contreras, J., Rubio, J., Martínez, A.: PLC based control of robots using PLCopen motion control specifications. In: Moreno, H.A., Carrera, I.G., Ramírez-Mendoza, R.A., Baca, J., Banfield, I.A. (eds.) Advances in Automation and Robotics Research. LACAR 2021. Lecture Notes in Networks and Systems, vol. 347, pp. 109–120. Springer, Cham (2022). https://doi.org/10.1007/978-3-030-90033-5_13
Szilvśi-Nagy, M., Matyasi, G.: Analysis of STL files. Math. Comput. Modell. 38(7–9), 945–960 (2003)
Wüthrich, M., Gubser, M., Elspass, W.J., Jaeger, C.: A novel slicing strategy to print overhangs without support material. Appl. Sci. 11(18), 8760 (2021)
Acknowledgments
The authors would like to thank the Brazilian governmental agencies CAPES, CNPq and FAPESP, and Siemens Infraestrutura e Indústria for their partial support of this work.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 IFIP International Federation for Information Processing
About this paper
Cite this paper
da Silva, G.F., de Oliveira Pessoa, M.A., Miyagi, P.E., Barari, A., Tsuzuki, M.S.G. (2022). PLC as the Main Controller for Additive Manufacturing Machines. In: Camarinha-Matos, L.M. (eds) Technological Innovation for Digitalization and Virtualization. DoCEIS 2022. IFIP Advances in Information and Communication Technology, vol 649. Springer, Cham. https://doi.org/10.1007/978-3-031-07520-9_20
Download citation
DOI: https://doi.org/10.1007/978-3-031-07520-9_20
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-07519-3
Online ISBN: 978-3-031-07520-9
eBook Packages: Computer ScienceComputer Science (R0)