6.
CNC 8037
M
·MS· & ·TS·
ODELOS
·132·
Mediante la instrucción "MBCD*" se analizan todos los registros MBCD a la vez.
;
DFU MSTROBE AND CPS MBCD* EQ $0 = RES O42 = RES O43 = RES O44
DFU MSTROBE AND CPS MBCD* EQ $2 = RES O42 = RES O43 = RES O44
DFU MSTROBE AND CPS MBCD* EQ $3 = SET O42 = RES O43
DFU MSTROBE AND CPS MBCD* EQ $4 = SET O43 = RES O42
DFU MSTROBE AND CPS MBCD* EQ $5 = RES O42 = RES O43
DFU MSTROBE AND CPS MBCD* EQ $8 = SET O44
DFU MSTROBE AND CPS MBCD* EQ $9 = RES O44
DFU MSTROBE AND CPS MBCD* EQ $30
OR M807
OR M817
OR RESETOUT
= RES O42 = RES O43 = RES O44
DFU MSTROBE AND CPS MBCD* EQ $41 = SET O45 = RES O46 = RES O47
DFU MSTROBE AND CPS MBCD* EQ $42 = SET O46 = RES O45 = RES O47
DFU MSTROBE AND CPS MBCD* EQ $43 = SET O47 = RES O45 = RES O46
;
;
; *************** TRATAMIENTO DE LAS FUNCIONES T BCD
;
() = CNCRD(TOOL ,R160,M1011)
= MOV R160 R160 0116
; = CNCRD(NXTOOL,R159,M1011)
; = MOV R159 R159 0116
;
DFU TSTROBE
AND CPS TBCD GT 0
AND CPS TBCD NE R160
= MOV TBCD R158
= SET M1610
= SET M1615
;
M1615
AND M1300
= SET M1611
= RES M1615
;
DFU M1611
= MOV R158 O33 118
;
M1611
= TG3 40 50
= TG1 41 50
;
T40 = M1612
T41 = M1613
;
M1612
AND DFD M1613
= SET O2
;
O2
AND (NOT B0R142
OR B0R142 AND DFD I6)
= TG1 42 100
;
T42 = M1614
;
O2
AND DFD M1614
= RES O2
= RES M1611
;
M1610
AND DFD M1612
= RES M1610
= ERA O33 40
;
;
M a n ua l d e s us t i tu c ió n
; Enviar M30 al pasar a Manual
; Enviar M30 al hacer G74
; Enviar M30 si RESET
; R160 = Hta. activa
; De binario a BCD 16 bit
; Hta. pedida
; De binario a BCD 16 bit
; Se recibe T
; Si la T pedida existe
; T pedida distinto de T actual
; R158 = Hta Pedida
; T en proceso
; T pedida OK
; T pedida OK
; Funciones M enviadas
; Permiso para enviar T al PLC
; Permiso para enviar T al PLC
; Sacar T por las salidas BCD
; Permiso para enviar T al PLC
; Enviando TBCD al PLC
; 50 ms para sacar TSTROBE
; Enviando TBCD al PLC
; 50 ms para sacar TSTROBE
; Enviando TBCD al PLC
; 50 ms después de T40
; TSTROBE
; TSTROBE
; No esperar bajada de F.H.
; Si esperar y hay bajada de F.H.
; 100 ms de TSTROBE
; 100 ms de TSTROBE
; TSTROBE
; Pasados 100 ms
; Fin TSTROBE
; T enviada al PLC
; Solicitud de enviar T al PLC
; 50 ms después de la caida de TSTROBE
; Fin solicitud enviar T