Step 7 Schritt aus Schrittkette wird nicht registriert ...

Zuviel Werbung?
-> Hier kostenlos registrieren
Ich würde es so machen, wie schon von Bike angedeutet :
Du machst aus deinem einem Schritt entsprechend des Statusses und der gewünschten Reaktion mehrere Schritte.
Und innerhalb deiner Schritte ggf. notwendige unterschiedliche Verzweigungen. Das heißt :
- wenn deine Verdrehung ab Position 400 abgeschlossen ist dann machst du gar nichts - sonst mußt du ggf. den Einen oder den Anderen anhalten (Wenn = IF , sonst = ELSE)
Aber ganz wichtig eben - nicht nur einen Schritt machen ...

Gruß
Larry
 
Ich würde es so machen, wie schon von Bike angedeutet :
Du machst aus deinem einem Schritt entsprechend des Statusses und der gewünschten Reaktion mehrere Schritte.
Und innerhalb deiner Schritte ggf. notwendige unterschiedliche Verzweigungen. Das heißt :
- wenn deine Verdrehung ab Position 400 abgeschlossen ist dann machst du gar nichts - sonst mußt du ggf. den Einen oder den Anderen anhalten (Wenn = IF , sonst = ELSE)
Aber ganz wichtig eben - nicht nur einen Schritt machen ...

Gruß
Larry

Danke Larry,

also müsste ich im Grunde in dem Schritt eine Verzweigung machen, in dem der Ini des Greifers abgefragt wird.

Code:
IF (Achse_ActualPosistion >= 400) and INI_AS THEN
  Schritt := 2;
ELSIF (Achse_ActualPosistion >= 400) and NOT INI_AS THEN
  Schritt := 5;
END_IF;


Und dann in Schritt 5 z.B. einen Merker setzen, der mir die Achse stoppt.

War das so gemeint? :confused:
 
Zuviel Werbung?
-> Hier kostenlos registrieren
... so war es gemeint. Und dann, wenn Stop und INI dann doch angefahren, wieder in den Hauptzweig zurück und "normal" weiter machen. (So weit man das aus der Ferne sagen kann)

Gruß
Larry
 
besser:
Code:
IF Achse_ActualPosistion>=400 THEN
  IF INI_AS THEN Schritt:=2;
            ELSE Schritt:=5;
  END_IF;
END_IF;


Lieben Dank hub!

Kann ich dann am Ende der Schrittkette z.B. Folgendes schreiben:

M_Halt := Schritt = 5;

... dann würde die Achse nur solange anhalten, bis die Bedingung, dass der Greifer gedreht hat, wieder erfüllt ist.
 
Zurück
Oben