Development and implementation of a software for wire arc additive manufacturing preprocessing planning: trajectory planning and machine code generation
2022 (English)In: Welding in the World, ISSN 0043-2288, E-ISSN 1878-6669Article in journal (Refereed) Published
Abstract [en]
To overcome a shortage of flexible and low-cost solutions for wire arc additive manufacturing (WAAM) preprocessing, this work´s objective was to develop and validate an in-house computational programme in an open-source environment for WAAM preprocessing planning. Algorithms for reading STL (stereolithography) files and implementing rotation, slicing, trajectory planning, and machine code generation were elaborated and implemented in the Scilab environment (free and open-source). A graphical interface was developed to facilitate user interaction, with 5 options for path planning. The functionality of each work step is detailed. For validation of the software, single and multiple-layer prints, with different geometrical complexity and printing challenges, were built in a CNC table geared by the generated machine code. The validation criteria were deposition imperfection, morphological, and dimensional tolerances. The outputs showed that the parts were successfully printed. Therefore, this work demonstrates that Scilab provides the necessary resources for companies and universities to implement and/or develop algorithms for planning and generating trajectories for WAAM. Moreover, emerging ideas can be reasonably easily implemented in such software, not always possible in commercial packages.
Place, publisher, year, edition, pages
Springer Science and Business Media Deutschland GmbH , 2022.
Keywords [en]
Additives; Motion planning; Open source software; Open systems; Trajectories; Wire, Code programming; G codes; Machine codes; Open-source code; Open-source code programming; Preprocessing planning; Trajectory generation; Trajectory Planning; Wire arc; Wire arc additive manufacturing, 3D printers
National Category
Manufacturing, Surface and Joining Technology Computer Sciences
Research subject
Production Technology
Identifiers
URN: urn:nbn:se:hv:diva-18172DOI: 10.1007/s40194-021-01233-wISI: 000745381300006Scopus ID: 2-s2.0-85123258338OAI: oai:DiVA.org:hv-18172DiVA, id: diva2:1646906
Note
Open access funding provided by University West. This work was partially funded by the National Council for Scientific and Technological Development—CNPq (grant number 302863/2016–8) and PETROBRAS (project number 23117.018175/2019–80).
2022-03-242022-03-242022-03-24