Abstract: A system for controlling a temperature of a flame of a torch for cutting a piece of material, comprising: a valve system fluidly connectable to an oxygen source and a fuel source for receiving a heating oxygen flow and a fuel flow, respectively, and the torch for propagating the heating oxygen and fuel flows thereto, the valve system comprising at least a first adjustable valve and a second adjustable valve for regulating the heating oxygen flow and the fuel flow, respectively; and a control unit comprising a memory and a processor configured for: receiving data indicative of a desired temperature for the flame; determining, from the data, a corresponding amount of heating oxygen and a corresponding amount of fuel adapted to provide the flame with the desired temperature; and adjusting the valves to provide the torch with the corresponding amount of heating oxygen and the corresponding amount of fuel.