Robot based 3D welding for jet engine blade repair and rapid prototyping of small components