Generador de ciclos de roscado CNC
Genera ciclos de roscado CNC para macho, torno y fresa de roscar en controles Fanuc, Haas, Siemens y otros. Incluye G84, G76, G32 y CYCLE84.
Seleccionar rosca
FiltrosTodas
Parámetros del proceso
Resultado ·Ciclo de Roscado Rígido G84 Fanuc
(M6 x 1 - paso 1 mm)
G21 (unidades en mm)
G90 G54 G00 X0 Y0 Z7 (centrar en agujero · Z segura encima del plano R)
S600 M03
M29 S600 (roscado rígido si aplica)
G84 Z-12 R2 F600 (G84: ciclo roscado derecha (RH) · Z=-12 profundidad abs · R=2 plano R · F=600 mm/min = RPM×paso)
G80 (cancelar ciclo enlatado)
⚠ Código base orientativo para revisar y adaptar al post/control real. Verifica siempre el código y las trayectorias con un profesional cualificado antes de mecanizar.
Notas del ciclo · Recomendaciones
Consejos de taller y problemas frecuentes
Selección de técnica y resolución de problemas para el método Macho de roscar. Cambia el método de roscado arriba para ver consejos específicos.
Cómo hacerlo bien
Macho: helicoidal, punta o canal recto
Punta helicoidal (gun tap) empuja la viruta hacia delante en pasantes; helicoidal evacúa hacia arriba en ciegos; canal recto para materiales de viruta corta como fundición o latón. Elige el ángulo de hélice según la tenacidad del material.
Roscado rígido vs. flotante
El roscado rígido (G84/CYCLE84) sincroniza husillo y avance: imprescindible para CNC moderno y agujeros ciegos. El portamachos flotante compensa pequeños desajustes de sincronía en máquinas antiguas, pero permite menos control de profundidad.
Velocidad y lubricación por material
Acero al carbono: 8–15 m/min con aceite de corte. Inoxidable: baja a 4–8 m/min y lubrica abundante para evitar acritud. Aluminio: 15–30 m/min con macho pulido o TiN para que no se emboce. Fundición: en seco o con aire.
Profundidad útil en agujero ciego
Reserva 2–3 pasos de carrera de salida más allá de la rosca útil: el macho necesita espacio para el chaflán de entrada y la viruta acumulada. Programa el fondo del taladro más profundo que la rosca para no clavar el macho.
Control con galgas Go/No-Go
Para producción valida con galga Go/No-Go, micrómetro de flancos (3 hilos) o criterio de plano. El taladro correcto NO garantiza una rosca aceptada: la tolerancia se verifica en el flanco, no en el diámetro de la broca.
Si algo va mal · síntoma → causa → solución
⚠ Macho roto dentro del agujero
Causas: taladro previo pequeño, lubricación insuficiente, viruta sin evacuar en ciego, desalineación o avance no sincronizado. Solución: aumenta el taladro hacia el % de rosca recomendado, mejora el refrigerante, usa roscado rígido y retira viruta en ciclos profundos (peck).
⚠ Galga No-Go entra (rosca sobredimensionada)
Causas: macho desgastado o sobredimensionado, exceso de oscilación en flotante, recuperación elástica del material o macho mal elegido para el material. Solución: cambia el macho, reduce holgura del portamachos, baja velocidad en materiales que recuperan y verifica la clase del macho.
⚠ Galga Go no entra (rosca apretada)
Causas: compensación de fresa insuficiente, plaquita sin llegar a profundidad, rebaba en la cresta o taladro previo demasiado grande con macho de laminación. Solución: ajusta compensación/profundidad, desbarba la entrada y revisa que el taladro de forming no quede pasado.
⚠ Entrada acampanada (bell-mouth)
La rosca queda más abierta en la boca que en el fondo. Causas: macho no perpendicular, arranque sin guía, husillo con holgura o flotante con demasiado juego. Solución: arranca con guía o avanzando sincronizado desde el primer hilo, revisa perpendicularidad y reduce el juego del portaútiles.
⚠ Mal acabado o flancos rasgados
Causas: velocidad de corte alta en material blando/pegajoso, filo desgastado, lubricación pobre o última pasada con demasiada penetración. Solución: baja Vc en aluminio/inox, cambia el filo, mejora refrigerante y añade una pasada de afino casi sin profundidad.
⚠ Rosca incompleta en el fondo (ciego)
Causas: rosca útil programada hasta el fondo del taladro sin reserva, o macho de canal recto que no llega. Solución: taladra más profundo dejando 2–3 pasos de salida, usa macho de fondo (bottoming) sólo para los últimos hilos y verifica la longitud útil real.
Otras funciones de roscas
Guía técnica: ciclos de roscado CNC (G84, G76, G32, CYCLE84)
Artículo de referencia para esta sección. Cambia de objetivo arriba (taladro, identificar, CNC, método, reparación o placa base) para ver la guía específica de esa herramienta.
Cada control CNC programa el roscado con su propia sintaxis, pero todos resuelven el mismo problema: sincronizar avance y giro del husillo con precisión suficiente para no destruir el filete. Esta guía repasa los ciclos más habituales y en qué se diferencian Fanuc, Haas, Siemens y Heidenhain.
Elige operación y control antes de generar el ciclo. Las variantes y parámetros de G76 y G84 dependen del control: comprueba el programa con el manual de tu máquina.
Roscado rígido con macho: G84/G74 y CYCLE84
En controles tipo Fanuc, G84 rosca a derechas y G74 a izquierdas; el avance F debe ser exactamente RPM × paso, y M29 activa el roscado rígido (husillo servo-sincronizado con el eje Z) antes del ciclo. Sin M29, el ciclo es flotante y necesita un portamachos compensador para absorber el desfase mecánico.
Siemens resuelve lo mismo con CYCLE84, que ya sincroniza giro y avance internamente por parámetros (RTP, RFP, DP, PIT, SDAC): no hace falta programar M29 ni calcular el avance F a mano.
G76 en torno: cómo se reparte el corte entre pasadas
El formato de dos bloques de G76 separa la calidad (primer bloque: nº de pasadas de acabado, chaflán, ángulo de perfil, penetración mínima Q y creces R) de la geometría (segundo bloque: X/Z final, P altura total del hilo y Q de primera pasada, ambos en micras). Reparte automáticamente la profundidad total en pasadas decrecientes para mantener constante la sección de viruta.
El ángulo de perfil (P en el primer bloque) debe coincidir con el de tu plaquita: 60° para métrica/UNC, 55° para Whitworth/BSP, 29°/30° para ACME/trapezoidal. Un ángulo equivocado genera flancos que no pasan galga aunque el diámetro sea correcto.
Diferencias reales entre Fanuc, Haas, Siemens y Heidenhain
Haas NGC admite el mismo formato de dos bloques de G76 que Fanuc, más fiable que el formato de una sola línea con K/D de versiones antiguas. Heidenhain usa CYCL DEF 207 (RIGID TAPPING) con parámetros Q200/Q201/Q239/Q203/Q204, y necesita una línea de llamada explícita (L X+0 Y+0 R0 FMAX M99) para ejecutar el ciclo ya definido.
Para fresado de rosca por interpolación helicoidal, la clave que cambia entre controles no es tanto el ciclo como el signo del offset I del arco: debe ser negativo respecto al radio de órbita para que el centro del arco quede en el eje de la rosca, sea cual sea el control.
Roscado con herramienta giratoria en torno (eje C)
En tornos con herramienta motorizada, el macho gira con M13 (sentido horario) o M14 (antihorario) en vez de M03/M04, y hace falta posicionar el eje C (G0 C0) antes de lanzar el ciclo de roscado rígido sobre el agujero. Es la vía habitual para roscar taladros radiales o frontales sin sacar la pieza del torno.
Preguntas frecuentes: ciclos de roscado CNC (G84, G76, G32, CYCLE84)
¿Qué código G se utiliza para el ciclo de roscado con macho en CNC?
En controles Fanuc y compatibles, G84 rosca a derechas y G74 a izquierdas. El avance F debe coincidir con RPM x paso, y M29 activa el roscado rígido antes del ciclo si el control lo soporta.
¿Qué es el roscado rígido y cuándo necesito un mandril flotante?
El roscado rígido sincroniza electrónicamente el husillo con el eje Z (M29 en Fanuc). Si la máquina no puede garantizar esa sincronización, necesitas un mandril flotante o compensador para absorber el desfase y evitar romper el macho.
¿Cómo se reparten las pasadas en un ciclo G76?
El primer bloque de G76 define nº de pasadas de acabado, chaflán y ángulo de perfil, más la penetración mínima (Q) y las creces de acabado (R). El segundo bloque da la geometría final (X, Z) y la altura total del hilo (P) junto con la primera pasada (Q), en micras. El control reparte el resto automáticamente.
¿Cómo programo una rosca a izquierdas en CNC?
En ciclos de macho, cambia G84 por G74 (o el signo del parámetro de paso en Heidenhain/Siemens) e invierte el sentido de giro del husillo. En torno, invierte el sentido de M03/M04 y confirma el sentido de avance en Z según el control.
¿Qué diferencia hay entre CYCLE84 (Siemens) y CYCL DEF 207 (Heidenhain)?
CYCLE84 sincroniza giro y avance internamente sin necesitar una M29 aparte. CYCL DEF 207 solo define el ciclo: necesita una línea de llamada explícita (L X+0 Y+0 R0 FMAX M99 o CYCL CALL) para ejecutarse, y en TNC 640 los parámetros Q203/Q204 son obligatorios.
Las marcas de terceros y normas técnicas mencionadas se citan con fines identificativos y descriptivos; pertenecen a sus respectivos titulares y GetGCode no está afiliado, autorizado ni respaldado por ellos. Consulta los detalles en el Aviso legal.
Herramientas relacionadas
Calculadora de parámetros de corte
Vc, rpm, avance y rugosidad teórica para torno, fresado, taladrado y roscado según material y herramienta. El punto de partida antes de afinar en máquina.
Lista de códigos G/M
Lista de Códigos G y M para Programación CNC. Busca y filtra comandos ISO por control, máquina o función.
Simulador de código G CNC
IDE CNC: edición con tooltips G/M, inspector de línea, conversión entre controles y trayectoria 2D/3D.