An
irradiation apparatus for irradiating by scanning a target volume according to a predetermined
dose profile with a
scanning beam of charged particles forming an
irradiation spot on said target volume, said apparatus comprising:a beam generating device,a reference generator for computing, from said predetermined
dose profile, through a dynamic
inverse control strategy, the
time evolution of commanded variables, these variables being the beam current I(t), the spot position settings x(t),y(t) and the scanning speed settings vx(t), vy(t),a monitor device having means for detecting at each time (t), the actual spot position as a measured position defined by the values xm(t),ym(t) on the target volume,characterised in that said
irradiation apparatus further comprises means for determining the differences ex(t), ey(t) between the measured values xm(t), ym(t) and the spot position settings x(t) and y(t), and means for applying a correction to the scanning speed settings vx(t) and vy(t) depending on said differences ex(t), ey(t). The present invention is also related to a monitor for determining beam position in real-time.