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.
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. 21. The programming pendant according to claim 19, wherein said language processing means modifies orientation information of a taught motion command according to data indicative of an orientation of the robot in the group of operating conditions resulting from said database, and automatically adds orientation changing points to precede and follow the taught motion command in order to keep a relative orientation between a workpiece and an operating tool in conformity with the orientation from said database as much as possible.