Abstract:
Die vorliegende Erfindung betrifft ein Verfahren und eine Vorrichtung zur Positionsbestimmung einer Kinematik (110, 115, 120) einer bevorzugt hydraulischen Maschine, wobei die Kinematik (110, 115, 120) gegenüber einem die Positionsbestimmung durchführenden Maschinenbereich (105) peripher angeordnet ist, und wobei es zu Betriebssituationen der Maschine kommt, in denen zwischen der Kinematik (110, 115, 120) und dem die Positionsbestimmung durchführenden Maschinenbereich (105) keine signaltechnische Verbindung möglich ist, und wobei insbesondere vorgesehen ist, dass die Position der Kinematik (110, 115, 120) anhand eines von dem die Positionsbestimmung durchführenden Maschinenbereich (105) durchgeführten direkten signaltechnischen Messverfahrens (230, 235, 240, 245) ermittelt wird, dass die Position der Kinematik (110, 115, 120) in Betriebssituationen der Maschine, in denen keine signaltechnische Verbindung möglich ist, anhand eines indirekten Messverfahrens (210, 215, 220, 225) ermittelt wird, wobei anhand des direkten Messverfahrens (230, 235, 240, 245) und anhand des indirekten Messverfahrens (210, 215, 220, 225) ermittelte Positionsdaten zur Positionsbestimmung der Kinematik (110, 115, 120) gemeinsam ausgewertet werden.
Abstract:
An x-y robotic motion control system (300) includes a controller (314), a first rail and a second rail (310) spaced from the first rail (308) wherein the first and second rails (308, 310) are substantially parallel to one another. A gantry (302) has a first end (304) movable along the first rail (308) and a second end (306) movable along the second rail (310). A payload (320) is movable along the gantry (302) and a position sensor (328) is movable along the gantry (302) with the payload (320). A first encoder (316) is configured to detect the first end (304) of the gantry (302) with respect to the first rail (308), and a second encoder (324) is configured to detect the second end (306) of the gantry (302) with respect to the second rail (310). The position sensor (328) and the first and second encoders (316, 324) are coupled to the controller (314), which calculates a position of the payload (320) as a function of signals from the position sensor 328) and the first and second encoders (316, 324).
Abstract:
Ein erfindungsgemäßes Verfahren zur sicheren Ermittlung wenigstens einer Stellung (q i ) und/oder Geschwindigkeit wenigstens einer Achse (i = 1, 2, 3, 4, 5, 6) eines Roboters umfasst die Schritte: - Ermitteln (S20) eines ersten Parameters (q 1 , q 2 , q 3 , q 4 , q 5 , q 6 ), der von einer Stellung und/oder Geschwindigkeit dieser Achse abhängt, mittels eines Sensors (12, 22, 32, 42, 52, 62); - Ermitteln (S30) eines zweiten Parameters (k i ), der von einer Gegenspannung abhängt, die durch eine Bewegung dieser Achse in einem Elektromotor (11, 21, 31, 41, 51, 61) zum Antreiben der Achse induziert wird; und - Umschalten von einem ersten Betriebsmodus, in dem der erste Parameter als sicher ermittelter Parameter verwendet wird (S50), in einen zweiten Betriebsmodus, in dem der erste Parameter nicht als sicher ermittelter Parameter verwendet wird (S40), sofern eine Abweichung zwischen dem ersten und zweiten Parameter einen vorgegebenen Grenzwert (G i ) übersteigt.
Abstract:
In einer Kehlmaschine wird mit wenigstens einem drehbar angetriebenen Werkzeug (7, 8, 10, 11) am Werkstück (1) die Struktur (27) oder Kontur durch Werkstückabtrag hergestellt. Die Werkstückpositionen längs des Werkstückes (1) zur Erzeugung der Struktur oder Kontur werden in Abhängigkeit von den Daten des Werkstückes (1) und des Werkzeuges (7, 8, 10, 11) festgelegt. Die Daten werden der Maschinensteuerung übergeben, die das auf den Daten basierende CNC-Programm während des Durchlaufes des Werkstückes (1) durch die Kehlmaschine abarbeitet und das Werkzeug (7, 8, 10, 11) über CNC-Antriebe in Abhängigkeit von der Werkstückposition in die erforderlichen Positionen verstellt. Die Werkstückposition wird beim Durchlauf des Werkstückes (1) durch die Kehlmaschine erfasst. Zur Erfassung der Werkstückposition in der Kehlmaschine ist vor und nach dem Werkzeug (1) wenigstens ein Messelement (18) vorgesehen, das an die Maschinensteuerung angeschlossen ist und den Vorschubweg des Werkstückes (1) beschreibende Signale an die Maschinensteuerung liefert. Mit der Maschinensteuerung wird entsprechend den Signalen das Werkzeug (7, 8, 10, 11) in die jeweiligen Werkzeugpositionen verstellt.
Abstract:
Die Erfindung betrifft ein Verfahren zum Ermitteln von Betriebsgrößen eines Aktors (200) mit positionierbarem Element (210), das mittels eines Elektromotors (220) bewegbar ist, wobei eine Betriebsgröße des Elektromotors (220) und eine Betriebsgröße des Elements (210) erfasst werden, und wobei aus der Betriebsgröße des Elektromotors (220) eine der Betriebsgröße des Elements (210) entsprechende Vergleichsgröße ermittelt wird, sowie eine Ansteuervorrichtung (205) für einen solchen Aktor (200) und einen solchen Aktor (200).
Abstract:
Large machines, especially those having working envelopes in excess of fifteen feet, exhibit unacceptable errors because of thermal expansion and mechanical misalignments between the axes. The errors have traditionally been minimized by enclosing the machine in a thermal enclosure, by careful calibration, or by mounting a laser interferometer on each axis. These solutions are costly, may require frequent recalibration, and do not correct for small rotations of one axis relative to another axis due to wear etc. The present invention uses an interferometric laser tracker or a comparable 3D position sensor to measure the position of a retroflector attached to the end effector, e.g. a machine head when the machine comes to rest. A computer compares the measured position to the desired position according to the machine media, and adds the appropriate correction with trickle feed media statements to move the machine to the correct position prior to further machining.
Abstract:
An x-y robotic motion control system (300) includes a controller (314), a first rail and a second rail (310) spaced from the first rail (308) wherein the first and second rails (308, 310) are substantially parallel to one another. A gantry (302) has a first end (304) movable along the first rail (308) and a second end (306) movable along the second rail (310). A payload (320) is movable along the gantry (302) and a position sensor (328) is movable along the gantry (302) with the payload (320). A first encoder (316) is configured to detect the first end (304) of the gantry (302) with respect to the first rail (308), and a second encoder (324) is configured to detect the second end (306) of the gantry (302) with respect to the second rail (310). The position sensor (328) and the first and second encoders (316, 324) are coupled to the controller (314), which calculates a position of the payload (320) as a function of signals from the position sensor 328) and the first and second encoders (316, 324).