Roboterforum Willkommen Gast. Bitte einloggen oder registrieren.
Haben Sie Ihre Aktivierungs E-Mail übersehen?
18. Mai 2012, 11:09:20
Übersicht Hilfe Suche Kalender Einloggen Registrieren
News: >> Roboterprogrammierer gesucht !? <<

Roboterforum für Industrieroboter Anwender  |  Industrieroboter Helpcenter  |  ABB Roboter (Moderatoren: burlibua, Sven Weyer, rmac)  |  Thema: Event Routine 0 Mitglieder und 1 Gast betrachten dieses Thema. « vorheriges nächstes »
Seiten: [1] Nach unten Drucken
Autor Thema: Event Routine  (Gelesen 775 mal)
TscJoh
Neuling
*
Offline Offline

Beiträge: 1


« am: 23. Oktober 2008, 14:19:12 »

Hallo Leute

Ich habe eine Überwachung der aktuellen Stopposition zur aktuellen Startposition zusammengebaut mit Fehlermeldung falls der Roboter manuell bewegt wurde.

Funktioniert eigentlich perfekt bis auf das Problem dass der StartMove; nicht auf die Step-Taste im Tippbetrieb reagiert, mit der Start-Taste gehts.  wallbash
Der StopMoveReset; war auch nicht die Lösung.

Kennt jemand eine Möglichkeit die Step-Taste in ein Event zu verknüpfen?

Dankeschön, Hannes


  PROC EventStop()
    StopMove \Quick;
    IF unlockSavingPointAtStop=TRUE THEN
      pPointAtStop:=CRobT(\Tool:=tool0 \WObj:=wobj0);
      unlockSavingPointAtStop:=FALSE;
    ENDIF
    StopMoveReset;
  ENDPROC

 PROC EventReStart()
    StartMove;
    IF OpMode()=OP_AUTO THEN
      IF initReady=TRUE THEN
        unlockSavingPointAtStop:=TRUE;
        pPointAtStop:=[[0,0,0],[0,0,1,0],[0,0,1,0],[9E+09,9E+09,9E+09,9E+09,9E+09,9E+09]];
      ENDIF
    ENDIF
  ENDPROC
Gespeichert
Micky
Junior Member
****
Offline Offline

Beiträge: 133



« Antworten #1 am: 24. Oktober 2008, 15:53:45 »

Hallo TscJoh,

bei der schrittweisen Abarbeitung des Programms wird die Eventroutine Restart generell nicht ausgeführt.

Auszug aus dem "Systemparameter"-Handbuch:

Zitat
Die Abarbeitung wird von der Position an gestartet, an der sie angehalten
wurde, oder von einer anderen Instruktion an, zu der der Programmzeiger
verschoben wurde, ohne den Abarbeitungsbefehl zu verlieren. Das Ereignis
wird nicht aktiviert, nachdem eine Instruktion im schrittweisen Modus abgearbeitet
wurde ("Vorwts" oder "BewSchr").


Das Verknüpfen der "Step"-Taste mit einer Ereignisroutine ist nicht möglich!

Evtl. hilft hier Multitasking !

Gruß
Micky
Gespeichert
Seiten: [1] Nach oben Drucken 
Roboterforum für Industrieroboter Anwender  |  Industrieroboter Helpcenter  |  ABB Roboter (Moderatoren: burlibua, Sven Weyer, rmac)  |  Thema: Event Routine « vorheriges nächstes »
Gehe zu:  


Einloggen mit Benutzername, Passwort und Sitzungslänge

Powered by MySQL Powered by PHP Powered by SMF 1.1.16 | SMF © 2006, Simple Machines Prüfe XHTML 1.0 Prüfe CSS