Unofficial site for Roborally
Yes, all damage is translated into energy. If a robot takes 2 points of flamer damage in a single phase it will get two energy counters.