WO2017064105A2 - Mehrachs-maus für einen mehrachsroboter - Google Patents
Mehrachs-maus für einen mehrachsroboter Download PDFInfo
- Publication number
- WO2017064105A2 WO2017064105A2 PCT/EP2016/074429 EP2016074429W WO2017064105A2 WO 2017064105 A2 WO2017064105 A2 WO 2017064105A2 EP 2016074429 W EP2016074429 W EP 2016074429W WO 2017064105 A2 WO2017064105 A2 WO 2017064105A2
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- axis
- mouse
- robot
- axis mouse
- attachment
- 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.)
- Ceased
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
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J13/00—Controls for manipulators
- B25J13/06—Control stands, e.g. consoles, switchboards
- B25J13/065—Control stands, e.g. consoles, switchboards comprising joy-sticks
-
- 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/088—Controls for manipulators by means of sensing devices, e.g. viewing or touching devices with position, velocity or acceleration sensors
- B25J13/089—Determining the position of the robot with reference to its environment
-
- 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 leader teach-in 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/16—Programme controls
- B25J9/1656—Programme controls characterised by programming, planning systems for manipulators
- B25J9/1664—Programme controls characterised by programming, planning systems for manipulators characterised by motion, path, trajectory planning
Definitions
- the present invention relates to a multi-axis mouse for a multi-axis robot according to the preamble of claim 1, and to a method according to claim 5, a control pad according to claims 7 and 8 and a use according to claim 10.
- Handling systems and in particular industrial robots are known from the prior art. Handling systems can, for example, serve to handle parts, they can carry out work steps such as welding, soldering, painting, coating, gluing or the like, they can be used in assembly work, and they can also carry out further processing, measuring or testing.
- Handling systems can be classified into manually controlled handling systems and program-controlled handling systems.
- Manually controlled handling systems are referred to as manipulators. They are usually controlled under visual control of a machine operator. However, there are also remote-controlled manipulators, for example, for working underwater in great depths, in space or in radioactive contaminated environment.
- Program-controlled handling systems can in turn be subdivided into fixedly programmed handling systems on the one hand and freely programmed or sensor-guided handling systems on the other hand.
- Hard-coded handling systems are, for example, so-called pick-and-place systems. These often practice the same, mostly simple, working steps many times in succession. For example, a pick and place of workpieces.
- Freely programmed or sensor-guided handling systems are usually referred to as robots. Mixed forms are also known, for example, in that robots are both freely programmed at the same time and operate in a sensor-guided manner.
- robots can be subdivided, for example, into exploration robots, industrial robots, medical robots, assistance robots or "personal robots, service robots, toy robots and transport robots.
- exploration robots industrial robots
- medical robots medical robots
- assistance robots assistance robots or "personal robots, service robots, toy robots and transport robots.
- personal robots service robots
- toy robots transport robots
- transport robots transport robots.
- programming is a difficult task.
- types of programming are known, which are roughly subdivided into offline programming and online programming, with mixed formers of both types also being known. The programming is explained below with reference to the programming of industrial robots.
- Offline programming is independent of the industrial robot.
- the offline programming can be done, for example, by textual programming, with the help of macros or CAD-supported.
- Online programming is typically done using and / or with the help of the robot itself.
- the most common types of online programming are the teach-in method and the playback method.
- an input device connected to the robot receives commands from an operator.
- the operator may use a joystick, a control panel, or the like to input the commands.
- the positions and orientations that the robot takes on the operator's commands are appropriately stored so that the robot can assume the taught positions and orientations at a later time without corresponding commands from an operator.
- the robot In the playback method, the robot is aligned by an operator, ie brought into the desired positions and orientations. Most sensors detect these positions and orientations during the playback process, so that they can also be stored here in a suitable manner.
- the playback method has long been established for simply built robots such as painting robots. However, with larger and more complex industrial robots, there are some hurdles to the use of the playback method. Numerous prior art methods and devices address these hurdles.
- EP 0 108 348 B1 describes a remote control device which can be used inter alia for programming movements, forces and torques of an industrial robot.
- a sensor handle can be attached to the end effector of a robot. The programming of the robot can thus take place by being guided by means of the sensor attached to the end effector.
- EP 2 131 257 A1 a manipulator is controlled by an operator exerting a force on this manipulator.
- EP 2 131 257 A1 proposes to provide movement and force detection devices which are not specified in greater detail in each case on a link and / or a drive axle of the manipulator. For example, then an operator can exert a certain force on the manipulator, whereupon this moves by a predetermined distance in the desired direction of movement.
- EP 2 299 334 B1 discloses an input device for the combined input of control and program commands for a manipulator, wherein command commands are to be understood in particular target poses to be approached and program commands are in particular instructions to the manipulator tool.
- the input device has a manual control lever for detecting control commands and a finger input device for detecting program commands.
- the object of the present invention is to overcome the disadvantages of the prior art.
- the programming, learning or setting a multi-axis robot should be facilitated.
- a multi-axis mouse is proposed for a multi-axis robot, which can be attached to an end effector of the multi-axis robot and is characterized by an attachment.
- the multi-axis mouse according to the invention comprises a 3-axis acceleration sensor.
- the acceleration sensor can be provided either directly in the housing of the multi-axis mouse.
- the 3-axis acceleration sensor is provided in an additional part which is in operative connection with the multi-axis mouse.
- the 3-axis acceleration sensor can also be provided, for example, on the fastening part.
- the multi-axis mouse is preferably a so-called 6D mouse, as it is widely used for CAD drawing programs, for example, in industry.
- Such a 6D mouse is operated manually by an operator and detects movements in three axes of rotation and three Translational axes.
- Such a 6D mouse is therefore suitable for the programming and / or control of industrial robots and has been used for this purpose for some time.
- joysticks or other input devices may be used.
- the present invention is preferably used in multi-axis mice of multi-axis robots, other industrial robots known in the art may also be envisioned. The following comments on robots therefore apply equally to all handling systems. Preferably, however, the present invention is used in multi-axis robots, especially in articulated arm robots.
- the term end effector is preferably the last term of a kinematic chain.
- the end effector can usually be equated with the tool of the robot.
- TCP Tool Center Point
- Task specific the TCP can also be outside the robot, examples would be the focus of a gripped laser or the center of the currently transported object.
- the multi-axis mouse can be integrally formed with the essay.
- the attachment is removable.
- the article is reversibly fastened.
- the attachment is removable and attachable again.
- the article can also have an adjustment.
- a probe rod of the essay on the adjustment wherein the adjustment of the better adaptation of the article serves to different, perhaps protruding contours of an object to be processed.
- a protruding or protruding contour of an object can be overlapped because duch the adjusting a kinked pen-shaped attachment is reached.
- An inventive multi-axis mouse is designed such that the attachment is substantially pin-shaped and has a mounting structure.
- the attachment structure may in this case be, for example, a clip connection.
- the attachment can be clipped directly onto the actuating button, in which case a correspondingly necessary number of clip legs are formed on the attachment as clip connection, which are adapted to the shape and mass of the activation button and make it possible in that the attachment can be clipped onto the commercially available activation button without tools and removed again.
- the article can also be attached by magnetic forces on the multi-axis mouse.
- the multi-axis mouse can have an internal thread and the attachment a corresponding external thread or vice versa.
- the operating knob integrally forms an essay and the operating knob together with the essay on the remaining construction of the multi-axis mouse up and is abbringbar.
- the attachment is substantially pen-shaped. This, in turn, means that the attachment, when attached to the actuating knob, projects substantially pin-shaped from the actuating knob.
- the essay regularly has a substantially smaller circumference than the actuating button, which has approximately the same diameter as higher.
- a shape of the attachment is modeled after a tool.
- Both essays are preferably used to perform playback programming of the multi-axis robot.
- the substantially pin-shaped attachment is here preferably used flexibly and suitable for programming a variety of operations of the multi-axis robot.
- the tool-based article is less flexible, but tailored specifically to an application or for the programming of a particular operation.
- TCP Tool Center Point
- a multi-robot remote end or a certain multi-robot remote point of the essay serves as TCP. Programming is carried out by a user guiding the attachment according to the movements to be performed later by the multi-axis robot.
- the attachment Due to the connection between the attachment and the multi-axis mouse, the latter captures all movement and position data and can pass these on to suitable devices for storage and processing.
- the attachment can be easily handled by the pen form by the user.
- An inventive method is used for controlling and / or programming a multi-axis robot. For this purpose, the following steps are carried out by means of the multi-axis mouse:
- the multi-axis mouse when learning the multi-axis robot or when controlling and / or programming the multi-axis robot stores the fine motor movements of the user for driving a contour or an object to be processed directly into the computer of the multi-axis robot and thus represents an exact repetition of the fine motor movements of the user in a later step.
- a correction is also provided in the computer software, since the fine motor movements of the user are not exactly mapped. This inaccuracy arises from the fact that the multi-axis mouse undergoes a slight tilting movement in the switching movements before a circuit takes place.
- the slight tilting movement means that even if the user stops moving his hand and thus the attachment should not move anymore, the mouse still travels a very short time until it reaches a slope at which a circuit is triggered. The circuit would then mean that a few milliseconds after stopping the user's hand and the multi-axis robot comes to a standstill.
- the corresponding correction software is oriented such that a compensation of the tilting movement time of the multi-axis mouse is compensated accordingly and eliminated.
- the desired movement is determined with the aid of a second multi-axis mouse.
- the second multi-axis mouse is added to another section of the last part of the kinematic chain of the multi-axis robot.
- the data of the further multi-axis mouse and the multi-axis mouse are combined with one another in order to detect the object to be processed or handled or to detect points or contours of the object. This is an advantage for particularly complicated objects.
- control panel is usually connected via a power and data cable to the multi-axis robot or its computer.
- the user can manually define the movement of the multi-axis robot by entering various coordinates and the coordinate system. By defining different points, the motion of the multi-axis robot between the two points is also defined.
- the operating pad has a safety interface which complies with all legal requirements, so that no persons or things can be harmed during operation of the multi-axis robot.
- This safety interface prevents unintentional and / or uncontrolled swinging out of the multi-axis robot.
- the operating pad includes a multi-axis mouse, with the multi-axis mouse connected to the operating pad via the security interface. This means that the multi-axis mouse included in the control pad meets all safety requirements.
- the multi-axis mouse is reversibly connected to the security interface of the control pad. This means that the multi-axis mouse is also reversibly connected to the operating pad.
- the multi-axis mouse has a radio connection to the security interface in this embodiment.
- the multi-axis mouse on the control pad can be used to control the multi-axis robot.
- the further multi-axis mouse can, for example, be attached directly to the multi-axis robot. The user then decides whether he would like to operate, program and / or control the multi-axis robot using the multi-axis mouse on the operating pad or via the additional multi-axis mouse on the multi-axis robot.
- the further multi-axis mouse is connected to a further security interface of the control pad.
- control pads as they are common today, can achieve greater functionality through a simple radio data connection. This is achieved, for example, by the radio data connection of the multi-axis mouse with the operating pad or the further multi-axis mouse with the operating pad.
- the control pad remains almost identical, whereby the possibility of the radio data connection of the multi-axis mouse or the further multi-axis mouse, a greater functionality is achieved.
- Another advantage is that an intuitive guidance of the multi-axis robot is achieved by the attached multi-axis mouse by attaching the multi-axis mouse to the last link of the kinematic chain and a corresponding deposited software and adjustment of the multi-axis mouse.
- the multi-axis mouse is attached to an end effector of a multi-axis robot, wherein the multi-axis mouse is connected via the wireless data connection with a safety interface of a control panel of a multi-axis robot, the multi-axis mouse is either previously decoupled from the control pad and / or another multi-axis Mouse is connected via a wireless data connection with the security interface of the control pad.
- connection types such as WLAN, Bluetooth, infrared, ultrasound or other free wireless connection into consideration.
- a cable connection may also be present in order to transmit the data of the multi-axis mouse or further multi-axis mouse attached to the end effector to the security interface of the control pad.
- This use allows the user a high flexibility and functionality of the control pad thus the multi-axis robot.
- the current use is designed such that a fixed multi-axis mouse is provided on the control pad.
- an intuitive guidance of the multi-axis robot is difficult and only by trained professionals perform.
- the multi-axis mouse When using a multi-axis mouse, which is attached to the end effector of the multi-axis robot, an intuitive guidance of the multi-axis robot is possible. To do this, the multi-axis mouse must be taught in. This is done by attaching the multi-axis mouse to the end effector.
- the attachment is attached to the multi-axis mouse.
- the movements of the attached multi-axis mouse are adjusted, in which the multi-axis robot undergoes a three-dimensional movement, thereby moving off the X, Y and Z axes.
- a ring is pushed over the attachment.
- the multi-axis robot moves the X, Y and Z axes.
- the attachment abuts the inner rounding of the ring, thereby defining the position of the multi-axis robot and the multi-axis mouse on the multi-axis robot.
- the multi-axis robot can be intuitively moved over the multi-axis mouse attached to the end effector.
- the multi-axis mouse or a component connected directly to the multi-axis mouse comprises a 3-axis acceleration sensor.
- the 3-axis acceleration sensor uses defined movements of the end effector to determine the position of the multi-axis mouse in the room and thus also at the end effector and transmits the data to a multi-axis mouse software of the multi-axis mouse, in order to then intuitively guide the end effector enable.
- the multi-axis mouse software is embedded in the multi-axis robot computer.
- the movement commands are passed from the multi-axis mouse software to the multi-axis robot computer, which in turn adapted the multi-axis robot and the individual members moved to the movements of the attached to the end effector multi-axis mouse and / or the other multi-axis mouse.
- the data of the radio data connection or the cable connection is transmitted via the existing safety interface of the multi-axis robot or the associated operating pad.
- Figure 1 is a side view of a multi-axis mouse according to the invention.
- Figure 2 is a side view of a multi-axis mouse according to the invention with an attachment
- Figure 3 is a plan view of an embodiment of a
- FIG. 1 shows a multi-axis mouse (M) according to the invention.
- This multi-axis mouse M has a hull 1 and a push button 2.
- the push button 2 is six-dimensionally movable relative to the hull 1.
- the hull includes electronic components not described in detail, which can convert the movement of the push button 2 relative to the hull 1 into electronic signals and forward.
- the forwarding can take place here via a wireless data connection or a cable connection not described in detail.
- the exemplary embodiment of a multi-axis mouse shown here has a coupling section 3, which can be reversibly connected to the fastening part 4 from FIG.
- the coupling portion 3 is inserted into the fastening part 4, wherein the fastening part 4 is fixed, for example, fixed or detachable to an end effector of the multi-axis robot.
- FIG. 2 the multi-axis mouse M is shown again. Again, the hull 1 and the operating knob 2 can be seen.
- a pin-shaped attachment 5 is attached on the operating knob 2.
- the pin-shaped attachment 5 is in this case connected via a mounting structure 6 in the form of a clip connection with the push button 2.
- the clip connection forms three clip legs 7.1, 7.2, wherein only two of the three clip legs 7.1, 7.2 can be seen in FIG.
- the three clip legs 7.1, 7.2 are formed integrally with a probe rod 9 via a connecting plate 8.
- the clip legs 7.1, 7.2, the connecting plate 8 and the probe rod 9 together form the pin-shaped attachment 5.
- Pin-shaped is defined such that each protruding from the connecting plate 8 probe rod 9, which is designed such that it can be grasped and held by a user to fall under it.
Landscapes
- Engineering & Computer Science (AREA)
- Robotics (AREA)
- Mechanical Engineering (AREA)
- Human Computer Interaction (AREA)
- Manipulator (AREA)
- Numerical Control (AREA)
Abstract
Die Erfindung betrifft eine Mehrachs-Maus für einen Mehrachsroboter zur Anbringung an einem Endeffektor des Mehrachsroboters mit einem 3-Achs-Beschleunigungssensor.
Description
Mehrachs-Maus für einen Mehrachsroboter
BESCHREIBUNG Die vorliegende Erfindung betrifft eine Mehrachs-Maus für einen Mehrachsroboter gemäss dem Oberbegriff des Anspruchs 1 , sowie ein Verfahren nach Anspruch 5, je ein Bedienpad nach den Ansprüchen 7 und 8 und eine Verwendung nach Anspruch 10. STAND DER TECHNIK
Handhabungssysteme und insbesondere Industrieroboter sind aus dem Stand der Technik bekannt. Handhabungssysteme können beispielsweise einem Handling von Teilen dienen, sie können Arbeitsschritte wie Schweissen, Löten, Lackieren, Beschichten, Kleben oder dergleichen ausführen, sie können bei Montage-Arbeiten eingesetzt werden, ausserdem können sie weiter Bearbeitungs-, Mess- oder Prüfarbeiten verrichten.
Handhabungssysteme können in manuell gesteuerte Handhabungssysteme und programm-gesteuerte Handhabungssysteme eingeteilt werden. Manuell gesteuerte Handhabungssysteme werden als Manipulatoren bezeichnet. Sie werden meist unter Sichtkontrolle eines Maschinenführers gesteuert. Jedoch gibt es auch fernbediente Manipulatoren, beispielsweise für Arbeiten unter Wasser in grossen Tiefen, im Weltraum oder in radioaktiv verseuchter Umgebung.
Programm-gesteuerte Handhabungssysteme lassen sich wiederum unterteilen in fest programmierte Handhabungssysteme einerseits und frei programmierte oder sensorgeführte Handhabungssysteme andererseits. Fest programmierte Handhabungssysteme sind beispielsweise sogenannte pick-and-place-Systeme. Diese üben oft dieselben, meist einfachen, Arbeitsschritte vielfach hintereinander aus. Beispielsweise ein Aufnehmen (pick) und Ablegen (place) von Werkstücken. Frei programmierte oder sensorgeführte Handhabungssysteme werden zumeist als Roboter bezeichnet. Es sind auch Mischformen beispielsweise dahingehend bekannt, dass Roboter gleichzeitig sowohl frei programmiert sind als auch sensorgeführt arbeiten. Hinsichtlich ihrer Arbeitsweise bzw. ihrem Verwendungszweck lassen sich Roboter beispielsweise unterteilen in Erkundungsroboter, Industrieroboter, Medizinroboter, Assistenz-Roboter bzw. „Personal Robot, Serviceroboter, Spielzeugroboter sowie Transportroboter. Insbesondere bei Industrierobotern aber natürlich auch bei allen anderen programm-gesteuerten Handhabungssystemen stellt die Programmierung eine schwierige Aufgabe dar.
Es sind mehrere Programmierungs-Arten bekannt, welche grob in offline- Programmierung und online-Programmierung unterteilt werden, wobei auch Mischformern aus beiden Arten bekannt sind. Die Programmierung wird nachfolgend anhand der Programmierung von Industrie-Robotern erläutert.
Die offline-Programmierung erfolgt unabhängig vom Industrieroboter. Die offline-Programmierung kann beispielsweise durch textuelle Programmierung, mit Hilfe von Makros oder CAD-gestützt erfolgen.
Die online-Programmierung erfolgt in der Regel unter Verwendung und/oder mit Hilfe des Roboters selbst. Die häufigsten online-Programmierungs-Arten sind das teach-in-Verfahren und das playback-Verfahren. Beim teach-in-Verfahren nimmt ein mit dem Roboter verbundenes Eingabegerät Befehle eines Bedieners entgegen. Beispielsweise kann der Bediener einen Joystick, ein Bedienpanel oder dergleichen zur Eingabe der Befehle nutzen. Die Positionen und Orientierungen, welche der Roboter auf die Befehle des Bedieners hin einnimmt, werden auf geeignete Weise gespeichert, so dass der Roboter die angelernten (teached) Positionen und Orientierungen zu einem späteren Zeitpunkt ohne entsprechende Befehle eines Bedieners einnehmen kann.
Beim playback-Verfahren wird der Roboter von einem Bediener ausgerichtet, d.h. in die gewünschten Positionen und Orientierungen gebracht. Meist erfassen Sensoren diese Positionen und Orientierungen während des playback- Verfahrens, so dass diese auch hier auf geeignete Weise gespeichert werden können. Das playback-Verfahren ist schon seit längerem für einfach gebaute Roboter wie beispielsweise Lackier-Roboter etabliert.
Bei grösseren und komplexer aufgebauten Industrierobotern stehen der Anwendung des playback-Verfahrens jedoch einige Hürden im Weg. Zahlreiche Verfahren und Vorrichtungen gemäss dem Stand der Technik adressieren diese Hürden.
So beschreibt die EP 0 108 348 B1 eine Fernsteuereinrichtung, welche unter anderem zum Programmieren von Bewegungen, Kräften und Drehmomenten eines Industrieroboters benutzt werden kann. Gemäss der EP 0 108 348 B1 kann ein Sensorgriff am Endeffektor eines Roboters angebracht sein. Die Programmierung des Roboters kann somit erfolgen, indem er mittels des am Endeffektor angebrachten Sensorgriff geführt wird.
Gemäss der EP 2 131 257 A1 wird ein Manipulator gesteuert, indem ein Bediener eine Kraft auf diesen Manipulator ausübt. Die EP 2 131 257 A1 schlägt vor, hierzu nicht näher bestimmte Bewegungs- und Krafterfassungseinrichtungen jeweils an einem Glied und/oder einer Antriebsachse des Manipulators vorzusehen. Beispielsweise kann dann ein Bediener eine bestimmte Kraft auf den Manipulator ausüben, woraufhin dieser sich um eine vorbestimmte Strecke in Soll-Bewegungsrichtung bewegt.
Die EP 2 299 334 B1 offenbart eine Eingabevorrichtung zur kombinierten Eingabe von Steuer- und Programmbefehlen für einen Manipulator, wobei unter Steuerbefehlen insbesondere anzufahrende Soll-Posen und unter Programmbefehlen insbesondere Anweisungen an das Manipulatorwerkzeug verstanden werden. Die Eingabevorrichtung weist einen Handsteuerhebel zur Erfassung von Steuerbefehlen und eine Fingereingabeeinrichtung zur Erfassung von Programmbefehlen auf.
Zuletzt wird auf die DE 10 2007 026 299 hingewiesen, welche einen Mehrachsroboter, sowie ein Verfahren zur Programmierung des Mehrachsroboters offenbart.
AUFGABE
Die Aufgabe der vorliegenden Erfindung ist es, die Nachteile des Standes der Technik zu überwinden. Insbesondere soll die Programmierung, Einlernung bzw. Einstellung eines Mehrachsroboters erleichtert werden.
LÖSUNG DER AUFGABE
Zur Lösung der Aufgabe führen die Merkmale nach Anspruch 1 , sowie die nebengeordneten Ansprüche.
Gemäss einem Ausführungsbeispiel der vorliegenden Erfindung wird eine Mehrachs-Maus für einen Mehrachsroboter vorgeschlagen, welches an einem Endeffektor des Mehrachsroboters anbringbar ist und durch einen Aufsatz gekennzeichnet ist.
In einem anderen Ausführungsbeispiel umfasst die erfindungsgemässe Mehrachs-Maus einen 3-Achs-Beschleunigungssensor. Dabei kann der Beschleunigungssensor entweder direkt in dem Gehäuse der Mehrachs-Maus vorgesehen sein. Es ist aber auch denkbar, dass der 3-Achs- Beschleunigungssensor in einem Zusatzteil vorgesehen ist, welches mit der Mehrachs- Maus in Wirkverbindung steht. So ist es beispielsweise möglich, dass mehrere Mehrachsroboter an ihren jeweiligen Endeffektoren Befestigungsteile aufweisen, um die Mehrachs-Maus mit den jeweiligen Endeffektoren schnell und einfach zu verbinden oder zu lösen. Dabei kann der 3-Achs-Beschleunigungssensor beispielsweise auch an dem Befestigungsteil vorgesehen sein.
Bei der Mehrachs-Maus handelt es sich vorzugsweise um eine sogenannte 6D- Maus, wie sie beispielsweise für CAD-Zeichenprogramme zahlreich in der Industrie genutzt wird. Eine solche 6D-Maus wird per Hand von einem Bediener bedient und erfasst Bewegungen in drei Rotationsachsen und drei
Translationsachsen. Eine solche 6D-Maus ist daher für die Programmierung und/oder Steuerung von Industrierobotern geeignet und wird hierfür bereits seit längerem eingesetzt. Gemäss alternativen Ausführungsbeispielen der vorliegenden Erfindung können jedoch beispielsweise Joysticks oder andere Eingabegeräte zum Einsatz kommen.
Obwohl die vorliegende Erfindung vorzugsweise bei Mehrachs-Mäusen von Mehrachsrobotern zum Einsatz kommt, kann auch an andere aus dem Stand der Technik bekannte Industrieroboter gedacht sein. Nachstehende Ausführungen zu Robotern gelten daher in gleichem Masse für alle Handhabungssysteme. Bevorzugt kommt die vorliegende Erfindung jedoch bei Mehrachsrobotern, insbesondere bei Gelenkarm-Robotern zum Einsatz.
Unter Endeffektor wird vorliegend vorzugsweise das letzte Glied einer kinematischen Kette bezeichnet. Der Endeffektor kann meist mit dem Werkzeug des Roboters gleichgesetzt werden. Hierbei ist für die Beurteilung des Vorliegens eines Endeffektors massgeblich, dass der Endeffektor den Tool Center Point (TCP) definiert. Der im englischen als TCP bezeichnete ausgezeichnete Punkt am Ende der kinematischen Kette ist das Zielsystem, für das die aus der gestellten Aufgabe resultierenden Positionieranforderungen gelten. Aufgabenspezifisch kann der TCP dabei auch ausserhalb des Roboters liegen, Beispiele wären der Fokus eines gegriffenen Lasers oder auch die Mitte des gerade transportierten Objekts.
Die Mehrachs-Maus kann zwar einstückig mit dem Aufsatz ausgebildet sein. Vorzugsweise ist der Aufsatz jedoch abnehmbar. Hierunter wird vorzugsweise verstanden, dass der Aufsatz reversibel befestigbar ist. Das bedeutet im Einzelnen, dass der Aufsatz abnehmbar und wieder anbringbar ist. Hierbei kann
beispielsweise der Aufsatz ohne Werkzeug lediglich manuell angebracht und abgenommen werden. Der Aufsatz kann dabei auch ein Verstellgelenk aufweisen. Dabei weist insbesondere ein Taststab des Aufsatzes das Verstellgelenk auf, wobei das Verstellgelenk der besseren Anpassung des Aufsatzes an unterschiedliche vielleicht abstehende Konturen eines zu bearbeitenden Gegenstandes dient. Auf diese Weise kann beispielsweise eine Abstehende oder überstehende Kontur eines Gegenstandes übergriffen werden, weil duch das Verstellgelenk eine geknickter stiftformiger Aufsatz erreichbar ist.
Eine erfindungsgemässe Mehrachs-Maus ist derart gestaltet, dass der Aufsatz im Wesentlichen stiftförmig ist und eine Befestigungskonstruktion aufweist. Die Befestigungskonstruktion kann hierbei beispielsweise eine Clipsverbindung sein. Bei der handelsüblichen Mehrachs-Maus kann entweder der Aufsatz direkt auf den Betätigungsknopf aufgeclipst werden, wobei in einem solchen Fall als Clipsverbindung eine entsprechend notwendige Anzahl von Clipsbeinen an dem Aufsatz ausgebildet sind, welche an die Form und die Masse des Betätigungsknopfes angepasst sind und es ermöglichen, dass der Aufsatz werkzeuglos auf den handelsüblichen Betätigungsknopf aufgeclipst und wieder abgenommen werden können.
Beispielsweise kann der Aufsatz aber auch durch Magnetkräfte an der Mehrachs-Maus anbringbar sein. Ferner kann an sämtliche form- oder kraftschlüssigen Verbindungen gedacht sein. So kann die Mehrachs-Maus ein Innengewinde und der Aufsatz ein korrespondierendes Aussengewinde oder umgekehrt aufweisen. Es kann auch an Schnappverschlüsse und dergleichen gedacht sein. Letztendlich ist es auch denkbar, dass der Betätigungsknopf einstückig einen Aufsatz ausbildet und der Betätigungsknopf gemeinsam mit dem Aufsatz auf die restliche Konstruktion der Mehrachs-Maus auf- und abbringbar ist.
Gemäss einem Ausführungsbeispiel ist daran gedacht, dass der Aufsatz im Wesentlichen stiftformig ist. Das wiederum bedeutet, dass sich der Aufsatz bei Anbringung an dem Betätigungsknopf im Wesentlichen stiftformig von dem Betätigungsknopf wegragt. Dazu weist der Aufsatz regelmässig einen wesentlichen geringeren Umfang als der Betätigungsknopf auf, welcher etwa den gleichen Durchmesser wie Höher aufweist.
Gemäss einem anderen Ausführungsbeispiel ist daran gedacht, dass eine Form des Aufsatzes einem Werkzeug nachempfunden ist.
Beide Aufsätze werden vorzugsweise verwendet, um eine playback- Programmierung des Mehrachsroboters durchzuführen.
Der im Wesentlichen stiftförmige Aufsatz ist hierbei vorzugsweise flexibel einsetzbar und zur Programmierung einer Vielzahl von Arbeitsgängen des Mehrachsroboters geeignet. Demgegenüber ist der einem Werkzeug nachempfundene Aufsatz weniger flexibel, sondern speziell auf eine Anwendung bzw. für die Programmierung eines bestimmten Arbeitsgangs zugeschnitten.
Bei der Programmierung eines Mehrachsroboters kommt es im Wesentlichen nicht auf die Bewegung und Position beispielsweise jedes einzelnen Gelenks sondern massgeblich auf die Bewegung und Position eines sogenannten Tool Center Points (TCP) an. Hierbei handelt es sich um einen Werkzeugbezugspunkt. Er befindet sich an geeigneter Stelle am Werkzeug bzw. Endeffektor und wird in der Regel abhängig vom Werkzeug, insbesondere von einem Wirkungsort des Werkzeugs gewählt. Ist das Werkzeug eine Punktschweisszange, so wird vorzugsweise deren Elektrode als TCP gewählt. Ist das Werkzeug hingegen ein Laser, so befindet sich der TCP am Wirkungsort des Lasers, also in dessen Fokus.
Sowohl bei einem stiftförmigen Aufsatz als auch bei einem Aufsatz, welcher einem Werkzeug nachempfunden ist, dient ein Mehrachsroboter-abgewandtes Ende bzw. ein bestimmter Mehrachsroboter-abgewandter Punkt des Aufsatzes als TCP. Die Programmierung erfolgt, indem ein Benutzer den Aufsatz entsprechend den später vom Mehrachsroboter durchzuführenden Bewegungen führt.
Durch die Verbindung zwischen dem Aufsatz und der Mehrachs-Maus erfasst letzteres sämtliche Bewegungs- und Positionsdaten und kann diese zwecks Speicherung und Verarbeitung an geeignete Einrichtungen weitergeben. Der Aufsatz kann durch die Stiftform durch den Nutzer einfach gehandhabt werden.
Ein erfindungsgemässes Verfahren dient zum Steuern und/oder Programmieren eines Mehrachsroboters. Dazu werden mittels der Mehrachs-Maus folgende Schritte durchgeführt:
- Ermitteln einer Soll-Bewegung des Mehrachsroboters sowie anschliessendes
- Bewegen des Mehrachsroboters entsprechend der ermittelten Soll- Bewegung,
- wobei das Ermitteln der Soll-Bewegung teilweise oder ausschliesslich durch In-Kontakt-Bringen des Aufsatzes mit einem zu bearbeitenden oder zu handhabenden Gegenstand erfolgt. Vorteilhaft hierbei ist nach dem Stand der Technik, dass die Mehrachs-Maus beim Einlernen des Mehrachsroboters bzw. beim Steuern und/oder Programmieren des Mehrachsroboters die feinmotorischen Bewegungen des Nutzers zum Abfahren einer Kontur bzw. eines zu bearbeitenden Gegenstandes direkt in den Rechner des Mehrachsroboters einspeichert und somit eine genaue Wiederholung der feinmotorischen Bewegungen des Nutzers in einem späteren Arbeitsschritt abbildet.
Dazu wird auch in der Rechnersoftware eine Korrektur vorgesehen, da die feinmotorischen Bewegungen des Nutzers nicht exakt abgebildet werden. Diese Ungenauigkeit ergibt sich aus dem Umstand, dass die Mehrachs-Maus bei den Schaltbewegungen eine leichte Kippbewegung durchläuft, bevor eine Schaltung stattfindet. Die leichte Kippbewegung führt dazu, dass selbst wenn der Nutzer seine Hand nicht mehr bewegt und sich somit der Aufsatz nicht mehr bewegen sollte, die Maus noch eine sehr kurze Zeit nachfährt, bis sie eine Schräge erreicht, bei der eine Schaltung ausgelöst wird. Die Schaltung würde dann bedeuten, dass wenige Millisekunden nach dem Anhalten der Hand des Nutzers auch der Mehrachsroboter zum Stillstand kommt. In dem Rechner ist die entsprechende Korrektursoftware derart ausgerichtet, dass ein Ausgleich der Kippbewegungs-Zeit der Mehrachs-Maus entsprechend kompensiert wird und herausgerechnet wird.
Im Ergebnis wird bei einer späteren Wiederholung der Bewegung der Nutzerhand bzw. des von der Nutzerhand bewegten Aufsatzes durch den Mehrachsroboter ein exaktes Abbild erreicht. Die Programmierung erfolgt manuell, in dem der Nutzer den zu handhabenden bzw. zu bearbeitenden Gegenstand mit Hilfe des Aufsatzes einfach abfährt. In gleicher Weise kann er auch bspw. Schweisspunkte festlegen, in dem er den Gegenstand an verschiedenen Punkten mit der Spitze des stiftförmigen Aufsatzes antippt und bei einer späteren Bewegung des Werkzeugs, bspw. des Schweisskopfes, alle notwendigen Schweisspunkte durch das Antippen der Spitze des stiftförmigen Aufsatzes definiert sind und der Mehrachsroboter diese Punkte entsprechend nachfährt.
In einem anderen Ausführungsbeispiel des erfindungsgemässen Verfahrens wird die Soll-Bewegung unter zur Hilfenahme einer zweiten Mehrachs-Maus ermittelt. Dazu wird die zweite Mehrachs-Maus an einem anderen Abschnitt des letzten Teils der kinematischen Kette des Mehrachsroboters angefügt.
In der Rechnersoftware werden die Daten der weiteren Mehrachs-Maus und der Mehrachs-Maus miteinander kombiniert, um den zu bearbeitenden oder zu handhabenden Gegenstand zu erfassen bzw. Punkte oder Konturen des Gegenstandes zu erfassen. Dies ist bei besonders kompliziert aufgebauten Gegenständen von Vorteil.
Ausserdem wird gesondert Schutz für ein Bedienpad für die Steuerung eines Mehrachsroboters beansprucht. Das Bedienfeld ist in der Regel über ein Strom- und Datenkabel mit dem Mehrachsroboter bzw. dessen Rechner verbunden.
In dem Bedienpad kann der Nutzer manuell die Bewegung des Mehrachsroboters durch Eingabe verschiedener Koordinaten und des Koordinatensystems definieren. Durch die Definition verschiedener Punkte wird die Bewegung des Mehrachsroboters zwischen den beiden Punkten ebenfalls definiert.
Das Bedienpad verfügt über eine Sicherheitsschnittstelle die allen gesetzlichen Vorgaben genügt, damit beim Betrieb des Mehrachsroboters keine Personen oder Sachen zu Schaden kommen können. Diese Sicherheitsschnittstelle verhindert ein ungewolltes und/oder unkontrolliertes Ausschwenken des Mehrachsroboters. Das Bedienpad umfasst eine Mehrachs-Maus, wobei die Mehrachs-Maus über die Sicherheitsschnittstelle mit dem Bedienpad verbunden ist. Das bedeutet, dass die vom Bedienpad umfasste Mehrachs-Maus allen Sicherheitsvorgaben entspricht. Hierbei ist die Mehrachs-Maus reversibel mit der Sicherheitsschnittstelle des Bedienpads verbunden. Das bedeutet, dass die Mehrachs-Maus auch mit dem Bedienpad reversibel verbunden ist. Die Mehrachs-Maus verfügt in diesem Ausführungsbeispiel über eine Funkverbindung zu der Sicherheitsschnittstelle. Das bedeutet, dass nach der Abkoppelung bzw. Abnahme der Mehrachs-Maus von dem Bedienpad eine Funkverbindung zu der Sicherheitsschnittstelle weiter vorhanden ist.
Die abgekoppelte bzw. von dem Bedienpad reversierte Mehrachs-Maus kann nun an einem Teil des Mehrachsroboters angebracht werden, um bspw. mit Hilfe eines auf die Mehrachs-Maus aufgesetzten Aufsatzes den Mehrachsroboter zu bewegen und dabei einzulernen bzw. zu programmieren.
In einem anderen Ausführungsbeispiel ist vorgesehen, dass neben der Mehrachs-Maus des Bedienpads eine weitere Mehrachs-Maus über eine Funkverbindung mit der Sicherheitsschnittstelle des Bedienpads verbunden ist. Vorteilhaft hierbei ist der Umstand, dass die Mehrachs-Maus am Bedienpad, wie gewohnt zur Steuerung des Mehrachsroboters genutzt werden kann. Die weitere Mehrachs-Maus kann bspw. direkt an dem Mehrachsroboter angebracht werden. Der Nutzer entscheidet dann, ob er über die Mehrachs-Maus am Bedienpad oder über die weitere Mehrachs-Maus am Mehrachsroboter eine Bedienung, Programmierung und/oder Steuerung des Mehrachsroboters durchführen möchte. Es kann auch vorgesehen sein, dass die weitere Mehrachs-Maus mit einer weiteren Sicherheitsschnittstelle des Bedienpads verbunden ist.
Vorteilhaft an den erfindungsgemassen Bedienpads ist der Umstand, dass Bedienpads, wie sie heute üblich sind, durch eine einfache Funkdatenverbindung eine grössere Funktionalität erreichen können. Dies wird bspw. durch die Funkdatenverbindung der Mehrachs-Maus mit dem Bedienpad bzw. der weiteren Mehrachs-Maus mit dem Bedienpad erreicht. Das Bedienpad bleibt fast baugleich, wobei durch die Möglichkeit der Funkdatenverbindung der Mehrachs-Maus bzw. der weiteren Mehrachs-Maus eine grössere Funktionalität erreicht wird. Weiterer Vorteil ist, dass durch das Anbringen der Mehrachs- Maus an dem letzten Glied der kinematischen Kette und einer hierzu entsprechend hinterlegten Software und Justierung der Mehrachs-Maus eine intuitive Führung des Mehrachsroboters durch die angebrachte Mehrachs-Maus erreicht wird.
Zuletzt wird die Verwendung einer Mehrachs-Maus zur Steuerung eines Mehrachsroboters beansprucht. Dabei wird die Mehrachs-Maus an einem Endeffektor eines Mehrachsroboters angebracht, wobei die Mehrachs-Maus über die Funkdatenverbindung mit einer Sicherheitsschnittstelle eines Bedienpads eines Mehrachsroboters verbunden wird, wobei die Mehrachs- Maus entweder vorher von dem Bedienpad entkoppelt wird und/oder eine weitere Mehrachs-Maus über eine Funkdatenverbindung mit der Sicherheitsschnittstelle des Bedienpads verbunden wird.
Als Funkdatenverbindung kommen Verbindungsarten, wie WLAN, Bluetooth, Infrarot, Ultraschall oder eine andere freie Funkverbindung in Betracht. Daneben kann aber auch eine Kabelverbindung vorhanden sein, um die Daten der an dem Endeffektor angebrachten Mehrachs-Maus oder weiteren Mehrachs-Maus an die Sicherheitsschnittstelle des Bedienpads zu übermitteln.
Hierbei ist es unbeachtlich, ob die Daten direkt an das Bedienpad oder über einen Mehrachsroboter-Rechner an das Bedienpad übermittelt werden, solange die vorhandene Sicherheitsschnittstelle des Bedienpads genutzt wird.
Diese Verwendung ermöglicht dem Nutzer eine hohe Flexibilität und Funktionalität des Bedienpads somit des Mehrachsroboters. Die derzeitige Verwendung ist derart gestaltet, dass an dem Bedienpad eine feste Mehrachs- Maus vorgesehen ist. Je nach Position des Nutzers zu dem Mehrachsroboter bzw. dem Endeffektor des Mehrachsroboters ist eine intuitive Führung des Mehrachsroboters schwierig und nur von ausgebildeten Fachleuten durchzuführen.
Bei der Verwendung einer Mehrachs-Maus, welche an dem Endeffektor des Mehrachsroboters angebracht wird, ist eine intuitive Führung des Mehrachsroboters möglich. Dazu muss die Mehrachs-Maus eingelernt werden.
Dies erfolgt dadurch, dass die Mehrachs-Maus an dem Endeffektor angebracht wird.
Auf die Mehrachs-Maus wird der Aufsatz angebracht. Die Bewegungen der angebrachten Mehrachs-Maus werden justiert, in dem der Mehrachsroboter eine dreidimensionale Bewegung durchläuft und dabei die X-, Y- und Z-Achsen abfährt. Über den Aufsatz wird ein Ring geschoben. Der Mehrachsroboter fährt die X-, Y- und Z-Achsen ab. Der Aufsatz stösst an die Innenrundung des Rings und definiert dabei die Position des Mehrachsroboters sowie der Mehrachs- Maus an dem Mehrachsroboter. Nach der Justierung kann der Mehrachsroboter intuitiv über die an dem Endeffektor angebrachten Mehrachs-Maus bewegt werden.
Neben der oben beschriebenen manuellen Justierung ist auch eine automatische Justierung möglich. Hierzu umfasst die Mehrachs-Maus oder ein direkt mit der Mehrachs- Maus verbundenes Bauteil einen 3-Achs- Beschleunigungssensor. Der 3-Achs- Beschleunigungssensor ermittelt durch definierte Bewegungen des Endeffektors die Position der Mehrachs-Maus im Raum und somit auch an dem Endeffektor und übermittelt die Daten an eine Mehrachs-Maus-Software der Mehrachs-Maus, um anschliessend eine intuitive Führung des Endeffektors zu ermöglichen. Die Mehrachs-Maus-Software ist dabei in den Mehrachsroboter-Rechner eingebettet. Durch die Bewegung der Mehrachs-Maus oder der weiteren Mehrachs-Maus, welche an dem Endeffektor des Mehrachsroboters angebracht ist, werden die Bewegungsbefehle von der Mehrachs-Maus-Software an den Mehrachsroboter-Rechner weitergegeben, welche dann wiederum den Mehrachsroboter und die einzelnen Glieder angepasst an die Bewegungen der an dem Endeffektor angebrachten Mehrachs-Maus und/oder der weiteren Mehrachs-Maus bewegt. Hierbei werden die Daten der Funkdatenverbindung oder der Kabelverbindung über die vorhandene Sicherheitsschnittstelle des Mehrachsroboters oder des dazugehörigen Bedienpads übermittelt.
Figurenbeschreibung
Weitere Vorteile, Merkmale und Einzelheiten ergeben sich aus der nachfolgenden Beschreibung der Figuren. Diese zeigen im Einzelnen in
Figur 1 eine Seitenansicht einer erfindungsgemässen Mehrachs-Maus;
Figur 2 eine Seitenansicht einer erfindungsgemässen Mehrachs-Maus mit einem Aufsatz;
Figur 3 eine Draufsicht auf ein Ausführungsbeispiel eines
Befestigungsteils.
In der Figur 1 ist eine erfindungsgemässe Mehrachs-Maus (M) gezeigt. Diese Mehrachs-Maus M verfügt über einen Rumpf 1 und einen Druckknopf 2.
Der Druckknopf 2 ist gegenüber dem Rumpf 1 sechsdimensional bewegbar. Der Rumpf beinhaltet nicht näher beschriebene Elektronikbauteile, welche die Bewegung des Druckknopfes 2 gegenüber dem Rumpf 1 in elektronische Signale umwandeln und weiterleiten können. Die Weiterleitung kann hierbei über eine nicht näher beschriebene Funkdatenverbindung oder eine Kabelverbindung erfolgen. Ausserdem weist das hier gezeigte Ausführungsbeispiel einer Mehrachs-Maus einen Kopplungsabschnitt 3 auf, welcher mit dem Befestigungsteil 4 aus der Figur 3 reversibel verbindbar ist. Dabei wird der Kopplungsabschnitt 3 in das Befestigungsteil 4 eingeschoben, wobei das Befestigungsteil 4 beispielsweise fest oder auch lösbar an einem Endeffektor des Mehrachsroboters befestigt ist.
In Figur 2 ist die Mehrachs-Maus M nochmals gezeigt. Auch hier ist der Rumpf 1 und der Betätigungsknopf 2 zu erkennen. Auf dem Betätigungsknopf 2 ist ein stiftförmiger Aufsatz 5 befestigt.
Der stiftförmige Aufsatz 5 ist hierbei über eine Befestigungskonstruktion 6 in Form einer Clipsverbindung mit dem Druckknopf 2 verbunden. Die Clipsverbindung bildet hierzu drei Clipsbeine 7.1 , 7.2 aus, wobei in der Figur 2 lediglich zwei der drei Clipsbeine 7.1 , 7.2 zu erkennen sind. Die drei Clipsbeine 7.1 , 7.2 sind über eine Verbindungsplatte 8 einstückig mit einem Taststab 9 ausgebildet. Die Clipsbeine 7.1 , 7.2, die Verbindungsplatte 8 und der Taststab 9 bilden gemeinsam den stiftförmigen Aufsatz 5. Stiftförmig ist derart definiert, dass jeder von der Verbindungsplatte 8 abragende Taststab 9, welcher derart ausgebildet ist, dass er von einem Nutzer gegriffen und gehalten werden kann, darunter fallen soll.
Bezugszeichenliste
1 . Rumpf
2. Druckknopf
3. Kopplungsabschnitt
4. Befestigungsteil
5. Aufsatz
6. Befestigungskonstruktion
7. Clipsbein
8. Verbindungsplatte
9. Taststab
Claims
1 . Mehrachs-Maus (M) bestehend aus einem Rumpf (1 ) und einem Druckknopf (2) für einen Mehrachsroboter zur Anbringung an einem Endeffektor des Mehrachsroboters, gekennzeichnet durch einen 3-Achs-Beschleunigungssensor.
2. Mehrachs-Maus (M) nach Anspruch 1 , gekennzeichnet durch einen Aufsatz.
3. Mehrachs-Maus (M) nach Anspruch 1 oder 2, dadurch gekennzeichnet, dass der Aufsatz (5) reversibel an dem Endeffektor befestigbar ist.
4. Mehrachs-Maus (M) nach einem der vorigen Ansprüche, dadurch gekennzeichnet, dass der Aufsatz (5) im Wesentlichen stiftformig ist und eine Befestigungskonstruktion (6) aufweist.
5. Mehrachs-Maus (M) nach einem der vorigen Ansprüche, dadurch gekennzeichnet, dass eine Form des Aufsatzes (5) einem Werkzeug nachempfunden ist.
6. Verfahren zum Steuern und/oder Programmieren eines Mehrachs-Roboters mittels einer Mehrachs-Maus (M) mit einem Aufsatz nach den Ansprüchen 1 bis 5 umfassend die Schritte:
- Ermitteln einer Soll-Bewegung des Mehrachsroboters sowie anschliessendes - Bewegen des Mehrachsroboters entsprechend der ermittelten Soll-Bewegung, dadurch gekennzeichnet, dass
das Ermitteln der Soll-Bewegung teilweise oder ausschliesslich durch In- Kontakt-Bringen des Aufsatzes (5) mit einem zu bearbeitenden oder zu handhabenden Gegenstandes erfolgt.
7. Verfahren nach Anspruch 6, dadurch gekennzeichnet, dass die Soll- Bewegung unter Zuhilfenahme einer weiteren Mehrachs-Maus (M) ermittelt wird.
8. Bedienpad für die Steuerung eines Mehrachsroboters umfassend eine Mehrachs-Maus, wobei die Mehrachs-Maus (M) über eine Sicherheitsschnittstelle mit dem Bedienpad verbunden ist, dadurch gekennzeichnet, dass die Mehrachs-Maus (M) reversibel mit der Sicherheitsschnittstelle des Bedienpads verbunden ist, wobei die Mehrachs-Maus (M) zusätzlich über eine Funkdatenverbindung oder eine Kabelverbindung zu der Sicherheitsschnittstelle verfügt.
9. Bedienpad für die Steuerung eines Mehrachsroboters umfassend eine Mehrachs-Maus (M), wobei die Mehrachs-Maus über eine Sicherheitsschnittstelle mit dem Bedienpad verbunden ist, dadurch gekennzeichnet, dass eine weitere Mehrachs-Maus (M) über eine Funkdatenverbindung oder die Kabelverbindung mit der Sicherheitsschnittstelle des Bedienpads verbunden ist.
10. Bedienpad nach Anspruch 8, dadurch gekennzeichnet, dass die weitere Mehrachs-Maus (M) mit einer weiteren Sicherheitsschnittstelle verbunden ist.
1 1 . Verwendung einer Mehrachs-Maus (M) zur Steuerung eines Mehrachsroboters, wobei die Mehrachs-Maus (M) an einem Endeffektor eines Mehrachsroboters angebracht wird, wobei die Mehrachs-Maus (M) über eine Funkdatenverbindung oder eine Kabelverbindung mit einer Sicherheitsschnittstelle eines Bedienpads des Mehrachsroboters verbunden wird, wobei die Mehrachs-Maus (M) entweder vorher von dem Bedienpad entkoppelt wird und/oder eine weitere Mehrachs-Maus (M) über die Funkdatenverbindung oder die Kabelverbindung mit der Sicherheitsschnittstelle des Bedienpads verbunden wird.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE102015117306.9A DE102015117306B4 (de) | 2015-10-12 | 2015-10-12 | Mehrachs-Maus für einen Mehrachsroboter |
| DE102015117306.9 | 2015-10-12 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| WO2017064105A2 true WO2017064105A2 (de) | 2017-04-20 |
| WO2017064105A3 WO2017064105A3 (de) | 2017-06-08 |
Family
ID=57281186
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/EP2016/074429 Ceased WO2017064105A2 (de) | 2015-10-12 | 2016-10-12 | Mehrachs-maus für einen mehrachsroboter |
Country Status (2)
| Country | Link |
|---|---|
| DE (1) | DE102015117306B4 (de) |
| WO (1) | WO2017064105A2 (de) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN107160391B (zh) * | 2017-05-25 | 2020-07-31 | 深圳市越疆科技有限公司 | 机械臂的运动控制方法、第三方处理终端和存储介质 |
| CN108527320B (zh) * | 2018-03-30 | 2021-08-13 | 天津大学 | 一种基于三维鼠标的协作机器人引导示教方法 |
| CN108527405A (zh) * | 2018-03-30 | 2018-09-14 | 天津大学 | 一种协作机器人引导示教系统 |
| US12076857B2 (en) | 2021-11-10 | 2024-09-03 | Robotic Technologies Of Tennessee, Llc | Method for precise, intuitive positioning of robotic welding machine |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP0108348B1 (de) | 1982-10-30 | 1987-10-07 | Deutsche Forschungsanstalt für Luft- und Raumfahrt e.V. | Fernsteuereinrichtung zum Eingeben und/oder zum Programmieren von Bewegungen, Kräften und Drehmomenten eines Roboters, eines Manipulators, und eines graphischen Displays mit Hilfe eines sechsdimensionalen Kraft-Momenten-Sensors |
| DE102007026299A1 (de) | 2007-06-06 | 2008-12-11 | Mrk-Systeme Gmbh | Industrieroboter und Verfahren zum Programmieren eines Industrieroboters |
| EP2131257A1 (de) | 2008-06-06 | 2009-12-09 | KUKA Roboter GmbH | Verfahren und Vorrichtung zum Steuern eines Manipulators |
| EP2299334B1 (de) | 2004-07-15 | 2016-03-30 | Kabushiki Kaisha Toshiba | Tonerbehälter |
Family Cites Families (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE3211992A1 (de) * | 1982-03-31 | 1983-10-06 | Wagner Gmbh J | Verfahren und vorrichtung zum programmieren eines roboters, insbesondere farbspritzroboters |
| JPH077305B2 (ja) * | 1989-10-06 | 1995-01-30 | 日立建機株式会社 | ロボットの直接教示装置及び直接教示方法 |
| JPH068168A (ja) * | 1992-06-25 | 1994-01-18 | Fanuc Ltd | ダイレクトティーチロッド |
| JPH08216074A (ja) * | 1995-02-17 | 1996-08-27 | Yaskawa Electric Corp | ロボットの直接教示装置 |
| US20060178775A1 (en) * | 2005-02-04 | 2006-08-10 | George Zhang | Accelerometer to monitor movement of a tool assembly attached to a robot end effector |
| ES1068573Y (es) * | 2008-08-04 | 2009-02-01 | Fernandez Jesus Maria Dominguez | Palanca de precision para mando |
| US20100312391A1 (en) * | 2009-06-05 | 2010-12-09 | Abb Research Ltd. | Calibration Of A Lead-Through Teaching Device For An Industrial Robot |
| DE102009041946A1 (de) * | 2009-09-17 | 2011-03-24 | Kuka Roboter Gmbh | Eingabevorrichtung und -verfahren für einen Manipulator |
| JP2011224745A (ja) * | 2010-04-21 | 2011-11-10 | Yaskawa Electric Corp | ロボット教示装置、該装置のコントローラ、およびプログラム |
| US20120130541A1 (en) * | 2010-09-07 | 2012-05-24 | Szalek Leszek A | Method and apparatus for robot teaching |
| WO2014110682A1 (en) * | 2013-01-18 | 2014-07-24 | Robotiq Inc. | Force/torque sensor, apparatus and method for robot teaching and operation |
| DE102013019869B4 (de) * | 2013-11-28 | 2022-01-13 | Abb Schweiz Ag | Roboterarm mit Eingabemodul |
| DE102014004919B4 (de) * | 2014-04-07 | 2022-05-12 | Abb Schweiz Ag | Verfahren und Mittel zum Handhaben eines Objekts |
-
2015
- 2015-10-12 DE DE102015117306.9A patent/DE102015117306B4/de not_active Expired - Fee Related
-
2016
- 2016-10-12 WO PCT/EP2016/074429 patent/WO2017064105A2/de not_active Ceased
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP0108348B1 (de) | 1982-10-30 | 1987-10-07 | Deutsche Forschungsanstalt für Luft- und Raumfahrt e.V. | Fernsteuereinrichtung zum Eingeben und/oder zum Programmieren von Bewegungen, Kräften und Drehmomenten eines Roboters, eines Manipulators, und eines graphischen Displays mit Hilfe eines sechsdimensionalen Kraft-Momenten-Sensors |
| EP2299334B1 (de) | 2004-07-15 | 2016-03-30 | Kabushiki Kaisha Toshiba | Tonerbehälter |
| DE102007026299A1 (de) | 2007-06-06 | 2008-12-11 | Mrk-Systeme Gmbh | Industrieroboter und Verfahren zum Programmieren eines Industrieroboters |
| EP2131257A1 (de) | 2008-06-06 | 2009-12-09 | KUKA Roboter GmbH | Verfahren und Vorrichtung zum Steuern eines Manipulators |
Also Published As
| Publication number | Publication date |
|---|---|
| DE102015117306B4 (de) | 2018-01-18 |
| WO2017064105A3 (de) | 2017-06-08 |
| DE102015117306A1 (de) | 2017-04-13 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| DE102008062622B4 (de) | Verfahren und Vorrichtung zur Befehlseingabe in eine Steuerung eines Manipulators | |
| DE102008027008B4 (de) | Verfahren und Vorrichtung zum Steuern eines Manipulators | |
| EP2905111B1 (de) | Verfahren zum Programmieren eines Industrieroboters und zugehöriger Industrieroboter | |
| EP2851162B1 (de) | Verfahren zum manuell geführten Verstellen der Pose eines Manipulatorarms eines Industrieroboters und zugehöriger Industrieroboter | |
| EP1950010B1 (de) | Roboter und Verfahren zum Programmieren eines Roboters | |
| EP2546711B2 (de) | Verfahren zum Programmieren eines Roboters | |
| DE102014222809B3 (de) | Event-basierte Redundanzwinkelkonfiguartion für Gelenkarmroboter | |
| EP2500789B1 (de) | Roboter und Verfahren zum Betreiben eines Roboters | |
| DE102018007842B4 (de) | Steuergerät zum Überwachen der Bewegungsrichtung eines Betätigungswerkzeugs | |
| WO2010069429A1 (de) | Verfahren und vorrichtung zur befehlseingabe in eine steuerung eines manipulators | |
| DE102007026299B4 (de) | Industrieroboter und Verfahren zum Programmieren eines Industrieroboters | |
| EP2868445A1 (de) | Verfahren zum Programmieren von Bewegungsabläufen eines redundanten Industrieroboters und zugehöriger Industrieroboter | |
| EP2303521A1 (de) | Industrieroboter und bahnplanungsverfahren zum steuern der bewegung eines industrieroboters | |
| EP2392435A2 (de) | Werkzeug-Handhabungssystem und Verfahren zum Manipulieren von Werkstücken mittels kooperierender Manipulatoren | |
| EP3037905B1 (de) | Vorrichtung und verfahren zum aufnehmen von positionen | |
| DE202016002733U1 (de) | Endeffektor-Vorrichtung | |
| EP2008778B1 (de) | Verfahren und Vorrichtung zum Programmieren eines Industrieroboters | |
| DE102015117306B4 (de) | Mehrachs-Maus für einen Mehrachsroboter | |
| DE102020206568B4 (de) | Programmiersystem zum handgeführten Programmieren einer Bewegung eines Industrieroboters, Industrieroboter mit einem solchen Programmiersystem und Verfahren zum handgeführten Programmieren einer Bewegung eines Industrieroboters | |
| EP3427112B1 (de) | System und verfahren zur räumlichen bewegung eines objekts mittels eines manipulators | |
| EP3045995A1 (de) | Einmessverfahren aus kombination von vorpositionierung und handführen | |
| DE10048952A1 (de) | Vorrichtung und Verfahren zur Aufnahme der Koordinaten von Raumpunkten, insbesondere an einem Werkstück | |
| DE102015003941A1 (de) | Steuern eines mobilen redundanten Roboters | |
| DE102022126199B4 (de) | Unterbetätigtes Fügesystem für sich bewegende Montagelinie | |
| DE102021130535B3 (de) | System und Verfahren zur Positionierung einer bewegbaren Manipulatoreinheit |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 16794219 Country of ref document: EP Kind code of ref document: A2 |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 16794219 Country of ref document: EP Kind code of ref document: A2 |