Beiträge von Albert12555

    Hallo,


    Ich will die 'geteachte' Starposition C000 mit der aktuellen Roboterposition ($PX000) vergleichen. Dazu will ich C000 einer Variablen zuordnen. Wie kann ich die Teachposition im Programm einer Variablen zuordnen? Folgendes funktioniert in MotoSim EG aber nicht in der DX100:


    GETE D031 C0000 (1)
    GETE D032 C0000 (2)
    GETE D033 C0000 (3)
    GETE D034 C0000 (4)
    GETE D035 C0000 (5)
    GETE D036 C0000 (6)


    Kann mir jemand weiterhelfen?


    Danke im Voraus.
    Alfred

    Danke Martl für die Antwort.


    Leider kenne ich mich mit dem Ladder Programm nicht aus. In DX100 OPTIONS INSTRUCTIONS
    FOR CONCURRENT I/O habe ich folgendes gefunden:


    --|| -------------------- () Work home Position in Cube 64
    #50157 -----------#30022


    Kann ich damit was anfangen? Einfacher ist sicher, die Home Position fest ins Programm zu schreiben und selbst abzufragen, ob der Rob in etwa da steht, aber auch weniger flexibel.


    Gruß
    Albert

    Hallo,


    ich möchte die WORK HOME POS in INFORM abfragen und mit der aktuellen Roboterposition vergleichen. Gibt es dazu eine Variable, die man abfragen kann oder einen Befehl der z.B. TRUE ergibt, wenn der Roboter in einem Cube der WORK HOME POS steht?


    Danke für die Mühe.
    Albert

    Hallo Miniman,


    danke für den Tipp, ich werde das mit dem SPS-Programmierer besprechen.


    Zu der Frage: Eine Erkennungseinheit erkennt ein Stück XXX. Dann erfolgt eine 1. Bearbeitung mit Rob1, Programm XXX1, fehlt dieses Programm, reicht Rob1 (ein anderes Fabrikat) das Stück einfach weiter. Dann eine 2. Bearbeitung mit Rob 2 (Motoman), Programm XXX2. Da sehr häufig neue Modelle kommen, vergessen die Kollegen manchmal, Programm XXX2 zu erstellen, mit dem Ergebnis, dass die Anlage steht. Wenn ich da ein Programm ausführen könnte, dass das Stück nur weiterreicht, wäre das o.k.


    Gruß Albert

    Hallo,


    folgendes Problem: Der ES165D (DX100) bekommt über RS232 einen Jobnamen, der aufgerufen werden soll. Wenn der Job nicht vorhanden ist, kommt 'Undefined Job' Alarm 4438.


    Gibt es eine Möglichkeit diese Fehler auszuwerten und zu umgehen? Ich denke an etwa folgendes:


    CALL JOB:YYYY IF UNDEFINED JOB:XXXX


    Ich würde mich über hilfreiche Antworten sehr freuen.
    Gruß
    Albert

    Hallo,
    ich habe verschiedene Handbücher, die eine Kurzübersicht über die Befehle enthalten. Git es auch (hat jemand) eine vernünftige, ausführliche Beschreibung der Anwendung der Befehle und besonders ihrer Parameter?
    Danke für Hinweise
    Albert