Main Program
Main Program
CALL RECOVERY ;
RESETEA LAS IO
6: RESET_IO ;
7: RESET_AUX1_IO ;
9: LBL[1000:MAIN LOOP] ;
MONITOREA PROGRAMAS
MONITOREA PROGRAMAS
32: LBL[501] ;
34: R[124:IN DRY CYCLE]=1 ;
35: JMP LBL[500] ;
37: LBL[502] ;
38: R[124:IN DRY CYCLE]=0 ;
39: JMP LBL[500] ;
SALTA A LA LBL 500
97: LBL[700] ;
98: DO[296:ACK SCR DECISION CODE ]=ON ;
100: IF GI[21:SCRIBE SERVO DEC CODE]=#,JMP LBL[2002] ;
195: LBL[2002:GROUP 1 RUNNING] ; !Ignore If Group 2 Running ;
198: IF DO[292:RUNNING SCR SRV]=ON OR R[176:IN GROUP 2 PROGM]=1,JMP LBL[1000] ;
201: IF GI[21:SCRIBE SERVO DEC CODE]=(Start10)#+5,JMP LBL[30(Start0)#+1]
!Home Routine ;
219: IF GI[21:SCRIBE SERVO DEC CODE]=100,JMP LBL[307] ; ;
Si no se cumple ninguno mandar al inicio loop
JMP LBL[1000] ; MAIN LOOP
Si ningun Condicional de LBL 2002, 600, 700 esta active Se regresara al loop
228: LBL[10:PICK_LH_PRT_CONV] ;
229: TIMER[8]=STOP ;
230: R[2:Pick2Pick Timer]=TIMER[8] ;
231: TIMER[8]=RESET ;
232: TIMER[8]=START ;
233: RUN PICK_LH_PRT_CONV ;
JMP LBL[1000] ; MAIN LOOP
LBL[20:PICK_RH_PRT_CONV] ;
237: TIMER[8]=STOP ;
238: R[2:Pick2Pick Timer]=TIMER[8] ;
239: TIMER[8]=RESET ;
240: TIMER[8]=START ;
241: RUN PICK_RH_PRT_CONV ;
JMP LBL[1000] ; MAIN LOOP
LBL[30:PICK_LH_PRT_ASMB] ;
LBL[40:PICK_RH_PRT_ASMB] ;
LBL[50:PICK_CMNCAP_INDX] ;
LBL[60:PICK_THRCAP_INDX] ;
LBL[70:PICK_LH_PRT_SCRB] ;
LBL[80:PICK_RH_PRT_SCRB] ;
LBL[110:DROP_LH_PRT_CONV] ;
294: LBL[120:DROP_RH_PRT_CONV] ;
298: LBL[130:DROP_LH_PRT_ASMB] ;
302: LBL[140:DROP_RH_PRT_ASMB] ;
306: LBL[150:DROP_LH_PRT_REJ] ;
310: LBL[160:DROP_RH_PRT_REJ] ;
LBL[170:DROP_LH_CAP_TORQ] ;
LBL[180:DROP_RH_CAP_TORQ] ;
319: RUN DROP_RH_CAP_TORQ ;
JMP LBL[1000] ; MAIN LOOP
LBL[190:DROP_REJ_CHUTE] ;
LBL[210:DROP 10] ;
LBL[220:DROP 11] ;
LBL[250:SERVICE] ;
LBL[251:HOME] ;
LBL[301:SCRIBER_SERVO_1] ;
LBL[302:SCRIBER_SERVO_2] ;
LBL[303:SCRIBER_SERVO_3] ;
LBL[304:SCRIBER_SERVO_4] ;
LBL[305:SCRIBER_SERVO_5] ;
374: RUN SCRIBER_SERVO_5 ;
JMP LBL[1000] ; MAIN LOOP
LBL[306:SCRIBER_SERVO_6] ;
RUN SCRIBER_SERVO_6 ;
JMP LBL[1000] ; MAIN LOOP
LBL[307:MOVE_SCRIBE_HOME] ;
392: UALM[120] ;
402: UALM[121] ;
LBL[850] ;
LBL[2000:ABORT STYLE] ;
426: WAIT DO[71:ROBOT RUNNING]=OFF AND DO[292:RUNNING SCR SRV]=OFF AND R[175:IN GROUP
1 PROGM]=0 AND R[176:IN GROUP 2 PROGM]=0 ;