Manufactura industrial
Internet industrial de las cosas | Materiales industriales | Mantenimiento y reparación de equipos | Programación industrial |
home  MfgRobots >> Manufactura industrial >  >> Manufacturing Technology >> Impresión 3d

¿Qué es el Gcode de impresión 3D? ¡Comandos, archivos y más!

A medida que la tecnología de impresión 3D continúa evolucionando, hay un área que se ha mantenido relativamente sin cambios:los códigos G. G-code es un código de programa que le indica a una impresora 3D qué hacer.

Es como el idioma nativo de la impresora. Los códigos G más básicos son para movimientos y giros, mientras que los más complejos pueden controlar la velocidad y la temperatura de la impresora.

Este artículo analiza qué es el código G, cómo se usa y algunos de los comandos más comunes.

¿Qué es el Gcode de impresión 3D?

El código G es un lenguaje de programación para instruir el funcionamiento de las impresoras 3D. El lenguaje le dice a la máquina qué movimientos hacer, qué tan rápido moverse y qué camino seguir.

Es un lenguaje muy versátil y se puede utilizar para crear formas simples o complejas, así como para controlar la precisión de la impresora.

Guía básica para imprimir código G en 3D

A continuación se muestra una guía básica para ayudarlo a comprender la impresión del código G.

¿Cómo se crea un archivo de código G para una impresora 3D?

G-code es el nombre común del lenguaje de codificación de control numérico computarizado (CNC) más utilizado. Se aplica en diversas aplicaciones, incluida la impresión 3D.

El archivo Gcode le dice a la impresora 3D qué movimientos debe hacer para crear el objeto 3D deseado. Los motores paso a paso suelen controlar estos movimientos.

Hay muchos programas de software que se pueden usar para escribir archivos de código g. Algunos de estos programas están diseñados específicamente para la impresión 3D, mientras que otros son herramientas de programación CNC de uso más general para máquinas CNC.

El archivo se creará utilizando un programa CAD (diseño asistido por computadora) en la mayoría de los casos, mediante el cual el diseñador crea un modelo 3D del objeto que se va a imprimir. Luego, este modelo se exporta como un archivo de código g.

Una vez que se haya creado el archivo Gcode, puede enviarlo a la impresora 3D para imprimirlo. La impresora leerá el código g y lo utilizará para controlar los motores paso a paso que mueven el cabezal de impresión.

Puede crear sus propios archivos de código g manualmente sin usar un programa CAD. Sin embargo, esto generalmente solo lo hacen usuarios experimentados que están muy familiarizados con la impresora 3D y el lenguaje de código g.

Cómo leer archivos de código G

Como usuario de una impresora 3D, es posible que necesite abrir y leer archivos de código G de vez en cuando. Para abrir un archivo de código G, simplemente use cualquier editor de texto, como Notepad ++ o Microsoft Word. Una vez que tenga el archivo abierto, puede ver las instrucciones de impresión que contiene.

Para facilitar la comprensión, los archivos de código suelen tener un formato que utiliza espacios en blanco para delinear diferentes comandos de código G. En ese caso, cada línea de código representa una instrucción de impresión diferente.

Para simplificar la lectura, puede utilizar un visor de código G, que es más recomendable. Un visor de código G es un programa que le permite visualizar las instrucciones de impresión de una manera más fácil de usar.

Eso simplifica la forma en que comprende lo que hará la impresora y cómo lo hará.

Hay muchos visores de código diferentes disponibles, pero el más recomendado es Cura o Slic3r, que se pueden descargar y usar de forma gratuita. Una vez que haya instalado un visor de código G, abra el archivo que desea ver.

Las instrucciones de impresión se mostrarán en un formato fácil de entender. A partir de ahí, puede realizar los ajustes necesarios en el código antes de imprimir.

Compatibilidad

Las impresoras 3D utilizan una variedad de formatos de archivo y no todos los archivos son compatibles con todas las impresoras. El formato de archivo más común es .stl, pero existen otros, como .obj, .3mf y .G-code.

Cada impresora tiene sus requisitos específicos, por lo que es importante comprobar la compatibilidad antes de intentar imprimir un archivo.

Lista de comandos de código G (hoja de trucos de código G)

Los siguientes son varios comandos diversos que pueden ayudarlo a codificar o solucionar problemas de su impresora 3D.

G0 y G1:Mover

Las impresoras 3D usan diferentes comandos para mover el cabezal de impresión, y G0 y G1 son dos de los más comunes. G0 mueve el cabezal de impresión rápidamente, mientras que G1 lo mueve más lentamente. Las impresoras suelen tener una velocidad predeterminada para cada comando, pero también puede establecer velocidades personalizadas.

A menudo necesitará mover el cabezal de impresión a diferentes partes de la placa de construcción cuando esté imprimiendo. Los comandos G0 y G1 se utilizan para este propósito.

G0 mueve el cabezal de impresión rápidamente y normalmente se usa para movimientos de desplazamiento, es decir, el movimiento del cabezal de impresión de un punto a otro sin imprimir. Esa es la forma más rápida de mover el cabezal de impresión y puede ayudar a reducir los tiempos de impresión.

G1 mueve el cabezal de impresión más lentamente y normalmente se usa para la impresión real. Eso permite que la impresora coloque el material con mayor precisión y produzca impresiones de mejor aspecto.

También puede establecer velocidades personalizadas para los movimientos G0 y G1. Las impresoras 3D suelen tener una velocidad predeterminada para cada comando, pero si desea ajustar la calidad de impresión o reducir los tiempos de impresión, puede establecer velocidades personalizadas.

Para establecer una velocidad personalizada, use el comando M203. Por ejemplo, para establecer una velocidad personalizada de 50 mm/s para movimientos G0, usaría el siguiente comando:

M203 G0 F50

Eso establecería la velocidad de avance (F) para movimientos G0 a 50 mm/s. También puede establecer velocidades personalizadas para movimientos G1 de la misma manera.

Cuando envía comandos a una impresora, es importante asegurarse de que los comandos tengan el formato correcto.

Si no está seguro de cómo formatear los comandos de la impresora 3D, consulte la documentación de su impresora o comuníquese con el fabricante.

G90 y G91:Posicionamiento absoluto y relativo

En una impresora 3D, hay dos formas principales de especificar la posición de la boquilla:posicionamiento absoluto y posicionamiento relativo.

Con el posicionamiento absoluto (G90), las coordenadas especificadas para cada comando de movimiento se interpretan como absolutas distancias desde el punto de origen.

En otras palabras, si mueve la boquilla 10 mm a la derecha desde el punto de origen, siempre se moverá 10 mm a la derecha desde ese punto, independientemente de su posición anterior.

Con el posicionamiento relativo (G91), las coordenadas especificadas para cada comando de movimiento se interpretan como relativas distancias desde la posición actual de la boquilla.

Entonces, si mueve la boquilla 10 mm a la derecha desde su posición actual, se moverá 10 mm a la derecha desde esa posición.

Por otro lado, si luego mueve la boquilla 10 mm hacia la izquierda, solo se moverá 5 mm hacia la izquierda (ya que comenzó desde una posición que ya estaba 10 mm hacia la derecha).

Su objetivo de impresión es lo que determina el modo que utiliza. Por ejemplo, si desea que la impresora siempre comience a imprimir desde el mismo lugar exacto, el modo de posicionamiento absoluto es el camino a seguir.

Si está tratando de imprimir algo más grande que el área de construcción de su impresora, el modo de posicionamiento relativo puede ser útil. Esto se debe a que le permite mover la boquilla fuera del área de construcción sin tener que preocuparse por las coordenadas absolutas.

Algunas impresoras tienen una configuración predeterminada de posicionamiento absoluto, mientras que otras tienen una configuración predeterminada de posicionamiento relativo.

Si no está seguro de en qué modo se encuentra su impresora, puede consultar el manual o la configuración del software para determinar la posición exacta.

G28 y G29:nivelación automática de la cama y el hogar

Las impresoras 3D suelen tener una función de inicio automático que les permite ubicarse en un punto específico de la plataforma de construcción. Esto generalmente se hace presionando un botón en el panel de control de la impresora.

Las impresoras también tienen una función de nivelación de la cama para nivelar su plataforma de construcción automáticamente. Esto generalmente se hace ejecutando un comando G29 desde el panel de control de la máquina.

La impresora se posiciona sola moviendo el cabezal de impresión a la esquina frontal izquierda de la placa de construcción. Eso se hace haciendo funcionar los motores en ambas direcciones hasta que el extremo se detiene. se activan.

Para regresar manualmente, utilice los controles de la impresora para mover el cabezal de impresión a la esquina frontal izquierda de la placa de construcción. Una vez que la cabeza esté en posición, active los topes finales para cada eje. Eso colocará la impresora en el hogar y la preparará para imprimir.

Para ir a casa automáticamente, use los comandos de código G. La impresora ejecutará un procedimiento de inicio antes de comenzar un trabajo de impresión. Ese es el método recomendado, ya que es más preciso y fiable que la búsqueda manual.

Para usar el comando G29, primero deberá calibrar su impresora 3D. Eso se puede hacer siguiendo las instrucciones en el manual de su impresora.

Una vez que haya calibrado su impresora, puede nivelar la cama usando el comando G29.

El comando G29 tardará unos minutos en completarse y, durante este tiempo, su impresora estará inactiva. Una vez que el comando G29 haya terminado, su impresora estará lista para usar nuevamente.

M104 y M109:Extrusora de calor

Las impresoras 3D usan comandos m, el M104 y el M109, para calentar la extrusora. Estos códigos g establecen la temperatura deseada del extremo caliente y esperan a que alcance esa temperatura.

La extrusora de impresora 3D es un dispositivo que calienta y funde filamentos de plástico para depositarlos en capas para crear objetos 3D. El comando M104 en la impresión controla el calentador de la extrusora. Enciende o apaga el calentador y ajusta la temperatura.

M104 Sxxx T0/1 (Enciende o apaga el calentador del extrusor. Si se proporciona S, establece la temperatura. Requiere que T sea 0 o 1)

M104 Snnn T0 (Establezca la temperatura del calentador del extrusor en nnn)

M104 Snnn T1 (Establezca la temperatura de la cama en nnn)

El M109:Heat Extruder es una manera fácil de comenzar con la impresión y es una buena opción si desea actualizar su impresión 3D.

Viene con una guía de filamento impresa en 3D, un soporte de extremo caliente impreso en 3D y un soporte de filamento impreso en 3D.

El M109:Heat Extruder es compatible con la mayoría de las impresoras 3D que usan un filamento estándar de 1,75 mm y puede usarlo con cualquier impresora 3D que tenga una plataforma de construcción calentada.

Está disponible en dos versiones diferentes:la Standard y el Alto Flujo versiones.

La versión estándar se recomienda para la mayoría de las impresoras 3D y la versión de flujo alto se recomienda para las impresoras 3D que tienen un caudal más alto.

M106 y M107:Control de ventiladores

A medida que las impresoras 3D se han vuelto más populares, ha crecido la necesidad de un mejor control sobre los ventiladores de refrigeración. Los controladores de impresora 3D suelen tener dos conectores de ventilador y cada uno admite el control de velocidad PWM.

El comando M106 controla el ventilador conectado al primer conector, mientras que el comando M107 controla el ventilador conectado al segundo conector.

Un valor de 0 apaga el ventilador, mientras que un valor de 255 lo mantiene funcionando a toda velocidad. Por ejemplo, el siguiente comando encendería el primer ventilador a la mitad o menos:

M106 S127

Y el siguiente comando apagaría el segundo ventilador:

M107 S0

M140 y M190:cama de impresión térmica

Un elemento clave de la impresión 3D es la plataforma de construcción, o cama de impresión, que soporta el objeto que se está imprimiendo y se puede calentar para ayudar con la adhesión durante el proceso de impresión.

Hay dos tipos comunes de plataformas de construcción de impresoras 3D:M140 y M190. Las plataformas M140 se utilizan normalmente para objetos más pequeños, mientras que las plataformas M190 son más adecuadas para impresiones más grandes.

Las plataformas M140 utilizan una temperatura más baja que las plataformas M190, lo que las hace ideales para imprimir con filamento PLA. La fuente del plástico PLA son materias primas biodegradables como la caña de azúcar o el almidón de maíz.

PLA es un material de impresión popular porque es fácil de imprimir y tiene un bajo impacto ambiental.

Las plataformas M190 pueden alcanzar temperaturas más altas, lo que las hace más adecuadas para materiales como el ABS que requieren temperaturas más altas para fusionarse correctamente.

El plástico ABS es un producto del petróleo; por lo tanto, es un material fuerte y duradero que se usa a menudo para imprimir objetos en 3D.

Al elegir una impresora 3D, es necesario considerar los tipos de materiales con los que imprimirá. Por ejemplo, si planea usar filamento PLA, una plataforma M140 será suficiente.

Además, si planea usar ABS u otros materiales que requieran temperaturas más altas, una plataforma M190 será suficiente.

Preguntas frecuentes

1. ¿Todas las impresoras 3D usan código G?

No, no todas las impresoras 3D usan código G. El código G es un tipo específico de lenguaje de programación utilizado por algunas impresoras 3D. Otras impresoras 3D pueden usar un tipo de lenguaje diferente o ninguno.

2. ¿Qué es el código G en la impresión 3D?

G-code es el lenguaje de programación que le dice a las impresoras 3D qué hacer. Es una serie de instrucciones que le indican a la impresora 3D cómo moverse, qué tan rápido moverse, qué temperatura de cama usar, etc.

3. ¿Las impresoras 3D usan STL o código G?

Las impresoras 3D utilizan varios formatos de archivo, pero los más comunes son STL y G-code. El archivo de diseño STL es el estándar para imprimir en 3D y se puede crear con cualquier software de modelado 3D.

El código G es un formato más específico que suele utilizarse para impresiones complejas o cuando se utilizan varios materiales.

4. ¿El código G es solo para impresoras 3D?

El código G es un lenguaje versátil que puede usar para la impresión 3D y también para otros fines, como el mecanizado CNC y el escaneo 3D. Si bien se desarrolló específicamente para imprimir en 3D, desde entonces sus aplicaciones se han ampliado para incluir otras tecnologías.

Conclusión

El código G de impresión 3D es un conjunto de instrucciones que le dice a una impresora 3D cómo crear un objeto. Se puede crear utilizando un software de modelado 3D o mediante un escáner 3D.

El archivo de código G contiene las instrucciones para la impresora, incluido el tamaño y la forma del objeto y la ruta específica que debe seguir la impresora 3D. El código G de impresión se puede personalizar para crear objetos únicos.


Impresión 3d

  1. ¿Qué es la bioimpresión?
  2. ¿Qué es la impresión 4D, de todos modos?
  3. ¿Qué es la impresión con pigmentos? Ventajas y desventajas de la impresión con pigmentos
  4. ¿Qué es DXF? y ¿Qué es CNC?
  5. Fabricación ágil e impresión 3D
  6. Impresión 3D:lo que puede crear ahora y en el futuro
  7. ¿Qué es el controlador cicloidal? Diseño, impresión 3D y pruebas
  8. ¿Qué es la impresión 3D? - Tipos y cómo funciona
  9. ¿Qué es la impresión 3D SLA?
  10. ¿Qué es la impresión 3D SLS?
  11. ¿Qué es la impresión 3D con resina?