Skip to main content
CNC.wikiCNC.wiki

Mitsubishi Serie M: Respaldo y Restauración de Parámetros y SRAM

Domine el respaldo y restauración en CNC Mitsubishi Serie M. Evite alarmas 1001, errores de tamaño y choques graves del husillo validando el parámetro #2037.

Hakan Gündoğdu
Hakan Gündoğdu

Cofundador de CNC CARE

Introducción

Un choque severo contra una mordaza de sujeción (vise jaw), una brida de fijación (clamp) o el plato del torno (chuck) es el riesgo crítico inmediato al restaurar datos de sistema obsoletos en un control CNC Mitsubishi Serie M. Si un operador carga a ciegas un archivo antiguo que contiene coordenadas de origen de pieza desalineadas o datos geométricos de las mordazas desactualizados (categoría CHUCK JAW), el control sobrescribirá la memoria SRAM activa sin validación secundaria. Al reanudar el ciclo de mecanizado sin una verificación previa, la trayectoria de la herramienta se desplazará drásticamente en el espacio físico. Este desajuste dimensional absoluto proyecta la herramienta o el husillo (spindle) directamente contra la zona de sujeción a alta velocidad, lo que provoca la destrucción del husillo, la deformación de la torreta (turret) y la generación instantánea de una pieza rechazada (scrap part), deteniendo la producción por completo. Evitar este prolongado tiempo de inactividad (downtime) y el desperdicio de componentes exige una comprensión técnica avanzada de las utilidades de respaldo (backup) y los modos de entrada programática del control Mitsubishi.

Resumen Técnico

EspecificaciónDetalles
Códigos de ComandoG10 L50 (Habilitación de Escritura de Parámetros), G10 L52 (Habilitación de Escritura de Desplazamiento), G11 (Cancelación de Entrada Programable)
Grupo ModalNo-modal, modo de entrada programable de parámetros y compensaciones
Marcas CompatiblesMitsubishi Serie M (M800, M80, M700, M70)
Parámetros Críticos#1061 (Canal del puerto de E/S), #1120 (Dispositivo de E/S Estándar), #1124 (Velocidad de baudios del Dispositivo de E/S 1), #2037 G53ofs (Parámetros de desplazamiento de referencia)
Principales RestriccionesRequiere que el control esté en un estado de Reset inactivo antes de escribir parámetros. Las transferencias interrumpidas por extraer tarjetas o pérdida de energía activan un código de alarma M01 0101 y la corrupción de la SRAM.

Lectura Rápida

  • Fuerce al CNC al modo de entrada programable de parámetros utilizando G90 G10 L50 para sobrescribir dinámicamente la configuración de comunicaciones.
  • Comande G11 inmediatamente después de las actualizaciones de parámetros para cerrar el búfer de entrada y evitar un Error de Programa P36.
  • Configure el parámetro #1061 en un valor entre 0 y 4 para designar el canal del puerto físico de comunicación activo.
  • Verifique la alineación de coordenadas absolutas del parámetro #2037 G53ofs manualmente antes de ejecutar cualquier movimiento después de restaurar datos.
  • Asegúrese de que el control esté en un estado Reset limpio antes de iniciar la restauración de datos en el HMI para evitar conflictos de bloqueo de escritura.
  • Mantenga constante la alimentación del sistema y la conectividad de los medios durante las operaciones para evitar la alarma M01 0101 y la subsiguiente corrupción de la SRAM.

Conceptos Básicos

El efecto operativo y de programación práctico de la arquitectura de Respaldo y Restauración de Mitsubishi es proporcionar una póliza de seguro completa contra la corrupción de la memoria del control, el agotamiento de la batería o fallos del hardware físico. Operar una instalación de manufactura CNC de marcas mixtas requiere un enfoque sistemático para la recuperación del sistema. Si la memoria de un control se corrompe debido al agotamiento de la batería o al reemplazo de un componente físico, se pierden toda la configuración, el PLC ladder y los desplazamientos de calibración de la pieza de trabajo. Contar con un respaldo del sistema actualizado garantiza que la máquina pueda recuperarse por completo y volver a la producción con un mínimo tiempo de inactividad.

Los operadores y programadores deben ser extremadamente vigilantes al restaurar los parámetros del sistema, en particular los desplazamientos base de la máquina, como los desplazamientos G53 en el parámetro #2037. Una causa muy común de falla durante la restauración es cargar un archivo de respaldo desactualizado que contenga desplazamientos de cero pieza antiguos o variables de geometría de herramienta incorrectas. El sistema aplicará ciegamente estos valores antiguos sin validación. Por lo tanto, si el operador ejecuta un ciclo de mecanizado inmediatamente después de una restauración de parámetros sin verificar manualmente las coordenadas activas, la trayectoria física de la herramienta se desplazará drásticamente. Esta negligencia garantiza una colisión catastrófica (hard collision) donde el spindle estrella la herramienta directamente contra una mordaza de sujeción (vise jaw) endurecida, una brida de fijación (clamp) estacionaria o el plato de torno giratorio (chuck), produciendo una pieza rechazada (scrap part) y dañando la turret.

To prevent these outcomes, operators must adopt a strict, post-restoration safety checklist. This includes manually verifying the active machine coordinates against the physical workpiece, dialing the rapid traverse override to its minimum setting, and performing a complete dry run of the machining program. By doing so, any coordinate shift will be visually detected by the operator before the tool can make physical contact with the setup, protecting the spindle bearings and indexing mechanisms from severe impact damage.

Estructura de Comandos

La modificación programática de parámetros en los controles Mitsubishi permite a los operadores ajustar la configuración de forma dinámica durante las rutinas de preparación sin necesidad de navegar por las páginas manuales del HMI. Este proceso está gobernado por la estructura del comando G10. Al llamar a G10 L50, el CNC abre su búfer de registro interno, lo que permite al procesador sobrescribir los parámetros activos utilizando un bloque de programa NC estándar. Para las compensaciones de herramienta, el control proporciona un modo de entrada programable independiente al que se accede mediante G10 L52. Estos modos son no-modal, lo que significa que requieren una inicialización explícitamente programada y una cancelación inmediata.

Para terminar el modo de entrada de datos programable, el programa debe ejecutar el comando de cancelación G11. Si se omite G11, el control permanece en estado de escritura de parámetros, analizando los movimientos de coordenadas subsiguientes como ajustes de parámetros. Esta falla genera un Error de Programa P36 y pone en riesgo de corrupción los registros del sistema. El formato de dirección para las escrituras utiliza un bloque de datos estructurado que contiene N para designar el número de parámetro, P para el eje o índice de datos, y R o L para el valor a escribir.

La sintaxis estándar para estas operaciones se estructura de la siguiente manera:

  • Ingresar Entrada de Parámetro Programable: G10 L50 ; (Habilita la sobrescritura programática de parámetros)
  • Ingresar Entrada de Desplazamiento de Compensación de Herramienta: G10 L52 ; (Habilita la entrada programática de compensación de herramienta)
  • Cancelar Modo de Entrada Programable: G11 ; (Sale del modo de entrada y reanuda el procesamiento de trayectoria estándar)
  • Bloque de Entrada de Datos: N_ P_ R_ o N_ P_ L_ (N: número de parámetro, P: eje o índice del grupo de datos, R/L: valor de ajuste)

La siguiente lista detalla los parámetros clave utilizados para configurar la comunicación física y los desplazamientos de referencia:

  • Parámetro #1061 (Puerto E/S): Selecciona el canal de comunicación física activo. Rango de valores: 0 a 4 (0: puerto RS-232C 1, 1: puerto RS-232C 2, 2: tarjeta de memoria, 3: memoria USB, 4: red Ethernet).
  • Parámetro #1120 (Dispositivo de Entrada/Salida Estándar): Establece el dispositivo de destino/origen de comunicación predeterminado al arrancar. Valores: 0: RS-232C, 1: Tarjeta, 2: USB, 3: Red.
  • Parámetro #1124 (Dispositivo de Entrada/Salida 1 - Velocidad de Baudios): Especifica la velocidad de baudios de comunicación RS-232C. Rango de valores: 1 a 8, asignándose a velocidades seriales estándar como 9600 a 19200 bps.
  • Parámetro #2037 G53ofs (Desplazamiento de Referencia): Almacena los valores de desplazamiento del sistema de coordenadas de la máquina G53. Estos registros de referencia física críticos almacenan las posiciones iniciales (home) de referencia de la máquina.

Aplicaciones de Marca

Mitsubishi

En los CNC Mitsubishi Serie M (como las series M800, M80, M700 y M70), las operaciones de respaldo y restauración manuales se ejecutan directamente a través del panel de control del hardware. El operador navega por las pantallas del HMI utilizando la ruta [Maintenance] -> [Input/Output]. Este menú controla la transferencia de parámetros del sistema, desplazamientos y estructuras del PLC a medios de almacenamiento externos. Los cambios programáticos también se manejan a través de bloques de G-code utilizando los comandos G10 y G11 en programas NC.

Al realizar transferencias manuales, el control utiliza el puerto de comunicación designado por el parámetro #1061. Este registro acepta enteros del 0 al 4 para definir el canal activo. Los operadores pueden configurar el medio de inicio predeterminado utilizando el parámetro #1120 y ajustar la velocidad de RS-232C utilizando el parámetro #1124. Durante la carga de datos, el sistema modifica sectores SRAM volátiles, lo que hace que la conexión física sea sumamente sensible. Cualquier interrupción activará inmediatamente las alarmas del sistema y detendrá la operación.

  • Parámetros de Configuración del Sistema:
    • #1061: Selecciona el puerto de comunicación de E/S. Rango: 0 a 4 (0 = puerto RS-232C 1, 1 = puerto RS-232C 2, 2 = tarjeta de memoria, 3 = memoria USB, 4 = red Ethernet).
    • #1120: Especifica el dispositivo de entrada/salida estándar al arrancar (0 = RS-232C, 1 = Tarjeta, 2 = USB, 3 = Red).
    • #1124: Define la velocidad de comunicación serial RS-232C. Rango: 1 a 8 (que representa velocidades estándar como 9600 a 19200 bps).
    • #2037 G53ofs: Almacena los desplazamientos críticos de referencia de la máquina G53. Debe respaldarse para preservar la alineación física de las coordenadas.
  • Alarmas del Sistema:
    • M01 0101 (I/O Error): Se activa cuando se pierde la comunicación, se desconecta el cable de red o se retira el medio de almacenamiento durante la transmisión de datos.
    • M01 0104 (Device not ready): Ocurre cuando se inicia un respaldo o restauración desde la pantalla pero falta la tarjeta o unidad USB de destino, no está formateada o está protegida contra escritura.
    • Y03 (System memory error / Write failed): Se activa si una restauración de datos encuentra un bloqueo de escritura activo, corrupción de sectores SRAM o una pérdida de energía durante la escritura de la memoria flash.
  • Capacidades de Series y Opciones:
    • Serie M70/M700: Guarda parámetros, desplazamientos y variables como archivos de texto individuales fragmentados (como ALL.PRM y ALL.OFS). El proceso de restauración requiere importar estos archivos individualmente.
    • Serie M80/M800: Admite de forma nativa la función unificada "All-Data Backup" que comprime parámetros, desplazamientos, pantallas y PLC ladders en un único archivo de archivo .DAT o .ZIP, lo que permite la clonación completa del sistema en un solo paso.

Advertencia: Intentar cargar archivos de parámetros mientras el control está ejecutando un programa activo fallará. El sistema debe estar en un estado de Reset completamente inactivo para ejecutar escrituras en memoria sin conflictos.

Comparación de Marcas

Característica / EspecificaciónMitsubishi Serie M70/M700Mitsubishi Serie M80/M800
Estructura del ArchivoArchivos de texto fragmentados (ej. ALL.PRM, ALL.OFS guardados por separado)Paquete de archivo unificado y comprimido .DAT o .ZIP
Integridad del RespaldoRespalda archivos de configuración individuales por separado; requiere múltiples pasos de respaldo manualIntegra completamente PLC ladders, parámetros del sistema, pantallas y desplazamientos en un solo paquete
Velocidad de RestauraciónLenta; los archivos deben importarse secuencialmente uno por unoExtremadamente rápida; completa una clonación/restauración total del sistema en menos de 2 minutos
Facilidad de Uso del HMIMenú de selección de archivos con teclas de función heredadasUtilidad moderna "All-Data Backup" de un solo botón en la pantalla de mantenimiento de E/S

Análisis Técnico

Lo que distingue claramente a los controles Mitsubishi Serie M, particularmente al analizar la transición de la serie heredada M70/M700 a la arquitectura moderna M80/M800, es la consolidación de la memoria del sistema y la gestión de archivos. En los sistemas M70/M700, la preservación de datos requería un enfoque fragmentado. El operador tenía que exportar e importar manualmente archivos de texto separados como ALL.PRM para los parámetros y ALL.OFS para las compensaciones. Si se omite un solo archivo durante el ciclo de respaldo, la restauración quedaría incompleta, dejando al CNC con variables desparejadas. La serie M80/M800 resolvió esta vulnerabilidad al introducir una utilidad unificada de respaldo total ("All-Data Backup"). Este sistema compila todo el estado del CNC, incluyendo el PLC ladder, las pantallas de usuario personalizadas, las variables de macro, las bases de datos de compensaciones y los parámetros del sistema, en un único paquete comprimido .DAT. El HMI realiza esta clonación en menos de dos minutos, proporcionando un respaldo robusto que se puede volver a implementar en modelos de máquinas herramienta idénticos de manera instantánea.

Otra diferencia técnica crítica radica en cómo gestiona Mitsubishi los búferes de E/S de red y seriales físicos durante la transmisión de datos activa. El control utiliza una estricta lógica de finalización por saludo de comunicación (finish-handshake). Si una operación de respaldo o restauración se interrumpe, ya sea porque un operador expulsa prematuramente la tarjeta CF o la memoria USB, una pérdida de paquetes de red o un corte de energía repentino en el taller, el control genera instantáneamente una alarma de error de E/S M01 0101. Dado que el búfer de escritura de la SRAM es volátil, una transferencia incompleta deja los sectores de la memoria en un estado parcialmente sobrescrito y corrompido. Esta corrupción detiene el procesador, obligando al personal de mantenimiento a ejecutar una inicialización manual completa de la memoria SRAM y volver a cargar la configuración del sistema desde cero. Otras arquitecturas de control a menudo cuentan con reversiones bloque por bloque para proteger su memoria base, lo que convierte al estricto requisito de handshake de Mitsubishi en una limitación operativa primordial.

Además, la integración de parámetros programables a través de comandos G10 proporciona un método avanzado de automatización pero introduce vectores de falla distintos. Mientras que los sistemas heredados requerían ajustes manuales en pantalla para los parámetros de comunicación, los controles modernos de la Serie M permiten que estos ajustes se programen mediante scripts dentro de los programas de preparación. Esta flexibilidad permite que los controladores de celdas automatizados o los cargadores robóticos modifiquen el parámetro #1061 para enrutar archivos de forma dinámica. Sin embargo, dado que estas escrituras eluden las comprobaciones visuales estándar, cualquier error de sintaxis u omisión del comando de cancelación G11 puede corromper los registros del sistema, destacando la absoluta necesidad de pruebas rigurosas antes de implementar modificaciones programáticas de parámetros en máquinas de producción.

Ejemplos de Programas

; MITSUBISHI: MODIFICACIÓN PROGRAMÁTICA DE PARÁMETROS
G90 G10 L50 ;
N1061 P1 R3 ;
G11 ;

Análisis de Ejecución en Seco:

  1. G90 G10 L50: Establece el modo de posicionamiento absoluto (G90) e ingresa al modo de entrada de parámetros programable (G10 L50), abriendo el búfer de memoria interna del control para recibir datos de sobrescritura de parámetros.
  2. N1061 P1 R3: Apunta al parámetro #1061 (la configuración predeterminada del puerto de E/S). La dirección P1 especifica el canal de puerto 1, y R3 escribe el valor 3 en el registro. Este valor configura el puerto de transferencia predeterminado para enrutar a través de la ranura de memoria USB.
  3. G11: Cancela el modo de entrada programable, cerrando el búfer de memoria de parámetros y devolviendo el control al procesamiento de movimiento de G-code estándar. Esto evita que los bloques NC subsiguientes se analicen como actualizaciones de parámetros.

Análisis de Errores

Código de AlarmaCondición de ActivaciónSíntoma del Operador / ConsecuenciaCausa Raíz / Acción Correctiva
M01 0101La comunicación física se interrumpe, la conexión serial se cae o la tarjeta de memoria/USB se expulsa prematuramente durante la transferencia activa de archivos.El HMI muestra la alerta I/O Error; la transferencia de datos se detiene inmediatamente, dejando los sectores SRAM volátiles parcialmente escritos y corrompidos.Pérdida de la señal finish-handshake. Solución: Verifique la integridad del cable serial/red, confirme la velocidad de baudios en el parámetro #1124 y nunca retire el medio de almacenamiento hasta que se complete la transferencia.
M01 0104Se inicia un respaldo o restauración desde la pantalla pero la unidad externa de destino está desmontada, sin formatear, protegida contra escritura o llena.El HMI muestra la advertencia Device not ready; el proceso de transferencia no logra inicializarse.Unidad de almacenamiento ausente o bloqueada. Solución: Verifique que la memoria USB o tarjeta CF esté insertada, compruebe el interruptor de protección contra escritura, formatee el medio al sistema de archivos correcto y compruebe la capacidad de almacenamiento.
Y03Ocurre una pérdida repentina de energía durante la escritura activa en la memoria FLASH, o se intenta la restauración en sectores SRAM protegidos contra escritura o corrompidos.El HMI muestra System memory error / Write failed; el sistema se detiene por completo y no arranca limpiamente.Corrupción del sector SRAM o activación del bloqueo de escritura. Solución: Reinicie la alimentación del sistema, garantice un voltaje de entrada estable, compruebe el chip físico de la SRAM y ejecute una inicialización manual de la memoria.

Nota de Aplicación

La producción de una pieza rechazada (scrap part) y la deformación por impacto mecánico de la torreta (turret) son las consecuencias directas de cargar un respaldo desactualizado sin validar los registros físicos del control. Al restaurar datos mediante la pantalla [Mainte] -> [All backup] / [Data I/O], la arquitectura de Mitsubishi realiza un reemplazo absoluto de la memoria, eliminando programas, parámetros y datos de herramientas activos antes de escribir el archivo importado. Si no se verifica este parámetro antes de producción, la desviación dimensional se acumula ciclo a ciclo y solo se detecta en la inspección final como pieza rechazada. Específicamente, el parámetro #2037 G53ofs almacena las coordenadas de referencia física del sistema de coordenadas de la máquina G53. Validar el parámetro #2037 G53ofs elimina la causa más frecuente de parada no planificada y colisión catastrófica del husillo (spindle) contra una mordaza de sujeción (vise jaw), brida de fijación (clamp) o plato del torno (chuck).

Para evitar un costoso tiempo de inactividad (downtime), el operador debe seguir un protocolo estricto: antes de reanudar el mecanizado automatizado, debe presionar el botón físico de parada de emergencia (EMG) para garantizar que los parámetros de seguridad como SAFEPARA.BIN o SAFEPLC.LAD se sobrescriban bajo condiciones seguras y sin disparar la alarma 1001 Smart safety observation error 1. Adicionalmente, el operador debe asegurarse de que la máquina no esté ejecutando tareas secundarias en segundo plano (como el ordenamiento interno de datos de herramientas), lo cual causaría una alarma de error de acceso al archivo (File access error). Al comparar estos procedimientos con otras configuraciones industriales avanzadas, los operadores y programadores pueden consultar las guías para el Respaldo y Restauración de SRAM en Fanuc y los flujos de programación periódica en la Configuración de Respaldo Automático de Fanuc. Asimismo, para asegurar un control dimensional consistente del origen de coordenadas en toda la red, se deben verificar las directrices descritas en la Creación de Archivos y Respaldo de Datos en Siemens SINUMERIK.

Red de Comandos Relacionados

  • G10 L50: Inicia el modo de entrada de parámetros programable, abriendo el búfer de registro interno para actualizaciones programáticas de configuración.
  • G10 L52: Activa el modo de entrada de datos de compensación y corrector de herramientas, permitiendo ajustes dinámicos de las geometrías de las herramientas físicas.
  • G11: Cancela el modo de entrada programable G10, asegurando que el control deje de escribir parámetros y reanude la lectura estándar de la trayectoria de movimiento.
  • G10 L2: Actualiza dinámicamente los desplazamientos de coordenadas de la pieza de trabajo desde dentro de los programas activos para gestionar los orígenes de la pieza.
  • M02 / M30: Señala el fin de programa y restablece el sistema de control, asegurando que todos los búferes de comunicación de E/S se limpien y los handshakes finalicen limpiamente.

Conclusión

La automatización de respaldos periódicos mediante el parámetro #8919, configurando los ciclos de generación automática (Auto 1, Auto 2, Auto 3), reduce sustancialmente el riesgo de pérdida total de datos ante un fallo de batería o SRAM. Sin embargo, la seguridad operativa real en el taller depende de la verificación posterior a la restauración. Los supervisores de producción deben establecer como norma obligatoria la realización de una ejecución en seco (dry run) con avances rápidos reducidos a cero y la validación manual del parámetro #2037 G53ofs antes de presionar el inicio de ciclo en cualquier máquina de la serie Mitsubishi M. Esta disciplina de verificación de coordenadas transforma los respaldos de datos crudos en una verdadera garantía de protección física para la máquina y de continuidad del tiempo de ciclo en planta.

Preguntas Frecuentes (FAQ)

¿Cómo solucionar la alarma de error de tamaño (Size mismatch) al restaurar un archivo SRAM en un control Mitsubishi?

Esta alarma indica que el tamaño del archivo de respaldo excede la capacidad de memoria física asignada en el control NC de destino, un problema común al transferir archivos entre diferentes series. Para resolverlo de inmediato, acceda al directorio de memoria NC y elimine programas de mecanizado antiguos o archivos de registro inactivos para liberar espacio antes de intentar la restauración nuevamente.

¿Por qué el control Mitsubishi bloquea la restauración de parámetros mostrando un error de acceso al archivo (File access error)?

El control Mitsubishi restringe el acceso al búfer de memoria si se intenta la restauración mientras el sistema realiza un ordenamiento en segundo plano de datos de herramientas o variables de compensación. La solución práctica consiste en esperar dos minutos a que finalice el procesamiento del software en la pantalla de mantenimiento o presionar el botón físico de parada de emergencia (EMG) antes de relanzar la importación en el menú [Data I/O].

¿Cuál es el procedimiento correcto para restaurar los parámetros de seguridad SAFEPARA.BIN sin disparar la alarma 1001?

La alarma 1001 Smart safety observation error 1 se genera si se intenta sobreescribir la envolvente de seguridad sin las condiciones de enclavamiento adecuadas o con un archivo corrupto. Para evitar el bloqueo, asegúrese de utilizar un canal USB o tarjeta SD formateados correctamente, active físicamente el botón de parada de emergencia (EMG) en el panel y cargue el archivo exclusivamente a través del menú de mantenimiento dedicado a seguridad (Safety I/O).

¿Aún no se ha resuelto?

Pregunta a nuestro asistente de IA sobre este tema en lenguaje natural. Basado en fuentes verificadas, sin alucinaciones.

Preguntar al asistente de IA
Hakan Gündoğdu
Hakan Gündoğdu
  • 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