Beiträge von burlibua

    Wie kann ich mit einer VKRC1 Steuerung eine Suchfahrt unternehmen
    Anwendung
    Runterfahren bis LS auf Schleichgang umschaltet
    Stop wenn Schalter betätigt wird
    Vacuum ein
    und rauf


    mfG Burlibua

    Hey


    Wenn dein Rob Load and Collition Dedection Option besitzt kannst du mit Serviceroutine Load Identify das Gewicht ermitteln. Dabei ist es am besten wenn der Roboter in Kalibrierposition steht um das Gewicht zu ermitteln. Als Option kannst du die Achse 1 verdrehen. Dabei führt der Rob einige Bewegungen durch die das Gewicht und den Massenschwerpunkt ermitteln. Zuerst in Hand dann in Auto oder Hand 100.
    Dieses Gewicht kannst du als Gripload oder als loaddata ins Prog übernehmen.
    Gripload = leerer Greifer
    Loaddata = Greifer mit Beladung


    mfG Burlibua

    Maybe de direction of the axis is not right. So the reglator of the axis get more speed to catch the axis setpoint but the position is more move from them.
    You can change the resolver sin with cos signal or change the direction in the Software.
    If you do this, always break the machanical connection to the Linear slider.


    best greetings burlibua

    Habe Roboter inbetrieb genommen und nach dem Justieren ist der Minusbereich der Achse 1 gesperrt und es kommt Softwareendschalter A1. Gleiches auf Achse 5.
    Wo können die Achsensoftwareendschalter verändert werden


    mfG burlibua

    Wenn du den Roboter unter den Fingern hast dann kannst du mit Aufruf Serviceroutine das Programm LoadIdentify aufrufen. In diesem Programm fährt der Roboter ein Testprogramm ab und errechnet den Massenschwerpunkt. Wenn du den Rob in annäherd Kalibrierpositin steht stimmt das Gewicht des Greifers bei einer 200kg Maschine auf 1kg genau


    mfG Burlibua

    Würde das auch ohne Palettware bauen ist eigentlich mehr für die ABB Palettizer (oder so) Konzipiert (4 Achs Maschine)
    kleiner Tip
    Du kannst ein Feld aufbauen das die einzelnen Ablegepositionen beinhaltet und aufgrund der Hubnummer weißt du die Position.
    Oder baust du eine Case Struktur mit einzelnen Ablagepositionen.


    !Hole Teil
    MoveL.................
    Greifen
    MoveJ Zwischposition............
    MoveJ Zwischposition............
    case Hubnummer of 1:MoveL....................
    2:MoveL.............
    3:MoveL............
    endcase
    Loesen


    mfG Burlibua

    Hey


    Ein paar grundsätzliche Dinge


    Wenn die Roboter aus Anlagen ausgebeaut werden ist meistens der Not Aus Kreis und der Schutzgitter offen Kreis zu bücken.


    Wenn die Zustimmtaste gedrückt wird öffnen dann die Bremsen ?
    Die Servofehler könnten auch von externen Achsen kommen die nicht mehr am Roboter sind.
    Hast du einen Hardwareplan zum Rob
    Wenn du synchronisierst mußt du auf den Synch Position stehen !
    In der Synch Position muß der Motor ca im Viertel der Calibrierposition sein
    wenn dies nicht der Fall ist dann kommt die Meldung "Roboter nicht Synchronisiert"
    War den Die Batterie schon leer ?
    Dann könnte sein das die Calibrierwerte verloren sind.
    Hast du denn auch Disektten zum Gerät ?



    mfG Burlibua

    Die Veränderung kommt mit dem Befehl jpAktuell:=CJointT();Hier wird die aktuelle Position der Achsen abgefragt und die kann zum Zeitpunkt der Abfrage (im Auto / Fullspeed) eine andere sein als beim Step by Step. Grund dafür ist daß der Befehl vom Hauptrechner bereits ausgeführt wird wenn der Achsrechner noch mit der Fertigpositionierung beschäftigt ist. Mit Zone fine wird
    der Hauptrechner mit dem Achsrechner sychronisiert und es geht den genauen Weg.


    OK Ende der Klugscheisserei Viel Spass

    Hast du die Parameter vom Aufkleber am Roboter mit den System -- Parametern --- Manipulator verglichen.


    Mach nach der Kalibrierung einmal eine Fahrt nach MoveAbs(0,0,0,0,0,0),...........
    Wenn da der Rob in Grundpos steht dann wird die Werkzeugkiste fällig.


    mfG burlibua

    Speichere das Ganze mal auf eine Disk und schau dir das Modul mit einem Texteditor an.
    Vielleicht ist oben neben dem Modulnamen etwas vermerkt. Hier gibts noview oder readonly als Parameter.



    Probiern geht über studieren


    mfg Burlibua

    Hey
    Habe leider keinen Roboter mit dieser Option aber stell mir vor daß das ganze ausgehend von der Wurzelnaht ein verschieben der Punkte mit Reltool bewerkstelligt wird. Die Wurzel wird mit offs im Workobjekt verschoben oder das ganze Workobjekt wird verschoben. Und fertig ist der Zauber


    mfG Burlibua