Glossar
Active Runs
Resolver-Runs, die in Ihrem Unternehmen aktiv laufen. Sie können auf einen bestimmten Run klicken, um zu dessen Seite mit weiteren Informationen zu springen.
Agent
Virtueller Dienst, der eine Study in die Engine lädt und basierend auf einer einzigen vom Benutzer angegebenen Query Bewegungspfade, Interlocks und/oder Roboter-Taskzuweisung und -reihenfolge erzeugt. Mehrere Agents können gleichzeitig zur parallelen Verarbeitung von Queries verwendet werden.
Avoid Other Robots' Home Positions
Stellt sicher, dass die Bewegungen eines Roboters die Start- und End-Targets (Home-Positionen) anderer Roboter nicht schneiden. Wenn jedoch kein möglicher Pfad existiert, können die Ergebnisse Regelverletzungen oder Kollisionen enthalten. Resolver sucht weiter nach konfliktfreien Pfaden, es werden aber trotzdem Ergebnisse erzeugt. Um Probleme zu minimieren, sollten Home-Positionen ausreichend außerhalb des Arbeitsbereichs der Roboter liegen.
Calibrate Robot Dynamics
Einstellung im Dialog Export to RTR. Wenn ausgewählt, wird versucht, die Dynamik der Roboter zur Verwendung in der RTR-Engine automatisch zu kalibrieren. Mit dem in Process Simulate ausgewählten Controller und Motion Planner fährt der Exporter den Roboter durch eine Reihe von Targets und überwacht die Dynamik. Diese Werte werden anschließend im Projekt-Export eingebettet. Zusätzlich wird die Move-Zeit der Schweißzange an jeder Schweißposition durch Simulation in PS kalibriert. Diese Schweißzeit (Task-Zeit) wird in den Projekt-Export eingebettet.
Configuration
Die X-, Y-, Z-Position und Roll-, Pitch-, Yaw-Orientierung des Endeffektors eines Roboters.
Configuration Settings
Einstellungen pro Target, mit denen Resolver die Roboterkonfiguration an diesem Target optimieren kann. Resolver kann unter Umständen eine bessere Pfadlösung finden, wenn an einzelnen Target-Positionen Änderungen von TCP und/oder Roboterpose zugelassen sind. Benutzer können eine Achse relativ zum TCP des Roboters angeben, um die Orientierung um diese Achse zu optimieren. Diese Funktion ist besonders nützlich in Punktschweißanwendungen zur Verbesserung der Zykluszeit-Performance. Siehe Keep Configuration, Optimize Rx, Optimize Ry, Optimize Rz.
Connector
Von RTR entwickelte Software-Plug-ins, die den Export von Projekten aus Drittanbieter-Simulationswerkzeugen wie Process Simulate und Visual Components zur Verwendung mit Resolver ermöglichen. Der Connector ermöglicht außerdem den Import optimierter Roboterpfade und Interlocks zurück in das Simulationstool, nachdem die Pfadplanung durch Resolver abgeschlossen ist.
Convergence Time Threshold
End-Condition-Einstellung. Wird die Improvement-Threshold-Schwelle für diesen Zeitraum nicht erreicht, endet die Optimierung automatisch.
Copy Existing OLP Commands
Option im PS-Connector-Import-Dialog. Wenn ausgewählt, stellt die Option Copy existing OLP commands den Importprozess so ein, dass die ursprünglichen Locations gesucht und alle zuvor vorhandenen OLP-Commands kopiert werden. Die ursprünglichen Locations werden anhand der External ID der Location gefunden, die beim Export in den Location-Namen kopiert wird. Wird die ursprüngliche Location nicht gefunden, wird der Kopiervorgang übersprungen.
Elapsed Time Threshold
End-Condition-Einstellung. Die maximale Laufzeit der Optimierung, bevor sie automatisch endet.
Enable Smoothing
Query-Einstellung. Wenn aktiviert, können generierte Via-Punkte einen Smoothing-Wert ungleich null verwenden. Die Engine versucht, einen der Werte im Abschnitt smoothing_tables der Datei queries.json zu verwenden. Prozesspunkte in der Sequenzliste erhalten diese Smoothing-Werte nicht.
Engine
Die Engine (oder Resolver Engine) bezeichnet den Kernalgorithmus, der in Resolver läuft, eine Study und eine Query entgegennimmt, kollisionsfreie Bewegungspfade, Interlocks und Taskzuweisungen erzeugt und die Ergebnisse liefert.
Estimated Cycle Time
Die von der Engine geschätzte Gesamtdauer der Operationen für die Study. Diese Zykluszeit wird nicht durch den Controller des Roboters mit Werkzeugen wie RCS validiert.
Exporter
Die Resolver Connectors enthalten sowohl Export- als auch Importfunktionalität. Der Exporter erzeugt eine Study-Datei, die aus CAD-Daten der Szene sowie Roboter-, Operation- und Target-Informationen besteht. Die exportierte Study kann dann in Resolver hochgeladen werden.
Importer
Die Resolver Connectors enthalten sowohl Export- als auch Importfunktionalität. Der Importer übersetzt die Resolver-Ergebnisse von Operationen, Pfaden und Interlocks in das jeweilige Simulationswerkzeug eines Drittanbieters.
Improvement Threshold
End-Condition-Einstellung. Die minimale Verbesserung der Zykluszeit, die als Fortschritt gewertet wird.
Keep Configuration
Configuration Setting, bei der das Target und die Roboterkonfiguration fest bei der Konfiguration und Pose bleiben, wie sie in der Simulation waren, aus der das Programm exportiert wurde. Resolver erzeugt Bewegungspfade zu und von dem Target unter Verwendung der angegebenen Roboterkonfiguration.
MOP Motion Planner
MOP ist der standardmäßige Process-Simulate-Motion-Planning-Algorithmus für die Robotersteuerung.
My Projects
Ein Umschalter in Resolver, mit dem ein Benutzer alle Projekte ausblenden kann, die andere Benutzer im selben Tenant erstellt haben. Wenn aktiviert, werden nur Projekte angezeigt, die vom angemeldeten Benutzer erstellt wurden.
Operation
Eine Operation ist eine Sammlung von Targets und/oder weiteren Operationen.
Optimization (veraltet):
siehe Run
Optimize Rx
Configuration Setting, bei dem Resolver die Target-Orientierung um die Rx-Achse des TCP anpasst.
Optimize Ry
Configuration Setting, bei dem Resolver die Target-Orientierung um die Ry-Achse des TCP anpasst.
Optimize Rz
Configuration Setting, bei dem Resolver die Target-Orientierung um die Rz-Achse des TCP anpasst.
Optimize Target Order
Die Engine optimiert die Sequenz, indem sie die Neuanordnung der Targets zulässt, mit Ausnahme des ersten und letzten Targets, die als erforderliche Start- und Endpunkte festgelegt bleiben. Alle weiteren Targets dazwischen können neu angeordnet werden, wenn die Engine feststellt, dass eine andere Reihenfolge die Zykluszeit verbessert.
Optimized Path Planning
Optimized Path Planning bezeichnet den Prozess, die effizienteste Abfolge von Targets und Routen zu bestimmen, die die Roboter durchlaufen, um ein Ziel zu erreichen. Dazu werden verschiedene Faktoren wie 3D-Geometrie, Roboterkinematik, Hindernisse, Target-Positionen und andere Einschränkungen berücksichtigt, um einen Pfad zu finden, der bestimmte Kriterien minimiert oder maximiert.
Output
Eine aus einer Study erzeugte Datei, die Teil eines Ergebnisses ist (typischerweise eine results.yaml-Datei). Studies, die zu Fehlern oder Systemausfällen geführt haben, erzeugen möglicherweise keine Outputs.
Example results.yaml
Diese Study hat Ergebnisse erzeugt.
Output Folder
Pfad zur .zip-Datei, die beim Export erzeugt wird.
Operations to Export
Operationen, die in die .zip exportiert werden. Fügen Sie die Operationen hinzu, indem Sie sie aus dem Operation-Tree auswählen und im Dialog auf die Schaltfläche Add klicken. Nur eine Operation pro Roboter ist zulässig.
Positioner
Eine Komponente, die ein Bauteil bewegt und als Target für andere Werkzeuge verwendet wird. Ein Kolben, ein Drehtisch oder ein Roboter, der ein Teil für die Bearbeitung positioniert.
Process Point
Ein Target, an dem ein Prozess für die Dauer der definierten Task Duration stattfindet. Zum Beispiel ein Schweißpunkt, ein Inspektionspunkt oder ein Pick-Punkt. Unterschiedlich zu einem Via Point.
Provisioning resources
Schritt zur Vorbereitung der Umgebung, in dem die für Pfadplanung, Interlock-Generierung und Optimierung benötigten Resolver-Ressourcen für den Run konfiguriert werden.
Project
Ein Projekt enthält eine oder mehrere Studies.
PS Connector
Resolver Connector für Siemens Tecnomatix Process Simulate. Siehe Connector.
Query
Eine an die Engine gesendete Anfrage, die Parameter auf Target-, Operation- und Roboter-Ebene für einen bestimmten Run festlegt. Mehrere Queries können gleichzeitig auf mehreren Agents zur parallelen Verarbeitung ausgeführt werden.
RCS
Robot Control System – Module in einigen Simulationssoftwarelösungen, die die Erstellung von Bewegungssimulationen ermöglichen, die hinsichtlich der Bewegungen, Genauigkeit und Geschwindigkeit, mit der die Roboter in der realen Welt arbeiten, äußerst präzise sind.
Realtime Robotics (RTR)
Realtime Robotics ist führend im Bereich der automatischen, kollisionsfreien Bewegungsplanung für industrielle Roboter. Die innovative Technologie beschleunigt die Entwicklung von Ein- und Mehrroboter-Arbeitszellen durch die automatische Erzeugung zykluszeitoptimierter Bewegungen, Interlocks und Roboter-Taskzuweisungen. Die Lösungen des Unternehmens erweitern das Potenzial der Automatisierung und ermöglichen es mehreren Robotern, in unstrukturierten und kollaborativen Arbeitsbereichen eng zusammenzuarbeiten und auf dynamische Hindernisse zu reagieren, sobald Änderungen wahrgenommen werden. Mehr Informationen finden Sie unter rtr.ai.
Resolver
Resolver ist ein von Realtime Robotics entwickeltes Produkt, das Benutzern von Simulationssoftware (wie Process Simulate oder Visual Components) ermöglicht, automatisch die am stärksten optimierten Pfade und Sequenzen für Roboter in einer Arbeitszelle zu erzeugen.
Result
Das Ergebnis einer Resolver-Study, wenn die Pfadplanung abgeschlossen ist. Benutzer können das Ergebnis für den Import zurück in die Simulationssoftware herunterladen, die Ergebnisse für RTR-Feedback bewerten, eine Beschreibung hinzufügen oder den Fortschritt der Zykluszeit prüfen.
RTR (Realtime Robotics) Admin
Ein Admin-Benutzer von Realtime Robotics mit "Super-Admin"-Berechtigungen. Bitte wenden Sie sich an Ihren RTR-Ansprechpartner.
RTU
Robot Transfer Units (RTUs) sind Industriemaschinen, die automatisch Material zwischen Arbeitsstationen bewegen. RTUs sind oft nicht auf den reinen Materialtransfer beschränkt, sondern werden auch zum Bewegen von Roboterarmen oder anderer Ausrüstung entlang einer linearen Schiene verwendet, um die Reichweite und Flexibilität des Roboters in verschiedenen Anwendungen zu erhöhen. Auch manchmal als "Linear Rail" bezeichnet.
Run
Eine einzelne Ausführung einer Study und Query in der Engine. Die Engine erzeugt Bewegungspfade, Interlocks und/oder Roboter-Taskzuweisungen und -reihenfolgen für diesen Run. Mehrere Runs können parallel mit mehreren Agents ausgeführt werden.
Sequential Interlock
Roboter tauschen Release-Signale aus, sobald sie einen bestimmten Punkt in der Sequenz erreichen. Interlocks sind keine Bereiche, die Roboter in beliebiger Reihenfolge reservieren können, sondern feste Positionen, an denen bestimmte Roboter warten müssen, bis andere Roboter eine festgelegte Position erreicht haben, bevor sie fortfahren.
- Vorteil: Diese Art von Interlock stellt sicher, dass die optimale Sequenz eingehalten wird.
- Nachteil: Roboter können nicht unabhängig arbeiten, da die Interlocks von der Sequenz anderer Roboter abhängen.
Spatial Interlock
Ein Spatial (Area) Interlock ist ein Volumen im Raum, in dem sich die Pfade mindestens zweier Roboter überschneiden. Bevor ein Roboter eine Interlock-Zone betritt, muss er diese reservieren, um sicherzustellen, dass sich jeweils nur ein Roboter in der Interlock-Zone befindet. Es gibt keine Priorität für den einen oder anderen Roboter – der erste Roboter, der eine freie Zone erreicht, darf sie belegen (dieses Verhalten unterscheidet sich von Sequential Interlocks).
- Vorteil: Roboter können unabhängig und außerhalb der optimalen Sequenz arbeiten.
- Nachteil: Die optimale Sequenz ist nicht garantiert.
Start
Sendet eine Query an Resolver, um einen Run für die ausgewählte Study zu starten.
Study
Eine Sammlung aus einem oder mehreren Robotern, Targets und Hindernissen, die für Pfadplanung und Interlock-Generierung verwendet wird. Studies werden mit einem Connector aus einem Simulationstool exportiert und in Resolver hochgeladen.
Target
Ein Punkt im Raum, definiert durch seine X-, Y-, Z-, Rx-, Ry-, Rz-Koordinaten. Ein Target ist eine gewünschte Position und Orientierung, die ein Roboter-Endeffektor erreichen können soll. Umfasst sowohl Prozesspunkte als auch Via Points. Process Simulate: Location, Visual Components: Component.
Task Duration
Die Zeit, die für einen Prozessschritt benötigt wird, zum Beispiel einen Schweißvorgang, eine Bildaufnahme oder das Anbringen eines Teils. Die Dauer wird verwendet, um optimierte Bewegungspfade exakt zu erzeugen.
Tenant
Ein Unternehmen/eine Organisation, das bzw. die Resolver verwendet. Alle Tenant-Informationen werden getrennt von anderen Tenants gehalten. Eine Benutzer-E-Mail-Adresse kann nur einem Tenant angehören.
Tenant Admin
Ein Benutzer mit besonderen Berechtigungen innerhalb eines Tenants.
User
Eine Person, die Dateien hochladen, Runs ausführen und Ergebnisse herunterladen kann. Identifiziert über die E-Mail-Adresse – eine eindeutige Identität, die Mitglied eines Tenants ist und Studies hochladen, Runs starten und stoppen sowie Ergebnisse herunterladen kann.
VC Connector
Connector für Visual Components. Siehe Connector.
Via Point
Ein Target auf dem Pfad zwischen Prozesspunkten – zum Beispiel ein Zwischenwegpunkt. Unterschiedlich zu einem Process Point.
YAML
YAML (oder .yaml-Datei) ist eine Datei in einer menschenlesbaren Datenserialisierungssprache. Sie wird häufig für Konfigurationsdateien und in Anwendungen verwendet, in denen Daten gespeichert oder übertragen werden. Für Resolver werden .yaml-Dateien verwendet, um relevante Informationen aus der Simulation zu exportieren, um daraus Ergebnisse zu erzeugen. Resolver erzeugt eine .yaml-Datei, die verwendet werden kann, um Ergebnisse zurück in die Simulation zu importieren.