← Todas las guías

Cómo convertir un SVG a G-code para láser (guía completa)

Del SVG al G-code listo para cortar: qué debe cumplir el archivo, qué herramienta usar según tu máquina, los comandos que importan y los errores que arruinan la pieza.

Actualizado 2026-07-22

Convertir un SVG a G-code parece un paso técnico y aislado, pero en la práctica el 90% de los problemas de corte no vienen de la conversión: vienen del SVG. Un archivo mal preparado produce G-code perfectamente válido que corta mal.

Esta guía va en ese orden: primero dejar el SVG correcto, después convertirlo, después verificarlo.

Qué es realmente el G-code para láser

El G-code es una lista de instrucciones de movimiento. La máquina no sabe qué estás cortando: solo recibe "ve a esta coordenada", "enciende el láser a esta potencia", "apágalo".

Las instrucciones que aparecen prácticamente en todo archivo de láser:

  • G0 — movimiento rápido con el láser apagado (reposicionamiento)
  • G1 — movimiento controlado con el láser encendido (el corte)
  • G21 — unidades en milímetros
  • G90 — coordenadas absolutas
  • M3 / M4 — encender el láser; M4 es modo dinámico, ajusta la potencia según la velocidad
  • M5 — apagar el láser
  • S — potencia, normalmente 0–1000
  • F — velocidad de avance en mm/min

Un arranque típico se ve así:

G21         ; milímetros
G90         ; coordenadas absolutas
M4          ; láser en modo dinámico
G0 X10 Y10  ; ir al inicio sin cortar
G1 X50 Y10 S800 F600   ; cortar hasta X50 al 80% y 600 mm/min
M5          ; apagar

Sobre M3 frente a M4: con M3 la potencia es constante, así que en las esquinas — donde la máquina desacelera — el material recibe más energía por milímetro y se quema. M4 compensa reduciendo la potencia al desacelerar. Para cortar, M4 casi siempre da mejores esquinas. Para grabar en escala de grises, M3 es más predecible.

Preparar el SVG (aquí se gana o se pierde)

Antes de convertir nada, el SVG tiene que cumplir estas condiciones.

Trazos cerrados

Un contorno de corte tiene que ser un camino cerrado. Si el trazo tiene una apertura microscópica — muy común al vectorizar una imagen — la pieza no se separa, y muchas veces el hueco es invisible al ojo. En Inkscape se detectan con Ctrl+Shift+X o revisando los nodos extremos.

Todo convertido a trazado

El texto debe convertirse a trazado (Ctrl+Shift+C en Inkscape). Si no, el convertidor depende de que la fuente esté instalada, y a menudo no lo está. Lo mismo aplica a formas primitivas y a cualquier objeto con efectos.

Sin trazos duplicados

Al vectorizar suelen quedar dos líneas superpuestas. El resultado es que la máquina corta el mismo contorno dos veces: pierdes el doble de tiempo y quemas el borde. Es el error más caro y el más difícil de ver en pantalla.

Al diseñar piezas que comparten borde, además, conviene unir esos bordes a propósito para cortar una sola línea compartida. Menos tiempo, menos calor, mejor encaje.

Sin rellenos

El láser sigue líneas, no rellena áreas. Todo lo que quieras cortar debe tener contorno y ningún relleno. Los rellenos no rompen la conversión, pero confunden bastante al revisar el archivo.

Unidades y tamaño del documento

Fija el documento en milímetros y comprueba el tamaño real de la pieza antes de exportar. Un SVG creado a 72 DPI en vez de 96 sale escalado un 33% de más, y no lo notas hasta que la pieza ya está cortada.

Separar operaciones por color o capa

La convención habitual es un color por operación: rojo para cortar, azul para marcar, negro para grabar. Todos los convertidores serios permiten asignar potencia y velocidad distintas por color. Sin esa separación, todo el archivo se ejecuta con un solo ajuste.

Cuál usar para convertir

LightBurn

Es el estándar de facto y es de pago. Importa SVG directamente, gestiona capas por color, tiene previsualización real del recorrido y perfiles por máquina. Si trabajas con láser de forma regular, es la opción que menos tiempo te va a costar.

LaserGRBL

Gratuito y solo para Windows. Muy sólido para grabado de imagen y para máquinas GRBL, pero su soporte de SVG es limitado — está más orientado a rasterizar imágenes que a seguir vectores. Buena opción de entrada si tu trabajo es sobre todo grabado.

Inkscape con extensión

Inkscape puede exportar G-code mediante extensiones como J Tech Photonics Laser Tool. Es gratis y funciona, pero la configuración es más manual y la previsualización es peor. Sirve bien para trabajos ocasionales.

Convertidores en línea

Cómodos para un archivo suelto y sin instalar nada. La contrapartida es el control: normalmente no permiten ajustar orden de corte, múltiples pasadas ni operaciones por color.

Verificar antes de mandar a la máquina

Este paso ahorra material de forma constante y casi nadie lo hace.

1. Simula el recorrido. LightBurn tiene previsualización; también hay visores de G-code en línea. Busca movimientos que no esperabas y contornos recorridos dos veces.

2. Comprueba los límites. Que ninguna coordenada quede fuera del área de trabajo. Una máquina sin finales de carrera choca contra el marco y pierde pasos, y el resto del corte sale desplazado.

3. Revisa el orden de corte. Los contornos interiores — huecos, ventanas — deben cortarse antes que el contorno exterior. Si cortas primero el exterior, la pieza queda suelta, se mueve y los cortes interiores salen desalineados.

4. Ejecuta el marco. Casi todo el firmware permite recorrer el rectángulo envolvente con el láser apagado o a potencia mínima. Confirma en dos segundos que la pieza cabe en el material y está donde crees.

5. Prueba en un retazo. Con el material real, no con uno parecido.

Errores frecuentes

La pieza sale al doble o a un tercio del tamaño. Discrepancia de DPI entre el programa de diseño y el convertidor, o unidades del documento en pulgadas. Fija milímetros en ambos extremos.

La máquina corta el aire. El origen del G-code no coincide con el origen de la máquina. Muchos controladores usan la esquina inferior izquierda; algunos SVG llevan el origen arriba a la izquierda, con el eje Y invertido. Casi todos los convertidores tienen una opción para invertir Y.

Contornos cortados dos veces. Trazos duplicados en el SVG, como se explicó arriba.

Las esquinas se queman. La máquina desacelera al girar. Usa M4 en vez de M3, o baja la aceleración en la configuración del firmware.

Nada se mueve pero el láser enciende. Falta G90 y la máquina interpreta coordenadas relativas, o falta el F inicial y la velocidad de avance es cero.

El camino corto

Todo lo anterior asume que partes de un vector limpio. Si lo que tienes es una foto o un logo en PNG, antes hay un paso de vectorización que es donde aparecen la mayoría de los trazos abiertos y duplicados.

MEZ Laser cubre ese tramo: subes la imagen, obtienes trazos cerrados y limpios listos para cortar, sin pasar por el proceso manual de vectorizado.

Para los ajustes de potencia y velocidad una vez tengas el archivo, está la tabla de ajustes por material.