A driving type patient platform control program for generating, by means of a computer, a control signal for driving a driving type patient platform having a top board on which an irradiation subject is fixed when a radiation is irradiated onto the irradiation subject,
- wherein the driving type patient platform has translation unit that translate the top board in the X direction, the Y direction, and the Z direction, respectively, in a fixed coordinate system fixed to an installation place where the driving type patient platform is installed;
- and rotation unit that rotate the top board in the θ direction around the X axis, the φ direction around the Y axis, and the ξ direction around the Z axis, respectively, and
- wherein the driving type patient platform control program functions as a rotation drive signal generation unit that outputs to the rotation unit a rotation drive signal for performing rotation movement of the top board from the reference position states of the translation unit and the rotation unit to the desired rotation angle, based on an inputted desired rotation center point and an inputted desired rotation angle, and as a translation drive signal generation unit that outputs to the translation unit a translation drive signal for translating the translation unit in such a way that the amount of translation movement, of the desired rotation center point, that is caused by the rotation movement becomes the same as or smaller than a predetermined value.