A robot control system comprising: a first control device; and a second control device network-connected to the first control device and configured to control a robot, wherein the first control device comprises; a command generation unit configured to generate a command instructing behavior of the robot and including a selection unit, a plurality of sources that provide information about generation of the command being connectable to the command generation unit, the selection unit being configured to select from which source in the plurality of sources the command is generated[, and a first communication unit configured to transmit the command generated by the command generation unit according to the information from the selected source in the plurality of sources to the second control device and to notify the second control device which source is selected, and the second control device comprises; a second communication unit configured to receive the command transmitted from the first control device, and a command value generation unit configured to sequentially generate a command value for driving each axis of the robot so as to provide the behavior instructed by the command from the first control device and to vary a generation characteristic of the command value for driving each axis of the robot according to which source is selected. a first control device; and a second control device network-connected to the first control device and configured to control a robot, wherein the first control device comprises; a command generation unit configured to generate a command instructing behavior of the robot and including a selection unit, a plurality of sources that provide information about generation of the command being connectable to the command generation unit, the selection unit being configured to select from which source in the plurality of sources the command is generated[, and a first communication unit configured to transmit the command generated by the command generation unit according to the information from the selected source in the plurality of sources to the second control device and to notify the second control device which source is selected, and a command generation unit configured to generate a command instructing behavior of the robot and including a selection unit, a plurality of sources that provide information about generation of the command being connectable to the command generation unit, the selection unit being configured to select from which source in the plurality of sources the command is generated[, and a first communication unit configured to transmit the command generated by the command generation unit according to the information from the selected source in the plurality of sources to the second control device and to notify the second control device which source is selected, and the second control device comprises; a second communication unit configured to receive the command transmitted from the first control device, and a command value generation unit configured to sequentially generate a command value for driving each axis of the robot so as to provide the behavior instructed by the command from the first control device and to vary a generation characteristic of the command value for driving each axis of the robot according to which source is selected. a second communication unit configured to receive the command transmitted from the first control device, and a command value generation unit configured to sequentially generate a command value for driving each axis of the robot so as to provide the behavior instructed by the command from the first control device and to vary a generation characteristic of the command value for driving each axis of the robot according to which source is selected.