Respaldo de Datos y Creación de Archivos en Siemens SINUMERIK: Guía
Aprenda a crear respaldos en Siemens SINUMERIK. Evite colisiones y la Alarma 150413 optimizando los parámetros de archivo SRAM y NCK para su producción CNC.
Introducción
Una herramienta de corte de metal duro (carburo) enclavándose a más de 30 metros por minuto contra una mordaza de tornillo de banco (vise jaw), una brida de sujeción (clamp) estacionaria o el propio mandril (chuck) del husillo es la consecuencia física directa de restaurar un archivo de respaldo desactualizado en un control Siemens SINUMERIK. Este desastre ocurre cuando un operador carga un archivo histórico sin verificar si las asignaciones del almacén (magazine) o los offsets de pieza y herramienta han cambiado en la máquina real. Al activar el ciclo de mecanizado, la CPU procesa trayectorias calculadas con datos obsoletos, lo que provoca una colisión severa (hard collision) que destruye el husillo (spindle) y genera de inmediato una pieza rechazada (scrap part). Para los talleres de mecanizado de alta precisión, este error humano no solo incrementa drásticamente el tiempo de inactividad (tiempo de inactividad) imprevisto por reparaciones mecánicas costosas, sino que destruye la rentabilidad del lote. Proteger estos activos exige comprender la sincronización entre la memoria volátil SRAM y los archivos de sistema permanentes en el entorno SINUMERIK.
Resumen Técnico
| Especificación | Detalles |
|---|---|
| Códigos de Comando | CYCLE755 (Respaldo/Restauración AST), CTRL+ALT+S (Archivo Forzado), CTRL+ALT+D (Respaldo de Diagnósticos), Save data (Guardado de SRAM) |
| Grupo Modal | System Archive / Programmatic Backup |
| Marcas Compatibles | Siemens SINUMERIK |
| Parámetros Críticos | MD9119 $MM_ENABLE_AUTO_SAVE_DATA_ARCHIVE, MD11210 $MN_UPLOAD_MD_CHANGES_ONLY |
| Restricción Cinemática Principal | La memoria volátil SRAM que contiene los desplazamientos de origen (offsets) activos debe guardarse permanentemente utilizando la tecla programable (softkey) de la HMI "Save data" antes de apagar el sistema. Los respaldos automáticos programados requieren que todos los canales del NC estén inactivos y en estado de Reset; la ejecución de un programa de pieza aborta el respaldo e inicia la Alarm 150413. |
Lectura Rápida
- Presione la tecla programable (softkey) de la HMI "Save data" antes de apagar el equipo para guardar permanentemente los registros de coordenadas SRAM volátiles y los datos de herramientas en la memoria interna no volátil.
- Fuerce la creación de un archivo estándar completo del sistema directamente en una unidad flash USB insertada presionando las teclas de acceso rápido de hardware independientes de la HMI CTRL+ALT+S.
- Asegúrese de que todos los canales del NC estén en estado de Reset y que no haya programas de pieza en ejecución para evitar que los respaldos automáticos en segundo plano programados se aborten con la Alarm 150413.
- Active el proceso en segundo plano de archivo automático de datos guardados configurando el parámetro de máquina MD9119 en 1.
- Optimice el uso del almacenamiento configurando MD11210 en 1, asegurando que solo se respalden los datos de máquina modificados en lugar de archivos de sistema monolíticos completos.
- Confirme todos los offsets de herramienta y puntos cero de trabajo inmediatamente después de cualquier restauración de archivo antes de iniciar un ciclo de mecanizado.
- Utilice CTRL+ALT+D para capturar y guardar los registros de diagnóstico internos en un USB para la resolución avanzada de problemas de errores de eje.
Conceptos Básicos
Mantener un sistema a prueba de fallos de múltiples niveles garantiza que todos los datos del NC, programas del PLC, parámetros de accionamiento y configuraciones de la HMI puedan recuperarse después de fallos de hardware. En los controles Siemens, esta arquitectura distingue entre la memoria volátil (que los programas activos actualizan constantemente) y los archivos no volátiles. Los operadores y programadores deben gestionar meticulosamente el tiempo de creación y restauración de los archivos. Un fallo común durante la restauración es cargar un archivo de respaldo histórico que contiene datos de herramienta, asignaciones de almacén (magazine) y offsets de pieza desactualizados o incorrectos. Si los operadores no verifiquen y actualicen estos datos de herramienta restaurados antes de ejecutar un ciclo de mecanizado, las trayectorias físicas de la herramienta se calcularán de forma errónea de gravedad.
Cargar parámetros desactualizados hace que la herramienta se enclave a ciegas en una mordaza de tornillo de banco (vise jaw), una brida (clamp) de sujeción estacionaria o el mandril (chuck) del husillo (spindle). Esta negligencia conduce directamente a una colisión destructiva (hard collision) o genera una pieza de desecho (scrap part). Para garantizar un uso seguro, los operadores deben verificar de manera proactiva todos los offsets de herramienta y puntos cero inmediatamente después de restaurar cualquier archivo. También deben asegurarse de que no haya programas activos al iniciar un respaldo manual para evitar generar un código de alarma (alarm code) que aborte el guardado.
Los controles Siemens gestionan estas operaciones dinámicamente, permitiendo a los usuarios respaldar datos mediante llamadas a ciclos de forma programática o manualmente utilizando las pantallas de la HMI y teclas de acceso rápido de hardware. El sistema requiere una gestión adecuada del estado del canal para ejecutar estos respaldos con éxito. Si un canal activo está procesando movimiento, el motor de respaldo se detiene para evitar errores de sincronización de datos.
Estructura de Comandos
Los respaldos automáticos programáticos y el archivo manual del sistema siguen reglas estrictas. Los respaldos programáticos son útiles para guardar los parámetros de sintonización de los servos directamente desde el programa de pieza. Para esta función especializada, el controlador proporciona el ciclo CYCLE755. Este comando utiliza modos enteros para determinar la tarea activa y genera códigos de estado para verificar el éxito.
Para los respaldos estándar de la máquina, los operadores utilizan las configuraciones de teclas programables (softkeys) de la HMI Operate o combinaciones de teclas físicas dedicadas. Estos métodos evitan los bloques de programación estándar y obligan al control a compilar archivos de forma inmediata. La sintaxis estándar para estos comandos se estructura de la siguiente manera:
- Respaldo de Sintonización Automática de Servos:
CYCLE755(1, "", status_variable)(Aplica el modo 1 para respaldar los parámetros AST) - Restauración de Sintonización Automática de Servos:
CYCLE755(2, "", status_variable)(Aplica el modo 2 para restaurar los parámetros desde el archivo XML) - Eliminación de Sintonización Automática de Servos:
CYCLE755(3, "", status_variable)(Aplica el modo 3 para eliminar el archivo AST especificado) - Consulta de Sintonización Automática de Servos:
CYCLE755(4, "", status_variable)(Aplica el modo 4 para consultar la existencia del respaldo) - Archivo de Sistema por Hardware:
CTRL + ALT + S(Fuerza la creación de un archivo de sistema estándar completo en un USB externo) - Archivo de Diagnóstico por Hardware:
CTRL + ALT + D(Guarda los archivos de registro de diagnóstico en el USB) - Guardado de Memoria Volátil SRAM:
Save data(Operación de tecla programable de la HMI Operate para guardar los datos volátiles de la SRAM)
Aplicaciones de Marca
Siemens
Los controles Siemens gestionan el archivo automático en segundo plano a través del parámetro MD9119 ($MM_ENABLE_AUTO_SAVE_DATA_ARCHIVE), que programa los respaldos. Los programadores también pueden optimizar el espacio de archivo configurando el parámetro MD11210 ($MN_UPLOAD_MD_CHANGES_ONLY) para filtrar los datos no modificados.
Los respaldos de sintonización AST programáticos se gestionan mediante CYCLE755. El comando adopta el formato CYCLE755(1, "oem/sinumerik/nck/data/restore/x1_original.xml", _AST_RESTORE_OK) para ejecutar un respaldo en segundo plano. La restauración se invoca mediante el modo 2, la eliminación mediante el modo 3 y la consulta mediante el modo 4.
- Parámetros:
MD9119 $MM_ENABLE_AUTO_SAVE_DATA_ARCHIVE: Activa los respaldos programados en segundo plano .asd (0 = Deshabilitado, 1 = Habilitado).MD11210 $MN_UPLOAD_MD_CHANGES_ONLY: Dictamina si se respalda todo el conjunto de datos o solo los modificados (0 = Todos los datos NC, 1 / 0xFF = Solo datos de máquina modificados).
- Alarmas:
Alarm 150413: "No se pudo crear el archivo de datos de respaldo..." - Se activa cuando un respaldo programado está activo pero no se puede ejecutar porque los canales del NC no están en Reset o hay un programa de pieza en ejecución.Alarm 150414: Notificación 10 minutos antes de que comience el respaldo automático, que reaparece cada 2 minutos.Alarm 4062: "Datos de respaldo cargados" - Se activa durante el arranque para notificar que el sistema se restauró a partir de los datos de usuario guardados internamente en lugar de la memoria de arranque estándar.
- Versiones:
.arc: Formato de archivo heredado utilizado exclusivamente por los archivos estándar de SINUMERIK 840D sl..ard: Formato Easy Archive introducido en SINUMERIK 828D para agrupar los respaldos en distintas clases de datos..dsf: Carpeta de almacenamiento de datos moderna (Data Storage Folder, estructura de archivo ZIP comprimida) estándar en SINUMERIK ONE y sistemas 828D/840D sl actualizados.
Advertencia: Omitir la operation de la tecla programable de la HMI "Save data" antes de apagar el sistema dejará los datos volátiles de la SRAM sin guardar, lo que provocará que el control pierda todos los parámetros recientes de herramientas y desplazamientos de origen (zero shifts) en el próximo arranque.
Comparación de Marcas
| Especificación / Característica | SINUMERIK 840D sl | SINUMERIK 828D | SINUMERIK ONE |
|---|---|---|---|
| Tipo de Formato de Archivo | Crea exclusivamente archivos estándar en formato `.arc`. | Introdujo de forma nativa "Easy Archive" utilizando el formato `.ard`. | Compila los respaldos en un formato de carpeta de almacenamiento de datos `.dsf`. |
| Restauración Selectiva | Requiere la selección manual de rutas o restauraciones monolíticas. | Permite la restauración selectiva basada en clases de datos (Fabricante, Individual, Usuario). | Restauración selectiva avanzada utilizando estructuras ZIP XML comprimidas (también en sistemas 840D sl/828D actualizados). |
| Soportes de Respaldo en Segundo Plano | Soportado a través de accesos directos independientes de la HMI y configuraciones MD9119. | Soportado a través de accesos directos de panel HMI compactos y programaciones automatizadas. | Archivo en segundo plano totalmente integrado centrado en el PLC con registros de seguridad avanzados. |
Análisis Técnico
Lo que distingue claramente a los controles Siemens de otras marcas importantes de la industria es su arquitectura de archivo y marco de múltiples niveles altamente avanzada. La plataforma SINUMERIK proporciona la arquitectura altamente avanzada de "Easy Archive" y carpeta de almacenamiento de datos (.dsf), que separa estrictamente los datos en clases específicas: Fabricante, Individual y Usuario. Esta arquitectura permite a los operadores restaurar selectivamente solo los programas de usuario o solo las compensaciones específicas de la máquina sin sobrescribir destructivamente toda la memoria del sistema de control. Por ejemplo, un operador puede restaurar de forma segura un programa de pieza específico mientras conserva las tablas de compensación calibradas y activas, evitando desajustes cinemáticos en la planta de producción.
En segundo lugar, Siemens incorpora una función de "Archivo automático de datos guardados" directamente vinculada a los datos de máquina MD9119. Cuando se activa, el control inicia automáticamente respaldos .asd en segundo plano según un programa personalizado o al arrancar el sistema. Muestra códigos de alarma dedicados (como 150413 o 150414) para advertir de forma segura al operador antes de que el procesador asigne recursos del sistema al proceso de guardado, asegurando que el mecanizado activo no se vea interrumpido por la sobrecarga de memoria.
Finalmente, Siemens permite la ejecución de respaldos críticos del sistema de forma completamente independiente de la HMI a través de teclas de acceso rápido de hardware dedicadas. Al presionar la combinación CTRL+ALT+S, se crea instantáneamente un archivo estándar completo en una unidad flash USB insertada. Este diseño garantiza que se puedan capturar estados críticos de la máquina incluso si la pantalla de operación principal o la capa HMI Operate deja de responder por completo, proporcionando una ruta de recuperación esencial durante los bloqueos del panel.
Ejemplos de Programas
; RESPALDO Y RESTAURACIÓN PROGRAMÁTICA DEL SISTEMA SIEMENS
N10 _AST_RESTORE_OK = 0
N20 CYCLE755(1, "oem/sinumerik/nck/data/restore/x1_original.xml", _AST_RESTORE_OK)
N30 IF _AST_RESTORE_OK <> 0 GOTOF ERROR_HANDLING
N40 CYCLE755(2, "oem/sinumerik/nck/data/restore/x1_original.xml", _AST_RESTORE_OK)
N50 IF _AST_RESTORE_OK <> 0 GOTOF ERROR_HANDLING
N60 CYCLE755(3, "", _AST_RESTORE_OK)
N70 GOTOF END_PROGRAM
N80 ERROR_HANDLING:
N90 MSG("Backup or Restore failed: " << _AST_RESTORE_OK)
N100 M00
N110 END_PROGRAM:
N120 M30
Análisis de la Ejecución en Seco (Dry Run):
- N10 inicializa la variable de estado
_AST_RESTORE_OKen 0 para prepararse para el ciclo de respaldo. - N20 llama al ciclo
CYCLE755en modo de respaldo (1). Esto intenta respaldar los parámetros actuales de sintonización automática de servos (AST) en la ruta del archivo XML especificada. El controlador escribe el resultado de la ejecución en la variable_AST_RESTORE_OK. - N30 evalúa este resultado; si la variable de estado no es igual a 0, el programa salta a la etiqueta
ERROR_HANDLING, evitando cualquier movimiento subsiguiente. - N40 llama al ciclo en modo de restauración (
2), cargando los valores de sintonización guardados desde el archivo XML para verificar la integridad de la restauración. - N50 comprueba si hay errores durante la restauración y salta al manejo de errores si el archivo está dañado o no se puede leer.
- N60 ordena el modo de eliminación (
3) con un parámetro de ruta vacío, eliminando cualquier archivo temporal creado durante el proceso de sintonización. - N80-N110 define la respuesta de error, mostrando un mensaje en la pantalla de la HMI e iniciando una parada de programa (M00) para detener la máquina de forma segura. N120 finaliza el programa.
Análisis de Errores
| Código de Alarma | Condición de Activación | Síntoma del Operador | Causa Raíz / Solución |
|---|---|---|---|
| Alarm 150413 | El guardado automático de datos programado está activo pero no se puede ejecutar porque hay un programa de pieza en ejecución o los canales del NC no están en estado de Reset. | El proceso en segundo plano del NC se detiene; la HMI muestra "Alarm 150413: Backup data archive could not be created, next attempt tomorrow." | Un programa de pieza en ejecución o un canal activo está bloqueando la memoria NCK. Solución: Asegúrese de que todos los programas NC estén detenidos, establezca todos los canales en estado de "Reset" y vuelva a activar o espere al ciclo programado. |
| Alarm 150414 | El proceso automático de archivo en segundo plano está programado para comenzar en 10 minutos. | Aparece una notificación de alerta emergente en la HMI, que se repite cada dos minutos hasta que comienza el respaldo. | Advertencia del sistema previa al respaldo para evitar que los operadores inicien un ciclo largo. Solución: Pause la preparación o espere a que se complete el guardado automático antes de iniciar un nuevo ciclo de mecanizado. |
| Alarm 4062 | El sistema arranca y se restaura correctamente a partir de los datos de usuario guardados internamente en lugar de la memoria de arranque estándar. | Se muestra un mensaje de notificación de inicio "Alarm 4062: Backup data loaded." | Alerta de estado del sistema que indica la recuperación de una imagen previa de "Save data". Solución: Revise los datos de herramientas activos y los desplazamientos de coordenadas para confirmar que se cargó el estado correcto. |
Nota de Aplicación
La pérdida catastrófica de todos los ajustes y offsets recientes de herramienta tras un corte de energía inesperado es la consecuencia inevitable de omitir la operación de la tecla programable (softkey) Save data en la HMI Operate. En los controles Siemens, la SRAM almacena los desplazamientos de origen activos de manera volátil; si el operador apaga la máquina sin ejecutar este guardado interno, los cambios realizados durante la jornada se evaporan, forzando una costosa recalibración manual que detiene la producción y acumula tiempo de inactividad. Asimismo, el uso inadecuado del parámetro MD9119 $MM_ENABLE_AUTO_SAVE_DATA_ARCHIVE configurado en 1 para programar respaldos automáticos en segundo plano puede generar la interrupción silenciosa del almacenamiento si los canales del NC no están en un estado de Reset limpio. Cuando un programa de pieza está en ejecución durante la hora programada, el control aborta el proceso para proteger la CPU del mecanizado activo y dispara de inmediato la Alarm 150413. Para evitar este conflicto, el programador debe sincronizar los turnos de producción o desactivar temporalmente las ejecuciones automáticas, garantizando que el estado del canal sea el adecuado para permitir el reflejo seguro de la memoria sin interrumpir el tiempo de ciclo ni generar piezas rechazadas por la sobrecarga del procesador.
Red de Comandos Relacionados
- CYCLE755: Comando programático de sintonización automática de servos (Automatic Servo Tuning) que automatiza respaldos basados en XML de parámetros a nivel de accionamiento.
- CTRL+ALT+S: Combinación de teclas de hardware que fuerza la creación de un archivo de sistema estándar completo en un USB, omitiendo la HMI.
- CTRL+ALT+D: Combinación de teclas de hardware que guarda los registros de diagnóstico internos en un USB para la resolución de problemas del estado del sistema.
- Save data: Función de tecla programable de la HMI Operate que escribe permanentemente la memoria volátil SRAM en la memoria dura interna para sobrevivir a apagados completos del equipo.
- Explicación de Puntos Cero en CNC: Establecer las coordenadas de la pieza de trabajo es crítico después de la restauración de un respaldo, ya que cargar un archivo histórico restaurará puntos cero obsoletos.
- Respaldo y Restauración de SRAM en Fanuc: Una guía avanzada de preservación de datos para controles Fanuc, que representa un concepto de respaldo de memoria similar.
- Respaldo Automático en Fanuc: Demuestra configuraciones de respaldo automático en segundo plano en controles de la competencia, mostrando flujos de trabajo de mantenimiento comparativos.
Conclusión
Establecer una disciplina estricta de verificación de coordenadas inmediatamente después de cargar cualquier archivo de respaldo es la única salvaguarda efectiva contra las colisiones mecánicas en la planta de mecanizado. Los supervisores de mantenimiento deben implementar un protocolo obligatorio en el que los operadores utilicen las teclas de acceso rápido de hardware CTRL+ALT+S para realizar un archivo estándar del sistema antes de cualquier modificación de parámetros y presionen la softkey Save data al finalizar cada calibración física. Antes de reanudar la producción regular después de una restauración, ejecute siempre una ejecución en seco completa con los avances de los ejes reducidos al mínimo, confirmando visualmente que las trayectorias de la herramienta correspondan exactamente al plano de la pieza. Esta práctica operativa elimina los riesgos de error humano, reduce la generación de piezas rechazadas y garantiza la máxima seguridad en los sistemas CNC de alto rendimiento.
Preguntas Frecuentes (FAQ)
¿Por qué el control Siemens SINUMERIK activa la Alarm 150413 durante un respaldo automático en segundo plano y cómo se soluciona?
La Alarm 150413 se genera porque el parámetro MD9119 está activo para programar respaldos en segundo plano (.asd), pero los canales del NC no están en estado de Reset o se está ejecutando un programa de pieza. Para proteger el movimiento activo de los ejes y evitar sobrecargas en la CPU, el procesador aborta el proceso de archivo. Para solucionarlo, asegúrese de detener todo mecanizado activo y colocar todos los canales en estado de Reset antes de la hora programada, o configure el parámetro MD9119 en 0 para gestionar los archivos de forma manual.
¿Cuál es la diferencia práctica entre los archivos clásicos .arc y los nuevos formatos .dsf en controles Siemens?
Los archivos tradicionales .arc de los controles SINUMERIK 840D sl son monolíticos y requieren una restauración total del sistema, mientras que el formato moderno .dsf (Data Storage Folder), utilizado en SINUMERIK ONE y versiones actualizadas, es un archivo ZIP comprimido. Esto permite inspeccionar de forma selectiva parámetros individuales en formato XML en un ordenador externo sin alterar el resto de la configuración del CNC. Para verificar de forma segura el contenido antes de cargarlo a la máquina, abra el archivo .dsf en su PC mediante una utilidad ZIP estándar y revise las tablas de parámetros específicas.
¿Cómo se puede evitar la pérdida de offsets de herramienta al apagar un centro de mecanizado Siemens?
Los datos de compensación y desplazamientos de coordenadas activos se almacenan de manera volátil en la memoria SRAM de la máquina. Si el control se apaga por completo sin guardar estos datos en la memoria no volátil, se perderán todas las calibraciones recientes, lo que generará piezas rechazadas al reiniciar la producción. Para evitar esto, cree el hábito operativo de presionar la tecla programable 'Save data' en el panel de control HMI Operate inmediatamente después de cada medición física y justo antes de desconectar el interruptor de alimentación principal.
¿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
Giro de Plano CYCLE800 en Siemens: Alineación de Herramientas y G-Code
Aprenda el mecanizado 3+2 ejes con el CYCLE800 de Siemens. Compare su uso con Fanuc y Mitsubishi, configure el retroceso y evite las Alarmas 61190 y 61153.
Fresado de Contornos con Siemens CYCLE72: Guía de Parametrización
Optimice el fresado de contornos en controles Siemens Sinumerik con CYCLE72. Evite la alarma de simulación 61123, colisiones en el plato y paradas críticas.
Guía de Programación del Ciclo de Torneado de Contornos Siemens CYCLE952
Aprenda a programar el ciclo Siemens CYCLE952 en Sinumerik. Evite alarmas, optimice tiempos de ciclo y compare con Fanuc y Mitsubishi para evitar colisiones.
Guía de Programación de los Ciclos de Ranurado Siemens SLOT1 y SLOT2
Aprenda a programar ranuras en controles Siemens Sinumerik con los ciclos SLOT1 y SLOT2. Compare diferencias con Fanuc y Mitsubishi para evitar alarmas.