Inicio › Calculadoras › Visor de G-code

Visor de G-code

Abre un archivo .gcode, .nc o .ngc, o pega G-code, y mira la trayectoria en 2D o 3D. Recorre las capas, reproduce los movimientos, distingue los rápidos del corte o la extrusión y obtén la caja delimitadora, las distancias, el filamento usado y un tiempo de ejecución estimado. Tu archivo nunca sale de tu navegador.

Última actualización:

o suelta un archivo en cualquier parte del visor
Editar o pegar G-code
En programas pequeños, los cambios se previsualizan automáticamente.
Publicidad
Publicidad

Cómo usar Visor de G-code

  1. Abre un archivo de G-code con el botón, suéltalo sobre el visor o pega el código en el cuadro Editar o pegar G-code. Se carga automáticamente un ejemplo de impresión 3D.
  2. Cambia de vista entre Superior (2D), 3D y Frontal. Arrastra para girar en 3D o para desplazar en 2D, y usa la rueda del ratón, el pellizco o los botones +/− para hacer zoom.
  3. Mueve el control de Capa para inspeccionar cada capa o profundidad de corte, y marca Solo la capa actual para aislarla.
  4. Pulsa Reproducir o arrastra el control Movimientos mostrados para ver cómo se construye la trayectoria movimiento a movimiento.
  5. Consulta las estadísticas de tamaño, rangos, distancias, filamento y tiempo estimado, y luego copia el resumen o descarga un PNG de la vista.

Cómo leer un programa de G-code

El G-code es una lista de comandos en texto plano, uno por línea. Cada línea contiene palabras formadas por una letra y un número: G1 X20 Y10 F1200 significa “moverse en línea recta hasta X 20, Y 10 a 1,200 mm por minuto”. Los comentarios empiezan con punto y coma o van entre paréntesis. Los comandos de movimiento son modales, así que una línea siguiente con solo X30 repite el último G1.

CódigoSignificadoCómo lo muestra el visor
G0Movimiento rápido (sin corte)Línea roja discontinua; usa la velocidad de rápidos para el tiempo CNC
G1Movimiento lineal a la velocidad de avance FLínea continua (corte o extrusión); desplazamiento si no extruye en una impresión
G2 / G3Arco en sentido horario / antihorario, centro I J o radio RArco suave dividido en segmentos cortos, helicoidal si cambia Z
G4 P…Pausa (espera)Se suma al tiempo estimado
G20 / G21Unidades en pulgadas / milímetrosSe convierten internamente; las unidades mostradas siguen al archivo
G90 / G91Coordenadas absolutas / relativasSe aplica a X, Y, Z (y E)
M82 / M83Extrusión absoluta / relativaSe usa para calcular el filamento usado
G92Fijar la posición actual (a menudo G92 E0)Reinicia el eje sin moverse
G28Llevar los ejes al origenMovimiento rápido a 0 en los ejes llevados al origen
F, S, TVelocidad de avance, velocidad del husillo o temperatura, número de herramientaVelocidad de avance usada para el tiempo; herramientas listadas en las estadísticas

Qué comprobar antes de ejecutar un archivo

  • Caja delimitadora frente al recorrido de la máquina: compara los rangos X, Y y Z con el tamaño de tu cama o mesa, y confirma que el programa empieza donde esperas respecto a tu cero de trabajo.
  • Rápidos a través de la pieza: en los programas CNC, las líneas discontinuas de rápidos deben quedar por encima del material. Un rápido que baja por debajo de la superficie superior es un riesgo de colisión.
  • Profundidades de corte: cada capa de un programa CNC es una profundidad Z distinta. Recórrelas para confirmar la profundidad final y el número de pasadas.
  • Primera capa: en las impresiones, aísla la capa 1 para comprobar que la falda, el borde y el primer perímetro quedan dentro de la cama.
  • Unidades: un archivo escrito en pulgadas (G20) pero ejecutado en milímetros sería 25.4 veces demasiado pequeño; las estadísticas muestran qué sistema de unidades usa el archivo.

Preguntas frecuentes

¿Se sube mi G-code a algún sitio?

No. El archivo se lee y se dibuja por completo en tu navegador con JavaScript, así que nunca sale de tu ordenador. Eso también significa que los archivos muy grandes solo están limitados por la memoria de tu dispositivo.

¿Qué comandos de G-code se admiten?

Movimientos lineales G0 y G1, arcos G2 y G3 en el plano XY con centros I/J o radio R, pausa G4, unidades en pulgadas y milímetros G20/G21, posicionamiento absoluto y relativo G90/G91, modos de extrusor M82/M83, reinicios de posición G92 y vuelta al origen G28. Los códigos como los ciclos fijos de taladrado o la compensación de herramienta se indican como no simulados en lugar de suponerse.

¿Cómo se calcula el tiempo estimado?

La longitud de cada movimiento se divide entre su velocidad de avance (F, en unidades por minuto), y se suman las pausas y las retracciones solo del extrusor. Los rápidos CNC usan la velocidad de rápidos que introduzcas. Las máquinas reales aceleran y frenan en las esquinas, así que los tiempos reales suelen ser algo mayores, sobre todo en impresiones con muchos segmentos cortos.

¿Cómo distingue el visor una impresión 3D de un programa CNC?

Si algún movimiento extruye filamento (E aumenta mientras el cabezal se mueve), el archivo se trata como una impresión: los movimientos con extrusión se dibujan con línea continua, los que no extruyen se muestran como desplazamientos y las capas siguen la altura Z de la extrusión. En caso contrario, los movimientos G1/G2/G3 son cortes, los G0 son rápidos y las capas son las distintas profundidades de corte.

¿Cómo se estima el peso del filamento?

La longitud neta de filamento empujada por el extrusor se convierte en volumen usando el diámetro de filamento que introduzcas (1.75 mm por defecto) y se multiplica por 1.24 g/cm³, una densidad típica del PLA. Otros materiales varían: el PETG ronda los 1.27 g/cm³ y el ABS unos 1.04 g/cm³.

¿Por qué algunos arcos se ven mal?

Los centros de arco indicados con I y J son relativos al punto inicial por defecto (modo G91.1), que es lo que genera casi todo el software CAM. Los arcos en el plano XZ o YZ (G18/G19) se dibujan como líneas rectas y se señalan en las notas.

¿Qué tipos de archivo puedo abrir?

Cualquier archivo de G-code en texto plano, incluidos .gcode, .gco, .g, .nc, .ngc, .tap y .cnc. Los formatos binarios como los archivos comprimidos .bgcode no se admiten; exporta G-code en texto plano desde tu laminador.

¿Se prueban todas las herramientas de FreeToolCabin para comprobar su calidad y precisión?

Sí. Cada herramienta del sitio pasa pruebas automáticas en navegadores reales para comprobar que el resultado es correcto y que no hay errores. Si encuentras un fallo o tienes una sugerencia, escríbenos a [email protected] y lo revisaremos.

Herramientas relacionadas

Ver todas las de Calculadoras de ingeniería y mecanizado →