
1) Qué es Swansoft Heidenhain y por qué instalarlo
Swansoft Heidenhain es un simulador de controles TNC que replica pantallas, menús, ciclos, tablas y lógica modal para que practiques programación de fresado (3/4/5 ejes posicionados) sin riesgos de colisión ni gasto de material.
Sus ventajas son claras: aprendizaje seguro, transferencia directa a máquina real y verificación previa de tus programas con gráficos 2D/3D.
- Aprendizaje guiado: reproduce menús, ciclos y tablas típicos de TNC.
- Menos errores: simulas antes de ejecutar en máquina real.
- Productividad: practicas plantillas, ciclos y procedimientos que luego aplicas tal cual en taller.
2) Requisitos del sistema y descarga
Requisitos típicos (orientativos) para un rendimiento fluido:
- Windows 10 u 11 (64 bits), 8 GB de RAM (mínimo 4 GB).
- CPU moderna (Intel/AMD), 2 GB libres en disco.
- Resolución recomendada 1920×1080 (Full HD) para ver paneles completos.
- Permisos de administrador para instalar y activar licencia.
Descarga el instalador desde tu distribuidor o fuente oficial. Evita repositorios no verificados para no tener problemas de activación o malware.
3) Instalación paso a paso
- Haz doble clic en el instalador y Ejecutar como administrador.
- Acepta términos, elige carpeta (por defecto suele ser adecuada).
- Permite instalar dependencias (VC++ Runtime/.NET) si el asistente lo solicita.
- Finaliza la instalación y abre el simulador.
- En el primer inicio, selecciona idioma y activa la licencia (serial/archivo/licencia online) según tu compra.
Si tu antivirus bloquea el activador, añade la carpeta del simulador a la lista de permitidos y reintenta.
4) Primer arranque: elegir control, máquina y unidades
- Control TNC: elige la familia más cercana a tu taller (p. ej., TNC 530 / 640 / TNC7 según disponibilidad del simulador).
- Tipo de máquina: Centro de Mecanizado Vertical (VMC) 3 ejes para empezar. Más adelante podrás probar 4º/5º posicionado.
- Unidades: configura mm como estándar para Europa.
- Formato de pantalla: activa visores de PROG, TOOL/TABLAS, DATUM, SIMULACIÓN, ALARM.
Este set inicial imita la máquina más común en taller y te permitirá seguir los ejemplos del blog y del curso de Heidenhain.
5) Ajustes esenciales: idioma, rutas y rendimiento
- Idioma: ES para menús, cuadros de diálogo y ayuda.
- Rutas de proyectos: crea una carpeta CNC_Proyectos y subcarpetas Programas, Post, Tablas, Plantillas.
- Rendimiento: desactiva “efectos” gráficos si tu PC es justo; mantiene la simulación fluida.
- Autosave: activa guardado automático cada 3–5 min.
6) Ceros (DATUM) y BLK FORM: la base para que la simulación tenga sentido
Configura el cero pieza (equivalente a G54) y define el BLK FORM con el volumen real del tocho. Si no declaras un BLK correcto, la simulación mostrará “aire” o arranques incoherentes.
Ejemplo didáctico (placa 120×80×22, origen esquina sup. izq.):
; --- BLK FORM ---
BLK FORM 0.1 X-120 Y-80 Z-22
BLK FORM 0.2 X+0 Y+0 Z+0
Si usas origen en el centro de la cara superior, reparte límites simétricos: X±60, Y±40, Z 0…−22. Detalles en esta guía de BLK.
7) Crear tu primer programa TNC: estructura “a prueba de sustos”
Te propongo una plantilla con estado seguro, BLK, herramienta de planeado y patrón de taladros. Copia/pega en tu simulador y ajústala:
; --- PLANTILLA BASE (TNC) ---
; Estado y origen: unidades, DATUM y BLK ya definidos
; Planeado + Taladros (patrón 3x2)
; 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 ; R seguridad
Q206=+1200 ; avance
CYCL CALL
L Z+100 R0 FMAX M9
; TALADRADO (Ø6 a Z -10)
TOOL CALL 2 Z S3200 F240
L Z+50 R0 FMAX M8
CYCL DEF 200 DRILLING ~
Q200=+2
Q201=-10
Q206=+240
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
La lógica es la misma que en máquina real: estado seguro, R bajas, profundidad correcta y orden de puntos eficiente.
8) Tabla de herramientas: L (longitud) y R (radio) bien definidos
En el simulador, declara una tabla simple con T1 (fresa de planeado Ø50) y T2 (broca Ø6). Rellena L y R/D. Aunque en simulación puedas “pasar por alto” mediciones finas, acostúmbrate a mantener valores coherentes: en máquina real, esto evita golpes y marcas con compensación.
Para TNC7, revisa la organización por columnas (T, nombre, L, R, tipo, porta). Guía ampliada: cómo crear una tabla en TNC7.
9) Ciclos de taladro y roscado: qué activar primero
Comienza con los básicos: CYCL 200 (taladro), CYCL 201 (centrado/avellanado), CYCL 203 (pecks profundo) y CYCL 205/207/209 (roscado según versión: rígido y pecks).
- Q200 = R (retract): mantenla en 2–3 mm para no viajar al “techo”.
- Q201 = profundidad final: coherente con tu BLK y la cota de pieza.
- Q239 = paso (roscado): p. ej., M6×1 ⇒ Q239=1.
Si quieres profundizar ya: ciclos 200/201/203/205 y roscado 207/209.
10) Planos de trabajo, incrementales y polares
Para avanzar con contornos, arcos y patrones circulares, te conviene dominar los Planos 1/2/3 (XY, YZ, ZX) y las coordenadas incrementales y polares. El simulador te lo pone fácil con gráficos claros:
- Planos 1/2/3: describe trayectorias en el par de ejes correcto y usa el tercero como eje de herramienta.
- Incrementales: “camina” por filas/columnas sin recalcular absolutos.
- Polares: patrones en bridas (radio + ángulo), excelente para 6/8/12 taladros.
Guías recomendadas: planos 1/2/3 y incrementales y polares.
11) Simulación: modo gráfico, colisiones y tiempos
Entra a GRAPH/SIMULATION y ejecuta tu programa. Comprueba:
- Stock visible: el BLK debe cubrir el volumen real (si no, verás “aire”).
- Rutas coherentes: sin entradas bruscas ni viajes innecesarios.
- Tiempos estimados: usa la simulación para comparar mejoras (R bajas, orden de puntos, etc.).
Si detectas alarma, abre ALARM y corrige el punto de fallo. Nuestra guía de “síntoma → causa → solución” te ahorra horas en el arranque.
12) Teclado y atajos que aceleran tu práctica
- MDI rápido: probar líneas sueltas (activar spindle, refrigerante, estados).
- Overrides: baja Rapid si te sientes inseguro; sube cuando ya validaste.
- Navegación en tablas y ciclos con cursores/Enter, para editar parámetros sin ratón.
13) Errores comunes al instalar/configurar (y cómo evitarlos)
| Síntoma | Causa probable | Solución |
|---|---|---|
| No arranca el simulador | Falta dependencia / antivirus bloquea | Reinstala dependencias; añade carpeta a permitidos |
| Licencia no valida | Serial mal copiado / activador bloqueado | Verifica serial; desactiva bloqueo temporal en antivirus |
| Simulación “en el aire” | BLK mal definido / cero incoherente | Redefine BLK y revisa DATUM; guía de BLK recomendada |
| Taladrado con viajes largos | Q200 muy alto (R) | Usa R=2–3 mm y optimiza orden de puntos |
| Marca en contorno | R de herramienta (radio) incorrecto | Actualiza R en tabla y verifica entradas/salidas |
14) Copias, plantillas y buenas prácticas de organización
- Plantillas: crea un O1999 “estado seguro + BLK + ciclos base”.
- Biblioteca: guarda Plantillas, Tablas y Programas ejemplo para reusar.
- Versionado: sufijos _v1, _v2 y fecha para saber qué cambiaste.
- Documentación: comentarios en cabecera (material, herramienta, origen, plano, R, etc.).
15) Itinerario 30/60/90 para sacarle partido a Swansoft Heidenhain
0–30 días (fundamentos): instala, configura TNC, crea BLK y tabla mínima (T1/T2), ejecuta planeado + patrón 3×2 con CYCL 200. Ajusta R y profundidades.
31–60 días (productividad): añade CYCL 201/203 y roscado (207/209), utiliza incrementales y polares, practica planos 2/3 para laterales.
61–90 días (robustez): crea librería de herramientas por material, usa subprogramas y transformaciones (mirror/rot) para piezas simétricas y multi-cara. Cronometra tiempos.
Para acelerar este plan con proyectos reales y soporte, únete al Curso de Heidenhain. Si alternas con ISO, refuerza con Fanuc y automatiza plantillas desde Mastercam.
16) FAQ rápidas
¿El simulador se comporta igual que la máquina? Replica muy bien pantallas, menús y lógica de ciclos. La cinemática puede simplificarse. Úsalo para asentar procedimientos y detectar errores antes de la máquina real.
¿Puedo importar G-code ISO? Sí, pero para TNC te conviene trabajar con conversacional y ciclos cuando sea posible. CAM → ISO para 3D/5X; TNC → ciclos estándar.
¿Qué versión de TNC elijo? Si no tienes preferencia, 530/640 son buena base. Si en tu taller hay TNC7, alinea pantallas/flujo con ese entorno.
17) Conclusión y siguiente paso
Instalar y configurar Swansoft Heidenhain es el atajo más seguro para formarte en programación TNC: entiendes ciclos, tablas y planos, y validas tus programas con simulación antes de pisar la máquina. Con BLK correcto, R bajas, tabla de herramientas coherente y una plantilla sólida, reducirás alarmas y ganarás minutos en cada pieza.
Acción hoy: instala, crea tu O1999 base (estado seguro + BLK + ciclos), y simula el planeado + patrón 3×2. Después añade roscado con 207/209 y patrones polares.
- Curso de Heidenhain — TNC desde cero con ejercicios guiados.
- Curso de Fanuc — equivalencias ISO y buenas prácticas.
- Curso de Mastercam — del CAD al G-code con verificación.



