A control system that controls a master device and a slave device in combination, wherein the control system comprises: a master device control part controlling a master device with a certain number of control axes (m) among a plurality of types of master devices with mutually different numbers of control axes by using master information (Mm) having elements equal in number to the number of control axes; a slave device control part controlling a slave device with a certain number of control axes (n) among a plurality of types of slave devices with mutually different numbers of control axes by using slave information (Sn) having elements equal in number to the number of control axes; and a central control device that comprises an abstracted master information creating part sequentially receiving the master information (Mm) from the master device control part and creating abstracted master information having a number of six elements based on a predetermined manner for allocation and according to the number of elements of the received master information (Mm), wherein the abstract master information is a position on X-axis, a position on Y-axis, a position on Z-axis representing degrees of freedom of translation and a value of a yaw-angle, a value of a pitch-angle, and a value of a roll-angle representing degrees of freedom of rotation, wherein the central control device is configured to provide the abstracted master information to the slave device control part for creating the slave information (Sn), wherein the central control device comprises an allocation setting storing part storing, as a correspondence table of respective elements, a manner for allocation from the elements of the master information (Mm) to the number of six elements of the abstracted master information for each of the master information (Mm) with mutually different numbers of elements, wherein the correspondence table of the allocation setting storing part correspondingly stores, for each element to which the element of the master information (Mm) is allocated among the number of six elements of the abstracted master information, a magnification factor associated with the element. a master device control part controlling a master device with a certain number of control axes (m) among a plurality of types of master devices with mutually different numbers of control axes by using master information (Mm) having elements equal in number to the number of control axes; a slave device control part controlling a slave device with a certain number of control axes (n) among a plurality of types of slave devices with mutually different numbers of control axes by using slave information (Sn) having elements equal in number to the number of control axes; and a central control device that comprises an abstracted master information creating part sequentially receiving the master information (Mm) from the master device control part and creating abstracted master information having a number of six elements based on a predetermined manner for allocation and according to the number of elements of the received master information (Mm), wherein the abstract master information is a position on X-axis, a position on Y-axis, a position on Z-axis representing degrees of freedom of translation and a value of a yaw-angle, a value of a pitch-angle, and a value of a roll-angle representing degrees of freedom of rotation, wherein the central control device is configured to provide the abstracted master information to the slave device control part for creating the slave information (Sn), wherein the central control device comprises an allocation setting storing part storing, as a correspondence table of respective elements, a manner for allocation from the elements of the master information (Mm) to the number of six elements of the abstracted master information for each of the master information (Mm) with mutually different numbers of elements, wherein the correspondence table of the allocation setting storing part correspondingly stores, for each element to which the element of the master information (Mm) is allocated among the number of six elements of the abstracted master information, a magnification factor associated with the element.