DE7828226U1 - Device for programming a handling device - Google Patents
Device for programming a handling deviceInfo
- Publication number
- DE7828226U1 DE7828226U1 DE7828226U DE7828226U DE7828226U1 DE 7828226 U1 DE7828226 U1 DE 7828226U1 DE 7828226 U DE7828226 U DE 7828226U DE 7828226 U DE7828226 U DE 7828226U DE 7828226 U1 DE7828226 U1 DE 7828226U1
- Authority
- DE
- Germany
- Prior art keywords
- sensors
- axis
- central part
- pair
- programming
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired
Links
- 210000002105 tongue Anatomy 0.000 claims description 24
- 244000309464 bull Species 0.000 description 8
- 230000007274 generation of a signal involved in cell-cell signaling Effects 0.000 description 3
- 210000002478 hand joint Anatomy 0.000 description 1
- 230000001939 inductive effect Effects 0.000 description 1
- 238000000034 method Methods 0.000 description 1
- 238000003466 welding Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/42—Recording and playback systems, i.e. in which the programme is recorded from a cycle of operations, e.g. the cycle of operations being manually controlled, after which this record is played back on the same machine
- G05B19/423—Teaching successive positions by walk-through, i.e. the tool head or end effector being grasped and guided directly, with or without servo-assistance, to follow a path
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J13/00—Controls for manipulators
- B25J13/02—Hand grip control means
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/0081—Programme-controlled manipulators with master teach-in means
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/37—Measurements
- G05B2219/37357—Force, pressure, weight or deflection
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01H—ELECTRIC SWITCHES; RELAYS; SELECTORS; EMERGENCY PROTECTIVE DEVICES
- H01H2239/00—Miscellaneous
- H01H2239/052—Strain gauge
Landscapes
- Engineering & Computer Science (AREA)
- Robotics (AREA)
- Mechanical Engineering (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Manipulator (AREA)
- Numerical Control (AREA)
- Force Measurement Appropriate To Specific Purposes (AREA)
Description
Dipl.-Ing.Dipl.-Ing.
RolfCharrierRolf Charrier
PatentanwaltPatent Attorney
Rehlingenstraße 8 · Postfach 260Rehlingenstrasse 8 · PO Box 260
D-8900 Augsburg 31D-8900 Augsburg 31
Telefon 0821/36015+36016 - 6 -Telephone 0821/36015+36016 - 6 -
Telex 53 3 275Telephone 53 3 275
■7724/16/Ch/Gr Augsburg, 21. September 1978■7724/16/Ch/Gr Augsburg, 21 September 1978
H. A. Schlatter AG CH-8952 SchlierenH. A. Schlatter AG CH-8952 Schlieren
Vorrichtung zum Programmieren eines Handhabungsgeräts Device for programming a handling device
Die Erfindung betrifft eine Vorrichtung zum Programmieren eines in mehreren Achsen bewegbaren Handhabungsgeräts mittels eines von Hand geführten Griffs und mittels Meßwertgebern, die die durch das Führen des Griffs bewirkten Kraftkomponenten in elektrische Signale umsetzen, die ein zu speicherndes Programm bestimmen, das die Antriebsmotoren des Handhabungsgeräts steuert.The invention relates to a device for programming a handling device that can be moved in several axes by means of a hand-held handle and by means of measuring sensors that convert the force components caused by the movement of the handle into electrical signals that determine a program to be stored that controls the drive motors of the handling device.
Moderne Handhabungsgeräte weisen üblicherweise am Ende eines mehrgliedrigen Armes eine Hand auf, welche Handhabungen ausführt. Beispielsweise trägt die Hand eine Schweißvorrichtung, welche zum Zusammenschweißen von Karosserieteilen dient. Hierbei soll die Hand bestimmteModern handling devices usually have a hand at the end of a multi-jointed arm, which carries out handling tasks. For example, the hand carries a welding device, which is used to weld body parts together. The hand is intended to carry out certain
Bahnkurven im Raum ausführen.Execute trajectories in space.
Bei einem bekannten Roboter ist eine erste vertikale Drehachse vorhanden. Der mehrgliedrige Arm vermagA known robot has a first vertical axis of rotation. The multi-jointed arm is capable of
&Ggr;&igr; r^knUrrciim* &Ggr;&igr; r^knUrrciim*
»ac * * ti · ■■»ac * * ti · ■■
&bgr; &bgr;β β
7724/16/Ch/Gr - 7 - 21. September 19787724/16/Ch/Gr - 7 - 21 September 1978
horizontale und vertikale Bewegungen und durch überla -gerung dieser Bewegungen sich ergebende Schwenkbewegungen auszuführen. Die am Ende des Arms angeordnete Hand ist um eine erste Drehachse drehbar, welche in Achsrichtung des Arms verläuft. Die Hand weist eine dazu rechtwinkelige weitere Drehachse auf und letztlich eine zur weiteren Drehachse rechtwinkelig verlaufenden vierten Drehachse.horizontal and vertical movements and swivel movements resulting from the superposition of these movements. The hand located at the end of the arm can be rotated about a first axis of rotation, which runs in the axial direction of the arm. The hand has a further axis of rotation at a right angle to this and finally a fourth axis of rotation that runs at a right angle to the further axis of rotation.
Es ist außerordentlich schwierig, die Antriebsmotoren für die verschiedenen Bewegungen des Handhabungsgeräts so zu steuern, daß die gewünschte Bahnkurve sich ergibt, üblicherweise wird die Bahnkurve in lineare Streckenabschnitte aufgeteilt, so daß die Bahnkurve streckenweise durchfahren wird. Der Programmieraufwand zur programmierten Steuerung der Antriebsmotoren ist hierbei sehr groß.It is extremely difficult to control the drive motors for the various movements of the handling device in such a way that the desired trajectory is achieved; the trajectory is usually divided into linear sections so that the trajectory is travelled section by section. The programming effort for the programmed control of the drive motors is very high.
Um den Programmieraufwand zu verringern, ist es bekannt, das Arm- Hand- Gliederaggregat des Handhabungsgeräts durch ein Leergerüst zu umgeben, das dem Arm-Hand -Gliederaggregat parallel zugeordnet ist. Das Leergerüst ist mehrgliedrig ausgebildet und läßt Relativbewegungen zum Arm-Hand-Gliederaggregat zu. Die Glieder des Leergerüsts sind mit einer der Zahl der Drehachslinien entsprechenden Zahl von Schaltern versehen. Das Leergerüst besteht im wesentlichen aus drei Gliedern, die über Drehlager miteinander verbunden sind und sich über Federn am Arm-Hand-Gliederaggregat abstützen. Bei ReIativbewegungen zwischen den Arm- und den Handgliedern und den Gliedern des Leergerüsts werden die vorerwähnten Schalter betätigt, deren Signale aufgezeichnet werden und ein Steuerprogramm für die Antriebsmotoren des Handhabungsgeräts bestimmen.In order to reduce the programming effort, it is known to surround the arm-hand link unit of the handling device with an empty frame that is assigned in parallel to the arm-hand link unit. The empty frame is designed with several elements and allows relative movements to the arm-hand link unit. The elements of the empty frame are provided with a number of switches corresponding to the number of rotation axis lines. The empty frame essentially consists of three elements that are connected to one another via pivot bearings and are supported by springs on the arm-hand link unit. When there are relative movements between the arm and hand elements and the elements of the empty frame, the aforementioned switches are activated, the signals of which are recorded and determine a control program for the drive motors of the handling device.
• ··
772*/16/Ch/Gr -8- 21. September 1978772*/16/Ch/Gr -8- 21 September 1978
Der außerordentlich komplizierte Aufbau des Leergerüsts macht diese Art von Programmiervorrichtung sehr teuer. Das unvermeidliche Spiel zwischen den einzelnen Gliedern des Leergerüsts und zwischen diesen Gliedern und den Hand- und Armgliedern führt zwangsläufig dazu, daß eine Fehlproqrammierung stattfindet, die umso größer ist, je größer dieses Spiel sich bei den Schaltern auswirkt. Eine Fehlprogrammierung wird noch dadurch bewirkt, daß das Eigengewicht des Leergerüsts je nach dessen Stellung zu Signalen der Schalter führt, obwohl keine entsprechende Kraft von Hand auf den am Leergerüst angeordneten Handgriff ausgeübt wird. Es hat sich gezeigt, daß diese Fehler sich in sogenannten Zappelkurven auswirken, d.h. die gewünschte Bahnkurve wird nicht kontinuierlich sondern sprungweise und z.T. rückführend durchfahren. Der Aufwand, der zur Korrektur einer solchen Zappelkurve notwendig ist, ist weitaus größer als die Durchführung der eingangs erwähnten Programmiermethode, so daß die Programmierung über ein Leergerüst keine praktische Anwendung fand.The extremely complicated structure of the empty frame makes this type of programming device very expensive. The unavoidable play between the individual links of the empty frame and between these links and the hand and arm links inevitably leads to programming errors, which are all the more likely the greater the play affects the switches. Programming errors are also caused by the fact that the weight of the empty frame itself, depending on its position, leads to signals from the switches, even though no corresponding force is exerted by hand on the handle on the empty frame. It has been shown that these errors result in so-called jittery curves, i.e. the desired trajectory is not travelled through continuously but in jumps and sometimes in reverse. The effort required to correct such a jittery curve is far greater than implementing the programming method mentioned at the beginning, so that programming via an empty frame has not found practical application.
Es besteht die Aufgabe, eine Vorrichtung zum Programmieren eines in mehreren Achsen bewegbaren Handhabungsgeräts so auszubilden, daß damit eine einfache und praktisch spielfreie Nachführung der Hand des Handhabungsgeräts längs der gewünschten Bahnkurve möglich ist.The task is to design a device for programming a handling device that can be moved in several axes in such a way that it is possible to easily and practically play-freely track the hand of the handling device along the desired trajectory.
Gelöst wird diese Aufgabe mit den Merkmalen des Anspruches 1. Vorteilhafte Ausgestaltungen sind den Unteransprüchen entnehmbar.This object is achieved with the features of claim 1. Advantageous embodiments can be found in the subclaims.
Die von der Hand des Handhabungsgeräts auszuführenden Bewegungen verlaufen in kartesischen Koordinaten ausgedrückt in X-, Y- und Z-Richtung und bestehen weiterhin aus Drehbewegungen um die X-, und Z-Achse. Die nach-The movements to be carried out by the hand of the handling device are expressed in Cartesian coordinates in the X, Y and Z directions and also consist of rotational movements around the X and Z axes. The following
I I I I IlI I I I I
• · · * · · &igr; e j ■ a• · · * · · &igr; e j ■ a
• · ·»!■· I ■«• · ·»!■· I ■«
7724/16/Ch/Gr - 9 - 21. September 19787724/16/Ch/Gr - 9 - 21 September 1978
folgenden Erläuterungen beziehen sich auf Bewegungen in diesen kartesischen Koordinatensystem, jedoch gilt entsprechendes auch für Bewegungen, wenn diese Polarkoordinaten ausgedrückt werden.The following explanations refer to movements in this Cartesian coordinate system, but the same also applies to movements when these polar coordinates are expressed.
Ein Ausführungsbeispyiel der Erfindung wird nachfolgend anhand der Zeichnungen näher erläutert. Es zeigen:An embodiment of the invention is explained in more detail below with reference to the drawings. They show:
Fig. 1 eine Übersicht eines Handhabungsgeräts, bei dem die erfindungsgemäße Vorrichtung Anwendung findet;Fig. 1 is an overview of a handling device in which the device according to the invention is used;
Fig. 2 einen Längsschnitt durch die Vorrichtung; Fig. 3 einen Schnitt längs der Linie C-D in Fig. 2 undFig. 2 is a longitudinal section through the device; Fig. 3 is a section along the line C-D in Fig. 2 and
Fig. 4 einen Schnitt längs der Linie A-B in Fig. 2.Fig. 4 is a section along the line A-B in Fig. 2.
Im gezeigten Beispiel ist die Programmiervorrichtjng 23 am letzten Glied der Hand 27 des Handhabungsgeräts angeordnet. Es ist jedoch ohne weiteres möglich, die Programmiervorrichtung 23 auch am vorletzten oder drittletzten Glied der Hand vorzusehen, wobei dann die Drehbewegungen des letzten bzw. vorletzten Handgliedes separat programmiert werden müssen.In the example shown, the programming device 23 is arranged on the last joint of the hand 27 of the handling device. However, it is also possible to provide the programming device 23 on the second to last or third to last joint of the hand, in which case the rotary movements of the last or second to last hand joint must be programmed separately.
Das Handaggregat 27 ist an einem Armaggregat 26 des Handhabungsgeräts 22 angeordnet. Die Bewegungen des Arms 26 können aufgeteilt werden in Bewegungen in Richtung der Achsen x1, y' urd z1 sowie in eine Drehbewegung dy1 um die Y-Achse. Das erste Glied der Hand 27 vermag eine Drehbewegung um die x1 Achse auszuführen, welche inFig. 1 mit dx1, bezeichnet ist. Das zweiteThe hand unit 27 is arranged on an arm unit 26 of the handling device 22. The movements of the arm 26 can be divided into movements in the direction of the axes x 1 , y' and z 1 and into a rotary movement dy 1 about the Y axis. The first member of the hand 27 is able to carry out a rotary movement about the x 1 axis, which is designated in Fig. 1 with dx 1 . The second
SS il UlC MSS il UlC M
7724/16/Ch/Gr - 10 - 21. September 19787724/16/Ch/Gr - 10 - 21 September 1978
Handglied vermag eine Drehbewegung um die z1 Achse auszuführen, wobei diese Drehbewegung mit dz1 bezeichnet ist. Letztlich ist ein drittes Handglied vorhanden, -das eine Drehbewegung um eine Achse parallel zur x1 Achse auszuführen vermag, wobei diese Drehbewegung mit dx'. bezeichnet ist. Alle diese Bewegungen können auf die Programmiervorrichtung 23 bezogen werden und zwar dort auf lineare Bewegungen in der X-, Y- und Z-Achse und auf Drehbewegungen dx, dy und dz um diese Achsen. Es besteht nunmeh5* die Aufgabe, ein Steuerprogram:;; mittels der Prograsimiervorrichtung 23 zu erstellen, derart, daß die Spitze P eines von der Hand 27 getragenen Werkzeugs 25 eine beliebige Raumkurve 24 vollzieht. ¥■ The hand member is able to perform a rotary movement around the z 1 axis, whereby this rotary movement is designated dz 1. Finally, there is a third hand member, which is able to perform a rotary movement around an axis parallel to the x 1 axis, whereby this rotary movement is designated dx'. All of these movements can be related to the programming device 23, namely to linear movements in the X, Y and Z axes and to rotary movements dx, dy and dz around these axes. The task now is to create a control program using the programming device 23, such that the tip P of a tool 25 carried by the hand 27 follows any desired spatial curve 24. ¥■
ä Die Programmiervorrichtung ist in den Fig. 2 bis 4 imä The programming device is shown in Fig. 2 to 4 in the
^ einzelnen gezeigt. In Fig. 2 stellt die linke Hälfte^ shown individually. In Fig. 2 the left half
einen Schnitt durch das Mittelteil 13 und die Hülse des Griffs 23 dar, während in der rechten Hälfte der Fig. 2 lediglich die Hülse 14 geschnitten ist, das Mittelteil 13 also in Ansicht dargestellt ist.a section through the middle part 13 and the sleeve of the handle 23, while in the right half of Fig. 2 only the sleeve 14 is cut, the middle part 13 is thus shown in elevation.
Das Mittelteil 13 des Griffs 23 ist im vorliegenden Beispiel mit dem letztenGlied der Hand 27 starr verbunden. Dieses Mittelteil 13 wird von einer Hülse 14 umgeben. Im Bereich der beiden Enden der Hülse 14 sind am Mittelteil 13 je vier Zungen 15, 16 vorgesehen. Die vier Zungen 15 und die vier Zungen 16 sind zueinander um jeweils 90° versetzt um die Achse des Mittelteils 13 angeordnet. Die Zungencnüen tragen jeweils die Hülse 14, wobei die Lagerung jeweils so vorgenommen ist, daß die Zungenenden sich relativ zur Hülse 14 bewegen können. Auf jeder der Zungen 15, 16 ist ein Dehnmeßstreifen aufgebracht, welche mit den Bezugsziffern 1 bis 8 versehen sind. Die Zungen 15, 16 und ihre Dehnmeßstreifen 1 bis 8 verlaufen in Längsrichtung desIn the present example, the middle part 13 of the handle 23 is rigidly connected to the last joint of the hand 27. This middle part 13 is surrounded by a sleeve 14. In the area of the two ends of the sleeve 14, four tongues 15, 16 are provided on the middle part 13. The four tongues 15 and the four tongues 16 are arranged offset from each other by 90° around the axis of the middle part 13. The tongue tongues each carry the sleeve 14, whereby the bearing is arranged in such a way that the tongue ends can move relative to the sleeve 14. A strain gauge is applied to each of the tongues 15, 16, which are provided with the reference numbers 1 to 8. The tongues 15, 16 and their strain gauges 1 to 8 run in the longitudinal direction of the
IHI Uli · · « ■IHI Uli · · « ■
712k1161ChIQr - 11 - 21. September 1978 712k1161ChIQr - 11 - 21 September 1978
Griffes 23.Handle 23.
Die linken und rechten unteren Zungen 15, 15, 15·' tragen die Dehnmeßstreifen 7 und 8. Die vorderen und hinteren unteren Zungen 15' und 15' " tragen die Dehnmeßstreifen 2 und 1. An der oberen Seite tragen dieThe left and right lower tongues 15, 15, 15·' carry the strain gauges 7 and 8. The front and rear lower tongues 15' and 15' " carry the strain gauges 2 and 1. On the upper side, the
linken und rechten Zungen 16, 16'' die Dehnmeßstreifen 6 und 5, während die vorderen und hinteren Zungen die Dehnmeßstreifen !> und 3 tragen. In Fig. 3 ist die Lage d er oberen Dehnmeßstreifen 3 bis 6 in Klammern angegeben. The left and right tongues 16, 16'' carry the strain gauges 6 and 5, while the front and rear tongues carry the strain gauges ! > and 3. In Fig. 3, the position of the upper strain gauges 3 to 6 is shown in brackets.
Im mittleren Bereich des Mittelteils 13 sind zwei weitere Zungen 17, 17' vorgesehen, deren freie Enden gegeneinander zeigen und welche in Richtung der Achse des Mittelteils 13 verlaufen. Diese Zungen 17, 17' tragen ebenfalls den Meßstreifen 9, 10.Gegen die freien Enden dieser beiden Zungen 17, 17' liegt spielfrei eine Schraube 18 der Hülse 14- an.In the middle area of the middle part 13, two further tongues 17, 17' are provided, the free ends of which point towards each other and which run in the direction of the axis of the middle part 13. These tongues 17, 17' also carry the measuring strip 9, 10. A screw 18 of the sleeve 14 rests against the free ends of these two tongues 17, 17' without play.
Letztlich sind zwei Zungen 20, 20' am Mittelteil 13 vorgesehen, welche längs des Umfangs des Mittelteils 13 und quer zu seiner Achse verlaufen. Die freien Enden der Zungen 20, 20' weisen gegeneinander und die Zungen tragen den Meßs':reif en 11, 12. Gegen die freien Enden der Zungen 20, 20' liegt spielfrei eine Schraube 19 der Hülse 14 an.Finally, two tongues 20, 20' are provided on the central part 13, which run along the circumference of the central part 13 and transversely to its axis. The free ends of the tongues 20, 20' face each other and the tongues carry the measuring rings 11, 12. A screw 19 of the sleeve 14 rests against the free ends of the tongues 20, 20' without play.
Die verschiedenen Leitungen zu den Dehnmeßstreifen sind in einem Rohr 21 geführt, welches vom Inneren des Mittelteils 13 nach unten abgeht.The various lines to the strain gauges are guided in a tube 21 which extends downwards from the inside of the middle part 13.
Soll sich die Hand 27 des Handhabungsgeräts in Richtung der X-Achse bewegen, dann wird die Hülse 1* von Hand in Pfeilrichtung X bewegt, wodurch die DehnmeßstreifenIf the hand 27 of the handling device is to move in the direction of the X-axis, the sleeve 1* is moved by hand in the direction of the arrow X, whereby the strain gauges
III· iltt ···III· iltt ···
■ ttteci· · »*■ ttteci· · »*
7724/16/Ch/Gr - 12 - 21.September 19787724/16/Ch/Gr - 12 - 21 September 1978
6, 7 gedehnt werden, da ihre zugehörigen Zungen sich infolge der auf sie wirkenden Kraft biegen. Eine Signalgabe über die Dehnmeßstreifen 6 und 7 signalisiert also eine Bewegung in X-Richtung. Soll eine genau entgegengesetzte Bewegung ausgeführt werden, dann wird auf die Hülse Ik von Hand ei/i Druck entgegen der Pfeilrichtung X ausgeübt, so daß nunmehr die Dehnmeßstreifen 5 und &thgr; ein Signal abgeben.6, 7 are stretched because their corresponding tongues bend as a result of the force acting on them. A signal via the strain gauges 6 and 7 therefore signals a movement in the X direction. If a precisely opposite movement is to be carried out, then ei/i pressure is exerted on the sleeve Ik by hand in the opposite direction to the arrow X, so that the strain gauges 5 and θ now emit a signal.
Soll eine Bewegung in Y-Richtung ausgeführt werden, wird die Hülse 14· in diese Richtung gedrückt, wodurch die Dehnmeßstreifen 2 und k Signale erzeugen. Soll eine Bewegung entgegen dieser Pfeilrichtung Y ausgeführt werden, dann wird die Hülse 1* entgegen der Pfeilrichtung Y gedrückt, was zu einer Signalerzeugung in den Dehnmeßstreifen 1, 3 führt.If a movement in the Y direction is to be carried out, the sleeve 14* is pressed in this direction, whereby the strain gauges 2 and k generate signals. If a movement is to be carried out against this arrow direction Y, then the sleeve 1* is pressed against the arrow direction Y, which leads to a signal being generated in the strain gauges 1, 3.
Ist beabsichtigt, eine Bewegung in Z-Richtung auszuführen, wird die Hülse Ik nach oben gedrückt, wodurch die Schraube 18 die Zunge 17 biegt, was zu einer Signalgabe beim Dehnmeßstreifen 9 führt. Bei einer beabsichtigten Bewegung entgegen der Pfeilrichtung Z wird die Hülse Ik n?oh unten gezogen, was bewirkt, daß die Schraube 18 die Zunge 17' durchbiegt, so daßder Dehnmeßstreifen 10 ein Signal erzeugt.If a movement in the Z direction is intended, the sleeve Ik is pushed upwards, whereby the screw 18 bends the tongue 17, which leads to a signal being given to the strain gauge 9. If a movement is intended in the opposite direction to the arrow Z, the sleeve Ik is pulled downwards, which causes the screw 18 to bend the tongue 17', so that the strain gauge 10 generates a signal.
Damit sind sämtliche Linearbewegungen in Richtung der X-, Y- und Z-Achse programmierbar. Natürlich können auch überlagerte Bewegungen durchgeführt werden, beispielsweise in Pfeilrichtung 28, wodurch die Dehnmeßstreifen 1, 3, 6, 7 Signale erzeugen.This means that all linear movements in the X, Y and Z axes can be programmed. Of course, superimposed movements can also be carried out, for example in the direction of arrow 28, whereby the strain gauges 1, 3, 6, 7 generate signals.
Soll eine Drehbewegung dy um die Y-Achse ausgeführt werden, wird die Hülse Ik um diese Achse gedreht, wodurch die Zungen 16 und 15fl gebogen werden, was zurIf a rotary movement dy is to be carried out around the Y-axis, the sleeve Ik is rotated around this axis, whereby the tongues 16 and 15 fl are bent, which leads to
I··* ttll 1/9 II··* ttll 1/9 I
t · · · t I * I 11t · · · t I * I 11
••■••••a f· ti &ngr; Il••■••••a f· ti &ngr; The
7724/16/Ch/Gr ■· 13 - 21. September 19787724/16/Ch/Gr ■· 13 - 21 September 1978
Signalerzeugung bei den Dehnmeßstreifen 6 und 8 führt. Eine Drehbewegung entgegen der Pfeilrichtung dy führt zur Signalerzeugung bei den Dehnmeßstreifen 5 und 7. Bei einer an der Hülse 14 ausgeübten Drehbewegung dx um die X-Achse werden die Dehnmeßstreifen 1 und 4· zur Signalerzeugung bewegt, während bei ei.ner entgegengesetzten Bewegung die Dehnmeßstreifen 2 und 3 Signale hervorrufen.Signal generation at strain gauges 6 and 8. A rotary movement in the opposite direction to the arrow dy leads to signal generation at strain gauges 5 and 7. When sleeve 14 is rotated dx about the X-axis, strain gauges 1 and 4 are moved to generate signals, while an opposite movement causes strain gauges 2 and 3 to generate signals.
Bei einer Drehbewegung dz um die Z-Achse läuft die Schraube 19 gegen die Zunge 20* an, so daß der Dehnmeßstreifen 12 ein Signal erzeugt. Bei einer entgegengesetzten Drehbewegung wird der Dehnmeßstreifen 11 zur Signalerzeugung angeregt.During a rotary movement dz around the Z axis, the screw 19 runs against the tongue 20* so that the strain gauge 12 generates a signal. During an opposite rotary movement, the strain gauge 11 is stimulated to generate a signal.
Auch hier sind natürlich Überlagerungen der Drehbewegungen untereinander und mit den Linearbewegungen möglich.Here, too, superposition of the rotary movements with each other and with the linear movements is of course possible.
Anstelle der Dehnmeßstreifen 1 bis 12 können natürlich auch induktive und/oder kapazitive Meßwertgeber verwendet werden. Es ist auch möglich, die jeweils paarweise beaufschlagten Meßwertgeber durch einen einzigen Geber zu ersetzen, der, wenn ein Druck auf ihn ausgeübt wird, ein Signal erzeugt, das unterschiedlich ist zu denjenigen, welches er erzeugt, wenn auf ihn eine Zugkraft wirkt. Die bei Drehbewegungen um die X- und -Y-Achse paarweise wirksamen Dehnmeßstreifen 1 bis 8 können durch zwei Meßwertgeber ersetzt sein, die rechtwinkelig zueinander angeordnet sind und die jeweils unterschiedliche Signale abgeben, wenn eine Drehbewegung um eine der Achsen in der einen oder anderen Richtung ausgeführt wird.Instead of the strain gauges 1 to 12, inductive and/or capacitive sensors can of course also be used. It is also possible to replace the sensors, which are applied in pairs, with a single sensor, which, when pressure is applied to it, generates a signal that is different from that which it generates when a tensile force is applied to it. The strain gauges 1 to 8, which are effective in pairs during rotary movements around the X and Y axes, can be replaced by two sensors, which are arranged at right angles to one another and which each emit different signals when a rotary movement is carried out around one of the axes in one direction or the other.
Anstelle der Dehnmeßstreifen 1 bis 12 können auch Schalter vorgesehen sein, welche Oa-Nein-Signale er-Instead of the strain gauges 1 to 12, switches can also be provided which generate Oa-No signals.
I·■···*· ·· t■ t ··I·■···*· ·· t■ t ··
7724/16/Ch/Gr - 1* - 21. September 19787724/16/Ch/Gr - 1* - 21 September 1978
zeugen. Die Größe der Kräfte zwischen der Hüls3 IA- und dem Mittelteil 13 messende Meßwertgeber sind jedoch zu bevorzugen, da die gemessene Größe der jeweiligen Kraft umgesetzt werden kann, um die Verstellmotoren des Handhabungsgeräts 22 schnell oder langsam laufen.However, sensors measuring the magnitude of the forces between the sleeve 3 IA and the middle part 13 are preferable, since the measured magnitude of the respective force can be converted to run the adjustment motors of the handling device 22 quickly or slowly.
zu lassen.allow.
Die nachfolgende Tabelle zeigt, bei welchen Bewegungen welche Meßwertgeber 1 bis 12 Signale erzeugen.The following table shows which sensors generate signals 1 to 12 for which movements.
linear +X -X +Y -Y +Z -Zlinear +X -X +Y -Y +Z -Z
Dehnung +dx -dx +dy -dy +dz -dzStrain +dx -dx +dy -dy +dz -dz
Claims (15)
Priority Applications (11)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE7828226U DE7828226U1 (en) | 1978-09-22 | 1978-09-22 | Device for programming a handling device |
DE2841284A DE2841284C2 (en) | 1978-09-22 | 1978-09-22 | Device for programming a handling device |
NLAANVRAGE7906827,A NL189595C (en) | 1978-09-22 | 1979-09-13 | DEVICE FOR PROGRAMMING A HANDLING TOOL. |
CH827479A CH639310A5 (en) | 1978-09-22 | 1979-09-13 | DEVICE FOR PROGRAMMING A HANDLING DEVICE. |
AT0608979A AT365503B (en) | 1978-09-22 | 1979-09-17 | DEVICE FOR PROGRAMMING A HANDLING DEVICE |
FR7923186A FR2436655A1 (en) | 1978-09-22 | 1979-09-18 | PROGRAMMING DEVICE, FOR A HANDLING APPARATUS |
SE7907758A SE443530B (en) | 1978-09-22 | 1979-09-19 | DEVICE FOR PROGRAMMING A MANAGER |
CA000335986A CA1139404A (en) | 1978-09-22 | 1979-09-20 | Apparatus for detecting forces directing the movement of a manipulating instrument |
GB7932914A GB2036376B (en) | 1978-09-22 | 1979-09-21 | Robot system |
JP12090779A JPS5547521A (en) | 1978-09-22 | 1979-09-21 | Operatinggdevice programming unit |
US06/405,779 USRE31581E (en) | 1978-09-22 | 1982-08-06 | Apparatus for detecting forces directing the movement of a manipulating instrument |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE7828226U DE7828226U1 (en) | 1978-09-22 | 1978-09-22 | Device for programming a handling device |
DE2841284A DE2841284C2 (en) | 1978-09-22 | 1978-09-22 | Device for programming a handling device |
Publications (1)
Publication Number | Publication Date |
---|---|
DE7828226U1 true DE7828226U1 (en) | 1987-01-02 |
Family
ID=25775802
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE7828226U Expired DE7828226U1 (en) | 1978-09-22 | 1978-09-22 | Device for programming a handling device |
DE2841284A Expired DE2841284C2 (en) | 1978-09-22 | 1978-09-22 | Device for programming a handling device |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE2841284A Expired DE2841284C2 (en) | 1978-09-22 | 1978-09-22 | Device for programming a handling device |
Country Status (10)
Country | Link |
---|---|
US (1) | USRE31581E (en) |
JP (1) | JPS5547521A (en) |
AT (1) | AT365503B (en) |
CA (1) | CA1139404A (en) |
CH (1) | CH639310A5 (en) |
DE (2) | DE7828226U1 (en) |
FR (1) | FR2436655A1 (en) |
GB (1) | GB2036376B (en) |
NL (1) | NL189595C (en) |
SE (1) | SE443530B (en) |
Families Citing this family (25)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4283764A (en) * | 1979-10-12 | 1981-08-11 | Nordson Corporation | Manually programmable robot with power-assisted motion during programming |
JPS5878205A (en) * | 1981-11-02 | 1983-05-11 | Kobe Steel Ltd | Teaching method for industrial robot |
DE3211992A1 (en) * | 1982-03-31 | 1983-10-06 | Wagner Gmbh J | Method and device for programming a robot, in particular paint spraying robot |
JPS5914484A (en) * | 1982-07-09 | 1984-01-25 | 株式会社日立製作所 | Direct teaching device for robot |
EP0108657B1 (en) * | 1982-09-25 | 1987-08-12 | Fujitsu Limited | A multi-articulated robot |
DE3240251A1 (en) * | 1982-10-30 | 1984-05-03 | Deutsche Forschungs- und Versuchsanstalt für Luft- und Raumfahrt e.V., 5000 Köln | METHOD FOR PROGRAMMING MOVEMENTS AND, IF REQUIRED, MACHINING FORCES OR -MOMENTS OF A ROBOT OR MANIPULATOR AND DEVICE FOR CARRYING OUT THIS |
EP0117334A3 (en) * | 1982-11-09 | 1986-01-15 | EMI Limited | Arrangement for sensing several components of force |
JPS59108691A (en) * | 1982-12-13 | 1984-06-23 | 株式会社日立製作所 | Control system of balancer |
JPS59124589A (en) * | 1982-12-28 | 1984-07-18 | 株式会社東芝 | Industrial robot |
JP2650889B2 (en) * | 1983-04-28 | 1997-09-10 | 株式会社日立製作所 | Articulated robot teaching method |
DE8434357U1 (en) * | 1984-11-23 | 1985-04-04 | Richter, Hans, 8900 Augsburg | GRIPPER HAND AT A MANIPULATOR |
GB2174216B (en) * | 1985-03-19 | 1988-10-26 | Mitutoyo Mfg Co Ltd | Method of operating a coordinate measuring instrument |
DE3526958A1 (en) * | 1985-07-27 | 1985-12-19 | Daimler-Benz Ag, 7000 Stuttgart | Enamelling robot which can be programmed by the teach-in method |
JP2728392B2 (en) * | 1986-06-11 | 1998-03-18 | 株式会社日立製作所 | Handle control device |
US4982611A (en) * | 1988-05-24 | 1991-01-08 | Wisconsin Alumni Research Foundation | Multiple-degree-of-freedom sensor tip for a robotic gripper |
US5010773A (en) * | 1990-01-24 | 1991-04-30 | Wisconsin Alumni Research Foundation | Sensor tip for a robotic gripper and method of manufacture |
DE9001451U1 (en) * | 1990-02-08 | 1991-06-06 | Kuka Schweissanlagen + Roboter Gmbh, 8900 Augsburg | Programming aid for a multi-axis manipulator |
EP0518303B1 (en) * | 1991-06-14 | 1998-01-07 | Honeywell Inc. | Rate mode hand controller with force reflection |
EP1633534B1 (en) | 2003-04-28 | 2018-09-12 | Nikon Metrology NV | Cmm arm with exoskeleton |
WO2010038779A1 (en) | 2008-09-30 | 2010-04-08 | 高周波熱錬株式会社 | Welding device for metal and welding method for metal |
CN104647357A (en) * | 2015-01-09 | 2015-05-27 | 广西大学 | Four-degree-of-freedom stepper motor driving joint-type manipulator |
WO2016123697A1 (en) * | 2015-02-02 | 2016-08-11 | The University Of Western Ontario | Navigation by bending forces |
DE102015214170A1 (en) | 2015-07-27 | 2017-02-02 | Kuka Roboter Gmbh | Robot with a force measuring device |
DE102015117213B4 (en) | 2015-10-08 | 2020-10-29 | Kastanienbaum GmbH | Robotic arm |
JP7420543B2 (en) * | 2019-12-13 | 2024-01-23 | 川崎重工業株式会社 | remote control device |
Family Cites Families (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US344766A (en) * | 1886-06-29 | Grate | ||
FR1038409A (en) * | 1951-06-14 | 1953-09-28 | M Le Secretaire D Etat Aux For | Dynamometric handle for aerodyne piloting stick |
US3434342A (en) * | 1965-12-06 | 1969-03-25 | Lear Siegler Inc | Force sensing apparatus |
US3493906A (en) * | 1969-02-19 | 1970-02-03 | Lear Siegler Inc | Control wheel force sensor |
US3648143A (en) * | 1969-08-25 | 1972-03-07 | Harper Associates Inc | Automatic work-repeating mechanism |
US3676818A (en) * | 1971-05-10 | 1972-07-11 | Sperry Rand Corp | Control stick transducer |
US3835702A (en) * | 1973-09-13 | 1974-09-17 | Us Air Force | Multi-axis bio-mechanical force measuring device |
US3951271A (en) * | 1974-05-03 | 1976-04-20 | Mette Klaus Hermann | Robot control device |
US3939704A (en) * | 1974-08-07 | 1976-02-24 | The Bendix Corporation | Multi-axis load cell |
FR2311630A1 (en) * | 1975-05-23 | 1976-12-17 | Kobe Steel Ltd | LEARNING PROCESS AND APPARATUS FOR INDUSTRIAL ROBOTS |
SE416452B (en) * | 1975-06-16 | 1981-01-05 | Asea Ab | INDUSTRIAL ROBOT |
DE2731041C3 (en) * | 1976-07-09 | 1981-04-02 | Régie Nationale des Usines Renault, Boulogne-Billancourt, Hauts-de-Seine | Programming device for a program-controlled paint manipulator |
CA1080828A (en) * | 1976-07-26 | 1980-07-01 | Bendix Corporation (The) | Method and apparatus for generating position or path control programs using force feedback |
FR2369055A1 (en) * | 1976-10-29 | 1978-05-26 | Creusot Loire | DIS |
CA1121888A (en) * | 1977-04-30 | 1982-04-13 | Junichi Ikeda | Industrial robot |
US4283764A (en) * | 1979-10-12 | 1981-08-11 | Nordson Corporation | Manually programmable robot with power-assisted motion during programming |
-
1978
- 1978-09-22 DE DE7828226U patent/DE7828226U1/en not_active Expired
- 1978-09-22 DE DE2841284A patent/DE2841284C2/en not_active Expired
-
1979
- 1979-09-13 NL NLAANVRAGE7906827,A patent/NL189595C/en not_active IP Right Cessation
- 1979-09-13 CH CH827479A patent/CH639310A5/en not_active IP Right Cessation
- 1979-09-17 AT AT0608979A patent/AT365503B/en not_active IP Right Cessation
- 1979-09-18 FR FR7923186A patent/FR2436655A1/en active Granted
- 1979-09-19 SE SE7907758A patent/SE443530B/en unknown
- 1979-09-20 CA CA000335986A patent/CA1139404A/en not_active Expired
- 1979-09-21 GB GB7932914A patent/GB2036376B/en not_active Expired
- 1979-09-21 JP JP12090779A patent/JPS5547521A/en active Granted
-
1982
- 1982-08-06 US US06/405,779 patent/USRE31581E/en not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
JPS5547521A (en) | 1980-04-04 |
SE7907758L (en) | 1980-03-23 |
CH639310A5 (en) | 1983-11-15 |
NL189595B (en) | 1993-01-04 |
DE2841284A1 (en) | 1980-04-03 |
ATA608979A (en) | 1981-06-15 |
SE443530B (en) | 1986-03-03 |
GB2036376A (en) | 1980-06-25 |
DE2841284C2 (en) | 1982-04-15 |
GB2036376B (en) | 1982-12-15 |
CA1139404A (en) | 1983-01-11 |
NL7906827A (en) | 1980-03-25 |
FR2436655A1 (en) | 1980-04-18 |
NL189595C (en) | 1993-06-01 |
AT365503B (en) | 1982-01-25 |
FR2436655B1 (en) | 1984-07-20 |
JPS6411430B2 (en) | 1989-02-23 |
USRE31581E (en) | 1984-05-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE7828226U1 (en) | Device for programming a handling device | |
DE1940315C3 (en) | Device for converting the spatial coordinates of the three-dimensional movements of a preferably manually operated mechanical control element into corresponding electrical quantities | |
DE102018124507A1 (en) | Vehicle seat with nick spring unit | |
DE3322635A1 (en) | FINE CONTROL SYSTEM FOR A GLASS ELECTRODE OR THE LIKE | |
EP0501041B1 (en) | Procedure and device for cable tension measurement | |
DE3234851C2 (en) | Dynamic probe head | |
DE10026169A1 (en) | Elastic construction element used as torsion spring which has two rigid connection parts and at least threes shape-changeable connecting parts located end sided at both connection parts | |
EP0123835A1 (en) | Measuring arm for a multi-axis measuring machine | |
EP1184280A2 (en) | Deployable carrier structure made of deformable tube elements | |
DE2449648A1 (en) | DRAWING FORCE SENSING DEVICE FOR TRACTOR MACHINES | |
DE1527973A1 (en) | Process for the production of surfaces of revolution | |
DE2747262C3 (en) | Device for measuring radial forces | |
DE3928971C2 (en) | ||
WO2018215607A1 (en) | Support device | |
DE2744990C3 (en) | Calender for pressure treatment of webs | |
DE1285428B (en) | Multi-roll stand | |
DE1523489B2 (en) | Control device with a setting for the proportional range | |
DE2630966A1 (en) | CONTROL OF A HYDRAULIC PRESS, IN PARTICULAR AN O-PRESS FOR LARGE PIPE PRODUCTION | |
DE2426151B2 (en) | Articulated pipe connection for high loads | |
DE1148596B (en) | Magnetic head carrier for storage drum | |
DE2750135A1 (en) | LOAD HANDLING DEVICE WITH LIFTING ARM SYSTEM CONSTRUCTED FROM PARALLEL CORE | |
DE942364C (en) | Device for guiding a body in an elliptical path | |
DE2406643C2 (en) | Device for adjusting a force comparison system | |
DE1773521A1 (en) | Pressure medium-fed accelerometer | |
DE922809C (en) | Self-stabilizing, elastically balanced suspension on vehicles |