The use of machine vision and deep learning methods for online monitoring and evaluation of welding quality during the welding process and timely detection and correction of welding defects is essential for intelligent welding manufacturing. In this paper, with the goal of online monitoring of the welding quality of the robotic arc welding for the excavator boom, we established a multi-source sensing system for robotic arc welding processes. We have developed various feature extraction algorithms for extracting information about welding pools, arc sounds, currents, voltages, and other features. We proposed to extract welding pool image features using Res2-MobileNetV3 to obtain a 12-dimensional welding pool feature, which enabled good inter-class discrimination among different welding defects. We designed a welding defect threshold decision (DD) strategy model using the responsive machine learning and lightweight network Res2-MobileNetV3 method, achieving a welding defect recognition accuracy of 96.59%. Finally, we tested the accuracy and reliability of the welding defect recognition model on an actual welding scene for the robotic welding of the excavator boom. It provided valuable scientific methods and technological approaches for intelligent welding in complex scenes.