Skip to main content
CNC.wiki

Ciclo de Taladrado Profundo G83: Guía Completa de Programación CNC

Aprenda a programar el ciclo G83 de taladrado profundo en controles CNC Fanuc, Siemens y Mitsubishi. Configure parámetros, evite alarmas y elimine colisiones.

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

Cofundador de CNC CARE

Introducción

Una torreta portaherramientas o cabezal de husillo que avanza lateralmente a gran velocidad y choca directamente contra la mordaza de una prensa (vise jaw), bridas de sujeción (clamps) o las garras giratorias del plato (chuck) de un torno es el escenario de fallo más costoso cuando se ejecuta el taladrado profundo axial con G83. Este desastre ocurre si el ancho de verificación de posición en la retracción (Parameter No. 5185 en Fanuc) se configura con un valor excesivamente grande, lo que engaña al control haciéndole registrar que la broca ha salido del agujero antes de que realmente libre la cara de la pieza. La trayectoria de transición rápida resultante dobla los husillos de bolas, rompe la broca de carburo sólido y provoca una parada no planificada por alarma de sobrecorriente del servo. Si no se verifica este parámetro antes de producción, la desviación dimensional se acumula ciclo a ciclo y solo se detecta en la inspección final como pieza rechazada. Validar el parámetro 5185 elimina la causa más frecuente de parada no planificada en este comando, evitando tiempos de inactividad costosos y el scrap de costosas piezas de fundición.

Resumen Técnico

Detalle TécnicoEspecificación
Código de ComandoG83 (Fanuc, Mitsubishi, Siemens Dialecto ISO), CYCLE83 (Siemens Nativo)
Grupo ModalGrupo 09 (Fanuc, Mitsubishi), Grupo 10 (Siemens G291), Activo de Forma Modal (Siemens CYCLE83)
Marcas SoportadasFanuc, Siemens, Mitsubishi
Parámetros CríticosProfundidad de Picoteo (Q o Qq), Distancia de Retracción (Parameter 5115 / #8013 / _VRT), Factor de Degresión (DAM)
Restricción PrincipalDebe cancelarse con un bloque G80 o un bloque MCALL vacío antes de coordenadas o transformaciones de coordenadas posteriores.

Lectura Rápida

  • Evacuar virutas de forma segura: Seleccione el taladrado profundo con picoteo G83 para retractar periódicamente la broca fuera del agujero, evitando la acumulación en las ranuras, la fricción excesiva y el fallo térmico.
  • Alineación de sujeción: Fije las piezas en bruto de forma rígida en la mordaza de una prensa (vise jaw), bridas de sujeción montadas en mesa o garras giratorias del plato (chuck) antes de iniciar los ciclos automáticos de taladrado.
  • Desactivar compensación de radio: Desactive la compensación de radio de la herramienta (G41 o G42) con G40 antes de la ejecución del ciclo para evitar la Alarm 61815 en Siemens o errores de posicionamiento en la línea central.
  • Validar enteros de temporización: Programe los tiempos de espera como milisegundos enteros (por ejemplo, P1500 para 1.5 segundos) en sistemas Fanuc y Mitsubishi para evitar la truncación decimal y el vitrificado de la herramienta.
  • Confirmar cancelación modal: Cancele los ciclos modales con G80 (o cancelación MCALL en Siemens) para evitar penetraciones de taladrado no deseadas en las siguientes coordenadas de posicionamiento.
  • Ejecutar prueba de bloque único: Verifique las distancias de seguridad en la pantalla de coordenadas HMI ejecutando una ejecución en seco (dry run) en modo bloque a bloque antes de iniciar avances automáticos a alta velocidad.

Conceptos Básicos

El proceso mecánico de taladrado profundo con picoteo —dividendo periódicamente los cortes axiales profundos en pasos de avance más pequeños y retrayendo la herramienta para limpiar la acumulación de virutas— se aplica universalmente en los controladores Fanuc, Siemens y Mitsubishi para evitar el desgaste de la herramienta, la fatiga térmica y la rotura de la broca. A menudo se ejecuta primero un taladrado de punteado utilizando un ciclo de taladrado de punteado G81 para guiar la punta de la broca de taladrado profundo y evitar la desviación de coordenadas.

Al dividir de forma intermitente los cortes axiales profundos en múltiples movimientos de avance más pequeños y retraer la herramienta completamente fuera del agujero de regreso al nivel de seguridad del Punto R, G83 evita la acumulación de virutas dentro de las ranuras de la broca. Esto permite que el fluido de corte y el refrigerante limpien las virutas calientes y abrasivas y lubriquen directamente la punta de la herramienta. El ciclo G83 es modally active, lo que significa que permanece activo hasta que se programa un comando de cancelación de ciclo fijo G80.

Esta reducción drástica de la fricción de corte y de la fatiga térmica prolonga la vida útil de las brocas de metal duro y de plaquitas intercambiables, en particular al mecanizar aleaciones duras que se endurecen por deformación. Durante la eliminación de virutas, la broca avanza hasta la profundidad, ejecuta una temporización si está programada, y luego se retrae por completo fuera del agujero hasta el plano de referencia desplazado por la distancia de seguridad para evacuar las virutas. Para materiales que producen virutas cortas, los programadores pueden optar por el ciclo de taladrado con picoteo rápido G73, el cual rompe las virutas retrayéndose solo una pequeña distancia de holgura controlada por parámetros sin perder tiempo en recorridos sin corte.

Estructura de Comandos

La sintaxis del ciclo de taladrado profundo con picoteo varía según el sistema de control y el modo seleccionado. En los sistemas Fanuc y Mitsubishi, G83 es un comando modal que opera dentro del Grupo 09. Una vez activado, la máquina ejecutará el ciclo de taladrado en la coordenada inicial y repetirá la secuencia en cualquier bloque de coordenadas posterior hasta que se programe un comando de cancelación. Esta sintaxis se basa en letras específicas para definir los offsets de coordenadas y el comportamiento de mecanizado.

En los controles Siemens Sinumerik, el programador puede elegir entre el modo nativo y el modo ISO Dialect. El modo nativo utiliza un ciclo tecnológico controlado por parámetros llamado CYCLE83, el cual debe ir precedido por un comando MCALL modal. En el modo ISO Dialect, el controlador compila una estructura estándar de código G G83 utilizando los registros modales del Grupo 10. Cada una de estas estructuras requiere una configuración cuidadosa de ejes, profundidades, holguras y tiempos de espera.

; Formato de Fresado Estándar de Fanuc:
G98 (or G99) G83 X_ Y_ Z_ R_ Q_ D_ F_ K_ ;

; Formato de Torneado Estándar de Fanuc (Taladrado Frontal): G83 X(U)_ C(H)_ Z(W)_ R_ P_ Q_ ,D_ F_ K_ M_ ;

; Modo Nativo de Siemens: MCALL CYCLE83 (RTP, RFP, SDIS, DP, DPR, FDEP, FDPR, DAM, DTB, DTS, FRF, VARI, _AXN, MDEP, _VRT, _DTD, _DIS1) ;

; Modo ISO Dialect de Siemens: G83 X(U)_ C(H)_ Z(W)_ R_ Q_ P_ F_ K_ M_ ;

; Formato de Torno de Mitsubishi: G83 X/U_ C/H_ Z/W_ Rr Qq Pp Ff Kk Mm ;

; Formato Especial de Centro de Mecanizado de Mitsubishi: G83 Xx1 Yy1 Zz1 Rr1 Qq1 Ff1 Pp1, li1, Jj1 Dd1 Ee1 ;

Dirección / ParámetroDescripciónSistema / Unidades
X, Y (o U, V, C, H)Coordenadas del centro del agujeroFanuc, Mitsubishi, Siemens ISO (mm o pulgadas)
Z (o W)Coordenadas de la profundidad final (absoluta o incremental)Fanuc, Mitsubishi, Siemens ISO (mm o pulgadas)
R (o Rr)Coordenada del plano de seguridad del Punto R o distancia incrementalFanuc, Mitsubishi, Siemens ISO (mm o pulgadas)
Q (o Qq)Profundidad de corte incremental por picoteo (estrictamente positiva)Fanuc, Mitsubishi, Siemens ISO (mm o micras)
P (o Pp)Tiempo de espera en el fondo del agujeroFanuc, Mitsubishi, Siemens ISO (milisegundos, sin decimales)
F (o Ff)Avance de corteFanuc, Mitsubishi, Siemens ISO (mm/min o pulgadas/min)
K (o Kk, LI, L)Número de repeticiones del cicloFanuc, Mitsubishi, Siemens ISO (Entero de 0 a 9999)
D (o ,D)Cantidad de holgura de alivio / retracciónFanuc, Mitsubishi (real positivo)
RTP, RFP, SDISPlano de retracción, plano de referencia, distancia de seguridadSiemens CYCLE83 Nativo (coordenadas/valores reales)
DP, DPR, DTBProfundidad absoluta, profundidad relativa, tiempo de esperaSiemens CYCLE83 Nativo (coordenadas/segundos/revoluciones)
DAM, VARI, _AXNValor de degresión, tipo de mecanizado, selección de eje de herramientaSiemens CYCLE83 Nativo (parámetros/enteros)

Aplicaciones de Marca

Fanuc

En los sistemas de torneado y fresado Fanuc, la ejecución modal del ciclo G83 utiliza los registros del Grupo 09. El ciclo emplea el Parameter 5115 para la holgura de retracción estándar.

Un bloque de taladrado estándar en un centro de mecanizado se escribe como G90 G99 G83 X300.0 Y-250.0 Z-150.0 R-100.0 Q15.0 F120.0 K1 ; el cual taladra en coordenadas absolutas con una profundidad de picoteo de 15 mm.

AspectoDetalles
Parámetros CríticosEl Parameter No. 5101 Bit 2 (RTR) alterna entre eliminación estándar de virutas (1) y rotura rápida de virutas (0). El Parameter No. 5115 define la distancia de holgura d por defecto para el picoteo estándar. El Parameter No. 5114 define la distancia de holgura d por defecto para el picoteo rápido. El Parameter No. 5185 especifica el ancho de verificación de posición durante la retracción por picoteo.
Alarmas AsociadasLa Alarm PS0206 (AXIS SWITCHING IN RIGID MODE) ocurre cuando se cambian los planos de coordenadas activos o los ejes de taladrado sin cancelarse el ciclo. La Alarm PS0200 (ILLEGAL S CODE COMMAND) se activa si la velocidad del husillo S supera los límites de rotación de la gama de engranajes activa. La Alarm PS0368 (OFFSET REMAIN AT OFFSET COMMAND) se activa si ocurre un cambio de parámetro mientras un offset está activo.
Diferencias de VersiónLa Serie 15 ordena las repeticiones a través de la dirección L, y las coordenadas absolutas del Punto R se pueden alternar mediante el parámetro RAB Parameter 5102 Bit 6. Las Series 16/30i utilizan la dirección K para las repeticiones y adoptan por defecto coordenadas incrementales para el Punto R.

Advertencia: No escriba un punto decimal en la dirección P (como P1.5) en los controles Fanuc. El preprocesador no podrá analizar el decimal, lo que provocará que la temporización se ignore o se interprete como una pausa de 1 milisegundo, lo que conduce al rozamiento de la herramienta y a un desgaste rápido del filo.

Siemens

En los controles Sinumerik, el ciclo tecnológico CYCLE83 opera bajo el modo G290. En el modo de dialecto ISO G291, G83 funciona como un comando del Grupo 10 utilizando variables GUD7.

Una estructura de comando nativa se escribe como MCALL CYCLE83 (155.0, 150.0, 1.0, 5.0, , 100.0, , 20.0, 1.0, 1.0, 1.0, 0, 3, 8.0, 0.8) ; la cual ejecuta la rotura de viruta.

AspectoDetalles
Parámetros CríticosVARI determina la rotura de viruta (0, retracción de _VRT) frente a la eliminación de viruta (1, retracción a RFP + SDIS). DAM define el factor de degresión para disminuir las profundidades de picoteo. FRF escala el avance del primer picoteo.
Alarmas AsociadasLa Alarm 61101 (Reference plane defined incorrectly) se activa si RFP, RTP y las coordenadas de profundidad son inconsistentes. La Alarm 61815 (G40 not active) se activa si G41/G42 está activo. La Alarm 61800 (External CNC system missing) se activa si se llama a G291 estando desactivado el MD 18800. La Alarm 61102 (No spindle direction programmed) se activa si falta M03/M04.
Diferencias de VersiónSinumerik 802D sl carece de soporte para avance en tiempo inverso (G93) y cuenta con variables de reinicio de código G protegidas contra escritura como MD 20154. Sinumerik 840D sl admite pantallas completas de grupos G y G93.

Advertencia: La compensación del radio de la herramienta debe desactivarse utilizando G40 antes de llamar a CYCLE82 o CYCLE83. Dejar G41 o G42 activos activará la Alarm 61815 y detendrá la ejecución del programa.

Mitsubishi

En los CNC de Mitsubishi, G83 se mapea como Ciclo de Taladrado Profundo Frontal 1 para tornos o Taladrado con Picoteo estándar para fresado. El control lee el Parameter 8013 para la holgura de alivio.

Un ejemplo es G83 X25.0 Z-14.5 R-3.0 Q5000 F200.0 M12 ; el cual taladra hasta Z-14.5 con una profundidad de picoteo de 5 mm y la mordaza del eje C M12 activa.

AspectoDetalles
Parámetros CríticosEl Parameter #8013 especifica la distancia de holgura de retracción. El Parameter #19417 (Hole dec check 2) configura las comprobaciones de desaceleración (0: sin comprobación, 1: comprobación en el punto de corte y fondo, 2: comprobación completa con sv024). El Parameter #1184 (clmp_D) establece el tiempo de espera de desbloqueo del husillo del eje C.
Alarmas AsociadasEl Program Error P411 (Axis name switching G111 active) se activa si se ejecuta G111 mientras el ciclo está activo. El Program Error P652 (Sub Part System Control under high-accuracy mode) se activa si se emite G122/G144 mientras el ciclo está activo. El Program Error P33 (Simultaneous X and Z axis in G83.2) se activa si ambos ejes se ordenan en el mismo bloque G83.2.

Advertencia: Programar puntos decimales en la dirección Pp1 bajo el Formato Especial hará que el control trunque el decimal, reduciendo una temporización de 1.5s a una pausa microscópica de 1ms.

Comparación de Marcas

TemaFanucSiemensMitsubishi
Compilador de formato bimodal de programaSin compilador de formato bimodal para ciclos fijos.El analizador bilingüe mediante G290/G291 alterna entre el modo nativo CYCLE83 y los ciclos fijos G83.El analizador bilingüe mediante G188/G189 reasigna dinámicamente las tablas de ciclos fijos G83.
Desacoplamiento de coordenadas y repeticionesPosicionamiento de coordenadas en línea y recuentos de repetición (K o L).Desacopla las coordenadas del ciclo utilizando la llamada modal MCALL y subprogramas o macros de posición independientes.Posicionamiento de coordenadas en línea y recuentos de repetición (K o LI). El formato especial permite parámetros de comprobación de ejes en línea.
Formatos de retracción y temporización a nivel de parámetrosTemporizaciones de valor entero (P en ms). Tipo de retracción configurado globalmente mediante Parameter RTR. Distancia de holgura gestionada por los Parameters 5114/5115.Temporizaciones de revoluciones del husillo (DTB < 0) o segundos decimales. Escala el avance del primer picotazo (FRF) y la degresión (DAM) con decimales.Temporizaciones de valor entero (Pp1 en ms, decimales truncados). Holgura de retracción configurada mediante el Parameter #8013. Espera de desbloqueo configurada mediante el Parameter #1184.
Comprobaciones de desaceleración y seguridadGestionado globalmente mediante parámetros. Ancho de comprobación de posición durante retracción controlado por el Parameter 5185.Retracción _VRT y holgura de seguridad SDIS. Comprobaciones de posición gobernadas por variables del preprocesador.El Parameter #19417 (Hole dec check 2) configura las comprobaciones de desaceleración (0: ninguna, 1: punto de corte y fondo, 2: comprobación completa con sv024).

Análisis Técnico

Un análisis comparativo del procesamiento de ciclos fijos revela tres diferencias fundamentales entre las arquitecturas de compiladores de Fanuc, Siemens y Mitsubishi.

En primer lugar, el modelo de traducción del compilador para la deactivación del ciclo G83 difiere. Fanuc permite cancelar sobre la marcha los ciclos fijos activos mediante comandos de movimiento estándar del Grupo 01. Especificar un comando del Grupo 01 como G00 o G01 en un bloque posterior cancela automáticamente G83, comportándose de manera idéntica a un G80 explícito. Por el contrario, el modo nativo CYCLE83 de Siemens se llama mediante MCALL y permanece activo en los bloques posteriores, ignorando por completo las transiciones G00 o G01 hasta que se ejecuta un bloque MCALL vacío e independiente. Mitsubishi también requiere transiciones G80 o G188 para borrar la memoria del ciclo activo.

En segundo lugar, el desacoplamiento de las posiciones de coordenadas de los bloques del ciclo varía. El modo nativo de Siemens aísla por completo el ciclo tecnológico de taladrado de las coordenadas de los centros de los agujeros. El bloque MCALL CYCLE83 define únicamente el comportamiento de taladrado, permitiendo que las coordenadas o las macros de patrones (como HOLES2) se enumeren en líneas separadas. Fanuc y Mitsubishi, sin embargo, escriben las coordenadas, los recuentos de repeticiones y los parámetros del ciclo en línea en el mismo bloque. El Formato Especial de Mitsubishi incluso permite a los programadores escribir anchos de comprobación de posición de ejes directamente dentro del bloque del ciclo.

En tercer lugar, los formatos de parámetros y temporizaciones divergen. Fanuc y Mitsubishi utilizan temporizaciones enteras especificadas en milisegundos (dirección P o Pp1), donde los decimales están prohibidos o son truncados. El Formato Especial de Mitsubishi trunca los decimales, lo que significa que P1.5 se compila como 1 ms. Siemens especifica la temporización en el fondo (DTB) directamente como segundos decimales reales o revoluciones del husillo, y admite parámetros de escala como el factor de avance (FRF) y la degresión (DAM) como porcentajes decimales reales. Fanuc y Mitsubishi gestionan las holguras de retracción a través de parámetros (Parameter 5115 para Fanuc, #8013 para Mitsubishi), mientras que Siemens especifica la distancia de seguridad SDIS y la retracción _VRT directamente en el programa.

Ejemplos de Programas

Ejemplo de Ciclo Fijo de Fanuc

G90 G99 G83 X300.0 Y-250.0 Z-150.0 R-100.0 Q15.0 F120.0 K1 ;

Ejecución en seco

La máquina ejecuta un posicionamiento en avance rápido (G00) en el plano XY en X300.0, Y-250.0. El eje Z se desplaza en rápido hasta el nivel de seguridad del Punto R de -100.0. La broca avanza a F120.0 hasta la primera profundidad de picoteo de Z-115.0 (calculada como R-100.0 menos Q15.0). El eje Z se desplaza en rápido de regreso al nivel del Punto R de -100.0 para limpiar virutas y admitir refrigerante. El eje Z se desplaza en rápido hacia abajo hasta -114.5 (distancia de holgura d definida por el Parameter 5115 como 0.5 mm por encima de la profundidad anterior de -115.0). El eje Z avanza a F120.0 para el siguiente picoteo de 15 mm hasta la profundidad Z-130.0. El eje Z se desplaza en rápido de regreso al Punto R (-100.0). El eje Z se desplaza en rápido hacia abajo hasta -129.5 (holgura d). El eje Z avanza a F120.0 hasta la profundidad absoluta final de Z-150.0. El ciclo se completa y el eje Z se desplaza en rápido de regreso al Punto R (-100.0) porque G99 está activo.

Ejemplo de Ciclo Tecnológico de Siemens

G290 ;
MCALL CYCLE83 (155.0, 150.0, 1.0, 5.0, , 100.0, , 20.0, 1.0, 1.0, 1.0, 0, 3, 8.0, 0.8) ;
X100.0 Y100.0 ;
MCALL ;

Ejecución en seco

El programa entra en el modo nativo de Siemens (G290). La llamada modal MCALL se activa para CYCLE83 con los parámetros: plano de referencia RFP=150.0, plano de retracción RTP=155.0, distancia de seguridad SDIS=1.0, profundidad final DP=5.0, primera profundidad de picoteo FDEP=100.0, degresión DAM=20.0, temporización DTB=1.0s, factor de avance FRF=1.0, tipo de mecanizado VARI=0 (rotura de viruta), eje de herramienta _AXN=3 (eje Z), retracción _VRT=8.0mm y holgura de trayectoria _DIS1=0.8mm. Al moverse a la coordenada X100.0 Y100.0, el eje Z se desplaza en rápido hasta el plano de referencia desplazado por la holgura de seguridad (RFP+SDIS = 151.0). El eje Z avanza a la velocidad de avance programada hasta la primera profundidad de picoteo de 100.0. El eje Z se retrae por la distancia de rotura de viruta _VRT (8.0 mm) para romper virutas largas, moviéndose a la coordenada Z 108.0. El eje Z se desplaza en rápido hacia abajo hasta 100.8 (que es 100.0 + _DIS1 0.8 mm). El eje Z avanza para el siguiente picoteo. La profundidad de picoteo se decrementa en DAM=20.0, por lo que el avance es de 80.0, alcanzando la coordenada absoluta 20.0. El eje Z se retrae en _VRT (8.0 mm) hasta Z28.0. El eje Z se desplaza en rápido hacia abajo hasta 20.8. El eje Z avanza hasta la coordenada de profundidad final de 5.0. El husillo realiza una temporización en el fondo durante 1.0 segundo. El eje Z se desplaza en rápido de regreso al plano de retracción RTP (155.0). El bloque MCALL vacío cancela el ciclo modal.

Ejemplo de Ciclo de Torno de Mitsubishi

G83 X25.0 Z-14.5 R-3.0 Q5000 F200.0 M12 ;

Ejecución en seco

La máquina ejecuta un posicionamiento rápido (G00) en el plano XC en la coordenada X25.0. Se ejecuta el comando de mordaza del husillo del eje C M12, bloqueando el husillo en su posición. El eje Z se desplaza en rápido hasta el nivel del Punto R (que está 3.0 mm por encima de la cara: Z-3.0). El eje Z avanza a F200.0 hasta la primera profundidad de picoteo de Z-8.0 (calculada como Punto R menos Q5.0). El eje Z se desplaza en rápido de regreso al nivel del Punto R (Z-3.0) para la eliminación estándar de virutas. El eje Z se desplaza en rápido de regreso hacia abajo hasta Z-7.5 (holgura de seguridad m definida por el Parameter #8013 como 0.5 mm). El eje Z avanza a F200.0 hasta la profundidad absoluta final de Z-14.5. El comando de desbloqueo M13 es emitido automáticamente por el control, y el husillo realiza una temporización durante el tiempo configurado en el Parameter #1184 (clmp_D). El eje Z se desplaza en rápido de regreso al plano de seguridad inicial.

Análisis de Errores

MarcaCódigo de AlarmaCondición de ActivaciónSíntoma del OperadorCausa Raíz / Solución
FanucAlarm PS0206Intento de cambio de eje o plano (por ejemplo, del ciclo del eje Z al ciclo del eje X) sin cancelar el ciclo fijo activo.El desplazamiento de los ejes se detiene, la ejecución del programa se para y la pantalla muestra Alarm PS0206.El ciclo modal G83 sigue activo en el sistema. Ejecute primero un bloque de cancelación de ciclo fijo G80 antes de ordenar el nuevo eje o plano.
FanucAlarm PS0200La velocidad del husillo programada (S) supera los límites de rotación máximos de la gama de engranajes activa.El programa se detiene, el husillo no gira y la pantalla muestra Alarm PS0200.Límite de velocidad del husillo excedido. Verifique los límites de velocidad en el rango de engranajes activo y reduzca el valor S.
FanucAlarm PS0368Intento de cambio de parámetro de corrector de herramienta mientras los valores de corrector están activos en los registros.La ejecución del ciclo se detiene, el movimiento de la herramienta cesa y la pantalla muestra Alarm PS0368.Los correctores activos deben ser cancelados. Ordene primero la cancelación del corrector de herramienta antes de intentar cambios de parámetros.
SiemensAlarm 61101El plano de referencia RFP, el plano de retracción RTP y las coordenadas de profundidad son inconsistentes.El control detiene la prelectura del bloque, el ciclo no arranca y la pantalla muestra Alarm 61101.Las coordenadas son lógicamente incorrectas (por ejemplo, RTP está por debajo de la profundidad). Corrija las coordenadas de los planos en la lista de parámetros de CYCLE83 de modo que RTP esté por encima de RFP y DP.
SiemensAlarm 61815Se llama a un ciclo en modo dialecto ISO externo G291 mientras la compensación de radio de la herramienta G41 o G42 está activa.El preprocesador interrumpe la ejecución, el movimiento de los ejes se detiene y la pantalla muestra Alarm 61815.La compensación de herramienta no es válida en los modos de taladrado. Desactive la compensación de radio de la herramienta con G40 antes de llamar a G83.
SiemensAlarm 61800Se ordena el cambio al modo dialecto ISO G291 pero la compilación de lenguaje externo está desactivada en el control.El cambio de compilador falla, la compilación de bloques se detiene y la pantalla muestra Alarm 61800.El bit de opción o el registro de compilación está desactivado. Active el parámetro de datos de máquina MD 18800 $MN_MM_EXTERN_LANGUAGE.
SiemensAlarm 61102Falta la rotación del husillo M03 o M04 en los registros activos durante la llamada al ciclo.La ejecución del programa se detiene al inicio del ciclo, el husillo permanece inmóvil y la pantalla muestra Alarm 61102.La rotación del husillo debe inicializarse. Programe la dirección del husillo (M03/M04) y la velocidad (S) antes del bloque del ciclo.
MitsubishiProgram Error (P411)Se ejecuta el comando de cambio de nombre de eje (G111) mientras el ciclo fijo (como G83) está activo.El programa se detiene, el movimiento de los ejes se para y la pantalla muestra Program Error P411.Las transformaciones de ejes no se pueden ordenar mientras los ciclos modales están activos. Cancele el ciclo con G80 antes de ordenar G111.
MitsubishiProgram Error (P33)Se ordenan tanto el eje de taladrado X (o U) como Z (o W) en el mismo bloque durante G83.2.El movimiento de los ejes se detiene, el programa se detiene y la pantalla muestra Program Error P33.El comando de taladrado de doble eje no es válido para G83.2. Ordene las coordenadas de destino de los ejes por separado.
MitsubishiProgram Error (P923 / P261 / P922)Se llama a la rotación de coordenadas o a la conversión de coordenadas 3D (G68.1) mientras G83 está activo.El compilador detiene el programa, los movimientos de los ejes paran y la pantalla muestra Program Error P923.Las transformaciones de coordenadas no se pueden iniciar mientras el ciclo fijo está activo. Cancele el ciclo G83 con G80 antes de invocar G68.1.
MitsubishiOperation Error (M01 0107)El avance de corte y la velocidad de rotación calculados superan los límites de la gama de engranajes activa.El avance se detiene, el husillo para y la pantalla muestra Operation Error M01 0107.Límites físicos de velocidad de engranaje excedidos. Ajuste la velocidad o el avance de corte a valores dentro de los límites físicos de la gama.

Nota de Aplicación

La rotura de brocas de metal duro y el desguace inmediato de piezas fundidas se producen cuando los operadores reinician el mecanizado automático tras una parada de emergencia sin borrar los registros modales del ciclo. En controles Fanuc, Siemens y Mitsubishi, las coordenadas de profundidad y el modo G83 permanecen activos en la memoria del preprocesador después de un reset. Si se inicia la ejecución del programa sin ejecutar una cancelación modal con G80 o un bloque MCALL vacío, el CNC interpretará el siguiente movimiento de aproximación como un bloque de taladrado activo, introduciendo la broca en rápido hacia las bridas de sujeción (clamps) de la mesa o las mordazas de la prensa (vise jaw). Para mitigar este riesgo, los programadores deben validar el parámetro #19417 en sistemas Mitsubishi para controlar la desaceleración del eje, verificar que el Parameter No. 5101 Bit 2 (RTR) esté correctamente configurado en Fanuc según la retracción deseada, y verificar que no se llame a G83 con compensación de radio (G41/G42) activa para evitar la Alarm 61815 en Siemens. Ejecutar una ejecución en seco en modo bloque a bloque para supervisar las posiciones en la pantalla HMI garantiza la seguridad de la configuración antes del mecanizado real.

Red de Comandos Relacionados

  • G80: Cancele todos los ciclos fijos activos, restableciendo el control al modo de interpolación de movimiento normal.
  • G73: Ejecute el taladrado profundo con picoteo rápido donde la herramienta se retrae solo una pequeña distancia de holgura d para la rotura de virutas en lugar de retraerse por completo al Punto R.
  • G81: Realice el taladrado de punteado estándar o taladrado sin avance de picoteo.
  • CYCLE830: Proporcione taladrado profundo avanzado en controles Siemens, incluyendo control de agujero guía, primer corte suave y taladrado pasante con avance reducido.
  • G83.2: Ejecute el Ciclo de Taladrado Profundo 2 en sistemas de torno Mitsubishi, permitiendo incrementos de picoteo iniciales y sucesivos independientes.

Conclusión

La recomendación clave para optimizar la producción de taladrado profundo con G83 consiste en programar siempre una cancelación explícita mediante G80 o MCALL vacío inmediatamente después del último agujero del ciclo. Esto asegura que los sistemas de coordenadas y de posicionamiento recuperen su comportamiento normal y se eviten plunges destructivos accidentales en bloques posteriores. Ajustar el juego de parámetros de retracción y validar las distancias de seguridad del plano de referencia R directamente en la pantalla de coordenadas del control de forma previa a la producción garantiza un tiempo de ciclo controlado y un mecanizado libre de colisiones.

Preguntas Frecuentes (FAQ)

¿Qué causa el Alarm 61101 en Siemens al programar el ciclo CYCLE83?

La alarma 61101 se dispara si el plano de retorno RTP, el plano de referencia RFP y la profundidad Z no guardan consistencia lógica (por ejemplo, si RTP está por debajo de RFP o de la profundidad final). Como acción práctica, verifique la jerarquía de alturas en su bloque de parámetros CYCLE83 en la pantalla HMI y asegúrese de que RTP sea el nivel más alto del eje Z.

¿Por qué la broca se rompe al usar un valor decimal en el tiempo de espera P en Fanuc?

Los controles Fanuc y Mitsubishi leen la dirección P estrictamente en milisegundos enteros y no admiten puntos decimales. Si programa P1.5 en lugar de P1500, el compilador trunca el valor interpretándolo como 1 milisegundo, eliminando la pausa en el fondo del agujero y provocando acumulación de viruta y fricción térmica que fractura la herramienta. Como acción práctica, escriba siempre los tiempos de dwell como números enteros sin punto decimal en su programa G-code.

¿Cómo se reduce el tiempo de ciclo en taladrados profundos usando el factor de degresión DAM en Siemens?

El parámetro DAM permite disminuir la profundidad de cada picoteo sucesivo a medida que la broca desciende, reduciendo la carga y evitando la acumulación de calor. Al programar un valor negativo como DAM=-0.8, cada picotazo sucesivo se reduce al 80% del anterior hasta alcanzar la profundidad final. Como acción práctica, configure el parámetro de degresión en el ciclo tecnológico cuando maquina fundiciones duras para aumentar la vida útil de la herramienta y evitar el scrap por brocas rotas.

¿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 - 2008)
  • Ö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