Saltar al contenido

Cómo usar coordenadas incrementales y polares en Heidenhain

Infografía técnica que muestra cómo usar coordenadas incrementales y polares en Heidenhain, con ejemplos visuales de patrones lineales y circulares.
Guía clara y práctica para programar en Heidenhain (TNC) utilizando movimientos incrementales y posiciones polares. Aprende cuándo conviene cada sistema, cómo combinarlos con ciclos (taladro/roscado), cómo evitar errores típicos y cómo documentar tu set-up para que la simulación y la ejecución sean estables.Si quieres acelerar con ejercicios guiados y plantillas listas para taller, empieza por el curso de Heidenhain. Si también trabajas con G-code ISO, te servirá el curso de Fanuc; y para automatizar patrones y posiciones desde CAD/CAM, mira Mastercam.Lecturas relacionadas:

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:

  1. Define el cero pieza (DATUM) en la tabla de ceros. Documenta si usas esquina o centro.
  2. 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.
  3. 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”.

¿Quieres que adaptemos tus programas a plantillas incrementales/polares y te dejemos un estándar por material y broca? Escríbeme desde la página de contacto y te preparo una propuesta a medida.