Beiträge von @was

    Danke für die Schnelle Antwort. Ja davon habe ich auch schon gelesen das wäre nicht so schön da an dem scalancer noch weitere Geräte dran hängen als nur der Roboter. :)

    Wenn du die Option halt mit dem Roboter mitbestellst, wirst sicherlich einen besseren Preis aushandeln können ;)

    Ja die Hardware habe ich drin kann den ABB auch erreichen per IP allerdings kann ich nichts machen weil robotstudio sagt PC Interface wird benötigt. das ist mir zu teuer kann man das umgehen?

    Umgehen geht in dem Sinne, das du den Serviceport dafür nutzt, allerdings ist das ein DHCP Server, welcher selber Adressen vergibt und das ist nicht immer das gelbe vom Ei.

    Entweder mit einem Datenfeld oder mit Getdata und Setdata arbeiten.


    Mit Getdata und Setdata kannst über den Variablennamen auf diese zugreifen, allerdings ist dies halt ein indirekter Zugriff, was die Geschichte etwas unübersichtlich macht.


    Code
    !Position laden
    GetDataVal Positionsname,robtarget_temp;
    
    !Mit Position arbeiten
    
    !Position speichern
    SetDataVal Positionsname,robtarget_temp

    Er fängt zum Bremsen an, sobald er außerhalb des Raumes ist. Dies funktioniert bei anderen Herstellern etwas anders, die werden teils langsamer wenn du in der Nähe der Grenze bist.


    Wenn du langsamer an der Grenze sein willst, dann musst du mit mehreren Bereichen arbeiten und im äußeren die Geschwindigkeit begrenzen.

    Bremsen ist ja auch quasi beschleunigen, wenn man es genau nimmt, deswegen vermute ich, dass mit Accset sowohl die Beschleunigung als auch die Bremsung beeinflusst wird.


    Zitat Hilfe:

    AccSet wird beim Handhaben von zerbrechlichen Lasten oder zum Verringern von Vibrationen und Bahnfehlern verwendet. Damit ist eine allmählichere Beschleunigung und Verzögerung möglich und die Roboterbewegungen erfolgen fließender.


    Hier ist von Beschleunigung als auch Verzögerung die Rede also dürfe es beides sein.

    Probier evtl. das Gewicht über die loadidentify herauszubekommen, falls du das noch nicht hast, vielleicht geht es dann etwas besser.

    Sonst hätte ich, so wie du, mit Accset die Beschleunigungen reduziert, um so die Schwingungen zu reduzieren.


    Wenn alles bricht wirst du sonst halt so etwas wie einen mechanischen Schwingungsdämpfer brauchen.

    Funktioniert mit SIMIT von Siemens, das ist neu bei Robotstudio 2019.


    Sogar mit Youtube Tutorial:

    Externer Inhalt www.youtube.com
    Inhalte von externen Seiten werden ohne deine Zustimmung nicht automatisch geladen und angezeigt.
    Durch die Aktivierung der externen Inhalte erklärst du dich damit einverstanden, dass personenbezogene Daten an Drittplattformen übermittelt werden. Mehr Informationen dazu haben wir in unserer Datenschutzerklärung zur Verfügung gestellt.




    Mit nur PLC Sim funktioniert etwas anders und ist auch nicht sonderlich stabil, habe damit bereits mehrmals gearbeitet.

    Würde den neuen Weg mit Simit nehmen.

    Funktioniert meines Wissens nicht, es können nur persistente Variablen zwischen Tasks geteilt werden.

    Es gibt zwar einen "Local" Modifier für Prozeduren, allerdings heißt das nur, dass die Prozedur Modul-intern lokal ist und hat nichts mit Taks zu tun.




    Man könnte aber alle geteilten Funktionen und Prozeduren in ein gemeinsames Modul legen und dies in alle Tasks kopieren.

    Danke :)

    (ich find's halt nach wie vor seltsam, dass im Standardmanual nicht sämtliche Befehle, die es gibt, aufgelistet sind...)

    lG, Richie

    Wird aus dem Grund sein, dass nur die Grundbefehle gelistet sind und nicht welche aus den erweiterten Paketen


    Sonst würden sich ja alle beschweren warum die Funktionen so toll beschrieben sind, nur verwenden darf man sie nicht ;)

    Also, ich sags mal so. Das Painting System muss nicht wirklich übertragen werden. Viel wichtiger ist der Roboter mit den ganzen E/A Signalen und Verknüpfungen. Würde gerne das System optimieren, jedoch kriege ich noch nicht mal den Roboter da rein.

    Du könntest dir quasi einen nackten Roboter erstellen und diesem Stück für Stück die Konfigurationsdateien aus deinem Backup einspielen.

    Allerdings muss man sich da recht gut auskennen, was man löschen soll und was nicht.


    Die ganzen Signale kannst du evtl. vorerst auf virtuelle E/A Karten legen, Dummyinstruktionen für die Optionsbefehle,...

    Dafür brauchst du das Optionspacket "Independent Axes [610-1].


    Dieses gibt dir dann Zugriff auf die Instruktion "IndReset", mit dieser ist genau das möglich was du tun willst.


    Dadurch das du hier sowieso eine externe Achse hast, kann es gut möglich sein, dass dir die Option bereits mitverkauft wurde.


    Also wenn ich den Roboter selbst beobachte, hatte ich oft das Problem, dass ich den Online-Monitor öffnen muss und mit diesem auf den Roboter blicke und erst dann funktioniert dei Signalanalyse.



    Ist diese nicht offen kam bei mir ungefähr dasselbe Problem.


    LG

    Morgen,


    würde folgender Weise wahrscheinlich gehen:
    [list type=decimal]

    • Du definiert die Position nicht als Pers robtarget sondern nur als robtarget

    • Du definierst eine globale Position, in welche du dann den Wert des Parameters einliest

    • In der Routine verwendest du dann die globale Position (ich weiß nicht ob eine lokale robtarget Position in der Routine so funktionieren würde, wie du es dir wünscht)

    [/list]



    edit:
    gerade getestet, das PERS brauchst du sowieso nicht zwangsweise, ist ohne auch OK


    Meines Wissens ist PC Interface kostenpflichtig.


    Quelle: Ich hab mal angefragt bei ABB.