Alarma FANUC PS0206: No se puede cambiar de plano durante el roscado rígido

FANUC PS0206 significa que el programa intentó cambiar el plano seleccionado o el eje de perforación mientras el modo de roscado rígido estaba activo. En un control de la serie M aplicable, esto ocurre comúnmente cuando G17, G18 o G19 cambian el plano de trabajo antes de que se haya cancelado el ciclo fijo de roscado rígido.

La dirección correctiva oficial es modificar el programa NC. Mantenga un plano y un eje de perforación durante todo el ciclo de roscado rígido activo. Si se requiere otro plano, cancele el ciclo actual con el comando de cancelación de ciclo fijo aprobado por la máquina (normalmente G80), seleccione el nuevo plano, coloque la herramienta de forma segura y luego establezca una nueva secuencia de roscado rígido con la velocidad del husillo y la velocidad de avance requeridas.

Elemento Significado
Pantalla CNC PS0206 / NO SE PUEDE CAMBIAR EL PLANO (ROSCADO RÍGIDO)
Causa principal Se ordenó un cambio de plano o de eje de perforación en modo rígido
Comandos relevantes de la serie M G17, G18 y G19
Primera corrección Cancele el ciclo fijo actual antes de seleccionar otro plano
Seguimiento importante Vuelva a emitir la secuencia completa de roscado rígido S, F y modo requerida por la máquina
Normalmente no indicado Un amplificador de husillo, motor, codificador, cable de retroalimentación o falla de hardware de PMC

Para la alarma de señal precedente, consulte la guía FANUC PS0205 Modo rígido DI Señal apagada. Para la lista más amplia, consulte los códigos de alarma CNC de FANUC 0201-0400.

Advertencia de seguridad antes de volver a probar

El roscado rígido sincroniza la rotación del husillo con el movimiento del eje de roscado. Cambiar el plano cambia la forma en que el CNC identifica los ejes de posicionamiento y el eje de perforación. Un plano incorrecto, dirección de perforación, signo, profundidad, punto R, valor S, valor F o posición de reinicio puede romper la rosca, dañar la pieza de trabajo o causar un movimiento inesperado de la máquina.

Registre el programa original, el estado modal activo, el bloque de alarma, la posición de la herramienta y la configuración de la máquina antes de realizar cambios. Verifique la secuencia corregida en el manual del operador de FANUC y en el manual de programación del fabricante de la máquina. Pruebe solo bajo el procedimiento aprobado por el fabricante de la máquina y con personal calificado presente.

No reinicie directamente desde un bloque G84 o G74 después de borrar PS0206. Primero, restaure el plano requerido, el modo de coordenadas, el modo de avance, la selección del husillo, el comando de modo rígido, el valor S, el valor F, la profundidad de roscado y el punto R, así como otras condiciones modales específicas de la máquina.

¿Qué significa FANUC PS0206?

La documentación de alarma de FANUC describe PS0206 como cambio de plano instruido en modo rígido. El programa debe corregirse para que el plano seleccionado no se cambie durante la secuencia de roscado rígido activa.

El manual del usuario del centro de mecanizado 0i-D expresa la misma restricción en términos del eje de perforación: antes de que se pueda cambiar el eje de perforación, se debe cancelar el ciclo fijo. Si el eje de perforación se cambia en modo rígido, se emite PS0206.

Estas descripciones se refieren a la misma relación de programación. En un ciclo fijo estándar de la serie M, el plano seleccionado determina los dos ejes de posicionamiento, mientras que el eje básico restante se convierte en el eje de perforación o roscado. Cambiar de G17 a G18 o G19 puede, por lo tanto, cambiar no solo un plano geométrico sino también el eje a lo largo del cual opera el ciclo de roscado.

PS0206 es una alarma de estado del programa. No significa que el CNC no pueda usar G17, G18 o G19 en condiciones normales. Esos comandos siguen siendo válidos cuando se usan en un punto permitido del programa. La acción prohibida es cambiar el plano o el eje de perforación mientras el ciclo de roscado rígido o el modo rígido están activos.

Cómo afectan G17, G18 y G19 al eje de roscado

Para la programación estándar de ciclos fijos de la serie M, FANUC documenta la siguiente relación:

Comando de plano Plano de posicionamiento seleccionado Eje de perforación/roscado básico estándar
G17 Plano X-Y Eje Z
G18 Plano Z-X Eje Y
G19 Plano Y-Z Eje X

La tabla utiliza la relación de eje básico estándar. Una máquina también puede usar ejes paralelos a X, Y o Z, y las máquinas multieje pueden tener restricciones específicas del fabricante. Confirme las reglas exactas de selección del eje de perforación para las opciones de CNC instaladas y la cinemática de la máquina.

Para una operación normal de roscado del centro de mecanizado vertical a lo largo de Z, G17 se selecciona comúnmente antes del posicionamiento y antes de la solicitud de roscado rígido. Si el programa cambia a G18 o G19 mientras el ciclo permanece activo, el CNC ve un cambio en la relación del plano de posicionamiento y el eje de perforación y puede emitir PS0206.

No confunda esta regla con alarmas de plano de compensación de corte o un plano de interpolación circular ilegal. PS0206 se asocia específicamente con un cambio de plano o eje de perforación durante el roscado rígido.

1. Registre el plano activo y la secuencia de alarmas

Antes de editar el programa, registre varios bloques antes y después de la alarma e identifique:

  • La serie completa, el modelo y la serie de software de FANUC CNC

  • Si el control está configurado como serie M o serie T

  • El plano activo antes del comando de roscado rígido

  • Cada comando G17, G18 o G19 alrededor de la operación de roscado

  • El código M de modo rígido utilizado por la máquina, comúnmente M29

  • El ciclo de roscado activo, como G84 o G74 en una serie M aplicable

  • El bloque que cancela el ciclo fijo

  • El modo de avance activo, el valor S, el valor F, la profundidad de roscado y el punto R

  • Cualquier macro, subprograma, postprocesador CAM, plano de trabajo inclinado, rutina de indexación o bloque opcional involucrado

  • Si la alarma comenzó después de una edición de programa, actualización de postprocesador, restauración de parámetros, reemplazo de CNC o modificación de la máquina

Verifique la visualización modal, así como el texto del programa. G17, G18 y G19 son comandos modales, por lo que un plano seleccionado anteriormente permanece activo hasta que se selecciona otro plano. El bloque de alarma puede ser una línea G18 o G19, mientras que la selección original de G17 se encuentra mucho antes en el programa principal o en un subprograma de configuración.

2. Seleccione el plano requerido antes de entrar en modo rígido

Para una operación de roscado rígido en el eje Z en una máquina estándar de la serie M, seleccione G17 antes del comando de modo rígido y manténgalo activo durante el ciclo.

Ejemplo:

G17
G00 X50.0 Y30.0 Z5.0
M29 S500
G84 Z-20.0 R2.0 F1.25
X80.0 Y30.0
G80

Los valores numéricos son solo ejemplos. La velocidad de avance aplicable depende del modo de avance y el paso de la rosca. Utilice el formato del programa, la velocidad del husillo, la velocidad de avance, la profundidad, la holgura y los datos de la herramienta aprobados para la máquina real.

La estructura importante es que G17 se establece antes de M29 y permanece sin cambios hasta que se cancela el ciclo de roscado. Los bloques de posición de agujeros repetidos pueden usar el mismo plano activo y eje de perforación.

3. Eliminar los cambios de plano del ciclo de roscado activo

Una secuencia incorrecta podría verse así:

G17
M29 S500
G84 Z-20.0 R2.0 F1.25
G18

El programa intenta seleccionar un plano diferente mientras el ciclo de roscado rígido permanece activo. Mueva el cambio de plano a un punto después de que el ciclo se cancele:

G17
M29 S500
G84 Z-20.0 R2.0 F1.25
G80
G18

Esta corrección solo establece un punto legal para la nueva selección de plano. No crea por sí misma un programa completo o seguro de roscado lateral. Antes de otra operación de roscado rígido, reposicione la herramienta y vuelva a emitir la secuencia completa de modo rígido, velocidad del husillo, velocidad de avance, profundidad y holgura aprobada por la máquina para el eje de perforación recién seleccionado.

No simplemente elimine G18 o G19 si la siguiente operación realmente requiere un plano diferente. Primero, determine dónde termina el ciclo fijo precedente y reorganice el programa para que la nueva operación comience desde un estado completamente cancelado y verificado.

4. Cancele el ciclo fijo antes de cambiar el eje de perforación

El manual del usuario del 0i-D establece que el ciclo fijo debe cancelarse antes de cambiar el eje de perforación. Para el sistema de código G de ciclo de perforación estándar, G80 es el comando de cancelación normal.

Un límite de programa seguro es conceptualmente:

(Primera operación de roscado en el plano actual)
M29 S500
G84 ...
G80

(Seleccionar y preparar la siguiente operación)
G18
G00 ...
M29 S___
G84 ...
G80

El segundo bloque G84 es esquemático porque los ejes y el formato requeridos dependen del control, la máquina, el plano seleccionado, las opciones y la orientación de la herramienta. No lo copie directamente en un programa de máquina.

En los controles 0i-D cubiertos por FANUC B-64304EN-2/01, la cancelación del ciclo fijo de roscado rígido también borra el valor S utilizado para el roscado rígido a S0. Por lo tanto, no asuma que la velocidad de roscado rígido anterior permanece disponible después de G80. Reestablezca el valor S requerido y la secuencia de modo rígido antes del siguiente ciclo de roscado.

La relación exacta entre G80, la señal de modo rígido y el manejo de PMC del fabricante de la máquina puede variar según el sistema. Utilice el procedimiento de cancelación verificado para la máquina exacta en lugar de usar el reinicio, la parada de emergencia o una señal forzada de PMC como sustituto de una estructura de programa correcta.

5. Compruebe si el avión realmente cambia

La terminología central de FANUC se refiere al cambio de plano o a un cambio de eje de perforación. Un comando que selecciona de nuevo el plano ya activo puede no cambiar la relación del eje de perforación en todos los controles. Sin embargo, la generación de software, las opciones de la máquina o la interpretación específica de la serie pueden dificultar el diagnóstico de comandos de plano redundantes.

Cuando ocurre PS0206, inspeccione cada bloque G17/G18/G19 dentro de la sección de roscado rígido y compare cada uno con el plano activo que se muestra en el CNC. Si un comando de selección de plano es redundante, elimínelo del ciclo activo y coloque toda la configuración modal requerida antes del comando de modo rígido. Esto produce un programa más claro sin afirmar que cada comando repetido del mismo plano debe activar PS0206 en cada control FANUC.

No cambie los parámetros de inicialización del plano simplemente para evitar un comando redundante. El plano inicial después del encendido o reinicio puede depender de los parámetros del CNC y de la configuración del fabricante de la máquina, pero PS0206 se corrige normalmente haciendo explícita y legal la secuencia modal del programa.

6. Inspeccionar macros, subprogramas y salida CAM

El programa principal visible puede no contener un cambio de plano obvio. Verifique la ruta de ejecución completa para:

  • Una macro de roscado que incluye G17, G18 o G19 como línea de configuración

  • Un subprograma compartido por operaciones de taladrado, fresado y roscado

  • Un postprocesador CAM que repite una línea de seguridad antes de cada agujero o trayectoria de herramienta

  • Una rutina de trabajo lateral o de cabezal angular que selecciona un plano diferente

  • Eliminación de bloque opcional que omite la línea G80 prevista

  • Una rama de macro condicional que cambia el plano solo para ciertos agujeros

  • Reinicio del programa que comienza después de la selección de plano original o la cancelación del ciclo

  • Un subprograma local que regresa mientras el ciclo fijo permanece modal

  • Un código G personalizado que se expande en un comando de selección de plano o de eje de perforación

Un problema común de postprocesamiento es que se inserte un bloque de seguridad genérico como G17 G40 G80 en una ubicación inadecuada. G80 puede cancelar correctamente un ciclo fijo, pero un cambio de G17/G18/G19 colocado antes de la cancelación aún puede producir PS0206. Revise el orden exacto de los bloques ejecutados por el CNC en lugar de juzgar los comandos individualmente.

Compare la salida afectada con un programa de roscado rígido conocido y bueno de la misma máquina. Si la alarma comenzó después de un cambio de postprocesador, compare el código generado alrededor de cada bloque de selección de plano, M29, G84/G74 y G80.

7. Tener en cuenta el alcance de la serie M y la serie T

Las tablas de alarma clásicas de FANUC Series 16i/18i/21i y la documentación de husillo aplicable etiquetan PS0206 como una alarma de la serie M. Esto coincide con el uso común en centros de mecanizado de G17, G18 y G19 para determinar el plano de posicionamiento y el eje de roscado.

Sin embargo, algunos manuales de operador posteriores de la serie T también establecen que el ciclo fijo debe cancelarse antes de cambiar el eje de perforación y que PS0206 puede ocurrir si el eje de perforación se cambia en modo rígido. Los ciclos de roscado, las convenciones de plano, las funciones de herramienta rotativa y los significados de los códigos G de la serie T pueden diferir de la programación de la serie M.

Por lo tanto:

  • No copie un ejemplo de G17/G18/G19 de la serie M directamente en un programa de torno.

  • No asuma que todos los controles de la serie T están exentos de PS0206.

  • Confirme si la máquina utiliza G84/G74, G84/G88, un formato Series 10/11, una opción de roscado rígido con herramienta rotativa o un ciclo específico del fabricante.

  • Utilice el manual del operador y la documentación del fabricante de la máquina exactos para la serie CNC, el software, el sistema de código G y la configuración de la máquina.

Esta limitación de serie también explica por qué dos máquinas FANUC pueden reaccionar de manera diferente a programas que parecen similares.

8. No empiece con cambios de hardware, PMC o parámetros

La acción correctiva de FANUC para el PS0206 es modificar el programa. La definición de la alarma no instruye al técnico a reemplazar el amplificador del husillo, el amplificador servo, el motor, el codificador, el codificador de posición, la placa principal del CNC o el cable de retroalimentación.

PS0206 tampoco requiere normalmente cambios en los parámetros de ganancia de roscado rígido, aceleración, holgura, velocidad máxima, codificador de posición, selección de husillo o inicialización de plano. Una revisión de parámetros o PMC es apropiada solo cuando el comportamiento documentado del ciclo de la máquina, el sistema de código G, la configuración del eje de perforación o la secuencia de cancelación de modo son genuinamente inciertos, particularmente después de un reemplazo de CNC, restauración de parámetros, adaptación o modificación de la escalera.

No fuerce una señal de modo rígido en OFF, no omita un interbloqueo ni use el reinicio como la forma normal de pasar de un plano de roscado a otro. Corrija el límite del programa y verifique que el ciclo se cancele según el procedimiento aprobado.

Diferencia entre PS0204, PS0205, PS0206 y PS0207

Alarma Condición principal Investigación principal
PS0204 Se produce un movimiento ilegal del eje o una colocación M29 específica de la serie en la secuencia de roscado rígido Corregir el orden entre el comando de modo rígido y el ciclo de roscado
PS0205 La confirmación DI de modo rígido está en OFF, o no se selecciona un husillo/trayectoria válidos Verificar la secuencia PMC aplicable y la selección del husillo
PS0206 El plano seleccionado o el eje de perforación cambian mientras el modo rígido está activo Cancelar el ciclo antes de cambiar G17/G18/G19 o el eje de perforación
PS0207 La distancia de roscado rígido especificada está fuera del rango de cálculo aceptable Verificar la distancia comandada y los datos de roscado rígido aplicables

Para PS0206, comience con el programa NC y el estado modal. No investigue la señal DI de RGTAP solo porque PS0205 está adyacente en la lista de alarmas, y no ajuste los datos relacionados con la distancia destinados a PS0207.

Tabla de diagnóstico FANUC PS0206

Hallazgo Interpretación Acción recomendada
G18 o G19 aparece después de un ciclo G84 y antes de G80 El programa cambia de plano mientras el ciclo de roscado permanece activo Mover G80 antes del cambio de plano y reconstruir la siguiente secuencia de roscado
Se produce una alarma al cambiar de roscado superior a roscado lateral El eje de taladrado se está cambiando dentro del modo rígido Cancelar el primer ciclo, seleccionar el nuevo plano, reposicionar de forma segura y volver a entrar en modo rígido
G17/G18/G19 aparece dentro de una macro de roscado Una configuración modal oculta puede cambiar el plano durante el ciclo Mover el comando de configuración antes del modo rígido o después de una cancelación de ciclo adecuada
El mismo programa funciona hasta una actualización CAM-post Los bloques de seguridad o de selección de plano generados pueden estar en el orden incorrecto Comparar la salida nueva y la conocida buena alrededor de M29, G84/G74, G80 y los comandos de plano
G80 está presente pero aparece después del nuevo comando de plano La cancelación ocurre demasiado tarde Colocar la cancelación aprobada antes del cambio de plano o del eje de taladrado
Un segundo ciclo de roscado sigue a G80 sin un nuevo comando S El valor S de roscado rígido puede haberse borrado a S0 en el control aplicable Volver a emitir la secuencia completa aprobada de roscado rígido
No se ve G17/G18/G19 en el programa principal Una macro, subprograma, código G personalizado, ruta de reinicio o ciclo del constructor puede cambiar el plano Rastrear los bloques ejecutados reales y el estado modal activo
Hay un comando de plano actual repetido Puede ser redundante incluso si no se produce un verdadero cambio de plano en ese control