how does a welding robot work in a workshop