Robot language processing apparatus
First Claim
1. A robot language processing apparatus for displaying a robot program which has been already taught, comprising:
- display means for graphically displaying a picture and capable of designating a position in the displayed picture with pointing means;
storage means for storing said robot program; and
processing means for displaying an operation interval and an air-cut interval as successive lines on said display means by referring to said robot program, and controlling said display means to display the type of an operation detail at either one of said lines when said either one of the displayed lines is designated by said pointing means.
1 Assignment
0 Petitions
Accused Products
Abstract
When a robot language is to be displayed and edited, a teaching apparatus or a programming pendant heretofore displays intermediate code of the robot language as expressed by characters. The operator cannot intuitively recognize motions of the robot, needs time to master the robot language, and is required to actually move the robot to confirm the correctness of the program after the robot has been taught. According to the present invention, a robot language processing apparatus includes a display device for graphically displaying a picture and designating a position in the displayed picture with a pointing device, a memory for storing a robot program, a graphical language processor for displaying an operation interval and an air-cut interval as successive lines on the display device by referring to the robot program, and controlling the display device to display the type of an operation detail at either one of the lines when the either one of the displayed lines is designated by the pointing device. The robot language processing apparatus is capable of teaching based on a graphical user interface.
-
Citations
36 Claims
-
1. A robot language processing apparatus for displaying a robot program which has been already taught, comprising:
-
display means for graphically displaying a picture and capable of designating a position in the displayed picture with pointing means; storage means for storing said robot program; and processing means for displaying an operation interval and an air-cut interval as successive lines on said display means by referring to said robot program, and controlling said display means to display the type of an operation detail at either one of said lines when said either one of the displayed lines is designated by said pointing means. - View Dependent Claims (2, 3)
-
-
4. A robot language processing apparatus for describing operation details of a teaching-playback robot and teaching the robot, comprising:
-
display means for graphically displaying a picture and capable of designating a position in the displayed picture with pointing means; storage means for storing said robot program as intermediate code; and language processing means for decoding said intermediate codes and connecting orthogonal space positions of a group of motion commands stored in a time-series manner with straight lines or curved lines, converting an obtained group of lines into coordinates in the displayed picture as viewed from an arbitrary viewpoint, graphically displaying the converted group of lines on said display means, and displaying time-series numbers of points in the group of motion commands in superimposed relation to the group of lines on said display means. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 29, 30, 31, 32, 33)
-
-
19. A programming pendant for teaching an industrial robot having at least three degrees of freedom, comprising:
-
display means for graphically displaying a picture and capable of designating a position in the displayed picture with pointing means; storage means for storing an operating program which contains target positional data for the robot described as motion commands; a database storing operating conditions; and language processing means for three-dimensionally graphically displaying a taught path on said display means, displaying a group of icons representing physical operating conditions when a straight line or a curved line interconnecting two arbitrary motion commands in the displayed path is designated by said pointing means, searching said database to read a group of operating conditions therefrom based on a first group of physical operating conditions determined on the basis of a position and an icon which are designated by said pointing means, and a second group of physical operating conditions determined in advance with respect to a system which includes the robot, converting the resulting group of operating conditions into an operating command for the robot, and automatically incorporating the operating command into the designated position in said operating program. - View Dependent Claims (20, 21, 24, 25, 26, 27, 28, 34, 35, 36)
-
-
22. A programming pendant for teaching an industrial robot, comprising:
-
display means for graphically displaying a picture and capable of designating a position in the displayed picture with pointing means; storage means for storing operating programs which contain target positional data for the robot described as motion commands; and language processing means for displaying symbols representing said operating programs on said display means, storing an associating relationship between said symbols and said operating programs in said storage means, and processing one of the operating programs which corresponds to either one of the symbols when said either one of the symbols is designated by said pointing means. - View Dependent Claims (23)
-
Specification