Selección de Plano CNC G17, G18, G19: Guía de Programación y Parámetros
Domine los planos de trabajo G17, G18 y G19 en Fanuc, Siemens y Mitsubishi. Evite alarmas de interpolación, configure parámetros clave y optimice su tiempo de ciclo.
Introducción
Una herramienta de corte impactando con fuerza destructiva contra la torreta doble o el plato del husillo (chuck) debido a un cambio de plano inesperado representa una de las paradas no planificadas más costosas en un taller de mecanizado. Cuando se introduce un comando como G17, G18 o G19 sin restablecer las rotaciones espaciales previas o bajo compensación activa, el control numérico interpreta las trayectorias en un plano geométrico equivocado. El resultado de este descuido técnico no es solo una colisión severa que daña los componentes físicos de la máquina, sino una acumulación silenciosa de desviaciones dimensionales que arruina el tiempo de ciclo y genera piezas rechazadas en la inspección final. Para optimizar el tiempo de ciclo y mitigar riesgos de colisión en entornos de alta producción con Fanuc, Siemens y Mitsubishi, los programadores deben dominar la selección rigurosa de los planos de trabajo y auditar los parámetros que rigen la inicialización del sistema.
Resumen Técnico
| Especificación Técnica | Detalles |
|---|---|
| Código de Comando | G17, G18, G19 |
| Grupo Modal | Selección de Plano (G-codes Modales) |
| Marcas Soportadas | Fanuc, Siemens, Mitsubishi |
| Parámetros Críticos | Parameter 1022 / 1023 (Fanuc), MD20360 (Siemens), Parameter #1025 (Mitsubishi) |
| Restricción Principal | Los cambios de plano están estrictamente prohibidos durante la compensación activa de radio de cortador o de punta de herramienta (G41/G42), activando alarmas inmediatas (PS0037 en Fanuc, Alarm 10757 en Siemens, P112 en Mitsubishi). |
Lectura Rápida
- Desactivar la Compensación Primero: Programe siempre G40 para desactivar la compensación de radio de cortador o de punta de herramienta antes de comandar un cambio de plano de trabajo (G17/G18/G19) para evitar paradas inmediatas del ciclo.
- Restablecer Rotaciones en Siemens: Borre explícitamente las rotaciones activas del sistema de coordenadas (mediante ROT/AROT) antes de cambiar de plano para evitar una distorsión severa en la trayectoria de los ejes.
- Verificar Valores Iniciales por Defecto: Verifique los parámetros de la máquina (Parameter 3402/3458 en Fanuc, #1025 en Mitsubishi) para confirmar si el sistema se inicializa en modo G17 (X-Y) o G18 (Z-X) al encender la máquina.
- Aislar Herramientas de Torneado en Siemens: Nunca gire el plano de trabajo mientras una herramienta de torneado esté activa (activa Alarm 61148); cargue una herramienta de fresado primero.
- Coordinar Direcciones de Arco: Asegúrese de que las direcciones de los ejes de interpolación circular (G02/G03) coincidan exactamente con las coordenadas del plano de trabajo activo para evitar alarmas de selección de plano ilegal.
- Tener en Cuenta las Reglas de Ejes Paralelos: Programe ejes básicos o ejes paralelos (como U, V, W) de acuerdo con la sintaxis de la marca; no programe duplicados básicos y paralelos juntos en Siemens (activa Alarm 12726).
Conceptos Básicos
El efecto práctico principal de programación de los comandos G17, G18 y G19 es configurar el CNC para comprender matemáticamente cuáles dos ejes físicos construyen la geometría espacial bidimensional para la interpolación de arco, la compensación de radio de cortador y la rotación de coordenadas. Los programadores y operadores deben vigilar meticulosamente el estado modal del plano antes de entrar en contacto con la pieza de trabajo, ya que programar un perfil en el plano equivocado hará que la máquina interpole los ejes físicos incorrectos. Al establecer el plano activo, el programador también define el tercer eje perpendicular, que se utiliza para la compensación de longitud de herramienta, ciclos fijos y profundidad de avance de perforación.
Comprender la naturaleza modal de G17, G18 y G19 es vital antes de entrar en contacto con la herramienta de corte y la pieza de trabajo. Si el plano activo no se alinea con las coordenadas físicas de mecanizado, el control interpretará las líneas del programa en el plano equivocado, moviendo los ejes físicos a lo largo de trayectorias incorrectas. Esto puede causar fácilmente colisiones de herramientas o piezas rechazadas, ya que la máquina intenta ejecutar movimientos planos estándar en ejes que son físicamente perpendiculares a la superficie de mecanizado prevista.
Estructura de Comandos
Para declarar un plano de trabajo, se emiten los comandos modales G17, G18 o G19 en el programa NC. Estos comandos no requieren valores de coordenadas adicionales para ejecutarse en aplicaciones estándar, alterando de inmediato los cálculos espaciales del sistema tras la ejecución del bloque. El plano seleccionado permanece activo en todos los bloques siguientes hasta que se llame explícitamente a un comando de plano diferente.
Dependiendo de la marca de CNC, la estructura del comando se puede ampliar para sustituir dinámicamente los ejes básicos por ejes lineales paralelos, como U, V o W. Cuando se asignan ejes paralelos dentro del bloque de selección de plano, el controlador mapea los ejes personalizados al plano cartesiano. Sin embargo, la sintaxis y las restricciones que rigen los ejes paralelos varían significativamente entre Fanuc, Siemens y Mitsubishi, lo que requiere una atención cuidadosa a los mapeos de parámetros y la configuración de dialectos.
; Sintaxis Estándar de Fanuc G17 ; (Selecciona el plano Xp-Yp) G18 ; (Selecciona el plano Zp-Xp) G19 ; (Selecciona el plano Yp-Zp); Sintaxis de Siemens G17 ; (Plano X/Y estándar) G17 <Axis name> <Axis name> ; (ej. sustitución G17 U0 Y0 con eje paralelo)
; Sintaxis de Mitsubishi G17 ; o G17 X_ Y_ ; G18 ; o G18 Z_ X_ ; G19 ; o G19 Y_ Z_ ;
| Marca | Parámetro | Descripción | Rango de Valores / Acción |
|---|---|---|---|
| Fanuc | Parameter 1022 | Configura el mapeo de ejes básicos en el sistema. | 0 a 7 (1=X, 2=Y, 3=Z, 5=||X, 6=||Y, 7=||Z) |
| Fanuc | Parameter 1023 | Mapea el número de eje de servo a los ejes lógicos del sistema. | 0 a 7 |
| Fanuc | Parameter 3402 | Establece el plano activo por defecto al encender. | Bit 1 (G18), Bit 2 (G19). Ambos 0 = G17. |
| Fanuc | Parameter 3458 | Define el plano de inicio del torno (serie T). | Bit 0: 0 fuerza G18; 1 sigue al Parameter 3402. |
| Siemens | MD20360 | Máscara de definición de parámetros de herramienta. | Bits 0, 1, 2 configurados en 0 o 1. Restringe las herramientas con componente de desgaste al plano de selección. |
| Siemens | SD42940 | Congela la constante de longitud de herramienta al cambiar de plano. | Configurar diferente de cero para bloquear las asignaciones de ejes de longitud de herramienta. |
| Siemens | SD42942 | Congela la constante de longitud de herramienta de torneado. | Diferente de cero congela la asignación de ejes para herramientas de torneado. |
| Mitsubishi | Parameter #1025 | Establece el plano activo al encender o restablecer. | 0 o 1 = G17, 2 = G18, 3 = G19. |
| Mitsubishi | Parameter #1026 | Define el nombre del eje X básico. | Dirección estándar de eje de control (ej., X). |
| Mitsubishi | Parameter #1027 | Define el nombre del eje Y básico. | Dirección estándar de eje de control (ej., Y). |
| Mitsubishi | Parameter #1028 | Define el nombre del eje Z básico. | Dirección estándar de eje de control (ej., Z). |
Aplicaciones de Marca
Fanuc
Los sistemas Fanuc gestionan la selección de plano G17, G18 y G19 con configuraciones detalladas de parámetros. Los fabricantes de máquinas utilizan parámetros para configurar los planos de coordenadas lógicas, lo que permite que la máquina admita cinemática multieje personalizada de forma segura. Los programadores deben asegurarse de que estos parámetros estén configurados correctamente para alinear los planos activos con las coordenadas físicas.
La sintaxis estándar de G-code admite G17 para seleccionar el plano Xp-Yp, G18 para seleccionar el plano Zp-Xp o G19 para seleccionar el plano Yp-Zp, donde Xp, Yp y Zp denotan ejes básicos o ejes paralelos a ellos.
- Parámetros: Parameter 1022 y Parameter 1023 mapean los ejes de servo a los ejes lógicos básicos. Parameter 3402 determina el plano por defecto al encender, y Parameter 3458 selecciona el plano por defecto específicamente para sistemas de torno (serie T).
- Alarmas: Alarm PS0021 ocurre si se programa un eje fuera de plano durante la interpolación circular (G02/G03) o si se comandan tres ejes paralelos simultáneamente. Alarm PS0037 se activa si se cambia el plano mientras la compensación de cortador (G41/G42) está activa.
- Versiones: Los tornos de la serie T de Fanuc pueden iniciarse por defecto en el plano G18 ZX al encenderse utilizando el Parameter 3458, mientras que los centros de mecanizado de la serie M se inician por defecto en el plano G17 XY basándose en el Parameter 3402. Los controles FS15-T más antiguos manejan los planos de ciclos fijos de perforación de manera diferente a los modelos más nuevos.
Advertencia: Cambiar el plano de trabajo activo mientras la compensación de radio de cortador o de punta de herramienta está activa activa inmediatamente una alarma PS0037 para detener la trayectoria de la herramienta.
Siemens
Los controles Siemens establecen los planos de trabajo para determinar las compensaciones de herramienta y la interpolación. Los sistemas Sinumerik permiten la sustitución de ejes paralelos directamente dentro de los bloques de plano, pero esto está restringido dependiendo del modo de programación activo. Los operadores deben monitorear cuidadosamente las compensaciones espaciales activas para evitar errores de trayectoria.
La sintaxis básica es G17 para el plano X/Y, G18 para el plano Z/X y G19 para el plano Y/Z. Los programadores también pueden añadir ejes paralelos, como comandar G17 U0 Y0.
- Parámetros: MD20360 restringe una herramienta con un componente de desgaste a su plano de selección. SD42940 bloquea los componentes de longitud de herramienta en los ejes cuando cambia el plano de mecanizado, y SD42942 realiza la misma función de congelación para las herramientas de torneado.
- Alarmas: Alarm 10757 se activa si se cambia el plano durante la compensación activa del cortador (G41/G42). Alarm 12726 ocurre si un eje de coordenadas básico y su eje paralelo asignado se programan en el mismo bloque de plano. Alarm 14199 se genera cuando una herramienta con un componente de desgaste evaluado por diámetro se programa en un plano conflictivo. Alarm 61148 ocurre cuando se comanda un plano de giro con una herramienta de torneado activa. Alarm 700013 se activa si se intenta el mecanizado con el plato (chuck) sin sujetar.
- Versiones: En el modo nativo de Siemens (G290), los ejes paralelos se pueden activar dinámicamente en el bloque de plano (ej. G17 U0 Y0). Sin embargo, en el modo ISO Dialect (G291), los ejes paralelos no se pueden programar dentro de los comandos de plano estándar, restringiendo el sistema a los ejes básicos estándar.
Advertencia: Cambiar el plano de trabajo mientras la compensación de radio de cortador está activa fuerza una reorganización inmediata del bloque y detiene la máquina con la Alarm 10757.
Mitsubishi
Los sistemas Mitsubishi ofrecen definiciones de trayectoria altamente flexibles que los separan de otros controles. La configuración del parámetro #1025 determina el plano inicial al encender la máquina. Los comandos de movimiento lineal se ejecutan independientemente del plano seleccionado, lo que permite un control de ejes robusto sin barreras de sintaxis.
La selección estándar del plano cartesiano utiliza G17 (plano X-Y), G18 (plano Z-X) o G19 (plano Y-Z). Alternativamente, la sintaxis G17 X_ Y_ ejecuta la selección del plano junto con el movimiento del eje.
- Parámetros: El parámetro #1025 determina el plano por defecto al encender. Los parámetros #1026, #1027 y #1028 definen los ejes básicos, mientras que #1029, #1030 y #1031 definen los nombres de los ejes paralelos auxiliares. Los parámetros #8113 y #8114 inicializan el plano cilíndrico G16 o el plano G19 para el modo de fresado en torno.
- Alarmas: Alarm P112 se activa cuando se comanda un cambio de plano durante la compensación activa de radio de herramienta (G41/G42). Alarm P111 ocurre si se comanda un cambio de plano durante la rotación de coordenadas. Alarm P113 se activa si un eje de arco circular entra en conflicto con el plano seleccionado. Alarm P485 ocurre si se cambia el plano durante la interpolación de coordenadas polares. Alarm P903 se activa cuando se comandan cambios de plano durante el control de línea normal.
- Versiones: Los tornos que operan bajo los tipos de comando 3, 4, 5 o 6 (donde el parámetro #1037 es 3, 4, 5 o 6) pueden usar los parámetros #8113 y #8114 para inicializar los planos G16 o G19 para fresado, lo cual no es aplicable a centros de mecanizado.
Advertencia: Programar un arco circular utilizando coordenadas de eje que no pertenecen al plano de trabajo activo activará inmediatamente la Alarm P113, deteniendo la producción.
Comparación de Marcas
| Característica / Tema | Fanuc | Siemens | Mitsubishi |
|---|---|---|---|
| Ejes Paralelos Dinámicos | No soportado en el bloque estándar; requiere mapeo a través de los parámetros 1022 y 1023. | Soportado en modo nativo de Siemens (G290) a través de la sintaxis (ej. G17 U0 Y0). Bloqueado en modo ISO Dialect (G291). | Soportado nativamente declarando ejes paralelos en el comando de plano (ej., G18 U_ V_) en combinación con los parámetros #1029 a #1031. |
| Plano por Defecto al Iniciar | Establecido por el Parameter 3402 y el Parameter 3458. La serie T de torno puede iniciarse por defecto en G18, mientras que la serie M de fresado se inicia por defecto en G17. | Fresado por defecto en G17 (X/Y). Torneado por defecto en G18 (Z/X). | Establecido por el Parameter #1025 (1=G17, 2=G18, 3=G19). El modo de fresado en torno se inicializa mediante #8113 y #8114. |
| Comportamiento de la Rotación del Plano | — (sin fuente) | Retenido. Los ángulos de rotación programados (ROT/AROT) se mantienen y se aplican al nuevo plano (requiere restablecimiento manual antes del cambio). | Prohibido. Activa una alarma P111 si se intenta cambiar de plano mientras la rotación de coordenadas está activa. |
| Conflicto con la Compensación de Radio | Activa Alarm PS0037 si se intenta cambiar de plano mientras la compensación del cortador está activa. | Activa Alarm 10757 si se intenta cambiar de plano mientras la compensación de radio de herramienta está activa. | Activa Alarm P112 si se comanda un cambio de plano mientras la compensación de radio de herramienta o de radio de punta R está activa. |
| Duplicación de Ejes en el Bloque | Activa Alarm PS0021 si se especifican simultáneamente ejes paralelos básicos idénticos. | Activa Alarm 12726 si un eje básico y su eje paralelo asignado se programan en el mismo bloque de plano exacto. | Permitido. El eje básico se procesa primero para determinar el plano, luego los ejes paralelos. |
| Movimiento del Eje fuera del Plano | Genera Alarm PS0021 si se programan ejes fuera del plano durante bloques de interpolación circular. | Permitido. Los comandos lineales pueden direccionar cualquier eje independientemente del plano activo. | Permitido. Los comandos de movimiento lineal (ej. G19 X100.) son independientes del plano activo y se ejecutan de forma segura. |
Análisis Técnico
Un análisis de los comportamientos del plano de trabajo en estos tres principales sistemas de control CNC revela diferentes filosofías de ingeniería para gestionar los sistemas de coordenadas multieje. Fanuc depende en gran medida de mapeos basados en parámetros, lo que obliga a los usuarios a configurar los ejes físicos de los servos en ejes lógicos antes de la ejecución del programa. El Parameter 1022 y el Parameter 1023 sirven como base, asegurando que los ejes paralelos estén mapeados a nivel de sistema. Este enfoque mantiene la programación de G-code extremadamente simple pero limita la flexibilidad en tiempo real, ya que los programadores no pueden redefinir fácilmente los ejes en el taller sin modificaciones de parámetros. Además, Fanuc separa la cinemática del torno y del centro de mecanizado mediante el parámetro 3402 y el parámetro 3458, que inicializan el plano por defecto al arrancar.
En cambio, los controles Siemens Sinumerik ofrecen una sintaxis de sustitución de ejes modular y flexible. Los programadores pueden declarar dinámicamente ejes paralelos directamente en el bloque de selección de plano (ej., G17 U0 Y0) en el modo nativo de Siemens (G290). Sin embargo, Siemens restringe esta capacidad en el modo heredado ISO Dialect (G291), donde el control fuerza los planos cartesianos estándar. Además, Siemens gestiona las rotaciones espaciales de forma única durante los cambios de plano. Si una rotación de marco 3D está activa, cambiar los planos a través de G17, G18 o G19 no cancelará los ángulos de rotación. En su lugar, el control conserva la rotación existente y la proyecta inmediatamente sobre el plano recién seleccionado. Esto requiere comandos de restablecimiento explícitos (ROT) antes de cambiar de plano para evitar errores graves en la trayectoria.
Mitsubishi combina la compatibilidad con el G-code estándar con un recorrido de eje lineal altamente independiente. Una de las características más distintivas de Mitsubishi es que los movimientos lineales estándar no tienen ningún enlace estructural con el plano de trabajo activo. Un programador puede comandar de forma segura G19 X100., y la máquina moverá el eje X de forma totalmente independiente del plano Y-Z activo sin generar un error de formato. Sin embargo, Mitsubishi prohíbe estrictamente los cambios de plano durante las rotaciones de coordenadas activas, emitiendo una alarma P111 de inmediato. También utiliza los parámetros auxiliares #1029 a #1031 para mapear ejes paralelos de forma nativa, lo que permite a los programadores declarar planos como G18 U_ V_ directamente. El sistema resuelve la duplicación priorizando primero el eje básico, creando una jerarquía predecible que ayuda a los programadores a gestionar operaciones complejas de torneado y fresado.
Ejemplos de Programas
Ejemplo de Fanuc
G18 ; (Selecciona el plano Z-X para torneado o fresado horizontal)
G02 X50.0 Z-20.0 R15.0 F100.0 ; (Arco de interpolación circular en el plano Z-X activo)
G17 ; (Cambia de nuevo al plano X-Y para fresado estándar)
Análisis de Ejecución en Seco (Dry Run)
El programa comanda primero G18, lo que establece de forma modal el plano de trabajo en el espacio de coordenadas Z-X. En el siguiente bloque, el comando de interpolación circular G02 utiliza las direcciones de coordenadas X y Z para interpolar un arco en sentido horario con un radio de 15.0 mm a un avance (feedrate) de 100.0 mm/min. Dado que G18 está activo, este arco se interpola utilizando los ejes físicos Z y X. Finalmente, se programa G17 para devolver de forma segura los cálculos espaciales del control al plano X-Y estándar para operaciones posteriores.
Ejemplo de Siemens
N10 G17 T5 D8 ; (Selecciona el plano X/Y, carga la herramienta 5 y aplica la compensación D8)
N20 G17 U0 Y0 ; (Sustituye el eje X básico por el eje paralelo U en modo nativo de Siemens)
N30 G18 G02 Z50 X30 R15 F100 ; (Interpolación de arco circular en el plano Z/X utilizando los ejes Z y X)
Análisis de Ejecución en Seco
En el bloque N10, el comando G17 establece el plano de trabajo X/Y estándar y se cargan las compensaciones de parámetros de la herramienta. En el bloque N20, el control está en modo nativo de Siemens (G290), lo que permite la sustitución dinámica del eje X estándar por el eje paralelo U al comandar G17 U0 Y0. En el bloque N30, se llama a G18 para seleccionar el plano Z/X, seguido de una interpolación circular en sentido horario G02 utilizando los ejes Z y X para generar un arco con un radio de 15 mm a un avance (feedrate) de 100 mm/min, aplicando ahora la compensación de longitud de herramienta a lo largo del eje perpendicular Y.
Ejemplo de Mitsubishi
G17 X100. R50. ; (Selección de plano combinada con un movimiento de arco en el plano X-Y)
G19 X100. ; (Selecciona el plano Y-Z mientras ejecuta un movimiento de eje independiente en X)
G18 U_ V_ ; (Establece el plano de trabajo directamente utilizando los ejes paralelos U y V)
Análisis de Ejecución en Seco
En el primer bloque, G17 establece el plano de trabajo X-Y estándar y el control procesa un movimiento circular en sentido horario utilizando el radio R50.0. En el segundo bloque, el programa comanda G19 X100.; el control Mitsubishi establece el plano activo en Y-Z, pero como los movimientos lineales son independientes de la selección del plano, mueve de forma segura el eje X a 100.0 mm sin generar errores de formato. En el tercer bloque, G18 U_ V_ utiliza los parámetros #1029 y #1030 para definir el plano de trabajo directamente utilizando los ejes paralelos U y V, ajustando la compensación de longitud al eje perpendicular.
Análisis de Errores
| Marca | Código de Alarma | Condición de Activación | Síntoma del Operario | Causa Raíz / Solución |
|---|---|---|---|---|
| Fanuc | PS0021 | Comandar un arco circular (G02/G03) con direcciones de eje que no pertenecen al plano activo, o tres ejes paralelos básicos idénticos especificados simultáneamente. | La máquina se detiene inmediatamente y muestra la alarma de selección ilegal de plano en la pantalla. | Direcciones de eje incorrectas en la interpolación circular. Modifique las direcciones de las coordenadas del programa del arco para que coincidan con el plano activo, o verifique los mapeos de parámetros (1022/1023). |
| Fanuc | PS0037 | Intentar cambiar el plano activo (G17/G18/G19) mientras la compensación de radio de cortador (G41/G42) está activa. | El ciclo se detiene instantáneamente, mostrando un error de cambio de plano durante la compensación de radio de herramienta. | Intento del programa de cambiar el plano matemático durante la compensación activa. Inserte G40 para desactivar la compensación de radio de herramienta antes del bloque de selección de plano. |
| Siemens | 10757 | Cambiar el plano de compensación mientras la compensación de radio de herramienta (G41/G42) está activa. | La ejecución automática se detiene, mostrando un error del plano de compensación. | Cambiar G17/G18/G19 durante la compensación de radio de herramienta activa. Programe G40 en un bloque intermedio separado para desactivar la compensación antes de cambiar de plano. |
| Siemens | 12726 | Programar un eje del sistema de coordenadas básico junto con su eje paralelo asignado en un bloque de selección de plano. | El control Sinumerik detiene el procesamiento del bloque y activa la alarma de selección de plano con eje paralelo ilegal. | Ejes básicos y paralelos duplicados programados juntos. Programe solo el eje básico o solo el eje paralelo, nunca ambos. |
| Siemens | 61148 | Intentar girar el plano de mecanizado mientras una herramienta de torneado está activamente cargada en el husillo. | El programa se detiene, lanzando la alarma de herramienta de torneado en plano de giro. | Herramienta de torneado activa cargada durante el comando de plano de giro. Asegúrese de que haya una herramienta de fresado cargada antes de girar, o suprima la alarma mediante SD 55410 si está permitido. |
| Mitsubishi | P112 | Emitir un comando de selección de plano (G17/G18/G19) mientras la compensación de radio de punta de herramienta R (G41/G42/G46) está comandando activamente una trayectoria. | La máquina se detiene a mitad del programa, mostrando un error de compensación de selección de plano. | Alterar el plano activo mientras las compensaciones de trayectoria están activas. Inserte G40 para cancelar la compensación de radio de herramienta y ejecute un movimiento de eje antes de cambiar de plano. |
| Mitsubishi | P113 | El eje del comando de interpolación circular no corresponde al plano de trabajo activo actualmente. | La máquina deja de moverse y muestra la alarma de selección de plano ilegal en la pantalla. | Intentar interpolar un arco utilizando un eje fuera del plano. Emita un comando de selección de plano (ej. G17) que coincida con los ejes de coordenadas del arco antes de comandar G02/G03. |
Nota de Aplicación
Una colisión catastrófica del cabezal contra los dispositivos de sujeción o una desviación dimensional indetectable hasta el control de calidad final son las consecuencias directas de omitir el estado de los sistemas coordenados antes de un cambio de plano de trabajo. En controles Siemens, si un programador ejecuta un cambio de plano mediante G17, G18 o G19 sin haber restablecido explícitamente los ángulos de rotación de coordenadas mediante el comando ROT, el sistema Sinumerik retiene los valores de rotación previos y los proyecta automáticamente sobre el nuevo plano de mecanizado. Esta retención inesperada de datos espaciales desvía la herramienta de su trayectoria matemática programada, burlando por completo los modelos de simulación tridimensional y provocando que el plato (chuck) o las mordazas. En líneas de alta velocidad, este descuido técnico genera paradas no planificadas y un severo tiempo de inactividad que detiene la planta entera.
Para prevenir la fabricación de piezas rechazadas y asegurar la rentabilidad del tiempo de ciclo, es fundamental validar los parámetros de inicialización de la máquina y las condiciones mecánicas de hardware antes de que la herramienta toque el material. Por ejemplo, intentar operaciones de corte en Siemens con el plato (chuck) de compensación sin sujetar activa inmediatamente la alarma 700013, deteniendo el ciclo productivo de forma instantánea. Del mismo modo, en controles Fanuc y Mitsubishi, cambiar el plano de trabajo con la compensación de radio activa (G41/G42) detiene el procesamiento con alarmas automáticas como PS0037 o P112. Validar que la transición ocurra con una desactivación de compensación G40 previa y auditar los parámetros como el Parameter 3402 o el Parameter #1025 en las pantallas de trazo gráfico elimina los errores latentes de posicionamiento que destruyen el herramental.
Red de Comandos Relacionados
- G01 Interpolación Lineal: G17, G18 y G19 definen los dos ejes de coordenadas que construyen el plano espacial para la ejecución de trayectorias lineales, mientras que el tercer eje perpendicular rige el avance en profundidad.
- G02 Interpolación Circular: La dirección del movimiento del arco en sentido horario se calcula matemáticamente en función del plano de trabajo seleccionado activo.
- G03 Interpolación Circular: La dirección del movimiento del arco en sentido antihorario está definida en su totalidad por G17, G18 o G19, lo que garantiza que el controlador interpole los ejes físicos correctos.
- G40/G41/G42 (Compensación de Radio de Herramienta): El plano de trabajo activo determina cuáles dos ejes reciben las compensaciones del radio de cortador y del radio de punta R de la herramienta, y la compensación debe desactivarse a través de G40 antes de cambiar de plano.
- G68/G69 (Rotación del Sistema de Coordenadas): Estos comandos rotan el sistema de coordenadas en relación con el plano activo, y rotar sin restablecer las coordenadas puede distorsionar las trayectorias posteriores del plano.
Conclusión
La rentabilidad en el mecanizado CNC masivo depende directamente de la eliminación proactiva de paradas no planificadas mediante la correcta inicialización del sistema de planos coordenados. Validar parámetros como el Parameter 3402 en Fanuc o el Parameter #1025 en Mitsubishi antes de ejecutar producción elimina la causa más frecuente de colisiones severas y tiempos de inactividad innecesarios. Implementar subrutinas de seguridad que fuercen un estado modal limpio mediante el comando G40 antes de alternar planos de trabajo (G17/G18/G19) garantiza que las correcciones de radio de la herramienta y las interpolaciones circulares se calculen con precisión matemática milimétrica. Auditar esta configuración preventivamente no solo blinda el herramental contra roturas catastróficas, sino que maximiza el rendimiento global de la máquina reduciendo drásticamente el volumen de piezas rechazadas.
Preguntas Frecuentes (FAQ)
¿Por qué ocurre la alarma PS0021 en Fanuc al programar un arco de interpolación circular G02/G03?
Esta alarma se genera cuando se programan direcciones de coordenadas (como el eje Y estando activo el plano G18 Z-X) que no pertenecen al plano de trabajo seleccionado. También ocurre si el programador asigna ejes paralelos (como U, V o W) sin que estén correctamente vinculados a nivel de sistema. Si el control detecta movimientos en arco fuera del plano modal, detiene la ejecución inmediatamente para evitar piezas defectuosas. Acción práctica: Verifique en la pantalla del control que las direcciones programadas del arco coincidan exactamente con el plano modal activo y audite que el Parameter 1022 esté mapeado correctamente para el eje correspondiente.
¿Qué causa la alarma 10757 en controles Siemens Sinumerik al cambiar entre planos G17 y G18?
La alarma 10757 indica que se ha intentado alternar el plano de trabajo mientras la compensación de radio de herramienta (G41/G42) está activa. Dado que el control Sinumerik no puede recalcular dinámicamente las compensaciones espaciales en medio de una trayectoria de corte, detiene el avance para evitar daños materiales. Acción práctica: Inserte siempre un bloque independiente con el código G40 y programe un movimiento de retracción de seguridad de al menos 5 mm en el eje perpendicular antes de emitir la nueva orden de plano.
¿Cómo afecta un cambio de plano de trabajo a la compensación de longitud de herramienta y ciclos fijos en tornos y fresadoras?
El plano de trabajo determina automáticamente el eje perpendicular que el control utilizará para la penetración del ciclo de perforación y la compensación de longitud de la herramienta (e.g., Z en G17, Y en G18, X en G19). Programar o cambiar el plano incorrectamente invierte estas coordenadas espaciales, provocando que la herramienta realice penetraciones rápidas destructivas en ejes perpendiculares no deseados. Acción práctica: Configure el parámetro #1025 en Mitsubishi o el parámetro 3402 en Fanuc para establecer el plano de inicio correcto y confirme visualmente en la simulación de pantalla que el eje de infeed perpendicular es el correcto antes de realizar el corte real.
¿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.