Skip to main content
CNC.wikiCNC.wiki

Ciclos G74 y G75 de Torno: Guía Completa de Ranurado y Taladrado CNC

Aprende a programar los ciclos G74 y G75 en controles Fanuc, Siemens y Mitsubishi. Domina parámetros, elimina la viruta larga y evita colisiones en el torno.

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

Cofundador de CNC CARE

Introducción

Una viruta de acero larga, afilada y fibrosa que se anida y se enreda alrededor de un chuck giratorio durante un ranurado frontal profundo en un torno CNC representa una de las condiciones más peligrosas en la producción. Este nido de pájaro (bird's nest) se enrolla rápidamente alrededor del portaherramientas de la torreta (turret), aumentando la fricción y la carga mecánica hasta activar una señal de detección de sobrecarga de torque, lo que rompe la herramienta de ranurado de forma instantánea y genera una costosa pieza rechazada. Si no se verifica este comportamiento antes de iniciar la producción en masa, la acumulación de virutas bloquea el flujo del refrigerante, provocando una deformación térmica destructiva que inutiliza el herramental y eleva drásticamente el tiempo de inactividad no planificado. Validar el uso correcto de ciclos intermitentes eficientes elimina la causa más frecuente de parada no planificada en este comando, garantizando la seguridad física de los operadores y optimizando el tiempo de ciclo al segmentar mecánicamente las virutas en fracciones pequeñas y evacuables de forma automática.

Resumen Técnico

CampoDescripción / Valor
Código de ComandoG74 (End Face Peck Drilling / ranurado de cara) y G75 (ranurado radial OD/ID)
Grupo ModalCiclos canned repetitivos múltiples (Grupo 00 / ciclos no modales)
Marcas SoportadasFanuc, Siemens, Mitsubishi
Parámetros CríticosFanuc Parameter 0722/5139 (Retract), Siemens _ZSFI[9] (Retract), Mitsubishi #8056 (Retract)
Restricción PrincipalLa rotación del spindle debe estar activa; cancele la compensación de radio de punta de herramienta (G40) antes de llamar a los ciclos

Lectura Rápida

  • Cancele la compensación de radio de punta de herramienta usando G40 antes de llamar a G74 o G75 para evitar fallas en el cálculo del perfil y en la detección de cuellos de botella (bottleneck).
  • Establezca barreras de chuck y tailstock en los parámetros para bloquear la torreta (turret) de herramientas de una colisión dura durante las fases de retorno rápido.
  • Verifique el sistema de G-code activo (A, B o C), ya que las funciones G74/G75 se remapean a G76/G77 en el G-code System C.
  • Verifique que los valores de profundidad de corte (P y Q) estén programados como valores incrementales positivos para evitar el alarm PS0320 del controlador.
  • Use el formato especial MITSUBISHI CNC Special Format para condensar los bloques del ciclo en un solo bloque con direcciones I, K y D, activado por el parameter #1265.
  • Programe explícitamente G291 en controladores Siemens para habilitar el traductor ISO, asegurando que la máquina no interprete G74/G75 como movimientos de coordenadas nativos.

Conceptos Básicos

El objetivo físico principal de los ciclos canned compuestos G74 y G75 es automatizar el peck drilling en agujeros profundos y el ranurado multipasada. En la programación manual tradicional, crear trayectorias de herramienta intermitentes (peck toolpaths) para ranuras profundas requiere escribir cientos de líneas de código, incrementando el riesgo de error humano. G74 y G75 eliminan esta carga al encapsular estos movimientos complejos y repetitivos en un máximo de dos bloques. Al ejecutar estos ciclos, la herramienta avanza de forma incremental en el material, realiza un dwell (pausa) o se retrae ligeramente para romper la viruta, y luego vuelve a penetrar hasta alcanzar la profundidad final.

El manejo adecuado de las virutas es esencial para la seguridad del operador y la calidad del acabado superficial. Al ranurar materiales tenaces como el acero o el acero inoxidable, el corte genera virutas continuas y altamente dúctiles. Sin un ciclo intermitente (peck cycle), estas virutas continuas forman largas bandas fibrosas que se anidan alrededor de la torreta (turret), del chuck o de la pieza de trabajo. Los nidos de pájaro (bird's nests) resultantes pueden rayar la superficie de la pieza de trabajo, dañar el portaherramientas o lesionar físicamente al operador durante la remoción de viruta. Al utilizar avances incrementales automatizados seguidos de retracciones rápidas y seguras, estos ciclos cizallan el metal en virutas cortas y manejables que son fácilmente evacuadas por el refrigerante de alta presión.

Más allá del ranurado profundo, estos ciclos canned son ideales para el peck drilling profundo en la línea central en tornos. El ciclo de peck drilling longitudinal (G74) avanza a lo largo del eje Z, retrocediendo a intervalos establecidos para romper la viruta y permitir que el refrigerante llegue a la punta de la broca. Esta acción de enfriamiento evita la acumulación térmica y el empaquetamiento de virutas, que son las causas principales de rotura de brocas en agujeros profundos. De manera similar, el ciclo de ranurado radial (G75) opera a lo largo del eje X, permitiendo un ranurado seguro de múltiples pasadas con una evacuación de viruta constante.

Estructura de Comandos

La estructura de comandos de los ciclos G74 y G75 está construida alrededor de un formato de dos bloques en controles ISO estándar, diseñado para separar los parámetros modales de las definiciones de coordenadas. El primer bloque declara la distancia segura de retorno o holgura, la cual permanece modal hasta que se cambia. El segundo bloque define las coordenadas del punto final objetivo, los incrementos de profundidad intermitente (peck depth) y las cantidades de escape de la herramienta. Al dividir estas definiciones, el control puede ejecutar trayectorias de corte complejas de múltiples pasadas manteniendo un programa altamente estructurado.

Para programar estos ciclos con éxito, los operadores deben comprender el mapeo de coordenadas del torno. G74 define los movimientos en el eje longitudinal (Z) para operaciones frontales, mientras que G75 define los movimientos en el eje transversal (X) para el ranurado de diámetro exterior o interior. Los argumentos de coordenadas en el segundo bloque dictan los límites finales de la cajera mecanizada, y los pasos incrementales aseguran que la carga sobre la herramienta permanezca uniforme a lo largo del ciclo.

Sintaxis del Dialecto ISO de Fanuc y Siemens

G74 R_;
G74 X(U)_ Z(W)_ P_ Q_ R_ F_;

G75 R_; G75 X(U)_ Z(W)_ P_ Q_ R_ F_;

Sintaxis Convencional y Especial de Mitsubishi

Formato convencional:

G74 Re;
G74 X/(U)x Z/(W)z Pi Qk Rd Ff;

Formato especial de Mitsubishi (bloque único):

G74 X/(U)x Z/(W)z Ii Kk Dd Ff;
Dirección / ParámetroDescripción y Uso
X (o U)Coordenada absoluta (X) o distancia incremental (U) que representa el diámetro final o el límite del ancho de la ranura en el eje X.
Z (o W)Coordenada absoluta (Z) o distancia incremental (W) que representa la profundidad final o el límite de la cajera en el eje Z.
P (o I)Profundidad incremental de peck o distancia de desplazamiento de la herramienta en la dirección del eje X (especificada como un valor de radio positivo sin signo).
Q (o K)Profundidad incremental de peck o distancia de desplazamiento de la herramienta en la dirección del eje Z (especificada como un valor positivo sin signo).
R (Bloque 1) (o e)Cantidad segura de retracción/retorno para romper la viruta, definida como un valor positivo.
R (Bloque 2) (o d / D)Cantidad y dirección de alivio/escape de la herramienta en el fondo de la ranura para evitar el arrastre durante la retirada.
FEl feedrate de corte especificado en milímetros por revolución (mm/rev) o pulgadas por revolución (in/rev).

Aplicaciones de Marca

Fanuc

El sistema Fanuc ejecuta estos ciclos utilizando el parameter 0722 o 5139 para definir globalmente las cantidades de retorno, lo que garantiza un alivio de herramienta constante incluso si se omite la dirección R del primer bloque. El funcionamiento correcto depende del parameter 5124#4 (FIP), el cual define si las direcciones P y Q están bloqueadas al sistema de incrementos IS-B.

Los comandos de G-code como G74 y G75 automatizan el peck drilling y el ranurado, pero se remapearán dinámicamente a G76 y G77 si el controlador está configurado para el G-code System C bajo el parameter 3401.

  • Parámetros Relevantes: Parameter 0722 / 5139 establece la cantidad de retract; el Parameter 5124#4 alterna el sistema de incrementos; el Parameter 0012#4 controla el comportamiento automático del spindle.
  • Alarmas del Sistema: Alarm 062 (PS0062) por argumentos de comando ilegales; Alarm 0320 (PS0320) por profundidad de corte negativa; Alarm 4536 (PS4536) por falta de W o Q en modo multipieza.
  • Diferencias de Versión: El formato de la Series 16 utiliza P y Q para las profundidades de corte, mientras que el formato heredado de la Series 15 (FCV parameter 0001#1) utiliza D para las cantidades de escape.

Advertencia: Una configuración incorrecta del Parameter 5124#4 (FIP) puede hacer que el control interprete erróneamente la escala de los comandos de profundidad P y Q, lo que resulta en un compromiso excesivo de la herramienta, sobrecarga de torque de alta presión y rotura de la herramienta.

Siemens

Siemens maneja estos ciclos a través de una arquitectura de ciclo shell (shell cycle) trasera que captura los argumentos G74/G75 del dialecto ISO y los mapea en variables del sistema. El ciclo utiliza la variable _ZSFI[9] para gobernar las cantidades de retract predeterminadas si no se especifican en el programa.

Los ciclos G74 y G75 requieren la activación explícita de la traducción mediante G291, ya que representan comandos de movimiento completamente diferentes bajo el modo nativo Siemens G290.

  • Parámetros Relevantes: La variable _ZSFI[9] establece la distancia de retract predeterminada; G291 / G290 alterna los modos del traductor.
  • Alarmas del Sistema: Alarm 17630 / 17640 por conflictos de transformación de coordenadas de ejes; Alarm 14011 por ejecución del ciclo en modo MDA; Alarm 10752 por falla en la compensación de radio de punta de herramienta.
  • Diferencias de Versión: Siemens soporta los sistemas ISO G-code Systems A, B y C, remapeando G74/G75 a eliminación de material y repetición de contorno en el System C, y reasignando el ranurado a G76/G77.

Advertencia: Ejecutar un programa con formato ISO que contenga G74 o G75 mientras el controlador está por defecto en el modo Siemens (G290) activará movimientos en avance rápido (rapid-traverse) hacia el cero de la máquina, con riesgo de una colisión severa.

Mitsubishi

Los controladores Mitsubishi cuentan con un formato único de un solo bloque 'MITSUBISHI CNC Special Format' que reemplaza las direcciones estándar P, Q y R con las direcciones I, K y D. El formato activo se gobierna mediante el parámetro de selección de formato #1265.

Los ciclos G74 y G75 son ciclos de tronzado/ranurado frontal y longitudinal en tornos, pero ejecutan roscado con macho (tapping) y corte circular en fresadoras.

  • Parámetros Relevantes: El Parameter #8056 G74 RETRACT establece la cantidad de retract predeterminada; el Parameter #1265 ext01/bit0 alterna el formato de bloque; el Parameter #1241 set13/bit4 controla las comprobaciones del eje del plano de torneado.
  • Alarmas del Sistema: Alarm P32 / P33 por discrepancias de formato y argumentos omitidos; Alarm P114 por discrepancia de eje y plano comandados.
  • Diferencias de Versión: La serie para torno (L system) utiliza G74/G75 para ranurado, mientras que la serie para centros de mecanizado (M system) utiliza G74 para Reverse Tapping (roscado inverso). La versión de software B está limitada a 99.999 mm de retract, mientras que la versión C se expande a 999.999 mm.

Advertencia: Si el parámetro de escape (R o D) se comanda con un signo negativo bajo controles Mitsubishi, este altera la lógica de retracción de la herramienta para suprimir el escape en la primera pasada, lo cual debe ser verificado cuidadosamente para prevenir el arrastre.

Comparación de Marcas

Característica / TemaFanucSiemensMitsubishi
Formato de Sintaxis de CicloFormato estándar de dos bloques (G74 R_ / G74 X_ Z_ P_ Q_ R_ F_)Formato estándar de dos bloques dentro del modo ISO G291 (G74 R_ / G74 X_ Z_ P_ Q_ R_ F_)Soporta tanto el formato convencional de dos bloques como un formato único de un solo bloque 'MITSUBISHI CNC Special Format' (G74 X_ Z_ I_ K_ D_ F_), activado por el parámetro #1265/bit0.
Ejecución de BackendLógica nativa y rígida de ciclo canned repetitivo compuesto.Sistema de mapeo 'ciclo shell' (shell cycle) (traduce las direcciones ISO programadas en variables dedicadas como $C_A...$C_Z y activa ciclos Siemens nativos como CYCLE86/CYCLE861).Ciclos canned rígidos con valores predeterminados de parámetros para retracts y signos de escape especiales (sin signo vs con signo).
Lenguaje Activo / Modos DualesControl de G-code ISO puro (con la opción estándar de compatibilidad heredada FCV).Lógica dual: dialecto ISO (G291) vs. modo nativo Siemens (G290). Comandar G74/G75 en modo nativo ejecuta un Reference Point Approach (aproximación al punto de referencia) y un Fixed Point Approach (aproximación al punto fijo) respectivamente.Soporta ciclos del L-system (torno). Remapea G74 a Reverse Tapping (roscado inverso) y G75 a Circular Cutting (corte circular) en controles del M-system (centro de mecanizado).
Parámetro de Retract / HolguraDirección modal R en el bloque 1, configurable globalmente mediante el parameter 0722/5139.Dirección modal R en el bloque 1, o variable del sistema _ZSFI[9].Dirección modal Re en el bloque 1, configurable globalmente mediante el parámetro #8056.

Análisis Técnico

Un análisis de los controladores Fanuc, Siemens y Mitsubishi revela cómo sus arquitecturas subyacentes de hardware y software dictan la ejecución física del ciclo. Fanuc confía en una lógica pura y rígida de ciclo repetitivo compuesto integrada directamente en el firmware ejecutivo. Este enfoque ofrece una respuesta instantánea y una consistencia de sintaxis absoluta a través de las generaciones. Sin embargo, sacrifica flexibilidad, requiriendo selectores a nivel de hardware como el parameter `FCV` para manejar la compatibilidad hacia atrás o mapas de variables del sistema para gestionar los remapeos del G-code System. El diseño de Fanuc traslada la carga de la configuración a los parámetros de la máquina (tales como `0722` y `5139`), obligando a los operadores a verificar el estado del control antes de ejecutar archivos estándar.

Siemens Sinumerik, by contrast, reconoce el poder de la flexibilidad e implementa una elegante arquitectura de ciclo shell (shell cycle) impulsada por software. Cuando el traductor lee G74 o G75 en el modo dialecto ISO G291, no ejecuta una rutina rígida. En su lugar, extrae las coordenadas y feedrates, almacenándolos en variables internas desde `$C_A` hasta `$C_Z`, e invoca un ciclo nativo de Siemens (como CYCLE86 o CYCLE861). Esta capa de ejecución virtualizada proporciona una versatilidad inigualable, permitiendo al controlador admitir lenguajes duales e intercambiar sin problemas entre el dialecto ISO y la lógica nativa de Sinumerik mediante los comandos G290 y G291. Sin embargo, esta abstracción introduce riesgos operativos; si un programador no verifica que el controlador está en modo G291, el sistema ejecutará un G74 Reference Point Approach nativo, causando un desplazamiento rápido del eje hacia el cero de la máquina en lugar de ranurar una ranura.

Mitsubishi se distingue al priorizar la densidad de programación y la personalización de los ejes. El formato especial MITSUBISHI CNC Special Format permite a los programadores colaspar el código ISO estándar de dos bloques en un solo bloque limpio (usando las direcciones I, K y D), reduciendo significativamente la sobrecarga del programa. Mitsubishi también integra lógica de hardware avanzada en el propio movimiento de escape: aplicar un signo negativo a la dirección de escape (R o D) cambia la lógica de la trayectoria para suprimir el escape en el primer corte y solo ejecutar el alivio en las pasadas subsiguientes. Este refinamiento mecánico protege la pared posterior de la ranura contra el arrastre de la herramienta, una característica que no es compatible de forma nativa con la lógica de ciclo predeterminada de Fanuc. Mitsubishi separa limpiamente sus ciclos de torno y fresadora, aunque los programadores deben permanecer atentos a las comprobaciones del plano (parámetro `#1241`) para evitar discrepancias entre el eje y el plano durante las transiciones de herramienta motorizada del eje C.

Ejemplos de Programas

Ejemplo de Programa Fanuc

G00 X50.0 Z5.0 M03 S1200;
T0101;
G74 R1.5;
G74 X40.0 Z-25.0 P2000 Q3000 F0.2;

Recorrido en ejecución en seco (dry run) (Fanuc)

Durante la ejecución en seco, el operador cancela la compensación de herramienta usando G40 y mueve la torreta (turret) de herramientas a la posición de inicio (X50.0, Z5.0) con el spindle girando a 1200 RPM. Cuando el control ejecuta el bloque G74, la herramienta avanza en paralelo al eje Z en incrementos de peck en el eje Z de 3.0 mm (Q3000). Al final de cada peck, la herramienta se retrae 1.5 mm (R1.5) para cizallar la viruta. Este pecking continúa hasta que se alcanza la profundidad del eje Z de -25.0 mm. Luego, la herramienta realiza un desplazamiento lateral de 2.0 mm (P2000) in el eje X, se retrae de regreso al nivel de inicio Z5.0 y ejecuta la siguiente pasada de pecking. El ciclo se repite hasta que se limpia el límite final de la cajera en X40.0, y la herramienta regresa a la coordenada de inicio segura.

Ejemplo de Programa Siemens

G291;
T1 D1;
G00 X40.0 Z5.0 M03 S1500;
G75 R0.5;
G75 X20.0 Z-10.0 P1500 Q2500 F0.15;

Recorrido en ejecución en seco (Siemens)

El operador programa primero G291 para activar el traductor del dialecto ISO. La herramienta se mueve en avance rápido (rapid-traverse) a la posición de inicio segura de X40.0, Z5.0 con el offset de herramienta D1 activo. Cuando se llama a G75, la herramienta ejecuta pecking radial a lo largo del eje X en incrementos de 1.5 mm (P1500). Después de cada inmersión, el control retrae el eje 0.5 mm (R0.5) para romper las virutas. Una vez que se alcanza el diámetro de ranura final de X20.0, la herramienta se desplaza lateralmente a lo largo del eje Z 2.5 mm (Q2500) y se retrae de regreso a X40.0. Luego, la herramienta se sumerge en la nueva posición Z hasta que se completa Z-10.0. Se aplica G40 posteriormente para mantener la seguridad de la compensación de punta de herramienta.

Ejemplo de Programa Mitsubishi

G00 X45.0 Z2.0 M03 S1000;
T0202;
G75 U-10.0 W-20.0 I2000 K1500 D-1.0 F0.15;

Recorrido en ejecución en seco (Mitsubishi)

La herramienta se mueve en avance rápido a X45.0, Z2.0. Al usar el formato de un solo bloque MITSUBISHI CNC Special Format (habilitado por el parámetro #1265), el operador comanda desplazamientos incrementales. La herramienta se mueve transversalmente en pasos del eje X de 2.0 mm (I2000) y se desplaza en el eje Z 1.5 mm (K1500). Debido a que la dirección D se comanda con un signo negativo (D-1.0), el controlador suprime el escape de alivio en la primera pasada de peck para preservar el perfil de la ranura, ejecutando el escape de la herramienta de 1.0 mm solo a partir de la segunda pasada. La herramienta regresa de manera segura a su posición inicial una vez que los límites incrementales de U-10.0 y W-20.0 se han mecanizado por completo.

Análisis de Errores

MarcaCódigo de AlarmaCondición de ActivaciónSíntoma del OperadorCausa Raíz / Solución
FanucAlarm 062 (PS0062)Valor negativo de profundidad o carrera especificado cuando el desplazamiento de alivio es cero, o valor distinto de cero en U/W cuando el desplazamiento de alivio es cero.El spindle se detiene, la ejecución del ciclo se detiene instantáneamente y la pantalla del panel de control parpadea con un alarm PS0062 rojo.Parámetros del ciclo programados incorrectamente. Asegúrese de que los desplazamientos de alivio no sean cero y que los parámetros de dirección de alivio sean números positivos.
FanucAlarm 0320 (PS0320)Valor negativo especificado para la distancia de carrera o profundidad de corte en los bloques del ciclo.El spindle se detiene, el feedrate cae a cero y la pantalla indica PS0320 ILLEGAL MOVEMENT AMOUNT.Las direcciones P y Q deben programarse como enteros positivos sin signo en el bloque del ciclo (por ejemplo, use P2000 en lugar de P-2000).
FanucAlarm 4536 (PS4536)Omisión de la dirección W o Q en un ciclo canned multipieza G73 o G74.El ciclo se niega a iniciar cuando la ejecución del programa llega al bloque G74, mostrando PS4536 NO W, Q COMMAND.Asegúrese de que tanto la dirección W como la Q estén especificadas explícitamente para operaciones de ciclos canned repetitivos o multipieza.
SiemensAlarm 17630Ciclo native G74 Reference point approach llamado mientras un eje está involucrado en una transformación de coordenadas activa.El movimiento del eje se detiene inmediatamente con una falla roja de transformación de coordenadas 17630 en la HMI.Una transformación de coordenadas (como TRANSMIT o TRACYL) está activa. Cancele la transformación usando el comando TRAFOOF antes de G74.
SiemensAlarm 17640Ciclo native G75 Fixed point approach llamado mientras un eje está involucrado en una transformación de coordenadas activa.El movimiento del eje se detiene, el spindle se detiene y se muestra 17640 Fixed point approach not possible.Conflicto activo de transformación de ejes. Elimine la llamada nativa de G75 o deseleccione las transformaciones de coordenadas con TRAFOOF.
SiemensAlarm 10752Peligro de colisión debido a la compensación de radio de herramienta (falló la detección de cuellos de botella/bottleneck).La ejecución del ciclo se interrumpe, el feedrate cae a cero y se activa una alarma de colisión.La compensación de radio de herramienta (G41/G42) permanece activa. Programe explícitamente G40 para cancelar la compensación antes de ejecutar el ciclo.
MitsubishiAlarm P32Direcciones estándar programadas P, Q o R en G74/G75 mientras el formato especial MITSUBISHI CNC Special Format está activo.El controlador rechaza el bloque del programa y detiene el ciclo, mostrando un estado amarillo de P32 Program Error.El parámetro #1265 está configurado en 1 (Formato Especial). Reemplace las direcciones estándar P, Q y R con las direcciones especiales I, K y D.
MitsubishiAlarm P33El formato especial está seleccionado pero se comandan elementos del formato normal, o se omiten valores requeridos.La máquina se detiene en el bloque del ciclo y se reporta P33 Program Error en la pantalla de control.Verifique la configuración del formato en el parámetro #1265. Use la estructura correcta del formato especial y compruebe que no se omitan variables requeridas.
MitsubishiAlarm P114El eje comandado difiere del plano seleccionado durante la ejecución del ciclo.El movimiento del eje está bloqueado y el controlador muestra P114 Plane Mismatch.El plano de coordenadas activo (G17/G18/G19) no coincide con el eje programado del ciclo. Alterne el parámetro #1241 para desactivar la comprobación, o configure el plano correcto.

Nota de Aplicación

Una catastrófica colisión de la torreta (turret) contra las mordazas del chuck o el contracabezal (tailstock) es la consecuencia directa de omitir la calibración del Parameter 5124#4 (FIP) en controles Fanuc o de ignorar el modo de traducción activa en sistemas Siemens. Si el programador comete un error en el Parameter 5124#4, el control interpreta un incremento de peck previsto de 3.0 mm (programado como P3000) como un insignificante movimiento de 0.003 mm en el sistema de incrementos IS-B, lo que provoca que la herramienta penetre de forma agresiva y continua sin romper la viruta, destruyendo el inserto de ranurado y deteniendo la línea de producción por daños mecánicos. De la misma manera, omitir la activación del traductor ISO mediante G291 en un controlador Siemens defaulted al modo nativo G290 causará que la máquina interprete G74 como un Reference Point Approach y G75 como un Fixed Point Approach, lanzando los ejes en avance rápido directo hacia el cero de la máquina a máxima velocidad. Para mitigar estos riesgos de colisión y proteger el tiempo de ciclo, los operadores deben establecer zonas virtuales de exclusión mediante las funciones de barrera física de chuck y tailstock en los parámetros del sistema. Además, en tornos Mitsubishi, la activación del formato especial mediante el parámetro #1265/bit0 exige sustituir las direcciones P y Q por I y K; en este control, programar la cantidad de escape con un signo negativo (como D-1.0) representa una ventaja de acabado crítica al suprimir el escape en la primera inmersión profunda para evitar rayar la pared posterior de la ranura. Validar estos parámetros específicos y aplicar G40 para cancelar la compensación de radio de la herramienta elimina la causa más frecuente de parada no planificada en este comando, asegurando piezas conformes desde el primer ciclo.

Red de Comandos Relacionados

  • G70: Ciclo de acabado que elimina la sobremedida final dejada por los ciclos G71/G72.
  • G71: Ciclo canned de torneado desbaste longitudinal que automatiza la eliminación de material en torneado antes del ranurado.
  • G72: Ciclo canned de desbaste refrentado transversal que elimina el material frontal para crear una superficie limpia para el ranurado frontal G74.
  • G73: Ciclo canned de repetición de patrón que automatiza múltiples pasadas de desbaste para piezas de trabajo preformadas.
  • G68: Comando de rotación de coordenadas que rota el plano de mecanizado activo, el cual debe desactivarse completamente antes de ejecutar ciclos fijos de torno.

Conclusión

Establecer una línea base de seguridad global en el taller de maquinado requiere la configuración sistemática de los parámetros de retracción por defecto en el control numérico de cada torno. Ajustar correctamente el Parameter 0722 o 5139 en Fanuc, la variable de sistema _ZSFI[9] en Siemens y el parámetro #8056 en Mitsubishi garantiza que la herramienta siempre cuente con una distancia segura de alivio, incluso cuando el programador omita la dirección R en el código del programa principal. La recomendación de producción primordial para maximizar la vida útil del herramental y asegurar la consistencia del tiempo de ciclo es realizar siempre una simulación de trayectoria en vacío, desactivar de forma obligatoria la compensación de radio de punta de herramienta (G40) antes del bloque del ciclo y validar el estado del traductor G291 en sistemas Siemens. Este rigor operativo neutraliza las variaciones dimensionales acumuladas, elimina el riesgo de costosas colisiones contra mordazas o chucks y asegura un flujo continuo de piezas aprobadas sin interrupciones imprevistas.

Preguntas Frecuentes (FAQ)

¿Por qué el torno Fanuc activa el alarm PS0320 al ejecutar un ciclo G74 o G75?

El alarm PS0320 (Illegal Movement Amount) se activa cuando se define un valor negativo en las direcciones de profundidad de corte o desplazamiento incremental P o Q dentro del segundo bloque del ciclo. A diferencia de otros comandos CNC donde el sentido se determina con el signo, el firmware de Fanuc requiere que estos incrementos sean valores enteros positivos sin signo, calculando la dirección de corte de manera interna de acuerdo a la posición inicial y final de los ejes. Acción práctica: Edite su programa y reemplace cualquier valor negativo por valores positivos enteros sin punto decimal en las direcciones de peck (por ejemplo, use P2000 en lugar de P-2000).

¿Qué sucede si se olvida programar la instrucción G291 en un control Siemens antes de ranurar?

Omitir la instrucción G291 impide que el traductor capture los bloques en formato ISO Dialect, forzando al controlador Siemens a procesar el programa bajo su lógica nativa G290. Bajo este modo, el comando G74 no se interpretará como ranurado frontal sino como un Reference Point Approach (aproximación al punto de referencia de la máquina), lo que desplazará la torreta de forma violenta en avance rápido hacia las coordenadas del cero de la máquina, arriesgando una colisión masiva si hay interferencia de herramientas o contrapuntos. Acción práctica: Inserte obligatoriamente la instrucción G291 en un bloque exclusivo antes de realizar la aproximación segura del ciclo canned y regrese al modo nativo insertando G290 al finalizar.

¿Cómo evita el signo negativo de escape (D o R) en Mitsubishi el desgaste prematuro de la herramienta?

Escribir la cantidad de escape Rd o Dd con un signo negativo (como D-1.0) en el control Mitsubishi activa un algoritmo especial de control de trayectoria que suprime el movimiento de relieve lateral de la herramienta durante la primera penetración profunda del ciclo. Esto evita que el inserto se desplace lateralmente raspando contra las paredes de la ranura de desbaste inicial cuando la viruta aún no ha sido evacuada por completo, protegiendo las caras laterales del inserto del desgaste abrasivo y asegurando una excelente calidad superficial en ranuras profundas. Acción práctica: Programe la dirección de escape de la base del corte con signo negativo (por ejemplo, D-1.5 o R-1.5) en su bloque de ciclo de formato especial o convencional para proteger el acabado.

¿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