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 . <EOS>