Hallo Gemeinde,
ich habe ein Problem mit der SKip Condition Anweisung.
Ich möchte eine Dosierbewegung abbrechen, wenn ein bestimmter Eingang auf den Zustand ON geht.
Jetzt habe ich das folgende Ergebnis: Egal welchen Zustand mein Eingang hat, wird die Bewegung kurz vor Ende abgebrochen und zum Skip LBL gesprungen.
Code:
10: ;
11: SKIP CONDITION DI[12:ERROR_ABORT]=ON ;
12: ;
13:L P[2] R[151:DISPENSE SPEED 2]mm/sec CNT100 ;
14: ;
15:L P[3:FIRST POINT CONR] R[152:DISPENSE SPEED 3]mm/sec CNT100 TB .01sec,DO[513:INTERRUPT DOS ON]=ON Tool_Offset,PR[100:PROD TOOL OFF] ;
16: ;
17: ;
18:L P[4] R[152:DISPENSE SPEED 3]mm/sec CNT100 Tool_Offset,PR[100:PROD TOOL OFF] Skip,LBL[998],PR[30:ACT POS]=LPOS ;
.
.
.
.
116: LBL[998:INTERRUPT] ;
117: R[14:ERROR_ABORT]=1 ;
118: DO[513:INTERRUPT DOS ON]=OFF ;
Was mache ich falsch?