Zum Hauptinhalt springen

RobFlow 4.3.0

· 5 Minuten Lesezeit
RobCo Team
Product

Highlights

Home Position (Ausgangsposition) für Flow

In der neu erstellten Flow Konfiguration haben Sie die Möglichkeit, eine Ausgangsposition (engl. Home Position) für diesen speziellen Flow festzulegen. Wenn diese festgelegt ist und der Roboter sich nicht genau an der definierten Ausgangsposition befindet, können Sie den Flow nicht starten. Stattdessen wird eine Schaltfläche "Bewege zu Home" angezeigt, die Sie gedrückt halten müssen, um den Roboter langsam in die gewünschte Ausgangsposition zu bewegen.

Wenn Sie sehen, dass der Roboter bei der Bewegung zur Ausgangsposition mit der Umgebung kollidieren würde, lassen Sie einfach die Taste los und bewegen ihn dann entweder mit dem Freibewegungsmodus oder Jogging um das Hindernis herum.

Debug Flow Modus

Der Debug Flow Modus ersetzt den früheren Schrittweise Starten Modus. Solange Sie den Debug-Button gedrückt halten, läuft der Flow wie gewohnt (inkl. Überschleifen bei Bewegungen, paralleler Ausführung von Programmzweigen, etc.). Sobald Sie die Schaltfläche loslassen oder die Maus den Buttonbereich verlässt, wird der Flow pausiert.

Der Debug-Button bietet Ihnen eine einfache, schnelle und zuverlässige Möglichkeit, Ihren Flow zu testen und bei Bedarf sofort anzuhalten.

Debug Flow Modus

Schadensbericht einreichen

Sie können jetzt Programmfehler direkt über RobFlow an unser technisches Support-Team melden. Sie können entweder auf die Schaltfläche "Schadensbericht einreichen" im Seitenmenü oder auf die Schaltfläche neben einer Fehlermeldung im Nachrichtenlog klicken. Beim Ausfüllen des Formulars können Sie Hintergrundinformationen angeben und bei Bedarf eine oder mehrere Dateien anhängen.

Wenn Sie auf "Absenden" klicken, fügt RobFlow zusätzlich den aktuellen Flow und einen Auszug der Logs von RobFlow und der Robotersteuerung an, um unserem Support-Team weitere Informationen zur Fehlerbehebung zu geben.

Schadensbericht einreichen

Fortsetzen Node

Die Fortsetzen-Node kann einen pausierten Flow fortsetzen, sobald eine definierte I/O Bedingung eingetreten ist.

Fortsetzen Node

Interaktive RobFlow Einführung

Wenn Sie RobFlow zum ersten Mal in Ihrem Browser verwenden, sehen Sie ein interaktives Tutorial, das die wichtigsten Elemente der Robflow-Benutzeroberfläche erklärt. Wenn Sie im Seitenmenü auf Interaktive Einführung klicken, können Sie das Tutorial ebenfalls starten.

Interaktive Robflow Einführung

Dokumentationsgruppe

Mit der Dokumentationsgruppe können Sie einen bestimmten Teil Ihres Flows markieren und beschreiben. Auf diese Weise können Sie große, komplexe Programme verständlicher machen und Hintergrundinformationen geben.

Wenn sich eine Node am Rand der Dokumentationsgruppe befindet, wird die Größe der Gruppe automatisch angepasst, um die Node vollständig zu umschließen.

Dokumentationsgruppe

Kleinere Features

Komplettes Backup der Robflow-Daten erstellen

Laden Sie ein vollständiges Backup aller Robflow-Daten (Flows, Subflows, Werkzeuge, Modbus/TCP- Verbindungen, ...) von Ihrer Control Unit herunter, indem Sie im Seitenmenü auf "Komplettes Backup erstellen" klicken.

Komplettes Backup der Robflow-Daten erstellen

Ausgewählte Nodes zu einem Subflow verwandeln

Wenn Sie mehrere Nodes auswählen, sehen Sie einen Button, um die ausgewählten Nodes in einen Subflow zu verwandeln. Es werden nur Nodes übertragen, die in einem Subflow erlaubt sind. Nodes, die nicht erlaubt sind, verbleiben im Hauptflow. Durch Hinzufügen einer Subflow-Startnode machen Sie den Subflow gültig und können ihn speichern. Nach dem Speichern und Schließen des Popup-Fensters wird eine Subflow-Node zu Ihrem aktuellen Flow hinzugefügt, die Ihren neu erstellten Subflow enthält.

Ausschneiden/Kopieren/Einfügen von Nodes und Gruppen

Zusätzlich zum bestehenden Kurzbefehl zum Duplizieren, sind nun auch die folgenden Kurzbefehle verfügbar, um die aktuelle Auswahl an Elementen (Nodes, Edges und Gruppen) innerhalb eines Flows oder zwischen mehreren Flows/Subflows auszuschneiden, zu kopieren und einzufügen:

  • STRG/CMD+x: Ausschneiden ausgewählter Elemente
  • STRG/CMD+c: Kopieren ausgewählter Elemente
  • STRG/CMD+v: Einfügen von Elementen aus der Zwischenablage
  • STRG/CMD+UMSCHALT+z: Macht letzte Aktion rückgängig (zusätzlicher Kurzbefehl zu STRG/CMD+y)

Flow Konfiguration

Für jeden Flow können Sie die Flow-Konfiguration speichern, um den Flow-Namen zu definieren, eine kurze Beschreibung zu geben und eine Ausgangsposition (Home Position) zu erstellen. (Siehe Home Position für Flow)

Sonstiges

  • Erweiterte Dokumentation für Stapel-, Gitter- und Paletten-Nodes
  • http API Dokumentation ist nun auch ohne Internetzugang erreichbar unter der URL “{IP-Adresse der CU}/apidocs”
  • Automatische Migration von Flows/Subflows nach RobFlow Update oder Flow/Subflow Import
  • Neue Bewegungen sowie Gelenkwinkel und Posen in Stapel-, Gitter- and Paletten-Nodes werden initialisiert mit aktueller Gelenkwinkelstellung / Pose des Roboters
  • Automatische Weiterleitung zum momentan laufenden Flow und hervorheben des laufenden Flows im Flow Selektor
  • Globale Beschleunigung und globale Geschwindigkeit werden zusammengefasst als globale Geschwindigkeit
  • Massenschwerpunkt für Nutzlast hinzugefügt
  • Nutzlast und Massenschwerpunkt für Werkzeug hinzugefügt
  • Aktualisierte APIs für kartesische Bewegungen und Gelenkwinkel-Bewegungen: Bewegungen können nun als Batch / Charge gesendet werden, was das Überschleifen von Bewegungen ermöglicht
  • Protokollwechsel von UDP auf TCP, um sicherzustellen, dass Robflow-Befehle ordnungsgemäß von der Robotersteuerung empfangen werden
  • Laden und Anzeigen des aktuellen Node Status, wenn Flow läuft und sich ein Frontend Client (erneut) verbindet
  • Bewege-zum-Ziel Button muss nun gedrückt gehalten werden, um Bewegung auszuführen, und zeigt die globale Geschwindigkeit an
  • Stapel/Gitter/Palettieren:
    • Geschwindigkeit, Beschleunigung und Überschleifradius für Annäherungspose definierbar
    • Überschleifen bestimmter Bewegungen innerhalb der Node möglich
    • Geschwindigkeit/Beschleunigung der Annäherungsbewegungen werden nicht mehr von der Node Geschwindigkeit/Beschleunigung beeinflusst
  • Generisches Popup für “Nicht mehr anzeigen” Funktionalität
  • Modbus-Verbindungen werden einmalig zum Start/Ende eines Flows statt in jeder Modbus-Node geöffnet/geschlossen (v.4.3.3 Backend)

Behoben

  • Korrekte Berechnung der Orientierung für relative Bewegungen (Annäherungsbewegungen in Stapel, Gitter, Palettieren-Node sowie Relative Bewegung Node)
  • Verbinden Node macht erst dann mit nächster Node weiter, bis jeder verbundene Eingang mindestens einmal getriggert wurde
  • Korrekte Anzeige der aktuellen Bewegung in Bewegungs-Nodes
  • Automatisches Zuweisen des Namens des ausgewählten Subflows zur Subflow-Node
  • Verschieben von Nodes ist bei laufendem Flow deaktiviert
  • Breitere Pause/Fortfahren-Buttons, um sie bequem nach Flow-Start zu erreichen
  • Schieberegler deaktiviert in Widgets auf dem Dashboard Editor
  • Probleme beim Hinzufügen von Bewegungen über das Gamepad gelöst