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.