Hi,
kann sein das ich grade massiv auf'm Schlauch steh aber ich bekomm das gerade irgendwie nicht gebacken.
Die Problemematik ist, wie kann ich mehrere Aktionen gleichzeitig durchführen habe folgende probiert (leider erfolglos):
Auswerferfreigabe(SGM) + verzögertes Greifen per Variable + Rückzug auf Pos XP10
möchte zb. das Greifer schließen unter Abarbeitung aller drei Befehle realisieren jedoch mit Verzögerung während dem Prozess..
Hab den Teil bisher so deklariert (habs nun schon auf mehrfache arte und weise versucht)
Def blabla...
REAL PICKER_VZ
BOOL PickerStart
...
;===Hier Modifizierungen für die Picker Verzoegerung===
PICKER_VZ = 0.5 ;=========================
;========================================
WAIT SEC 0
LIN Entnamepos... ; Position zum Entnehmen
;Ich weiss hier nicht so recht wie ich das ansetzen soll, kam dann spontan auf eine Doppeltschleife...
PickerStart = TRUE
IF PickerStart == TRUE THEN
IF PickerStart == TRUE THEN
WAIT SEC PICKER_VZ
Gripper_1 ( #OnStart )
ENDIF
; Gibt hier jetzt mal beispielhaft den Auswerfenbefehl wieder.
Ejector ( #WAITFOR )
;Meine Rückzugposition, wird ja danke Vorlaufzeiger dual dazu ausgeführt.
LIN XP10 C_DIS
ENDIF
...
Alles anzeigen
Hab da irgendwie nen totalen Denkfehler, hoffe, da kann mir jemand helfen.
Mein zweiter Weg war das irgendwie per TRIGGER WHEN... zu lösen aber der Versuch ging so auf das meine Variable PICKER_VZ nicht als Delay- Wert übernehmbar war.
Danke schonmal Grüße