Saltar al contenido

Cómo crear un BLK FORM correctamente paso a paso

Infografía técnica que explica cómo crear un BLK FORM en Heidenhain, mostrando el bloque de material, los ejes X/Y/Z y ejemplos de coordenadas mínimas y máximas.
Guía práctica para definir el bloque de material (BLK FORM) en controles Heidenhain: qué es, para qué sirve, cómo calcular sus límites, ejemplos de sintaxis, buenas prácticas, verificación con simulación y resolución de errores típicos. Incluye plantillas listas para copiar y un checklist final.¿Quieres acelerar tu curva de aprendizaje con ejercicios guiados y simulación realista? Empieza por nuestro curso de Heidenhain. Si también programas en ISO, te servirá el curso de Fanuc, y si diseñas trayectorias desde CAD/CAM, te recomiendo Mastercam.Lecturas relacionadas del blog:

[mailerlite_form form_id=2]

1) ¿Qué es BLK FORM y por qué es importante?

BLK FORM (abreviatura de Block Form) es la definición del bloque de material en los controles Heidenhain (TNC). Le dice al control el volumen inicial de la pieza bruta con la que vas a trabajar. Con él, la simulación 2D/3D sabe dónde hay material, los ciclos de mecanizado muestran arranque de viruta de forma coherente y, en configuraciones avanzadas, puede ayudar a prever posibles colisiones o sobrecortes.

En la práctica, un BLK FORM bien definido significa:

  • Simulación fiel: verás el material sobrante y el acabado final correctamente.
  • Menos sustos: detectas errores de profundidad o límites fuera de rango antes de tocar la máquina.
  • Documentación clara: el programa “explica” qué tocho espera el control, útil para cambios de turno y calidad.

2) Dónde se coloca el BLK FORM en tu programa

La ubicación típica es al inicio del programa, tras la cabecera de seguridad (unidades, plano, etc.) y el ajuste/llamada del origen de trabajo (DATUM/tabla de ceros). El orden habitual en una receta didáctica es:

  1. Cabecera/estado seguro (unidades, planos).
  2. Definición de orígenes (DATUM/G54 equivalente).
  3. BLK FORM (volumen del tocho).
  4. Selección de herramientas y ciclos.
  5. Operaciones (planeado, cajeras, contornos, taladros, etc.).

3) Cómo pensar el BLK FORM: sistema de coordenadas y cotas

Antes de escribir nada, decide dónde pones tu cero pieza y cómo se relacionan las cotas del tocho con ese cero. Por ejemplo, si tu origen está en la esquina superior izquierda de la cara superior de una placa, lo normal es:

  • Z=0 en la cara superior (hacia abajo Z negativa).
  • X=0 y Y=0 en la esquina: los límites mínimos serán X−Largo, Y−Ancho; los máximos X0, Y0.

Si prefieres el centro de la pieza como origen, entonces tus límites serán simétricos (por ejemplo, X −L/2 a +L/2, Y −A/2 a +A/2). Elijas lo que elijas, sé consistente en todo el programa.

4) Sintaxis y estructura del BLK FORM (modelo didáctico)

En TNC, el BLK FORM se define con dos líneas que indican las esquinas opuestas del paralelepípedo de material (mínimos y máximos). Dependiendo de la versión, verás variantes de etiqueta, pero la idea es siempre la misma: una línea para los mínimos (X−, Y−, Z−) y otra para los máximos (X+, Y+, Z+).

; --- Ejemplo general (esquema) ---
BLK FORM 0.1  X-...  Y-...  Z-...   ; esquina "mínima" del bloque
BLK FORM 0.2  X+...  Y+...  Z+...   ; esquina "máxima" del bloque

Tips:

  • Los signos ± se refieren al sentido desde tu origen. Si el origen está en la esquina superior izquierda, lo normal será X-, Y- para llegar a la esquina opuesta, y Z- para el espesor.
  • Si el origen está en el centro de la cara superior, usa límites simétricos en X/Y, y Z de 0 a −espesor.
  • Siempre define en Z un valor que incluya el sobreespesor real de tu tocho (por ejemplo, si tu pieza acabada tiene 20 mm y el tocho mide 22 mm, baja hasta Z−22).

5) Paso a paso: crear un BLK FORM para una placa 120×80×22

Escenario: placa de aluminio 120×80×22 mm. Origen en la esquina superior izquierda de la cara superior. La pieza acabada tendrá 20 mm, pero el tocho trae 2 mm de sobreespesor en Z. Queremos que la simulación muestre ese material sobrante.

; --- Cabecera y origen (esquema didáctico) ---
; Unidades, plano e inicializaciones
; (En TNC se configura desde menús; si trabajas ISO, será G21/G17, etc.)

; Origen (DATUM) ya definido en esquina sup. izq. de la cara superior

; --- Definición de bloque de material ---
BLK FORM 0.1  X-120  Y-80   Z-22     ; mínimos (esquina opuesta y espesor total)
BLK FORM 0.2  X+0    Y+0    Z+0      ; máximos (en el cero de la cara)

Lectura: Desde la esquina superior izquierda de la cara (X0 Y0 Z0), el bloque se extiende 120 mm hacia X−, 80 mm hacia Y− y 22 mm hacia Z−. La simulación partirá de ese “tocho” y mostrará el planeado hasta Z−0,5 (si decides desbastar 0,5) y el resto de operaciones.

6) Paso a paso: BLK FORM con origen en el centro (simétrico)

Si prefieres el origen en el centro de la cara superior (muy cómodo para taladros radiales), reparte los límites a ambos lados:

; Placa 120 x 80 x 22 con origen en el centro de la cara superior
BLK FORM 0.1  X-60   Y-40   Z-22     ; mitad del largo/ancho y espesor total
BLK FORM 0.2  X+60   Y+40   Z+0

Con esta variante, programar patrones simétricos (por ejemplo, circunferencias de taladros) suele ser más intuitivo.

7) Buenas prácticas para un BLK FORM “a prueba de sustos”

  • Incluye sobreespesores reales: si te llega material con +2 en Z, o +1 en X/Y para agarrar con mordaza, ponlo en el BLK FORM. Así la simulación refleja el proceso real.
  • Consistencia con el origen: usa los signos correctos según dónde esté tu cero; anota en comentarios cómo lo has planteado.
  • Refleja el amarre: si hay topes o mordazas que condicionan la pieza (por ejemplo, material “sobresaliendo” por un lado), ajusta los límites X/Y para que el bloque coincida con la realidad.
  • Actualiza el BLK cuando cambies el set-up: otro cero, otra orientación o un rectificado previo exigen rehacer los límites.
  • Documenta dimensiones: añade en comentarios (o en tu hoja de proceso) Largo×Ancho×Espesor y origen elegido.

8) Errores típicos (y cómo solucionarlos) al definir el BLK

Síntoma Causa Solución
La simulación “no arranca viruta” BLK más pequeño que el volumen mecanizado Aumenta Z− (espesor) o X/Y para cubrir todo el arranque
Aparecen “zonas en el aire” Origen incoherente con los signos ± del BLK Verifica cero y reescribe límites con los signos correctos
El acabado “desaparece” antes de tiempo Z− insuficiente (espesor menor al real) Mide el tocho y pon la cota real de espesor
Diferencia entre simulación y pieza No se actualizó BLK tras un planeado previo Recalcula límites y reejecuta simulación

9) BLK FORM en piezas “no placa”: bloques y brutos serrados

La gran mayoría de trabajos en 3 ejes caben en un paralelepípedo regular. Para brutos serrados o con orejas de amarre, usa un BLK que cubra el volumen total. ¿Que la pieza tiene un chaflán de origen? Simula como si fuera “material extra” (mejor que quedarte corto) y documenta el detalle en la hoja de proceso.

En 4/5 ejes posicionados, define el BLK en la orientación principal y recuerda que, al rotar el sistema, la simulación seguirá ese volumen base. Si trabajas 5X simultáneo y superficies complejas, combinarás el conversacional con trayectorias CAM (ISO) y la definición de stock en el propio CAM (en Mastercam lo verás muy claro) más el BLK en TNC por coherencia.

10) Ejemplo completo: plantilla con BLK, planeado y patrón de taladros

Fragmento didáctico (sintaxis aproximada TNC) para una placa 120×80×22, origen esquina sup. izq., planeado y patrón 3×2:

; --- Estado/Origen (desde menús del TNC) ---

; --- BLK FORM ---
BLK FORM 0.1  X-120  Y-80   Z-22
BLK FORM 0.2  X+0    Y+0    Z+0

; --- Planeado (cara superior) ---
TOOL CALL 1 Z S2800 F1200
L Z+100 R0 FMAX
M3 M8
CYCL DEF 232 FACE MILLING ~
  Q389=+120   ; largo
  Q390=+80    ; ancho
  Q391=+0.5   ; profundidad
  Q200=+2     ; seguridad R
  Q206=+1200  ; avance
CYCL CALL
L Z+100 R0 FMAX M9

; --- Taladros 3x2 (Ø6 a Z-10) ---
TOOL CALL 2 Z S3500 F250
L Z+50 R0 FMAX M8
CYCL DEF 200 DRILLING ~
  Q200=+2   ; R
  Q201=-10  ; Z final
  Q206=+250 ; feed
L X+20 Y+20
L X+60 Y+20
L X+100 Y+20
L X+20 Y+50
L X+60 Y+50
L X+100 Y+50
CYCL CALL
L Z+100 R0 FMAX M9

; --- Fin del ejemplo ---

Esta receta deja claro el volumen del tocho, planea con un ciclo estándar y ejecuta un patrón. En simulación, verás el material sobrante “desaparecer” en el planeado y los taladros con su retracción definida por Q200.

11) Verificación con simulación: qué revisar

  • Que el BLK cubra todo: si hay arranque fuera del volumen, no verás viruta en esa zona.
  • Profundidades coherentes: planeado hasta Z−0,5 (por ejemplo), taladros hasta Z−10, sin atravesar “vacío”.
  • Retracciones R: lo más bajas posible para ahorrar tiempo y evitar “viajes al techo”.
  • Secuencia: BLK → planeado → operaciones. Si volteas la pieza, recuerda que el BLK representa el stock de esta orientación.

12) BLK FORM y flujo CAM (ISO) + TNC: el enfoque híbrido

En muchos talleres, las superficies 3D/5X se programan desde CAM (ISO) y los taladros/cajeras/planeados estándar se hacen con ciclos conversacionales. En ese flujo:

  • Define stock en el CAM para simulación y colisiones.
  • Declara un BLK FORM coherente en el programa TNC para que la simulación del control sea consistente con el CAM.
  • Mantén una hoja de proceso con el origen elegido y las dimensiones del tocho.

Si quieres refinar este enfoque, en los cursos de Mastercam y Heidenhain lo trabajamos paso a paso.

13) Checklist rápido antes de “Cycle Start”

  • Origen definido y documentado (esquina o centro).
  • BLK FORM con dimensiones reales del tocho (incluye sobreespesores).
  • Planeado ajustado a la cota deseada (no “comerse” demasiado material).
  • R de ciclos lo más bajo seguro (evitar tiempo en vacío).
  • Simulación 2D/3D verificada: arranque de viruta, profundidades y retracts.

14) Preguntas frecuentes

¿El BLK controla colisiones? Su función principal es definir el volumen de stock para simulación/visualización. El control de colisiones depende de opciones y del modelo de la máquina; piensa en BLK como representación de material.

¿Tengo que actualizar el BLK tras cada operación? No; define el stock inicial de la orientación. Si volteas o re-referencias, crea un programa/sección con el BLK adecuado a esa nueva situación.

¿Y si mi tocho está “torcido” o con chaflán de origen? Haz el BLK que envuelva todo el volumen; mejor sobreestimar que quedarte corto. Documenta la particularidad en la hoja de proceso.

[mailerlite_form form_id=2]

15) Conclusión y siguiente paso

El BLK FORM es el punto de partida de una programación limpia en Heidenhain: describe el stock, alinea la simulación con la realidad y reduce errores. Con una definición correcta (origen coherente, cotas reales, sobreespesores incluidos) y una verificación básica, tendrás menos sorpresas y más repetibilidad.

Acción hoy: convierte tu último programa a la estructura de este artículo, añade el BLK con las dimensiones reales del tocho y guarda esa versión como plantilla para próximas piezas.

¿Quieres que revisemos tu plantilla de BLK y la adaptemos a tus fijaciones/amarres reales? Escríbeme desde la página de contacto y te preparo una propuesta a medida.