Open-Source Software Architecture for Multi-Robot Wire Arc Additive Manufacturing (WAAM)
Wire Arc Additive Manufacturing (WAAM) is a metal 3D printing technology that deposits molten metal wire on a substrate to form desired geometries. Articulated robot arms are commonly used in WAAM to produce complex geometric shapes. However, they mostly rely on proprietary robot and weld control so...
Saved in:
Main Authors | , , , , , , , , |
---|---|
Format | Journal Article |
Language | English |
Published |
07.08.2024
|
Subjects | |
Online Access | Get full text |
Cover
Loading…
Summary: | Wire Arc Additive Manufacturing (WAAM) is a metal 3D printing technology that
deposits molten metal wire on a substrate to form desired geometries.
Articulated robot arms are commonly used in WAAM to produce complex geometric
shapes. However, they mostly rely on proprietary robot and weld control
software that limits process tuning and customization, incorporation of
third-party sensors, implementation on robots and weld controllers from
multiple vendors, and customizable user programming. This paper presents a
general open-source software architecture for WAAM that addresses these
limitations. The foundation of this architecture is Robot Raconteur, an
open-source control and communication framework that serves as the middleware
for integrating robots and sensors from different vendors. Based on this
architecture, we developed an end-to-end robotic WAAM implementation that takes
a CAD file to a printed WAAM part and evaluates the accuracy of the result. The
major components in the architecture include part slicing, robot motion
planning, part metrology, in-process sensing, and process tuning. The current
implementation is based on Motoman robots and Fronius weld controller, but the
approach is applicable to other industrial robots and weld controllers. The
capability of the WAAM tested is demonstrated through the printing of parts of
various geometries and acquisition of in-process sensor data for motion
adjustment. |
---|---|
DOI: | 10.48550/arxiv.2408.04677 |