Saltar al contenido

Cómo instalar Swansoft Fanuc y crear tu primer programa de prueba

Infografía técnica que muestra el proceso de instalación de Swansoft Fanuc y la creación del primer programa CNC, con pasos numerados e imágenes de la interfaz.
Guía práctica paso a paso para instalar Swansoft Fanuc (SSFanuc), configurar el entorno en milímetros, elegir máquina, cargar herramientas y ejecutar tu primer G-code con simulación gráfica. Incluye plantilla de “estado seguro”, diagnóstico de alarmas típicas y ejercicios para afianzar lo aprendido.
Si quieres avanzar con ejercicios guiados y plantillas listas para usar, empieza por el
Curso de Programación CNC en Fanuc.
Para equivalentes en conversacional europeo, te servirá
Heidenhain; y si prefieres automatizar desde CAD/CAM, mira
Mastercam.
Lecturas relacionadas:

1) Qué es Swansoft Fanuc (SSFanuc) y por qué usarlo

Swansoft Fanuc es un simulador de controles Fanuc para PC que permite practicar programación CNC en fresadora y torno sin riesgo para la máquina ni la herramienta. Reproduce pantallas, menús y lógica modal (G/M-codes, offsets, ciclos) para que interiorices la “forma de pensar” del control real.

  • Aprendizaje seguro: prueba, equivócate y corrige sin romper nada.
  • Transferible: los hábitos (estado seguro, offsets, ciclos) son los mismos que en máquina.
  • Ahorro: reduces tiempo de puesta a punto y material desperdiciado cuando pases a producción.

2) Requisitos previos, descarga e instalación

Requisitos típicos (orientativos):

  • Windows 10 u 11 (64 bits), 4–8 GB RAM, 2 GB libres en disco.
  • Permisos de instalación y acceso a Internet si gestionas licencia online.
  • Resolución mínima 1366×768; recomendable 1920×1080 para ver panel completo.

Instalación paso a paso (flujo estándar):

  1. Descarga el instalador de SSFanuc desde tu distribuidor autorizado o fuente de confianza.
  2. Ejecuta el instalador como Administrador. Acepta los términos y elige carpeta.
  3. Completa la instalación. Si se solicita, instala dependencias (VC++ Runtime, .NET).
  4. Abre SSFanuc. Introduce la licencia (serial/archivo) o selecciona modo demo si está disponible.
  5. Selecciona idioma (ES/EN) y guarda la preferencia.

Tip: si tu antivirus bloquea la activación, añade SSFanuc a la lista de permitidos y repite el proceso.

3) Primer arranque: elegir máquina, unidades y pantalla

En el primer inicio, SSFanuc te pedirá escoger un tipo de máquina. Para empezar, elige un centro de mecanizado 3 ejes con control Fanuc 0i/21i.

  1. Máquina: “Vertical Machining Center (VMC) 3X – Fanuc 0i/21i”.
  2. Unidades: configura mm (G21). Verifícalo luego en el programa con estado seguro.
  3. Pantallas: familiarízate con PROG (programas O####), OFFSET/SETTING (H/D y G54–G59), ALARM, MDI, MEM y GRAPH (gráficos).

Hábito desde el inicio: antes de ejecutar, confirma la barra de estado (G21/G20, G90, G17, G40/G41/G42, G43/G49, G80, origen activo G54).

4) Crear un proyecto y tu primer programa O####

Entra a PROGNEW para crear un programa. Por convención, usa O1000 u otro número libre. A continuación pega la plantilla de “estado seguro”.

% 
O1000 (PRIMER PROGRAMA - SSFANUC)
(PIEZA AL 6082, 120x80x20 - VMC 3X)
(TOOLS: T1 PLANO Ø50 - T2 BROCA Ø6)

(--- ESTADO SEGURO ---)
G21 G90 G17 G40 G49 G80
G54

(--- PLANEADO LIGERO ---)
T1 M06
S2800 M03
G00 X-10 Y-10 Z50
M08
G43 H01 Z5
G01 Z-0.5 F250
G01 X130 F1200
G00 Z50
M09 M05
G49

(--- TALADRADO 3x2 ---)
T2 M06
S3500 M03 M08
G00 X20 Y20 Z5
G81 Z-10 R2 F250
X60
X100
G91 Y30 X-80
X40
X40
G80
G90
G00 Z50

(--- RETIRADA ---)
M09 M05
G53 Z0       (si tu post/parametrización lo permite)
G00 X0 Y0
M30
%

¿Por qué esta estructura? Porque reproduce la lógica de un control real: cabecera modal clara, origen definido, activación/cancelación de H (G43/G49), uso responsable de ciclos G81–G89 y retiro seguro. En el
curso de Fanuc convertimos esta plantilla en una “base” para todas tus piezas.

5) Cargar herramientas y offsets (H/D) en el simulador

Abre OFFSET/SETTING y configura H (longitud de herramienta) y, si vas a perfilar, D (radio para G41/G42). En un simulador, las longitudes pueden ser estándar; lo importante es activar/cancelar correctamente G43/G49 y usar D coherente con el diámetro de la fresa.

  1. T1 (fresa de planeado Ø50): asigna H01 y su longitud aproximada. No usarás D en el planeado.
  2. T2 (broca Ø6): asigna H02. Sin D (no hay compensación de radio en taladro).

Consejo: si más adelante practicas perfilería 2D, crea T3 (fresa Ø10), H03 y D01 (radio 5). Verás cómo afecta G41/G42 según la entrada/salida.

6) Definir el origen G54 y alturas seguras

En simulación puedes “escribir” los valores de G54 directamente: pon X0/Y0/Z0 donde esté tu cero de plano (por ejemplo, esquina sup. izq. y cara superior). En la vida real se mide con palpador/wobbler. Si tienes dudas con el cero, repasa
esta guía.

  • Z segura general: Z50 (o la que marque tu pieza/sujeción).
  • R de ciclo: deja R=2 para minimizar tiempo en aire y evitar choques.

7) Simulación: MDI, DRY RUN, GRAPH y ejecución

  1. MDI: prueba líneas puntuales (S2800 M03, G21 G90 G17) para confirmar estados.
  2. DRY RUN: si tu versión lo incluye, activa el modo seco y reduce el Rapid Override.
  3. GRAPH: ejecuta en gráfico; verifica trayectorias, profundidades y posiciones.
  4. MEM: cuando todo se vea correcto, ejecuta el programa completo.

Si aparece una alarma, consulta ALARM y corrige. En el blog tienes una guía de “síntoma → causa → solución” que te ahorrará horas:
Errores comunes en Fanuc.

8) Extensión: patrones y subrutinas (opcional para tu primera práctica)

Con muy poco código puedes practicar patrones repetitivos y subrutinas. Por ejemplo, el mismo 3×2 con M98/M99:

; --- principal (fragmento) ---
G00 X20 Y20 Z5
M98 P2200    (aplica patrón)
G00 X80 Y50 Z5
M98 P2200    (repite en otra zona)

; --- sub O2200 (patrón 3x2 relativo) ---
O2200
G91
G81 Z-10 R2 F250
X40
X40
G90 X0
G91 Y30 X-80
X40
X40
G80
G90
M99

¿Quieres dominar subrutinas y bucles paramétricos desde el simulador? Pásate por
M98/M99 en Fanuc
y nuestra guía de coordenadas polares.

9) Plantilla base “anti-sustos” para SSFanuc

% 
O1999 (PLANTILLA BASE SSFANUC)
(--- ESTADO SEGURO ---)
G21 G90 G17 G40 G49 G80
G54
(--- HERRAMIENTA Y H ---)
T1 M06
S3000 M03
G00 X-10 Y-10 Z50
M08
G43 H01 Z5
(--- AQUI TU OPERACION ---)
; ...
(--- SALIDA SEGURA ---)
G00 Z50
M09 M05
G49
G53 Z0
G00 X0 Y0
M30
%

Esta plantilla te recuerda activar G43 y cancelar G49, así como replegar y retirar con seguridad. Cuando pases a máquina real, te saldrá natural hacerlo bien.

10) Errores y alarmas frecuentes en tu “primer programa”

Síntoma Causa más probable Solución
Alarma en arcos G02/G03 Plano incorrecto o R/IJ incoherentes Fija G17 y usa I/J/K coherentes
Compensación no ejecutable G41/G42 sin lead-in o D inadecuado Entrada/salida tangencial y revisar valor D
Taladro choca en repetición Olvidaste G80 o R muy alto/bajo Cancela G80 y ajusta R=2–3 mm
Se “va” la trayectoria Quedaste en G91 (incremental) Vuelve a G90 al terminar el patrón/sub
H toca en Z incorrecta Faltó G43 o H mal asignado Activa G43 Hxx tras acercarte y cancela con G49

Para una lista más amplia con ejemplos, revisa
esta guía.

11) Ejercicio guiado: de la simulación a la “plantilla estándar”

  1. Instala SSFanuc y selecciona VMC 3 ejes.
  2. Crea O1000 y pega la plantilla base (sección 9).
  3. Configura G54 en la esquina sup. izq. (Z=0 en la cara).
  4. Añade el planeado con T1 y un patrón 3×2 con T2.
  5. Simula en GRAPH. Corrige si aparece una alarma.
  6. Guarda O1000 como plantilla estándar para tus próximas prácticas.

Si quieres hacer el salto a roscado: añade una operación de G84 (rosca M6×1) tras los taladros. Y si te va el torno, aprende el ciclo G76 en nuestra guía
paso a paso.

12) Itinerario 30/60/90 con Swansoft Fanuc

0–30 días (fundamentos): instala SSFanuc, crea y ejecuta 2–3 programas con planeado y taladrado; memoriza la cabecera modal, G54, G43/G49, G81/G80.

31–60 días (productividad): añade compensación G41/G42 con entradas/salidas, subrutinas M98/M99 y patrones paramétricos simples.

61–90 días (robustez): integra polares (G16), rotación (G68), roscado G84, verificación con simulación y tiempos. Crea tu “biblioteca” de O####.

Para acelerar el plan con ejercicios y simulaciones guiadas:
Fanuc ·
Mastercam.

13) Preguntas frecuentes

¿Swansoft Fanuc se comporta igual que una máquina real? Replica muy bien la lógica modal y los menús, pero la cinemática y los límites pueden simplificarse. Úsalo para afianzar procedimientos y programación.

¿Puedo usar mis posts CAM? Sí: exporta G-code para Fanuc 0i/21i y cárgalo en SSFanuc para ver trayectorias y detectar errores antes de ir a máquina. Si quieres, revisa nuestro curso de Mastercam.

¿Qué versión de Fanuc debo elegir? Para empezar, 0i/21i son estándares en taller y válidos para la mayoría de ejemplos del blog y del curso.

14) Conclusión y siguiente paso

Instalar y empezar con Swansoft Fanuc es la manera más rápida y segura de asentar bases en programación CNC: entiendes estados modales, orígenes, offsets y ciclos sin miedo a romper la máquina. Con la plantilla base, una disciplina de simulación y el hábito de revisar ALARM, tu paso a producción será mucho más corto y estable.

Acción hoy: instala SSFanuc, crea el O1000 con la plantilla de este artículo y simula el planeado + patrón 3×2. Después, añade subrutina y comp. de radio con entradas tangenciales.

¿Quieres que revisemos tu instalación/simulaciones de SSFanuc y te dejemos una plantilla de taller optimizada? Escríbeme desde la página de contacto y te preparo un plan paso a paso.