Skip to main content
CNC.wikiCNC.wiki

Cómo Solucionar la Alarma Fanuc PS0062 de Profundidad Ilegal en Torno

Elimine la alarma Fanuc PS0062 de profundidad ilegal en ciclos G71/G72 de su torno. Aprenda a configurar el parámetro FCV y a optimizar los tiempos de ciclo.

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

Cofundador de CNC CARE

Introducción

Un error de digitación al programar la profundidad de corte con un valor cero o negativo en un ciclo de desbastado G71 o G72 detiene instantáneamente la torreta y activa la alarma PS0062 del control Fanuc. Si este parámetro incorrecto no se corrige y se intenta eludir la alarma sin verificar los límites físicos, las fuerzas extremas de corte pueden provocar que la herramienta colisione violentamente contra las mordazas del plato de garras (chuck) o el contrapunto (tailstock), fragmentando el inserto de carburo y causando un prolongado tiempo de inactividad por daños en el husillo. Validar la profundidad de corte y los límites del contrapunto elimina la causa más frecuente de parada no planificada en este comando, protegiendo los componentes y asegurando que las piezas no terminen en el contenedor de piezas rechazadas debido a desplazamientos de la materia prima.

Mientras que algunas fallas del controlador, como un error en el lector de cinta de papel, pueden resolverse mediante un procedimiento estándar de resolución de errores TH, los errores en los ciclos fijos exigen una inspección profunda de los parámetros. Del mismo modo, las colisiones físicas o las sobrecargas de los ejes pueden dar lugar a una alarma de velocidad excesiva a nivel de hardware si la torreta golpea una barrera del contrapunto. Para problemas de sujeción relacionados con el PLC, los operadores también deben monitorear las herramientas de diagnóstico para identificar alarmas PMC específicas que puedan indicar señales incompletas en la secuencia de sujeción.

Resumen Técnico

Atributo TécnicoDetalles / Valores
Código de ComandoG71, G72, G71.7, G72.7
Grupo Modal / ModalidadCiclos fijos repetitivos múltiples (Grupo de torno 00 / No modal)
Marcas SoportadasFanuc (Series T y Series M)
Parámetros CríticosParámetro 0001 bit 1 (FCV), Parámetro 5107 bit 0 (ASU), Parámetro 5108 bit 1 (DTP), Parámetro 5108 bit 3 (NSP)
Restricción PrincipalLa profundidad de corte debe ser estrictamente un valor positivo y no nulo; el primer bloque del programa de contorno debe comandar G00 o G01.

Lectura Rápida

  • Verifique siempre que el parámetro de profundidad de corte en los ciclos repetitivos múltiples esté definido como un valor positivo y no nulo para evitar la alarma PS0062 del controlador.
  • Inserte un comando de movimiento lineal G00 o G01 en el primer bloque del perfil de contorno objetivo (el bloque que coincide con el número de secuencia P).
  • Active el desbaste Tipo II para perfiles no monotónicos especificando comandos de movimiento tanto en el eje Z (o W) como en el eje X (o U) en el primer bloque del contorno.
  • Utilice los comandos de ciclo G71 y G72 para operaciones en tornos de la Serie T, y aplique G71.7 y G72.7 específicamente para centros de mecanizado de la Serie M.
  • Configure el bit FCV en el parámetro 0001 para alternar la compatibilidad con versiones anteriores, cambiando la sintaxis del ciclo para interpretar la dirección D como la distancia de escape.
  • Verifique los límites del contrapunto y del plato de garras en la configuración del controlador para garantizar que la trayectoria de la torreta no viole los límites físicos de las zonas.

Conceptos Básicos

Al programar los ciclos de desbaste G71 o G72, los programadores y operadores deben verificar estrictamente que la profundidad de corte definida sea un valor positivo y diferente de cero. Una causa común de falla durante la preparación es un valor de profundidad mal digitado, como cero o un valor negativo, lo que activa directamente el código de alarma PS0062 y evita que la máquina inicie el ciclo. Más allá de la sintaxis básica, el funcionamiento seguro requiere una revisión exhaustiva de la configuración física, incluida la verificación de los parámetros de barrera del plato de garras (chuck) y del contrapunto (tailstock) para evitar que la herramienta cruce zonas seguras durante el desbaste automatizado.

La geometría del perfil objetivo requiere una atención igualmente minuciosa, ya que el control monitorea estrictamente la trayectoria de la herramienta por seguridad. Si la trayectoria especificada no aumenta o disminuye continuamente en los ejes requeridos, la máquina se detendrá y generará un código de alarma PS0064 o PS0329 para evitar un comportamiento de corte impredecible. Un efecto práctico de programación está disponible si un sistema CAD/CAM genera un paso no monotónico microscópico; los operadores pueden configurar un valor admisible sin signo en los parámetros de control para limitar este margen a la profundidad de corte especificada, lo que permite que el ciclo se ejecute de manera segura sin activar una alarma. Los operadores también deben vigilar la compensación incorrecta del radio de la punta de la herramienta; aplicar G41 o G42 incorrectamente en el lado del material en bruto durante un ciclo G71/G72 activará el código de alarma PS0328, evitando un sobrecorte severo.

Los controles Fanuc presentan varios comportamientos distintivos en ciclos fijos repetitivos múltiples en comparación con otras marcas. Primero, el control se basa en un activador de comando de eje altamente especializado para cambiar dinámicamente entre la lógica de desbaste Tipo I (estrictamente monotónica) y Tipo II (no monotónica); comandar los ejes Z (o W) y X (o U) simultáneamente en el primer bloque del perfil de contorno activa perfectamente el Tipo II sin necesidad de un código G exclusivo. Segundo, el sistema distingue en gran medida sus comandos de ciclo según el tipo de máquina, utilizando G71.7 y G72.7 para las máquinas de la Serie M, mientras mantiene G71 y G72 exclusivos para tornos de la Serie T. Finalmente, el control ofrece una profunda compatibilidad con versiones anteriores a través de cambios estructurales de parámetros; cambiar un solo bit (FCV en el parámetro 0001) altera fundamentalmente la estructura de direcciones del ciclo al formato antiguo de la Serie 15, haciendo que la máquina interprete la dirección D para las distancias de escape de la herramienta en lugar de las direcciones modernas P y Q.

Estructura de Comandos

La sintaxis de los ciclos repetitivos múltiples de Fanuc gira en torno a la definición de una secuencia específica de números de bloque que trazan el perfil objetivo. El inicio y el final de este perfil se designan mediante los números de secuencia P y Q, que son direcciones no modales leídas por el controlador del ciclo fijo para calcular la profundidad, la dirección y el número de pasadas requeridas. La profundidad de corte, típicamente especificada bajo la dirección U (para la profundidad de corte radial G71 en sistemas antiguos de una sola línea) o en la dirección D de un bloque precedente, le indica al control exactamente cuánto metal remover en cada pasada.

Dependiendo del formato activo configurado en el parámetro 0001 (FCV), el mapeo de direcciones cambia significativamente. Bajo el formato estándar, el ciclo ejecuta pasadas de desbaste y deja demasías de acabado especificadas por U (para el eje X) y W (para el eje Z) antes de retornar la herramienta a la posición inicial. En el modo de compatibilidad de la Serie 15, la dirección D controla la distancia de escape en el fondo de cada corte. Los programadores deben asegurarse de que el bloque inicial del programa de contorno contenga un comando G00 o G01 para establecer el modo de interpolación inicial; de lo contrario, el controlador detendrá la ejecución de inmediato.

; Formato estándar de dos líneas (G71/G72)
G71 U[profundidad de corte] R[distancia de escape] ;
G71 P[bloque inicial] Q[bloque final] U[demasía en X] W[demasía en Z] F[avance] ;

; Formato de la Serie 15 (parámetro FCV establecido en 1)
G71 P[bloque inicial] Q[bloque final] U[demasía en X] W[demasía en Z] D[distancia de escape] F[avance] ;
Dirección del ParámetroDescripción TécnicaEspecificación de Valor / Rango
PNúmero de secuencia del bloque inicial que define el perfil del contorno de acabado.Entero positivo (ej. 100)
QNúmero de secuencia del bloque final que define el perfil del contorno de acabado.Entero positivo (ej. 200)
U (1.er bloque)Profundidad de corte por pasada de desbaste (valor radial en G71).Decimal positivo (debe ser no nulo)
R (1.er bloque)Distancia de escape (monto de alivio) después de cada pasada de desbaste.Decimal positivo
U (2.º bloque)Demasía de acabado en la dirección del eje X (diámetro/radial según el sistema).Valor decimal (positivo o negativo)
W (2.º bloque)Demasía de acabado en la dirección del eje Z.Valor decimal (positivo o negativo)
DDistancia de escape de la herramienta en el fondo del corte (usado en el formato de la Serie 15).Decimal positivo
FAvance especificado para las pasadas de desbaste.Valor decimal (mm/rev o mm/min)

Aplicaciones de Marca

Fanuc

Los sistemas de control Fanuc implementan ciclos repetitivos múltiples verificando el sistema de código G modal y la configuración de la máquina. Para tornos de la Serie T, los ciclos de desbaste G71 y G72 son modales dentro del Grupo 00, procesando perfiles de diámetro exterior y refrentado (lado del extremo) respectivamente.

La transición entre el desbaste Tipo I y Tipo II es completamente implícita: comandar los ejes X (o U) y Z (o W) en el bloque de secuencia P activa el Tipo II, lo que permite al control desbastar perfiles no monotónicos con bolsillos. Cuando la compensación de la punta de la herramienta G41 o G42 está activa, el bit 2 del parámetro 5106 (NT1) regula si se activa una alarma o si el comando se omite silenciosamente dentro de la definición del perfil del ciclo fijo.

Comparación de Marcas

Característica / ParámetroFanuc Serie 16i / 18i / 21iFanuc Serie 0iFanuc Serie 15i
Formato de Ciclo por DefectoFormatos estándar de 2 líneas (G71/G72 con P, Q, U, W, R)Formatos estándar de 2 líneas (G71/G72 con P, Q, U, W, R)Formato de programa de 1 línea de la Serie 15 (utiliza la dirección D para la distancia de escape en el fondo del corte)
Capacidad de Cambio de FormatoSoportado a través del parámetro 0001 bit 1 (FCV) para emular la estructura de la Serie 15Soportado a través del parámetro 0001 bit 1 (FCV) para emular la estructura de la Serie 15Formato nativo de la Serie 15 (dirección D usada para escape, no requiere sintaxis de 2 líneas)
Soporte para Serie MComandos G71.7 y G72.7 para controles multitarea y de la Serie MComandos G71.7 y G72.7 para controles multitarea modernosRequiere G71/G72 estándar o llamadas a ciclos emulados específicos de la Serie M
Control de Trayectoria Tipo II (NSP)El parámetro 5108 bit 3 (NSP) alterna el método de ejecución de trayectoriaEl parámetro 5108 bit 3 (NSP) alterna el método de ejecución de trayectoriaLógica de control de trayectoria nativa más antigua gestionada a través de parámetros del sistema

Análisis Técnico

Las diferencias analíticas entre las series de modelos de Fanuc dependen en gran medida de la evolución de sus formatos de control y configuraciones paramétricas. En controles contemporáneos como las Series 16i, 18i, 21i y Serie 0i, la estructura estándar de comando G71 de dos líneas viene por defecto. El primer bloque dicta la profundidad de corte (U) y la distancia de escape (R), mientras que el segundo bloque proporciona las coordenadas y los parámetros de demasía. Sin embargo, en el control Serie 15i, se procesa de manera nativa un único bloque G71 donde la dirección D se analiza explícitamente para la distancia de escape en el fondo del corte. Los programadores que operan un taller mixto con máquinas modernas Serie 0i y máquinas antiguas Serie 15 pueden obligar a los controladores modernos a emular el formato antiguo de un solo bloque cambiando el bit FCV (Parámetro 0001 bit 1) a 1. Este cambio de parámetro modifica el intérprete, evitando alarmas de sintaxis al ejecutar programas heredados.

El bit 1 del parámetro 5108 (DTP) y el bit 3 del parámetro 5108 (NSP) diferencian aún más el control de la trayectoria y el comportamiento de retorno. Al ejecutar un ciclo monotónico Tipo I, el parámetro DTP determina si la torreta regresa a la posición de inicio del ciclo o directamente desde el último punto programado del contorno de acabado. Para perfiles no monotónicos Tipo II, el parámetro NSP controla si se repite una trayectoria convencional o se omite para optimizar el tiempo de ejecución. Además, los operadores de las Series 16i/18i/21i disponen del bit NT1 en el parámetro 5106 para controlar la alarma de compensación del radio de la punta de la herramienta en el ciclo, lo que evita que se interrumpa la producción por alarmas redundantes de G41/G42 en desbaste.

Ejemplos de Programas

; Ejemplo 1: Ciclo de desbaste exterior G71 estándar de dos líneas (Torno Serie T)
G54 G90 G21 G40 ;
G00 X100.0 Z5.0 ;          ; Posicionamiento rápido al punto de inicio del ciclo
G71 U2.0 R1.0 ;            ; Profundidad de corte de 2.0 mm por lado, escape de alivio de herramienta de 1.0 mm
G71 P100 Q200 U0.5 W0.1 F0.25 ; ; Define rango de bloques de perfil, demasía en X de 0.5 mm, demasía en Z de 0.1 mm
N100 G01 X40.0 Z0.0 F0.15 ; ; Primer bloque del contorno (Tipo I monotónico)
G01 Z-30.0 ;
G01 X60.0 Z-50.0 ;
G01 Z-80.0 ;
N200 G01 X90.0 ;           ; Fin del perfil del contorno
G00 X150.0 Z150.0 ;        ; Retracción a posición segura

; Ejemplo 2: Ciclo G71 formato Serie 15 (parámetro 0001 FCV establecido en 1) G54 G90 G21 G40 ; G00 X100.0 Z5.0 ; G71 P300 Q400 U0.5 W0.1 D2.0 F0.25 ; ; D2.0 define la distancia de escape de la herramienta en el fondo N300 G01 X45.0 Z0.0 ; G01 Z-35.0 ; G01 X70.0 Z-55.0 ; N400 G01 X90.0 ; G00 X150.0 Z150.0 ;

Procedimiento de verificación mediante ejecución en seco (dry run):

Antes de ejecutar el ciclo en una pieza de trabajo en bruto, los operadores deben realizar una ejecución en seco para verificar la interpretación de los comandos y evitar colisiones físicas:

  1. Sujete una pieza de trabajo de plástico simulada o retire el material en bruto por completo, asegurándose de que las barreras del plato de garras (chuck) y del contrapunto (tailstock) estén despejadas.
  2. Habilite el interruptor de ejecución en seco y el modo de bloque simple en el panel de control de la máquina.
  3. Establezca la perilla de anulación de avance (feedrate override) al 0 % e increméntela lentamente para seguir el acercamiento rápido inicial a X100.0 Z5.0.
  4. Avance a través de la inicialización del ciclo fijo G71; verifique que el control lea la profundidad de corte sin activar una alarma PS0062.
  5. Observe la trayectoria simulada de la torreta a medida que realiza pasadas repetitivas. Asegúrese de que la herramienta se retraiga 1.0 mm (formato estándar) o use la distancia de escape de 2.0 mm definida por D2.0 (formato de la Serie 15) al final de cada pasada.
  6. Confirme que la trayectoria final de la herramienta se retraiga limpiamente de regreso al punto de inicio del ciclo sin violar las zonas de seguridad del contrapunto.

Análisis de Errores

MarcaCódigo de AlarmaCondición de ActivaciónSíntoma del OperadorCausa Raíz y Resolución
FanucPS0062 / Alarma 062El parámetro de profundidad de corte (U o D) en el ciclo G71/G72 está configurado a cero o a un valor negativo.El controlador se bloquea inmediatamente al procesar el bloque de inicio del ciclo, evitando el movimiento de la torreta.Verifique que el valor de la profundidad de corte (U en el estándar, D en la Serie 15) sea positivo y no nulo. Corrija el bloque de código G.
FanucPS0064El contorno objetivo en un ciclo de desbaste Tipo I tiene un cambio no monotónico en el eje primario.La máquina ejecuta el acercamiento pero se detiene con una alarma justo antes de ingresar al ciclo del perfil.Active el desbaste Tipo II programando ambos ejes primarios (ej. X y Z) en el bloque que coincide con el número de secuencia P, o ajuste la demasía del parámetro.
FanucPS0065El bloque de secuencia P no contiene un comando de interpolación G00 o G01.La ejecución del ciclo falla inmediatamente en el bloque P, encendiendo una luz de alarma en el panel del operador.Inserte un comando G00 o G01 explícito en el primer bloque (bloque número P) del programa de contorno.
FanucPS0322El límite de coordenadas del perfil de acabado se extiende más allá del punto inicial del ciclo.Los movimientos de la torreta se detienen a mitad del ciclo o antes de la penetración inicial, mostrando que se excedió el límite de coordenadas.Ajuste la posición inicial rápida de G00 (X/Z) para que quede completamente fuera de la envoltura del contorno objetivo.
FanucPS0328La selección del lado del material en bruto para la compensación del radio de la punta de la herramienta (G41 o G42) es incorrecta dentro del ciclo.El control genera una alarma de compensación del radio R de la punta de la herramienta, rehusando ejecutar la trayectoria del contorno para evitar un sobrecorte severo.Corrija los parámetros de selección del lado del material en bruto o asegúrese de que las direcciones G41/G42 se alineen con el límite del material en bruto, o configure NT1 en el parámetro 5106.

Nota de Aplicación

El desprendimiento de una barra de acero de las mordazas del plato de garras (chuck) o la rotura de la herramienta por fuerzas excesivas ocurren cuando se omiten las funciones auxiliares de sujeción (M-codes) o se ingresan coordenadas de inicio de ciclo incorrectas. Si no se verifica el parámetro de compensación del radio de la punta de la herramienta NT1 (parámetro 5106 bit 2) antes de producción, la desviación dimensional se acumula ciclo a ciclo debido al desgaste del inserto o compensaciones incorrectas de G41/G42 en el lado del material en bruto (provocando la alarma PS0328), y solo se detecta en la inspección final como pieza rechazada. Ajustar el bit NT1 a 1 evita paradas por alarmas innecesarias al ignorar la compensación en el perfil de desbaste, mientras que la correcta definición del bloque N inicial con G00 o G01 (evitando la alarma PS0065) y la activación del Tipo II para contornos no monotónicos garantizan que el ciclo de corte repetitivo se ejecute sin detenciones inesperadas que eleven el tiempo de ciclo.

Red de Comandos Relacionados

  • G70: Ejecuta la pasada de acabado siguiendo exactamente los bloques de secuencia P y Q definidos en el ciclo de desbaste G71.
  • G72: Realiza ciclos de desbaste en el refrentado (lado del extremo) utilizando la misma lógica paramétrica que G71 pero desbastando a lo largo del eje X.
  • G73: Ejecuta ciclos de repetición de patrón diseñados para piezas preformadas como fundiciones o forjas, donde la eliminación de metal sigue un perfil de desfase (offset) constante.

Conclusión

La optimización del tiempo de ciclo en operaciones de torneado de alto volumen exige un riguroso control paramétrico y la verificación pre-producción mediante ejecución en seco. Configurar correctamente el parámetro 0001 (FCV) para compatibilidad de formato y verificar la profundidad de corte positiva en los bloques G71/G72 elimina paradas no planificadas y previene colisiones costosas. Implementar este protocolo de validación sistemática en el taller reduce a cero las piezas rechazadas por fallas de programación y garantiza un flujo de trabajo continuo y eficiente en la línea de producción.

Preguntas Frecuentes (FAQ)

¿Por qué se activa la alarma PS0062 al iniciar un ciclo G71 en mi torno Fanuc?

La alarma PS0062 se activa de inmediato cuando el control Fanuc lee una profundidad de corte de valor cero o negativo en el bloque del ciclo de desbaste G71 o G72. Este error de sintaxis detiene el husillo antes de iniciar el mecanizado, incrementando el tiempo de inactividad de la máquina. Para corregirlo, modifique el bloque del programa asegurándose de que el parámetro U (o D si está en modo de compatibilidad de la Serie 15) sea un número decimal positivo mayor a cero, y luego ejecute el primer pase de corte en modo bloque a bloque.

¿Cómo evito la alarma PS0064 al mecanizar perfiles con curvas o bolsillos no monotónicos?

Esta alarma ocurre cuando el perfil programado realiza cambios de dirección no monotónicos y el control no tiene activo el desbaste Tipo II. Para solucionar esto y evitar piezas rechazadas por geometrías mal interpretadas, programe tanto la coordenada X como la coordenada Z en el bloque inicial de la forma (el bloque N especificado en el parámetro P) para forzar al control a conmutar dinámicamente al algoritmo Tipo II.

¿Qué parámetro debo cambiar en Fanuc para corregir la alarma PS0328 por compensación de herramienta?

La alarma PS0328 se produce por una selección errónea del lado del material en bruto al aplicar G41 o G42 dentro del ciclo de desbaste, lo que puede provocar un sobrecorte severo y arruinar la pieza. Para optimizar el tiempo de ciclo sin paradas redundantes, configure el bit NT1 en el parámetro 5106 a 1 en el panel del control, lo que permitirá ignorar las llamadas de compensación de radio de punta en el desbaste de manera segura y delegar esta compensación al postprocesador de su sistema CAD/CAM.

¿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