KRC - RSL Konverter

  • Hallo Zusammen,


    wir müssen häufig vorhandene KRC Programme anpassen. SimPro bietet dazu nur die Funktion RSL aufzeichnen. Dann werden aber x Punkte ohne Zuordnung in RSL erstellt.


    Schön wäre ein Tool um aus KRC Dateien einen RSL Code zu generieren den man dann nach dem Modifizieren der Positionen wieder nach OfficeLite zurück synchronisieren kann.


    KUKA selber scheint diese Funktion ja nicht für nötig zu halten.


    Hat jemand schon mal mit dem Thema zu tun gehabt oder sogar einen Konverter erstellt oder gefunden?


    Viele Grüße

  • ANZEIGE
  • Du könntest dir ein Plugin schreiben welches direkt in SimPro geöffnet werden kann.
    Dort hinterlegst du ein Python Script, welches dir aus einer beliebigen *.dat Datei die Roboterpositionen [E6POS, E6AXIS, ...] extrahiert.
    Diese konvertierst du dann mithilfe der in der SimPro Hilfe beschriebenen Python Befehle in RSL Befehlssätze und schreibst diese auf ein Robotermodel mit RSL-Executor. Danach kannst du die Positionen ohne Office Lite mit RSL anfahren und bearbeiten.
    Dann wird ein 2. Plugin erstellt, welche die RSL Daten wieder zurück in Roboterpositionsdaten konvertiert und in die *.dat Datei schreibt.
    So weit zur Theorie.
    Das ganze würde dann aber nur für ganz einfache Programme mit reinen Bewegungssätzen funktionieren. Sobald du etwas Logik mit drin hast oder Offsets, Globale Punkte wird das ganze schon schwieriger. Sehr wichtig ist natürlich dass die Tool und Base Definitionen auf dem Robotermodell vorhanden sind.


    Ich denke der Aufwand lohnt sich nicht, außer du hast zig tausend Punkte die du ändern willst oder bist totaler Experte und findest dich auf Anhieb in dem dürftigen Dokumentationsdschungel von KUKA, KUKA.SimPro, OfficeLite, ... zurecht.

Erstelle ein Benutzerkonto oder melde dich an um zu kommentieren

Du musst ein Benutzerkonto haben um einen Kommentar hinterlassen zu können

Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Geht einfach!
Neues Benutzerkonto erstellen
Anmelden
Du hast bereits ein Benutzerkonto? Melde dich hier an.
Jetzt anmelden