Skip to main content
CNC.wiki

Estructura del Sistema de Accionamiento Mitsubishi y Desactivación de Ejes

Aprenda a desactivar ejes en controles Mitsubishi CNC mediante el parámetro #8201 y compare su estructura lógica con sistemas Fanuc y Siemens en producción.

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

Cofundador de CNC CARE

Introducción

Un operador que inicia un ciclo de mecanizado automático en un torno de múltiples trayectorias se enfrenta a un riesgo inminente de colisión catastrófica si se ordena movimiento a un eje físicamente retirado o lógicamente desactivado. Cuando el programa de mecanizado CNC solicita una rotación de torreta, un arranque de husillo o el desplazamiento de un carro lineal en un accionamiento que ha sido privado de su autoridad de control, el sistema de control detiene inmediatamente toda operación. La pantalla del controlador muestra entonces de forma instantánea el código de alarma de interlock interno 0005, lo que resulta en una parada de emergencia abrupta. Este bloqueo de seguridad interrumpe la trayectoria de corte activa, rompiendo herramientas, provocando colisiones graves contra el chuck o las mordazas de sujeción y generando costosas piezas rechazadas que disparan el tiempo de inactividad no planificado del taller. En entornos industriales donde la seguridad primero y los estándares de precisión son la máxima prioridad, estructurar correctamente el sistema de accionamiento y dominar la liberación de ejes es indispensable para prevenir daños mecánicos irreversibles.

Resumen Técnico

Especificación TécnicaDetalles
Código de ComandoG140, G141, G142
Grupo Modal / ModalidadFunciones de soporte de programa para sistemas de torno (sistema L)
Marcas CubiertasMitsubishi
Parámetros Críticos#8201 AX. RELEASE, #1433 G140TimeOut, #1434 G140Type2, #1070 axoff, #1753 cfgPR03/bit3
Restricción PrincipalLos comandos de intercambio arbitrario de ejes (G140, G141, G142) están disponibles estrictamente para sistemas de torno (sistema L) y no se pueden utilizar en sistemas de centro de mecanizado (sistema M).

Lectura Rápida

  • Gestionar intercambios dinámicos: Utilice G140 para ordenar el intercambio arbitrario de ejes (por ejemplo, G140 X=X2 Z=Z2 C=C2;) para asignar accionamientos específicos al sistema de piezas activo.
  • Comprender los ejes no controlados: Tenga en cuenta que cualquier eje no especificado explícitamente en el bloque G140 se convierte automáticamente en un eje no controlado para ese sistema de piezas.
  • Restaurar configuraciones de ejes: Ejecute G141 para devolver los ejes a la configuración previa al intercambio, o G142 para forzar su retorno a la disposición de referencia fundamental.
  • Configurar desconexiones físicas: Establezca el parámetro #8201 AX. RELEASE en 1 para desconectar lógica y físicamente un eje (como una mesa rotativa o accesorio de husillo) del sistema de control numérico.
  • Ajustar límites de tiempo de espera: Programe el parámetro #1433 G140TimeOut (de 0 a 254 segundos) para especificar cuánto tiempo espera el sistema antes de activar la alarma M01 1101 si un eje no está disponible.
  • Definir rigidez de comandos: Configure el parámetro #1434 G140Type2 en 0 para restringir los comandos de movimiento estrictamente a los ejes declarados en el bloque G140, evitando movimientos accidentales.

Conceptos Básicos

En los sistemas CNC de Mitsubishi, la estructuración del sistema de accionamiento y la desactivación (desconexión) de ejes proporcionan una flexibilidad crucial para máquinas complejas, como aquellas que intercambian frecuentemente mesas giratorias o accesorios pesados en un centro de mecanizado. Los programadores y operadores deben supervisar cuidadosamente el estado activo de cada eje, ya que eliminar un eje de forma dinámica (mediante G140) o física (a través del parámetro #8201) le priva por completo de su autoridad de control en esa trayectoria. Una causa común de fallos ocurre cuando un programador ordena la indexación de la torreta o el movimiento de una herramienta en un eje que está desconectado o transferido a un sistema secundario de piezas. Si un eje rotativo desconectado o un husillo temporalmente deshabilitado es comandado accidentalmente a acoplarse con un chuck o mordaza de sujeción, el controlador detiene de inmediato la operación y emite un código de alarma de interlock interno 0005 para evitar una colisión mecánica dura o la generación de piezas rechazadas. Los operadores también deben estar atentos a los parámetros de tiempo de espera como #1433 G140TimeOut, que define con seguridad cuánto tiempo espera el sistema a que un eje se libere del control de otra trayectoria antes de lanzar una alarma M01 1101.

Para asegurar una alta precisión de mecanizado bajo estrictos estándares de precisión, los operadores pueden coordinar los perfiles de control dinámico utilizando el conteo de bloques de anticipación (look-ahead). Cuando se requieren cambios dinámicos de ejes, es crítico equilibrar las cargas de los motores. El ajuste de los parámetros de supresión de vibraciones ayuda a eliminar la resonancia en los ejes activos restantes cuando se desconectan uno o más ejes. Del mismo modo, verificar el estado de los husillos activos durante un intercambio asegura que funciones como la orientación del husillo no se comanden mientras el servo se encuentra en un estado no controlado.

Estructura de Comandos

La estructura de comandos para el intercambio arbitrario de ejes en los sistemas de torno Mitsubishi se basa en las instrucciones G140, G141 y G142. G140 define el intercambio dinámico de ejes físicos, redirigiendo los comandos de coordenadas a accionamientos específicos. El comando G141 devuelve los ejes intercambiados a la configuración activa previa a la ejecución de dicho intercambio. Por su parte, el comando G142 proporciona un retorno a la disposición de referencia de los ejes, forzándolos a regresar a su distribución física fundamental. Los programadores deben asegurarse de escribir estos comandos en bloques independientes para evitar conflictos en la coordinación de ejes.

Cuando se comanda G140, los ejes de destino deben especificarse con su asignación de direcciones. Por ejemplo, programar G140 X=X2 Z=Z2; asigna X2 y Z2 al sistema de piezas activo, mientras retira el control de X1 y Z1. Cualquier eje que no se declare explícitamente en el bloque se convierte en un eje no controlado. Dependiendo de la configuración del parámetro #1434, comandar un eje no controlado será bloqueado o permitido, haciendo crítico entender la rigidez de la sintaxis antes de ejecutar los ciclos de mecanizado.

Sintaxis

G140 X=X2 Z=Z2 C=C2 ; Intercambio arbitrario de ejes: declara activos X2, Z2 y C2, retirando los ejes no listados
; Ejecutar operaciones en los ejes recién asignados
G141 ; Retorno de intercambio arbitrario de ejes: devuelve los ejes al estado previo al intercambio
G142 ; Retorno a disposición de ejes de referencia: fuerza el retorno de los ejes a la distribución fundamental

ejecución en seco (dry run): La verificación en ejecución en seco de los bloques de sintaxis requiere la ejecución de G140 en modo de bloque único, observando los símbolos de desconexión en la ventana de visualización de coordenadas antes de iniciar cualquier movimiento de los ejes.

Parámetros

ParámetroDescripciónRango de Valores y Función
#8201 AX. RELEASEParámetro de liberación/desconexión de eje. Desconecta lógica y físicamente un eje.0: Deshabilitado/Conectado (predeterminado), 1: Habilitado/Desconectado.
#1433 G140TimeOutPeríodo de tiempo de espera de G140. Tiempo de espera antes de activar la alarma M01 1101 para ejes no intercambiables.0 a 254 (segundos), 255 (espera indefinida sin comprobación de tiempo de espera).
#1434 G140Type2Tipo de comando 2 de G140. Define la rigidez al comandar ejes no especificados durante el intercambio.0: Comandar solo ejes especificados, 1: Comandar ejes tanto especificados como no especificados.
#1070 axoffDesactivación de eje. Deshabilita manualmente un eje en la configuración de accionamientos.0: Eje activo, 1: Eje desactivado.
#1753 cfgPR03/bit3Retener el estado de intercambio de ejes después de apagar el control.0: No retener, 1: Retener (provoca la alarma M01 1100 tras un ciclo de apagado y encendido).

Aplicaciones de Marca

Mitsubishi

Los controladores CNC de Mitsubishi implementan la desactivación dinámica de ejes y la estructuración de accionamientos a través de comandos G y parámetros específicos de liberación de ejes. Cuando se desconecta un eje, Mitsubishi proporciona una confirmación visual sumamente clara al mostrar un símbolo de estado de desconexión (>< o ][) directamente a la derecha del contador de visualización del valor de coordenadas en la pantalla, alertando de inmediato al operador de que el eje físico está fuera de línea. Bajo el control de Intercambio Arbitrario de Ejes (G140), cualquier eje no designado de forma explícita en el bloque de intercambio pasa de forma predeterminada a un estado de eje no controlado para ese sistema de piezas, evitando conflictos de comandos duales en sistemas de torno multieje complejos. A diferencia de otros controles que podrían poner en cola o suprimir silenciosamente los comandos dirigidos a unidades ausentes, Mitsubishi protege con rigor la integridad de la máquina activando de inmediato una alarma de interlock interno 0005 si se intenta cualquier comando del programa, avance manual o rotación del husillo en un eje deshabilitado o retirado, garantizando que la seguridad mecánica permanezca absoluta.

Comparación de Marcas

Serie / Modelo de CNC MitsubishiSoporte de Intercambio de Ejes (G140/G141/G142)Control de Rigidez de Comandos (#1434)Símbolo de Estado de Desconexión (>< o ][)
Serie M800V / M80V (Sistema L)Completamente soportado. Se utiliza para desplazar dinámicamente los ejes activos X, Z y C entre diferentes sistemas de piezas.Soportado a través del parámetro #1434 G140Type2 (0: solo se permiten los ejes especificados, 1: se permiten ejes no especificados).Muestra símbolos de estado junto a la visualización de coordenadas en la pantalla LCD/CRT.
Controles Legacy M64 (Sistema L)Soportado. Utilizado para transferir la autoridad de control de los ejes entre diferentes trayectorias.No soportado. De forma predeterminada, aplica un enrutamiento de comandos estricto (solo los ejes especificados pueden recibir movimientos).Muestra símbolos de estado junto a la visualización de coordenadas en la pantalla.
Serie M800V / M80V (Sistema M)No soportado. Los comandos de intercambio arbitrario de ejes están restringidos estrictamente a sistemas de torno.No aplicable. El parámetro #1434 no tiene función en sistemas de centro de mecanizado.Muestra los símbolos de estado en la pantalla de coordenadas cuando la liberación de ejes (#8201) está activa.

Análisis Técnico

La diferencia primordial entre las series de Mitsubishi radica en el manejo de los comandos dirigidos a ejes no especificados durante un intercambio arbitrario de ejes y en las restricciones del tipo de sistema. En los sistemas de torno más recientes M800V and M80V, el parámetro #1434 G140Type2 permite al integrador elegir si los ejes no especificados pueden recibir comandos de movimiento (valor 1) o si deben bloquearse de manera estricta (valor 0). Por el contrario, los controles heredados, como la serie M64, carecen de este parámetro configurable, imponiendo siempre un enrutamiento de comandos exclusivo donde únicamente los ejes nombrados de forma explícita en el bloque G140 pueden ser comandados. Los comandos de intercambio de ejes G140, G141 y G142 están reservados estrictamente para sistemas de torno (L). Los sistemas de centro de mecanizado (M) deben depender en su totalidad de parámetros estáticos como #8201 AX. RELEASE y #1070 axoff para deshabilitar física y lógicamente los ejes, lo cual es habitual al cambiar mesas giratorias o accesorios pesados en la máquina.

Desde un punto de vista lógico, cuando se desconecta un eje mediante G140, se le retira toda autoridad de control en la trayectoria correspondiente. Si un torno de múltiples ejes utiliza un sistema de piezas secundario para controlar husillos auxiliares o carros, es indispensable realizar una configuración correcta del intercambio para evitar conflictos de comandos simultáneos. Los operadores deben verificar los indicadores visuales de estado en la unidad LCD o CRT para confirmar la desconexión del eje antes de ejecutar el programa. No asegurar el mapeo correcto antes de ordenar movimientos de husillo o avances de ejes da lugar a alarmas de interlock inmediatas, protegiendo el hardware mecánico de colisiones graves y roturas de herramientas.

Ejemplos de Programas

; Program de ejemplo de intercambio arbitrario de ejes en CNC Mitsubishi
G90 G17 G21 ; Establecer posicionamiento absoluto, plano XY y unidades métricas
G00 X0 Y0 Z50. ; Desplazar ejes rápidamente a posición de despeje segura
G140 X=X2 Z=Z2 C=C2 ; Declarar intercambio arbitrario de ejes: los ejes activos son X2, Z2, C2
G00 X20. Z15. ; Posicionamiento rápido a las coordenadas intercambiadas
G01 X15. F5. ; Ejecutar avance en los ejes activos intercambiados
G141 ; Devolver los ejes al estado previo al intercambio
G142 ; Retorno a disposición de ejes de referencia: forzar disposición de referencia fundamental
G00 Z100. ; Retraer el eje a una altura segura
M30 ; Fin de programa y restablecimiento

Procedimiento de ejecución en seco

Realice los siguientes pasos de ejecución en seco en el CNC Mitsubishi para verificar el comportamiento del intercambio de ejes y evitar colisiones mecánicas:

  1. Verificar el despeje de la máquina: Retire la pieza de trabajo y asegúrese de que la herramienta de corte esté alejada del chuck, la torreta y las mordazas de sujeción.
  2. Activar el modo de ejecución en seco: Coloque el interruptor de ejecución en seco (Dry Run) en el panel de control en la posición ON.
  3. Habilitar bloque único: Coloque el interruptor de Bloque Único (Single Block) en la posición ON para recorrer el programa de código G línea por línea.
  4. Ejecutar bloque de preparación: Presione Inicio de Ciclo (Cycle Start) para ejecutar los códigos G preparatorios y mover los ejes a una posición de despeje segura.
  5. Inicializar el intercambio de ejes: Presione Inicio de Ciclo para ejecutar el comando G140 X=X2 Z=Z2 C=C2. Compruebe que la pantalla muestre los símbolos de desconexión de ejes >< o ][ junto al contador de visualización del valor de coordenadas para los ejes deshabilitados (X1, Z1, etc.).
  6. Monitorear el avance intercambiado: Presione Inicio de Ciclo para ejecutar los bloques de movimiento G00 y G01. Verifique que solo se muevan los ejes intercambiados (X2, Z2) mientras los ejes desactivados permanecen inmóviles.
  7. Desactivar el intercambio de ejes: Presione Inicio de Ciclo para ejecutar el comando G141, verificando que los símbolos de desconexión de ejes desaparezcan de la pantalla.
  8. Verificar el retorno de referencia: Presione Inicio de Ciclo para ejecutar G142 y asegúrese de que los ejes regresen por la fuerza a su disposición de referencia fundamental.

Análisis de Errores

Código de AlarmaCondición de ActivaciónSíntoma del OperadorCausa Raíz / Solución
Mitsubishi 0005Se emite un comando de movimiento, un avance manual o un comando de rotación del husillo a un eje en estado de desconexión, o se ha retirado físicamente el eje con detector de posición absoluta.El CNC detiene de inmediato el movimiento de los ejes y la rotación del husillo, mostrando el código de alarma de interlock interno 0005 en la pantalla.Compruebe el estado de desconexión del eje, desactive la función de servo OFF activa o verifique la configuración del parámetro #8201 para asegurarse de que el eje esté conectado antes de ordenar cualquier movimiento.
Mitsubishi M01 1101Se ordena un intercambio arbitrario de ejes G140 para un eje que actualmente se desplaza a una posición de superposición, o transcurre el período de tiempo de espera programado en el parámetro #1433 G140TimeOut.La ejecución del programa se detiene en el bloque G140 y se muestra la alarma de eje no intercambiable M01 1101.Asegúrese de que el eje no esté activo en un proceso de superposición. Verifique el parámetro #1433 e incremente el valor del tiempo de espera, o establézcalo en 255 para desactivar la comprobación de tiempo de espera.
Mitsubishi M01 1100Se enciende el control CNC después de haber sido apagado mientras los ejes se encontraban activamente en proceso de intercambio, con el parámetro #1753 cfgPR03/bit3 establecido en 1.El CNC muestra la alarma de error de disposición de ejes M01 1100 inmediatamente al arrancar, bloqueando el movimiento de todos los ejes.Apague y vuelva a encender el control CNC. Esto cancela el error y fuerza el retorno de la disposición de los ejes a la distribución de referencia fundamental.

Nota de Aplicación

La parada imprevista de la línea de producción y la generación de piezas rechazadas por colisiones graves en tornos multieje son la consecuencia directa de una omisión de seguridad al configurar la liberación de ejes físicos mediante el parámetro #8201 AX. RELEASE. En entornos de alta producción que utilizan sistemas de torno Mitsubishi, desactivar físicamente un detector de posición absoluta sin actualizar la lógica de control provoca que cualquier comando accidental de rotación del husillo o avance manual hacia la torreta bloquee el sistema de inmediato bajo la alarma 0005. Para garantizar la seguridad primero y mantener los más estrictos estándares de precisión en el taller, los programadores deben calibrar meticulosamente el tiempo de espera en el parámetro #1433 G140TimeOut. Si este valor se configura por debajo del ciclo de transferencia real entre las trayectorias de control, el sistema abortará el ciclo activo con una alarma M01 1101, acumulando tiempos de inactividad innecesarios. Asimismo, cuando se realicen mantenimientos o apagados de emergencia, habilitar el parámetro #1753 cfgPR03/bit3 retendrá el estado de intercambio de los ejes, pero requerirá un reinicio eléctrico completo (apagado y encendido del CNC) para despejar la alarma M01 1100 y restablecer la distribución física de referencia sin poner en riesgo la integridad de la máquina.

Red de Comandos Relacionados

  • G110 (Control mixto / control cruzado de ejes): Transferencia temporal de ejes entre diferentes sistemas de piezas, operando como un comando hermano de G140.
  • G125 (Sincronización de ejes de control entre sistemas de piezas): Sincroniza los avances y posiciones de los ejes entre trayectorias antes de realizar un intercambio.
  • G126 (Superposición de ejes de control): Superpone el movimiento de un eje sobre otro, proceso que debe cancelarse antes de ejecutar un intercambio de ejes con G140.
  • mitsubishi-look-ahead-block-count: Controla la configuración de parámetros y el almacenamiento intermedio de la cola de anticipación (look-ahead).
  • mitsubishi-vibration-suppression-parameters: Ajusta la amortiguación de vibraciones del servo para estabilizar los ejes activos restantes cuando otros son desconectados.
  • m19-spindle-orientation: Coordina el posicionamiento y la orientación del husillo antes o después de realizar el intercambio de accionamientos.

Conclusión

La prevención de averías mecánicas y el cumplimiento de los estándares de precisión en tornos CNC de múltiples trayectorias exigen una supervisión rigurosa del estado de los accionamientos activos. Los técnicos deben adoptar la rutina de verificar visualmente los símbolos de visualización >< o ][ en la unidad LCD antes de autorizar cualquier movimiento en modo automático o manual. Configurar adecuadamente la rigidez de comandos en el parámetro #1434 G140Type2 y validar los límites de tiempo de espera en el parámetro #1433 elimina la posibilidad de paradas no deseadas en el flujo de trabajo. Al integrar estas verificaciones operativas en la etapa de puesta a punto, el taller minimiza el tiempo de inactividad no planificado, evita la producción de piezas rechazadas y garantiza que los operarios trabajen bajo condiciones óptimas donde la seguridad primero es una norma inviolable de la producción diaria.

Preguntas Frecuentes (FAQ)

¿Cómo solucionar la alarma de interlock interno 0005 en un control Mitsubishi CNC?

Esta alarma ocurre cuando se ordena movimiento a un eje lógicamente desconectado o cuyo detector físico ha sido retirado de la máquina. Acción práctica: Verifique la configuración del parámetro #8201 AX. RELEASE y asegúrese de que el servo OFF del eje esté completamente desactivado en la HMI antes de programar cualquier comando de movimiento.

¿Por qué se interrumpe el bloque G140 con la alarma M01 1101 de eje no intercambiable?

La alarma M01 1101 se activa porque el eje solicitado está bloqueado por otra trayectoria en un proceso de superposición o porque el parámetro de límite de tiempo ha expirado. Acción práctica: Incremente el valor de seguridad en el parámetro #1433 G140TimeOut a un tiempo mayor o establézcalo en 255 para desactivar temporalmente el control de tiempo de espera durante la puesta a punto.

¿Cómo evitar que el control Mitsubishi se bloquee al arrancar tras un corte de energía en pleno intercambio de ejes?

El bloqueo M01 1100 ocurre si el CNC se apaga durante un intercambio activo y el parámetro #1753 está configurado para retener dicho estado. Acción práctica: Realice un ciclo de apagado y encendido (apagado y encendido del CNC) para forzar al sistema a regresar automáticamente a la distribución física y disposición de referencia de los ejes.

¿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 - 2008)
  • Ö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