Beiträge von Blauer

    Moin zusammen,

    MotoLogix steuert komplett den Roboter, ohne TP. Da gibt es eigene FB´s von Yaskawa und die Punkte bestehen aus P Variablen die beschrieben werden. Es gibt aber auch die Möglichkeit, den Roboter im JOG Betrieb zu bewegen. Ist eine MotoPlus Anwendung

    Hallo Peter, bei den Ein/Ausgängen gibt es ziemlich hinten den Punkt EA Meldung. Wenn du da draufgehst kannst du die Version des Ladderprogramms auslesen, evtl. nach unten scrollen, dann kann ich dir sagen was du einstellen musst in der IO Allocation.

    Du kannst mit GETS PX100 $PX000 die aktuelle Position in eine P Variable auslesen und anschließend mit SET P200 P100 den Wert in eine andere Variable schreiben. Wenn du XYZ benötigst mußt du die Variable mit CNVRT PXxxx PXxxx BF oder TF oder UF noch konvertieren. sind dan maximal 3 Zeilen statt 12.

    Alternativ auch mit GETPOS arbeiten

    Du kannst auch deine Jobs in Relativ umrechnen, dann beziehen sich die Punkte auf den TCP und nicht auf die Pulswerte.

    Moin, so wie ich das verstehe, willst du bei dem Auftragsschweissen ein und die selbe Bewegung mehrmals abfahren, die Punkte aber versetzen, in der Höhe, X und/oder Y. Dann wäre hier ein Shift angebracht. In einer P Variable kannst du dann den Verschiebewert angeben.



    MOVJ
    MOVJ.
    .
    .
    .
    SFTON P001 Z.B. x 5.000 y 5.000
    MOVL
    MOVL
    MOVL
    SFTOF
    MOVJ
    MOVJ.
    .
    .


    In dem Fall würden die Positionen zwischen dem SFTON und SFTOF Befehl in x und y 5mm verschoben. Du kannst auch noch auswählen, ob im RF, UF, BF oder TF.

    Hallo Aleks,
    die Checksumme kann bei der Yaskawa Steuerung nicht angezeigt werden. Sie wird lediglich intern überprüft beim Aufspielen von systembetreffenden Dateien die die FSU betreffen.
    Du kannst die FSU Dateien mit einem Editor vergleichen, das funktioniert ganz gut und zuverlässig.

    Moin,
    Du musst die ext.Achse im Maintenance Mode entweder löschen oder abmelden, dann sollte der Overrun Fehler weg sein. Bei dem 24V Fehler fehlt wahrscheinlich die ext.Spannungsversorgung für die Steuerung. Da müssten 24V aufgelegt werden.

    Moin,
    seit DX200 sind einige Optionen aus dem Standard aussortiert worden, auch um die Steuerungen individuell anzupassen und günstiger anbieten zu können. Es gibt jetzt sogenannte F-Pakete, da steht drin was man bekommt.

    Moin,
    am Besten arbeitest Du da mit den GETREG/ SETREG Befehlen. Da kannst Du die errechnteten Werte in ein Register schreiben und im anderen Job wieder auslesen und in eine P- Variable schreiben. Direkt den Wert in die P- Variable zu schreiben kann zu Problemen beim Schreib-/ Lesezugriff führen..