Hallo zusammen,
ich habe zurzeit ein Projekt (KR16, KRC2) in der Mache, wo es erforderlich wäre Positionsdaten während eines automatischen Programmablaufs zu erfassen und in eine Datei zu schreiben. Ob das Achswinkelkoordinaten oder Raumkoordinaten wären, dürfte vorerst egal sein. Das Ziel sollte sein dass diese Dateien in einem Folgeprojekt möglicherweise in CAD weiterverarbeitet werden könnten. Eine Textdatei mit Struktur sollte es also sein.
Trotz ausgiebiger Suche und einigen Ansätzen waren die Ergebnisse zu lückenhaft, um mir als Anfänger weiterzuhelfen.
Ich verfolg(t)e mehrere Ansätze:
1) Das Oszilloskop: Wäre eigentlich ganz gut, da auch leicht aus dem Programm startbar, jedoch werden offenbar keine Dateien ausgegeben, die mit einem Texteditor lesbar sind. Die KUKA-Hotline hat das bestätigt und mich auf 2) hingewiesen.
2) Das Verwenden von Systemvariablen wie $Axis_Pos. Da ist es mir allerdings unklar, wie genau ich das mache. Denn angenommen ich baue irgendwo eine Abfrage ein wie X=$Axis_Pos, dann wird ja nur die aktuelle Position erfasst und auch nicht in eine Datei geschrieben. Wie ich eine kontinuierliche Erfassung erreiche weiß ich nicht.
3)RSI: Beim Lesen hier im Forum fand ich das RSI-Objekt ST_RECORD, womit man offenbar Größen in Dateien schreiben kann. Hier habe ich allerdings das Problem dass zumindest in der RSI-Dokumentation kein RSI-Objekt auftaucht, welches sich mit Koordinaten oder Achswinkeln usw beschäftigt.
Welcher der Ansätze ist der beste und über Einzelheiten wäre ich sehr dankbar.
Gruß
lazyloo