The present invention relates to a device and a method for programming an handling apparatus, particularly an industrial robot.
A device and a method for programming a handling apparatus are described in German Patent Application No. DE 10 2007 062 108 A1. In the conventional device and the conventional method it is provided that a handle movable by an operator be situated at the end of an arm of an industrial robot, the movement of the handle resulting in a corresponding movement of the arm of the industrial robot. It is further provided that an input device, e.g., keys, be situated on the handle. It is thereby possible, in order to program a certain path of motion of the robot arm, which is, for instance, required to join together component parts, to teach the path of motion, by the operator's guiding the robot arm manually, and, at certain positions, specifying a stopping point, via the input device, such as a control device. The controller of the industrial robot is thus able to learn and store the path of motion of the robot arm that was carried out manually by the operator. The conventional device also has a screen, via which the measured forces are able to be displayed.
Moreover, one may situate such a screen or monitor at a distance from the robot arm and from the operating unit. If different operating types or functions are to be called up or rather dialed up in the programming of the handling apparatus, it is necessary for the operator to remove at least one hand, but usually both hands from the arm of the industrial robot, in order to key in an appropriate new input, via an externally mounted keyboard, for instance, in an input menu. Such a procedure means an increased time expenditure during the learning of movement processes, and in addition, it involves the danger that the last-detected position of the arm of the industrial robot becomes affected or corrupted by the releasing of the arm by the operator.
An object of the present invention is to refine a device and a method for programming an handling apparatus, especially of an industrial robot, in such a way that particularly rapid and clear-cut programming is made possible. In accordance with the present invention, the operating unit or its input devices, situated on the arm of the handling apparatus, are used additionally for controlling the display menus and input menus stored in the control device of the handling apparatus, the display menus and the input menus being displayed on the monitor unit. Consequently, it is not required in any phase of the programming, to remove one or both hands from the arm of the handling apparatus, in order to call up different display and input menus in the control device or to operate them.
The framework of the present invention encompasses all combinations of at least two of the features described below or shown in the figures.
On the one hand, in order to minimize the constructive expenditure of the operating unit and, on the other hand, to enable as compact an operating unit as possible, it is provided in one preferred embodiment of the present invention, that the input device for detecting at least of positions of the arm and for controlling the display menus and the input menus stored in the control device are the same input devices.
In this context, it is particularly provided that the input device for the selection of input fields within a display mask is used to confirm or break off dialogs, to confirm selection options, for operating a screen keyboard, for scrolling selection lists or display masks up and down, or to carry out file operations. In other words, this means that, using the device according to the present invention, all the usually required operations are able to be carried out using the input device, without the operator's having to take a hand off the arm of the handling apparatus.
In order to make possible for the operator as simple as possible an operation and recognizability of the monitor unit, in one preferred embodiment of the present invention it is additionally provided that the monitor unit be fastened on the arm or the operating unit, or that the monitor unit be situated in a swiveling manner on a base of the handling apparatus. Thereby, it is made possible, during the entire movement of the robot arm, that the operator is able to glance at the monitor unit.
In case the monitor unit is situated on the base of the handling apparatus, it is possible to equip the monitor unit with an adjusting device, which tracks or adjusts the monitoring unit to the position of the arm. This makes possible for the operator a better recognizability of the monitor unit at different positions of the arm.
Furthermore, it is advantageous, if the input devices are situated in a multiple way on the operating unit. This makes it possible for the operator to grasp the arm of the handling apparatus from different sides, and still to find, in each case, input means that are easy to reach and to operate.
The present invention also includes an handling apparatus, particularly an industrial robot, having a device according to the present invention for programming. Such an handling apparatus stands out in having a particularly simple operation and a particularly rapid learning of new motion sequences.
Additional advantages, features and details of the present invention derive from the description below of preferred exemplary embodiments as well as from the figures.
The same components and components having the same function are provided with the same reference numerals in the figures.
In the figures, a handling apparatus 10 is shown in the form of an industrial robot 100. Using handling apparatus 10, components in a manufacturing process may be handled particularly in automatic fashion, for instance, positioned with respect to each other, joined, or the like.
Handling apparatus 10 has a device base 11, from which a robot arm 15, having three robot arm members 12 through 14 in the exemplary embodiment is situated. The end of robot arm 15 opposite to device base 11 has, for instance, three grasping fingers 16 to 18, that are shown in
The encountering or the actuation of robot arm 15, as well as additional functions of handling apparatus 10 take place using a control device 20, which is shown in
For programming or teaching new handling processes, such as the teaching of a path of motion of robot arm 15, which is required to pick up an object, for instance, from a first position in space and to put it down at a second location located in another position in space, it is required to specify such a path of motion to robot 15. For this purpose, control device 20 has a programming mode. This programming mode provides that robot arm 15 is able to be manually moved by an operator 1 along the three spatial axes x, y and z shown in
As may be recognized particularly with the aid of
As may also be recognized particularly with the aid of
Referring to the two
Furthermore, on the side of operating unit 21 facing carrier element 22, one may see laterally an additional operating key 28, which is preferably also provided to be redundant (and which cannot be seen in the figures). Using additional operating key 28, it is possible, for example, to set robot arm 15 to be force-free, so that it is able to be positioned by operator 1 to the desired position in space using relatively little expenditure of force.
Operating keys 25 to 28 described above, fulfill a double function according to an example embodiment of the present invention: For one thing, they are used to inform control device 20 of handling apparatus 10 of certain positions in space, by operating them, or transmitting these to control device 20, or even to make possible the motion of robot arm 15 that was addressed. For another, operating keys 25 to 28 are used in part to actuate, select or operate different additional functions of control device 20.
It is preferably provided that the functions addressed be operable in a manner controlled by the screen. To do this, a monitoring unit 30 is positioned in a swivelable manner on housing base 11, for example, in a vertically situated axis of rotation 31. The ability to be swiveled of monitoring device 30 makes it possible for operator 1 to cast a free glance onto monitoring unit 30 from any position, by moving robot arm 15. To do this, it may possibly also be provided that monitoring device 30 be connected to an adjusting device (not shown) which, as a function of the position of robot arm 15 effects an appropriate rotation of monitoring unit 30 in axis of rotation 31, in such a way that operator 1 is always able to maintain visual contact with monitoring unit 30.
Alternatively, it is also possible that monitoring unit 30 is able to be situated either on robot arm 15 itself, or on operating unit 21.
Using operating keys 25 to 28, it is possible to use these as input means for the selection of input fields within a screen mask, for confirming or breaking off dialogs, for confirming selection options, for operating a screen keyboard, for scrolling up or down on selection lists or screen masks, for carrying out file operations (loading or storing data) or the like, which are displayed on monitoring unit 30. Consequently, according to an example embodiment of the present invention, it is not required that operator 1 remove a hand from operating unit 21 for calling up or confirming the individual menu functions of a program of control device 20.
Handling apparatus 10 described up to this point, and its operating unit 21 may be adapted or modified in various ways, without deviating from the idea of the present invention. This idea is that operating unit 21 and its operating keys 25 to 28 fulfill a multiple function, and in particular are also used to conduct a menu-guided input/output dialog with control device 20, via a monitoring unit 30.
Number | Date | Country | Kind |
---|---|---|---|
10 2010 063 222 | Dec 2010 | DE | national |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/EP2011/072334 | 12/9/2011 | WO | 00 | 9/3/2013 |
Publishing Document | Publishing Date | Country | Kind |
---|---|---|---|
WO2012/080127 | 6/21/2012 | WO | A |
Number | Name | Date | Kind |
---|---|---|---|
5495410 | Graf | Feb 1996 | A |
5937143 | Watanabe | Aug 1999 | A |
6212443 | Nagata | Apr 2001 | B1 |
20040068335 | Ferla | Apr 2004 | A1 |
20040212626 | Lyxzen | Oct 2004 | A1 |
20050080515 | Watanabe | Apr 2005 | A1 |
20050154295 | Quistgaard | Jul 2005 | A1 |
20080161964 | Irie | Jul 2008 | A1 |
20090289591 | Kassow | Nov 2009 | A1 |
20100145520 | Gerio | Jun 2010 | A1 |
20100312392 | Zimmermann | Dec 2010 | A1 |
Number | Date | Country |
---|---|---|
10 2007 062 108 | Jul 2009 | DE |
1 724 676 | Nov 2006 | EP |
3-218502 | Sep 1991 | JP |
2008-110406 | May 2008 | JP |
2009-181526 | Aug 2009 | JP |
2010-269419 | Dec 2010 | JP |
WO 2007099511 | Sep 2007 | WO |
Entry |
---|
International Search Report, PCT International Application No. PCT/EP2011/072334, dated Apr. 3, 2012. |
Number | Date | Country | |
---|---|---|---|
20130338830 A1 | Dec 2013 | US |