Patent ID: 8396599

Claim:
A robot control apparatus for controlling one or more of a plurality of pieces of robots simultaneously based on a robot program, comprising: a unit registration portion where multiple units are registered by an operator, with each of said units being a combination of one or more of the plurality of pieces of robots, a task registration portion where multiple tasks are registered by the operator, with each of said tasks being assigned to each of the units, and a graphics language processing portion for forming the robot program as a graphical program for each of the tasks, wherein: the graphical program is displayed as a two-dimensional matrix on a display member of a robot instruction apparatus connected to the robot control apparatus, sequence numbers and the multiple tasks are displayed on the matrix in a perpendicular direction to each other, a robot in the unit assigned to one of the tasks operates in accordance with a program assigned to the one task, the program assigned to the one task is displayed in the matrix at the intersection of one of the sequence numbers and the one task, the operator performs registration by operating the robot instruction apparatus, and the program assigned to the one task is selected from a plurality of programs assignable to the one task, each of the plurality of programs including a distinct set of instructions corresponding to distinct combinations of the plurality of pieces of robots.