WO2019091892A1 - Robot arm and method for adjustment thereof - Google Patents
Robot arm and method for adjustment thereof Download PDFInfo
- Publication number
- WO2019091892A1 WO2019091892A1 PCT/EP2018/080104 EP2018080104W WO2019091892A1 WO 2019091892 A1 WO2019091892 A1 WO 2019091892A1 EP 2018080104 W EP2018080104 W EP 2018080104W WO 2019091892 A1 WO2019091892 A1 WO 2019091892A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- adjustment
- measuring
- joint
- robot arm
- adjusting
- 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
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1679—Programme controls characterised by the tasks executed
- B25J9/1692—Calibration of manipulator
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J19/00—Accessories fitted to manipulators, e.g. for monitoring, for viewing; Safety devices combined with or specially adapted for use in connection with manipulators
- B25J19/0095—Means or methods for testing manipulators
Definitions
- the present invention relates to a robot arm, a method for adjusting a joint of the robot arm, and a controller and a computer program product for performing the method and a robot with the robot arm and the controller.
- the placement of the Justagepatrone or the sensor can be problematic.
- Object of the present invention is an adjustment of a joint of the
- Claims 8-10 protect a controller and a computer program product for carrying out a method or a robot described here with a robot arm described here and a controller described here.
- a robot arm has two links which are connected together in a joint, which present without
- the two in the Justagegelenk interconnected members are referred to as an adjustment member and a neighboring member, wherein in one Execution one, in particular theoretical, pose of the Justageglieds relative to the adjacent member is determined only by the position of the adjustment joint.
- the robot arm has a further link, which is connected to the neighboring link via at least one joint, which in the present case is known without loss of generality
- This further member is referred to as a carrier member.
- the robot arm has a
- adjustment joint and with a hinge axis of the intermediate joint an angle between 80 ° and 100 °, in particular between 85 ° and 95 °, in one
- Execution an angle of 90 ° includes or on the hinge axis of the
- Intermediate joint at least substantially, is perpendicular or orthogonal thereto.
- the adjusting member side and thus with an adjustment of the Justageglieds mitbewegte around its hinge axis measuring element is only or
- the measuring plane (the measuring arrangement) is predetermined in one embodiment, in particular defined with respect to the carrier member, stationary in one embodiment with respect to the carrier member.
- the measuring arrangement in particular the measuring element and / or the measuring plane, is or are provided or used to detect that the measuring element lies in the measuring plane, in particular a passage of the measuring element through the measuring plane to detect, in one embodiment, the measuring element, in particular only (and optionally in a relation to the adjustment position rotated by 180 ° position), in the predetermined adjustment position of the adjustment joint (by the measuring arrangement) detectable in the measurement plane.
- the measuring plane has a through the hinge axis of
- the measuring element is, in particular only, in the predetermined adjustment position of the adjustment joint (by the measuring arrangement) detectable in the half-plane.
- the measuring arrangement detects whether the measuring element is in the measurement or half-plane or not, can be determined in one embodiment, whether the adjustment joint is in the predetermined adjustment position or not: if (is detected that) the measuring element in If the measuring or half plane is located, it is detected that the adjustment joint is in the predetermined adjustment position, otherwise or (if it is detected that) the measuring element is not in the measuring or half plane, it is detected that the adjustment joint not in the specified adjustment position.
- the measuring plane is constructive or structural, in particular relative to or through the carrier member and / or invariable or stationary, in particular by the (arrangement or alignment of) subsequently explained (n) measuring mark and / or interface and / or (the) measuring sensor (s), given or the measuring arrangement, in particular the interface, the measuring mark and / or the measuring sensor set up accordingly, in one embodiment, interface or measuring sensor for detecting the measuring mark only in the adjustment position.
- the measuring plane is constructive or structural, in particular relative to or through the carrier member and / or invariable or stationary, in particular by the (arrangement or alignment of) subsequently explained (n) measuring mark and / or interface and / or (the) measuring sensor (s), given or the measuring arrangement, in particular the interface, the measuring mark and / or the measuring sensor set up accordingly, in one embodiment, interface or measuring sensor for detecting the measuring mark only in the adjustment position.
- the measuring mark or interface or the measuring sensor is arranged in the measuring or half plane.
- a hinge axis of a rotary joint is understood to mean, in particular, its rotational or rotational axis, under a hinge axis of a
- Pivoting joint in particular its translational or displacement axis.
- Position of the intermediate joint the detection of the adjustment position of the adjustment joint at most slightly, preferably - at least substantially - not at all.
- the measuring arrangement can be advantageously placed and at the same time a measuring error of the measuring arrangement caused in particular be kept small, although a measuring arrangement or an adjustment via at least two joints or (joint) axes initially seems unfavorable due to the reduced accuracy ,
- the support member is with the neighboring member in the one
- a measurement error of the measuring arrangement can be kept small.
- the support member is connected to the neighboring member via or through two or more intermediate joints, wherein the measuring plane with
- Joint axes of these intermediate joints in each case an angle between 80 ° and 100 °, in particular between 85 ° and 95 °, in one embodiment an angle of 90 °, includes or these hinge axes are each, at least substantially, perpendicular or orthogonal to the measurement plane.
- the measuring arrangement can be advantageously placed and, at the same time, a measuring error of the measuring arrangement, in particular caused thereby, can be kept small.
- the measuring element may be a, in particular stationary, placed on the adjustment member, in particular mechanically (detectable) e and / or
- optically (detectable) e, measuring mark, in particular recess or elevation have, in particular be, and the measuring arrangement one, in particular stationary, on the support member, in particular in the measuring, in particular half-plane, placed
- the measuring sensor in one embodiment remain stationary during adjustment of the adjustment joint for its adjustment and thereby advantageously placed the measuring arrangement and / or a measurement error of the measuring arrangement are kept small.
- the measuring arrangement can be a
- the measuring element have an, in particular stationary, placed on the Justageglied interface, in particular be, at the one , in particular electrical, measuring sensor, in one embodiment non-destructively detachable and / or temporary, is fixed or is, by or with which the measurement mark is detected or detected, in particular whether the interface or the measuring sensor in the Mess or half plane is or not dependent on the Justagegelenk the predetermined Justage ein or not, or is / are interface, measuring mark and / or measuring sensor set up for this purpose or is / are used for this purpose. In this embodiment, therefore, the measuring sensor moves due to an adjustment of the
- the carrier member can be made more compact.
- the measuring arrangement comprises the one at the interface
- the interface may itself, in particular by means of the measuring mark and / or translationally adjustable measuring element, in particular for the actuation of the measuring sensor, in particular be.
- Attached interface measuring sensor and / or an engagement direction of the measuring mark with the hinge axis of the intermediate joint or the joint axes of the
- joints each an angle between 80 ° and 100 °, in particular between 85 ° and 95 °, in one embodiment an angle of 90 °, wherein
- Adjustment axis or engagement direction does not intersect this hinge axis (s) in one embodiment, but this distance or skew may be this. Additionally or alternatively, the adjustment axis of the measuring member or engagement direction of the measuring mark in one embodiment - at least substantially - parallel to
- a measurement error of the measuring arrangement can be kept small.
- the adjustment member is a distal end member, in particular a robot (arm) flange.
- the present invention is particularly advantageous because of the fact that it is preferably compact in order to increase the applicability, without the present invention being limited thereto.
- a method for adjusting the adjustment joint of the robot arm comprises the steps of:
- adjusting the Justagegelenks at least) until using the measuring arrangement (the presence) a (r) Justage ein the Justagegelenks, in particular (the presence) that the measuring element is in the measuring or half-plane, is detected;
- Adjustment of the adjustment joint as a function of the detected adjustment position or its presence comprises in one embodiment a calibration, in particular determination or correction, a zero or
- Reference position and / or an offset of the adjustment joint in particular a (adjustment) joint sensor, which detects a position of the joint or the adjustment and the adjacent member relative to each other or is set up for this purpose or is used.
- a position of the adjustment joint detected by a joint sensor when the adjustment is detected can be defined as a zero or reference position, or a corresponding offset can be determined.
- the adjustment joint can also be mechanically changed or readjusted in one embodiment.
- the method comprises the step preceding the adjustment of the adjustment joint:
- Justagegelenks using the measuring device is detected or can be detected.
- the measuring arrangement can be aligned in an advantageous pose, in a further development measuring sensor and mark relative to each other, and so a measurement error of the measuring arrangement can be kept small.
- a controller for controlling the robot arm, in particular hardware and / or software, in particular program technology, for implementing a method described here is set up and / or has:
- Measuring arrangement and - Means for adjusting the Justagegelenks depending on the detected adjustment position.
- the controller or its (e) means comprises: means for adjusting the one intermediate joint or the intermediate joints (respectively) in a measuring position for detecting an adjustment position of the adjustment joint by means of the measuring arrangement
- a means in the sense of the present invention may be designed in terms of hardware and / or software, in particular a data or signal-connected, preferably digital, processing, in particular microprocessor unit (CPU) and / or a memory and / or bus system or multiple programs or program modules.
- the CPU may be configured to execute instructions implemented as a program stored in a memory system, to capture input signals from a data bus, and / or
- a storage system may comprise one or more, in particular different, storage media, in particular optical, magnetic, solid state and / or other non-volatile media.
- the program may be such that it is capable of embodying or executing the methods described herein so that the CPU may perform the steps of such methods, and thus, in particular, control the robot arm.
- a computer program product may include, in particular, a storage medium for storing a program or a program stored thereon, in particular a nonvolatile storage medium, wherein execution of this program is prompted by a system or a controller, in particular a computer method described herein or one or more of its steps.
- the robotic arm has in one embodiment except the Justage- and the or the intermediate joint (s), one or more of which, in one embodiment may be all, hinges, one or more other joints, in particular
- the robot arm has a total or including adjustment and intermediate joint (s), at least five, in particular at least six, in one embodiment at least seven joints, in particular hinges, on. Additionally or alternatively, in one embodiment, the robot arm has (in each case) one, in particular electric, preferably electromotive, drive for adjusting one or more of its joints, in particular one,
- electromotive drive for adjusting the intermediate joint or the intermediate joints, which in one embodiment (in each case) controlled by the controller, in particular regulated, is.
- a stationary placement can be a non-destructively detachable or permanently provided placement, in particular a placement
- the measuring element lies exactly in the measuring or half plane in the sense of the present invention, if a measuring element-fixed reference point lies in the measuring or half plane or at most has a predetermined tolerance distance therefrom, which in a development of a predetermined
- Adjustment accuracy corresponds and / or at most 1%, in particular at most 0, 1%, a maximum achievable by adjustment of the adjustment joint distance to the measuring or half-plane.
- Fig. 1 a robot arm according to an embodiment of the present invention with an Justage- and an intermediate joint
- Fig. 2 a part of the robot arm with the intermediate joint in one
- Fig. 3 the part of the robot arm with Justage- and intermediate joint in another position; and 4 shows a method for adjusting an adjustment joint of the robot arm according to an embodiment of the present invention.
- Fig. 1 shows a robot arm according to an embodiment of the present invention with an adjustment member in the form of a distal end member 4 and a neighboring member in the form of a pivot housing 2, which with the Justage- or distal end member 4 in a Justagerehgelenk 3 and with a support member in shape a base body 5 is connected in an intermediate pivot joint.
- On the main body 5 is an interface in the form of a known per se
- FIGS. 2, 3 each show a part of the robot arm with the intermediate joint in a measuring position and the adjustment joint in an adjustment position (FIG.
- the measuring sensor 1 A (see ( Figures 2, 3) or its interface in the form of
- Adjustment cartridge 1 (see Fig. 1) has a structurally predetermined
- Half-plane (right in Fig. 2) is located. It can be seen from the synopsis of Figs. 2, 3 that due to the orthogonal orientation of the adjustment direction R 1A or measuring plane E 3 to the (joint) axis of the intermediate pivot joint 5A whose position is not included in the measurement of the position of the Justagerehgelenkenks 3.
- the (hinge) axis of Justagerehgelenks 3 is parallel to this adjustment direction R 1A .
- the interface 1 or the measuring sensor 1A can also be placed on the adjusting member 4 and the measuring groove 1B can be fixed in the carrier member.
- Fig. 4 shows a method for adjusting the adjustment joint 3 according to an embodiment of the present invention.
- a step S10 the controller 30 first adjusts the intermediate joint 5A to the measuring position shown in FIG. 2, in which a measuring device is used by means of the measuring arrangement
- the adjustment joint 3 and can be detected whether the measuring groove 1 B in the measuring or half plane E 3 is (Fig. 3 -> Fig. 2).
- the measuring sensor 1 A is attached to the Justagepatrone 1 before or after approaching the measuring position.
- step S20 the controller 30 commands rotation of only the adjustment joint 3 and constantly records during this whether the measurement notch 1 B is arranged in the measurement or half plane E 3 .
- a detected passage of the measuring groove 1 B through the measuring or half plane E 3 is determined as a mechanical zero position of the adjustment joint 3 and the adjustment joint 3 adjusted accordingly, for example, a joint angle sensor (not shown) zeroed or the like.
- the adjustment position of the adjustment joint 3, aligned and then reliably and precisely an actual mechanical position of the adjustment joint 3 are determined based on detected by the joint angle sensor positions.
Landscapes
- Engineering & Computer Science (AREA)
- Robotics (AREA)
- Mechanical Engineering (AREA)
- Manipulator (AREA)
Abstract
Description
Beschreibung description
Roboterarm und Verfahren zu dessen Justage Robot arm and method for its adjustment
Die vorliegende Erfindung betrifft einen Roboterarm, ein Verfahren zur Justage eines Gelenks des Roboterarms sowie eine Steuerung und ein Computerprogrammprodukt zur Durchführung des Verfahrens und einen Roboter mit dem Roboterarm und der Steuerung. The present invention relates to a robot arm, a method for adjusting a joint of the robot arm, and a controller and a computer program product for performing the method and a robot with the robot arm and the controller.
Aus betriebsinterner Praxis ist es bekannt, zur Justage eines Robotergelenks, in welchem zwei Glieder eines Roboterarms miteinander verbunden sind, an einem der beiden Glieder eine Messkerbe und an dem anderen der beiden Glieder eine Mess- bzw. Justagepatrone vorzusehen, an der zur Justage ein elektrischer Sensor befestigt wird, der erfasst, ob die Messkerbe in einer Messebene liegt, was eine definierte Stellung des Robotergelenks bestimmt, welches somit auf Basis dieser definierten Stellung justiert werden kann. From internal practice, it is known, for adjusting a robot joint, in which two members of a robot arm are connected to one another, a measuring notch on one of the two members and on the other of the two members to provide a measuring or adjustment cartridge to the adjustment for electrical Sensor is attached, which detects whether the measuring notch is located in a measuring plane, which determines a defined position of the robot joint, which can thus be adjusted based on this defined position.
Insbesondere aus konstruktiven Gründen kann die Platzierung der Justagepatrone bzw. des Sensors problematisch sein. In particular, for structural reasons, the placement of the Justagepatrone or the sensor can be problematic.
Aufgabe der vorliegenden Erfindung ist es, eine Justage eines Gelenks des Object of the present invention is an adjustment of a joint of the
Roboterarms zu verbessern. Robot arm to improve.
Diese Aufgabe wird durch einen Roboterarm mit den Merkmalen des Anspruchs 1 bzw. ein Verfahren mit den Merkmalen des Anspruchs 6 gelöst. Ansprüche 8 - 10 stellen eine Steuerung und ein Computerprogrammprodukt zur Durchführung eines hier beschriebenen Verfahrens bzw. einen Roboter mit einem hier beschriebenen Roboterarm und einer hier beschriebenen Steuerung unter Schutz. Die This object is achieved by a robot arm having the features of claim 1 and a method having the features of claim 6. Claims 8-10 protect a controller and a computer program product for carrying out a method or a robot described here with a robot arm described here and a controller described here. The
Unteransprüche betreffen vorteilhafte Weiterbildungen. Subclaims relate to advantageous developments.
Nach einer Ausführung der vorliegenden Erfindung weist ein Roboterarm zwei Glieder auf, die in einem Gelenk miteinander verbunden sind, welches vorliegend ohneAccording to one embodiment of the present invention, a robot arm has two links which are connected together in a joint, which present without
Beschränkung der Allgemeinheit als zu justierendes bzw. Justagegelenk bezeichnet wird. Die beiden in dem Justagegelenk miteinander verbundenen Glieder werden entsprechend als ein Justageglied und ein Nachbarglied bezeichnet, wobei in einer Ausführung eine, insbesondere theoretische, Pose des Justageglieds relativ zu dem Nachbarglied nur durch die Stellung des Justagegelenks bestimmt ist. Restriction of the general public is referred to as to be adjusted or adjustment joint. The two in the Justagegelenk interconnected members are referred to as an adjustment member and a neighboring member, wherein in one Execution one, in particular theoretical, pose of the Justageglieds relative to the adjacent member is determined only by the position of the adjustment joint.
Nach einer Ausführung der vorliegenden Erfindung weist der Roboterarm ein weiteres Glied auf, das mit dem Nachbarglied über bzw. durch wenigstens ein Gelenk verbunden ist, welches vorliegend ohne Beschränkung der Allgemeinheit als According to one embodiment of the present invention, the robot arm has a further link, which is connected to the neighboring link via at least one joint, which in the present case is known without loss of generality
Zwischengelenk bezeichnet wird. Dieses weitere Glied wird als ein Trägerglied bezeichnet. Intermediate joint is called. This further member is referred to as a carrier member.
Nach einer Ausführung der vorliegenden Erfindung weist der Roboterarm eine According to an embodiment of the present invention, the robot arm has a
Messanordnung mit einem justagegliedseitigen, insbesondere -festen, ein- oder mehrteiligen Messelement auf, das in einer vorgegebenen Justagestellung des Justagegelenks in einer Messebene liegt, welche eine Gelenkachse des Measuring arrangement with a adjusting member side, in particular solid, one or more parts measuring element, which lies in a predetermined adjustment position of the adjustment joint in a measuring plane which a hinge axis of the
Justagegelenks enthält und mit einer Gelenkachse des Zwischengelenks einen Winkel zwischen 80° und 100°, insbesondere zwischen 85° und 95°, in einer Includes adjustment joint and with a hinge axis of the intermediate joint an angle between 80 ° and 100 °, in particular between 85 ° and 95 °, in one
Ausführung einen Winkel von 90°, einschließt bzw. auf der Gelenkachse des Execution an angle of 90 °, includes or on the hinge axis of the
Zwischengelenks, wenigstens im Wesentlichen, senkrecht steht bzw. orthogonal hierzu ist. Intermediate joint, at least substantially, is perpendicular or orthogonal thereto.
In einer Ausführung liegt das justagegliedseitige und somit mit einer Verstellung des Justageglieds um seine Gelenkachse mitbewegte Messelement nur bzw. In one embodiment, the adjusting member side and thus with an adjustment of the Justageglieds mitbewegte around its hinge axis measuring element is only or
ausschließlich in der vorgegebenen Justagestellung und gegebenenfalls in einer gegenüber der Justagestellung um 180° verdrehten Stellung in der Messebene. Die Messebene (der Messanordnung) ist in einer Ausführung vorgegeben, insbesondere bezüglich des Trägerglieds definiert, in einer Ausführung bezüglich des Trägerglieds ortsfest. exclusively in the predetermined adjustment position and possibly in a relation to the adjustment position rotated by 180 ° position in the measurement plane. The measuring plane (the measuring arrangement) is predetermined in one embodiment, in particular defined with respect to the carrier member, stationary in one embodiment with respect to the carrier member.
In einer Ausführung ist bzw. wird die Messanordnung, insbesondere das Messelement und/oder die Messebene, dazu vorgesehen bzw. eingerichtet bzw. verwendet, zu erfassen, dass bzw. ob das Messelement in der Messebene liegt, insbesondere einen Durchgang des Messelements durch die Messebene zu erfassen, in einer Ausführung liegt das Messelement, insbesondere nur (und gegebenenfalls in einer gegenüber der Justagestellung um 180° verdrehten Stellung), in der vorgegebenen Justagestellung des Justagegelenks (durch die Messanordnung) erfassbar in der Messebene. In einer Ausführung weist die Messebene eine durch die Gelenkachse des In one embodiment, the measuring arrangement, in particular the measuring element and / or the measuring plane, is or are provided or used to detect that the measuring element lies in the measuring plane, in particular a passage of the measuring element through the measuring plane to detect, in one embodiment, the measuring element, in particular only (and optionally in a relation to the adjustment position rotated by 180 ° position), in the predetermined adjustment position of the adjustment joint (by the measuring arrangement) detectable in the measurement plane. In one embodiment, the measuring plane has a through the hinge axis of
Justagegelenks begrenzte Halbebene auf und die Messanordnung, insbesondere das Messelement und/oder diese Halbebene, ist bzw. wird dazu vorgesehen bzw. Justagegelenks limited half-plane and the measuring arrangement, in particular the measuring element and / or this half-plane, is or will be provided or
eingerichtet bzw. verwendet, zu erfassen, dass bzw. ob das Messelement in der Halbebene liegt, insbesondere einen Durchgang des Messelements durch die set up or used to detect that or whether the measuring element lies in the half-plane, in particular a passage of the measuring element through the
Halbebene zu erfassen, in einer Ausführung liegt das Messelement, insbesondere nur, in der vorgegebenen Justagestellung des Justagegelenks (durch die Messanordnung) erfassbar in der Halbebene. To detect half-plane, in one embodiment, the measuring element is, in particular only, in the predetermined adjustment position of the adjustment joint (by the measuring arrangement) detectable in the half-plane.
Indem mithilfe der Messanordnung erfasst wird, ob das Messelement in der Mess- bzw. Halbebene liegt oder nicht, kann in einer Ausführung ermittelt werden, ob sich das Justagegelenk in der vorgegebenen Justagestellung befindet oder nicht: wenn (erfasst wird, dass) das Messelement in der Mess- bzw. Halbebene liegt, wird erfasst, dass sich das Justagegelenk in der vorgegebenen Justagestellung befindet, andernfalls bzw. wenn (erfasst wird, dass) das Messelement nicht in der Mess- bzw. Halbebene liegt, wird erfasst, dass sich das Justagegelenk nicht in der vorgegebenen Justagestellung befindet. By using the measuring arrangement detects whether the measuring element is in the measurement or half-plane or not, can be determined in one embodiment, whether the adjustment joint is in the predetermined adjustment position or not: if (is detected that) the measuring element in If the measuring or half plane is located, it is detected that the adjustment joint is in the predetermined adjustment position, otherwise or (if it is detected that) the measuring element is not in the measuring or half plane, it is detected that the adjustment joint not in the specified adjustment position.
In einer Ausführung ist die Messebene konstruktiv bzw. strukturell, insbesondere relativ zu dem bzw. durch das Trägerglied und/oder unveränderlich bzw. stationär, insbesondere durch die (Anordnung bzw. Ausrichtung der) nachfolgend erläuterte(n) Messmarke und/oder Schnittstelle und/oder (des) Messsensor(s), vorgegeben bzw. die Messanordnung, insbesondere die Schnittstelle, die Messmarke und/oder der Messsensor entsprechend eingerichtet, in einer Ausführung also Schnittstelle bzw. Messsensor zur Erfassung der Messmarke nur in der Justagestellung. In einer In one embodiment, the measuring plane is constructive or structural, in particular relative to or through the carrier member and / or invariable or stationary, in particular by the (arrangement or alignment of) subsequently explained (n) measuring mark and / or interface and / or (the) measuring sensor (s), given or the measuring arrangement, in particular the interface, the measuring mark and / or the measuring sensor set up accordingly, in one embodiment, interface or measuring sensor for detecting the measuring mark only in the adjustment position. In a
Ausführung ist hierzu die Messmarke oder Schnittstelle bzw. der Messsensor in der Mess- bzw. Halbebene angeordnet. For this purpose, the measuring mark or interface or the measuring sensor is arranged in the measuring or half plane.
Unter einer Gelenkachse eines Drehgelenks wird vorliegend insbesondere dessen rotatorische bzw. Drehachse verstanden, unter einer Gelenkachse eines In the present case, a hinge axis of a rotary joint is understood to mean, in particular, its rotational or rotational axis, under a hinge axis of a
Schubgelenks insbesondere dessen translatorische bzw. Verschiebeachse. Pivoting joint, in particular its translational or displacement axis.
Durch die, wenigstens im Wesentlichen, orthogonale Ausrichtung der Gelenkachse des Zwischengelenks relativ zur Messebene beeinflusst in einer Ausführung dieDue to the, at least substantially, orthogonal orientation of the hinge axis of the intermediate joint relative to the measuring plane influenced in one embodiment, the
Stellung des Zwischengelenks die Erfassung der Justagestellung des Justagegelenks höchstens geringfügig, vorzugsweise - wenigstens im Wesentlichen - gar nicht. Position of the intermediate joint the detection of the adjustment position of the adjustment joint at most slightly, preferably - at least substantially - not at all.
Dadurch kann in einer Ausführung die Messanordnung vorteilhaft platziert und gleichzeitig ein, insbesondere hierdurch bedingter, Messfehler der Messanordnung klein gehalten werden, obwohl an sich eine Messanordnung bzw. eine Justage über wenigstens 2 Gelenke bzw. (Gelenk)Achsen aufgrund der verminderten Genauigkeit zunächst ungünstig scheint. As a result, in one embodiment, the measuring arrangement can be advantageously placed and at the same time a measuring error of the measuring arrangement caused in particular be kept small, although a measuring arrangement or an adjustment via at least two joints or (joint) axes initially seems unfavorable due to the reduced accuracy ,
In einer Ausführung ist das Trägerglied mit dem Nachbarglied in dem einen In one embodiment, the support member is with the neighboring member in the one
Zwischengelenk verbunden, so dass in einer Ausführung eine, insbesondere theoretische, Pose des Trägerglieds relativ zu dem Nachbarglied nur durch die Stellung des Zwischengelenks bestimmt ist. Mit anderen Worten sind in einer Connected intermediate joint, so that in one embodiment a, in particular theoretical, pose of the support member relative to the adjacent member is determined only by the position of the intermediate joint. In other words, in one
Ausführung das eine Zwischen- und das Justagegelenk (unmittelbar) Execution of an intermediate and adjustment joint (directly)
aufeinanderfolgende Gelenke bzw. Träger-, Nachbar- und Justageglied (kinematisch unmittelbar) aufeinanderfolgende Glieder des Roboterarms. successive joints or carrier, neighboring and adjustment member (kinematically directly) successive members of the robot arm.
Hierdurch kann in einer Ausführung ein Messfehler der Messanordnung klein gehalten werden. As a result, in one embodiment, a measurement error of the measuring arrangement can be kept small.
In einer alternativen Ausführung ist das Trägerglied mit dem Nachbarglied über bzw. durch zwei oder mehr Zwischengelenke verbunden, wobei die Messebene mit In an alternative embodiment, the support member is connected to the neighboring member via or through two or more intermediate joints, wherein the measuring plane with
Gelenkachsen dieser Zwischengelenke jeweils einen Winkel zwischen 80° und 100°, insbesondere zwischen 85° und 95°, in einer Ausführung einen Winkel von 90°, einschließt bzw. diese Gelenkachsen jeweils, wenigstens im Wesentlichen, senkrecht bzw. orthogonal zur Messebene stehen. Joint axes of these intermediate joints in each case an angle between 80 ° and 100 °, in particular between 85 ° and 95 °, in one embodiment an angle of 90 °, includes or these hinge axes are each, at least substantially, perpendicular or orthogonal to the measurement plane.
Dadurch kann in einer Ausführung die Messanordnung vorteilhaft platziert und gleichzeitig ein, insbesondere hierdurch bedingter, Messfehler der Messanordnung klein gehalten werden. In einer Ausführung kann das Messelement eine, insbesondere stationär, an dem Justageglied platzierte, insbesondere mechanisch( erfassbar)e und/oder As a result, in one embodiment, the measuring arrangement can be advantageously placed and, at the same time, a measuring error of the measuring arrangement, in particular caused thereby, can be kept small. In one embodiment, the measuring element may be a, in particular stationary, placed on the adjustment member, in particular mechanically (detectable) e and / or
optisch( erfassbar)e, Messmarke, insbesondere Vertiefung oder Erhöhung, aufweisen, insbesondere sein, und die Messanordnung eine, insbesondere stationär, an dem Trägerglied, insbesondere in der Mess-, insbesondere Halbebene, platzierte optically (detectable) e, measuring mark, in particular recess or elevation, have, in particular be, and the measuring arrangement one, in particular stationary, on the support member, in particular in the measuring, in particular half-plane, placed
Schnittstelle aufweisen, an der ein, insbesondere elektrischer, Messsensor, in einer Ausführung zerstörungsfrei lösbar und/oder temporär und/oder in der Mess-, insbesondere Halbebene, befestigt ist bzw. wird, durch den bzw. mithilfe dessen die Messmarke erfassbar bzw. erfasst ist bzw. wird, insbesondere ob die Messmarke in der Mess- bzw. Halbebene liegt oder nicht bzw. davon abhängig das Justagegelenk die vorgegebene Justagestellung aufweist oder nicht, bzw. ist/sind Schnittstelle, Messmarke und/oder Messsensor hierzu eingerichtet bzw. wird/werden hierzu verwendet. Have an interface at the one, in particular electrical, measuring sensor, in one Execution is non-destructively releasably and / or temporarily and / or in the measuring, in particular half-plane, fixed or is, by or with which the measurement mark is detected or detected, or in particular whether the measurement mark in the measuring or Half-plane lies or does not depend on or the adjustment joint has or does not have the predetermined adjustment position, or interface (s), measuring mark and / or measuring sensor are or will be used for this purpose.
Durch eine Platzierung des Messsensors bzw. der Schnittstelle an dem Trägerglied kann der Messsensor in einer Ausführung bei einer Verstellung des Justagegelenks zu dessen Justage ortsfest bleiben und dadurch die Messanordnung vorteilhaft platziert und/oder ein Messfehler der Messanordnung klein gehalten werden. By placing the measuring sensor or the interface on the support member, the measuring sensor in one embodiment remain stationary during adjustment of the adjustment joint for its adjustment and thereby advantageously placed the measuring arrangement and / or a measurement error of the measuring arrangement are kept small.
In einer alternativen Ausführung kann umgekehrt die Messanordnung eine, Conversely, in an alternative embodiment, the measuring arrangement can be a
insbesondere stationär, an dem Trägerglied, insbesondere in der Mess-, in particular stationary, on the support member, in particular in the measuring,
insbesondere Halbebene, platzierte, insbesondere mechanisch( erfassbar)e und/oder optisch( erfassbar)e, Messmarke, insbesondere Vertiefung oder Erhöhung, aufweisen, und das Messelement eine, insbesondere stationär, an dem Justageglied platzierte Schnittstelle aufweisen, insbesondere sein, an der ein, insbesondere elektrischer, Messsensor, in einer Ausführung zerstörungsfrei lösbar und/oder temporär, befestigt ist bzw. wird, durch den bzw. mithilfe dessen die Messmarke erfassbar bzw. erfasst ist bzw. wird, insbesondere ob die Schnittstelle bzw. der Messsensor in der Mess- bzw. Halbebene liegt oder nicht bzw. davon abhängig das Justagegelenk die vorgegebene Justagestellung aufweist oder nicht, bzw. ist/sind Schnittstelle, Messmarke und/oder Messsensor hierzu eingerichtet bzw. wird/werden hierzu verwendet. Bei dieser Ausführung bewegt sich somit der Messsensor infolge einer Verstellung des in particular half-plane, placed, in particular mechanically (detectable) e and / or optically (detectable) e, measuring mark, in particular recess or elevation, and the measuring element have an, in particular stationary, placed on the Justageglied interface, in particular be, at the one , in particular electrical, measuring sensor, in one embodiment non-destructively detachable and / or temporary, is fixed or is, by or with which the measurement mark is detected or detected, in particular whether the interface or the measuring sensor in the Mess or half plane is or not dependent on the Justagegelenk the predetermined Justagestellung or not, or is / are interface, measuring mark and / or measuring sensor set up for this purpose or is / are used for this purpose. In this embodiment, therefore, the measuring sensor moves due to an adjustment of the
Justagegelenks relativ zur Messebene. Adjustment joint relative to the measuring plane.
Hierdurch kann in einer Ausführung das Trägerglied kompakter bauen. As a result, in one embodiment, the carrier member can be made more compact.
In einer Ausführung umfasst die Messanordnung den an der Schnittstelle In one embodiment, the measuring arrangement comprises the one at the interface
befestigbaren, insbesondere wenigstens temporär befestigten, Messsensor. Zusätzlich oder alternativ kann die Schnittstelle selber ein, insbesondere durch die Messmarke und/oder translatorisch, verstellbares Messglied, insbesondere zur Betätigung des Messsensors, aufweisen, insbesondere sein. fastened, in particular at least temporarily fixed, measuring sensor. Additionally or alternatively, the interface may itself, in particular by means of the measuring mark and / or translationally adjustable measuring element, in particular for the actuation of the measuring sensor, in particular be.
In einer Ausführung schließt die, in einer Ausführung translatorische, Verstellachse eines Messglieds, insbesondere Tasters, der Schnittstelle bzw. des (an der In one embodiment, the, in one embodiment translational, adjusting axis of a measuring element, in particular key, the interface or the (on the
Schnittstelle befestigten) Messsensors und/oder eine Eingriffsrichtung der Messmarke mit der Gelenkachse des Zwischengelenks bzw. den Gelenkachsen der Attached interface) measuring sensor and / or an engagement direction of the measuring mark with the hinge axis of the intermediate joint or the joint axes of the
Zwischengelenke (jeweils) einen Winkel zwischen 80 ° und 100 °, insbesondere zwischen 85 ° und 95 °, in einer Ausführung einen Winkel von 90 °, ein, wobei Between joints (each) an angle between 80 ° and 100 °, in particular between 85 ° and 95 °, in one embodiment an angle of 90 °, wherein
Verstellachse bzw. Eingriffsrichtung diese Gelenkachse(n) in einer Ausführung nicht schneidet, sondern hiervon beabstandet bzw. windschief hierzu sein kann. Zusätzlich oder alternativ ist die Verstellachse des Messglieds bzw. Eingriffsrichtung der Messmarke in einer Ausführung - wenigstens im Wesentlichen - parallel zur Adjustment axis or engagement direction does not intersect this hinge axis (s) in one embodiment, but this distance or skew may be this. Additionally or alternatively, the adjustment axis of the measuring member or engagement direction of the measuring mark in one embodiment - at least substantially - parallel to
Gelenkachse des Justagegelenks. Hierdurch kann in einer Ausführung ein Messfehler der Messanordnung klein gehalten werden. Joint axis of the adjustment joint. As a result, in one embodiment, a measurement error of the measuring arrangement can be kept small.
In einer Ausführung ist das Justageglied ein distales Endglied, insbesondere ein Roboter(arm)flansch. Für solche distalen Endglieder ist die vorliegende Erfindung aufgrund der dort zur Erhöhung der Einsetzbarkeit vorzugsweise kompakte(re)n Abmessungen besonders vorteilhaft, ohne dass die vorliegende Erfindung hierauf beschränkt wäre. In one embodiment, the adjustment member is a distal end member, in particular a robot (arm) flange. For such distal distal end members, the present invention is particularly advantageous because of the fact that it is preferably compact in order to increase the applicability, without the present invention being limited thereto.
Nach einer Ausführung der vorliegenden Erfindung weist ein Verfahren zur Justage des Justagegelenks des Roboterarms die Schritte auf: According to an embodiment of the present invention, a method for adjusting the adjustment joint of the robot arm comprises the steps of:
- Verstellen, in einer Ausführung nur, des Justagegelenks; - Adjusting, in one embodiment only, the adjustment joint;
- Erfassen (des Vorliegens) einer Justagestellung des Justagegelenks, - detecting (the presence) of an adjustment position of the adjustment joint,
insbesondere (des Vorliegens), dass das Messelement in der Mess-, in particular (the presence) that the measuring element in the measuring,
insbesondere Halbebene liegt bzw. eines Durchgangs des Messelements durch die Mess- bzw. Halbebene, mithilfe der Messanordnung, insbesondere während und/oder nach dem Verstellen des Justagegelenks, in einer Ausführung Verstellen des Justagegelenks (wenigstens), bis mithilfe der Messanordnung (das Vorliegen) eine(r) Justagestellung des Justagegelenks, insbesondere (das Vorliegen), dass das Messelement in der Mess- bzw. Halbebene liegt, erfasst wird; und in particular half-plane or a passage of the measuring element through the measuring or half-plane, using the measuring arrangement, in particular during and / or after adjusting the Justagegelenks, in one embodiment adjusting the Justagegelenks (at least) until using the measuring arrangement (the presence) a (r) Justagestellung the Justagegelenks, in particular (the presence) that the measuring element is in the measuring or half-plane, is detected; and
- Justieren des Justagegelenks in Abhängigkeit von der erfassten Justagestellung bzw. deren Vorliegen. Ein Justieren bzw. eine Justage des Justagegelenks umfasst in einer Ausführung eine Kalibrierung, insbesondere Festlegung bzw. Korrektur, einer Null- bzw. Adjustment of the adjustment joint as a function of the detected adjustment position or its presence. An adjustment or an adjustment of the adjustment joint comprises in one embodiment a calibration, in particular determination or correction, a zero or
Referenzstellung und/oder eines Offsets des Justagegelenks, insbesondere eines (Justage)Gelenksensors, der eine Stellung des Gelenks bzw. des Justage- und des Nachbarglieds relativ zueinander erfasst bzw. hierzu eingerichtet ist bzw. verwendet wird. Insbesondere kann eine bei erfasster Justagestellung durch einen Gelenksensor erfasste Stellung des Justagegelenks als Null- bzw. Referenzstellung festgelegt bzw. ein entsprechender Offset ermittelt werden. Zusätzlich oder alternativ kann das Justagegelenk in einer Ausführung auch mechanisch verändert bzw. nachjustiert werden. In einer Ausführung umfasst das Verfahren den dem Verstellen des Justagegelenks vorhergehenden Schritt: Reference position and / or an offset of the adjustment joint, in particular a (adjustment) joint sensor, which detects a position of the joint or the adjustment and the adjacent member relative to each other or is set up for this purpose or is used. In particular, a position of the adjustment joint detected by a joint sensor when the adjustment is detected can be defined as a zero or reference position, or a corresponding offset can be determined. In addition or as an alternative, the adjustment joint can also be mechanically changed or readjusted in one embodiment. In one embodiment, the method comprises the step preceding the adjustment of the adjustment joint:
- Verstellen des einen Zwischengelenks bzw. der Zwischengelenke (jeweils) in eine Messstellung zum Erfassen einer Justagestellung des Justagegelenks mithilfe der Messanordnung bzw. eine Messstellung, in der eine Justagestellung des - Adjusting the one intermediate joint or the intermediate joints (respectively) in a measuring position for detecting an adjustment position of the adjustment joint by means of the measuring arrangement or a measuring position in which an adjustment position of the
Justagegelenks mithilfe der Messanordnung erfassbar ist bzw. erfasst werden kann. Justagegelenks using the measuring device is detected or can be detected.
Hierdurch kann die Messanordnung in einer Ausführung in eine vorteilhafte Pose, in einer Weiterbildung Messsensor und -marke relativ zueinander ausgerichtet, und so ein Messfehler der Messanordnung klein gehalten werden. In einer Ausführung ist eine Steuerung zum Steuern des Roboterarms, insbesondere hard- und/oder Software-, insbesondere programmtechnisch, zur Durchführung eines hier beschriebenen Verfahrens eingerichtet und/oder weist auf: As a result, in one embodiment, the measuring arrangement can be aligned in an advantageous pose, in a further development measuring sensor and mark relative to each other, and so a measurement error of the measuring arrangement can be kept small. In one embodiment, a controller for controlling the robot arm, in particular hardware and / or software, in particular program technology, for implementing a method described here is set up and / or has:
- Mittel zum Verstellen, in einer Ausführung nur, des Justagegelenks; - means for adjusting, in one embodiment only, the adjustment joint;
- Mittel zum Erfassen einer Justagestellung des Justagegelenks mithilfe der - means for detecting an adjustment position of the adjustment joint using the
Messanordnung; und - Mittel zum Justieren des Justagegelenks in Abhängigkeit von der erfassten Justagestellung. Measuring arrangement; and - Means for adjusting the Justagegelenks depending on the detected adjustment position.
In einer Ausführung weist die Steuerung bzw. ihr(e) Mittel auf: Mittel zum Verstellen des einen Zwischengelenks bzw. der Zwischengelenke (jeweils) in eine Messstellung zum Erfassen einer Justagestellung des Justagegelenks mithilfe der Messanordnung In one embodiment, the controller or its (e) means comprises: means for adjusting the one intermediate joint or the intermediate joints (respectively) in a measuring position for detecting an adjustment position of the adjustment joint by means of the measuring arrangement
Ein Mittel im Sinne der vorliegenden Erfindung kann hard- und/oder softwaretechnisch ausgebildet sein, insbesondere eine, vorzugsweise mit einem Speicher- und/oder Bussystem daten- bzw. signalverbundene, insbesondere digitale, Verarbeitungs-, insbesondere Mikroprozessoreinheit (CPU) und/oder ein oder mehrere Programme oder Programmmodule aufweisen. Die CPU kann dazu ausgebildet sein, Befehle, die als ein in einem Speichersystem abgelegtes Programm implementiert sind, abzuarbeiten, Eingangssignale von einem Datenbus zu erfassen und/oder A means in the sense of the present invention may be designed in terms of hardware and / or software, in particular a data or signal-connected, preferably digital, processing, in particular microprocessor unit (CPU) and / or a memory and / or bus system or multiple programs or program modules. The CPU may be configured to execute instructions implemented as a program stored in a memory system, to capture input signals from a data bus, and / or
Ausgangssignale an einen Datenbus abzugeben. Ein Speichersystem kann ein oder mehrere, insbesondere verschiedene, Speichermedien, insbesondere optische, magnetische, Festkörper- und/oder andere nicht-flüchtige Medien aufweisen. Das Programm kann derart beschaffen sein, dass es die hier beschriebenen Verfahren verkörpert bzw. auszuführen imstande ist, sodass die CPU die Schritte solcher Verfahren ausführen kann und damit insbesondere den Roboterarm steuern kann. Ein Computerprogrammprodukt kann in einer Ausführung ein, insbesondere nicht- flüchtiges, Speichermedium zum Speichern eines Programms bzw. mit einem darauf gespeicherten Programm aufweisen, insbesondere sein, wobei ein Ausführen dieses Programms ein System bzw. eine Steuerung, insbesondere einen Computer, dazu veranlasst, ein hier beschriebenes Verfahren bzw. einen oder mehrere seiner Schritte auszuführen. In einer Ausführung werden ein oder mehrere, insbesondere alle, Schritte desOutput signals to a data bus. A storage system may comprise one or more, in particular different, storage media, in particular optical, magnetic, solid state and / or other non-volatile media. The program may be such that it is capable of embodying or executing the methods described herein so that the CPU may perform the steps of such methods, and thus, in particular, control the robot arm. In one embodiment, a computer program product may include, in particular, a storage medium for storing a program or a program stored thereon, in particular a nonvolatile storage medium, wherein execution of this program is prompted by a system or a controller, in particular a computer method described herein or one or more of its steps. In one embodiment, one or more, in particular all, steps of
Verfahrens vollständig oder teilweise automatisiert durchgeführt, insbesondere durch die Steuerung bzw. ihr(e) Mittel. Method completely or partially automated, in particular by the controller or their (e) means.
Der Roboterarm weist in einer Ausführung außer dem Justage- und dem bzw. den Zwischengelenk(en), von denen eines oder mehrere, in einer Ausführung alle, Drehgelenke sein können, ein oder mehrere weitere Gelenke, insbesondere The robotic arm has in one embodiment except the Justage- and the or the intermediate joint (s), one or more of which, in one embodiment may be all, hinges, one or more other joints, in particular
Drehgelenke, auf. In einer Ausführung weist der Roboterarm insgesamt bzw. einschließlich von Justage- und Zwischengelenk(en), wenigstens fünf, insbesondere wenigstens sechs, in einer Ausführung wenigstens sieben, Gelenke, insbesondere Drehgelenke, auf. Zusätzlich oder alternativ weist der Roboterarm in einer Ausführung (jeweils) einen, insbesondere elektrischen, vorzugsweise elektromotorischen, Antrieb zum Verstellen einer oder mehrerer seiner Gelenke, insbesondere einen, Swivel joints, up. In one embodiment, the robot arm has a total or including adjustment and intermediate joint (s), at least five, in particular at least six, in one embodiment at least seven joints, in particular hinges, on. Additionally or alternatively, in one embodiment, the robot arm has (in each case) one, in particular electric, preferably electromotive, drive for adjusting one or more of its joints, in particular one,
insbesondere elektrischen, vorzugsweise elektromotorischen, Antrieb zum Verstellen des Justagegelenks und/oder (jeweils) einen, insbesondere elektrischen, in particular electric, preferably electromotive, drive for adjusting the adjustment joint and / or (respectively) one, in particular electrical,
vorzugsweise elektromotorischen, Antrieb zum Verstellen des Zwischengelenks bzw. der Zwischengelenke, auf, der in einer Ausführung (jeweils) durch die Steuerung gesteuert, insbesondere geregelt, wird. Preferably electromotive, drive for adjusting the intermediate joint or the intermediate joints, which in one embodiment (in each case) controlled by the controller, in particular regulated, is.
Eine stationäre Platzierung kann in einer Ausführung eine nicht zerstörungsfrei lösbare bzw. eine dauerhaft vorgesehene Platzierung, insbesondere eine In one embodiment, a stationary placement can be a non-destructively detachable or permanently provided placement, in particular a placement
stoffschlüssige Befestigung oder integrale Ausbildung, umfassen, insbesondere sein. Das Messelement liegt in einer Ausführung genau dann in der Mess- bzw. Halbebene im Sinne der vorliegenden Erfindung, wenn ein messelementfester Referenzpunkt in der Mess- bzw. Halbebene liegt oder von dieser höchstens einen vorgegebenen Toleranzabstand aufweist, der in einer Weiterbildung einer vorgegebenen cohesive fastening or integral training, include, in particular. In one embodiment, the measuring element lies exactly in the measuring or half plane in the sense of the present invention, if a measuring element-fixed reference point lies in the measuring or half plane or at most has a predetermined tolerance distance therefrom, which in a development of a predetermined
Justagegenauigkeit entspricht und/oder höchstens 1 %, insbesondere höchstens 0, 1 %, eines durch Verstellung des Justagegelenks maximal realisierbaren Abstands zur Mess- bzw. Halbebene beträgt. Adjustment accuracy corresponds and / or at most 1%, in particular at most 0, 1%, a maximum achievable by adjustment of the adjustment joint distance to the measuring or half-plane.
Weitere Vorteile und Merkmale ergeben sich aus den Unteransprüchen und den Ausführungsbeispielen. Hierzu zeigt, teilweise schematisiert: Further advantages and features emerge from the subclaims and the exemplary embodiments. This shows, partially schematized:
Fig. 1 : einen Roboterarm nach einer Ausführung der vorliegenden Erfindung mit einem Justage- und einem Zwischengelenk; Fig. 2: einen Teil des Roboterarms mit dem Zwischengelenk in einer Fig. 1: a robot arm according to an embodiment of the present invention with an Justage- and an intermediate joint; Fig. 2: a part of the robot arm with the intermediate joint in one
Messstellung und dem Justagegelenk in einer Justagestellung; Measuring position and the adjustment joint in an adjustment position;
Fig. 3: den Teil des Roboterarms mit Justage- und Zwischengelenk in einer anderen Stellung; und Fig. 4: ein Verfahren zur Justage eines Justagegelenks des Roboterarms nach einer Ausführung der vorliegenden Erfindung. Fig. 3: the part of the robot arm with Justage- and intermediate joint in another position; and 4 shows a method for adjusting an adjustment joint of the robot arm according to an embodiment of the present invention.
Fig. 1 zeigt einen Roboterarm nach einer Ausführung der vorliegenden Erfindung mit einem Justageglied in Form eines distalen Endglieds 4 und einem Nachbarglied in Form eines Schwenkgehäuses 2, welches mit dem Justage- bzw. distalen Endglied 4 in einem Justagedrehgelenk 3 und mit einem Trägerglied in Form eines Grundkörpers 5 in einem Zwischendrehgelenk verbunden ist. Fig. 1 shows a robot arm according to an embodiment of the present invention with an adjustment member in the form of a distal end member 4 and a neighboring member in the form of a pivot housing 2, which with the Justage- or distal end member 4 in a Justagerehgelenk 3 and with a support member in shape a base body 5 is connected in an intermediate pivot joint.
An dem Grundkörper 5 ist eine Schnittstelle in Form einer an sich bekannten On the main body 5 is an interface in the form of a known per se
Justagepatrone 1 zur Befestigung eines Messsensors stationär platziert. Fign. 2, 3 zeigen jeweils einen Teil des Roboterarms mit dem Zwischengelenk in einer Messstellung und dem Justagegelenk in einer Justagestellung (Fig. 2) bzw. Adjustment cartridge 1 stationarily mounted for mounting a measuring sensor. FIGS. 2, 3 each show a part of the robot arm with the intermediate joint in a measuring position and the adjustment joint in an adjustment position (FIG.
demgegenüber verstellten anderen Stellungen (Fig. 3) in schematisierter Form. In contrast, other positions (FIG. 3) were adjusted in schematic form.
Dabei ist in Fign. 2, 3 anstelle der Justagepatrone 1 der daran temporär befestigte Messsensor 1 A dargestellt, der mit einer Steuerung 30 kommuniziert. Zusätzlich sind in Fign. 2, 3 die (Gelenk)Achse des Justagedrehgelenks 3 It is shown in Figs. 2, 3 instead of the adjustment cartridge 1, the measurement sensor 1 A temporarily attached thereto, which communicates with a controller 30. In addition, in Figs. 2, 3 the (hinge) axis of Justagerehgelenk 3
strichpunktiert bzw. durch die Gelenkkoordinate q3 sowie die (Gelenk)Achse des Zwischendrehgelenks 5A angedeutet. dash-dotted or indicated by the joint coordinate q 3 and the (hinge) axis of the intermediate pivot joint 5A.
Der Messsensor 1 A (vgl. (Fign. 2, 3) bzw. dessen Schnittstelle in Form der The measuring sensor 1 A (see (Figures 2, 3) or its interface in the form of
Justagepatrone 1 (vgl. Fig. 1 ) weist eine konstruktiv vorgegebene, Adjustment cartridge 1 (see Fig. 1) has a structurally predetermined,
trägerglied(orts)feste Betätigungs- bzw. Verstellrichtung R1A auf. Diese liegt in einer mit der Zeichenebene der Fign. 2, 3 identischen Messebene E3 einer Messanordnung mit dem Messsensor 1 A bzw. dessen Schnittstelle 1 und einer Messmarke in Form einer Messkerbe 1 B an dem Justage- bzw. distalen Endglied 4, welche (nur) in der in Fig. 2 gezeigten Justagestellung des Justagegelenks 3 (und in einer gegenüber dieser Justagestellung um 180° verstellten Stellung) in dieser Messebene E3 bzw. nur in der Justagestellung in der entsprechenden, durch die Gelenkachse begrenzten carrier member (local) fixed actuation or adjustment direction R 1A . This lies in one with the drawing plane of Figs. 2, 3 identical measuring plane E 3 of a measuring arrangement with the measuring sensor 1 A or its interface 1 and a measuring mark in the form of a measuring groove 1 B on the adjustment or distal end member 4, which (only) in the adjustment position shown in FIG of the adjustment joint 3 (and in a relation to this adjustment position adjusted by 180 ° position) in this measurement plane E 3 or only in the adjustment position in the corresponding, limited by the hinge axis
Halbebene (rechts in Fig. 2) liegt. Man erkennt aus der Zusammenschau der Fign. 2, 3, dass aufgrund der orthogonalen Ausrichtung der Verstellrichtung R1A bzw. Messebene E3 zur (Gelenk)Achse des Zwischendrehgelenks 5A dessen Stellung nicht in die Messung der Stellung des Justagedrehgelenks 3 eingeht. Im Ausführungsbeispiel ist zudem die (Gelenk)Achse des Justagedrehgelenks 3 parallel zu dieser Verstellrichtung R1A. Half-plane (right in Fig. 2) is located. It can be seen from the synopsis of Figs. 2, 3 that due to the orthogonal orientation of the adjustment direction R 1A or measuring plane E 3 to the (joint) axis of the intermediate pivot joint 5A whose position is not included in the measurement of the position of the Justagerehgelenkenks 3. In addition, in the embodiment, the (hinge) axis of Justagerehgelenks 3 is parallel to this adjustment direction R 1A .
In einer nicht dargestellten Abwandlung kann umgekehrt auch die Schnittstelle 1 bzw. der Messsensor 1 A an dem Justageglied 4 und die Messkerbe 1 B trägergliedfest platziert sein bzw. werden. Conversely, in a modification not shown, the interface 1 or the measuring sensor 1A can also be placed on the adjusting member 4 and the measuring groove 1B can be fixed in the carrier member.
Fig. 4 zeigt ein Verfahren zur Justage des Justagegelenks 3 nach einer Ausführung der vorliegenden Erfindung. Fig. 4 shows a method for adjusting the adjustment joint 3 according to an embodiment of the present invention.
In einem Schritt S10 verstellt die Steuerung 30 zunächst das Zwischengelenk 5A in die in Fig. 2 gezeigte Messstellung, in der mithilfe der Messanordnung eine In a step S10, the controller 30 first adjusts the intermediate joint 5A to the measuring position shown in FIG. 2, in which a measuring device is used by means of the measuring arrangement
Justagestellung des Justagegelenks 3 bzw. erfasst werden kann, ob die Messkerbe 1 B in der Mess- bzw. Halbebene E3 liegt (Fig. 3 -> Fig. 2). Dabei wird vor oder nach Anfahren der Messstellung der Messsensor 1 A an der Justagepatrone 1 befestigt. Justagestellung the adjustment joint 3 and can be detected whether the measuring groove 1 B in the measuring or half plane E 3 is (Fig. 3 -> Fig. 2). In this case, the measuring sensor 1 A is attached to the Justagepatrone 1 before or after approaching the measuring position.
Anschließend kommandiert die Steuerung 30 in einem Schritt S20 eine Drehung nur des Justagegelenks 3 und erfasst während dieser fortwährend, ob die Messkerbe 1 B in der Mess- bzw. Halbebene E3 angeordnet ist. Subsequently, in a step S20, the controller 30 commands rotation of only the adjustment joint 3 and constantly records during this whether the measurement notch 1 B is arranged in the measurement or half plane E 3 .
In einem Schritt S30 wird ein erfasster Durchgang der Messkerbe 1 B durch die Mess- bzw. Halbebene E3 als mechanische Nullstellung des Justagegelenks 3 ermittelt und das Justagegelenk 3 entsprechend justiert, beispielsweise ein Gelenkwinkelsensor (nicht dargestellt) genullt oder dergleichen. In a step S30, a detected passage of the measuring groove 1 B through the measuring or half plane E 3 is determined as a mechanical zero position of the adjustment joint 3 and the adjustment joint 3 adjusted accordingly, for example, a joint angle sensor (not shown) zeroed or the like.
Dadurch kann der Gelenkwinkelsensor zuverlässig und präzise mit einer This allows the joint angle sensor reliable and accurate with a
vorgegebenen mechanischen Stellung, der Justagestellung des Justagegelenks 3, abgeglichen und dann auf Basis von durch den Gelenkwinkelsensor erfassten Stellungen zuverlässig und präzise eine tatsächliche mechanische Stellung des Justagegelenks 3 ermittelt werden. Obwohl in der vorhergehenden Beschreibung exemplarische Ausführungen erläutert wurden, sei darauf hingewiesen, dass eine Vielzahl von Abwandlungen möglich ist. Außerdem sei darauf hingewiesen, dass es sich bei den exemplarischen predetermined mechanical position, the adjustment position of the adjustment joint 3, aligned and then reliably and precisely an actual mechanical position of the adjustment joint 3 are determined based on detected by the joint angle sensor positions. Although exemplary embodiments have been explained in the foregoing description, it should be understood that a variety of modifications are possible. It should also be noted that it is the exemplary
Ausführungen lediglich um Beispiele handelt, die den Schutzbereich, die The explanations are merely examples of the scope of protection
Anwendungen und den Aufbau in keiner Weise einschränken sollen. Vielmehr wird dem Fachmann durch die vorausgehende Beschreibung ein Leitfaden für die Applications and the structure should in no way limit. Rather, the expert is by the preceding description a guide for the
Umsetzung von mindestens einer exemplarischen Ausführung gegeben, wobei diverse Änderungen, insbesondere in Hinblick auf die Funktion und Anordnung der beschriebenen Bestandteile, vorgenommen werden können, ohne den Schutzbereich zu verlassen, wie er sich aus den Ansprüchen und diesen äquivalenten Implementation of at least one exemplary embodiment given, wherein various changes, in particular with regard to the function and arrangement of the described components, can be made without departing from the scope, as it is apparent from the claims and these equivalent
Merkmalskombinationen ergibt. Feature combinations results.
Bezuqszeichenliste LIST OF REFERENCES
1 Justagepatrone (Schnittstelle) 1 adjustment cartridge (interface)
1 A Messsensor 1 A measuring sensor
1 B Messkerbe (Messmarke) 1 B measuring notch (measuring mark)
2 Schwenkgehäuse (Nachbarglied) 2 swivel housing (neighboring member)
3 Drehgelenk (Justagegelenk) 3 swivel joint (adjustment joint)
4 distales Endglied (Justageglied) 4 distal end member (adjustment member)
5 Grundkörper (Trägerglied) 5 basic body (carrier member)
5A Zwischen(dreh)gelenkachse 5A between (rotary) pivot axle
30 Steuerung 30 control
E3 Mess- bzw. Halbebene E 3 measuring or half level
Gelenkwinkel joint angle
RIA Verstellrichtung RIA adjustment direction
Claims
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE212018000329.7U DE212018000329U1 (en) | 2017-11-09 | 2018-11-05 | Robotic arm |
| CN201890001441.5U CN213081468U (en) | 2017-11-09 | 2018-11-05 | robotic arm |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE102017010405.0 | 2017-11-09 | ||
| DE102017010405.0A DE102017010405A1 (en) | 2017-11-09 | 2017-11-09 | Robot arm and method for its adjustment |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2019091892A1 true WO2019091892A1 (en) | 2019-05-16 |
Family
ID=64109879
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/EP2018/080104 Ceased WO2019091892A1 (en) | 2017-11-09 | 2018-11-05 | Robot arm and method for adjustment thereof |
Country Status (3)
| Country | Link |
|---|---|
| CN (1) | CN213081468U (en) |
| DE (2) | DE102017010405A1 (en) |
| WO (1) | WO2019091892A1 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE102020203671B4 (en) | 2020-03-23 | 2024-06-13 | Kuka Deutschland Gmbh | Method for controlling a robot arm |
| CN112077879B (en) * | 2020-08-29 | 2021-12-03 | 上海大学 | Rotating shaft full-working-domain mechanical property detection method based on humanoid soft finger |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2010060484A1 (en) * | 2008-11-28 | 2010-06-03 | Abb Technology Ab | A calibration tool, a robot unit and a method for setting the orientation of a robot arm to a predetermined orientation |
-
2017
- 2017-11-09 DE DE102017010405.0A patent/DE102017010405A1/en not_active Withdrawn
-
2018
- 2018-11-05 WO PCT/EP2018/080104 patent/WO2019091892A1/en not_active Ceased
- 2018-11-05 CN CN201890001441.5U patent/CN213081468U/en active Active
- 2018-11-05 DE DE212018000329.7U patent/DE212018000329U1/en active Active
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2010060484A1 (en) * | 2008-11-28 | 2010-06-03 | Abb Technology Ab | A calibration tool, a robot unit and a method for setting the orientation of a robot arm to a predetermined orientation |
Non-Patent Citations (2)
| Title |
|---|
| PETER MAKO: "Principles of Mastering at KUKA Robots", ACTA MECHATRONICA - INTERNATIONAL SCIENTIFIC JOURNAL ABOUT MECHATRONICS, VOLUME 2, 2017, 1 June 2017 (2017-06-01), pages 7 - 12, XP055549507, Retrieved from the Internet <URL:http://actamechatronica.eu/issues/2017/II_2017_02_Mako.pdf> [retrieved on 20190130] * |
| RSI UNIVERSITY - ROBOTIC SOLUTIONS INC: "Robot U - Mastering Your KUKA Robot", 13 August 2012 (2012-08-13), pages 1 - 4, XP055549576, Retrieved from the Internet <URL:https://www.youtube.com/watch?v=6TVe965SPPA> [retrieved on 20190130] * |
Also Published As
| Publication number | Publication date |
|---|---|
| DE212018000329U1 (en) | 2020-07-20 |
| CN213081468U (en) | 2021-04-30 |
| DE102017010405A1 (en) | 2019-05-09 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| DE112016002797B4 (en) | CALIBRATION DEVICE AND ROBOT SYSTEM WITH SUCH A CALIBRATION DEVICE | |
| DE102015001527B4 (en) | Robot system using visual feedback | |
| DE102013103137B4 (en) | Standardization of the alignment of a robot welding gun | |
| DE102016009548B3 (en) | Robot system with mobile robot | |
| WO2004026672A2 (en) | Method and device for the positionally precise mounting of a hinged flap on a part | |
| DE102004026813A1 (en) | Method and device for controlling handling devices | |
| DE102017130460B4 (en) | Method and device for correcting robot movements | |
| EP3402632A1 (en) | Determining an orientation of a robot relative to the direction of gravity | |
| DE102010023736A1 (en) | Robot system with problem detection function | |
| EP3374134A1 (en) | Calibrating a system with a conveying means and at least one robot | |
| DE102017003993B4 (en) | Calibration of a robot | |
| DE102016213965A1 (en) | Plug-in adapter, adjustment instrument and associated robot | |
| DE102020206593A1 (en) | Method and device for calibrating at least one sensor | |
| WO2019091892A1 (en) | Robot arm and method for adjustment thereof | |
| DE102019204564B4 (en) | Determining a parameter of a force acting on a robot | |
| EP4536423A1 (en) | Method and device for introducing a joining element into at least one component | |
| WO2016066616A1 (en) | Method and robot system for using an industrial robot for test jobs | |
| EP3535097B1 (en) | Calibrating a model of a process robot and operating a process robot | |
| EP3253540B1 (en) | Method for adjusting a torque sensor of a robot arm and robot comprising a robot arm and a control device | |
| DE102011052386A1 (en) | Method for calibrating original position of axles of vertically articulated arm robot e.g. six-axle robot, utilized for industrial factory, involves calibrating original position of axle of robot based on obtained angle error | |
| EP4323160B1 (en) | Automated manufacturing machine calibration | |
| DE102017003759A1 (en) | Adjustment device and method for adjusting a sensor for object detection on a vehicle | |
| DE102020203671B4 (en) | Method for controlling a robot arm | |
| WO2018206387A1 (en) | Robot adjustment | |
| DE3306888A1 (en) | METHOD AND DEVICE FOR DETECTING AND COMPENSATING THE PATH DIFFERENCE OF AN INDUSTRIAL ROBOT |
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: 18796935 Country of ref document: EP Kind code of ref document: A1 |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 18796935 Country of ref document: EP Kind code of ref document: A1 |