DE3211992A1 - Method and device for programming a robot, in particular paint spraying robot - Google Patents
Method and device for programming a robot, in particular paint spraying robotInfo
- Publication number
- DE3211992A1 DE3211992A1 DE19823211992 DE3211992A DE3211992A1 DE 3211992 A1 DE3211992 A1 DE 3211992A1 DE 19823211992 DE19823211992 DE 19823211992 DE 3211992 A DE3211992 A DE 3211992A DE 3211992 A1 DE3211992 A1 DE 3211992A1
- Authority
- DE
- Germany
- Prior art keywords
- robot
- signals
- handle
- programming
- sensors
- 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.)
- Withdrawn
Links
Classifications
-
- 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
- B05—SPRAYING OR ATOMISING IN GENERAL; APPLYING FLUENT MATERIALS TO SURFACES, IN GENERAL
- B05B—SPRAYING APPARATUS; ATOMISING APPARATUS; NOZZLES
- B05B13/00—Machines or plants for applying liquids or other fluent materials to surfaces of objects or other work by spraying, not covered by groups B05B1/00 - B05B11/00
- B05B13/02—Means for supporting work; Arrangement or mounting of spray heads; Adaptation or arrangement of means for feeding work
- B05B13/04—Means for supporting work; Arrangement or mounting of spray heads; Adaptation or arrangement of means for feeding work the spray heads being moved during spraying operation
- B05B13/0431—Means for supporting work; Arrangement or mounting of spray heads; Adaptation or arrangement of means for feeding work the spray heads being moved during spraying operation with spray heads moved by robots or articulated arms, e.g. for applying liquid or other fluent material to 3D-surfaces
-
- 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/08—Controls for manipulators by means of sensing devices, e.g. viewing or touching devices
- B25J13/085—Force or torque sensors
-
- 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
-
- 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/36—Nc in input of data, input key till input tape
- G05B2219/36153—Two, several consoles, displays, panels, two different input, joystick
-
- 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/36—Nc in input of data, input key till input tape
- G05B2219/36399—On excess error or on release joystick stop movement, dead man, shut off motors
-
- 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/36—Nc in input of data, input key till input tape
- G05B2219/36429—Power assisted positioning
-
- 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/39—Robotics, robotics to robotics hand
- G05B2219/39468—Changeable hand, tool, code carrier, detector
-
- 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/45—Nc applications
- G05B2219/45013—Spraying, coating, painting
-
- 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/50—Machine tool, machine tool null till machine tool work handling
- G05B2219/50042—Return to origin, reference point, zero point, homing
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01H—ELECTRIC SWITCHES; RELAYS; SELECTORS; EMERGENCY PROTECTIVE DEVICES
- H01H2239/00—Miscellaneous
- H01H2239/052—Strain gauge
Abstract
Description
VERFAHREN UND VORRICHTUNG ZUM PROGRAMMIEREN EINESMETHOD AND DEVICE FOR PROGRAMMING ONE
ROBOTERS, INSBESONDERE FARBSPRITZROBOTERS Die Erfindung betrifft ein Verfahren zum Programmieren eines bahngesteuerten Roboters, dessen von Stellmotoren bewirkte Bewegungsabläufe durch elektrische Ausgangssignale eines programmierbaren Speichers gesteuert werden, wobei während des Programmiervorgangs der Roboter manuell in der gewünschten Weise bewegt wird und die sich dabei ergebenden Bewegungsabläufe in Form elektrischer Signale im Speicher abrufbar gespeichert werden.ROBOTS, IN PARTICULAR PAINT SPRAY ROBOTS The invention relates to a Method for programming a path-controlled robot, its servomotors Movement sequences caused by electrical output signals of a programmable Memory can be controlled, whereby during the programming process the robot is manual is moved in the desired manner and the resulting motion sequences can be stored in the memory in the form of electrical signals so that they can be called up.
Es sind Roboter und insbesondere Farbspritzroboter bekannt, bei denen der Bewegungsablauf während des Farbspritzvorgangs und während der intervallartigen Unterbrechung der Farbspritzvorgänge beim überwechseln von einem Werkstück zum anderen dem mit einem Regler versehenen Roboter dadurch eingegeben wird, daß der Roboterarm im Sinne des gewollten Spritzvorgangs manuell von einer Bedienungsperson geführt wird und die so erzeugten Bewegungsabläufe in im Regler verarbeitbare Signale umgesetzt und diese Signale in einem Speicher des Reglers gespeichert werden.There are known robots, and in particular paint spray robots, in which the sequence of movements during the paint spraying process and during the interval-like Interruption of the paint spraying process when changing from one workpiece to another the robot provided with a controller is inputted by the robot arm Manually guided by an operator in the sense of the desired spraying process and the movements generated in this way are converted into signals that can be processed in the controller and these signals are stored in a memory of the controller.
Voraussetzung dabei ist, daß der Roboter in seinen Bewegungsarmen massenausgeglichen ist und der Antriebsmechanismus der einzelnen Achsen es ermöglicht, von außen her einen Bewegungsablauf aufzuzwingen. Vorwiegend bei Robotern, die schwer von Hand zu führen sind und/oder bei denen eine hohe Kraftübersetzung vom Antriebselement zum Roboterarm besteht, ist dieses Programmierverfahren überhaupt nicht anwendbar bzw. nur dann, wenn für alle Stellmotoren zusätzliche Auskupplungseinrichtungen vorgesehen sind. Bei derartigen Robotern wird deshalb ein zusätzlicher, sogenannter Programmierarm zum Einsatz gebracht. Der Programmierarm hat in Bezug auf die Freiheitsgrade den gleichen Aufbau wie der Roboterarm selbst, ist jedoch ein leicht von Hand bewegbares, mit Sensoren bestücktes Gerät, welches den außen aufgeprägten Bewegungsabläufen folgt. Der Nachteil der Verwendung eines Programmierarms besteht darin, daß er zur Erfassung der gewünschten Bewegungsabläufe in der gleichen Position justiert werden muß, die während der regulären Arbeitsfolgen der Roboter einnimmt und daß der Programmierarm selbst vergleichsweise aufwendig und teuer ist.The prerequisite for this is that the robot is in its moving arms is mass balanced and the drive mechanism of the individual axes enables impose a sequence of movements from the outside. Mainly with robots that are heavy are to be carried out by hand and / or where a high power transmission from the drive element for the robot arm, this programming method cannot be used at all or only if additional decoupling devices for all servomotors are provided. With such robots, an additional, so-called Programming arm brought into action. The programming arm has in terms of degrees of freedom has the same structure as the robot arm itself, but is easy to move by hand, device equipped with sensors, which the externally imprinted movement sequences follows. The disadvantage of using a programming arm consists in the fact that he is to detect the desired motion sequences in the same position must be adjusted, which takes the robot during the regular work sequences and that the programming arm itself is comparatively complex and expensive.
Aufgabe der vorliegenden Erfindung ist deshalb, ein Verfahren und eine Vorrichtung der eingangs erwähnten Art zu schaffen, mit deren Hilfe es möglich ist, den Roboter auf einfache, kostensparende und trotzdem exakte und sichere Weise zu programmieren. Das Verfahren zum Lösen dieser Aufgabe ist im Anspruch 1 gekennzeichnet, die Vorrichtung in Anspruch 10.The object of the present invention is therefore to provide a method and to create a device of the type mentioned, with the help of which it is possible is, the robot in a simple, cost-saving and yet precise and safe way to program. The method for solving this problem is characterized in claim 1, the apparatus of claim 10.
Gemäß der Erfindung werden also zum Programmieren ein oder zwei Handgriffe an geeigneten Stellen des Roboters angebracht, wobei diese Handgriffe über Signalleitungen mit einer Programmier- und Steuereinheit verbunden sind, die ihrerseits an den Roboterregler und den Roboter-Antrieb anschließbar ist. Die Bedienungsperson erfaßt den bzw. die Handgriffe und leitet die gewünschten Bewegungen ein. In den Handgriffen angebrachte Sensoren sprechen auf diese Belastung an und geben entsprechende Signale an die Programmier- und Steuereinheit, die dann einerseits die Signale in den Speicher des Roboterreglers einschreibt und andererseits die Stellmotoren des Roboters so steuert, daß diese die eingeleitete Bewegung fort-bzw. ausführen. Die Bedienungsperson benötigt somit nur einen minimalen Kraftaufwand für das gewünschte Bewegen des Roboters, weil sie die Bewegungen nur andeutet, die dann von den Stellmotoren durchgeführt werden. Weitere Vorteile bestehen darin, daß weder besondere Auskuppeleinrichtungen für die Stellmotoren noch Massenausgleiche oder Schwerkraftausgleiche der Roboterglieder erforderlich sind. Nach Abschluß des Programmiervorgangs können die Handgriffe wieder entfernt werden und die Vorrichtung kann beispielsweise zum Programmieren eines anderen Roboters eingesetzt werden. Gerade dadurch, daß die Programmiereinrichtung hohe Getriebeuntersetzungen zwischen Antrieb und Gelenk und damit die Verwendung vergleichsweise schwacher Antriebsmotoren erlaubt, keinen Massenausgleich und Schwerkraftsausgleich erfordert und weil sie zum Programmieren mehrerer Roboter verwendet werden kann, stellt die Erfindung eine sehr wirtschaftliche Lösung dar.According to the invention, one or two handles are required for programming attached to suitable places on the robot, these handles via signal lines are connected to a programming and control unit, which in turn is connected to the robot controller and the robot drive can be connected. The operator grasps the Handles and initiates the desired movements. Attached in the handles Sensors respond to this load and send corresponding signals to the Programming and control unit, which then on the one hand the signals in the memory of the robot controller and, on the other hand, the servomotors of the robot controls that this continues the initiated movement or. carry out. The operator thus only requires minimal effort for the desired movement of the robot, because it only suggests the movements that are then carried out by the servomotors will. Further advantages are that neither special decoupling devices for the servomotors, mass balances or gravity balances of the robot limbs required are. After completing the programming process, you can use the handles again can be removed and the device can, for example, be used to program a other robot can be used. Precisely because the programming facility high gear reductions between drive and joint and thus the use comparatively weak drive motors allowed, no mass balancing and gravity balancing and because it can be used to program multiple robots, the invention represents a very economical solution.
In den Unteransprüchen sind zweckmäßige Ausgestaltungen der Erfindung gekennzeichnet, wobei insbesondere Maßnahmen getroffen werden, die der Sicherheit der Bedienungsperson dienen.Expedient developments of the invention are set out in the subclaims marked, with particular security measures being taken serve the operator.
Auf der Zeichnung sind Ausführungsformen der Erfindung beispielsweise dargestellt. Es zeigen: Fig. 1 eine Schemaskizze der Gesamtanlage zur Erläuterung der Erfindung, Fig. 2 einen Handgriff im Längsschnitt für eine dreiachsige Verstellung, Fig. 3 eine Abwandlungsform eines Handgriffs im Längsschnitt, Fig. 4 eine weitere Abwandlungsform eines Handgriffs im Längsschnitt, Fig. 5 den Handgriff von Fig. 4 in Vorderansicht, Fig. 6 ein Schaltschema zur Erläuterung der Signalverarbeitung, und Fig. 7 ein Schema zur Erläuterung der Umrechnung der Handgriff signale auf Roboterkoordinaten.In the drawing, embodiments of the invention are for example shown. The figures show: FIG. 1 a schematic diagram of the overall system for the purpose of explanation of the invention, FIG. 2 a handle in longitudinal section for a three-axis adjustment, FIG. 3 shows a modified form of a handle in longitudinal section, FIG. 4 shows another Modification of a handle in longitudinal section, FIG. 5 shows the handle from FIG. 4 in a front view, FIG. 6 a circuit diagram for explaining the signal processing, and FIG. 7 shows a diagram for explaining the conversion of the handle signals to robot coordinates.
Die Schemaskizze von Fig. 1 zeigt einen Roboter 10, der sechs Achsen a1 - a6 aufweist. Im Roboter 10 sind in bekannter Weise Stellmotoren sowie ein Regler mit programmierbarem Speicher untergebracht, wobei diese Elemente auf der Zeichnung nicht dargestellt sind. Am freien Vorderende des Roboters befindet sich als Werkzeug eine übliche Farbspritzpistole 11. Mit 12 ist eine Programmier- und Steuereinheit bezeichnet, die mit Signal-Verarbeitungskreisen und mit Regelkreisen versehen ist, wie nachfolgend noch im einzelnen erläutert werden wird.The schematic diagram of FIG. 1 shows a robot 10 that has six axes a1 - a6. In the robot 10 are servomotors and a controller in a known manner housed with programmable memory, these elements on the drawing are not shown. There is a tool at the free front end of the robot a conventional paint spray gun 11. At 12 is a programming and control unit referred to, which are provided with signal processing circuits and control loops is, as will be explained in detail below.
Zum Programmieren des Roboters 10 sind zwei Handgriffe 13 und 14 vorgesehen, wobei der hintere Handgriff 13 am Roboter 10, und zwar an einer Stelle zwischen den Verstellachsen a3 und a4, der vordere Handgriff 14 an der Spritzpistole 11 lösbar befestigt ist. Beide Handgriffe 13, 14 sind über Signalleitungen 13a, 14a mit der Steuereinheit 12 verbunden. Der hintere Handgriff 13 besitzt gemäß der Zeichnung drei Lenkachsen xh, yh und zh, der vordere Handgriff 14 zwei Lenkachsen yv und zv, sowie eine aus den Signalen Yvo und yvu abgeleitete Lenkung einer Drehbewegung #6 um die Pistolenlängsachse.Two handles 13 and 14 are provided for programming the robot 10, the rear handle 13 on the robot 10, at a point between the adjustment axes a3 and a4, the front handle 14 on the spray gun 11 is detachable is attached. Both handles 13, 14 are via signal lines 13a, 14a with the Control unit 12 connected. The rear handle 13 has according to the drawing three steering axes xh, yh and zh, the front handle 14 two steering axes yv and zv, and a steering of a rotary movement # 6 derived from the signals Yvo and yvu around the longitudinal axis of the gun.
Ein Ausführungsbeispiel des hinteren Handgriffs ist in Fig. 2 im Längsschnitt dargestellt. Der im ganzen mit 13 bezeichnete Handgriff weist einen hohlen Innenkern 20 auf, dessen oberer Endflansch 20a am Roboter 10 festgeschraubt ist. Der Kern 20 ist von einer Griffschale 21 umgeben, die federnd in den drei Achsen xh, yh und zh gegen den Kern 20 verbieg- bzw. verschiebbar ist. Dabei sind drei Paare von Federn und Kraft- bzw. Wegsensoren vorgesehen, nämlich die Feder 22 x und der Sensor 23 x für die x-Achse, die - in Fig. 2 nicht ersichtliche - Feder 22y und der Sensor 23y für die y-Achse und die Feder 22z und der Sensor 23z für die z-Achse. Von den Sensoren 23x, 23y und 23z führen die Signalleitungen 13ax, 13ay und 13az zur Einheit 12. Weiterhin ist am Griff 13 ein Sicherheitsschalter 24 angeordnet, der über eine Leitung 24a ebenfalls mit der Einheit 12 verbunden ist.An embodiment of the rear handle is shown in Fig. 2 in longitudinal section shown. The handle, designated as a whole by 13, has a hollow inner core 20, the upper end flange 20a of which is screwed to the robot 10. The core 20 is surrounded by a handle shell 21, which is resilient in the three axes xh, yh and zh can be bent or displaced against the core 20. There are three pairs of springs and force or displacement sensors are provided, namely the spring 22 x and the sensor 23 x for the x-axis, the spring 22y - which cannot be seen in FIG. 2 - and the sensor 23y for the y-axis and the spring 22z and the sensor 23z for the z-axis. Of the Sensors 23x, 23y and 23z lead the signal lines 13ax, 13ay and 13az to the unit 12. Furthermore, a safety switch 24 is arranged on the handle 13, which has a Line 24a is also connected to unit 12.
Fig. 3 zeigt den in ähnlicher Weise gestalteten vorderen Handgriff 14. Der Handgriff 14 besteht aus einem hohlen Innenkern 30 mit oberem Endflansch 30a, der an der Spritzpistole 11 angeschraubt ist. Dabei sind ebenfalls drei Feder-Sensor-Paare vorgesehen, nämlich eine Feder 32yo und Sensor 33yo für die yO-Achse, eine Feder 32yu mit Sensor 33yu für die yu-Achse und eine Feder 32zv mit Sensor 33zv für die z -Achse. Die drei Signalleitungen v 14ayo , 14ayu und l4azv führen zur Steuereinheit 12, ebenso wie die Leitunq 34a, die von dem nur auf Fig. 1 ersichtlichen Sicherheitsschalter 34 abgeht.Fig. 3 shows the similarly designed front handle 14. The handle 14 consists of a hollow inner core 30 with an upper end flange 30a, which is screwed onto the spray gun 11. There are also three spring-sensor pairs provided, namely a spring 32yo and sensor 33yo for the yO axis, a spring 32yu with sensor 33yu for the yu axis and a spring 32zv with sensor 33zv for the z-axis. The three signal lines v 14ayo, 14ayu and l4azv lead to the control unit 12, as well as the Leitunq 34a, which can only be seen from FIG. 1 Safety switch 34 goes off.
Der Proqrammiervorgang läuft folgendermaßen ab. Zunächst werden die Handgriffe 13 und 14 an den aus Fig. 1 ersichtlichen Stellen am Roboter 10 bzw. der Spritzpistole 11 angebracht. Beim Einschalten der Steuereinheit 12 erfolgt der automatische Nullausgleich aller Angriffssignale bevor die Handgriffe angefaßt werden. Die Bedienungsperson erfaßt die beiden Handgriffe und drückt die Sicherheitsdie schalter,/als sogenannte "Totmannsicherung" ausgelegt sind, der Antrieb des Roboters also sofort abgeschaltet wird, wenn einer der beiden Schalter 24, 34 losgelassen wird.The programming process works as follows. First of all, the Handles 13 and 14 at the points on the robot 10 or the spray gun 11 attached. When the control unit 12 is switched on, the automatic neutralization of all attack signals before the handles are touched. The operator grasps the two handles and depresses the safety die switch / are designed as a so-called "dead man's lock", the drive of the robot so it is switched off immediately when one of the two switches 24, 34 is released will.
Die Bedienungsperson führt nunmehr den Arbeitsvorgang aus, wobei sie die Handgriffe so betätigt, als würde sie damit Roboter und Spritzpistole in der gewünschten Weise bewegen.The operator now carries out the operation, whereby they operated the handles as if they were holding the robot and spray gun in the move in the way you want.
Durch die Kraftausübung auf die Griffschalen 21 und 31 werden diese gegen die in ihnen enthaltenen Federn in den entsprechenden Richtungen belastet, mit der Folge, daß die drei Sensoren 23 und die drei Sensoren 33 Signale abgeben, die über die Signalleitungen zur Steuereinheit 12 gelangen.By exerting force on the handle shells 21 and 31, these loaded against the springs contained in them in the corresponding directions, with the result that the three sensors 23 and the three sensors 33 emit signals, which reach the control unit 12 via the signal lines.
Auf der Grundlage dieser Steuersignale steuert die Einheit 12 die Stellmotoren des Roboters in der Weise,daß die Stellmotoren die von der Bedienungsperson "angedeuteten" Bewegungen der Roboterachsen durchführen, der Roboter 10 also sich so bewegt, wie von der Bedienungsperson gewünscht. Der Roboter 10 mit der an ihm befindlichen Spritzpistole führt also den von der Bedienungsperson gewünschten Bewegungsablauf durch, und zwar ohne daß die Bedienungsperson übermäßige Kräfte ausüben muß, weil ja die Bewegungen von den Stellmotoren durchgeführt werden.On the basis of these control signals, the unit 12 controls the Servomotors of the robot in such a way that the servomotors are controlled by the operator Perform "indicated" movements of the robot axes, so the robot 10 itself moved as desired by the operator. The robot 10 with the one on him The spray gun located there thus performs the sequence of movements desired by the operator by, without the operator having to exert excessive force, because yes the movements are carried out by the servomotors.
Zugleich werden diese Bewegungsvorgänge in üblicher Weise im Speicher des Roboters 10 gespeichert, d.h. der Roboter wird programmiert. Dabei kann dieser "Lehrvorgang" ohne Arbeitsausführung, z.B. ohne Farbausstoß durch die Pistole 11 oder auch mit Farbausstoß erfolgen, wobei für letzteren Fall am vorderen Handgriff 14 ein Schalter zum Auslösen des Farbventils angeordnet ist.At the same time, these movement processes are stored in the memory in the usual way of the robot 10 is stored, i.e. the robot is programmed. This can "Teaching process" without work being carried out, e.g. without paint being ejected by the gun 11 or with color output, with the front handle in the latter case 14 a Switch for triggering the paint valve is arranged.
Nach Abschluß des Programmiervorgangs können die Griffe 13, 14 abgeschraubt und die Leitungsverbindung zwischen Einheit 12 und Roboter 10 gelöst werden.After completing the programming process, the handles 13, 14 can be unscrewed and the line connection between unit 12 and robot 10 can be released.
Die Fig. 4 und 5 zeigen eine weitere Ausführungsform eines Handgriffs, und zwar eines vorderen Handgriffs 14.4 and 5 show a further embodiment of a handle, namely a front handle 14.
Der Handgriff 14 weist in diesem Fall einen Innenkern 40 auf, der von einer Griffschale 41 umgeben ist. Zwischen Kern 40 und Schale 41 befinden sich eine Blattfeder 42 und mindestens zwei Dehnungsmeßstreifen 43, an welchen an den aus der Zeichnung ersichtlichen Stellen die Signalleitungen 14ayo und 14ayu angebracht sind. Für die z-Achse ist ein Blattfederpaar 44 vorgesehen, das einerseits am Kern 40 und andererseits am Gehäuse der Pistole 11 befestigt ist, wobei die Signalleitung 14az auf der Basis der Verbiegung des Blattfederpaares 44 Signale an das Gerät 12 gibt. Der Handgriff ist ferner mit einem Sicherheitsschalter 45 und einem Farbventil-Bedienungsschalter 46 versehen. Die Funktion ist ähnlich wie diejenige des Handgriffs nach Fig. 3, lediglich daß die dortigen Kraft-bzw. Wegsensoren durch Dehnungsmeßstreifen ersetzt sind.In this case, the handle 14 has an inner core 40 which is surrounded by a handle shell 41. Between core 40 and shell 41 are located a leaf spring 42 and at least two strain gauges 43 to which the The signal lines 14ayo and 14ayu are attached to the points shown in the drawing are. A leaf spring pair 44 is provided for the z-axis, on the one hand on the core 40 and on the other hand is attached to the housing of the gun 11, the signal line 14az signals to the device 12 based on the bending of the leaf spring pair 44 gives. The handle is also provided with a safety switch 45 and a paint valve control switch 46 provided. The function is similar to that of the handle according to FIG. 3, only that the local force or. Displacement sensors replaced by strain gauges are.
Die Abnahme von zwei Werten, nämlich y0 und yu für die y-Koordinate führt zu einem Nullpunkts signal und einem tatsächlichen Bewegungssignal. Die Bewegungen der Achsen 5 und 6 werden dann durch die Summe bzw. die Differenz dieser beiden Signale bestimmt. Die Erzeugung eines Nullpunktsignals hat dabei den Vorteil, daß die Einjustierung der Vorrichtung wesentlich erleichtert wird.The decrease in two values, namely y0 and yu for the y-coordinate leads to a zero point signal and an actual movement signal. The movements the axes 5 and 6 are then given by the sum or the difference of these two Signals determined. The generation of a zero point signal has the advantage that the adjustment of the device is made much easier.
Selbstverständlich ist die Erfindung nicht auf die dargestellten Ausführungsbeispiele von Handgriffen begrenzt.Of course, the invention is not limited to the exemplary embodiments shown limited by handles.
So können beispielsweise die beiden Handgriffe jeweils eine andere Anzahl von Robotergelenken steuern. Auch ist es möglich, die beiden Handgriffe durch einen einzigen Handgriff zu ersetzen, was insbesondere dann von Vorteil ist, wenn der Roboter nur drei- oder vier-achsig ist. Auch können die Sensoren von beliebiger Art sein; wesentlich ist lediglich, daß sie entsprechende Steuer--Signale erzeugen können. Die Auswertung der Signale kann über übliche Rechner und Prozessoren erfolgen, wie sie dem Fachmann bekannt sind. Dabei hilft ein Rechner dazu, eine Umrechnung auf Roboter-Koordinaten vorzunehmen. Fig.For example, the two handles can each have a different one Control the number of robot joints. It is also possible to use the two handles to replace a single movement, which is particularly advantageous when the robot has only three or four axes. The sensors can also be used by any Be kind; It is only essential that they have appropriate control signals can generate. The signals can be evaluated using standard computers and processors take place as they are known to the person skilled in the art. A computer helps to create a To convert to robot coordinates. Fig.
6 zeigt ein Beispielsdiagramm für eine geeignete Signalauswertung.6 shows an example diagram for a suitable signal evaluation.
Wie aus Fig. 6 ersichtlich ist, werden die von den Handgriffen gelieferten Analogsignale zunächst verstärkt, wobei zugleich eine Grenzwertfeststellung erfolgt. Die verstärkten Analogsignale werden dann in Digitalsignale umgewandelt und als Multiplexsignal einem Programmierrechner zugeführt, in welchem eine digitale Entkopplung und eine Umrechnung auf Roboter-Koordinaten erfolgt. Mit der Handgriffanordnung nach Fig. 1 ergibt sich dabei eine sehr einfache Signal-Entkopplung und -Umrechnung auf Roboterkoordinaten, wie dies in Fig. 7 dargestellt ist.As can be seen from Fig. 6, those provided by the handles Analog signals are initially amplified, with a limit value determination taking place at the same time. The amplified analog signals are then converted into digital signals and saved as Multiplex signal fed to a programming computer, in which a digital decoupling and a conversion to robot coordinates takes place. With the handle assembly According to FIG. 1, this results in a very simple signal decoupling and conversion on robot coordinates as shown in Fig. 7.
Dabei können die Signale yh und z direkt den Stellmoto-und zv ren für die Achse a1 bzw. a4 zugeordnet werden. Die Signale xh und zh ergeben in Verbindung mit dem Sinus und dem Cosinus der Winkel 2 und #3 um die Roboterachsen a2 und a3 die Befehle für die Stellmotoren dieser Achsen a2 und a3. Die Signalsumme Yvo + Yvu ergibt die Führungsgröße für die Achse a5,und die Signaldifferenz Yvo - yvu ergibt die Führungsgröße für die Drehbewegung um die Achse a6. Die sich ergebenden Signale gelangen als Steuersignale in den Roboter und dienen dort zur Steuerung aller angetriebenen Achsen. Zugleich werden die Signale aber auch in den Roboter-Speicher eingeschrieben, der Speicher also programmiert. Weiterhin sind Schaltelemente für die Programmwahl, für die Geschwindigkeitswahl, für den Start, für die Werkzeugsteuerungen und dergleichen vorgesehen, ebenso wie ein Sicherheitskreis zum Abschalten im Fall von Störungen.The signals yh and z can directly change the actuating motor and zv can be assigned for the axis a1 or a4. The signals xh and zh result in connection with the sine and cosine of the angles 2 and # 3 around the robot axes a2 and a3 the commands for the servomotors of these axes a2 and a3. The signal sum Yvo + Yvu gives the reference variable for axis a5 and the signal difference Yvo - yvu results in the reference variable for the rotary movement around the axis a6. The resulting Signals enter the robot as control signals and are used there for control all driven axles. At the same time, the signals are also stored in the robot's memory written in, i.e. the memory programmed. Furthermore, switching elements are for the program selection, for the speed selection, for the start, for the tool controls and the like are provided, as well as a safety circuit for switching off in the event of disturbances.
Selbstverständlich gibt es eine Vielfalt von Möglichkeiten der elektronischen Verarbeitung der Signaldaten, so daß das Schema von Fig. 6 tatsächlich nur als Beispiel aufzufassen ist.There are of course a variety of options the electronically processing the signal data so that the scheme of FIG is only to be taken as an example.
LeerseiteBlank page
Claims (14)
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE19823211992 DE3211992A1 (en) | 1982-03-31 | 1982-03-31 | Method and device for programming a robot, in particular paint spraying robot |
SE8301697A SE8301697L (en) | 1982-03-31 | 1983-03-28 | PROCEDURE AND DEVICE FOR PROGRAMMING A ROBOT, PREFERRED A SHIPPING ROBOT |
IT20363/83A IT1163194B (en) | 1982-03-31 | 1983-03-30 | METHOD AND EQUIPMENT FOR THE PROGRAMMING OF A ROBOT |
JP58056769A JPS58181598A (en) | 1982-03-31 | 1983-03-31 | Method and device for programming robot |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE19823211992 DE3211992A1 (en) | 1982-03-31 | 1982-03-31 | Method and device for programming a robot, in particular paint spraying robot |
Publications (1)
Publication Number | Publication Date |
---|---|
DE3211992A1 true DE3211992A1 (en) | 1983-10-06 |
Family
ID=6159885
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE19823211992 Withdrawn DE3211992A1 (en) | 1982-03-31 | 1982-03-31 | Method and device for programming a robot, in particular paint spraying robot |
Country Status (4)
Country | Link |
---|---|
JP (1) | JPS58181598A (en) |
DE (1) | DE3211992A1 (en) |
IT (1) | IT1163194B (en) |
SE (1) | SE8301697L (en) |
Cited By (29)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE3526958A1 (en) * | 1985-07-27 | 1985-12-19 | Daimler-Benz Ag, 7000 Stuttgart | Enamelling robot which can be programmed by the teach-in method |
WO1986003156A1 (en) * | 1984-11-23 | 1986-06-05 | Richter Hans | Gripping hand for a manipulator |
FR2582245A1 (en) * | 1985-05-24 | 1986-11-28 | Etud Rech Meca Automat Centre | Control auxiliary with six degrees of freedom with automatic return to the reference position intended for teaching manipulator robots and polyarticulated mechanical assemblies the trajectory in space of generalised or operational coordinates |
US4648783A (en) * | 1984-11-06 | 1987-03-10 | Patrick Tan | Educational and laboratory work cell for a robotic device |
DE3606685A1 (en) * | 1986-02-28 | 1987-09-03 | Forsch Steuerungstechnik Der W | DEVICE FOR HANDLING AN INDUSTRIAL ROBOT |
EP0279154A2 (en) * | 1987-02-17 | 1988-08-24 | N.V. Titan-Baratto S.A. | Embroidery machine |
EP0328650A1 (en) * | 1987-06-19 | 1989-08-23 | Fanuc Ltd. | Method and apparatus for directly teaching horizontal arm-type multi-articulated robot |
DE3810054A1 (en) * | 1988-03-25 | 1989-10-05 | Weck Manfred Prof Dr Ing | Method and device for movement guidance of multi-axis manipulators |
EP0346503A1 (en) * | 1988-06-11 | 1989-12-20 | Blomberg Robotertechnik GmbH | Programming joy-stick |
EP1103310A1 (en) * | 1999-11-23 | 2001-05-30 | Visions East, Inc. | Computer controlled method and apparatus for fairing and painting of marine vessel surfaces |
WO2002000363A2 (en) * | 2000-06-23 | 2002-01-03 | Dennie Mcguire | Robotic automobile paint stripping system |
DE102004054867A1 (en) | 2004-11-12 | 2006-05-24 | Deutsches Zentrum für Luft- und Raumfahrt e.V. | Robot equipped with sensory intelligence e.g. for minimum invasive surgery, has arm and control interface is provided at structure of bionic arm for affecting certain robotic operations |
WO2007096322A2 (en) * | 2006-02-23 | 2007-08-30 | Abb Ab | A system for controlling the position and orientation of an object in dependence on received forces and torques from a user |
EP2131257A1 (en) * | 2008-06-06 | 2009-12-09 | KUKA Roboter GmbH | Method and device for controlling a manipulator |
WO2010069429A1 (en) * | 2008-12-17 | 2010-06-24 | Kuka Roboter Gmbh | Method and device for inputting commands into a control of a manipulator |
DE102013019869A1 (en) | 2013-11-28 | 2015-05-28 | Rg Mechatronics Gmbh | Robotic arm with input module |
DE102014202145A1 (en) * | 2014-02-06 | 2015-08-06 | Kuka Roboter Gmbh | A method of programming an industrial robot and associated industrial robots |
DE102008062622B4 (en) * | 2008-12-17 | 2016-08-04 | Kuka Roboter Gmbh | Method and device for entering commands into a controller of a manipulator |
WO2017064105A3 (en) * | 2015-10-12 | 2017-06-08 | Toolmotion GmbH | Multi-axis mouse for a multi-axis robot |
AT518481A1 (en) * | 2016-03-07 | 2017-10-15 | Keba Ag | System and method for the spatial movement of an object |
IT201600097482A1 (en) * | 2016-09-28 | 2018-03-28 | Gaiotto Automation S P A | METHOD FOR THE SURFACE TREATMENT OF A MANUFACTURE |
CN108025434A (en) * | 2015-10-08 | 2018-05-11 | 卡斯坦宁堡有限公司 | Robots arm with input element |
IT201700025766A1 (en) * | 2017-03-08 | 2018-09-08 | Epistolio S R L | PAINTING ROBOT |
DE102017007032A1 (en) * | 2017-07-25 | 2019-01-31 | Visiontools Bildanalyse Systeme Gmbh | Method and device for programming robot poses |
JP2019093539A (en) * | 2017-11-28 | 2019-06-20 | ファナック株式会社 | Robot operation device |
US10328581B2 (en) | 2016-04-29 | 2019-06-25 | Industrial Technology Research Institute | Method and device for robotic direct lead-through teaching |
EP4070753A1 (en) * | 2021-04-09 | 2022-10-12 | MinMaxMedical | Handle for guiding a robotic arm of a computer-assisted surgery system and a surgical tool held by said robotic arm |
WO2023152780A1 (en) * | 2022-02-08 | 2023-08-17 | Idea Prototipi S.R.L. | Removable maneuvering member for the movement of an automatic operating device |
US11950677B2 (en) | 2019-02-28 | 2024-04-09 | L'oreal | Devices and methods for electrostatic application of cosmetics |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS6487174A (en) * | 1987-09-22 | 1989-03-31 | Fanuc Ltd | Controller for industrial robot |
CN109732567A (en) * | 2018-12-29 | 2019-05-10 | 深圳市越疆科技有限公司 | A kind of hand-held teaching method and device of mechanical arm |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE2841284A1 (en) * | 1978-09-22 | 1980-04-03 | Schlatter Ag | DEVICE FOR PROGRAMMING A HANDLING DEVICE |
DE3107925A1 (en) * | 1980-03-07 | 1982-01-14 | Centro Ricerche Fiat S.p.A., 10043 Orbassano, Torino | MECHANICAL / ELECTRIC CONVERTER WITH SIX DEGREE OF FREEDOM |
-
1982
- 1982-03-31 DE DE19823211992 patent/DE3211992A1/en not_active Withdrawn
-
1983
- 1983-03-28 SE SE8301697A patent/SE8301697L/en not_active Application Discontinuation
- 1983-03-30 IT IT20363/83A patent/IT1163194B/en active
- 1983-03-31 JP JP58056769A patent/JPS58181598A/en active Pending
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE2841284A1 (en) * | 1978-09-22 | 1980-04-03 | Schlatter Ag | DEVICE FOR PROGRAMMING A HANDLING DEVICE |
DE3107925A1 (en) * | 1980-03-07 | 1982-01-14 | Centro Ricerche Fiat S.p.A., 10043 Orbassano, Torino | MECHANICAL / ELECTRIC CONVERTER WITH SIX DEGREE OF FREEDOM |
Cited By (52)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4648783A (en) * | 1984-11-06 | 1987-03-10 | Patrick Tan | Educational and laboratory work cell for a robotic device |
WO1986003156A1 (en) * | 1984-11-23 | 1986-06-05 | Richter Hans | Gripping hand for a manipulator |
US4740126A (en) * | 1984-11-23 | 1988-04-26 | Blomberg Robotertechnik Gmbh | Gripping hand for a manipulator |
FR2582245A1 (en) * | 1985-05-24 | 1986-11-28 | Etud Rech Meca Automat Centre | Control auxiliary with six degrees of freedom with automatic return to the reference position intended for teaching manipulator robots and polyarticulated mechanical assemblies the trajectory in space of generalised or operational coordinates |
DE3526958A1 (en) * | 1985-07-27 | 1985-12-19 | Daimler-Benz Ag, 7000 Stuttgart | Enamelling robot which can be programmed by the teach-in method |
DE3606685A1 (en) * | 1986-02-28 | 1987-09-03 | Forsch Steuerungstechnik Der W | DEVICE FOR HANDLING AN INDUSTRIAL ROBOT |
EP0279154A2 (en) * | 1987-02-17 | 1988-08-24 | N.V. Titan-Baratto S.A. | Embroidery machine |
EP0279154A3 (en) * | 1987-02-17 | 1988-10-05 | N.V. Titan-Baratto S.A. | Embroidery machine |
EP0328650A1 (en) * | 1987-06-19 | 1989-08-23 | Fanuc Ltd. | Method and apparatus for directly teaching horizontal arm-type multi-articulated robot |
EP0328650A4 (en) * | 1987-06-19 | 1991-04-24 | Fanuc Ltd | Method and apparatus for directly teaching horizontal arm-type multi-articulated robot |
DE3810054A1 (en) * | 1988-03-25 | 1989-10-05 | Weck Manfred Prof Dr Ing | Method and device for movement guidance of multi-axis manipulators |
EP0346503A1 (en) * | 1988-06-11 | 1989-12-20 | Blomberg Robotertechnik GmbH | Programming joy-stick |
EP1103310A1 (en) * | 1999-11-23 | 2001-05-30 | Visions East, Inc. | Computer controlled method and apparatus for fairing and painting of marine vessel surfaces |
WO2002000363A2 (en) * | 2000-06-23 | 2002-01-03 | Dennie Mcguire | Robotic automobile paint stripping system |
WO2002000363A3 (en) * | 2000-06-23 | 2002-04-04 | Dennie Mcguire | Robotic automobile paint stripping system |
DE102004054867A1 (en) | 2004-11-12 | 2006-05-24 | Deutsches Zentrum für Luft- und Raumfahrt e.V. | Robot equipped with sensory intelligence e.g. for minimum invasive surgery, has arm and control interface is provided at structure of bionic arm for affecting certain robotic operations |
DE102004054867B4 (en) | 2004-11-12 | 2018-03-29 | Deutsches Zentrum für Luft- und Raumfahrt e.V. | Robot equipped with sensory intelligence |
WO2007096322A2 (en) * | 2006-02-23 | 2007-08-30 | Abb Ab | A system for controlling the position and orientation of an object in dependence on received forces and torques from a user |
WO2007096322A3 (en) * | 2006-02-23 | 2007-10-25 | Abb Ab | A system for controlling the position and orientation of an object in dependence on received forces and torques from a user |
EP2131257A1 (en) * | 2008-06-06 | 2009-12-09 | KUKA Roboter GmbH | Method and device for controlling a manipulator |
DE102008062622B4 (en) * | 2008-12-17 | 2016-08-04 | Kuka Roboter Gmbh | Method and device for entering commands into a controller of a manipulator |
WO2010069429A1 (en) * | 2008-12-17 | 2010-06-24 | Kuka Roboter Gmbh | Method and device for inputting commands into a control of a manipulator |
CN102239454A (en) * | 2008-12-17 | 2011-11-09 | 库卡实验室有限公司 | Method and device for inputting commands into a control of a manipulator |
US8774969B2 (en) | 2008-12-17 | 2014-07-08 | Kuka Laboratories Gmbh | Method for allowing a manipulator to cover a predetermined trajectory, and control device for carrying out said method |
CN102239454B (en) * | 2008-12-17 | 2014-11-26 | 库卡实验室有限公司 | Method and device for inputting commands into a control of a manipulator |
US9063539B2 (en) | 2008-12-17 | 2015-06-23 | Kuka Laboratories Gmbh | Method and device for command input in a controller of a manipulator |
DE102008062622B9 (en) * | 2008-12-17 | 2016-08-25 | Kuka Roboter Gmbh | Method and device for entering commands into a controller of a manipulator |
DE102013019869A1 (en) | 2013-11-28 | 2015-05-28 | Rg Mechatronics Gmbh | Robotic arm with input module |
DE102013019869B4 (en) | 2013-11-28 | 2022-01-13 | Abb Schweiz Ag | Robot arm with input module |
CN105848834A (en) * | 2013-11-28 | 2016-08-10 | Abb高姆技术有限责任公司 | Robot arm comprising input module |
WO2015078585A2 (en) | 2013-11-28 | 2015-06-04 | gomtec GmbH | Robot arm comprising an input module |
CN105848834B (en) * | 2013-11-28 | 2019-07-09 | Abb瑞士股份有限公司 | Robots arm with input module |
DE102014202145A1 (en) * | 2014-02-06 | 2015-08-06 | Kuka Roboter Gmbh | A method of programming an industrial robot and associated industrial robots |
US9393687B2 (en) | 2014-02-06 | 2016-07-19 | Kuka Roboter Gmbh | Method for programming an industrial robot and industrial robot |
CN108025434A (en) * | 2015-10-08 | 2018-05-11 | 卡斯坦宁堡有限公司 | Robots arm with input element |
CN108025434B (en) * | 2015-10-08 | 2021-09-10 | 卡斯坦宁堡有限公司 | Robot arm with input element |
WO2017064105A3 (en) * | 2015-10-12 | 2017-06-08 | Toolmotion GmbH | Multi-axis mouse for a multi-axis robot |
AT518481A1 (en) * | 2016-03-07 | 2017-10-15 | Keba Ag | System and method for the spatial movement of an object |
AT518481B1 (en) * | 2016-03-07 | 2018-09-15 | Keba Ag | System and method for the spatial movement of an object |
US10328581B2 (en) | 2016-04-29 | 2019-06-25 | Industrial Technology Research Institute | Method and device for robotic direct lead-through teaching |
IT201600097482A1 (en) * | 2016-09-28 | 2018-03-28 | Gaiotto Automation S P A | METHOD FOR THE SURFACE TREATMENT OF A MANUFACTURE |
WO2018060925A1 (en) * | 2016-09-28 | 2018-04-05 | Gaiotto Automation S.P.A. | Method for the surface treatment of an article |
US11241794B2 (en) | 2016-09-28 | 2022-02-08 | Gaiotto Automation S.P.A. | Method for the surface treatment of an article |
IT201700025766A1 (en) * | 2017-03-08 | 2018-09-08 | Epistolio S R L | PAINTING ROBOT |
DE102017007032A1 (en) * | 2017-07-25 | 2019-01-31 | Visiontools Bildanalyse Systeme Gmbh | Method and device for programming robot poses |
DE102017007032B4 (en) * | 2017-07-25 | 2021-03-25 | Visiontools Bildanalyse Systeme Gmbh | Method and device for programming robot poses |
JP2019093539A (en) * | 2017-11-28 | 2019-06-20 | ファナック株式会社 | Robot operation device |
US10807247B2 (en) | 2017-11-28 | 2020-10-20 | Fanuc Corporation | Robot operation apparatus |
US11950677B2 (en) | 2019-02-28 | 2024-04-09 | L'oreal | Devices and methods for electrostatic application of cosmetics |
EP4070753A1 (en) * | 2021-04-09 | 2022-10-12 | MinMaxMedical | Handle for guiding a robotic arm of a computer-assisted surgery system and a surgical tool held by said robotic arm |
WO2022214697A1 (en) * | 2021-04-09 | 2022-10-13 | Minmaxmedical | Computer-assisted surgery system |
WO2023152780A1 (en) * | 2022-02-08 | 2023-08-17 | Idea Prototipi S.R.L. | Removable maneuvering member for the movement of an automatic operating device |
Also Published As
Publication number | Publication date |
---|---|
JPS58181598A (en) | 1983-10-24 |
IT1163194B (en) | 1987-04-08 |
IT8320363A1 (en) | 1984-09-30 |
IT8320363A0 (en) | 1983-03-30 |
SE8301697D0 (en) | 1983-03-28 |
SE8301697L (en) | 1983-10-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE3211992A1 (en) | Method and device for programming a robot, in particular paint spraying robot | |
DE2530261C2 (en) | Programming device for a manipulator | |
DE2330054C2 (en) | Device for controlling the movement of a working element of a robot arm | |
DE102008027008B4 (en) | Method and device for controlling a manipulator | |
DE69936073T2 (en) | robot control | |
DE102008062622B4 (en) | Method and device for entering commands into a controller of a manipulator | |
EP2546711B1 (en) | Method for programming a robot | |
EP1950010B1 (en) | Robot and method for programming a robot | |
DE3240251A1 (en) | METHOD FOR PROGRAMMING MOVEMENTS AND, IF REQUIRED, MACHINING FORCES OR -MOMENTS OF A ROBOT OR MANIPULATOR AND DEVICE FOR CARRYING OUT THIS | |
EP0203156B1 (en) | Gripping hand for a manipulator | |
EP2359205A1 (en) | Method and device for inputting commands into a control of a manipulator | |
DE102010045528A1 (en) | A scaffolding and method for controlling a robotic system using a distributed computer network | |
EP0133499A2 (en) | Manipulator gear head | |
DE3806966A1 (en) | CONTROL SYSTEM | |
DE102008035507A1 (en) | Controller for a robot with a robot body and an additional device that provides additional operating axes | |
EP4222465A1 (en) | Device and method for determining, in at least three spatial directions, a force acting on a body, and method for controlling the movement of a body | |
DE3045094A1 (en) | Programmable manipulator or industrial robot - has duplicate manually operated manipulator to establish position data points during programming | |
DE102020126209A1 (en) | ROBOT | |
DE3448526C2 (en) | Actuating head for manipulator | |
DE2728395A1 (en) | METHOD AND EQUIPMENT FOR GENERATING A CONTROL PROGRAM FOR POSITIONING SYSTEMS | |
EP0184075A1 (en) | Device and method for controlling an industrial robot | |
DE102019118260B3 (en) | Tactile feedback from an end effector of a robot manipulator over various orientation areas | |
DE102015117306A1 (en) | Multi-axis mouse for a multi-axis robot | |
DE3022173C2 (en) | ||
DE102005032336B4 (en) | Method for influencing a control or for controlling a movement device and control or control component of a movement device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
OM8 | Search report available as to paragraph 43 lit. 1 sentence 1 patent law | ||
8141 | Disposal/no request for examination |