20 min de lectura
Nivel Avanzado

Variables Persistentes

#500-#999 mantienen su valor incluso después de apagar la máquina.

Rango Uso Sugerido
#500-#509 Contadores de producción
#510-#519 Configuración de turno
#520-#529 Tiempos acumulados

Contador de Piezas

; #500 = Contador, #501 = Meta
#500 = #500 + 1

; ... mecanizado ...

IF[#500 GE #501] THEN GOTO 900
M99

N900
M00 (META ALCANZADA)
#500 = 0
M30

Tracking de Tiempo

; Al inicio
#110 = #3001           ; Tiempo inicial (ms)

; Al final
#111 = #3001 - #110    ; Tiempo de ciclo
#520 = #520 + #111     ; Tiempo acumulado
#521 = #520 / #500     ; Tiempo promedio

Detección de Problemas

#112 = 120000          ; Tiempo esperado: 120s

IF[#111 GT [#112 * 1.2]] THEN M00 (CICLO MUY LENTO)
IF[#111 LT [#112 * 0.5]] THEN M00 (CICLO ANORMAL)

Siguiente

Alarmas Fanuc