[go: up one dir, main page]

DE102018203667A1 - Verfahren zur automatisierten Bewegungsplanung bei einem Planarantrieb - Google Patents

Verfahren zur automatisierten Bewegungsplanung bei einem Planarantrieb Download PDF

Info

Publication number
DE102018203667A1
DE102018203667A1 DE102018203667.5A DE102018203667A DE102018203667A1 DE 102018203667 A1 DE102018203667 A1 DE 102018203667A1 DE 102018203667 A DE102018203667 A DE 102018203667A DE 102018203667 A1 DE102018203667 A1 DE 102018203667A1
Authority
DE
Germany
Prior art keywords
mover
movement
condition
stator
sequence
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.)
Pending
Application number
DE102018203667.5A
Other languages
English (en)
Inventor
David Kampert
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Robert Bosch GmbH
Original Assignee
Robert Bosch GmbH
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Robert Bosch GmbH filed Critical Robert Bosch GmbH
Priority to DE102018203667.5A priority Critical patent/DE102018203667A1/de
Publication of DE102018203667A1 publication Critical patent/DE102018203667A1/de
Pending legal-status Critical Current

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60LPROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
    • B60L13/00Electric propulsion for monorail vehicles, suspension vehicles or rack railways; Magnetic suspension or levitation for vehicles
    • B60L13/04Magnetic suspension or levitation for vehicles
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B65CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
    • B65GTRANSPORT OR STORAGE DEVICES, e.g. CONVEYORS FOR LOADING OR TIPPING, SHOP CONVEYOR SYSTEMS OR PNEUMATIC TUBE CONVEYORS
    • B65G2203/00Indexing code relating to control or detection of the articles or the load carriers during conveying
    • B65G2203/02Control or detection
    • B65G2203/0266Control or detection relating to the load carrier(s)
    • B65G2203/0283Position of the load carrier
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B65CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
    • B65GTRANSPORT OR STORAGE DEVICES, e.g. CONVEYORS FOR LOADING OR TIPPING, SHOP CONVEYOR SYSTEMS OR PNEUMATIC TUBE CONVEYORS
    • B65G2203/00Indexing code relating to control or detection of the articles or the load carriers during conveying
    • B65G2203/04Detection means
    • B65G2203/042Sensors
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B65CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
    • B65GTRANSPORT OR STORAGE DEVICES, e.g. CONVEYORS FOR LOADING OR TIPPING, SHOP CONVEYOR SYSTEMS OR PNEUMATIC TUBE CONVEYORS
    • B65G2203/00Indexing code relating to control or detection of the articles or the load carriers during conveying
    • B65G2203/04Detection means
    • B65G2203/042Sensors
    • B65G2203/043Magnetic
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B65CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
    • B65GTRANSPORT OR STORAGE DEVICES, e.g. CONVEYORS FOR LOADING OR TIPPING, SHOP CONVEYOR SYSTEMS OR PNEUMATIC TUBE CONVEYORS
    • B65G54/00Non-mechanical conveyors not otherwise provided for
    • B65G54/02Non-mechanical conveyors not otherwise provided for electrostatic, electric, or magnetic
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Electromagnetism (AREA)
  • Power Engineering (AREA)
  • Transportation (AREA)
  • Mechanical Engineering (AREA)
  • Linear Motors (AREA)

Abstract

Die Erfindung betrifft ein Verfahren zum Betrieb eines Planarantriebs (10), vorzugsweise im Rahmen einer industriellen Produktionsanlage, wobei der Planarantrieb (10) einen Stator und wenigstens einen Mover (20; 21; 22) umfasst, wobei jeder Mover (20; 21; 22) zumindest bezüglich zweier linearer Freiheitsgrade (12; 13) beweglich zum Stator (11) ist, wobei er vom Stator (11) entsprechend antreibbar ist, wobei wenigstens eine Lageerfassungseinrichtung (14) vorgesehen ist, mit welcher die Lage eines jedem Movers (20; 21; 22) relativ zum Stator (11) ermittelbar ist.Erfindungsgemäß wird zumindest eine Bedingung vorgegeben, welche während einer Bewegung des wenigstens einen Movers (20; 21; 22) relativ zum Stator (11) einzuhalten ist, wobei der wenigstens eine Mover einen ersten Mover (21) umfasst, wobei ein Anfangs- und wenigstens ein Endpunkt (30; 31) einer Bewegung des ersten Movers (21) vorgegeben werden, wobei ein Bewegungsablauf des ersten Movers (21) zwischen dem Anfangs- und dem wenigstens einen Endpunkt (30; 31) automatisiert so gewählt wird, dass die wenigstens eine Bedingung eingehalten ist, wobei ein Endpunkt (31) erreicht wird, wobei der erste Mover (21) unter Verwendung des Stators (11) und der Lageerfassungseinrichtung entsprechend dem gewählten Bewegungsablauf bewegt wird.

Description

  • Die Erfindung betrifft ein Verfahren zum Betrieb eines Planarantriebs gemäß dem Oberbegriff von Anspruch 1.
  • Aus der US 9 685 849 B2 ist ein entsprechender Planarantrieb bekannt. Weiter ist aus der DE 10 2014 212 256 A1 die Verwendung eines derartigen Planarantriebs in einer Produktionsanlage bekannt.
  • Ein Vorteil der vorliegenden Erfindung besteht darin, dass mit der entsprechenden Produktionsanlage sehr flexibel viele unterschiedliche Produkte herstellbar sind, wobei dennoch für den Benutzer der Produktionsanlage nur ein sehr geringer Aufwand für die Planung der Bewegung der Mover des Planarantriebs anfällt. Darüber hinaus arbeitet die Produktionsanlage besonders effektiv, wobei insbesondere die unproduktiven Bewegungszeiten des Movers minimiert werden.
  • Gemäß dem selbständigen Anspruch wird vorgeschlagen, dass zumindest eine Bedingung vorgegeben wird, welche während einer Bewegung des wenigstens einen Movers relativ zum Stator einzuhalten ist, wobei der wenigstens eine Mover einen ersten Mover umfasst, wobei ein Anfangs- und wenigstens ein Endpunkt einer Bewegung des ersten Movers vorgegeben werden, wobei ein Bewegungsablauf des ersten Movers zwischen dem Anfangs- und dem wenigstens einen Endpunkt automatisiert so gewählt wird, dass die wenigstens eine Bedingung eingehalten ist, wobei ein Endpunkt erreicht wird, wobei der erste Mover unter Verwendung des Stators und der Lageerfassungseinrichtung entsprechend dem gewählten Bewegungsablauf bewegt wird.
  • Es versteht sich, dass die genannte zumindest eine Bedingung gerade nicht unmittelbar zum Inhalt hat, dass der Mover dem genannten Bewegungsablauf folgt. Der zumindest eine Mover ist vorzugsweise mit Permanentmagneten versehen, höchst vorzugsweise an der dem Stator zugewandten Seite. Der Stator kann mit elektrischen Spulen versehen sein, um den Mover im Sinne eines Linearmotors zu bewegen. Der Stator kann mit beweglich, insbesondere drehbeweglich, angetriebenen Permanentmagneten versehen sein, um den Mover zu bewegen. Die zumindest eine Bedingung ist vorzugsweise eine physikalische Bedingung. Der genannte Bewegungsablauf kann auch Stillstandsphasen umfassen, beispielsweise, wenn ein Mover anhält, um einen anderen Mover zwecks Kollisionsvermeidung passieren zu lassen.
  • Die Bedingungen umfassen vorzugsweise abstrakte Bedingungen, die unabhängig vom konkreten Einsatzfall gültig sind. Sie sind insbesondere für viele verschiedene Bewegungsabläufe des Planarantriebs gültig. Beispielsweise darf sich ein Mover, der mit einem bestimmten empfindlichen Produkt beladen ist, nicht in einem bestimmten Umkreis einer bestimmten Bearbeitungsstation, die schädliche Emission abgibt, aufhalten. Höchst vorzugsweise werden die abstrakten Bedingungen bereits bei der Planung eines bestimmten Planarantriebs bzw. einer Produktionsanlage ermittelt bzw. festgelegt, wobei sie in der betreffenden Steuersoftware hinterlegt werden. Die abstrakten Bedingungen können sich auf Teilbereiche des Stators beziehen. Es kann beispielsweise daran gedacht sein, für Teilbereiche des Stators Obergrenzen für die Geschwindigkeit und/oder die Beschleunigung des Movers vorzugeben. Weiter kann in Form einer abstrakten Bedingung eine Gruppe von Objekten definiert werden. Insbesondere ist an solche Objekte gedacht, mit welchen die Mover beladen sein können. Eine Produktionsanlage kann beispielsweise dazu eingerichtet sein, mehrere Bauvarianten eines Produkts herzustellen. Diese können im Rahmen einer abstrakten Bedingung zu einer Gruppe zusammengefasst sein. Eine weitere abstrakte Bedingung kann sich dann wiederum auf diese Gruppe beziehen, beispielsweise, indem sie eine maximale Beschleunigung für diese Gruppe von Objekten vorgibt.
  • Die Bedingungen umfassen weiter konkrete Merkmale, die abhängig vom konkreten Bewegungsablauf sind. Beispielsweise „ein bestimmter Mover ist mit einem bestimmen Produkt bzw. Objekt beladen“. Die konkreten Merkmale sind vorzugsweise während eines einzelnen, zugeordneten Bewegungsablaufs unverändert gültig und werden vor dem betreffenden Bewegungsablauf ermittelt. Dies kann auch automatisiert geschehen, beispielsweise, wenn ein bestimmter leerer Mover im Rahmen eines führenden Bewegungsvorgangs zu einer Beladestation bewegt wurde, in welcher er, vorzugsweise automatisiert, mit einem bestimmten Produkt bzw. Objekt beladen wurde. Daraufhin kann für den nächsten Bewegungsablauf automatisiert das konkrete Merkmale vorgegeben werden, dass der genannte Mover mit dem genannten Produkt bzw. Objekt beladen ist. Über mehrere Bewegungsabläufe hinweg können sich die konkreten Merkmale ändern.
  • Zur Ermittlung der konkreten Bedingung bzw. Merkmale zur Durchführung des einzelnen Bewegungsvorgangs können abstrakte Bedingungen herangezogen werden, die durch Betrachtung des aktuellen Zustands des Planarantriebs, der bewegten Objekte und kommunikationstechnisch verbundener Systeme das Schließen auf konkrete Bedingungen erlauben. Als Beispiel für ein kommunikationstechnisch verbundenes System ist eine Bearbeitungsstation, die über eine digitale I/O Schnittstelle signalisiert, ob sie in Betrieb ist oder nicht, zu nennen.
  • Die abstrakten Bedingungen können eine Prämisse besitzen, die auf eine Ausprägung oder eine Menge von Ausprägungen eines Merkmals abzielt, das von einem Objekt besessen wird, welches durch die Ausführung einer Bewegung in eine definierte Relation zum Besitzer der abstrakten Bedingung gebracht werden kann. Beispielsweise kann ein Produkt scharfkantig sein, wobei Verletzungsgefahr besteht. An jede Bewegung in genau den Teilbereichen des Planarantriebs mit möglichem manuellem Eingriff müssen daher konkrete Bedingungen gestellt werden. An den Produkttyp (der im Betrieb jedes Objekt einer Menge bewegter Objekte charakterisiert) wird eine abstrakte Bedingung mit der Prämisse „Für jedes Objekt, zu dem eine ist-teilweise-in-Relation besteht“ und das ein Merkmal „Manueller Eingriff“ mit der Ausprägung „möglich“ besteht. Somit wäre die zugehörige abstrakte Bedingung nur für die relevanten Fälle anzuwenden. Mögliche Relationen sind zumindest: ist-teilweise-in, ist-ganz-in, ist-über, ist-unter (für vertikale Fahrweise!).
  • Die abstrakten Bedingungen können eine Konklusion besitzen, welche die anzuwendenden konkreten Bedingungen an einen auszuführenden Bewegungsablauf enthält. Als Beispiel zu nennen ist: "... muss gelten: Die Bewegungsgeschwindigkeit ist < 0.2 m/s".
  • In den abhängigen Ansprüchen sind vorteilhafte Weiterbildungen und Verbesserungen der Erfindung angegeben.
  • Es kann vorgesehen sein, dass der Bewegungsablauf eine geometrische Bewegungsbahn umfasst, entlang derer die Bewegung des betreffenden Movers verläuft, wobei der Bewegungsablauf weiter den zeitlichen Ablauf der Bewegung entlang der Bewegungsbahn umfasst. Die Bewegungsbahn wird vorzugsweise von einer geometrischen Kurve beschrieben, welche sich höchst vorzugsweise auf einen vorgegebenen Referenzpunkt am Mover und/oder am Stator bezieht.
  • Es kann vorgesehen sein, dass die Bewegungsbahn und der zeitliche Ablauf nacheinander automatisiert gewählt werden. Vorzugsweise wird der zeitliche Ablauf nach der Bewegungsbahn gewählt. Hierdurch verringert sich der Aufwand bei der automatisierten Auswahl des Bewegungsablaufs. Insbesondere können Kollisionen von Movern oft allein dadurch vermieden werden, dass allein der zeitliche Ablauf in geeigneter Weise gewählt wird, wobei typischerweise einer der betroffenen Mover kurz angehalten wird.
  • Es kann vorgesehen sein, dass der wenigstens eine Mover einen vom ersten verschiedenen zweiten Mover umfasst, wobei eine erste Bedingung für den ersten Mover den gewählten Bewegungsablauf für den zweiten Mover umfasst, wobei die erste Bedingung weiter umfasst, dass der erste und der zweite Mover bei einer Bewegung entsprechend dem jeweils gewählten Bewegungsablauf nicht kollidieren. Hierdurch werden Kollisionen zwischen den Movern vermieden. Weiter ist ein flexible Anpassung an die gewünschte Transportaufgabe möglich.
  • Es kann vorgesehen sein, dass der Bewegungsablauf des zweiten Movers erneut gewählt wird, wenn mit dem bisher gewählten Bewegungsablauf des zweiten Movers die erste Bedingung des ersten Movers nicht einhaltbar ist. Hierdurch wird sichergestellt, dass es immer möglich ist, automatisiert einen Bewegungsablauf zu finden, der alle Bedingungen erfüllt, sofern dieser existiert.
  • Es kann vorgesehen sein, dass wenigstens drei Mover vorhanden sind, wobei eine der ersten Bedingung entsprechende Bedingung für alle möglichen Paarkombinationen von Movern vorgegeben wird. Damit ist das erfindungsgemäße Verfahren für beliebig viele Mover ausführbar.
  • Es kann vorgesehen sein, dass eine zweite Bedingung eines Movers zulässige Positionen und/oder die maximal zulässige Bewegungsgeschwindigkeit und/oder die maximal zulässige Bewegungsbeschleunigung und/oder den maximalen Bewegungsruck dieses Movers umfasst.
  • Es kann vorgesehen sein, dass ein Mover nicht bewegt wird, wenn dessen Masse eine vorgegebene Maximalmasse überschreitet. Hierdurch wird insbesondere vermieden, dass der normalerweise freischwebende Mover auf dem Stator schleift und diesen beschädigt.
  • Es kann vorgesehen sein, dass die tatsächliche Masse eines Movers unter Verwendung der Lagererfassungsvorrichtung ermittelt wird. Die Lagererfassungsvorrichtung ist hierzu vorzugsweise in der Lage, den Abstand des Movers zum Stator senkrecht zur Statoroberfläche zu bestimmen. Beispielsweise kann der Stator mit einer Vielzahl von rasterartig verteilt angeordneten Magnetfeldsensoren versehen sein, mit denen das Permanentmagnetfeld des Movers messbar ist. Es ist auch denkbar, dass der Stator mit verteilt angeordneten Spulen versehen ist, die vom Mover ausgesendete elektromagnetische Impulse empfangen.
  • Es kann vorgesehen sein, dass zumindest eine Bedingung die Optimierung eines physikalischen Parameters des Planarantriebs bzw. der Produktionsanlage umfasst. Hierbei handelt es sich um ein Beispiel einer abstrakten Bedingung. Insbesondere kann eine besonders kurze Zeitdauer einzelner oder aller Bewegungsabläufe angestrebt werden. Weiter kann ein besonders geringer Energieverbrauch angestrebt werden, insbesondere bei solchen Bewegungsabläufen, die nicht kritisch für die Produktionsleistung der gesamten Produktionsanlage sind. Es kann auch daran gedacht sein, eine geringe Geräuschentwicklung zu fordern, beispielsweise, wenn Produkte bewegt werden, die zum Klappern neigen.
  • Es kann vorgesehen sein, dass die Bedingungen an die auszuführenden Bewegungen automatisiert ermittelt werden. Weiter kann vorgesehen sein, dass zur automatischen Ermittlung der Bedingungen zuvor festgelegte abstrakte Bedingungen herangezogen werden.
  • Es versteht sich, dass die vorstehend genannten und die nachfolgend noch zu erläuternden Merkmale nicht nur in der jeweils angegebenen Kombination, sondern auch in anderen Kombinationen oder in Alleinstellung verwendbar sind, ohne den Rahmen der vorliegenden Erfindung zu verlassen.
  • Die Erfindung wird im Folgenden anhand der beigefügten Zeichnung näher erläutert. Es zeigt:
    • 1 eine grobschematische Draufsicht eines erfindungsgemäßen Planarantriebs.
  • 1 zeigt eine grobschematische Draufsicht eines erfindungsgemäßen Planarantriebs 10. Der Planarantrieb 10 umfasst einen Stator 11, der im Wesentlichen rechteckig ausgebildet ist, wobei er sich entlang einer X- und einer Y-Achse 12; 13 erstreckt, die senkrecht zu einander ausgerichtet sind. Der Stator 11 umfasst beispielsweise eine Vielzahl von (nicht dargestellten) langestreckten Spulen, die sich wahlweise entlang der X- oder der Y-Achse 12; 13 erstrecken. Die Mover 20; 21; 22 sind typischerweise quadratisch ausgebildet, wobei sie an der Unterseite mit fest angeordneten Permanentmagneten versehen sind. Durch geeignete Bestromung der genannten Spulen können die Mover 20; 21; 22 statisch in der Schwebe gehalten werden. Es ist aber auch möglich, die Mover 20; 21; 22 entlang einer beliebigen Bahn in der X-Y-Ebene des Stators 11 zu bewegen. Ein entsprechender Planarantrieb ist beispielsweise aus der US 9 685 849 B2 bekannt, deren gesamter Inhalt in Bezug genommen und zum Inhalt der vorliegenden Anmeldung gemacht wird. Weitere Planarantriebe mit gleicher Funktionalität aber anderem Aufbau sind aus US 6 003 230 A1 , US 6 069 418 A1 , US 6 097 114 A1 , US 6 441 514 B1 , US 6 452 292 B1 , US 6 987 335 B2 , US 7 057 370 B2 , US 7 224 252 B2 und US 7 948 122 B2 bekannt. In der deutschen Patentanmeldung mit dem Aktenzeichen 10 2016 224 951.7 wird darüber hinaus ein Planarantrieb beschrieben, dessen Stator mit drehbaren Permanentmagneten versehen ist, die jeweils von einem Elektromotor angetrieben sind. An der Unterseite des Movers sind Permanentmagnete fest angebracht. Auch für diesen Planarantrieb ist die vorliegende Erfindung verwendbar.
  • Der Planarantrieb 10 ist Bestandteil einer Industriellen Produktionsanlage 16, die mehrere Bearbeitungsstationen 40 umfasst, wobei auch der Begriff Prozessstation gebräuchlich ist. In den Bearbeitungsstationen 40 werden Werkstücke, Produkte bzw. Objekte, welche mit Movern 20; 21; 22 transportiert werden, bearbeitet, wobei insbesondere an Montagevorgänge und/oder Prüfvorgänge gedacht ist. Mehrere gleichartige Bearbeitungsstationen 40 sind zu Gruppen 41; 42 zusammengefasst. Diese Bearbeitungsstationen beinhalten typischerweise einen langsam ablaufenden Bearbeitungsprozess, der mehrfach parallel ausgeführt werden soll, damit alle Bearbeitungsprozesse in etwa mit dem gleichen zeitbezogenen Durchsatz abgearbeitet werden können.
  • Die Mover 20; 21; 22 mit den Werkstücken können nahezu beliebig zwischen den Bearbeitungsstationen hin- und her bewegt werden. Dementsprechend können auch die Bearbeitungsstationen 40 weitgehend beliebig auf dem Stator 11 verteilt werden, wobei sich deren Position während des Bearbeitungsprozesses typischerweise nicht ändert. Im Rahmen einer Anlagenumrüstung ist es aber denkbar, dass Bearbeitungsstationen 40 ausgetauscht oder verschoben werden. Weiter ist es denkbar, eine Vielzahl von Bearbeitungsstationen 40 vorzuhalten, damit eine Vielzahl unterschiedlicher Herstellungsprozesse mit der Produktionsanlage 16 ausgeführt werden können, wobei während eines konkreten Herstellungsprozesses nur ein Teil der Bearbeitungsstation 40 verwendet wird. Im Ergebnis können mit einer derartigen Produktionsanlage 16 sehr viele unterschiedliche Produkte hergestellt werden, wobei insbesondere Kleinserien und im Extremfall nur ein einziges Exemplar eines Produkts effizient herstellbar sind.
  • Im Rahmen eines derartig flexiblen Produktionsprozesses ergibt sich jedoch das Problem, dass die Bewegungen der Mover 20; 21; 22 zwischen den Bearbeitungsstationen entsprechend dem gewünschten Produktionsablauf festgelegt werden müssen. Der Vorteil der vorliegenden Erfindung besteht darin, dass dies weitgehend automatisiert geschehen kann. Vorab werden die eingangs erläuterten abstrakten Bedingungen festgelegt, welche unabhängig vom konkret gewünschten Produktionsprozess immer gelten. Die abstrakten Bedingungen hängen insbesondere davon ab, welche Bearbeitungsstationen vorhanden sind und wie diese relativ zum Stator positioniert sind. Weiter hängen die abstrakten Bedingungen davon ab, welches Produktspektrum mit der konkret vorliegenden Produktionsanlage 16 hergestellt werden soll.
  • Während des laufenden Produktionsprozesses ergibt sich nun beispielsweise die in 1 gezeigte Anordnung der Mover 20; 21; 22. Der erste und der zweite Mover 21; 22 sind dabei mit durchgezogenen Linien im Anfangspunkt 30 der gewünschten Bewegung gezeigt. Mit gestrichelten Linien ist jeweils der gewünschte Endpunkt 31 der Bewegung gezeigt. Den Movern 20; 21; 22 können konkrete Merkmale zugeordnet sein. Dabei ist insbesondere daran gedacht, dem Mover die konkrete Seriennummer, die konkrete Bauvariante und den konkreten Zustand innerhalb der Herstellungsabfolge zuzuweisen. In 1 soll beispielsweise der ersten Mover 21 gerade mit einem unbearbeiteten Rohteil beladen sein, wobei die Bearbeitung des Werkstücks auf dem zweiten Mover 22 in der entsprechenden Bearbeitungsstation 40 gerade abgeschlossen ist.
  • Aus den genannten konkreten Merkmalen des ersten Movers 21, insbesondere dem Zustand innerhalb der Herstellungsabfolge, ergibt sich im vorliegenden Beispiel, dass dieser in eine der Bearbeitungsstationen 40 der Gruppe 41 zu bewegen ist, da dort der nächste Bearbeitungsschritt ausgeführt wird. Da eine dieser Bearbeitungsstationen 40 belegt ist, bleibt nur die andere als Endpunkt 31. Hätte die Gruppe 41 mehr unbelegte Bearbeitungsstationen 40, würden im Rahmen der Wegplanung mehrere Endpunkte 31 verwendet, wobei der im Hinblick auf eine kürzest mögliche Produktionszeit optimale Endpunkt 31 ausgewählt werden würde. Dies entspricht einer der oben erläuterten abstrakten Bedingungen. Die Ziel-Bearbeitungsstation 40 vor dem zweiten Mover 22 ist vorliegend noch belegt, weshalb der Endpunkt 31 so vor der Bearbeitungsstation 40 angeordnet ist, dass später ein schneller Wechsel des Movers in der genannten Bearbeitungsstation 40 möglich ist.
  • Im Rahmen der automatisierten Auswahl des Bewegungsablaufs wird vorzugsweise zuerst eine Bewegungsbahn 50 festgelegt. In erster Linie wird eine gerade Bewegungsbahn 50 angestrebt, wie dies vorliegend für den zweiten Mover 22 gezeigt ist. Beim ersten Mover 21 ist der gerade Bewegungsweg durch eine Bearbeitungsstation 40 versperrt, weshalb eine gebogene Bewegungsbahn 50 ausgewählt ist, beispielsweise die kürzeste Bewegungsbahn, bei welcher sich keine Kollision mit einer Bearbeitungsstation 40 und keine Überfahrt über einen verbotenen Bereich des Stators ergibt.
  • Vor der Durchführung der Bewegungen wird überprüft, welche konkreten Bedingungen erfüllt werden müssen. Hierzu werden die abstrakten Bedingungen mit den konkreten Merkmalen der präsenten Objekte (wie Mover, Produkte, Prozessstationen, ...) zusammengeführt; daraus ergeben sich konkrete Bedingungen. Im Beispiel wird angenommen, dass der Produkttyp des Produkts auf Mover 22 mit der abstrakten Bedingung verknüpft ist, dass jedes Produkt dieses Typs eine bestimmte Mindestdistanz zu jedem anderen Produkt einhalten muss. Daraus ergibt sich eine konkrete, mathematisch beschreibbare Bedingung an die zu ermittelnden Bewegungsbahnen 50 in Raum und Zeit. Diese Bedingung kann an einen geeigneten Algorithmus zur Bahnberechnung aus der industriellen Robotik übergeben werden. Die abstrakt formulierten Bedingungen werden somit für den konkreten Fall eingehalten, ohne dass die konkreten Bewegungen vorab bekannt waren.
  • Das erfindungsgemäße Verfahren wird vorzugsweise von einer Steuervorrichtung 15 ausgeführt, an welche der Stator 11 und eine zugeordnete Lageerfassungseinrichtung 14 angeschlossen sind,. wobei die Lageerfassungsvorrichtung 14 im Stator 11 integriert sein kann. Die Steuervorrichtung 15 umfasst vorzugsweise einen programmgesteuerten Digitalrechner.
  • Bezugszeichenliste
  • 10
    Planarantrieb
    11
    Stator
    12
    X-Achse
    13
    Y-Achse
    14
    Lageerfassungseinrichtung
    15
    Steuervorrichtung
    16
    Produktionsanlage
    20
    Mover
    21
    erster Mover
    22
    zweiter Mover
    30
    Anfangspunkt
    31
    Endpunkt
    40
    Bearbeitungsstation
    41
    Gruppe von Bearbeitungsstationen
    42
    Gruppe von Bearbeitungsstationen
    50
    Bewegungsbahn
  • ZITATE ENTHALTEN IN DER BESCHREIBUNG
  • Diese Liste der vom Anmelder aufgeführten Dokumente wurde automatisiert erzeugt und ist ausschließlich zur besseren Information des Lesers aufgenommen. Die Liste ist nicht Bestandteil der deutschen Patent- bzw. Gebrauchsmusteranmeldung. Das DPMA übernimmt keinerlei Haftung für etwaige Fehler oder Auslassungen.
  • Zitierte Patentliteratur
    • US 9685849 B2 [0002, 0024]
    • DE 102014212256 A1 [0002]
    • US 6003230 A1 [0024]
    • US 6069418 A1 [0024]
    • US 6097114 A1 [0024]
    • US 6441514 B1 [0024]
    • US 6452292 B1 [0024]
    • US 6987335 B2 [0024]
    • US 7057370 B2 [0024]
    • US 7224252 B2 [0024]
    • US 7948122 B2 [0024]

Claims (12)

  1. Verfahren zum Betrieb eines Planarantriebs (10), vorzugsweise im Rahmen einer industriellen Produktionsanlage, wobei der Planarantrieb (10) einen Stator und wenigstens einen Mover (20; 21; 22) umfasst, wobei jeder Mover (20; 21; 22) zumindest bezüglich zweier linearer Freiheitsgrade (12; 13) beweglich zum Stator (11) ist, wobei er vom Stator (11) entsprechend antreibbar ist, wobei wenigstens eine Lageerfassungseinrichtung (14) vorgesehen ist, mit welcher die Lage eines jedem Movers (20; 21; 22) relativ zum Stator (11) ermittelbar ist, dadurch gekennzeichnet, dass zumindest eine Bedingung vorgegeben wird, welche während einer Bewegung des wenigstens einen Movers (20; 21; 22) relativ zum Stator (11) einzuhalten ist, wobei der wenigstens eine Mover einen ersten Mover (21) umfasst, wobei ein Anfangs- und wenigstens ein Endpunkt (30; 31) einer Bewegung des ersten Movers (21) vorgegeben werden, wobei ein Bewegungsablauf des ersten Movers (21) zwischen dem Anfangs- und dem wenigstens einen Endpunkt (30; 31) automatisiert so gewählt wird, dass die wenigstens eine Bedingung eingehalten ist, wobei ein Endpunkt (31) erreicht wird, wobei der erste Mover (21) unter Verwendung des Stators (11) und der Lageerfassungseinrichtung entsprechend dem gewählten Bewegungsablauf bewegt wird.
  2. Verfahren nach Anspruch 1, wobei der Bewegungsablauf eine geometrische Bewegungsbahn (50) umfasst, entlang derer die Bewegung des betreffenden Movers (21; 22) verläuft, wobei der Bewegungsablauf weiter den zeitlichen Ablauf der Bewegung entlang der Bewegungsbahn (50) umfasst.
  3. Verfahren nach Anspruch 2, wobei die Bewegungsbahn (50) und der zeitliche Ablauf nacheinander automatisiert gewählt werden.
  4. Verfahren nach einem der vorstehenden Ansprüche, wobei der wenigstens eine Mover einen vom ersten verschiedenen zweiten Mover (22) umfasst, wobei eine erste Bedingung für den ersten Mover (21) den gewählten Bewegungsablauf für den zweiten Mover (22) umfasst, wobei die erste Bedingung weiter umfasst, dass der erste und der zweite Mover (21; 22) bei einer Bewegung entsprechend dem jeweils gewählten Bewegungsablauf nicht kollidieren.
  5. Verfahren nach Anspruch 4, wobei der Bewegungsablauf des zweiten Movers (22) erneut gewählt wird, wenn mit dem bisher gewählten Bewegungsablauf des zweiten Movers (22) die erste Bedingung des ersten Movers (21) nicht einhaltbar ist.
  6. Verfahren nach Anspruch 4 oder 5, wobei wenigstens drei Mover (20; 21; 22) vorhanden sind, wobei eine der ersten Bedingung entsprechende Bedingung für alle möglichen Paarkombinationen von Movern (20; 21; 22) vorgegeben wird.
  7. Verfahren nach einem der vorstehenden Ansprüche, wobei eine zweite Bedingung eines Movers (20; 21; 22) zulässige Positionen und/oder die maximal zulässige Bewegungsgeschwindigkeit und/oder die maximal zulässige Bewegungsbeschleunigung und/oder den maximalen Bewegungsruck dieses Movers umfasst.
  8. Verfahren nach einem der vorstehenden Ansprüche, wobei ein Mover (20; 21; 22) nicht bewegt wird, wenn dessen Masse eine vorgegebene Maximalmasse überschreitet.
  9. Verfahren nach Anspruch 8, wobei die tatsächliche Masse eines Movers (20; 21; 22) unter Verwendung der Lagererfassungsvorrichtung (14) ermittelt wird.
  10. Verfahren nach einem der vorstehenden Ansprüche, wobei zumindest eine Bedingung die Optimierung eines physikalischen Parameters des Planarantriebs (10) bzw. der Produktionsanlage (16) umfasst.
  11. Verfahren nach einem der vorstehenden Ansprüche, wobei die Bedingungen an die auszuführenden Bewegungen automatisiert ermittelt werden.
  12. Verfahren nach Anspruch 11, wobei zur automatischen Ermittlung der Bedingungen zuvor festgelegte abstrakte Bedingungen herangezogen werden.
DE102018203667.5A 2018-03-12 2018-03-12 Verfahren zur automatisierten Bewegungsplanung bei einem Planarantrieb Pending DE102018203667A1 (de)

Priority Applications (1)

Application Number Priority Date Filing Date Title
DE102018203667.5A DE102018203667A1 (de) 2018-03-12 2018-03-12 Verfahren zur automatisierten Bewegungsplanung bei einem Planarantrieb

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE102018203667.5A DE102018203667A1 (de) 2018-03-12 2018-03-12 Verfahren zur automatisierten Bewegungsplanung bei einem Planarantrieb

Publications (1)

Publication Number Publication Date
DE102018203667A1 true DE102018203667A1 (de) 2019-09-12

Family

ID=67701480

Family Applications (1)

Application Number Title Priority Date Filing Date
DE102018203667.5A Pending DE102018203667A1 (de) 2018-03-12 2018-03-12 Verfahren zur automatisierten Bewegungsplanung bei einem Planarantrieb

Country Status (1)

Country Link
DE (1) DE102018203667A1 (de)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3945046A1 (de) * 2020-07-31 2022-02-02 Krones Ag Behälterbehandlungsanlage
IT202100024570A1 (it) * 2021-09-24 2023-03-24 Elcat S R L Metodo e sistema di trasporto per trasferire prodotti alimentari affettati

Citations (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6003230A (en) 1997-10-03 1999-12-21 Massachusetts Institute Of Technology Magnetic positioner having a single moving part
US6069418A (en) 1997-09-25 2000-05-30 Nikon Corporation Electromagnetic motor
US6097114A (en) 1998-08-17 2000-08-01 Nikon Corporation Compact planar motor having multiple degrees of freedom
US6441514B1 (en) 1997-04-28 2002-08-27 Ultratech Stepper, Inc. Magnetically positioned X-Y stage having six degrees of freedom
US6452292B1 (en) 2000-06-26 2002-09-17 Nikon Corporation Planar motor with linear coil arrays
US6987335B2 (en) 2002-12-27 2006-01-17 Canon Kabushiki Kaisha Alignment apparatus and exposure apparatus using the same
US7057370B2 (en) 2003-06-21 2006-06-06 Igor Victorovich Touzov Ultra-fast precision motor with X, Y and Theta motion and ultra-fast optical decoding and absolute position detector
US7224252B2 (en) 2003-06-06 2007-05-29 Magno Corporation Adaptive magnetic levitation apparatus and method
DE69937547T2 (de) * 1998-09-18 2008-03-06 GSI Group Corp., Billerica Geraet zur genauen hochgeschwindigkeits-positionierung
US7948122B2 (en) 2005-01-17 2011-05-24 Koninklijke Philips Electronics N.V. Displacement device
WO2015179962A1 (en) * 2014-05-30 2015-12-03 The University Of British Columbia Displacement devices and methods for fabrication, use and control of same
DE102014212256A1 (de) 2014-06-26 2015-12-31 Robert Bosch Gmbh Förderer mit Zugmittelabschnitt und Linearmotorabschnitt
US9685849B2 (en) 2011-10-27 2017-06-20 The University Of British Columbia Displacement devices and methods for fabrication, use and control of same
DE102016224951A1 (de) * 2016-12-14 2018-06-14 Robert Bosch Gmbh Beförderungsvorrichtung mit einem Stator zur kontrollierten Beförderung eines Transportkörpers relativ zum Stator

Patent Citations (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6441514B1 (en) 1997-04-28 2002-08-27 Ultratech Stepper, Inc. Magnetically positioned X-Y stage having six degrees of freedom
US6069418A (en) 1997-09-25 2000-05-30 Nikon Corporation Electromagnetic motor
US6003230A (en) 1997-10-03 1999-12-21 Massachusetts Institute Of Technology Magnetic positioner having a single moving part
US6097114A (en) 1998-08-17 2000-08-01 Nikon Corporation Compact planar motor having multiple degrees of freedom
DE69937547T2 (de) * 1998-09-18 2008-03-06 GSI Group Corp., Billerica Geraet zur genauen hochgeschwindigkeits-positionierung
US6452292B1 (en) 2000-06-26 2002-09-17 Nikon Corporation Planar motor with linear coil arrays
US6987335B2 (en) 2002-12-27 2006-01-17 Canon Kabushiki Kaisha Alignment apparatus and exposure apparatus using the same
US7224252B2 (en) 2003-06-06 2007-05-29 Magno Corporation Adaptive magnetic levitation apparatus and method
US7057370B2 (en) 2003-06-21 2006-06-06 Igor Victorovich Touzov Ultra-fast precision motor with X, Y and Theta motion and ultra-fast optical decoding and absolute position detector
US7948122B2 (en) 2005-01-17 2011-05-24 Koninklijke Philips Electronics N.V. Displacement device
US9685849B2 (en) 2011-10-27 2017-06-20 The University Of British Columbia Displacement devices and methods for fabrication, use and control of same
WO2015179962A1 (en) * 2014-05-30 2015-12-03 The University Of British Columbia Displacement devices and methods for fabrication, use and control of same
DE102014212256A1 (de) 2014-06-26 2015-12-31 Robert Bosch Gmbh Förderer mit Zugmittelabschnitt und Linearmotorabschnitt
DE102016224951A1 (de) * 2016-12-14 2018-06-14 Robert Bosch Gmbh Beförderungsvorrichtung mit einem Stator zur kontrollierten Beförderung eines Transportkörpers relativ zum Stator

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3945046A1 (de) * 2020-07-31 2022-02-02 Krones Ag Behälterbehandlungsanlage
US11809167B2 (en) 2020-07-31 2023-11-07 Krones Ag Container processing system
EP4656394A3 (de) * 2020-07-31 2026-01-14 Krones Ag Behälterbehandlungsanlage
IT202100024570A1 (it) * 2021-09-24 2023-03-24 Elcat S R L Metodo e sistema di trasporto per trasferire prodotti alimentari affettati

Similar Documents

Publication Publication Date Title
EP3385803B1 (de) Verfahren zum betreiben eines langstatorlinearmotors
EP3233324B1 (de) Fertigungsanlage mit manipulationsvorrichtung
DE2354462C2 (de) Vorrichtung zum automatischen und aufeinanderfolgenden Positionieren von Gegenständen an Behandlungsstationen
EP0334044B1 (de) Einrichtung zur Kollisionsverhinderung zweier Schneidwerkzeuge
DE102018203667A1 (de) Verfahren zur automatisierten Bewegungsplanung bei einem Planarantrieb
EP1002594A2 (de) Verfahren und Vorrichtung zum Umformen
EP3993946B1 (de) Verfahren zum transportieren von werkstückteilen aus einer laserschneidvorrichtung
DE102017001828B3 (de) Transporteinrichtung zum Transport von Objekten von Arbeitsstation zu Arbeitsstation einer Produktionsanlage und Produktionsanlage zur Herstellung von Produkten mit einer derartigen Transporteinrichtung
WO2018041603A1 (de) Bearbeitungsmaschine mit mehreren bearbeitungsstationen zum bearbeiten von körpern
EP3717187B1 (de) Stanzbearbeitungsstation und verfahren zur fixierung eines mit einer lackierung versehenen polymeren kfz-stossfängers während eines stanzvorganges
DE102022106160A1 (de) Identifikation von Bewegungsvorrichtungen eines Linearelektroantrieb-Förderers
DE102015003573B4 (de) Verfahren zur Durchführung eines Produktionsprozesses mittels einer Bearbeitungsstation, sowie Anordnung zur Durchführung des Verfahrens
DE102016010948A1 (de) Transportfahrzeug
DE102017214073A1 (de) Bearbeitungsmaschine mit mehreren Bearbeitungsstationen zum Bearbeiten von Körpern
DE102015005797A1 (de) Verfahren zum Betreiben eines Roboters
DE102016217377A1 (de) Bearbeitungsmaschine mit mehreren Bearbeitungsstationen zum Bearbeiten von Körpern
DE102014016122A1 (de) Verfahren und System zum Bereitstellen von Bauteilen in einer Produktionsanlage
DE10225588B4 (de) Ultraschallschweißanlage
DE102015222942A1 (de) Verfahren zum Bewegen eines Manipulators und Vorrichtung mit Manipulator
DE102014223032B4 (de) Verfahren und Vorrichtung zum Transport von zu bearbeitenden Werkstücken
DE102016209583A1 (de) Produktionsanlage zum Herstellen einer Vielzahl von Artikeln und Verfahren zum Steuern und/oder Überwachen der Produktionsanlage
EP3792716B1 (de) Numerische steuerung mit pufferung von lagesollwerten
DE102017222425A1 (de) Transportsystem, Verfahren zur Steuerung des Transportsystems und Transportsystemanordnung
DE102016217376B4 (de) Bearbeitungsmaschine mit mehreren Bearbeitungsstationen zum Bearbeiten von Körpern
EP1876004A1 (de) Verfahren zur Herstellung von umspritzten Formteilen

Legal Events

Date Code Title Description
R163 Identified publications notified
R079 Amendment of ipc main class

Free format text: PREVIOUS MAIN CLASS: G05D0001020000

Ipc: G05D0001430000

R012 Request for examination validly filed