1. Field of the Invention
The present invention relates to a manual operating unit used for a manual-mode operation of an industrial robot.
2. Description of the Related Art
In the field of an industrial robot (hereinafter generally referred to as a “robot”), it has been known that, in a case where a robot arm is to be operated in a manual mode for the purpose of teaching a start/stop operation or the like, a manual operating unit connected to a robot controller is used to perform a keying operation.
The display 3 functions to display the coordinate of a current position of the robot on a screen, or to display an operation program and/or the status of an external input/output signal on the screen. The plural operation keys 4 are used for entering a motion command to the robot, editing a program, setting the external I/O signals, or the like. The enable switch functions to change the state of the operating function of the manual operating unit 1 from valid to invalid and vice versa. The emergency shutdown switch 6 and the dead man's switch 7 function to halt the motion of the robot in case of emergency.
When the robot is operated using the manual operating unit 1, an operator holds the manual operating unit 1 in his hand, turns the enable switch 5 to ON (i.e., the valid state of an operating function) with fingers placed on the dead man's switch 7, and operates the operation keys 4 while imaging a coordinate system preset for the robot, so as to cause the robot to perform an intended action.
For example, when the robot is to be operated on a desired coordinate system, it is possible to command a jog-feed motion in a “+X” axis direction in the coordinate system, a jog feed motion in a “−Y” axis direction in the coordinate system and a jog feed motion about a “Z” axis in the coordinate system (a right-hand screw rotation as seen from an origin), by operating, respectively, a “X+” key, a “Y−” key and a “Z” key with an arcuate arrow. Also, when the robot is to be operated with respect to control axes, it is possible to select and operate a key denoted by a control-axis name and a “+” or “−” sign (J1+, J2+, J2+, J2−, . . . ).
However, a significant skill is required for the operator to rapidly execute the manual mode operation of the robot in accordance with the operator's intention by using the above-described conventional manual operating unit. This is because it is generally difficult to properly image the invisible coordinate system, and because an extremely careful key operation is required to avoid a situation where the distal end portion of a robot arm or a tool such as a hand attached thereto collides with surrounding equipment due to a key operation error.
Recently, in place of the keying-operation type manual operating unit as described above, a manual operating unit 9, as shown in
If the manual operating unit 9 is used, a robot can perform a motion in a direction designated by a touching operation with a finger or the like on the display section 8. The touch panel has, however, an unsatisfactory durability and reliability, and also is unsatisfactory in terms of a reliable and safe operation because a simultaneous touching operation on plural points are processed as an input by a touching operation at a quite different point. Further, it is required that the display section 8 is provided with a sufficiently large touch panel in order to facilitate an accurate input operation, which may lead to a problem in terms of manufacturing cost.
It is an object of the present invention to overcome the above-described problems associated with a conventional manual operating unit for a robot, and to provide a manual operating unit which is inexpensive and easy to be operated, and which permits a non-skilled operator to easily operate a robot.
In order to accomplish the above objects, the present invention provides a manual operating unit for a robot, comprising a housing; a robot diagram provided on the housing, the robot diagram schematically showing an external appearance of a robot mechanical section; an index provided on the housing in association with the robot diagram, the index representing a plurality of directions of motions to be performed by the robot mechanical section under control; and a motion command section provided on the housing in association with the index, the motion command section causing the robot mechanical section to perform the motions in the directions represented by the index.
In the above-described manual operating unit, the index may comprise a drawing illustrating three coordinate axes of a three-axis rectangular coordinate system provided for the robot mechanical section; and the motion command section may comprise a plurality of motion command keys for causing the robot mechanical section to perform the motions along the three coordinate axes illustrated by the drawing.
Alternatively, the index may comprise a drawing illustrating directions of motions in a plurality of control axes provided for the robot mechanical section; and the motion command section may comprise a plurality of motion command keys for causing the robot mechanical section to perform the motions along the plurality of control axes illustrated by the drawing.
The above-described manual operating unit may further comprise a display section provided on the housing independently of the motion command section and an operation key provided on the housing independently of the motion command section and the display section.
Also, the above-described manual operating unit may further comprise at least one of an enable switch, an emergency shutdown switch and a dead man's switch, which are provided on the housing independently of the motion command section.
The above and other objects, features and advantages of the present invention will become more apparent from the following description of preferred embodiments in connection with the accompanying drawings, wherein:
The embodiments of the present invention are described below in detail, with reference to the accompanying drawings. In the drawings, the same or similar components are denoted by common reference numerals.
Referring to the drawings,
The display section 24 includes, for example, a liquid crystal panel, and functions to display the coordinates of a current position of the robot mechanical section 12 on a screen, or to display an operation program and/or the status of an external input/output signal on the screen. The plural operation keys 26 are used for an instruction and data input operation other than the manual mode operation of the robot mechanical section 12, such as for editing a program, for setting an external I/O signal, and so on. The enable switch 28 functions to change the state of the operating function of the manual operating unit 10 as to be valid to invalid and vice versa. The emergency shutdown switch 30 and the dead man's switch 32 respectively function to halt the motion of the robot mechanical section 12 in case of emergency. In this connection, it is also possible to change a system configuration by, e.g., switching an operation mode, so as to use a desired operation key 26 for an input of a motion command to the robot mechanical section 12, as in the conventional manual operating unit 1 already described.
The index 20 and the motion command section 22 are provided in positions closely related to a drawing (a schematic perspective view, in the illustrated embodiment) of the robot mechanical section 12 diagrammatically shown by the robot diagram 18. The motion command section 22 includes a plurality of motion command keys (as described later) respectively function to input a motion command in a desired direction, similar to a coordinate-axis key or a control-axis key in the operation keys 4 (
Various examples of the combination of the robot diagram 18, the index 20 and the motion command section 22 (or the motion command keys) will be described below with reference to
In a first example shown in
In this connection, the three-dimensional rectangular coordinate system illustrated by the index 20 (i.e., a manual-mode effective coordinate system) may be previously provided as one coordinate system (e.g., a robot-base coordinate system set as a world coordinate system for the robot mechanical section 12) specified among plural coordinate systems previously set in the robot system. Alternatively, it may be allowed to suitably change the manual-mode effective coordinate system to another one (e.g., change a robot-base coordinate system to a mechanical interface coordinate system securely set at the distal end of the robot arm, and vice versa) by using the keying operation (e.g., the input operation of a predetermined operation key 32) of the manual operating unit 10.
In the case where one coordinate system is changed to the other as described above, the index 20 as a drawing is not always common to these two coordinate systems. Therefore, it is advantageous to provide, e.g., a red-colored index adapted to be used when a robot-base coordinate system is effective and a blue-colored index adapted to be used when a mechanical interface coordinate system is effective, on the housing 16 in advance, and to selectively use one of these two indexes as occasion demands. In this case, it is possible to display in the display section 24 which coordinate system is currently selected as the manual-mode effective coordinate system.
In the first example as described above, when any one of the plural motion command keys 22a to 22f is operated for input, a corresponding signal is sent from the manual operating unit 10 to the robot controller 14 (
In the first example shown in
In the second example shown in
A third example as shown in
In the third example as described above, when any one of the plural motion command keys 22g to 22l is operated for input, a corresponding signal is sent from the manual operating unit 10 to the robot controller 14 (
It should be understood that the above-described three examples are shown merely by way of example, and various modifications may be adopted. For example, two robot diagrams 18 may be provided on the housing 16, and the indexes 20 and the motion command sections 22, having the configurations of the first and third examples as described above, may be provided respectively for the diagrams. According to this arrangement, it is possible to operate both the translational motion in the X axis, Y axis and Z axis directions and the rotational motion about the J1 axis, J2 axis and J3 axis. Also, if the robot mechanical section 12 (
As is apparent from the foregoing description, the present invention is capable of solving the problems associated with the prior art, in the manual operating unit for a robot, by providing the robot diagram on the housing, incorporating the index including the index elements such as arrows representing the actual direction of motion into the robot diagram, and providing the motion command section including the motion command keys assigned correspondingly to the respective index elements. Therefore, according to the present invention, it is possible, even for an operator who is not skilled in the manual operation of a robot and who cannot properly image a desired coordinate system in the robot system, to readily recognize the direction of the actual motion of the robot mechanical section, and thus to operate the robot mechanical section with no operating error. Further, a touch panel is not used in an input section, so that it is possible to provide the manual operating unit that is excellent in terms of reliability, durability and economy.
While the invention has been described with reference to specific preferred embodiments, it will be understood by those skilled in the art that various changes and modifications may be made thereto without departing from the spirit and scope of the following claims.
Number | Date | Country | Kind |
---|---|---|---|
2004-104537 | Mar 2004 | JP | national |