1. A program-converting module for multi-axis coordinated machines, comprising: a first input unit, to which machining programs and mechanism data of a plurality of first machines are input; a second input unit, to which mechanism data of a plurality of second machines are input, the second machines each having a second configuration different from a first configuration of each of the first machines; a setting unit that sets at least one of the first machines to be a source machine, and sets one of the second machines to be a target machine; and a conversion unit that uses a kinematical method to convert the machining program of the source machine into a machining program applicable to the target machine based on the mechanism data of the source machine and the target machine.