A control system comprising: a controller comprising: a first communication module configured to input and output information to and from a first controller that controls a first controlled object; a second communication module configured to input and output information to and from a second controller that controls a second controlled object and a control processing module configured to: generate a first operation command and a second operation command, output the first operation command for operating the first controlled object to the first controller via the first communication module, characterized by the control system further comprising means for switching into synchronous control mode and the second control object having higher responsiveness than the first controlled object, wherein responsiveness defines the speed at which a target value is followed, the control system further being configured to, when in synchronous control mode, acquire information on a current position of the first controlled object from the first controller via the first communication module, correct the second operation command based on the acquired information on the current position of the first controlled object, and output the corrected second operation command for operating the second controlled object to the second controller via the second communication module. a first communication module configured to input and output information to and from a first controller that controls a first controlled object; a second communication module configured to input and output information to and from a second controller that controls a second controlled object and a control processing module configured to: generate a first operation command and a second operation command, output the first operation command for operating the first controlled object to the first controller via the first communication module, characterized by the control system further comprising means for switching into synchronous control mode and the second control object having higher responsiveness than the first controlled object, wherein responsiveness defines the speed at which a target value is followed, the control system further being configured to, when in synchronous control mode, acquire information on a current position of the first controlled object from the first controller via the first communication module, correct the second operation command based on the acquired information on the current position of the first controlled object, and output the corrected second operation command for operating the second controlled object to the second controller via the second communication module. generate a first operation command and a second operation command, output the first operation command for operating the first controlled object to the first controller via the first communication module, characterized by the control system further comprising means for switching into synchronous control mode and the second control object having higher responsiveness than the first controlled object, wherein responsiveness defines the speed at which a target value is followed, the control system further being configured to, when in synchronous control mode, acquire information on a current position of the first controlled object from the first controller via the first communication module, correct the second operation command based on the acquired information on the current position of the first controlled object, and output the corrected second operation command for operating the second controlled object to the second controller via the second communication module.