Wie kann man starkes Schwingen des Tools verringern?

  • Hallo Freunde,


    ich habe Probleme mit einem KRC60L30.
    Der Roboter schwingt beim Beschleunigen sehr stark, das Tool mit dem Bauteil wackelt kräftig mit.
    Bis 75% override sieht alles normal aus, darüber sehr starkes schwingen (ca. 2-3mm), besonders auffällig bei cp bewegungen und Geschwindigkeitsänderungen (als ob der Regelkreis überschwingt).
    Was kann man hiergegen tun?


    Das habe ich bereits geprüft:
    -Justage, Toolvermessung, Werkzeuglast eingestellt, Zusatzlast A3 eingestellt, Beschleunigungswert auf kleinsten Wert gesetzt (ACC=2.3)


    Außerdem würde mich interresieren wie man die eigentliche Nutzlast definieren und einstellen kann (Grf leer:Nutzlast=0 kg bzw. Grf voll: Nutzlast=x Kg)


    ich hoffe auf ein paar tips von Euch! vielen Dank!


    Stephan

  • Schritt für Schritt zum Roboterprofi!
  • Hallo,


    das mit dem Schwingen ist mir noch nicht ganz klar. Ist das mehr ein Zittern? Sitzt das Bauteil kraftschlüssig im Greifer?



    Du hast geschrieben:


    Werkzeuglast eingestellt, Zusatzlast A3 eingestellt


    Warum dann diese Frage:



    Außerdem würde mich interresieren wie man die eigentliche Nutzlast definieren und einstellen kann (Grf leer:Nutzlast=0 kg bzw. Grf voll: Nutzlast=x Kg)


    Du kannst das mit KUKA Load machen oder KUKA LoadDetect.

    Greetings, Irrer Polterer!

    Wie poste ich falsch? Nachdem ich die Suche und die FAQ erfolgreich ignoriert habe, erstelle ich das gleiche Thema in mehreren Unterforen, benutze einen sehr kreativen Titel wie "Hilfe", am Besten noch mit mehreren Ausrufezeichen, und veröffentliche einen so eindeutigen Text, dass sich jeder etwas Anderes darunter vorstellt.


    Life is a beta version. Full of bugs and no Manual.

  • Das problem hatte ich auch schon mal bei einer cp bewegung


    $OV_PRO=100
    $ADVANCE=1
    $APO.CDIS=100
    $Flag[25]=TRUE
    ;========================================================
    IF $IN[47] AND NOT $IN[43] THEN
    LOOP
    LIN_REL{B -0.5} C_DIS #TOOL
    CONTINUE
    IF NOT $IN[47] OR $IN[47] THEN
    EXIT
    ENDIF
    ENDLOOP
    ENDIF


    Wenn ich Achse 5 von -118 auf 80 fahre dann stottert der roboter!

    Solange mein Chef so tut als würde er mich richtig bezahlen solange tue ich so als würde ich Arbeiten

  • Wenn ich Achse 5 von -118 auf 80 fahre dann stottert der roboter!


    Du fährst aber nicht nur Achse A5, du orientierst um B.
    Das Stottern würde ich eher darauf schieben, dass du immer 0,5° fährst und dabei ständig beschleunigst und abbremst.

    Greetings, Irrer Polterer!

    Wie poste ich falsch? Nachdem ich die Suche und die FAQ erfolgreich ignoriert habe, erstelle ich das gleiche Thema in mehreren Unterforen, benutze einen sehr kreativen Titel wie "Hilfe", am Besten noch mit mehreren Ausrufezeichen, und veröffentliche einen so eindeutigen Text, dass sich jeder etwas Anderes darunter vorstellt.


    Life is a beta version. Full of bugs and no Manual.

  • Ja richtig aber ich überschleife ja.



    dann bei ca 80 Grad fährt der Roboter wieder sauber seine Bewegung ab.

    Solange mein Chef so tut als würde er mich richtig bezahlen solange tue ich so als würde ich Arbeiten

  • Hi,


    @ *Thomasz*, was macht man mit diesem Code???



    :kopfkratz: ???

  • $OV_PRO=100
    $ADVANCE=1
    $APO.CDIS=100
    $Flag[25]=TRUE
    ;========================================================
    IF $IN[47] AND NOT $IN[43] THEN
    LOOP
    LIN_REL{B -0.5} C_DIS #TOOL
    CONTINUE
    IF NOT $IN[47] OR $IN[43] THEN
    EXIT
    ENDIF
    ENDLOOP
    ENDIF


    so ist es richtig tippfehler;)

    Solange mein Chef so tut als würde er mich richtig bezahlen solange tue ich so als würde ich Arbeiten

  • Hallo Ratigon,


    ich glaube, rein anhand der gegebenen Infos ist da schwer, eine gute Diagnose zu geben.


    Softwarestand ?
    Neuer Roboter oder alte Kiste?
    Steuerungstyp?
    Bestand das Problem schon länger oder trat es mit neuer Programmation auf?


    Nützlich wäre mal Archiv oder wenigstens Programmauszug.
    Noch besser ein Bild des Greifers oder sogar kleine Filmsequenz.
    Wie wurden die Lastdaten berechnet?
    Wie sieht es mit Deiner Erfahrung in Roboterprogrammierung aus?


    Glaube, wenn dies mal beantwortet wurde können wir Dir sicher besser helfen.
    Alles andere ist orakeln.


    Gruss SJX

    Manche Maenner bemuehen sich lebenslang, das Wesen einer Frau zu verstehen. Andere befassen sich mit weniger schwierigen Dingen z.B. der Relativitaetstheorie.

  • Versuch's mal mit dem PTP-Befehl.
    Beim Linear-fahren nur einen Winkel verändern ist meistens ziemlich schlecht, denn:
    da bewegt sich der TCP um Null mm, verändert ja nur den Winkel.
    Dabei werden dann intern immer irgend welche Krücken gebastelt, damit sich der
    Roboter überhaupt vernünftig bewegt.
    Evtl. hilft auch ein Verkleinern (das ist kein Tippfehler) des Überschleifradius!

  • ... @ Hermann, ganz genau PTP sollte die bessere Wahl sein, davon ab wäre eine Bewegung mit einem Interrupt nicht schlauer!!!

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