Skip to main content
CNC.wiki

Guía de G64 Modo Continuo en CNC: Programación y Optimización

Domine el modo continuo G64 en CNC Fanuc, Siemens y Mitsubishi. Configure parámetros, evite redondeo de esquinas y solucione la alarma Alarm PS0050 en producción.

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

Cofundador de CNC CARE

Introducción

Una colisión catastrófica que destroza la herramienta de corte, daña los husillos de bolas de los ejes y convierte la materia prima en una pieza rechazada inutilizable ocurre cuando la torreta de la máquina dirige la herramienta directamente contra las mordazas de un plato de garras, una mordaza de sujeción o las bridas de la mesa debido a un error en el desfase de origen o en los correctores de herramienta ejecutado bajo el modo continuo modal G64. Dado que G64 suprime las comprobaciones de deceleración en las transiciones entre bloques para optimizar el tiempo de ciclo y mantener un avance continuo, cualquier desviación de trayectoria se ejecuta a velocidad de corte completa sin detenerse. Desactivar los límites de carrera por software o las barreras de seguridad (como G22/G23 en Fanuc o WALIMON en Siemens) elimina la protección electrónica de la máquina, permitiendo colisiones severas que provocan costosos tiempos de inactividad. Los operadores deben realizar una ejecución en seco (dry run) bloque a bloque y verificar los desfases de origen en la pantalla antes de iniciar la producción automática.

Comprender la interacción de G64 con los sistemas de coordenadas y comandos modales permite a los programadores definir trayectorias seguras y eficientes. A diferencia del posicionamiento unidireccional G60 single-direction positioning o del modo de parada exacta modal G61 exact stop mode, G64 desactiva las comprobaciones de deceleración al final de cada bloque. Esto garantiza un avance continuo que evita que la herramienta se detenga sobre la superficie de la pieza, lo que previene marcas no deseadas, optimiza la calidad superficial y reduce de manera efectiva el tiempo de ciclo total.

Resumen Técnico

Atributo TécnicoEspecificación
Código de ComandoG64
Grupo ModalFanuc: Grupo 15 (Grupo 13 en sistema B/C); Siemens: Grupo 10; Mitsubishi: Grupo 13 (Grupo 19 en centros de mecanizado)
Marcas SoportadasFanuc, Siemens, Mitsubishi
Parámetros CríticosFanuc: Parameter 3402 Bit 6 (CLR), Parameter 5000 Bit 3 (GNI); Siemens: ADIS, ADISPOS, MD 33100 COMPRESS_POS_TOL; Mitsubishi: Parameter #1148 I_G611, Servo Parameter #2224 sv024
Restricción PrincipalLos ejes no deceleran en las transiciones de bloque, lo que provoca el redondeo de esquinas vivas debido al retraso físico de los ejes (axis lag).

Lectura Rápida

  • La decisión de usar G64 elimina las comprobaciones de deceleración, manteniendo la velocidad de la trayectoria y previniendo marcas de parada no deseadas.
  • La activación de G64 reduce los tiempos de ciclo globales pero redondea las esquinas geométricas pronunciadas debido al retraso físico de los ejes.
  • Anular G64 con G09 o G61 es obligatorio al mecanizar hombros pronunciados o dimensiones precisas de la pieza de trabajo.
  • Interrumpir una trayectoria de redondeo de esquinas G64 a mitad de ciclo puede causar desviaciones de los ejes en el reposicionamiento posterior (REPOS), requiriendo una ejecución en seco antes de reanudar.
  • Programar el redondeo de esquinas o chaflanado dentro de bloques de roscado o roscado con macho (tapping) está prohibido y activa alarmas inmediatas como la Alarm PS0050.
  • Calibrar las barreras electrónicas del contrapunto y del chuck es esencial para prevenir colisiones severas a alta velocidad con clamps o mordazas.

Conceptos Básicos

El modal continuous-path mode (G64) es el estado de corte por defecto en la mayoría de los controles CNC, lo que permite que la herramienta se mueva suavemente a través de las transiciones de bloque. En contraste con el modo de parada exacta modal (G61), que desacelera todos los ejes hasta detenerlos por completo en cada extremo de coordenada para verificar el posicionamiento, el continuous-path mode suprime estas comprobaciones de deceleración. Al mantener un feedrate ininterrumpido, evita que la herramienta se detenga o permanezca sobre la superficie de la pieza de trabajo, lo que garantiza cargas de viruta uniformes, maximiza la vida útil de la herramienta y elimina las marcas de parada (dwell marks) al tiempo que minimiza los tiempos de ciclo.

La principal contrapartida mecánica de mantener una velocidad de trayectoria constante es el redondeo de esquinas exteriores pronunciadas. Dado que el núcleo de control de movimiento del eje comienza a ejecutar el bloque de coordenadas subsiguiente antes de que el eje actual alcance su posición de destino exacta, el retraso físico de los ejes causa el redondeo de esquinas. Los programadores deben tener en cuenta este comportamiento de redondeo and anular selectivamente el continuous-path mode ordenando paradas exactas no modales (G09) o paradas exactas modales (G61/G60) en transiciones geométricas pronunciadas, escalones de hombro o tolerancias críticas.

Los programadores y operadores de configuración de la máquina deben extremar las precauciones durante la configuración de coordenadas de la pieza de trabajo, la calibración de correctores de herramienta y la definición del límite de seguridad bajo el continuous-path mode activo. Antes de ejecutar un ciclo automático, la materia prima debe fijarse físicamente dentro de las mordazas, spindle chucks o clamps de la mesa. Si existen errores de cálculo de coordenadas, o si el operador introduce un desfase de origen incorrecto, el control CNC ejecutará la trayectoria no compensada a un feedrate programado completo sin detenerse en los límites de los bloques. Omitir los límites de carrera o desactivar las barreras de protección puede dirigir la torreta portaherramientas o revolver directamente hacia las mordazas, clamps o chucks, dando como resultado una colisión severa (hard collision) a alta velocidad que destroza la herramienta, daña los husillos de bolas de los ejes y destruye la pieza de trabajo.

Estructura de Comandos

El comando de continuous-path mode es una instrucción modal que permanece activa hasta que es cancelada por otro comando del mismo grupo modal, como la comprobación de parada exacta o el modo de roscado (tapping mode). Cuando está activo, se aplica a todos los comandos subsiguientes de interpolación lineal e interpolación circular. Según la marca del CNC, la sintaxis básica se puede aumentar con parámetros dinámicos, distancias de redondeo o límites de tolerancia axial para gestionar las transiciones de las esquinas sin detener el movimiento.

El bloque de programación principal utiliza el G-code G64 como una instrucción preparatoria independiente. En algunos sistemas de control, se programan direcciones adicionales junto con G64 o sus subcódigos para definir zonas de redondeo. Estos modificadores de redondeo permiten a los operadores equilibrar la velocidad de mecanizado frente a la tolerancia geométrica especificando rangos de desviación máxima o límites de holgura axial.

G64 ;

Para el modo nativo de Siemens SINUMERIK, la sintaxis incluye subcódigos y parámetros adicionales:

G641 ADIS=__ ADISPOS=__ ;
G642 ;
G643 ;
G644 ;
Parámetro / DirecciónSistema de Control CNCFunción y Rango de Valores
Parameter 3402 Bit 6 (CLR)FanucEstado de borrado de G-codes modales. 0 = conservar modales del Grupo 15/13 al reiniciar; 1 = reiniciar al G64 por defecto.
Parameter 3453 Bit 4 (FRC)FanucControl de feedrate en esquinas. 1 = comandado mediante E o ,E; 0 = F normal.
Parameter 5000 Bit 3 (GNI)FanucCálculo del vector del bloque de cancelación de compensación de herramienta. 0 = normal al final del bloque anterior; 1 = trayectoria heredada.
ADISSiemensDistancia de holgura de redondeo para funciones de trayectoria G01, G02 y G03. Desactivado si se establece en 0. Valor real en mm o pulgadas.
ADISPOSSiemensDistancia de holgura de redondeo específicamente para bloques de avance rápido G00. Desactivado si se establece en 0. Valor real en mm o pulgadas.
MD 33100 COMPRESS_POS_TOLSiemensTolerancias de precisión específicas de cada eje actualizadas bajo G642 o G643. Valor real.
Parameter #1148 I_G611MitsubishiEstado modal inicial del Grupo 13/19 en el encendido. 0 = G64 estándar; 1 = G61.1 de alta precisión.
Parameter #1151 rstintMitsubishiInicialización del estado modal en el reinicio del NC. 0 = conservar el G64 activo.
Servo Parameter #2224 sv024MitsubishiAncho de en-posición (in-position width) que especifica el retraso restante del eje al pasar de G64 a parada exacta. Valor real.

Aplicaciones de Marca

Fanuc

En los sistemas Fanuc, G64 es un comando modal del Grupo 15 (o Grupo 13) que desactiva las comprobaciones de deceleración. Se activa por defecto al arrancar dependiendo de los parámetros de la máquina.

G64 ;
CategoríaElemento del SistemaDescripción
ParameterParameter 3402 Bit 6Configura la inicialización modal de G-codes. 0 = conservar; 1 = reiniciar al G64 por defecto.
ParameterParameter 5000 Bit 3Cálculo del vector de compensación de herramienta. 0 = normal; 1 = trayectoria heredada.
AlarmAlarm PS0050CHF/CNR NOT ALLOWED IN THRD BLK. Chaflanado/redondeo programado en bloque de roscado o roscado con macho (threading/tapping).
AlarmAlarm PS0051MISSING MOVE AFTER CNR/CHF. G01 no programado en el bloque inmediatamente posterior al redondeo de esquinas.
Version DifferenceSeries 16i/18i/21i vs. 30iLa serie moderna Series 30i/31i/32i-B Plus utiliza el Parameter 5000 Bit 3 (GNI) para controlar el comportamiento del bloque de cancelación G40 cuando las coordenadas no tienen movimiento.

Si se ejecutan programas heredados en controles modernos sin configurar el parámetro 5000, los ejes pueden desviarse, lo que resulta en sobrecortes inesperados o material no cortado.

Siemens

En el modo nativo de Siemens SINUMERIK, G64 pertenece al Grupo 10 y se puede combinar con subcódigos para definir un redondeo preciso de esquinas. Alternar el intérprete habilita la traducción del dialecto ISO.

G641 ADIS=0.5 ADISPOS=1.0 ;
CategoríaElemento del SistemaDescripción
ParameterADISDistancia de holgura de redondeo para funciones de trayectoria G01, G02, G03. Desactivado si se establece en 0.
ParameterADISPOSDistancia de holgura de redondeo específicamente para bloques de avance rápido G00. Desactivado si se establece en 0.
AlarmAlarm 14800La velocidad de trayectoria programada del canal es menor o igual a cero. F0 está programado y los avances fijos (fixed feedrates) están desactivados.
AlarmAlarm 61800External CNC system missing. Se cambió al modo de dialecto ISO G291 cuando MD 18800 está desactivado.
Version Difference840D sl vs. 802D slLos comandos de roscado/torneado multiarista de gama alta del Grupo G 20 (G51.2, G50.2) son compatibles con 840D sl pero se omiten en 802D sl.

Establecer los valores de redondeo en cero u omitirlos por completo desactivará silenciosamente el redondeo de esquinas, haciendo que el control vuelva al modo de trayectoria continua (continuous-path mode) estándar.

Mitsubishi

En los sistemas Mitsubishi, G64 reside en el Grupo modal 13 y se activa por defecto en el encendido si se configura mediante los parámetros de inicio.

G64 ;
CategoríaElemento del SistemaDescripción
ParameterParameter #1148 I_G611Estado modal inicial del Grupo 13/19 al encender la máquina. 0 = G64; 1 = G61.1 de alta precisión.
ParameterServo Parameter #2224 sv024Ancho de en-posición (in-position width) que especifica el retraso restante del eje al pasar de G64 a parada exacta.
AlarmProgram Error (P129)Mecanizado de alta precisión o alta velocidad ordenado cuando el Parameter #8040 es 0.
AlarmProgram Error (P128)Comando G120.1/G121 mientras G96, G41/G42, G07.1 o macros de usuario están activos.
Version DifferenceMode 2 (M8 series)El Modo 2 (serie M8) admite el solapamiento de bloques de avance rápido (G00 después de G01) bajo parámetros exactos. Los controles estándar no lo permiten.

Reanudar la ejecución del programa después de una intervención manual en coordenadas absolutas sin retornar la herramienta hará que todas las operaciones posteriores se desvíen de la trayectoria original.

Comparación de Marcas

Tema de ComparaciónFanucSiemensMitsubishi
Toggling SyntaxMapeo modal plano bajo el Grupo 15/13 basado en el Parameter 3401.Interruptor de doble intérprete: G290 (Siemens Nativo) y G291 (dialecto ISO).Bimodal Program Format Switch: G188 (centro de mecanizado) y G189 (torno).
Rounding ConfigurationConfigurado a través de parámetros look-ahead y anulaciones manuales de esquinas (corner overrides).G-codes modales distintos (holgura ADIS en G641, tolerancia axial G642/G643, respuesta dinámica G644).Configurado a través del Servo Parameter #2224 sv024 in-position width.
Interlocks / Compiler ChecksEl interbloqueo estricto activa la Alarm PS0064 si se emite la función de salto G31 bajo compensación activa G64.La consulta de variables de estado ($A...) o el comando MSG activa una parada inmediata del preprocesador/comprobación de deceleración.El manual arbitrary reverse run (G127) funciona durante el G64 activo, manteniendo los modales en un bloque de almacenamiento modal.
Threading & CSS InteractionEl chaflanado (,C)/redondeo (,R) de esquinas bajo G64 en bloques de roscado activa la Alarm PS0050.La velocidad de corte F0 activa la Alarm 14800.La velocidad del spindle se limita automáticamente a la velocidad del bloque de roscado si CSS está activo en el mismo sistema bajo G64.

Análisis Técnico

Una de las principales distinciones arquitectónicas entre las marcas radica en cómo se gestiona el comportamiento de trayectoria continua de G64 dentro del sistema de grupos modales. Fanuc integra el manejo modal de G64 de forma nativa dentro de una arquitectura unificada y plana de grupos de G-codes (Grupo 15 o Grupo 13) dependiendo del sistema de coordenadas activo. El ajuste de los parámetros permite a Fanuc mapear dinámicamente las tablas modales en los formatos de torno y fresadora. Por el contrario, Siemens utiliza un modelo de compilador bilingüe, donde el modo nativo de SINUMERIK gestiona el continuous-path mode de forma modal bajo el Grupo 10, pero solo puede analizar bloques G64 heredados de estilo Fanuc cuando el intérprete se cambia explícitamente a ISO Dialect Mode a través de G291. Mitsubishi aborda esto integrando la selección estándar del modo de corte G64 con un compilador bimodal Program Format Switch (G188/G189), mapeando dinámicamente los registros de coordenadas y los G-codes modales entre los formatos de centro de mecanizado y torno.

Los métodos utilizados para personalizar y controlar las características de redondeo de esquinas representan otra diferencia importante. Siemens separa el comportamiento de redondeo de esquinas en múltiples G-codes especializados basados en dinámicas axiales y tolerancias, que incluyen comandos modales distintos para el redondeo de esquinas con tolerancias de precisión axial (G642/G643) o respuesta dinámica máxima (G644). Esto permite que el compilador look-ahead de SINUMERIK optimice dinámicamente las velocidades de los ejes y las tasas de aceleración bloque a bloque. Fanuc y Mitsubishi, sin embargo, dependen de configuraciones planas de parámetros y ajustes look-ahead para gestionar la desaceleración de las esquinas, con Mitsubishi utilizando un parámetro de servo específico (sv024) para definir el in-position width y Fanuc utilizando configuraciones look-ahead impulsadas por parámetros.

El examen de las comprobaciones del compilador y los interbloqueos durante el modo de trayectoria continua activo revela nuevas variaciones del sistema. Fanuc impone un estricto interbloqueo de software que activa un error de programa inmediato si se emite un comando de salto G31 durante la compensación activa de radio de herramienta bajo G64. Siemens y Mitsubishi gestionan los búferes de lectura previa look-ahead en pilas de preprocesador multinivel más flexibles. Sin embargo, Siemens ejecuta comprobaciones implícitas de parada exacta durante el modo G64 si se procesa una salida de texto MSG o si se consultan variables de sistema que comienzan con $A..., lo que activa una parada inmediata del preprocesador. Mitsubishi, por otro lado, permite manual arbitrary reverse runs (G127) durante el G64 activo, manteniendo los G-codes modales activos en un bloque de almacenamiento de información modal para evitar desviaciones de los ejes y problemas de coordenadas.

Ejemplos de Programas

Ejemplo de Fanuc

G64 ;
G01 X150.0 Z-50.0 F200.0 ;
G61 Z-80.0 ;
G64 G01 X200.0 Z-100.0 ;

Ejecución en Seco

El operador inicia una ejecución en seco en modo de bloque único con la torreta indexada cargada. El Bloque 1 activa el continuous-path mode modal, desactivando la verificación de posición en las transiciones de bloque. El Bloque 2 mueve la herramienta linealmente a la coordenada X150.0, Z-50.0 a un feedrate de 200.0, pasando a través del extremo de coordenada sin deceleración. El Bloque 3 cancela el modo de corte y cambia a parada exacta modal, desacelerando el eje Z hasta detenerlo por completo en Z-80.0 para verificar el posicionamiento de coordenadas en el hombro. El Bloque 4 cancela la parada exacta y vuelve al continuous-path mode para el siguiente corte lineal a X200.0, Z-100.0.

Ejemplo de Siemens

N10 G290 ;
N20 G17 G64 G01 X100.0 Y50.0 F1200.0 ;
N30 G641 ADIS=0.5 G01 X150.0 Y100.0 ;
N40 G60 G601 X200.0 Y150.0 ;

Ejecución en Seco

Durante la ejecución en seco del programa, el Bloque N10 cambia el compilador al modo nativo de SINUMERIK. El Bloque N20 selecciona el plano XY, activa el continuous-path mode (G64) y realiza una interpolación lineal a X100.0, Y50.0 a un feedrate de 1200.0, viajando a través de la transición sin deceleración. El Bloque N30 ordena el redondeo de transición G641 con un radio de holgura de 0.5 mm, permitiendo al control suavizar la transición de la esquina a X150.0, Y100.0 sin pausar. El Bloque N40 ordena la parada exacta modal G60 con ventana de posicionamiento fino (G601), desacelerando el spindle o revolver portaherramientas hasta detenerlo por completo en X200.0, Y150.0 para verificar las tolerancias de las coordenadas.

Ejemplo de Mitsubishi

G64 ;
G01 X150.0 Y75.0 F200.0 ;
G61 Z-50.0 ;
G64 G01 X200.0 Y100.0 ;

Ejecución en Seco

El operador supervisa la ejecución en seco. El Bloque 1 habilita el continuous-path mode, asegurando que los bloques de avance de corte subsiguientes transicionen suavemente. El Bloque 2 ejecuta un corte lineal a X150.0, Y75.0 sin deceleración en el punto final. El Bloque 3 desactiva el modo de corte y cambia al modo de comprobación de parada exacta, forzando a la torreta portaherramientas a detenerse por completo en Z-50.0 para comprobar la alineación de coordenadas. El Bloque 4 cancela la parada exacta y reanuda el avance de corte del continuous-path mode a X200.0, Y100.0.

Análisis de Errores

MarcaCódigo de AlarmaCondición de ActivaciónSíntoma para el OperadorCausa Raíz / Solución
FanucAlarm PS0050Chaflanado/redondeo (,C o ,R) programado en bloque de roscado o roscado con macho (tapping).La ejecución se detiene inmediatamente antes de que comience la operación de roscado; se muestra el código de alarma.No especifique redondeo de esquinas ni chaflanado en bloques de roscado/roscado con macho como G32, G33 o G63.
FanucAlarm PS0051 / PS0052El comando de movimiento en el bloque posterior al redondeo de esquinas no es interpolación lineal (G01).La herramienta se detiene al final de la trayectoria de la esquina y el sistema CNC lanza un error de G-code.Asegúrese de que el bloque inmediatamente posterior al redondeo o chaflanado de esquinas esté programado con G01.
SiemensAlarm 14800Comando de corte programado con feedrate de trayectoria F0 sin avances fijos (fixed feedrates) activos.La ejecución de la máquina se detiene en la transición del bloque y la pantalla de estado muestra un fallo de feedrate cero.Programe un feedrate mayor que cero (palabra F) o habilite las opciones de avance fijo (fixed feedrate) en la configuración del CNC.
SiemensAlarm 61800Se cambió al modo de dialecto ISO G291 cuando MD 18800 o el bit de opción 19800 están desactivados.El intérprete no logra compilar el bloque del programa, lo que activa una alarma de sistema CNC faltante.Habilite el parámetro de datos de máquina MD 18800 o establezca el correspondiente bit de opción 19800.
MitsubishiProgram Error (P129)Control de alta velocidad/precisión ordenado mientras el Parameter #8040 está establecido en 0.El programa se detiene y aparece una alarma de error de parámetro en el panel del operador.Habilite el Parameter #8040 para permitir el control simultáneo de alta precisión en el sistema de piezas.
MitsubishiProgram Error (P128)Comando G120.1/G121 mientras G96, G41/G42, G07.1 o macros de usuario están activos.Falla la comprobación del búfer look-ahead y la ejecución se detiene durante la transición a la selección de condiciones de mecanizado.Desactive la compensación de radio de herramienta, la velocidad de superficie constante o la interpolación cilíndrica antes de llamar a G120.1/G121.

Nota de Aplicación

La falta de validación del parámetro de compensación o de los límites de trayectoria antes de iniciar la producción puede provocar desviaciones dimensionales acumulativas que se traducen en piezas rechazadas e incrementos inaceptables en el tiempo de ciclo. En sistemas Fanuc, si no se verifica el parámetro 5000 Bit 3 (GNI) al ejecutar programas heredados en controles modernos, el cálculo de los vectores de cancelación G40 puede fallar cuando no hay movimiento en las coordenadas del bloque. 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. Además, programar chaflanes o redondeos en bloques de roscado (como G32 o G63) activa inmediatamente la Alarm PS0050, deteniendo la producción. Validar el parámetro 5000 Bit 3 (GNI) elimina la causa más frecuente de parada no planificada en este comando.

En controles Siemens, la configuración inadecuada de las distancias de redondeo en los parámetros ADIS y ADISPOS desactiva silenciosamente el control de esquinas de G641, forzando paradas completas que incrementan innecesariamente el tiempo de ciclo. Si se interrumpe un mecanizado en modo G64, el comando de reposicionamiento (REPOS) no regresa al punto físico exacto de la interrupción, sino al inicio del contorno programado. Si el operador no realiza una ejecución en seco antes de reanudar el ciclo, la torreta portaherramientas puede colisionar con las bridas de la mesa o las mordazas del plato. Para evitar colisiones catastróficas y tiempos de inactividad prolongados, es fundamental activar las limitaciones de área de trabajo WALIMON (G25/G26).

En sistemas Mitsubishi, el parámetro de servo sv024 define el ancho de en-posición (in-position width), regulando el retraso del eje al cambiar de G64 a parada exacta. Si el operador realiza una intervención manual con el modo absoluto activo durante una pausa del ciclo automático y reanuda el movimiento sin retornar la herramienta, la trayectoria sufrirá una desviación igual a la distancia del movimiento manual, arruinando la pieza. Activar el parámetro #8040 es indispensable para habilitar el control simultáneo de alta precisión y alta velocidad, previniendo errores de interpolación spline (Program Error P39) y protegiendo los componentes mecánicos de la máquina.

Red de Comandos Relacionados

  • G09: Comprobación de parada exacta no modal que desacelera y verifica la posición únicamente en el bloque donde se ordena, anulando temporalmente G64.
  • G61: Comprobación de parada exacta modal que desactiva el continuous-path mode, forzando la verificación de posición al final de cada bloque.
  • G62: Automatic corner override que cancela el continuous-path mode para decelerar en las esquinas a fin de mejorar la vida útil de la herramienta y el acabado superficial.
  • G63: Modo de roscado (tapping mode) que cancela G64 modally para desactivar los feedrate overrides y las paradas de bloque único durante el roscado.
  • G22/G23 (o G25/G26): Límites de carrera almacenados y limitaciones del área de trabajo que establecen barreras electrónicas para proteger el chuck y los clamps contra colisiones.

Conclusión

La optimización de los tiempos de ciclo y la prevención de colisiones en mecanizado continuo dependen de un control riguroso de las transiciones de bloque y de la calibración de los parámetros de redondeo de esquinas. Los programadores deben insertar comandos de parada exacta (G09 o G61) estratégicamente solo en los hombros y esquinas donde la precisión dimensional sea crítica, manteniendo activo G64 en las trayectorias de desbaste y perfiles tangenciales. Asimismo, los operadores deben establecer como regla obligatoria de taller validar los límites electrónicos de seguridad en la pantalla de control y realizar una ejecución en seco en piezas piloto antes de iniciar ciclos de producción automáticos a alta velocidad.

Preguntas Frecuentes (FAQ)

¿Cómo evitar la alarma Alarm PS0050 al mecanizar roscas bajo el modo continuo G64?

Esta alarma ocurre porque el control Fanuc prohíbe operaciones de chaflanado o redondeo de esquinas (,C o ,R) dentro de bloques de roscado o roscado con macho (G32, G33 o G63). Para solucionarlo, desactive la compensación de esquina y el modo continuo antes de entrar al ciclo de roscado, programe los chaflanes de entrada de forma explícita mediante coordenadas lineales G01 y separe los bloques de perfilado de los de roscado. Acción práctica: Modifique el código CNC para separar los bloques de perfilado de los de roscado, insertando una línea independiente para la aproximación de rosca.

¿Por qué la máquina Siemens ignora los parámetros ADIS y realiza paradas exactas en transiciones G641?

Si el valor asignado a ADIS o ADISPOS es cero o se omite en el programa, el sistema de control SINUMERIK desactiva automáticamente el redondeo de esquinas y vuelve al comportamiento por defecto de parada exacta, aumentando el tiempo de ciclo debido a las desaceleraciones constantes en cada bloque. Acción práctica: Compruebe siempre que las variables ADIS y ADISPOS tengan valores mayores a cero, como ADIS=0.5, en la cabecera del programa antes de iniciar la producción.

¿Cómo prevenir la colisión de la herramienta tras una parada de emergencia bajo G64 en un control Mitsubishi?

Al interrumpir un ciclo automático y desplazar manualmente los ejes para inspección, reanudar el programa sin retornar la herramienta provocará que la máquina continúe el recorrido con un desfase acumulado igual al movimiento manual, lo que puede provocar una colisión severa contra las mordazas del plato. Acción práctica: Antes de presionar el inicio de ciclo tras una interrupción, ejecute un retorno manual al punto de interrupción o realice una búsqueda de bloque segura.

¿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