Robot, robot system, and robot control method
First Claim
1. A robot comprising a storage portion in which an operating program for the robot is stored, a main arithmetic portion for analyzing the operating program stored in the storage portion, a sequencer portion from which a signal from the main arithmetic portion is output, a driving portion for driving the robot to which a signal from the main arithmetic portion is input, and a communications portion for communicating with apparatuses connected to a network, wherein a signal input from an apparatus connected to the sequencer portion to the sequencer portion and a signal input to the communications portion are input to the main arithmetic portion, and a calculation is performed by the main arithmetic portion, and, based on the calculation, a signal is output from the main arithmetic portion to the sequencer portion or to the driving portion.
1 Assignment
0 Petitions
Accused Products
Abstract
A robot for synchronizing with other robots without raising costs, a robot system, and a robot control method. The robot includes a storage portion (11) in which an operating program for the robot is stored, a main arithmetic portion (12) for analyzing the operating program stored in the storage portion, a sequencer portion (13) from which a signal from the main arithmetic portion is output, a driving portion (14) for driving the robot to which the signal from the main arithmetic portion (12) is input, and a communications portion (15) for communicating with apparatuses connected to a network. In the robot, a signal input from an apparatus connected to the sequencer portion (13) and a signal input to the communications portion (15) are input to the main arithmetic portion (12) so as to perform a calculation, and, based on the calculation, a signal is output from the main arithmetic portion (12) to the sequencer portion (13) or to the driving portion (14).
-
Citations
25 Claims
- 1. A robot comprising a storage portion in which an operating program for the robot is stored, a main arithmetic portion for analyzing the operating program stored in the storage portion, a sequencer portion from which a signal from the main arithmetic portion is output, a driving portion for driving the robot to which a signal from the main arithmetic portion is input, and a communications portion for communicating with apparatuses connected to a network, wherein a signal input from an apparatus connected to the sequencer portion to the sequencer portion and a signal input to the communications portion are input to the main arithmetic portion, and a calculation is performed by the main arithmetic portion, and, based on the calculation, a signal is output from the main arithmetic portion to the sequencer portion or to the driving portion.
-
8. A robot comprising a storage portion in which an operating program for the robot is stored, a main arithmetic portion for analyzing the operating program stored in the storage portion, a sequencer portion from which a signal from the main arithmetic portion is output, a driving portion for driving the robot to which the signal from the main arithmetic portion is input, and a communications portion for communicating with apparatuses connected to a network, wherein a message signal input from an apparatus connected to the sequencer portion to the sequencer portion and a message signal input to the communications portion are input to the main arithmetic portion, and a calculation is performed by the main arithmetic portion, and, based on the calculation, a signal output from the main arithmetic portion to the sequencer portion or a signal output to the driving portion is controlled.
-
9. A robot comprising a storage portion in which an operating program for the robot is stored, a main arithmetic portion for analyzing the operating program stored in the storage portion, a sequencer portion to which a signal from the main arithmetic portion is input, a driving portion for driving the robot to which the signal from the main arithmetic portion is input, a communications portion for communicating with apparatuses connected to a network, and a communications method storage portion in which information about a communications method of the network is stored, wherein communications are performed on the basis of the information stored in the communications method storage portion even in a network different in the communications method.
- 14. A robot comprising a storage portion in which an operating program for the robot is stored, a main arithmetic portion for analyzing the operating program stored in the storage portion, a sequencer portion to which a signal from the main arithmetic portion is input, a driving portion for driving the robot to which the signal from the main arithmetic portion is input, a communications portion for communicating with apparatuses connected to a network, and a history storage portion in which a history of a state of the robot is stored, wherein information about the history storage portion is output from the communications portion to the network when a stop factor of the robot occurs.
- 22. A robot control method comprising a step for storing an operating program of a robot, a step for analyzing a stored operating program, a step for outputting a robot-driving signal in accordance with an analyzed operating program, a step for inputting a signal from an apparatus connected to a network, a step for inputting a signal from an apparatus connected to a sequencer portion, a step for calculating an input signal, and a step for controlling an output of the driving signal on the basis of a calculation.
-
24. A robot control method comprising a step for storing an operating program of a robot, a step for analyzing a stored operating program, a step for outputting a robot-driving signal in accordance with an analyzed operating program, a step for inputting a message signal from an apparatus connected to a network, a step for inputting a message signal from an apparatus connected to a sequencer portion, a step for calculating an input message signal, and a step for controlling an output of a signal to be output to the sequencer portion or an output of the driving signal on the basis of a calculation.
-
25. A robot control method comprising a step for storing an operating program of a robot, a step for analyzing a stored operating program, a step for outputting a robot-driving signal in accordance with an analyzed operating program, a step for storing a history of a state of the robot, and a step for outputting a piece of stored history information to the network when a stop factor of the robot occurs.
Specification