The invention provides a multifunctional welding robot. The multifunctional welding robot comprises a U-shaped push handle, a main supporting seat, a movable base, universal wheels with brake pads, anauxiliary supporting seat, a circuit board, a host, a control screen, a master control switch, a dustproof shield, a welding gun, a lifting cylinder, a self-movement type robot moving machine, a liftable adjusting light-proof shield structure, a push-and-pull type waste cleaning and collecting hopper structure and a liftable adjusting rod structure, wherein the U-shaped push handle is mounted inthe middle of the left side of the main supporting seat by a bolt; and the longitudinal lower end of the main supporting seat is mounted on the left upper portion of the movable base through a bolt. By arrangement of a self-moving slider, a stainless steel sliding track, a limiting switch, a self-moving type motor, a belt pulley, a synchronous belt and a connecting plate, a self-moving function ofthe robot is fulfilled favorably to meet welding requirements of the robot; and by arrangement of the limiting switch, a good limiting effect is achieved favorably.