CPC B25J 9/1689 (2013.01) [B25J 9/1664 (2013.01)] | 20 Claims |
1. A machine control system comprising:
a machine including a machine body configured to execute a motion according to a machine command; and
one or more servers configured to control the machine,
wherein the one or more servers comprise control circuitry configured to:
repeat an execution of a motion program to generate the machine command for the machine;
add first cycle information designating a first use timing to the machine command; and
transmit the machine command including the first cycle information to the machine via a communication network, and
wherein the machine comprises machine circuitry configured to:
repeat a local processing for controlling the machine body to execute the motion and acquiring response information based on the motion executed by the machine body according to a machine control cycle;
add second cycle information designating a second use timing to the response information; and
transmit the response information including the second cycle information to the one or more servers via the communication network,
receive the machine command from the one or more servers;
store the received machine command; and
call the stored machine command, based on the first cycle information added to the stored machine command, to use the machine command in the local processing corresponding to the first use timing, and
wherein the one or more servers are configured to:
store the response information received from the machine; and
call the stored response information, based on the second cycle information added to the stored response information, to use the response information in the execution of the motion program corresponding to the second use timing.
|