Positionsvariable Werte von "Fix"-Punkte übergeben

  • Hallo!
    wie könnte man in DX100 die Koordinaten von geteachte Punkte in Positionsvariable übergeben.
    Bei FANUC ist es relativ einfach lösbar:

  • ANZEIGE
  • "Du kannst auch die aktuelle Position auslesen mit"
    GETS PX040 $PX001
    "Get Status""Robotervariable" "aktuelle Position aus der Steuerung"


    "jetzt kannst Du einzelne Elemente auslesen"
    GETE D030 P040 (1)
    "Get Element" "Zählervariable" "Robotervariable" "Inhalt Element 1, x Richtung"

    "jetzt kannst Du z.B. etwas draufaddieren"
    ADD D030 100000
    "100 mm aufaddieren"


    "und zurück schreiben"
    SETE P040 (1) D030
    "Ergebnis in Element 1 x- Wert zurück schreiben"


    "und da hin fahren"
    MOVL P040 V=200.0


    Du kannst natürlich von allen Punkten Daten auslesen entweder komplett oder nur einzelne Werte:
    Element1 ist X
    Element 2 ist Y
    Element 3 ist Z
    Element 4 ist Rx
    Element 5 ist Ry
    Element 6 ist Rz

    Das größte Problem eines Computers ist der, der davor sitzt.

  • Hallo zusammen,


    ich habe das gleiche Problem. Ich würde auch gerne einen geteachten Punkt aus einem Relativjob in eine P-Variable schreiben und damit rumrechnen aber schon bevor ich dort bin. Also nix mit aktuelle Position auslesen oder so.
    Geht das?


    Gruß
    Stromer

  • Mittlerweile habe ich rausgefunden, wie man die Positionen auslesen kann.
    Mit dem GetPos Befehl kann man die geteachten Positionen in P-Register zuweisen.
    Welche Position man auslesen will gibt man mit der Schrittnummer an (nicht Zeilennummer).


    Gruß
    Stromer

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