1. A system for resource reallocation between a first and a second welding robot based on ambient condition data, the system comprising: a planning module for receiving process input and, in response thereto, for outputting configured plan data defining a primary process for execution by the first and the second welding robot including a primary weld spot sequence and an auxiliary-weld spot-sequence selectively executable by either of the respective first and second welding robots, wherein the planning module generates a spot assignment table including the auxiliary weld spot sequence; a spot assignment server for receiving and storing the spot assignment table, and having an ambient condition receiver for receiving and processing the ambient condition data; and a routing processor in communication with the spot assignment server and adapted for accessing the spot assignment table to allocate the auxiliary weld spot sequence from the second welding robot to the first welding robot in the event that the ambient condition data is received by the ambient condition receiver; wherein the ambient condition data describes a condition wherein the second welding robot is off line.