Abstract: The specification discloses a programmable resistance welder including a work table, a gun assembly, a gun transport mechanism, a weld control, and a master control. The gun assembly and transport mechanism are located entirely above the table. The control is coupled to the gun and transport mechanism to move the gun to desired locations on a workpiece supported on the table and perform a desired weld at each location. In a preferred embodiment, the gun assembly includes adjustably spaced electrodes and a mechanism for rotating the gun assembly.