Alarma FANUC PS0201: Velocidad de Avance No Encontrada en Macho Rígido y Solución de Problemas

El código FANUC PS0201 significa que el CNC no tiene una velocidad de avance de corte utilizable para la operación de roscado rígido. La descripción básica de la alarma FANUC es que el comando F requerido no fue ingresado. Dependiendo de la serie y el software del CNC, el PS0201 también puede generarse cuando el valor F activo es cero, es extremadamente pequeño en relación con el comando S, o excede el rango de avance de corte permitido.

La primera corrección es, por lo tanto, inspeccionar el programa de roscado, no el amplificador del husillo. Confirme que un valor F válido esté activo y que coincida con el modo seleccionado G94 avance por minuto o G95 avance por revolución, la velocidad del husillo, el paso de rosca, la unidad de entrada y las especificaciones de la máquina.

Elemento Significado
Pantalla CNC PS0201 / VELOCIDAD DE AVANCE NO ENCONTRADA EN ROSCADO RÍGIDO
Condición de funcionamiento Roscado rígido, comúnmente G84 o G74 en un control de la serie M
Causa principal Falta el comando F de roscado rígido o no hay una velocidad de avance utilizable activa
Otras condiciones documentadas F es cero, extremadamente pequeño para el valor S comandado, o fuera del rango de avance aplicable en ciertas series
Primera acción Compruebe el valor F del programa y el modo de avance G94/G95 activo

Para la alarma de roscado rígido anterior, consulte la guía de comandos de código S ilegal FANUC PS0200. Para las alarmas CNC circundantes, consulte los códigos de alarma CNC FANUC 0201-0400.

Advertencia de seguridad antes de probar el roscado rígido

El roscado rígido sincroniza la rotación del husillo con el movimiento del eje de roscado. Un modo de avance o un valor F incorrectos pueden producir un paso de rosca incorrecto, dañar el macho o la pieza de trabajo, o causar movimientos inesperados del eje y del husillo.

No pruebe un programa de roscado modificado directamente en un agujero de producción. Verifique primero la serie del CNC, el método de programación del fabricante de la máquina, los datos de la herramienta, la velocidad del husillo, el paso de rosca y las unidades. Utilice una condición de prueba controlada aprobada por el fabricante de la máquina y haga que el programa sea revisado por personal calificado.

¿Qué significa FANUC PS0201?

La documentación del husillo FANUC para las Series 16i y 30i enumera la alarma 201 o PS0201 como "El comando F no ha sido introducido". Este es el punto de partida más claro: se solicitó el roscado rígido, pero el CNC no recibió un comando de avance de corte utilizable para el eje de roscado sincronizado.

La documentación posterior de alarmas FANUC proporciona más detalles. El manual de mantenimiento de la Serie 500i-A establece que el PS0201 se genera cuando la velocidad de avance de corte comandada por F es cero. También puede generarse cuando F es extremadamente pequeño en comparación con S, porque el paso programado resultante no puede mecanizarse.

Algunas series utilizan PS0201 para una condición de rango adicional. Por ejemplo, el manual del torno 0i-F citado establece que un valor F superior al límite superior de avance de corte puede causar PS0201. En comparación, el manual del centro de mecanizado 0i-D citado asigna un valor F excesivo de roscado rígido al PS0011. Utilice siempre los manuales de alarma y programación para la serie CNC exacta en lugar de asumir que todos los controles FANUC aplican las mismas condiciones de disparo.

PS0201 es principalmente una alarma de programa o de estado modal. Por sí misma, no indica un motor de husillo, codificador, cable de realimentación, amplificador de husillo o servo del eje de roscado defectuosos.

1. Registre el bloque de alarma y la configuración de la máquina

Antes de editar el programa, registre el bloque en el que aparece PS0201 e identifique:

  • La serie y el modelo completos del CNC FANUC

  • Si el control es de la serie M o de la serie T

  • El sistema de código G activo cuando corresponda

  • El comando de roscado rígido, como G84 o G74

  • El comando de modo rígido específico de la máquina, comúnmente M29 donde sea necesario

  • Los valores S y F activos

  • El modo de avance activo: G94/G95 o su equivalente para ese control

  • Si G20 o G21 unidades están activas

  • El paso de rosca, el número de entradas y el paso de rosca requerido

  • Si los valores provienen directamente del programa, una macro o un subprograma

El fabricante de la máquina puede cambiar el código M del modo rígido y la secuencia del programa. No asuma que cada máquina controlada por FANUC utiliza exactamente el mismo formato M29.

2. Confirme que un comando F válido está activo

Inspeccione el bloque de roscado rígido y el estado del programa modal precedente. En el sistema de centro de mecanizado 0i-D citado, el formato G84 incluye F como la velocidad de avance de corte:

G84 X_ Y_ Z_ R_ P_ F_ K_ ;

Confirme que:

  • Se ha especificado un valor F para el ciclo de roscado.

  • El valor F activo no es cero.

  • Una variable de macro utilizada para F contiene datos numéricos válidos.

  • El postprocesador no omitió F del primer ciclo de roscado.

  • Un subprograma o un bloque opcional no reemplazó F con cero o un valor no deseado.

  • El punto decimal y las unidades de entrada son correctos para el control.

Los datos del ciclo fijo pueden ser modales en los controles FANUC aplicables. Por lo tanto, un valor F anterior puede permanecer activo durante una secuencia de agujeros, pero depender de un valor antiguo dificulta la resolución de problemas y la revisión del programa. Al comienzo de una nueva operación de roscado rígido, comandar explícitamente el modo de avance aprobado y el valor F correcto aclara el avance deseado.

Si no hay un comando F utilizable activo, corrija el programa. Cambiar los parámetros del husillo o reemplazar el hardware no es el remedio oficial para un comando de avance faltante.

3. Confirme el modo de avance G94 o G95

Para la convención de programación de la serie M 0i-D citada aquí:

Código modal Modo de avance Significado de F durante el roscado rígido Relación de paso de rosca
G94 Avance por minuto mm/min o pulgada/min, según el sistema de entrada activo Avance = F ÷ S
G95 Avance por revolución mm/rev o pulgada/rev Avance = F

Esta distinción es esencial. El mismo valor numérico F tiene un significado completamente diferente en G94 y G95.

Por ejemplo, un macho con un paso de 1,5 mm a 500 min⁻¹ requiere:

  • En G94: F = 500 × 1,5 = 750 mm/min

  • En G95: F = 1,5 mm/rev

Si el programa se calculó para G95 pero G94 está activo, o viceversa, el paso de rosca comandado puede ser incorrecto aunque una palabra F sea visible en el programa.

Verifique la pantalla del código G modal, así como el texto del programa. G94 o G95 pueden haber sido establecidos en un bloque anterior del programa principal, subprograma, macro o secuencia de reinicio.

No confunda G98/G99 de la serie M con el modo de avance

En la convención de ciclos fijos de la serie M utilizada en el manual del centro de mecanizado 0i-D citado, G98 y G99 seleccionan el nivel de retorno:

  • G98: retorno al nivel inicial

  • G99: retorno al nivel del punto R

No reemplazan a G94/G95 en ese sistema de programación.

Sin embargo, en ciertos sistemas de código G de la serie T de FANUC, G98/G99 pueden representar avance por minuto/avance por revolución, mientras que G94/G95 pueden utilizarse en otros sistemas de código G. Por ello, un programa de roscado copiado entre un torno, un centro de mecanizado o un sistema de código G diferente no debe utilizarse sin verificación.

4. Calcule la velocidad de avance de roscado rígido correcta

El roscado rígido debe mantener el paso de rosca programado entre la rotación del husillo y el movimiento del eje de roscado.

Para avance por minuto:

G94 F = velocidad del husillo S × paso de rosca

Para avance por revolución:

G95 F = paso de rosca

Utilice el paso de rosca, no automáticamente el paso del catálogo. Para una rosca de una entrada, el paso es igual al paso. Para una rosca de varias entradas:

Paso = paso × número de entradas

Ejemplo de rosca Velocidad del husillo G94 F correcto G95 F correcto
Métrico, paso de 1,5 mm 500 min⁻¹ 750 mm/min 1,5 mm/rev
Pulgada, 20 TPI de una entrada 500 min⁻¹ 25 pulg/min 0,05 pulg/rev

El ejemplo en pulgadas utiliza un paso de 1 ÷ 20 = 0,05 pulgadas/rev. Confirme G20/G21, el comportamiento del punto decimal y la resolución de comando permitida antes de introducir el valor.

El manual 0i-D proporciona la misma relación en su ejemplo oficial: a 1000 min⁻¹ con un paso de 1,0 mm, G94 usa F1000, mientras que G95 usa F1.0.

5. Compruebe F0, datos de macro vacíos o un avance extremadamente pequeño

Si F está presente pero PS0201 persiste, compruebe cómo se produce su valor. Los hallazgos comunes a nivel de programa incluyen:

  • F0 se comanda directamente.

  • Una expresión de macro evalúa a cero.

  • Una variable no se ha inicializado antes del bloque de roscado.

  • La conversión de unidades o el redondeo reducen el valor a cero o por debajo de la resolución de comando utilizable.

  • El programa contiene un valor F que es extremadamente pequeño en relación con S.

  • Una configuración del postprocesador genera el modo de avance incorrecto o un número insuficiente de decimales.

La última condición tiene soporte explícito en la lista de alarmas de la nueva Serie 500i-A: PS0201 puede generarse cuando F es tan pequeño para el comando S que la herramienta no puede cortar con el paso programado.

No simplemente introduzca un valor F arbitrariamente mayor. Recalcule el avance a partir del paso de rosca requerido y confirme que el resultado está permitido por el CNC y la máquina.

6. Compruebe el límite de avance de corte aplicable

La alarma utilizada para un valor F excesivo difiere según la serie FANUC y la función:

Sistema documentado Condición de F excesivo en roscado rígido
Sistema de centro de mecanizado 0i-D, manual citado Un valor por encima del límite superior de avance de corte causa PS0011
Sistema de torno 0i-F, manual citado y función aplicable Un valor por encima del límite superior de avance de corte puede causar PS0201

Si el valor F calculado es válido para la rosca pero excede el avance de corte permitido de la máquina, reduzca la velocidad del husillo y recalcule F manteniendo el mismo paso. No cambie el paso de rosca solo para ajustar una selección de velocidad.

Confirme también la velocidad de avance máxima permitida en el manual del fabricante de la máquina. Un comando aceptado por el CNC no es automáticamente seguro para el eje de roscado, la herramienta, el portaherramientas o la pieza de trabajo.

7. Revise el estado modal, los subprogramas y el postprocesador

Cuando el bloque G84 visible parece correcto, rastree la ruta real del programa:

  • Verifique si G94/G95 se cambió antes del ciclo de roscado.

  • Verifique si un subprograma o macro cambia F, S, G20/G21 o el modo de avance.

  • Confirme que no se omitió un bloque opcional que contenga el comando F requerido.

  • Revise la salida del postprocesador CAM para la serie FANUC y la máquina correctas.

  • Después de un reinicio del programa o una edición manual, vuelva a indicar los códigos modales requeridos y los datos de roscado de acuerdo con la secuencia de máquina aprobada.

  • Para una nueva operación de roscado, evite depender de los datos de avance dejados por un ciclo de taladrado no relacionado.

FANUC afirma que los datos del ciclo de taladrado se retienen hasta que se modifican o cancelan en el sistema 0i-D citado. Esto explica por qué un grupo de agujeros puede ejecutarse utilizando un valor F modal incluso si los bloques de coordenadas posteriores omiten F. No elimina la necesidad de definir todos los datos requeridos correctamente al comienzo del ciclo.

8. Ejecute una prueba de verificación controlada

Después de corregir el programa:

  1. Confirme el sistema de unidades activo y el modo G94/G95.

  2. Verifique S, F y el paso de rosca calculado.

  3. Confirme el macho, portaherramientas, tamaño del orificio, profundidad y holgura correctos.

  4. Verifique que la secuencia de roscado rígido coincida con el procedimiento del fabricante de la máquina.

  5. Realice una prueba controlada utilizando una condición segura aprobada.

  6. Confirme que PS0201 ya no aparece y que el paso de rosca es correcto.

FANUC advierte que la simulación y el bloqueo de máquina tienen un comportamiento específico durante el roscado rígido. No asuma que estos modos siempre mantienen inalterados el comportamiento del husillo y el eje de roscado; siga el manual de la máquina exacta.

Diferencia entre PS0200, PS0201 y PS0207

Alarma Significado de FANUC Comprobación principal
PS0200 Comando S ilegal o faltante en el roscado rígido Compruebe S y la velocidad permitida para el engranaje seleccionado
PS0201 No hay comando F utilizable en el roscado rígido Compruebe F, el modo de avance, la relación S-a-F y el rango aplicable
PS0207 El paso de roscado rígido es demasiado corto o demasiado largo en las series M aplicables Compruebe el paso programado y el rango admitido

El PS0201 no debe utilizarse como una descripción general para cada problema de avance de roscado. Si un valor F distinto de cero está activo y el CNC muestra PS0207, diagnostique el paso programado y los límites exactos de control para PS0207 en su lugar.

Diferencia entre PS0201 y PS0011

Ambas alarmas pueden implicar un comando F, pero no son intercambiables:

Alarma Significado típico Relevancia para el roscado rígido
PS0201 Velocidad de avance no encontrada en roscado rígido Condición de F faltante, cero, inutilizablemente pequeña o inválida específica de la serie
PS0011 Avance cero o avance de corte inválido/excesivo, según la redacción de la serie El manual de la serie M 0i-D citado usa PS0011 cuando el F de roscado rígido excede el límite superior de avance de corte

Lea el mensaje completo y confirme el modelo de CNC. La misma condición del programa puede no corresponder al mismo número de alarma en cada generación FANUC.

Tabla de diagnóstico FANUC PS0201

Hallazgo Interpretación probable Acción recomendada
No hay ningún valor F activo cuando comienza G84/G74 Falta la velocidad de avance de roscado rígido requerida Agregue el comando F correcto utilizando el formato de programa aprobado
El programa contiene F0 No se ha ordenado ninguna velocidad de avance de corte utilizable Calcule e introduzca el avance correcto a partir del paso de rosca y el modo de avance
F es generado por una macro y muestra cero La variable o expresión está vacía, no inicializada o redondeada incorrectamente Corrija los datos de la macro y verifique el valor calculado antes de roscar
F es correcto para G95 pero G94 está activo F se ha interpretado en una unidad base incorrecta Seleccione el modo modal deseado y recalcule F
F es correcto para G94 pero G95 está activo El valor de avance por minuto se está tratando como avance por revolución Corrija el modo y utilice el paso de rosca como G95 F
PS0201 aparece con una F muy pequeña en relación con S El paso programado puede estar por debajo del rango utilizable en los controles aplicables Verifique las unidades, la precisión decimal, la velocidad del husillo y el paso requerido
La F calculada supera el límite de avance de la máquina La velocidad del husillo es demasiado alta para ese paso o el programa no es adecuado Reduzca S y recalcule F sin cambiar el paso requerido
El texto o la condición de la alarma difieren de esta guía El comportamiento de la serie CNC difiere Utilice la alarma FANUC exacta y los manuales del operador para ese control

Orden de resolución de problemas recomendado

  1. Confirme PS0201 y registre el bloque de programa exacto.

  2. Identifique la serie FANUC, el sistema M/T, el sistema de código G y el método de roscado rígido del fabricante de la máquina.

  3. Confirme la unidad de entrada G20/G21 activa.

  4. Compruebe que un comando F válido y distinto de cero esté activo para G84 o G74.

  5. Compruebe las variables macro, los subprogramas, los bloques opcionales y la salida del posprocesador.

  6. Confirme si G94 o G95 están activos en el sistema de la serie M aplicable.

  7. Calcule F a partir de la velocidad del husillo y el paso de rosca.

  8. Verifique que el avance calculado esté dentro de los límites del CNC y de la máquina.

  9. En un control de la serie T, confirme si su sistema de código G utiliza G98/G99 o G94/G95 para el modo de avance.

  10. Corrija el programa sin cambiar los parámetros de husillo o servo no relacionados.

  11. Realice una prueba controlada y verifique el paso de rosca real.

Referencias técnicas

  • Manual de parámetros del motor de husillo de CA FANUC αi/βi Series, B-65280EN/08, lista de alarmas de programa de roscado rígido para las Series 16i y 30i

  • Manual del usuario de FANUC Series 0i-MODEL D / 0i Mate-MODEL D (Sistema de centro de mecanizado), B-64304EN-2/01, roscado rígido, G84/G74, unidades de comando F, ejemplos de G94/G95 y relación de paso de rosca

  • Manual del operador de FANUC Series 0i-MODEL F (Sistema de torno), B-64604EN-1/01, límite de comando F de roscado rígido y códigos de modo de avance de la serie T

  • Manual de mantenimiento de FANUC Series 500i-A, B-64805EN/03, condiciones de alarma PS0201 para F0 y una relación F-S extremadamente pequeña

  • Orientación técnica de Beijing FANUC para PS0201: velocidad de avance no ordenada durante el roscado rígido

Utilice siempre la edición manual para la serie CNC exacta, el tipo de máquina, el sistema de código G, el software y la configuración del fabricante de la máquina. La redacción de la alarma, los códigos del modo de avance, los rangos de comandos válidos y las secuencias de roscado rígido pueden diferir.

¿Necesita ayuda con la alarma FANUC PS0201?

REACO CNC ofrece soporte técnico FANUC independiente, asistencia en la revisión de programas, pruebas de unidades, reparación y comprobación de compatibilidad de piezas. Envíenos la pantalla de alarma, el modelo completo del CNC, el programa de roscado alrededor del bloque de alarma, los códigos G modales activos, los valores S y F, la especificación de la rosca y el modelo de la máquina.

Visite el Centro de soporte técnico de FANUC para obtener más guías de alarma, o póngase en contacto con REACO CNC para obtener ayuda.

Fuente de referencia: Beijing FANUC. Este artículo se basa en la documentación técnica de FANUC. El programa correcto y el procedimiento de prueba dependen del CNC exacto, la máquina, el sistema de código G, la configuración del husillo y la especificación del fabricante de la máquina.

Contacte con REACO CNC

Solicitar consulta de reparación

¿Tiene un problema técnico o necesita asistencia de reparación?

¿Estás buscando una cotización parcial?

Horario de atención : de lunes a viernes de 8:00 a 20:00 (hora de Pekín, UTC+8)

Correo electrónico:sales@reacocnc.com

Piezas FANUC más vendidas

Ver todo