AT522075A4 - Verfahren zum Optimieren von Bewegungsabläufen - Google Patents
Verfahren zum Optimieren von Bewegungsabläufen Download PDFInfo
- Publication number
- AT522075A4 AT522075A4 ATA50409/2019A AT504092019A AT522075A4 AT 522075 A4 AT522075 A4 AT 522075A4 AT 504092019 A AT504092019 A AT 504092019A AT 522075 A4 AT522075 A4 AT 522075A4
- Authority
- AT
- Austria
- Prior art keywords
- manipulation device
- molding machine
- movement
- selected component
- time
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 22
- 230000008569 process Effects 0.000 title description 5
- 238000000465 moulding Methods 0.000 claims abstract description 50
- 238000005457 optimization Methods 0.000 claims abstract description 46
- 238000007493 shaping process Methods 0.000 claims abstract description 29
- 238000004364 calculation method Methods 0.000 claims abstract description 6
- 238000001746 injection moulding Methods 0.000 claims description 2
- 230000002452 interceptive effect Effects 0.000 claims description 2
- 230000020169 heat generation Effects 0.000 claims 1
- 238000005070 sampling Methods 0.000 description 10
- 239000000243 solution Substances 0.000 description 6
- 230000002123 temporal effect Effects 0.000 description 6
- 230000001133 acceleration Effects 0.000 description 3
- 230000006978 adaptation Effects 0.000 description 3
- 230000001419 dependent effect Effects 0.000 description 3
- 238000005265 energy consumption Methods 0.000 description 3
- 238000000605 extraction Methods 0.000 description 3
- 239000011159 matrix material Substances 0.000 description 3
- 230000009467 reduction Effects 0.000 description 3
- 238000005259 measurement Methods 0.000 description 2
- 238000004088 simulation Methods 0.000 description 2
- 238000005452 bending Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000009472 formulation Methods 0.000 description 1
- 238000003780 insertion Methods 0.000 description 1
- 230000037431 insertion Effects 0.000 description 1
- 238000013178 mathematical model Methods 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000004904 shortening Methods 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B29—WORKING OF PLASTICS; WORKING OF SUBSTANCES IN A PLASTIC STATE IN GENERAL
- B29C—SHAPING OR JOINING OF PLASTICS; SHAPING OF MATERIAL IN A PLASTIC STATE, NOT OTHERWISE PROVIDED FOR; AFTER-TREATMENT OF THE SHAPED PRODUCTS, e.g. REPAIRING
- B29C45/00—Injection moulding, i.e. forcing the required volume of moulding material through a nozzle into a closed mould; Apparatus therefor
- B29C45/17—Component parts, details or accessories; Auxiliary operations
- B29C45/76—Measuring, controlling or regulating
- B29C45/7626—Measuring, controlling or regulating the ejection or removal of moulded articles
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B29—WORKING OF PLASTICS; WORKING OF SUBSTANCES IN A PLASTIC STATE IN GENERAL
- B29C—SHAPING OR JOINING OF PLASTICS; SHAPING OF MATERIAL IN A PLASTIC STATE, NOT OTHERWISE PROVIDED FOR; AFTER-TREATMENT OF THE SHAPED PRODUCTS, e.g. REPAIRING
- B29C45/00—Injection moulding, i.e. forcing the required volume of moulding material through a nozzle into a closed mould; Apparatus therefor
- B29C45/17—Component parts, details or accessories; Auxiliary operations
- B29C45/40—Removing or ejecting moulded articles
- B29C45/42—Removing or ejecting moulded articles using means movable from outside the mould between mould parts, e.g. robots
- B29C2045/4275—Related movements between the robot gripper and the movable mould or ejector
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B29—WORKING OF PLASTICS; WORKING OF SUBSTANCES IN A PLASTIC STATE IN GENERAL
- B29C—SHAPING OR JOINING OF PLASTICS; SHAPING OF MATERIAL IN A PLASTIC STATE, NOT OTHERWISE PROVIDED FOR; AFTER-TREATMENT OF THE SHAPED PRODUCTS, e.g. REPAIRING
- B29C45/00—Injection moulding, i.e. forcing the required volume of moulding material through a nozzle into a closed mould; Apparatus therefor
- B29C45/17—Component parts, details or accessories; Auxiliary operations
- B29C45/76—Measuring, controlling or regulating
- B29C45/7626—Measuring, controlling or regulating the ejection or removal of moulded articles
- B29C2045/7633—Take out or gripping means
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B29—WORKING OF PLASTICS; WORKING OF SUBSTANCES IN A PLASTIC STATE IN GENERAL
- B29C—SHAPING OR JOINING OF PLASTICS; SHAPING OF MATERIAL IN A PLASTIC STATE, NOT OTHERWISE PROVIDED FOR; AFTER-TREATMENT OF THE SHAPED PRODUCTS, e.g. REPAIRING
- B29C2945/00—Indexing scheme relating to injection moulding, i.e. forcing the required volume of moulding material through a nozzle into a closed mould
- B29C2945/76—Measuring, controlling or regulating
- B29C2945/76494—Controlled parameter
- B29C2945/76568—Position
- B29C2945/76581—Position distance
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B29—WORKING OF PLASTICS; WORKING OF SUBSTANCES IN A PLASTIC STATE IN GENERAL
- B29C—SHAPING OR JOINING OF PLASTICS; SHAPING OF MATERIAL IN A PLASTIC STATE, NOT OTHERWISE PROVIDED FOR; AFTER-TREATMENT OF THE SHAPED PRODUCTS, e.g. REPAIRING
- B29C2945/00—Indexing scheme relating to injection moulding, i.e. forcing the required volume of moulding material through a nozzle into a closed mould
- B29C2945/76—Measuring, controlling or regulating
- B29C2945/76655—Location of control
- B29C2945/76792—Auxiliary devices
- B29C2945/76795—Auxiliary devices robots, grippers
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B29—WORKING OF PLASTICS; WORKING OF SUBSTANCES IN A PLASTIC STATE IN GENERAL
- B29C—SHAPING OR JOINING OF PLASTICS; SHAPING OF MATERIAL IN A PLASTIC STATE, NOT OTHERWISE PROVIDED FOR; AFTER-TREATMENT OF THE SHAPED PRODUCTS, e.g. REPAIRING
- B29C2945/00—Indexing scheme relating to injection moulding, i.e. forcing the required volume of moulding material through a nozzle into a closed mould
- B29C2945/76—Measuring, controlling or regulating
- B29C2945/76929—Controlling method
- B29C2945/76939—Using stored or historical data sets
- B29C2945/76943—Using stored or historical data sets compare with thresholds
-
- 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/39143—One program in robot controller for both robot and machine, press, mold
Landscapes
- Engineering & Computer Science (AREA)
- Manufacturing & Machinery (AREA)
- Mechanical Engineering (AREA)
- Injection Moulding Of Plastics Or The Like (AREA)
- Moulds For Moulding Plastics Or The Like (AREA)
Abstract
Verfahren zum Optimieren eines zumindest eine durchzuführende Bewegung aufweisenden Bewegungsablaufs einer einer Formgebungsmaschine zugeordneten Manipulationsvorrichtung und eines zumindest eine durchzuführende Bewegung aufweisenden Bewegungsablaufs zumindest einer ausgewählten Komponente dieser Formgebungsmaschine, wobei die Optimierung hinsichtlich des Gesamtsystems bestehend aus der Manipulationsvorrichtung und der zumindest einen ausgewählten Komponente der Formgebungsmaschine erfolgt, und zumindest folgende Schritte vorgesehen sind: - Definition von wenigstens einer - vorzugsweise geometrischen und/oder kinematischen und/oder dynamischen - Restriktion hinsichtlich des Bewegungsablaufs der Manipulationsvorrichtung und/oder des Bewegungsablaufs der zumindest einen ausgewählten Komponente einer Formgebungsmaschine - Bereitstellen zumindest eines Gütefunktionals, wobei sich das bereitgestellte zumindest eine Gütefunktional nur auf einen der Bewegungsabläufe bezieht und das Gesamtsystem bestehend aus der Manipulationsvorrichtung und der zumindest einen ausgewählten Komponente der Formgebungsmaschine durch eine sich auf das Gesamtsystem beziehende Restriktion repräsentiert ist oder sich das bereitgestellte zumindest eine Gütefunktional auf das Gesamtsystem bestehend aus der Manipulationsvorrichtung und der zumindest einen ausgewählten Komponente der Formgebungsmaschine bezieht - Berechnung der sich ergebenden Trajektorie für den Bewegungsablauf der Manipulationsvorrichtung und den Bewegungsablauf der zumindest einen ausgewählten Komponente der Formgebungsmaschine durch Extremalisierung des zumindest einen Gütefunktionals unter Berücksichtigung der wenigstens einen Restriktion.
Description
Die Erfindung betrifft ein Verfahren mit den Merkmalen des Oberbegriffs des Anspruchs 1 und/oder des Anspruchs 2 und eine Anordnung mit den Merkmalen des Oberbegriffs
des Anspruchs 8.
DE 10 2006 037 976 B4 beschreibt ein Verfahren zur synchronen Bewegung einer einer Formgebungsmaschine zugeordneten Manipulationsvorrichtung und einer Bewegung zumindest einer ausgewählten Komponente der Formgebungsmaschine. Es ergibt sich eine gewisse Verkürzung der Zykluszeit. Dieses Verfahren ist auf eine ausgewählte Komponente in Form einer Formaufspannplatte der Formgebungsmaschine und auf
eine Verkürzung der Zykluszeit beschränkt.
Aufgabe der Erfindung ist die Bereitstellung eines gattungsgemäßen Verfahrens bei welchem wählbar ist, in Bezug auf was für ein Gütefunktional eine Optimierung erfolgen soll und das hinsichtlich der ausgewählten Komponente der Formgebungsmaschine universeller einsetzbar ist und einer Anordnung, welche zur Durchführung eines solchen
Verfahrens konfiguriert ist.
Diese Aufgabe wird durch ein Verfahren mit den Merkmalen des Anspruchs 1 und/oder des Anspruchs 2 und eine Anordnung mit den Merkmalen des Anspruchs 8 gelöst. Vorteilhafte Ausführungsformen der Erfindung sind in den abhängigen Ansprüchen
definiert.
Die Grundidee der Erfindung liegt darin, dass die Trajektorien von Bewegungsabläufen der Manipulationsvorrichtung und zumindest einer ausgewählten Komponente der Formgebungsmaschine in Bezug auf ein Gütefunktional in optimierter Weise synchron ausgeführt werden und zwar nicht so, dass jeder Bewegungsablauf für sich optimiert wird, sondern dass sich die Optimierung im Hinblick auf das Gesamtsystem der beiden zu optimierenden Bewegungsabläufe bezieht. Hierdurch können Tot- und Wartezeiten
in den einzelnen Bewegungsabläufen vermieden werden. Die Berücksichtigung des Gesamtsystems erfolgt durch ein sich auf das Gesamtsystem
beziehendes Gütefunktional oder durch ein Gütefunktional, welches sich nur auf einen
der beiden zu optimierenden Bewegungsabläufe bezieht. Im letzteren Fall erfolgt der
Bezug auf das Gesamtsystem über den Einfluss des anderen Bewegungsablaufs auf
die zu wählenden Restriktionen.
Nicht nur die Startzeitpunkte für die einzelnen Bewegungsabläufe sondern die Trajektorien (d. h. die zurückgelegten Bahnen als Ganzes von einem Startpunkt bis zu einem Endpunkt einschließlich der zwischen diesen Punkten liegenden Punkte) für die
einzelnen Bewegungsabläufe werden festgelegt (d. h. ermittelt oder berechnet).
Anstelle eines Startpunktes könnte ein Startbereich definiert werden, d. h. Geschwindigkeit und Position können in einer gewissen Form variabel, aber (nicht vorab) bekannt sein. Der Startpunkt selbst könnte eine Optimierungsvariable sein. Der Endpunkt ist bevorzugt in einem relativ zum Werkzeug (auch als „Form“ bezeichnet) festen Koordinatensystem definiert und kann relativ zum Raum eine variable Position
und eine Geschwindigkeit besitzen.
Ein Startparameterset kann aus einer vorab optimierten Trajektorie oder einer in einem
Arbeitszyklus gemessenen Trajektorie stammen.
Für die Optimierung ist eine Definition von geometrischen und/oder kinematischen und/oder dynamischen und/oder prozesstechnischen Restriktionen hinsichtlich des Bewegungsablaufs der Manipulationsvorrichtung und/oder des Bewegungsablaufs der
zumindest einen ausgewählten Komponente einer Formgebungsmaschine erforderlich.
Die Berechnung der sich ergebenden Trajektorie für den Bewegungsablauf
der Manipulationsvorrichtung und/oder den Bewegungsablauf der zumindest einen ausgewählten Komponente einer Formgebungsmaschine kann in an sich bekannter Weise durch Extremalisierung des Gütefunktionals unter Berücksichtigung der
Restriktionen erfolgen.
Die Manipulationsvorrichtung kann beispielsweise in Form einer Handlingvorrichtung (Roboter) ausgebildet sein, wobei an einem Endpunkt (TCP — „tool center point“) der Handlingvorrichtung ein relativ zur Handlingvorrichtung bewegbarer Greifer angeordnet
sein kann.
Als Beispiel sei die Optimierung eines Gesamtsystems bestehend aus einem Greifer, einer Handlingvorrichtung (als Beispiel einer der Formgebungsmaschine zugeordneten Manipulationsvorrichtung) und eines Werkzeugs einer Formgebungsmaschine (als Beispiel für die wenigstens eine ausgewählte Komponente der Formgebungsmaschine) diskutiert.
Das Beispiel umfasst die Schritte:
- Bereitstellen eines mathematischen Modells für beide Mehrkörpersysteme (Handlingvorrichtung und Greifer einerseits und Formgebungsmaschine mit Werkzeug andererseits)
- Bestimmung der Restriktionen (Nebenbedingungen), z. B.: = Minimaler Abstand zwischen Handlingvorrichtung und Greifer und Werkzeug =» Einhaltung des minimalen Abstands auch im Falle eines Not-Halt
- Festlegung der Startbedingungen/Randbedingungen
- Wahl eines gemeinsamen Gütefunktionals für die Handlingvorrichtung, den Greifer und das Werkzeug, z. B. in Bezug auf: =» Zykluszeit - insbesondere die Zeit, um welche die Entnahme durch die
Handlingvorrichtung und den Greifer verlängert wird =» Energiebedarf für die Bewegungen
- Parametrierung der Trajektorien (Punkt-zu-Punkt Optimierung) als Funktion eines Bahnparameters
- Durchführung der Optimierung online oder offline durch Lösung des Optimierungsproblems oder alternativ durch iterative Anpassung der
Bewegungsabläufe auf Basis von Simulations- oder Messdaten
Sind bereits Bewegungsabläufe für die Manipulationsvorrichtung oder die ausgewählte Komponente der Formgebungsmaschine festgelegt, so kann mittels der Erfindung bei Änderung eines der Bewegungsabläufe eine optimierte Anpassung des anderen Bewegungsablaufs erfolgen. Hierzu erfolgt die Bereitstellung einer Trajektorie in Bezug
auf den geänderten Bewegungsablauf. Durch die Formgebungsmaschine vorgegebene (bestehend aus hardwaretechnischen
oder sicherheitstechnischen) Restriktionen für beide Bewegungsabläufe müssen
berücksichtigt werden. Zusätzlich können durch einen Bediener variable
(prozessabhängige) Restriktionen für eine oder beide Bewegungsabläufe eingegeben
werden.
Es kann ein Gütefunktional in Bezug auf das Gesamtsystem bestehend aus der Manipulationsvorrichtung und der zumindest einen ausgewählten Komponente der
Formgebungsmaschine bereitgestellt werden.
Es erfolgt eine Berechnung der sich ergebenden Trajektorie für die andere Bewegung
durch Extremalisierung des Gütefunktionals unter Berücksichtigung der Restriktionen.
Beispiele für Restriktionen sind (z. B. dynamische) Störkonturen und/oder Positionen, die zu bestimmten Zeiten erreicht sein müssen. Restriktionen können in Form von
Straftermen im Gütefunktional berücksichtigt werden.
Das Gütefunktional kann sich auf eine gesamte Zykluszeit eines Arbeitszyklus der Formgebungsmaschine oder eine Teilzeit der gesamten Zykluszeit der Formgebungsmaschine beziehen. Alternativ oder zusätzlich kann sich das Gütefunktional auf den Energiebedarf beider Bewegungen beziehen. Dies kann von der elektrischen Architektur des Gesamtsystems abhängen (z. B. arbeitspunktabhängiger
Wirkungsgrad einer Rückspeiseeinheit).
Bei der Formgebungsmaschine handelt es sich bevorzugt um eine Kunststoff-
SpritzgieRmaschine.
Bei der Manipulationsvorrichtung handelt es sich bevorzugt um eine Handlingvorrichtung mit einem Arm oder mehreren Armen und gegebenenfalls inklusive
eines Greifers.
Die Optimierung kann in einem einzigen Schritt so erfolgen, dass das Optimierungsproblem mit einem Optimierungstool gelöst wird. Die Optimierung kann alternativ iterativ so erfolgen, dass zunächst ein erster Bewegungsablauf für die Manipulationsvorrichtung und/oder die Formgebungsmaschine gefahren wird und das sich für diesen Bewegungsablauf bzw. Bewegungsabläufe ergebende Gütefunktional
berechnet wird und anschließend eine Modifikation des Bewegungsablaufs oder der
Bewegungsabläufe so durchgeführt wird, dass sich dann das für den modifizierten Bewegungsablauf oder die modifizierten Bewegungsabläufe ergebende Gütefunktional größer oder kleiner (je nach Optimierungsproblem) ist. Dies wird sooft durchgeführt, bis sich keine wesentliche Änderung des Gütefunktionals mehr ergibt. Diese Iterative Anpassung kann dabei sowohl auf Basis realer Messdaten als auch mittels
Simulationsergebnissen erfolgen. Ausführungsbeispiel:
Als Beispiel sei eine Entnahme eines in einem Werkzeugteil eines Werkzeugs der Formgebungsmaschine geformten Teils durch einen am TCP einer Handlingvorrichtung angeordneten Greifer genannt, wobei das Werkzeugteil an einer bewegbaren
Formaufspannplatte der Formgebungsmaschine angeordnet sei:
- Hier bietet sich eine Teilung des Optimierungsproblems an: = Trajektorie der Handlingvorrichtung und des Greifers zum Entnahmepunkt (Einfahren und Entformen) und Öffnungstrajektorie des Werkzeugteils und Entformungstrajektorie des Werkzeugs = Trajektorie der Handlingvorrichtung und des Greifers vom Entnahmepunkt
(Ausfahren) und ggf. Schließtrajektorie des Werkzeugteils
- Ausgangssituation der Optimierung:
= die Trajektorie der Handlingvorrichtung und des Greifers ist Teil der Optimierung und wird nicht vorgegeben (nur Randbedingungen wie Start- und Endpunkt oder Start- oder Endbereich)
=" das dynamische Modell der Handlingvorrichtung, des Greifers und der Formgebungsmaschine ist bekannt (evtl. sogar das elastische Modell, welches neben den Starrkörperbewegungen auch die elastischen Bewegungen beinhaltet):
d Is v = bl = mc —G(s, lb = wobei der Vektor s die Positionen der Handlingvorrichtung, des Greifers und der Formgebungsmaschine repräsentiert, der Vektor v die Geschwindigkeiten der Handlingvorrichtung, des Greifers und der Formgebungsmaschine
repräsentiert, die Massenmatrix M die Massen der Handlingvorrichtung, des
Greifers und der Formgebungsmaschine repräsentiert, der Vektor F die Eingangskräfte (z. B. Systemeingänge oder Motormomente) repräsentiert und der Vektor G weitere dynamische (Stör-)Einflüsse repräsentiert. = Die maximalen Momente, Beschleunigungen, Geschwindigkeiten, ... der Handlingvorrichtung und des Greifers sind bekannt (auch für den Not-Halt Fall) =" die maximalen Momente, Beschleunigungen, Geschwindigkeiten, ... der Formgebungsmaschine sind bekannt (auch für den Not-Halt Fall)
=» die aktuellen Istwerte der Formgebungsmaschine können bekannt sein
- Formulierung des Optimierungsproblems zur Berechnung einer optimalen
Trajektorie:
Die oben angeführten Bedingungen lassen sich folgendermaßen als
Optimierungsproblem formulieren:
min / = M(x(t,)) + | "Lx@, u) u(.) 0
unter Berücksichtigung von
&(t) = f(x(t),u(®), x(0)=xg Vte [0,t.]
g(x(t.)) =0 h(x(t),u(t)) <0
Das zu minimierende Gütefunktional / - im Allgemeinen auch als Bolza Gütefunktional bezeichnet — setzt sich aus einer Funktion des Endzustandes (Mayer Term M(x(t,), nicht zu verwechseln mit der Massenmatrix) und einem integralen Anteil (Lagrange Term L(x(t), u(t))) zusammen. Letzterer kann dabei sowohl eine Funktion der Steuergrößen / Optimierungsvariablen u(t) als auch der Systemzustände x(t) sein. t,
ist die Trajektoriendauer. Beschränkungen und Restriktionen können dabei in Form eines dynamischen Systems
&(t) = f(x(t),u(t)), als Gleichungsbedingungen g(x(t.)) = 0 oder in Form von Ungleichungsbedingungen h(x(t ), u(t)) < 0 berücksichtigt werden.
- Vorgangsweise zur Berechnung einer optimalen Trajektorie: =» Erarbeiten einer Problembeschreibung = Definition Optimierungsvariablen = Definition von Restriktionen
= Bereitstellen eines Gütefunktionals
Problembeschreibung:
- Trajektorie zum Entnahmepunkt:
= Festlegen des Startpunktes oder Startbereichs (Zeitpunkt frei), die Handlingvorrichtung und der Greifer befinden sich außerhalb des SchlieRbereiches (das ist der Bewegungsbereich) der Formgebungsmaschine
=» Festlegen des Entnahmepunktes oder des Entnahmebereichs. Hier gibt es verschiedene Möglichkeiten, z. B.:
= fester Ort, feste Geschwindigkeit, fester Zeitpunkt
= Bereich des Orts, Bereich einer Geschwindigkeit, Bereich eines Zeitpunkts
=» Trajektorie der bewegbaren Formaufspannplatte variabel aber zeitlich vorab bekannt -> synchronisieren der Bahn der Handlingvorrichtung und des Greifers mit der Bahn der bewegbaren Formaufspannplatte
=» Trajektorie der bewegbaren Formaufspannplatte variabel aber in Echtzeit bekannt -> synchronisieren der Bahn der Handlingvorrichtung und des Greifers mit der Bahn der bewegbaren Formaufspannplatte
= Festlegen eines Kontaktpunktes der Handlingvorrichtung und des Greifers mit einem Übernahmekopf oder einem Werkzeugteil der Formgebungsmaschine. Hier gibt es verschiedene Möglichkeiten, z. B.:
= Fester oder berechenbarer Ort, Zeitpunkt über die Freigabe (durch die Bewegung der bewegbaren Formaufspannplatte) veränderbar
= Kontaktpunkt als Funktion von Ort und Zeit durch die Bewegung der bewegbaren Formaufspannplatte vorab bekannt
= Kontaktpunkt als Funktion von Ort und Zeit durch die Bewegung der
bewegbaren Formaufspannplatte in Echtzeit bekannt
- Trajektorie vom Entnahmepunkt:
= Festlegen des Endpunktes (fester Ort des Greifers, Zeitpunkt frei) oder eines Endbereichs, Handlingvorrichtung und Greifer befinden sich außerhalb des SchlieRbereiches der Formgebungsmaschine
=» Festlegen des Entnahmepunktes oder eines Endbereichs. Hier gibt es verschiedene Möglichkeiten, z. B.:
= Fester Ort, feste Geschwindigkeit, Zeitpunkt fest und bekannt
= Bereich des Orts, Bereich einer Geschwindigkeit, Bereich eines Zeitpunkts (Zeitraum)
= Ort variabel aber zeitlich vorbekannt, Geschwindigkeit variabel aber zeitlich vorbekannt, Zeitpunkt fest und bekannt
= Ort variabel und Teil der Optimierung (oder äquivalent: Differenz einer absoluten Position des Greifers und der Handlingvorrichtung relativ zur
beweglichen Formaufspannplatte)
Optimierungsvariablen:
- Version 1a: = Der zeitliche und geometrische Verlauf der Trajektorie der Handlingvorrichtung
und des Greifers wird durch die Optimierung bestimmt.
= Soll-Bahn der bewegbaren Formaufspannplatte und eines Auswerfers der Formgebungsmaschine sind vorab bekannt.
=» Entnahmepunkt ist zeitlich und örtlich bekannt. Es gibt keine Anpassung des Entnahmepunkts auf eine Isttrajektorie.
=» Annahme: Formgebungsmaschine folgt ideal ihrer Trajektorie.
= Startpunkte und Endpunkte oder die dazugehörigen Bereiche der
Handlingvorrichtung und des Greifers sind fixiert.
- Version 1b: = Der zeitliche und geometrische Verlauf der Trajektorie des Greifers und der Handlingvorrichtung wird durch die Optimierung bestimmt. = Soll - Bahn der bewegbaren Formaufspannplatte und eines Auswerfers der
Formgebungsmaschine sind vorab bekannt.
=» Berechnung der idealen (nach einem mechatronischen Modell berechneten) Ist - Bahn der bewegbaren Formaufspannplatte und eines Auswerfers der Formgebungsmaschine.
=» Entnahmepunkt ist zeitlich und örtlich bekannt. Es gibt keine Anpassung des Entnahmepunkts auf eine Istbahn.
=» Annahme: Formgebungsmaschine folgt ihrer Trajektorie mit dem berechneten physikalischen Verhalten, sodass die berechnete Ist - Bahn gut mit der tatsächlichen Ist - Bahn übereinstimmt.
= Startpunkte und Endpunkte oder die dazugehörigen Bereiche der
Handlingvorrichtung und des Greifers sind fixiert.
- Version 1c: =" Zusatz zu Version 1a und/oder 1b =» Wenn keine Veränderung, welche die Werkzeug-Bewegung beeinflussen, durchgeführt wurden, kann das Optimierungsergebnis aus dem vorherigen Zyklus verwendet werden. Eine solche Vorgehensweise kann auch bei den
nachstehend diskutierten Versionen 2 bis 5 erfolgen.
- Version 2: = Der zeitliche und geometrische Verlauf der Trajektorie des Greifers und der
Handlingvorrichtung wird durch die Optimierung bestimmt.
=» Trajektorie der bewegbaren Formaufspannplatte und eines Auswerfers der Formgebungsmaschine sind vorab bekannt (immer gleich).
= Entnahmepunkt wird zeitlich und örtlich von der Optimierung bestimmt. Der Greifer und die Handlingvorrichtung sind im Entnahmepunkt in dem Sinne bewegungssynchronisiert als sie die gleiche Geschwindigkeit wie die bewegbare Formaufspannplatte aufweisen.
=" Annahme: Formgebungsmaschine folgt ideal ihrer Trajektorie.
= Startpunkte und Endpunkte oder die dazugehörigen Bereiche des Greifers
und der Handlingvorrichtung sind fixiert. - Version 3:
= Der zeitliche und geometrische Verlauf der Trajektorie des Greifers und der
Handlingvorrichtung werden durch die Optimierung bestimmt.
=» Trajektorie der bewegbaren Formaufspannplatte und eines Auswerfers der Formgebungsmaschine sind vorab nicht bekannt und werden einer Bewegungssteuerung des Greifers und der Handlingvorrichtung in Echtzeit bekannt gegeben.
= Entnahmepunkt wird zeitlich und örtlich von der Optimierung bestimmt. Der Greifer und die Handlingvorrichtung sind im Entnahmepunkt in dem Sinne bewegungssynchronisiert (in Echtzeit) als sie die gleiche Geschwindigkeit wie die bewegbare Formaufspannplatte aufweisen.
= Startpunkte und Endpunkte oder die dazugehörigen Bereiche des Greifers
und der Handlingvorrichtung sind fixiert.
- Version 4: = Der zeitliche und geometrische Verlauf der Trajektorie des Greifers und der
Handlingvorrichtung wird durch die Optimierung bestimmt.
= Der zeitliche Verlauf der Trajektorie der bewegbaren Formaufspannplatte und eines Auswerfers der Formgebungsmaschine werden durch die Optimierung bestimmt.
= Entnahmepunkt wird zeitlich und örtlich von der Optimierung bestimmt. Der Greifer und die Handlingvorrichtung sind im Entnahmepunkt in dem Sinne bewegungssynchronisiert als sie die gleiche Geschwindigkeit wie die bewegbare Formaufspannplatte aufweisen.
= Startpunkte und Endpunkte oder die dazugehörigen Bereiche des Greifers
und der Handlingvorrichtung sind fixiert.
- Version 5: = Der zeitliche und geometrische Verlauf der Trajektorie des Greifers und der
Handlingvorrichtung werden durch die Optimierung bestimmt.
= Der zeitliche Verlauf der Trajektorie der bewegbaren Formaufspannplatte und eines Auswerfers der Formgebungsmaschine werden durch die Optimierung bestimmt.
= Entnahmepunkt wird zeitlich und örtlich von der Optimierung bestimmt. Der Greifer und die Handlingvorrichtung sind im Entnahmepunkt in dem Sinne bewegungssynchronisiert (in Echtzeit) als sie die gleiche Geschwindigkeit
wie die bewegbare Formaufspannplatte aufweisen.
= Startpunkte und Endpunkte oder die dazugehörigen Bereiche des Greifers
und der Handlingvorrichtung sind fixiert.
Nebenbedingungen:
- Keine Kollision zwischen Greifer, Handlingvorrichtung und Formgebungsmaschine: =» Keine Verletzung des zeitlich variablen Arbeitsraumes von Handlingvorrichtung, Greifer und Formgebungsmaschine. = Keine Verletzung des zeitlich variablen Arbeitsraums von Handlingvorrichtung und Formgebungsmaschine bei Notaus von Formgebungsmaschine und/oder Handlingvorrichtung. - Kinematische Grenzwerte der Formgebungsmaschine und der Handlingvorrichtung und des Greifers dürfen nicht überschritten werden. - Kinetische Grenzwerte der Formgebungsmaschine (nicht linear) und der Handlingvorrichtung und des Greifers dürfen nicht überschritten werden. - Definition (kann auch variabel sein) des Entnahmepunkts: = Zeitpunkt oder Zeitdauer = Zeitpunkt, zu welchem eine absolute Position eines Auswerfers des Werkzeugs der Formgebungsmaschine, der Handlingvorrichtung und des Greifers zumindest annähernd äquivalent sind = Zeitpunkt, zu welchem sich eine Geschwindigkeit des Werkzeugs der Formgebungsmaschine und des Greifers und der Handlingvorrichtung nicht mehr als um ein vorbestimmtes Maß unterscheiden - Öffnungsweg > Entformungsweg - Maximale Schwingungen oder Biegemomente in der Handlingvorrichtung dürfen
nicht überschritten werden. Gütefunktional (verschiedene Möglichkeiten): - Zeitoptimierung: =» Minimierung einer Verlängerung einer Entnahmezeit durch Eingriff der
Handlingvorrichtung und des Greifers im Vergleich zu einer Öffnungszeit der
Formgebungsmaschine ohne Eingriff der Handlingvorrichtung und des Greifers.
=" Event. könnte ein elastisches Modell mitberechnet werden und in die Optimierung eingehen, um Schwingungen des Gesamtsystems und somit die Einschwingdauer zu minimieren. - Energieoptimierung - Stabilität hinsichtlich Schwingungen der Handlingvorrichtung (Bahn, Dynamik, Reibungen, Kollisionen usw.) - Wärmeentwicklung in den elektrischen Komponenten (Schaltschrank, Regler, ... ) - Optimal hinsichtlich einer Spitzenwertbelastung der Handlingvorrichtung und/oder der Formgebungsmaschine - Gewichtung von verschiedenen Kriterien (Zeit, Energie, Spitzenwert usw.)
- Prozessstabilität hinsichtlich verschiedener Kriterien, wie etwa Gesamtzykluszeit.
Alternativ oder zusätzlich könnte in ähnlicher Weise das Einlegen eines Einlegeteils durch die Handlingvorrichtung und den Greifer (als der Formgebungsmaschine zugeordnete Manipulationsvorrichtung) in ein Werkzeug der Formgebungsmaschine
(als ausgewählte Komponente der Formgebungsmaschine) behandelt werden.
Für die Zwecke der Erfindung wird ein hergestelltes Formteil und Ähnliches (wie bspw. ein Ausguss) solange als Komponente der Formgebungsmaschine verstanden, wie es sich im Bereich der Formgebungsmaschine befindet, insbesondere damit
bewegungsgekoppelt ist.
Alternativ oder zusätzlich könnte in ähnlicher Weise das Entfernen des Angusses durch die Handlingvorrichtung und den Greifer (als der Formgebungsmaschine zugeordnete
Manipulationsvorrichtung) behandelt werden.
Die Durchführung der Optimierung bei einer erfindungsgemäßen Formgebungsmaschine durch einen Bediener kann wie folgt erfolgen:
- Beispielsweise kann bequem eine Auswahl der Optimierungsvariablen der oben diskutierten Varianten 1 — 5 in einer Combobox (Drop-Down-Menü) und/oder anschaulichen Symbolbildern erfolgen.
- Ebenso kann eine bequeme Auswahl des Gütefunktionals erfolgen.
- Eine Startposition für die Handlingvorrichtung kann geteacht (oder
vorteilhafterweise auch optimiert werden) werden.
- Eine Grenzposition für die Formgebungsmaschine und die Handlingvorrichtung kann geteacht (oder automatisiert ermittelt) werden: =» Werkzeugbereich der Formgebungsmaschine öffnen = Greifer der Handlingvorrichtung fährt in eine minimale Position in die Formgebungsmaschine, so dass diese möglichst weit schließen kann =» Formgebungsmaschine schließt bis unmittelbar vor einer Kollision mit dem Greifer = Greifer fährt soweit aus der Formgebungsmaschine, dass diese schließen kann. - Entnahmeposition =» Eine Entnahmeposition für die Handlingvorrichtung kann geteacht (oder vorteilhafterweise auch optimiert werden) werden. = Kann in einem formfesten Koordinatensystem in Position, Geschwindigkeit, Beschleunigung, ... fixiert werden. = Kann mittels externen Sensorikausrüstungen automatisch ermittelt werden, wie etwa einem Kamerasystem oder einer Positionierung mit RFID oder NFS
Systemen.
Für einen konkreten Anwendungsfall würde sich beispielsweise nachfolgendes
Gütefunktional anbieten.
te min | = | (kı + k,F' F)dt FÜ 0
unter Berücksichtigung von:
d
dt M - lm Cr _ 66, »yl x(0) = [] x(te) = Xe
Fin VD S< VDmax Dabei wird der Mayer Term beispielsweise mit M(x(t.)) = 0 gewählt. Mit den Gewichtungsfaktoren k, und k, erfolgt eine Gewichtung zwischen Zeit- und Energieoptimalität. Der Sonderfall k, = 1undk, = 0 liefert die zeitoptimale Lösung. t, ist die Trajektoriendauer. Die erste Nebenbedingung beschreibt das dynamische System mit den Zuständen s (Position) und v (Geschwindigkeit). M kennzeichnet die
Dabei wird der Mayer Term beispielsweise mit M(x(t.)) = 0 gewählt. Mit den Gewichtungsfaktoren k, und k, erfolgt eine Gewichtung zwischen Zeit- und Energieoptimalität. Der Sonderfall k, = 1undk, = 0 liefert die zeitoptimale Lösung. t, ist die Trajektoriendauer. Die erste Nebenbedingung beschreibt das dynamische
System mit den Zuständen s (Position) und v (Geschwindigkeit). M kennzeichnet die
Massenmatrix, der Term G(s, v) enthält alle übrigen und eventuell nichtlinearen Terme, wie Reibungen oder Gravitationsterme. Der Startzustand des Systems wird in Form von Anfangsbedingungen für Position s(t = 0) = so und Geschwindigkeit v(t = 0) = v festgelegt. Das Erreichen eines definierten Endzustandes wird durch die
Gleichungsbedingung x(t,) = x, mit x, = [s. ve]” gefordert.
StellgröRen- sowie Zustandsbeschränkungen können in Form von Ungleichungsbedingungen berücksichtigt werden (Fin Die Vorteile einer gesamtheitlichen Optimierung sollen durch die nachfolgenden beispielhaften Signalverläufe verdeutlicht werden. Figur 1a zeigt eine Gegenüberstellung eines Standardzyklus nach dem Stand der Technik und einer zeitoptimierten Lösung: Der Roboter startet mit der Bewegung (q, und q,), sobald die Form (q;) die Endposition erreicht hat (dünne Linien, Trajektoriendauer t,) - mit einer zeitoptimalen Lösung Roboter erhält Frühstartsignal und synchronisiert sich schnellstmöglich auf die Form (dicke Linien, Trajektoriendauer t,,), wobei die Reduktion der Zykluszeit At, deutlich auszumachen ist. Weiters dargestellt ist der gesamte Energieaufwand E (vgl. Figur 1b) für die Roboter- und Formbewegung (zeitoptimal: dicke Linie, nicht optimiert: dünne Linie). Bei einer zeitoptimalen Bahnplanung der Einzelkomponenten fährt jede Komponente für sich so schnell wie möglich. Es zeigt sich, dass die Optimierung der Einzelbewegungen nicht zwangsläufig zu einem Optimum des Gesamtsystems führt, was zum einen zu unnötigen Stillstandszeiten der Einzelkomponenten und zum anderen zu einem vermeidbar hohen Energieverbrauch führen kann. Durch eine gesamtheitliche Betrachtung ist es jedoch möglich, die Entnahmezeit auf ein technologisch mögliches Minimum zu reduzieren und gleichzeitig den Energieaufwand zu minimieren (vgl. Fig. 2).
beispielhaften Signalverläufe verdeutlicht werden.
Figur 1a zeigt eine Gegenüberstellung eines Standardzyklus nach dem Stand der
Technik und einer zeitoptimierten Lösung:
Der Roboter startet mit der Bewegung (q, und q,), sobald die Form (q;) die Endposition erreicht hat (dünne Linien, Trajektoriendauer t,) - mit einer zeitoptimalen Lösung Roboter erhält Frühstartsignal und synchronisiert sich schnellstmöglich auf die Form (dicke Linien, Trajektoriendauer t,,), wobei die Reduktion der Zykluszeit At, deutlich auszumachen ist. Weiters dargestellt ist der gesamte Energieaufwand E (vgl. Figur 1b) für die Roboter- und Formbewegung (zeitoptimal: dicke Linie, nicht optimiert: dünne
Linie).
Bei einer zeitoptimalen Bahnplanung der Einzelkomponenten fährt jede Komponente für sich so schnell wie möglich. Es zeigt sich, dass die Optimierung der Einzelbewegungen nicht zwangsläufig zu einem Optimum des Gesamtsystems führt, was zum einen zu unnötigen Stillstandszeiten der Einzelkomponenten und zum anderen zu einem
vermeidbar hohen Energieverbrauch führen kann. Durch eine gesamtheitliche Betrachtung ist es jedoch möglich, die Entnahmezeit auf ein
technologisch mögliches Minimum zu reduzieren und gleichzeitig den Energieaufwand
zu minimieren (vgl. Fig. 2).
Wie Figur 2a beispielhaft zeigt, erreicht die Form q; die Endposition zum Zeitpunkt tpe1 und somit schneller als der Roboter (q, und q,) und muss dort auf diesen warten (dünne Linien). Durch die gesamtheitliche Optimierung (dicke Linien) erhöht sich zwar die Trajektoriendauer der Form auf t;.,, auf die Gesamtdauer der Entnahme hat dies jedoch keinen Einfluss. Durch die reduzierte Dynamik der Form ergibt sich eine
Energieeinsparung (vgl. niedrigere dicke Linie in Figur 2b).
Eine Berechnung der Optimierung kann in einer lokalen Steuerung der Formgebungsmaschine und/oder der Handlingvorrichtung oder über eine Datenfernverbindung in einem entfernten Rechner erfolgen.
Bevorzugt ist eine berechnete optimierte Trajektorie Teil eines Teiledatensatzes für die
konkrete Formgebungsmaschine und die konkrete ausgewählte Komponente der
Formgebungsmaschine.
Innsbruck, am 6. Mai 2019
Claims (8)
1. Verfahren zum Optimieren eines zumindest eine durchzuführende Bewegung aufweisenden Bewegungsablaufs einer einer Formgebungsmaschine zugeordneten Manipulationsvorrichtung und eines zumindest eine durchzuführende Bewegung aufweisenden Bewegungsablaufs zumindest einer ausgewählten Komponente dieser Formgebungsmaschine, dadurch gekennzeichnet, dass die Optimierung hinsichtlich des Gesamtsystems bestehend aus der Manipulationsvorrichtung und der zumindest einen ausgewählten Komponente der Formgebungsmaschine erfolgt, und zumindest folgende Schritte vorgesehen sind:
- Definition von wenigstens einer - vorzugsweise geometrischen und/oder kinematischen und/oder dynamischen - Restriktion hinsichtlich des Bewegungsablaufs der Manipulationsvorrichtung und/oder des Bewegungsablaufs der zumindest einen ausgewählten Komponente einer Formgebungsmaschine
- Bereitstellen zumindest eines Gütefunktionals, wobei sich das bereitgestellte zumindest eine Gütefunktional nur auf einen der Bewegungsabläufe bezieht und das Gesamtsystem bestehend aus der Manipulationsvorrichtung und der zumindest einen ausgewählten Komponente der Formgebungsmaschine durch eine sich auf das Gesamtsystem beziehende Restriktion repräsentiert ist oder sich das bereitgestellte zumindest eine Gütefunktional auf das Gesamtsystem bestehend aus der Manipulationsvorrichtung und der zumindest einen ausgewählten Komponente der Formgebungsmaschine bezieht
- Berechnung der sich ergebenden Trajektorie für den Bewegungsablauf der Manipulationsvorrichtung und den Bewegungsablauf der zumindest einen ausgewählten Komponente der Formgebungsmaschine durch Extremalisierung des zumindest einen Gütefunktionals unter Berücksichtigung
der wenigstens einen Restriktion.
2. Verfahren zum Optimieren eines zumindest eine durchzuführende Bewegung aufweisenden Bewegungsablaufs einer einer Formgebungsmaschine zugeordneten
Manipulationsvorrichtung oder eines zumindest eine durchzuführende Bewegung
einen Restriktion.
3. Verfahren nach einem der vorangehenden Ansprüche, wobei als Restriktion eine Störkontur und/oder wenigstens eine Position, die zu einer bestimmten Zeit erreicht
sein muss, bereitgestellt wird.
4. Verfahren nach wenigstens einem der vorangehenden Ansprüche, wobei sich das Gütefunktional auf eine gesamte Zykluszeit der Formgebungsmaschine oder eine
Teilzeit der gesamten Zykluszeit der Formgebungsmaschine bezieht.
5. Verfahren nach wenigstens einem der vorangehenden Ansprüche, wobei sich das
Gütefunktional bezieht auf:
- eine Minimierung einer Verlängerung einer Entnahmezeit durch Eingriff der Manipulationsvorrichtung im Vergleich zu einer Öffnungszeit der Formgebungsmaschine ohne Eingriff der Manipulationsvorrichtung
- Stabilität hinsichtlich Schwingungen der Manipulationsvorrichtung
- Wärmeentwicklung in elektrischen Komponenten der
Manipulationsvorrichtung und/oder der Formgebungsmaschine
6. Verfahren nach wenigstens einem der vorangehenden Ansprüche, wobei ein elastisches Modell der Manipulationsvorrichtung und/oder der Formgebungsmaschine mitberechnet wird, um Schwingungen des Gesamtsystems
zu reduzieren.
7. Verfahren nach wenigstens einem der vorangehenden Ansprüche, wobei für zumindest einen der Bewegungsabläufe variable Restriktionen durch einen
Bediener vorgegeben werden.
8. Anordnung aus einer Formgebungsmaschine, vorzugsweise einer KunststoffSpritzgieRmaschine, und einer Manipulationsvorrichtung, vorzugsweise eines Armes oder eines Greifers einer Handlingvorrichtung, dadurch gekennzeichnet, dass eine Steuervorrichtung der Formgebungsmaschine oder der Manipulationsvorrichtung oder eine gemeinsame Steuervorrichtung der Formgebungsmaschine und der Manipulationsvorrichtung dazu konfiguriert ist, ein Verfahren nach wenigstens einem der vorangehenden Ansprüche durchzuführen oder über eine Datenfernverbindung mit einer Steuervorrichtung zur Durchführung eines Verfahren nach wenigstens einem der vorangehenden Ansprüche in
Verbindung gebracht zu werden.
Innsbruck, am 6. Mai 2019
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| ATA50409/2019A AT522075B1 (de) | 2019-05-07 | 2019-05-07 | Verfahren zum Optimieren von Bewegungsabläufen |
| DE102020109950.9A DE102020109950A1 (de) | 2019-05-07 | 2020-04-09 | Verfahren zum Optimieren von Bewegungsabläufen |
| CN202010368630.XA CN111907025B (zh) | 2019-05-07 | 2020-04-28 | 用于优化成型机组件或操纵设备的运动过程的方法和系统 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| ATA50409/2019A AT522075B1 (de) | 2019-05-07 | 2019-05-07 | Verfahren zum Optimieren von Bewegungsabläufen |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| AT522075B1 AT522075B1 (de) | 2020-08-15 |
| AT522075A4 true AT522075A4 (de) | 2020-08-15 |
Family
ID=72192632
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ATA50409/2019A AT522075B1 (de) | 2019-05-07 | 2019-05-07 | Verfahren zum Optimieren von Bewegungsabläufen |
Country Status (3)
| Country | Link |
|---|---|
| CN (1) | CN111907025B (de) |
| AT (1) | AT522075B1 (de) |
| DE (1) | DE102020109950A1 (de) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE102022114857A1 (de) | 2021-06-16 | 2022-12-22 | Engel Austria Gmbh | Verfahren und Computerprogrammprodukt zum Verbessern einer Zykluszeit |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN119092009B (zh) * | 2024-11-06 | 2025-04-22 | 江苏吉尧新材料科技有限公司 | 全降生物塑料成型工艺的参数优化方法、装置、设备及介质 |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE10316527A1 (de) * | 2003-04-10 | 2004-10-28 | Hekuma Gmbh | Verfahren und Vorrichtung zum Steuern der Bewegungsabläufe zwischen einer Produktionsmaschine und einem Handlingsystem |
| DE102010052253A1 (de) * | 2010-11-23 | 2012-05-24 | Kuka Roboter Gmbh | Verfahren und Steuermittel zur Steuerung einer Roboteranordnung |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| AT501716B1 (de) * | 2005-09-26 | 2006-11-15 | Engel Austria Gmbh | Verfahren zum betrieb einer spritzgiessmaschine |
| EP1801681A1 (de) * | 2005-12-20 | 2007-06-27 | Asea Brown Boveri Ab | System mit einem Industrieroboter und mit einer Maschine, welche Bewegungsbefehle von der Robotersteuerung empfängt |
| AT519491A1 (de) * | 2016-12-23 | 2018-07-15 | Engel Austria Gmbh | Verfahren zur Optimierung eines Prozessoptimierungssystems und Verfahren zum simulieren eines Formgebungsprozesses |
| CN108326852B (zh) * | 2018-01-16 | 2021-01-05 | 西北工业大学 | 一种多目标优化的空间机械臂轨迹规划方法 |
-
2019
- 2019-05-07 AT ATA50409/2019A patent/AT522075B1/de active
-
2020
- 2020-04-09 DE DE102020109950.9A patent/DE102020109950A1/de active Pending
- 2020-04-28 CN CN202010368630.XA patent/CN111907025B/zh active Active
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE10316527A1 (de) * | 2003-04-10 | 2004-10-28 | Hekuma Gmbh | Verfahren und Vorrichtung zum Steuern der Bewegungsabläufe zwischen einer Produktionsmaschine und einem Handlingsystem |
| DE102010052253A1 (de) * | 2010-11-23 | 2012-05-24 | Kuka Roboter Gmbh | Verfahren und Steuermittel zur Steuerung einer Roboteranordnung |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE102022114857A1 (de) | 2021-06-16 | 2022-12-22 | Engel Austria Gmbh | Verfahren und Computerprogrammprodukt zum Verbessern einer Zykluszeit |
Also Published As
| Publication number | Publication date |
|---|---|
| CN111907025B (zh) | 2022-02-08 |
| AT522075B1 (de) | 2020-08-15 |
| DE102020109950A1 (de) | 2020-11-12 |
| CN111907025A (zh) | 2020-11-10 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| AT519508B1 (de) | Regelvorrichtung für ein Handlinggerät | |
| EP2905111B1 (de) | Verfahren zum Programmieren eines Industrieroboters und zugehöriger Industrieroboter | |
| DE112016002013B4 (de) | Systeme und Verfahren zur Steuerung einer Robotermanipulation | |
| EP3241081B1 (de) | Verfahren zur kompensation einer abweichung eines arbeitspunkts | |
| EP2851162A2 (de) | Verfahren zum manuell geführten Verstellen der Pose eines Manipulatorarms eines Industrieroboters und zugehöriger Industrieroboter | |
| WO2007028685A2 (de) | Verfahren und/oder vorrichtung zur steuerung und/oder überwachung einer bewegung bei industriellen maschinen | |
| DE102008062622A1 (de) | Verfahren und Vorrichtung zur Befehlseingabe in eine Steuerung eines Manipulators | |
| DE102012222728A1 (de) | Robotersteuerung bei einem nothaltereignis | |
| EP2768636B1 (de) | Betriebsverfahren für ein positioniersystem | |
| DE112017004812T5 (de) | Automatische synchronisierung von pressmaschinen und robotern | |
| DE102014226789A1 (de) | Verfahren und Manipulatoranordnung zum bedingten Anhalten zumindest eines Manipulators auf einer Bahn | |
| DE102014103370A1 (de) | Verfahren und Vorrichtung zur zeitdiskreten Steuerung eines Manipulators | |
| DE102017129948B4 (de) | Verfahren zum Steuern oder Regeln eines Schließmechanismus einer Formgebungsmaschine und Formgebungsmaschine | |
| AT522075B1 (de) | Verfahren zum Optimieren von Bewegungsabläufen | |
| EP2853355A2 (de) | Verfahren zum Betreiben eines mehrgliedrigen Manipulators | |
| EP3638462A1 (de) | Steuern eines roboters | |
| EP3356894B1 (de) | Verfahren zur automatischen konfiguration eines externen steuerungssystems zur steuerung und/oder regelung eines robotersystems | |
| DE102015002280B4 (de) | Verfahren und Anlage zum automatisierten Richten eines Gussteils | |
| WO2019201873A1 (de) | Verfahren zur erkennung einer intention eines partners gegenüber einer mehrgliedrigen aktuierten kinematik | |
| EP3370925B1 (de) | Roboter mit ansteuerung zur diskretisierten manuellen eingabe von positionen und/oder posen | |
| EP3884347B1 (de) | Kollisionsprüfung auf basis höherwertiger geometrie | |
| DE102019125326B3 (de) | Prognostizierter Bremsbereich eines Robotermanipulators | |
| DE202006021039U1 (de) | Einrichtung zum Regeln einer Spritzgießmaschine | |
| EP3627258B1 (de) | Bewegungsplanung für eine servopresse | |
| DE10336469A1 (de) | Verfahren und Vorrichtung zum Umformen eines Werkstücks mit anschließendem Anheben des Werkstücks |