Parámetro de Copia de Seguridad Fanuc (10340): Guía de Configuración
Aprenda a configurar la copia de seguridad automática en Fanuc usando el parámetro 10340. Evite pérdidas en la SRAM y prevenga alarmas PS0519 y errores en el CNC.
Introducción
Apagar la fuente de alimentación principal de un CNC mientras la señal PMC ATBK está activa corrompe de forma fatal los directorios de almacenamiento de la memoria no volátil, lo que desencadena la alarma catastrófica PS0519 en el arranque y borra permanentemente todos los programas de pieza guardados. Este evento interrumpe inmediatamente el flujo de trabajo y eleva el tiempo de inactividad no planificado en la planta. Asimismo, realizar una restauración de datos SRAM utilizando un histórico desactualizado sin verificar y calibrar las compensaciones de desgaste de la herramienta altera el cálculo de la aproximación rápida de la turret. Como consecuencia de este desfase matemático, el control proyecta el spindle en movimiento directamente contra una mordaza de prensa rígida, un clamp de sujeción o el chuck giratorio, provocando una colisión severa que destruye las herramientas y genera una costosa pieza rechazada. En los controles Fanuc, la correcta administración del parámetro 10340 automatiza la duplicación de datos de seguridad para evitar estos desastres físicos y optimizar el tiempo de cycle general.
Resumen Técnico
| Especificación Técnica | Detalles |
|---|---|
| Código de Comando | G10 L50 (Abrir) / G11 (Cerrar) |
| Grupo Modal | Entrada de parámetros no modal |
| Marcas | Fanuc |
| Parámetros Críticos | Parámetro 10340 (ABP, ABI, AAP, EIB, EEB), Parámetro 10342 |
| Restricción Principal | Solo habilitado en la memoria de almacenamiento de programas CNC primaria (dispositivo CNC_MEM); se debe establecer 10340#2 (AAP) en 0 si la función de guardar todos los programas en la memoria no volátil está activa. |
Lectura Rápida
- Activar la función: Active la copia de seguridad automática de datos al encender configurando el parámetro 10340#0 (ABP) en 1.
- Proteger contra sobreescrituras: Determine si los datos de la copia de seguridad protegidos contra sobreescritura se consideran válidos configurando el parámetro 10340#1 (ABI).
- Configurar paradas de emergencia: Establezca el parámetro 10340#7 (EEB) en 1 para activar una copia de seguridad automática de datos en cada parada de emergencia.
- Definir intervalos de copia de seguridad: Especifique el intervalo periódico de copia de seguridad en días (0 a 365) a través del parámetro 10341.
- Limitar el número de históricos: Defina el número de copias de seguridad históricas almacenadas en memoria (0 a 3) usando el parámetro 10342.
- Monitorear señales PMC: Verifique la señal de salida PMC
ATBK(F0520.0) y nunca apague el CNC mientras una operación de copia de seguridad esté activa.
Conceptos Básicos
El efecto práctico de programación de la copia de seguridad automática de datos (Automatic Data Backup) de Fanuc es la creación de una red de seguridad invisible y altamente resistente contra la pérdida inesperada de datos causada por baterías agotadas o contingencias operativas. Al configurar el parámetro 10340, los programadores y técnicos de mantenimiento instruyen al CNC para duplicar de manera autónoma sus datos volátiles de la SRAM (como compensaciones de herramienta, coordenadas de la pieza de trabajo y parámetros del sistema) y los datos de la FROM (como los programas NC e información de directorios) en un área de memoria flash dedicada e independiente de la batería.
Fanuc distingue claramente su arquitectura de protección de datos de otras marcas de CNC a través de su lógica de retención multinivel, su sincronización de parada de emergencia y su retroalimentación directa de la PMC. Primero, en lugar de mantener únicamente una sola copia de seguridad que se pueda sobreescribir, Fanuc permite que el parámetro 10342 retenga hasta tres históricos distintos. Esto permite a una planta bloquear "Backup Data 1" como una línea de base impecable, protegida contra escritura y posterior a los ajustes de la máquina, mientras realiza un cycle continuo con "Backup Data 2" y "Backup Data 3" con las actualizaciones diarias de producción.
Segundo, Fanuc permite de manera única activar una copia de seguridad manualmente a través de un estado físico del hardware. Al habilitar el parámetro 10340#7 (EEB), un operador simplemente puede presionar el botón de parada de emergencia de la máquina, y el CNC comenzará a archivar instantáneamente su estado actual sin requerir un cycle de encendido, lo que lo hace ideal para realizar copias de seguridad después de una configuración compleja. Finalmente, Fanuc integra una señal de hardware de la PMC activa (ATBK), que transmite explícitamente el estado de "copia de seguridad en progreso" al mundo exterior, asegurando que los controladores de celdas robóticas externas no interrumpan la máquina mientras los datos se transfieren activamente.
Estructura de Comandos
Los controles Fanuc permiten modificar los parámetros dinámicamente durante un cycle de mecanizado en lugar de requerir la entrada manual MDI. Esta edición controlada por programa se inicia utilizando el comando de entrada de datos de parámetros programables G10 L50, que abre los registros internos del control a valores externos. Una vez abiertos, los parámetros se escriben en el destino utilizando códigos de dirección específicos que designan el número de parámetro y los datos de configuración.
Para finalizar cualquier cambio de parámetros realizado a través del bloque de comando G10 L50, el programa debe ejecutar un comando de cierre de entrada de parámetros G11. Esto cierra la sesión de escritura y evita que los bloques de G-code posteriores se malinterpreten como entradas de parámetros. Este método es altamente efectivo para actualizar configuraciones del sistema, como intervalos de copia de seguridad o banderas de protección, dinámicamente antes de comenzar una ejecución de producción crítica.
Sintaxis y formato de dirección
G10 L50 ;
N10340 R_ ;
G11 ;
Parámetros del Sistema
| Parámetro | Nombre | Descripción | Configuraciones / Rango |
|---|---|---|---|
| 10340#0 | ABP | Copia de seguridad automática de datos al encender | 0: Deshabilitado, 1: Habilitado |
| 10340#1 | ABI | Validez de datos de copia de seguridad protegidos contra sobreescritura | 0: Considerados inválidos, 1: Considerados válidos |
| 10340#2 | AAP | Copia de seguridad de programas NC e información de directorio residente en FROM | 0: Deshabilitado, 1: Habilitado |
| 10340#6 | EIB | Actualizar datos de copia de seguridad protegidos contra sobreescritura en el próximo encendido del CNC | 0: No actualizado, 1: Actualizado (se restablece a 0 automáticamente) |
| 10340#7 | EEB | Copia de seguridad automática de datos al ocurrir una parada de emergencia | 0: No realizada, 1: Realizada |
| 10341 | — | Intervalo de copia de seguridad automática periódica de datos | 0 a 365 días (0 deshabilita la copia de seguridad periódica) |
| 10342 | — | Número de históricos de datos de copia de seguridad retenidos en memoria | 0 a 3 históricos (0 deshabilita la copia de seguridad) |
| 10343#0 | BWP | Inhibición de la copia de seguridad automática en Backup Data 1 | 0: No inhibido, 1: Inhibido |
Aplicaciones de Marca
Fanuc
En los controles Fanuc, el archivado automático de datos asegura los parámetros de mecanizado vitales, los orígenes de las piezas de trabajo y las macros personalizadas. Al establecer el parámetro 10340#0 (ABP) en 1, el control realiza una copia de seguridad durante la secuencia de arranque del sistema. Cuando el parámetro 10340#7 (EEB) está habilitado, la máquina archiva el estado de la memoria instantáneamente cuando un operador presiona el botón físico de parada de emergencia.
Un programa de pieza de G-code puede alterar dinámicamente la configuración de la copia de seguridad. Por ejemplo, un programa puede usar G10 L50 para escribir en el parámetro 10342 para definir el recuento del histórico de copias de seguridad o ajustar el parámetro 10341 para definir intervalos periódicos. Este override programable permite a los técnicos de mantenimiento automatizar las copias de seguridad antes de ejecutar macros personalizadas complejas o cambios de código estructurales. Los programadores pueden aprender más sobre la administración general de parámetros en la guía de parámetros de Fanuc y PWE.
Si la función global de "guardar todos los programas en memoria no volátil" está habilitada, el parámetro 10340#2 (AAP) debe establecerse en 0. Además, cuando se registra como un programa macro integrado, el parámetro 11354#7 (HPM) debe establecerse en 0 para evitar conflictos durante la ejecución de la copia de seguridad automatizada. Esta función está restringida al almacenamiento del dispositivo primario CNC_MEM. Consulte la documentación sobre los parámetros de habilitación de macro personalizada G65 para conocer los detalles de configuración.
Advertencia: Verifique siempre el estado activo de la PMC de la señal de salida ATBK (F0520.0). Apagar el control durante la ejecución de la copia de seguridad corrompe la memoria del programa y activa la alarma PS0519 al reiniciar, borrando todos los archivos.
Comparación de Marcas
| Serie / Opción de Fanuc | Dispositivo de Destino de Copia de Seguridad | Configuración de Parámetros Clave | Limitación Funcional / Conflicto |
|---|---|---|---|
| Series 16i / 18i / 21i | Solo el dispositivo de almacenamiento primario CNC_MEM. | Establezca el parámetro 10340#0 (ABP) en 1 para habilitar la copia de seguridad automática al encender. | Ninguna; se aplica la operación de copia de seguridad estándar. |
| Series 0i (con opción de Guardar Todos los Programas) | Solo el dispositivo de almacenamiento primario CNC_MEM. | Ajuste forzado del parámetro 10340#2 (AAP) a 0. | MANUAL GUIDE i no se puede utilizar cuando esta función global está activa. Similar a establecer los valores predeterminados de G-code a través del parámetro 3402 de Fanuc. |
| Series 15i (con opción de Macro Integrada) | Solo el dispositivo de almacenamiento primario CNC_MEM. | El parámetro 11354#7 (HPM) debe establecerse en 0. | El programa macro integrado debe configurarse para evitar conflictos de copia de seguridad. |
Análisis Técnico
La distinción técnica entre las configuraciones de Fanuc radica en cómo gestionan los conflictos de memoria y los tiempos de transferencia de datos en segundo plano. Bajo la operación estándar (como en los controles de las Series 16i/18i/21i), el sistema de copia de seguridad automática de datos escribe el contenido de la SRAM y la FROM en la memoria no volátil en segundo plano. Sin embargo, cuando la función global "guardar todos los programas en memoria no volátil" está habilitada (a menudo configurada en los modelos de la Serie 0i), el sistema debe forzar el parámetro de copia de seguridad del programa NC 10340#2 (AAP) a 0. Esta restricción es obligatoria porque tener activas simultáneamente tanto la copia de seguridad en segundo plano como la función de guardado global no volátil crearía graves conflictos de directorio de archivos, y hace que MANUAL GUIDE i no esté disponible por completo.
De manera similar, si se registra un programa macro integrado (visto comúnmente en aplicaciones personalizadas de la Serie 15i), el parámetro 11354#7 (HPM) debe establecerse en 0. Sin esta configuración, la ejecución de la macro a alta velocidad entraría en conflicto con el proceso de copia de seguridad automática de datos en segundo plano, lo que provocaría fallas en la copia de seguridad. Cuando se inicia una copia de seguridad, ya sea de forma automática al encender a través del parámetro 10340#0 (ABP) o mediante una parada de emergencia a través del parámetro 10340#7 (EEB), el CNC establece la señal de salida PMC ATBK (F0520.0) en 1. Los programadores deben monitorear esta señal porque interrumpir la fuente de alimentación mientras ATBK está activa corrompe los directorios de almacenamiento, activando la alarma PS0519 en el siguiente arranque y forzando un borrado completo de todos los archivos del programa.
Ejemplos de Programas
G10 L50 ;
N10340 R133 ;
N10342 R3 ;
G11 ;
Ejecución y verificación de ejecución en seco (dry run)
G10 L50: Abre el registro de entrada de parámetros, permitiendo que el programa escriba valores dinámicamente en los parámetros del sistema.N10340 R133: Escribe el valor 133 en el parámetro 10340. En binario, 133 es 10000101 (bit 7/EEB = 1, bit 2/AAP = 1, bit 0/ABP = 1). Esto habilita la copia de seguridad en parada de emergencia, la copia de seguridad del programa de la FROM y la copia de seguridad al encender.N10342 R3: Escribe el valor 3 en el parámetro 10342, configurando el CNC para retener hasta tres archivos de copia de seguridad históricos en su memoria.G11: Cierra la sesión de entrada de parámetros, devolviendo el control CNC al modo de ejecución normal de G-code.
Análisis de Errores
| Marca / Código de Alarma | Condición de Activación | Síntoma del Operador | Causa Raíz / Solución |
|---|---|---|---|
| Fanuc PS0519 | La fuente de alimentación del CNC se apaga ilegalmente mientras se guardan los programas en la memoria no volátil. | Error "PROGRAM FILES ARE BROKEN AND CLEARED" al reiniciar; se eliminan todos los programas de pieza. | No apague el control numérico mientras la señal ATBK esté activa. Restaure los programas desde la copia de seguridad. |
| Fanuc SR2097 | La secuencia de automontaje falla cuando se utiliza la arquitectura de memoria de programa extendida. | Alarma "Failed to automount program memory" en pantalla; no se puede acceder a la memoria de programa extendida. | Evite almacenar un número excesivo de archivos y carpetas en la carpeta de memoria de programa extendida. |
| Fanuc Diagnosis 1016#7 (ANG) | Ocurre un error fatal internamente durante la ejecución de la copia de seguridad automática de datos. | El bit ANG se establece en 1 en la pantalla de diagnóstico; la copia de seguridad en segundo plano falla silenciosamente. | Verifique la capacidad de almacenamiento físico de los módulos SRAM y FROM; reduzca el valor del parámetro 10342. |
Nota de Aplicación
La inutilización total del hardware y la generación inmediata de una pieza rechazada son las consecuencias críticas de un desajuste de datos provocado por ignorar la señal de estado de la PMC ATBK (F0520.0) durante el proceso de archivado. Cuando se activa el respaldo automático en parada de emergencia configurando el parámetro 10340#7 (EEB) en 1, el CNC requiere un intervalo de tiempo considerable para escribir los registros de la SRAM en la memoria FROM. Si un operador introduce cambios en las compensaciones de desgaste de herramienta antes de que la señal ATBK se desactive por completo, se genera una discrepancia silenciosa entre la posición lógica del control y la posición física de la turret. Al retomar el mecanizado, esta desviación dimensional se acumula de un cycle a otro y solo se detecta en la inspección final como una pieza rechazada. Para eliminar la causa más frecuente de parada no planificada bajo este comando, el personal técnico debe verificar que el bit ANG en Diagnosis 1016#7 permanezca en 0 y confirmar la deactivación de la señal de escritura. Asimismo, establecer un número excesivo de históricos en el parámetro 10342 que supere la capacidad física del módulo SRAM desencadenará fallos de archivado silenciosos, anulando la protección contra colisiones en caso de una interrupción imprevista de la alimentación.
Red de Comandos Relacionados
G10 L50/G11: Inicia y finaliza la sesión de entrada programable de parámetros dentro de un programa de pieza para configurar dinámicamente los ajustes de copia de seguridad.ATBK <F0520.0>: Sirve como la señal de salida PMC activa que transmite el estado de copia de seguridad en progreso a los controladores de robots externos.Diagnosis 1016: Proporciona indicadores de ejecución a nivel de bits (como AEX, ACM y ANG) para monitorear el estado activo de la copia de seguridad en segundo plano y detectar fallas internas.
Conclusión
La implementación de un protocolo estricto para monitorear la señal ATBK y validar el parámetro 10340#0 (ABP) antes del inicio de la producción elimina los paros inesperados causados por la corrupción de archivos en la memoria FROM. Para salvaguardar la integridad de la turret y el spindle en talleres de alta productividad, se recomienda limitar la retención de históricos en el parámetro 10342 a un máximo de dos copias válidas y verificar físicamente las compensaciones de herramienta tras cualquier restauración de la SRAM. Este mantenimiento preventivo sistemático garantiza que la trayectoria del G-code sea geométricamente precisa, reduciendo drásticamente la tasa de piezas rechazadas y protegiendo el valioso tiempo de cycle de la máquina contra colisiones catastróficas.
Preguntas Frecuentes (FAQ)
¿Cómo evitar la alarma PS0519 y la pérdida de programas en un control Fanuc?
La alarma PS0519 ocurre cuando se apaga el control mientras el CNC guarda datos en la memoria no volátil. Para evitar este fallo, especialmente en celdas automatizadas, la señal PMC ATBK (F0520.0) debe integrarse en el circuito de control de celdas para bloquear el apagado del armario eléctrico mientras esté activa. Acción práctica: Monitoree el estado de la señal F0520.0 en el diagrama de escalera (ladder diagram) y asegúrese de que el operador espere a que esta señal cambie a 0 antes de desconectar la alimentación.
¿Por qué falla el archivado automático y muestra el bit ANG en 1?
El bit ANG (Diagnosis 1016#7) en 1 indica un error fatal en la copia de seguridad, comúnmente causado por fragmentación de memoria o insuficiencia de espacio físico en el dispositivo CNC_MEM al almacenar múltiples copias históricas. Reducir el valor del parámetro 10342 ayuda a mitigar esto, pero el origen del problema suele ser la acumulación de archivos temporales. Acción práctica: Realice una limpieza y desfragmentación de la memoria del CNC_MEM accediendo al modo de arranque (boot system) antes de incrementar el número de históricos.
¿Qué se debe verificar tras restaurar los parámetros SRAM para evitar una colisión?
Restaurar un archivo SRAM restablece los decalajes de coordenadas y compensaciones de desgaste a valores antiguos, lo que provoca que la turret se desplace incorrectamente. Además, restaura configuraciones modales por defecto del G-code que pueden diferir de su programa actual. Acción práctica: Aplique un decalaje temporal del eje Z (Z-axis offset) de +100 mm y ejecute la primera secuencia en ejecución en seco para verificar visualmente que la trayectoria de aproximación no impacte contra el chuck o la mordaza.
¿Aún no se ha resuelto?
Pregunta a nuestro asistente de IA sobre este tema en lenguaje natural. Basado en fuentes verificadas, sin alucinaciones.

- CNC CARE Co-Founder (May 2025 - Present)
- Mitsubishi Electric NC Sales & Service Section Manager (2008 - 2025)
- Reis CNC Service Engineer (2003 - 2005)
- Ören Kalıp CNC Mold Line Team Leader (1999 - 2002)
Con más de 25 años de experiencia trabajando en todas las áreas de la industria de máquinas CNC, continúo mis actividades como cofundador de CNC CARE, donde ofrecemos servicios de consultoría, ingeniería y repuestos originales independientes de la marca.
Artículos relacionados
Otros artículos sobre este tema
Velocidad de Carga del Ladder PMC en Fanuc: Parámetros y Alarmas
Configure la velocidad de carga del ladder PMC en Fanuc mediante el parámetro 0060#1 (PCLDB). Evite alarmas críticas ER17 y ER18 y prevenga costosas paradas.
Habilitación del Control de Interferencias 3D en Fanuc: Parámetros y Alarma
Guía para configurar el control de interferencias 3D en CNC Fanuc. Aprenda a programar los parámetros 10930, evitar la alarma PS0492 y prevenir colisiones graves.
Configuración de Parámetros de Habilitación de Custom Macro en Fanuc
Aprenda a habilitar los parámetros de custom macro 0932 y 8135 en Fanuc. Prevenga alarmas de colisión y optimice el ciclo frente a Siemens y Mitsubishi.
Parámetros de Gestión de Vida Útil de Herramientas Fanuc G10 L3
Aprenda a configurar la gestión de vida útil de herramientas en CNC Fanuc, Siemens y Mitsubishi. Ajuste parámetros como 6800 y evite alarmas por desgaste.