DE202020000371U1 - Linear coupling element - Google Patents
Linear coupling element Download PDFInfo
- Publication number
- DE202020000371U1 DE202020000371U1 DE202020000371.9U DE202020000371U DE202020000371U1 DE 202020000371 U1 DE202020000371 U1 DE 202020000371U1 DE 202020000371 U DE202020000371 U DE 202020000371U DE 202020000371 U1 DE202020000371 U1 DE 202020000371U1
- Authority
- DE
- Germany
- Prior art keywords
- robot
- link
- manipulator arm
- coupling element
- receiving
- 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.)
- Active
Links
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/0081—Programme-controlled manipulators with master teach-in means
-
- 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
-
- 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/421—Teaching successive positions by mechanical means, e.g. by mechanically-coupled handwheels to position tool head or end effector
-
- 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/39439—Joystick, handle, lever controls manipulator directly, manually by operator
Landscapes
- Engineering & Computer Science (AREA)
- Robotics (AREA)
- Mechanical Engineering (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Manipulator (AREA)
Abstract
Lineares Kupplungselement zur Aufnahme in einer Gliederanordnung eines Manipulatorarmes eines Roboters, insbesondere eines Industrieroboters mit einem aus mehr als einem Gliedelement zusammengesetzten Manipulatorarm, mit einem Auflagebereich und wenigstens zwei Konnektorbereichen, dadurch gekennzeichnet, dass der Auflagebereich zwischen den Konnektorbereichen angeordnet ist und eine Formvariation zur Anpassung an eine menschliche Hand aufweist, welche eine vorbestimmte Griffposition der Hand einer Bedienperson zwischen den Konnektorbereichen unterstützt, wobei die Hand um die Achse A des Manipulatorarmes im Auflagebereich angeordnet ist. Linear coupling element for receiving in a link arrangement of a manipulator arm of a robot, in particular an industrial robot with a manipulator arm composed of more than one link element, with a support area and at least two connector areas, characterized in that the support area is arranged between the connector areas and a shape variation for adaptation has a human hand which supports a predetermined grip position of the hand of an operator between the connector areas, the hand being arranged about the axis A of the manipulator arm in the support area.
Description
Die Erfindung betrifft ein lineares Kupplungselement zur Aufnahme in einer Gliederanordnung eines Manipulatorarmes eines Roboters sowie eine entsprechende Gliederanordnung eines Manipulatorarmes eines Roboters.The invention relates to a linear coupling element for receiving in a link arrangement of a manipulator arm of a robot and a corresponding link arrangement of a manipulator arm of a robot.
Solche Kupplungselemente sind an zugehörigen Robotern unter anderem vorgesehen, um das manuell geführte Verstellen der Pose eines Manipulatorarms an einem Roboter, wie beispielsweise eines Industrieroboters zu ermöglichen. Dabei weist der Roboter eine Robotersteuerung auf, welche dazu ausgebildet beziehungsweise eingerichtet ist, um die in der Gliederanordnung befindlichen Gliedelemente dementsprechend mit gegebenen Einstellungsvorgaben einer CPU aneinander anzupassen.Coupling elements of this type are provided on associated robots, among other things, in order to enable the manual adjustment of the pose of a manipulator arm on a robot, such as an industrial robot. The robot has a robot controller which is designed or set up to adapt the link elements in the link arrangement accordingly to one another with given setting specifications of a CPU.
Aus der
Die Gliedelemente werden über Antriebe bewegt, insbesondere elektrische Antriebe, die von der Robotersteuerung angesteuert werden. Bezüglich der Bewegungsachsen des Industrieroboters, welche die Bewegungsfreiheitsgrade der Gelenke repräsentieren, können solche Industrieroboter beispielsweise ein Werkzeug, wie ein Schweißgerät umfassen. Der Manipulatorarm weist dazu an dessen Ende - als letztes Gliedelement - einen Schweißbrenner auf, welcher eine Schweißspitze führt, über welche der Schweißvorgang an den zu bearbeitenden Bauteilen vorgenommen wird. Der Schweißbrenner kann mittels eines anderen Gelenks schwenkbar gelagert sein. An den Verbindungen kann dabei ein Ausleger mittels eines weiteren Gelenks schwenkbar gelagert sein. Der Ausleger trägt dabei ein Führungselement, wobei insoweit der Armausleger und/oder das Führungselement mehrere weitere Gelenke aufweisen können.The link elements are moved via drives, in particular electrical drives which are controlled by the robot controller. With regard to the axes of movement of the industrial robot, which represent the degrees of freedom of movement of the joints, such industrial robots can comprise, for example, a tool, such as a welding device. To this end, the manipulator arm has - as the last link element - a welding torch which guides a welding tip via which the welding process is carried out on the components to be machined. The welding torch can be pivoted by means of another joint. A boom can be pivotably mounted on the connections by means of a further joint. The cantilever carries a guide element, wherein the arm cantilever and / or the guide element can have several further joints.
Ein mehrere über Gelenke verbundene Gliedelemente aufweisender Manipulatorarm kann als ein Knickarmroboter mit mehreren seriell nacheinander angeordneten Gliedelementen und Gelenken konfiguriert sein, insbesondere kann der Manipulatorarm als ein mehrachsiger Knickarmroboter ausgebildet sein.A manipulator arm having a plurality of link elements connected via joints can be configured as an articulated arm robot with a plurality of link elements and joints arranged in series, in particular the manipulator arm can be designed as a multi-axis articulated arm robot.
Derartige Gliederanordnungen mit zugehörigen Robotersteuerungen, eines Industrieroboters, können aber insbesondere auch in sogenannter Leichtbauweise ausgeführt sein, die sich zunächst von üblichen Industrierobotern dadurch unterscheiden, dass sie eine für die Mensch-Maschine-Interaktion günstige Baugröße aufweisen und dabei eine zu ihrem Eigengewicht relativ hohe Tragfähigkeit aufweisen. Daneben können Leichtbauroboter insbesondere kraftgeregelt statt positionsgeregelt betrieben werden, was beispielsweise ein manuelles Verstellen der Pose des Manipulatorarmes vereinfacht. Außerdem kann dadurch eine sichere Mensch-Maschine-Interaktion erreicht werden, da beispielsweise unbeabsichtigte Kollisionen des Manipulatorarmes mit Personen entweder verhindert oder zumindest derart abgeschwächt werden können, dass den Personen kein Schaden entsteht.Link assemblies of this type with associated robot controls, an industrial robot, can in particular also be designed in a so-called lightweight construction, which initially differ from conventional industrial robots in that they have a size that is favorable for human-machine interaction and, at the same time, have a load capacity that is relatively high in relation to their own weight exhibit. In addition, lightweight robots can be operated in particular force-controlled instead of position-controlled, which for example simplifies manual adjustment of the pose of the manipulator arm. In addition, a safe human-machine interaction can be achieved because, for example, unintentional collisions of the manipulator arm with people can either be prevented or at least weakened in such a way that no harm is done to the people.
Ein solcher Manipulatorarm bzw. ein solcher Leichtbauroboter kann mehr als sechs Freiheitsgrade aufweisen, so dass insoweit ein überbestimmtes System geschaffen wird, wodurch derselbe Punkt im Raum in gleicher Orientierung in mehreren verschiedenen Posen des Manipulatorarms erreicht werden kann. Der Leichtbauroboter kann auf externe Krafteinwirkungen in geeigneten Weisen reagieren. Zur Kraftmessung können Kraftsensoren verwendet werden, die in allen drei Raumrichtungen Kräfte und Drehmomente messen können. Alternativ oder ergänzend können die externen Kräfte auch sensorlos, beispielsweise anhand der gemessenen Motorströme der Antriebe an den Gelenken des Leichtbauroboters abgeschätzt werden. Als Regelungskonzepte kann beispielsweise eine indirekte Kraftregelung durch Modellierung des Leichtbauroboters als mechanischer Widerstand (Impedanz) oder eine direkte Kraftregelung verwendet werden.Such a manipulator arm or such a lightweight robot can have more than six degrees of freedom, so that an overdetermined system is created, whereby the same point in space can be reached in the same orientation in several different poses of the manipulator arm. The lightweight robot can react to external forces in suitable ways. Force sensors can be used for force measurement, which can measure forces and torques in all three spatial directions. As an alternative or in addition, the external forces can also be estimated without sensors, for example on the basis of the measured motor currents of the drives at the joints of the lightweight robot. For example, indirect force control by modeling the lightweight robot as mechanical resistance (impedance) or direct force control can be used as control concepts.
Bei derartigen für die Mensch-Maschine-Interaktion vorgesehenen Industrierobotern wird der Manipulatorarm vorzugsweise nachgiebig ausgestaltet, d. h. durch die zu einer Befehlseingabe vom Bediener manuell auf ihn ausgeübte Kräfte in erkennbarer Weise bewegbar. Dies kann durch eine reine Proportional-Positionsregelung mit entsprechend geringen Proportionalitätskonstanten realisiert werden. Gleichermaßen kann ein solch nachgiebiger Manipulator auch kraftgeregelt sein, sich dabei insbesondere aber auch in einer steifen Positionsregelung befinden. Hierzu können beispielsweise in seiner Steuerung anhand eines mathematischen Ersatzmodells die Kräfte errechnet werden, die in seiner aktuellen Stellung Gewichts- und Reibungskräfte gerade kompensieren. Werden diese Kräfte den Kraftregelungen der Motoren des Manipulators als Sollgrößen aufgeschaltet, kann der Manipulator bereits durch relativ geringe Kräfte aus seiner aktuellen Stellung bewegt werden.In the case of industrial robots of this type intended for human-machine interaction, the manipulator arm is preferably designed to be flexible, that is to say can be moved in a recognizable manner by the forces manually exerted on it by the operator to enter a command. This can be achieved by a purely proportional position control with correspondingly low proportionality constants. Likewise, such a flexible manipulator can also be force-controlled, but in particular can also be in a rigid position control. For this purpose, for example, the controller can use a mathematical substitute model to calculate the forces which, in its current position, are the weight and friction forces compensate. If these forces are applied to the force controls of the motors of the manipulator as nominal values, the manipulator can be moved from its current position by relatively small forces.
Eine weitere Möglichkeit, einen Manipulator nachgiebig, d. h. durch die zur Befehlseingabe auf ihn ausgeübten Kräfte bewegbar zu machen, besteht darin, die auf ihn ausgeübten Kräfte zu erfassen und auf diese mit einer entsprechenden Bewegung in Richtung dieser Kräfte und, vorzugsweise, mit einer der Größe der Kräfte entsprechenden Bewegungsgeschwindigkeit zu reagieren. Bei einem solchen nachgiebigen Manipulator führen also die auf ihn zur Befehlseingabe ausgeübten Kräfte zu einer messbaren, vorzugsweise auch vom Bediener erkennbaren Bewegung des Manipulators genau in diejenige Richtung, die durch das manuelle Führen durch eine Bedienperson des Manipulators vorgegeben wird.Another way to be compliant with a manipulator, i.e. H. to make it movable by means of the forces exerted on him for entering the command consists in detecting the forces exerted on him and reacting to them with a corresponding movement in the direction of these forces and, preferably, with a movement speed corresponding to the magnitude of the forces. In the case of such a flexible manipulator, the forces exerted on it to enter the command result in a measurable movement of the manipulator, preferably also recognizable by the operator, in exactly the direction which is specified by manual manipulation by an operator of the manipulator.
Aufgabe der Erfindung ist es, ein lineares Kupplungselement zur Aufnahme in einer Gliederanordnung eines Manipulatorarmes eines Roboters sowie eine entsprechende Gliederanordnung eines Manipulatorarmes eines Roboters vorzuschlagen, bei dem das manuelle Führen durch eine Bedienperson vereinfacht ist und gegenüber dem Stand der Technik präziser ausführbar ist, um damit das manuelle Führen und Verstellen der Pose eines Manipulatorarms eines Industrieroboters zu verbessern, insbesondere die Handhabung und/oder Programmierung des Industrieroboters durch eine Bedienperson zu vereinfachen.The object of the invention is to propose a linear coupling element for receiving in a link arrangement of a manipulator arm of a robot and a corresponding link arrangement of a manipulator arm of a robot, in which manual guiding by an operator is simplified and can be carried out more precisely than in the prior art, in order to be able to do so to improve the manual guidance and adjustment of the pose of a manipulator arm of an industrial robot, in particular to simplify the handling and / or programming of the industrial robot by an operator.
Die Aufgabe der Erfindung wird gelöst durch ein lineares Kupplungselement gemäß einem oder mehreren der Ansprüche 1 bis 10.The object of the invention is achieved by a linear coupling element according to one or more of
Erfindungsgemäß weist das Kupplungselement einen Auflagebereich und wenigstens zwei Konnektorbereiche auf, wobei der Auflagebereich zwischen den Konnektorbereichen angeordnet ist und eine Formvariation zur Anpassung an eine menschliche Hand aufweist, welche eine vorbestimmte Griffposition der Hand einer Bedienperson zwischen den Konnektorbereichen unterstützt, wobei die Hand um die Achse des Manipulatorarmes im Auflagebereich des Kupplungselementes angeordnet ist. Somit liegt die Achse des Manipulatorarmes bei der Verstellung am Kupplungselement in vorteilhafter Weise innerhalb des Griffes der Hand. Hierdurch kann eine Bedienperson ein Verstellen des Manipulatorarmes einfach vornehmen und es ist möglich Einstellungen der Pose des Roboters sehr präzise auszuführen. Erfindungsgemäße Kupplungselemente können grundsätzlich zwischen zwei Gliedelementen eines Manipulatorarmes angeordnet werden, wobei in einer besonderen Ausführungsform vorgesehen ist, dass Kupplungselement vor dem Werkzeug als letztem Gliedelement und dem vorangehenden vorletzten Gliedelement des Manipulatorarmes anzuordnen ist. Mit der Anordnung des erfindungsgemäßen Kupplungselementes werden das Verstellen und das Einrichten des Werkzeugs innerhalb des Betätigungsfeldes des Roboters verbessert. Dadurch, dass die Bedienperson die Bewegungsachse zwischen den anliegenden Gliedelementen umgreift und beim Verstellen des Manipulatorarmes nicht verlässt, wird vermieden, dass bei Veränderung der Pose des Manipulatorarmes und damit der einzelnen Gliedelemente, die Hand oder einzelne Finger zwischen den einzelnen Gliedelementen eingeklemmt werden können. Dies ermöglicht eine sichere Mensch-Maschine-Interaktion und verhindert Kollisionen zwischen Bedienperson und Roboter während der Einstellung. Für die Vorgehensweise bei der Mensch-Maschinen-Interaktion ist somit keine besondere Aufmerksamkeit notwendig, wodurch Arbeitsvorgänge besonders an Industrierobotern verbessert werden.According to the invention, the coupling element has a support area and at least two connector areas, the support area being arranged between the connector areas and having a shape variation for adaptation to a human hand, which supports a predetermined grip position of an operator's hand between the connector areas, the hand around the axis of the manipulator arm is arranged in the contact area of the coupling element. Thus, the axis of the manipulator arm is advantageously within the handle of the hand when adjusted on the coupling element. As a result, an operator can easily adjust the manipulator arm and it is possible to make very precise adjustments to the pose of the robot. Coupling elements according to the invention can in principle be arranged between two link elements of a manipulator arm, it being provided in a particular embodiment that the coupling element is to be arranged in front of the tool as the last link element and the preceding penultimate link element of the manipulator arm. With the arrangement of the coupling element according to the invention, the adjustment and the setting up of the tool within the operating field of the robot are improved. The fact that the operator grips the axis of movement between the adjacent limb elements and does not leave it when adjusting the manipulator arm prevents the hand or individual fingers from being pinched between the individual limb elements when changing the pose of the manipulator arm and thus the individual limb elements. This enables safe human-machine interaction and prevents collisions between the operator and the robot during adjustment. No special attention is required for the procedure for human-machine interaction, which improves work processes, especially on industrial robots.
Bei einer erfindungsgemäßen Ausgestaltung nach Anspruch 1 oder 2 ist vorgesehen, dass der Auflagebereich mit einem Funktionsfeld korrespondiert, welches mit zumindest mehr als einem betätigbaren Tasten- und/oder Sensorelement ausgestattet ist. Damit ist es möglich, während des Einfügens auf den Manipulatorarm steuernde Signale an die Robotersteuerung zu senden, in dem über das Funktionsfeld bzw. Tasten- und Sensorelemente Signale erzeugt werden, die über entsprechende Zuleitungen an die Robotersteuerung geleitet werden. Dadurch dass mehr als ein betätigtes Tasten- bzw. Sensorelement erfindungsgemäß vorgesehen sind, kann eine Mehrzahl von Funktionen, welche die Zahl der Tasten- bzw. Sensorelemente deutlich übersteigt, zur Belegung vorgesehen werden.In an embodiment according to the invention according to
In einer besonderen Ausgestaltung dieses erfindungsgemäßen Kupplungselementes nach einem oder mehreren der Ansprüche 1 bis 3 ist weiter vorgesehen, dass jedes Tasten- und/oder Sensorelement in der von der Hand eingenommenen Griffposition mit zumindest einem Finger, vorzugsweise einer Fingerkuppe des Fingers korrespondiert. Somit kann ohne die Griffposition am Kupplungselement zu verändern, während die Pose des Manipulatorarmes geändert wird, gleichzeitig detailgenaue Positionssignale an die Robotersteuerung gesendet werden.In a special embodiment of this coupling element according to the invention according to one or more of
Hierzu ist gemäß der Erfindung nach einem oder mehreren der Ansprüche 1 bis 4 des linearen Kupplungselements vorgesehen, dass jedes Tasten- und/oder Sensorelement mit einer Steuerung des Roboters und/oder eines der benachbarten Gliedelemente elektronisch verbunden ist und bei Betätigung eine vorbestimmte Schaltung aufbaubar ist. Zumindest über die Steuerung des Roboters ist vorgesehen, dass das Drücken der Tasten oder Sensorelemente vorbestimmte Prozesse in der Robotersteuerung auslöst. Diese vorbestimmten Prozesse werden durch ein Softwareprodukt bereitgestellt und können über eine zentrale Eingabeeinheit, vorzugsweise einem Eingabebildschirm oder einer Eingabetastatur, unmittelbar dem Kupplungselement, bzw. den Steuereinheiten der Gliedersteuerung der Gliederanordnung zugeordnet werden.For this purpose, according to the invention according to one or more of
Um eine geeignete Zuordnung über die zentrale Eingabeeinheit vornehmen zu können, ist erfindungsgemäß nach einem oder mehreren der Ansprüche 1 bis 5 vorgesehen, dass jedem einzelnen Tasten- und/oder Sensorelement oder einer Kombination mehrerer Tasten- und/oder Sensorelemente mittels der Schaltung wenigstens eine Funktion zugeordnet ist, mit welcher der Roboter und/oder ein vom Roboter geführtes Gliedelement bei Betätigung ansteuerbar ist.In order to be able to carry out a suitable assignment via the central input unit, the invention provides according to one or more of
Erfindungsgemäß ist nach einem oder mehreren der Ansprüche 1 bis 6 vorgesehen, dass mittels des linearen Kupplungselementes der CPU die Schaltung eines oder mehrere der folgenden Funktionen ansteuerbar ist:
- - kraftgesteuertes Manipulieren des Roboters und/oder eines vom Roboter geführten Gliedelementes;
- - Freischalten des Manipulatorarmes in einzelnen oder mehreren Freiheitsgraden;
- - Übermitteln von Parameter an eine CPU zur Ansteuerung des Roboters und/oder des vom Roboter geführten Gliedelementes;
- - Empfangen von Daten einer CPU zur Ansteuerung des Roboters und/oder des vom Roboter geführten Gliedelementes;
- - Steuerung einer CPU zur Berechnung und Einstellung von Steuerungsparametern des Roboters mittels eines Software-Produkts;
- - Interaktion mit einer oder mehreren Eingabeeinheiten, insbesondere eines Eingabebildschirms oder einer Eingabetastatur, einer CPU zur Einstellung von Steuerungsparametern des Roboters mittels eines Software-Produkts;
- - Speichern von mittels eines Software-Produktes von der CPU ermittelten Steuerungsdaten für einen automatischen Prozess;
- - Aktivieren und Deaktivieren eines automatischen Prozesses.
- - Force-controlled manipulation of the robot and / or a link element guided by the robot;
- - Unlocking the manipulator arm in single or multiple degrees of freedom;
- - Transmission of parameters to a CPU for controlling the robot and / or the link element guided by the robot;
- - Receiving data from a CPU for controlling the robot and / or the link element guided by the robot;
- - Control of a CPU for calculating and setting control parameters of the robot using a software product;
- Interaction with one or more input units, in particular an input screen or an input keyboard, a CPU for setting control parameters of the robot by means of a software product;
- - Storage of control data determined by the CPU using a software product for an automatic process;
- - Activate and deactivate an automatic process.
Durch die Zuordnung und Verknüpfung der einzelnen Tasten- und/oder Sensorelemente oder einer Kombination mehrerer Tasten- und/oder Sensorelemente mittels der Schaltung können somit Funktionen durch einfachen oder mehrmaligen Druck der Bedienelemente oder einer Kombination davon realisiert werden. Dabei sind Funktionen möglich wie beispielsweise an einem erfindungsgemäßen Schweißroboter die Punktauswahl, wobei mindestens ein Raumpunkt (Vorpunkt oder Home-Punkt) gesetzt werden kann, welcher nicht auf dem zu schweißenden Bauteil liegt, und es ermöglicht den Roboter kollisionsfrei zum Bauteil zu führen; Schweißen-Start beziehungsweise das Setzen mindestens eines Schweißpunktes (Linear- oder Zirkularpunkt) zur Initiierung des Schweißvorganges beziehungsweise der Schweißnaht; Schweißen-Ende zum Beenden des Schweißvorganges. Um vom so geschweißten Bauteil kollisionsfrei wegzufahren kann ein abschließender Raumpunkt („Post-Point“) gesetzt werden.By assigning and linking the individual key and / or sensor elements or a combination of several key and / or sensor elements by means of the circuit, functions can thus be implemented by simply or repeatedly pressing the control elements or a combination thereof. Functions are possible, such as the point selection on a welding robot according to the invention, it being possible to set at least one spatial point (fore-point or home point) that is not on the component to be welded, and it enables the robot to guide the component without collision; Start of welding or setting at least one welding point (linear or circular point) to initiate the welding process or the weld seam; End of welding to end the welding process. In order to drive away from the welded component without collision, a final room point ("post point") can be set.
Die Punkte können entweder über das Benutzerinterface der Software über das Touchpad des Roboters gesetzt werden, oder es kann dazu der mittlere Punktauswahl-Knopf verwendet werden. Durch mehrmaliges Drücken des Punktauswahl-Knopf schaltet ein vorgesehenes Software-Produkt durch die verschiedenen Funktionen und kann so die Funktion des gerade verwendeten Prozessabschnitts (Punktart beim Schweißen) auswählen, so dass diese Funktion für einen oder mehrere Male an verschiedenen Orten des Kupplungselementes oder der damit verbunden Gliedelemente verwendet werden kann. Mit je einem weiteren Druck auf den Knopf wird zum nächsten Punkt geschaltet in einer Reihenfolge, die über das Software-Produkt oder eine fest programmierte Hardware-Einheit vorgegeben wird. Dies ermöglicht dem Benutzer nicht nur die Auswahl des jeweils richtigen Punktes im Bewegungsraum des Manipulatorarmes des Roboters, um beispielsweise das Erstellen von Schweißprogrammen zu vereinfachen, sondern kann auch ganze Bewegungsabläufe vorgeben oder zur Berechnung festsetzen, so dass beispielsweise beim Schweißen eine vorbestimmte oder ausgewählte Naht (mit Anfang und Ende), dazu eine vorbestimmte Nahtform (linear, sinusförmig, zickzack), ein vorbestimmter oder ausgewählter Nahttyp über die Bedienelemente ansteuerbar und über die Robotersteuerung und seine CPU berechenbar ist.The points can either be set via the user interface of the software via the touchpad of the robot, or the middle point selection button can be used for this. By pressing the point selection button several times, an intended software product switches through the various functions and can thus select the function of the process section currently being used (type of spot during welding), so that this function for one or more times at different locations of the coupling element or with it connected link elements can be used. Pressing the button again switches to the next point in a sequence that is specified via the software product or a permanently programmed hardware unit. This not only enables the user to select the correct point in the movement space of the manipulator arm of the robot, for example to simplify the creation of welding programs, but can also specify entire movement sequences or fix them for calculation, so that, for example, a predetermined or selected seam ( with start and end), a predetermined seam shape (linear, sinusoidal, zigzag), a predetermined or selected seam type can be controlled via the control elements and calculated via the robot controller and its CPU.
Mit einer Funktion Bewegen führt der Roboter so lange kraftgeführte Bewegungen aus, solange die Bedienperson durch Krafteinwirkung auf das Kupplungselement die Pose ändert. Die Bewegung wird beim Schweißwerkzeug beispielsweise in Bezug auf die Spitze des Drahtes des Schweißbrenners (Tool Center Point - TCP) in vorzugsweise drei möglichen Konfigurationen ausgeführt, welche die Bedienperson zuvor jeweils in der Robotersteuerung über die Eingabemittel des Roboters und das Software-Produkt ausgewählt hat.With a move function, the robot executes force-guided movements as long as the operator changes the pose due to the force exerted on the coupling element. The movement of the welding tool, for example with respect to the tip of the wire of the welding torch (Tool Center Point - TCP), is preferably carried out in three possible configurations, which the operator has previously selected in the robot controller using the robot input means and the software product.
Weitere Funktionen sind erfindungsgemäß vorgesehen, wie beispielsweise Freilauf, Linearbewegung oder Umorientieren. Beim Freilauf werden einzelne oder alle der vorhandenen Bewegungsachsen des Roboters freigeschaltet und bewegen sich dem Kraftimpuls folgend, der insbesondere auf das Kupplungselement einwirkt. Weitere Gliedelemente der Gliederanordnung können bei Bedarf zur Aufnahme weiterer Kraftimpulse vorgesehen sein. Somit kann der Manipulatorarm des Roboters einfach im Bewegungsraum, z.B. zwecks Erstellung von Bewegungsprofilen, bewegt werden. Bei der Linearbewegung sind die Bewegungsachsen des Roboters so freigeschaltet, dass eine Bewegung nur relativ zu einer Achse des Koordinatensystems möglich ist. Dies ermöglicht das Führen des Roboters in einer linearen Bewegung, wobei die Orientierung des Werkzeugs, wie eines Schweißbrenners, relativ zum Werkstück konstant gehalten werden kann. Dies ermöglicht in vorteilhafter Weise eine Bewegung des Werkzeugs entlang eines Werkstücks auf einer linearen Bahn. Am Beispiel eines Schweißroboters ermöglicht es, dass der Schweißbrenner am Werkstück über den gesamten Verlauf der Schweißnaht in einem konstanten Winkel zum Werkstück (schleppendes- oder stechendes Schweißen) gehalten wird. Beim Umorientieren sind die Bewegungsachsen so geschaltet, dass das Werkzeug auf einem Punkt zentriert bleibt und sich die Pose des Manipulatorarmes um das Zentrum herum orientiert. Dies ermöglicht im vorgenannten Beispiel das genaue Positionieren des Schweißbrenners, so dass die Schweißnaht im optimalen Anstellwinkel (schleppendes- oder stechendes Schweißen) ausgeführt wird.Further functions are provided according to the invention, such as free running, linear movement or reorientation. When freewheeling, some or all of the existing ones Axes of movement of the robot unlocked and move according to the force pulse, which acts in particular on the coupling element. If necessary, further link elements of the link arrangement can be provided for receiving further force pulses. The manipulator arm of the robot can thus be easily moved in the movement space, for example for the purpose of creating movement profiles. With the linear movement, the movement axes of the robot are activated in such a way that movement is only possible relative to one axis of the coordinate system. This enables the robot to be guided in a linear movement, whereby the orientation of the tool, such as a welding torch, can be kept constant relative to the workpiece. This advantageously enables the tool to move along a workpiece on a linear path. Using the example of a welding robot, it enables the welding torch on the workpiece to be held at a constant angle to the workpiece over the entire course of the weld seam (slow or piercing welding). When reorienting, the movement axes are switched so that the tool remains centered on one point and the pose of the manipulator arm is oriented around the center. In the above example, this enables the welding torch to be positioned precisely, so that the weld seam is carried out at the optimum angle of attack (slow or piercing welding).
Entsprechend kann jedes Tasten- und/oder Sensorelement die von der Robotersteuerung temporär oder permanent zur Verfügung gestellten Funktionen als jeweils aktuell mögliche Tastenfunktion am Kupplungselement bereitstellen. Die Bedienperson kann also bereits bevor Sie den Vorgang des Einrichtens des Werkzeugs und wie im Beispiel beschrieben des Schweißvorganges durch die Mensch-Maschine-Interaktion direkt am Kupplungselement vornimmt, die dazu erforderlichen Funktionen an der Robotersteuerung voreinstellen, so dass es nicht erforderlich wird, während des Einrichtens des Werkzeugs über das Kupplungselement dieses nochmals loszulassen, um Festlegungen vorzunehmen. Die Einrichtung des Werkzeugs und des Bewegungsablaufes der Gliederanordnung des Manipulatorarmes kann somit ohne weitere externe Mittel am Kupplungselement direkt vorgenommen werden.Accordingly, each button and / or sensor element can provide the functions temporarily or permanently provided by the robot controller as the currently possible button function on the coupling element. Before the process of setting up the tool and, as described in the example, the welding process through the human-machine interaction directly on the coupling element, the operator can therefore preset the functions required for this on the robot controller, so that it is not necessary during the Setting up the tool via the coupling element let go of it again in order to make determinations. The tool and the sequence of movements of the link arrangement of the manipulator arm can thus be set up directly on the coupling element without further external means.
In diesem Sinne fungieren die Tasten- und/oder Sensorelemente als eine Art Fernbedienung für die Robotersteuerung, sobald die Festlegung durch die CPU erfolgt ist.In this sense, the button and / or sensor elements act as a kind of remote control for the robot control as soon as the CPU has defined them.
Von der Erfindung sind beliebige Roboter umfasst, eine besondere erfinderische Ausgestaltung nach einem oder mehreren der Ansprüche 1 bis 7 betrifft einen Industrieroboter, wobei ein vom Roboter geführtes Gliedelement ein Werkzeug ist, insbesondere ein Schweißwerkzeug. In vorteilhafter Weise lassen sich somit individuelle Bearbeitungskonfigurationen einstellen, durch welche bei der Bearbeitung mit dem Werkzeug, beispielsweise zum Schweißen, eine einfache Programmierung durch die unmittelbare Bedienperson möglich ist und verfahrensabhängige Besonderheiten berücksichtigt werden können. Dabei kann die Auswahl der Funktionen und die Aufschaltung und Verknüpfung mit den Tast- und Sensorelementen bereits herstellerseitig vorgegeben sein, zentral ausgeführt werden, beispielsweise über Netzwerke oder direkt am Arbeitsplatz vorgenommen werden.Arbitrary robots are encompassed by the invention, a special inventive embodiment according to one or more of
Erfindungsgemäß ist nach einem oder mehreren der Ansprüche 1 bis 8 hierzu vorgesehen, dass die Schaltung der Tasten- oder Sensorelemente und/oder die Steuerung der Gliederelemente mittels eines Software-Produkts an den Tasten- oder Sensorelementen und/oder an einer oder mehreren Eingabeeinheiten einer CPU einstellbar ist.According to the invention it is provided according to one or more of
Erfindungsgemäß ist vorgesehen, dass die Konnektorbereiche Verbindungsmittel zur elektronischen und/oder mechanischen Kupplung der benachbarten Gliedelemente aufweist. Dies schließt die Verbindung und den Zusammenschluss der Gliedelemente einer Gliederanordnung mit dem Kupplungselement über ein Netzwerk mit ein. Dazu kann erfindungsgemäß vorgesehen sein, eine drahtgeführte oder eine drahtfreie Verbindung einzusetzen. Ebenso ist von der Erfindung umfasst, dass bei Bedarf in der Gliederanordnung des Manipulatorarmes mehrere Kupplungselemente eingesetzt werden, welche untereinander oder über eine oder mehrere Steuereinheiten miteinander koordiniert werden.According to the invention, it is provided that the connector areas have connecting means for the electronic and / or mechanical coupling of the adjacent link elements. This includes the connection and the connection of the link elements of a link arrangement with the coupling element via a network. For this purpose, it can be provided according to the invention to use a wire-guided or a wireless connection. The invention also encompasses that, if necessary, a plurality of coupling elements are used in the link arrangement of the manipulator arm, which are coordinated with one another or with one or more control units.
Eine weitere erfindungsgemäße Ausgestaltung der Erfindung nach einem oder mehreren der Ansprüche 1 bis 9 sieht vor, dass der Auflagebereich und das Funktionsfeld eine feste oder veränderbare Anordnung aufweisen, welche die Ergonomie von rechten, linken und/oder unterschiedlich großer Händen unterstützt. Damit die Zuordnung der Griffposition der Hand einer Bedienperson und mit der Lage der Tasten- und/oder Sensorelemente auch für individuelle Handgrößen möglich ist, ist von der Erfindung vorgesehen, dass die Lage und die Abstände von Auflagebereich und Funktionsfeld einstellbar sind. In vorteilhafter Weise kann so die Mensch-Maschine-Interaktion auf eine Bedienperson eingerichtet werden oder über die Robotersteuerung für verschiedene Bedienpersonen ausgewählt werden, wobei sowohl eine manuelle als auch eine automatische Einstellung von der Erfindung umfasst ist.Another embodiment of the invention according to one or more of
Im Folgenden wird die Erfindung anhand der Zeichnung beschrieben. Es zeigt
Die Aufgabe der Erfindung wird gelöst durch ein lineares Kupplungselement gemäß einem oder mehreren der Ansprüche 1 bis 10. Dieses weist zur Aufnahme in einer Gliederanordnung eines Manipulatorarmes eines Roboters, insbesondere eines in der Zeichnung nicht dargestellten Industrieroboters mit einem aus mehr als einem Gliedelement zusammengesetzten Manipulatorarm, einen Auflagebereich
Erfindungsgemäße Kupplungselemente
Für die Vorgehensweise bei der Mensch-Maschinen-Interaktion ist somit keine besondere zusätzliche Aufmerksamkeit notwendig, wodurch Arbeitsvorgänge besonders an Industrierobotern verbessert werden.No special additional attention is required for the procedure for human-machine interaction, which improves work processes, especially on industrial robots.
Bei einer erfindungsgemäßen Ausgestaltung ist weiter vorgesehen, dass der Auflagebereich
In einer besonderen Ausgestaltung dieses erfindungsgemäßen Kupplungselementes
Hierzu ist gemäß der Erfindung des linearen Kupplungselements
Um eine geeignete Zuordnung über die zentrale Eingabeeinheit vornehmen zu können, ist erfindungsgemäß vorgesehen, dass jedem einzelnen Tasten- und/oder Sensorelement
Erfindungsgemäß ist weiterhin vorgesehen, dass mittels des linearen Kupplungselementes
- - kraftgesteuertes Manipulieren des Roboters und/oder eines vom Roboter geführten Gliedelementes;
- - Freischalten des Manipulatorarmes in einzelnen oder mehreren Freiheitsgraden;
- - Übermitteln von Parameter an eine CPU zur Ansteuerung des Roboters und/oder des vom Roboter geführten Gliedelementes;
- - Empfangen von Daten einer CPU zur Ansteuerung des Roboters und/oder des vom Roboter geführten Gliedelementes;
- - Steuerung einer CPU zur Berechnung und Einstellung von Steuerungsparametern des Roboters mittels eines Software-Produkts;
- - Interaktion mit einer oder mehreren Eingabeeinheiten, insbesondere eines Eingabebildschirms oder einer Eingabetastatur, einer CPU zur Einstellung von Steuerungsparametern des Roboters mittels eines Software-Produkts;
- - Speichern von mittels eines Software-Produktes von der CPU ermittelten Steuerungsdaten für einen automatischen Prozess;
- - Aktivieren und Deaktivieren eines automatischen Prozesses.
- - Force-controlled manipulation of the robot and / or a link element guided by the robot;
- - Unlocking the manipulator arm in single or multiple degrees of freedom;
- - Transmission of parameters to a CPU for controlling the robot and / or the link element guided by the robot;
- - Receiving data from a CPU for controlling the robot and / or the link element guided by the robot;
- - Control of a CPU for calculating and setting control parameters of the robot using a software product;
- Interaction with one or more input units, in particular an input screen or an input keyboard, a CPU for setting control parameters of the robot by means of a software product;
- - Storage of control data determined by the CPU using a software product for an automatic process;
- - Activate and deactivate an automatic process.
Durch die Zuordnung und Verknüpfung der einzelnen Tasten- und/oder Sensorelemente
Von der Erfindung sind beliebige Roboter umfasst, eine besondere erfinderische Ausgestaltung betrifft einen Industrieroboter, wobei ein vom Roboter geführtes Gliedelement ein Werkzeug ist, insbesondere ein Schweißwerkzeug. In vorteilhafter Weise lassen sich somit individuelle Bearbeitungskonfigurationen einstellen, durch welche bei der Bearbeitung mit dem Werkzeug, beispielsweise zum Schweißen, eine einfache Programmierung durch die unmittelbare Bedienperson möglich ist und verfahrensabhängige Besonderheiten berücksichtigt werden können. Dabei kann die Auswahl der Funktionen und die Aufschaltung und Verknüpfung mit den Tast- und Sensorelementen bereits herstellerseitig vorgegeben sein, zentral ausgeführt werden, beispielsweise über Netzwerke oder direkt am Arbeitsplatz vorgenommen werden.Arbitrary robots are encompassed by the invention, a particular inventive embodiment relates to an industrial robot, wherein a link element guided by the robot is a tool, in particular a welding tool. Individual machining configurations can thus advantageously be set, by means of which simple programming by the immediate operator is possible when machining with the tool, for example for welding, and process-specific peculiarities can be taken into account. The selection of functions and the connection and linkage with the pushbutton and sensor elements can already be predetermined by the manufacturer, can be carried out centrally, for example via networks or directly at the workplace.
Die Konnektorbereiche
Der Auflagebereich
BezugszeichenlisteReference list
- 11
- lineares Kupplungselementlinear coupling element
- 22nd
- AuflagebereichSupport area
- 33rd
- KonnektorbereicheConnector areas
- 44th
- FormvariationShape variation
- 55
- FunktionsfeldFunctional field
- 66
- Tasten- und SensorelementButton and sensor element
- 77
- KabelzugängeCable entry points
- 88th
- VerbindungsmittelLanyard
- AA
- Achseaxis
ZITATE ENTHALTEN IN DER BESCHREIBUNG QUOTES INCLUDE IN THE DESCRIPTION
Diese Liste der vom Anmelder aufgeführten Dokumente wurde automatisiert erzeugt und ist ausschließlich zur besseren Information des Lesers aufgenommen. Die Liste ist nicht Bestandteil der deutschen Patent- bzw. Gebrauchsmusteranmeldung. Das DPMA übernimmt keinerlei Haftung für etwaige Fehler oder Auslassungen.This list of documents listed by the applicant has been generated automatically and is only included for the better information of the reader. The list is not part of the German patent or utility model application. The DPMA assumes no liability for any errors or omissions.
Zitierte PatentliteraturPatent literature cited
- EP 2851162 A2 [0003]EP 2851162 A2 [0003]
Claims (10)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE202020000371.9U DE202020000371U1 (en) | 2020-01-29 | 2020-01-29 | Linear coupling element |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE202020000371.9U DE202020000371U1 (en) | 2020-01-29 | 2020-01-29 | Linear coupling element |
Publications (1)
Publication Number | Publication Date |
---|---|
DE202020000371U1 true DE202020000371U1 (en) | 2020-06-02 |
Family
ID=71104307
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE202020000371.9U Active DE202020000371U1 (en) | 2020-01-29 | 2020-01-29 | Linear coupling element |
Country Status (1)
Country | Link |
---|---|
DE (1) | DE202020000371U1 (en) |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2851162A2 (en) | 2013-09-19 | 2015-03-25 | KUKA Laboratories GmbH | Method for manually handled adjustment of the pose of an industrial robot manipulator arm of an industrial robot and associated industrial robot |
-
2020
- 2020-01-29 DE DE202020000371.9U patent/DE202020000371U1/en active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2851162A2 (en) | 2013-09-19 | 2015-03-25 | KUKA Laboratories GmbH | Method for manually handled adjustment of the pose of an industrial robot manipulator arm of an industrial robot and associated industrial robot |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP2851162B1 (en) | Method for manually handled adjustment of the pose of an industrial robot manipulator arm of an industrial robot and associated industrial robot | |
DE102008062622B4 (en) | Method and device for entering commands into a controller of a manipulator | |
EP2987592B1 (en) | Method for programming an industrial robot and associated industrial robot | |
EP1950010B1 (en) | Robot and method for programming a robot | |
DE102018116053B4 (en) | Robot system and robot learning method | |
DE102014222809B3 (en) | Event-based redundancy angle configuration for articulated arm robots | |
DE102018107069B4 (en) | Robot system | |
EP2359205A1 (en) | Method and device for inputting commands into a control of a manipulator | |
DE102013019869B4 (en) | Robot arm with input module | |
DE112011101930B4 (en) | Method, control system and movement specification means for programming or specifying movements or sequences of an industrial robot | |
EP2546711B1 (en) | Method for programming a robot | |
DE102018100217A1 (en) | System for human-robot collaboration with function for safety assurance operation for a robot | |
EP2868445A1 (en) | Method for programming sequences of movements of a redundant industrial robot and associated industrial robot | |
DE102015114013B4 (en) | Method and device for controlling the operation of a robot | |
DE102010039540B4 (en) | Handheld device for manually moving a robot arm | |
EP2392435A2 (en) | Tool handling system and method for manipulating workpieces by means of cooperating manipulators | |
DE102007026299B4 (en) | Industrial robots and method for programming an industrial robot | |
DE102008027008A1 (en) | Method and device for controlling a manipulator | |
EP3484672A1 (en) | Redundancy resolution for a redundant manipulator | |
DE102015117306B4 (en) | Multi-axis mouse for a multi-axis robot | |
DE102018129153B4 (en) | Input device and robot control system | |
DE202020000371U1 (en) | Linear coupling element | |
EP1684159A2 (en) | Mobile haptic interface | |
EP1074338B1 (en) | Machine tool guiding system or multi-axis robot for a plurality of tools | |
DE102019117217B3 (en) | Method for specifying an input value on a robot manipulator |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
R207 | Utility model specification | ||
R082 | Change of representative |
Representative=s name: VIERKOETTER, GUIDO, LL.M., DE |
|
R082 | Change of representative |
Representative=s name: VIERKOETTER, GUIDO, LL.M., DE |
|
R150 | Utility model maintained after payment of first maintenance fee after three years |