
1) Por qué dominar incrementales y polares te hará más productivo
En Heidenhain puedes posicionar en absoluto (coordenadas respecto al cero pieza), en incremental (desplazamientos relativos) y, según versión/opciones, usar posiciones polares (ángulo + radio). Cada enfoque tiene ventajas:
- Absoluto: claridad total vs. plano; perfecto para cotas únicas y operaciones “de una pasada”.
- Incremental: menos líneas para patrones repetitivos y desplazamientos relativos; excelente para “caminar” por filas/columnas.
- Polares: patrón circular, chaveteros en bridas, taladros sobre circunferencias… reduces trigonometría mental y evitas errores.
Dominar ambos (incremental y polar) te permite escribir programas más cortos, robustos y reutilizables, con menos riesgo de alarmas y menos tiempo en vacío.
2) Preparación del entorno: orígenes, BLK y estado “seguro”
Antes de pensar en coordenadas, deja el programa en un estado repetible:
- Define el cero pieza (DATUM) en la tabla de ceros. Documenta si usas esquina o centro.
- Declara el BLK FORM con el volumen real del tocho para que la simulación sea fiel (altura, largo y ancho reales del material). Más detalles en esta guía.
- Herramientas y R seguras: fija alturas de seguridad bajas (pero seguras) para no perder tiempo en aire.
Con estos básicos, cualquier estrategia (absoluta, incremental o polar) se comportará de manera predecible.
3) Coordenadas incrementales: concepto, beneficios y sintaxis
Las coordenadas incrementales ordenan al control moverse relativamente a la posición actual. En Heidenhain, según familia/versión, se emplean L con componentes incrementales (por ejemplo, direcciones con prefijos de incremento) para sumar desplazamientos en X/Y/Z sin recalcular absolutos.
Aunque la sintaxis exacta puede variar, el patrón mental es siempre el mismo: “desde aquí, desplázate ΔX/ΔY/ΔZ”.
Ventajas prácticas:
- Patrones 2D (filas/columnas) con muy pocas líneas.
- Menos probabilidad de teclear una cota absoluta errónea al repetir posiciones.
- Reutilización del mismo bloque para distintas zonas, cambiando solo el punto de partida.
3.1 Ejemplo didáctico: patrón 3×2 con taladro estándar
; --- Estado/origen/BLK preparados arriba ---
; Herramienta de taladro y ciclo estándar
TOOL CALL 2 Z S3200 F240
L Z+50 R0 FMAX M8
CYCL DEF 200 DRILLING ~
Q200=+2 ; R de seguridad
Q201=-10 ; Z final
Q206=+240 ; avance
; Punto de partida (absoluto)
L X+20 Y+20 Z+5 FMAX
; Dos desplazamientos incrementales en la fila (ΔX)
; (sintaxis aproximada: "mueve ΔX" dos veces)
; --- fila 1 ---
; taladro en el punto de partida
CYCL CALL
; desplázate ΔX (p. ej., +40)
; ... (incremental X +40) ...
CYCL CALL
; desplázate ΔX otra vez
; ... (incremental X +40) ...
CYCL CALL
; Baja una fila (ΔY) y regresa a la primera columna (ΔX negativo)
; ... (incremental Y +30, X -80) ...
; --- fila 2 ---
CYCL CALL
; ... (incremental X +40) ...
CYCL CALL
; ... (incremental X +40) ...
CYCL CALL
L Z+100 R0 FMAX M9
Idea clave: defines una sola vez el ciclo y “camínas” por las posiciones con incrementos. Si mañana el patrón empieza en otra esquina de la pieza, cambias solo el primer punto.
4) Buenas prácticas al trabajar en incremental
- Comentarios descriptivos: indica el tamaño del paso (ΔX, ΔY) y cuántos repites.
- R seguras bajas (Q200 ≈ 2–3): evitan viajes largos.
- Orden lógico de taladrado: fila por fila o “serpiente”, para minimizar recorridos en vacío.
- Vuelve a absoluto antes de movimientos largos o cambios de herramienta (buena práctica para no “arrastrar” incrementos de forma accidental).
5) Coordenadas polares: cuándo usarlas y qué resuelven
Las posiciones polares (ángulo + radio) son ideales para:
- Círculos de taladros y bridas.
- Chaveteros u operaciones radiales en torno a un centro.
- Distribuciones angulares repetitivas (por ejemplo, 6/8/12 agujeros equidistantes).
Dependiendo de la versión/opciones del control, la programación polar puede estar disponible como modo/transformación o mediante ciclos/patrones conversacionales que te piden radio, ángulo inicial y número de posiciones. En otros casos, puedes programar posiciones mediante listados absolutos (obtenidos de CAD/CAM) o usar lógica paramétrica para calcularlas (según capacidades).
5.1 Ejemplo didáctico: círculo de 6 taladros a R=60
; --- Estado/origen/BLK preparados arriba ---
TOOL CALL 2 Z S3200 F240
L Z+50 R0 FMAX M8
CYCL DEF 200 DRILLING ~
Q200=+2
Q201=-12
Q206=+240
; Si tu control permite posiciones polares:
; define radio y ángulos, y llama al ciclo en cada posición.
; La sintaxis concreta puede variar por versión/familia.
; Posición 1: ángulo 0°, radio 60
; (modo polar activo) ... (ángulo 0, radio 60) ...
CYCL CALL
; Posición 2: 60°, R=60
; ... (ángulo 60, radio 60) ...
CYCL CALL
; Repite hasta completar los 6 puntos (0, 60, 120, 180, 240, 300)
; ... (ángulo 120, radio 60) ...
CYCL CALL
; ... (ángulo 180, radio 60) ...
CYCL CALL
; ... (ángulo 240, radio 60) ...
CYCL CALL
; ... (ángulo 300, radio 60) ...
CYCL CALL
L Z+100 R0 FMAX M9
Consejo: si tu TNC no dispone del modo polar directo, puedes crear la lista de puntos en CAD/CAM (o calcularlos con funciones matemáticas si tu versión lo admite) y ejecutar el mismo ciclo en cada posición absoluta.
En talleres con CAM, esta combinación (CAM → puntos, TNC → ciclo) es la más rápida de mantener.
6) Incrementales + polares: flujos mixtos que ahorran tiempo
Un enfoque práctico es “posicionar absoluto/polar al primer punto” y luego desplazarte en incremental para series repetitivas cercanas (por ejemplo, varios círculos de taladros en distintas cavidades o dos bridas vecinas con igual patrón). Así minimizas código y evitas recalcular cada coordenada.
; 1) Llama al primer punto del patrón (polar/absoluto)
; 2) Ejecuta el ciclo
; 3) Desplázate incrementalmente a la siguiente cavidad y repite
Esta técnica es muy estable en producción y facilita reubicar patrones si cambias de mordaza o de cero.
7) Errores frecuentes (y cómo evitarlos)
- Quedarse “en relativo” sin querer: vuelve a posicionamiento absoluto antes de moverte lejos o cambiar de herramienta.
- R demasiado alta en ciclos: retracciones largas y tiempo perdido. Usa R=2–3 mm si el set-up lo permite.
- Centro mal definido en patrones polares: el círculo “se desplaza”. Verifica el cero y, si usas palpador, comprueba concéntricos.
- Profundidad insuficiente por tomar Z=0 en una cara sin planear: planea primero o añade margen en Z final.
- Orden de puntos ineficiente: recorre filas/columnas (incremental) o secuencias angulares para minimizar viajes.
Para elegir bien el ciclo de taladro/roscado en cada caso, repasa esta comparativa.
8) Plantillas “listas para copiar”
8.1 Patrón incremental 3×N (taladrado estándar)
; --- Taladro estándar con patrón incremental ---
TOOL CALL 2 Z S3200 F240
L Z+50 R0 FMAX M8
CYCL DEF 200 DRILLING ~
Q200=+2
Q201=-10
Q206=+240
; Punto inicial absoluto
L X+20 Y+20 Z+5
; Fila 1 (3 taladros): X, X, X
CYCL CALL
; ... (incremental X +40) ...
CYCL CALL
; ... (incremental X +40) ...
CYCL CALL
; Fila 2: baja Y y vuelve X
; ... (incremental Y +30, X -80) ...
CYCL CALL
; ... (incremental X +40) ...
CYCL CALL
; ... (incremental X +40) ...
CYCL CALL
L Z+100 R0 FMAX M9
8.2 Patrón polar de 8 taladros (R=50)
; --- Círculo de 8 taladros a R=50 ---
TOOL CALL 2 Z S3200 F240
L Z+50 R0 FMAX M8
CYCL DEF 200 DRILLING ~
Q200=+2
Q201=-12
Q206=+240
; Secuencia angular (0°, 45°, 90°,... 315°) con R constante
; Activa el modo/transformación polar si tu versión lo admite
; y llama el ciclo en cada ángulo:
; (ángulo 0, R 50) → CYCL CALL
; (ángulo 45, R 50) → CYCL CALL
; ...
; (ángulo 315, R 50)→ CYCL CALL
L Z+100 R0 FMAX M9
Nota: Si no dispones del modo polar, genera los puntos en absoluto desde CAM y llama el ciclo en cada uno.
9) Productividad real: cómo recortar minutos en cada pieza
- Agrupa por herramienta y por profundidad para minimizar cambios y viajes largos.
- Usa incremental cuando haya repetición obvia (filas/columnas) y polar para bridas/patrones circulares.
- R bajas y orden óptimo de puntos reducen el tiempo “en el aire”.
- Comprueba en simulación que el BLK incluye todo el stock (sin “hacer aire”).
Si te interesa industrializar estos hábitos en tu taller, en el curso de Heidenhain trabajamos con checklists y ejercicios.
10) Itinerario 30/60/90 para dominar incrementales y polares
0–30 días (fundamentos):
- Practica un patrón 3×2 con incremental y ajusta R a 2–3.
- Prueba un círculo de 6 taladros con polar (o con puntos absolutos si no tienes el modo).
31–60 días (productividad):
- Crea una plantilla incremental para “serpiente” (zig-zag) y otra para “filas/columnas”.
- Define una plantilla de brida de 8/12 agujeros (radio y ángulo inicial variables).
61–90 días (robustez):
- Integra sondas para centrar y verificar el círculo (mejor concentricidad).
- Combina incremental + polar en una misma pieza para reducir líneas un 40–60%.
- Establece un estándar de R, avances y orden de puntos por material y broca.
11) FAQ rápidas
¿Puedo mezclar posiciones absolutas con incrementales? Sí. Es una práctica común: vas a un “punto base” en absoluto y repites en incremental.
¿Y si mi versión no trae modo polar? Usa puntos absolutos de un patrón circular (desde CAM) o calcula posiciones fuera y pégalas; el ciclo de taladro es el mismo.
¿Qué errores dan más alarmas? R demasiado grande (tiempo), Z final incoherente con el BLK (simulación “en aire”), y quedarse en relativo sin querer. Documenta y comenta.
12) Conclusión y siguientes pasos
Las coordenadas incrementales y las posiciones polares en Heidenhain son herramientas de productividad: te ayudan a escribir menos, equivocarte menos y programar patrones con rapidez. Con un estado seguro claro, R bajas, BLK fiel y un orden de puntos lógico, tu puesta a punto será más corta y estable.
Acción hoy: convierte tu último plano de taladros a una plantilla incremental y crea tu patrón polar para bridas típicas. Mide tiempo “antes/después”.
- Curso de Heidenhain — ciclos, patrones, sonda y simulación.
- Curso de Fanuc — equivalencias ISO (G16/polares) y buenas prácticas.
- Curso de Mastercam — genera puntos de patrón y verifica trayectorias 2D/3D.



