by H.G.Muller » 27 Apr 2012, 08:41
What time-control mode are you using? (Classical, incremental, sudden-death, fixed time per move?) What you describe sounds like fixed time per move, and it is normal that the engine then gets its clock reset to the specified time every time its turn comes up. That is what 'fixed time per move' means. You get a certain time, and if you move before it expires, it is OK. Next move starts with a clean slate.
Not that this matters much: engines could lose on time in an time-control mode. That only requires them to let the clock count down past zero, and whether their clock would then have been reset on the next move, or not, is quite immaterial, as there will be no next move once they lost. But of course engines are programmed not to lose, neither by letting themselves be checkmated, nor by exceding time.