Denkfehler bei Software-Endschalter bei PTP aber nicht bei LIN?

  • Hallo,

    habe einen recht einfachen Versuchsaufbau.

    KR 10sixx 1100

    KRC 4 compact

    Werkzeug hat seinen TCP via numerischer Eingabe nur in Z = 300mm verschoben. Base ist NULLFRAME.


    Ich programmiere wie folgt.

    PTP X1

    X1.A = X1.A + 20

    PTP X1


    Meine Absicht ist um 20 Grad um Welt-Achse A zu drehen.


    Steuerung antwortet mit

    Fehler: SOFTWARE-ENDSCHALTER


    Nehme ich an dieser Stelle das TeachPanel und fahre manuell um Achse A kann ich sicher 90° fahren ohne Endschalterprobleme.

    Programmiere ich anschließend

    PTP X1

    X1.A = X1.A + 20

    LIN X1

    klappt alles anstandslos.


    Hat jemand eine Ahnung wo mein Denk- oder Verständnisfehler liegt?

    Vielen Dank!


    Gruß fisherman

  • Schritt für Schritt zum Roboterprofi!
  • Da wird dir vermutlich der S / T zum Verhängnis der wird bei PTP ausgewertet bei LIN nicht.

    Hier gibt es jetzt viele Wege und Möglichkeiten je nachdem was du wirklich brauchst oder was daraus am ende entstehen soll....

  • ...

    Darin, dass LIN keine Drehung ist, sondern eine Gerade mit Umorientierung.

    Wenn man einfach nur ankommen will, hilft PTP.

    Wenn man was drehen will, dreht man um Achsen oder verwendet CIRC Kreisbahnen.

  • Weiter würde ich auch die Rotation um eine Position nicht einfach hinzuaddieren sondern den Doppelpunktoperator verwenden.

    Wer nichts macht, macht keine Fehler!

    Wer keine Fehler macht, kann nichts daraus lernen!

    Wer nichts lernen kann, kann sich nicht weiterentwickeln!

    Wer sich nicht entwickelt, geht unter!

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