A robot controller for use in a robot control system with a plurality of
robots connected one another through a communication path. When a cause
for stopping occurs in one or more robots, other robots are also stopped
in the same type of stopping procedure. A priority of execution on a
plurality of stop procedure types is determined. When a cause for stopping
occurs in one or more robots in the robots connected through the
communication line or in the robots in synchronously cooperative
operation, all of the robots connected through the communication line or
the robots in synchronously cooperative operation are stopped in the same
type of stopping procedure. If different causes for stopping occur in the
robots, a stopping procedure type having higher priority in the stopping
procedures determined in accordance with the different causes of stopping
is adopted to stop all of the robots in the same type of stopping
procedure. Since the robots are stopped in the same type of stopping
procedure, displacement of relative positions of the robots in
synchronously cooperative operation is made small.
Un regolatore del robot per uso in un sistema di controllo del robot con una pluralità di robot ha collegato uno un altro tramite un percorso di comunicazione. Quando una causa per l'arresto si presenta in uno o più robot, altri robot inoltre sono bloccati nello stesso tipo di arresto della procedura. Una priorità dell'esecuzione su una pluralità di tipi di procedura di arresto è determinata. Quando una causa per l'arresto si presenta in uno o più robot nei robot collegati attraverso la linea di comunicazione o nei robot nel funzionamento contemporaneamente cooperativo, tutti i robot collegati attraverso la linea di comunicazione o robot nel funzionamento contemporaneamente cooperativo sono arrestati nello stesso tipo di arresto della procedura. Se le cause differenti per l'arresto si presentano nei robot, un tipo d'arresto di procedura che ha netta priorità nelle procedure d'arresto determinate in conformità con le cause differenti di arresto è adottato per arrestare tutti i robot nello stesso tipo di arresto della procedura. Poiché i robot sono bloccati nello stesso tipo di arresto della procedura, lo spostamento delle posizioni relative dei robot nel funzionamento contemporaneamente cooperativo è reso piccolo.