Calculadora de Roscas Universal: CNC, Taller y Reparación
Tu asistente digital para el mecanizado y diseño de roscas. Selecciona cualquier norma (Métrica, BSP, NPT) o método de trabajo (macho, laminación, fresa, cuchilla, terraja, rodillos o impresión 3D) para obtener al instante datos prácticos de taller: taladro previo, avance, profundidad y recomendaciones de material. Además, identifica roscas medidas y genera plantillas de código CNC (G84, G76, G32, CYCLE84) o fresado helicoidal.
M6 x 1 — Ficha de roscado GetGCode
Paso
1 mm
Broca recomendada
Ø5 mm
G84 Advance
600 mm/min
Ø torno objetivo
Ø6 mm
Ø mayor
6 mm
Ø medio aprox.
5.35 mm
Ø menor aprox.
4.917 mm
Perfil
60° ISO
Ciclo CNC
(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)
Indicative data — Validate with gauge and manufacturer before production. getgcode.com
Step 1 · What do you want to do?
Choose to continueSelect thread
FiltrosTodas
Process parameters
Result ·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.
Quick guides and troubleshooting
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.
How to do it right
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.
If something goes wrong · symptom → cause → solution
⚠ 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.
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.
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)
What G code is used for the tapping cycle in CNC?
In Fanuc and compatible controls, G84 has a right-hand thread and G74 has a left-hand thread. Feed F must match RPM x pitch, and M29 activates rigid threading before cycling if the control supports it.
What is rigid threading and when do I need a floating chuck?
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.
How are the passes distributed in a G76 cycle?
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.
How do I program a left-hand thread in 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.
What is the difference between CYCLE84 (Siemens) and 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 Legal notice.
Related tools
Cutting parameters calculator
Recommendation of Vc, RPM, feeds and theoretical roughness for lathe, milling, drilling and threading depending on material and tool. Ideal to get the starting point.
GSM Code List
List of G and M Codes for CNC Programming. Search and filter ISO commands by control, machine or function.
CNC simulator & editor
CNC IDE: editing with G/M tooltips, line inspector, conversion between controls and 2D/3D toolpath.