A particle beam irradiation apparatus comprising: - a scanning electromagnet that is adapted to scan a charged particle beam accelerated by an accelerator and has a hysteresis; - a scanning power source that is adapted to output an excitation current for driving the scanning electromagnet; and - a beam position monitor adapted to detect a passing position of the charged particle beam from which irradiation position coordinates are measured or a dose monitor adapted to measure an irradiation dose; - an irradiation control apparatus that is adapted to control the scanning power source, wherein the irradiation control apparatus has a scanning electromagnet command value learning generator that is adapted to evaluate, by comparing measured values to target values, the result of a run-through, which is a series of learning irradiation operations of a treatment plan through a command value for the excitation current output from the scanning power source, wherein the result of the run-through includes measured irradiation position co-ordinates ( a P k) or a measured dose, which is obtained from the result of a measurement by the beam position monitor or which is measured by the dose monitor, and the scanning electromagnet command value learning generator is further adapted to update the command value for the excitation current when the result of the evaluation does not satisfy a predetermined condition, so as to perform at least one further run-through on the basis of the updated command value for the excitation current until said predetermined condition is satisfied, and that is adapted to output to the scanning power source the initial command value or the updated command value for the excitation current such that their evaluation result has satisfied the predetermined condition. - a scanning electromagnet that is adapted to scan a charged particle beam accelerated by an accelerator and has a hysteresis; - a scanning power source that is adapted to output an excitation current for driving the scanning electromagnet; and - a beam position monitor adapted to detect a passing position of the charged particle beam from which irradiation position coordinates are measured or a dose monitor adapted to measure an irradiation dose; - an irradiation control apparatus that is adapted to control the scanning power source, wherein the irradiation control apparatus has a scanning electromagnet command value learning generator that is adapted to evaluate, by comparing measured values to target values, the result of a run-through, which is a series of learning irradiation operations of a treatment plan through a command value for the excitation current output from the scanning power source, wherein the result of the run-through includes measured irradiation position co-ordinates ( a P k) or a measured dose, which is obtained from the result of a measurement by the beam position monitor or which is measured by the dose monitor, and the scanning electromagnet command value learning generator is further adapted to update the command value for the excitation current when the result of the evaluation does not satisfy a predetermined condition, so as to perform at least one further run-through on the basis of the updated command value for the excitation current until said predetermined condition is satisfied, and that is adapted to output to the scanning power source the initial command value or the updated command value for the excitation current such that their evaluation result has satisfied the predetermined condition.