Programación de impresoras 3D
Es un día laborable de enero por la tarde y me encuentro en un rellano del Centro Tecnológico Autodesk de Boston, un espacio de trabajo de I+D en arquitectura e ingeniería ubicado en un cavernoso edificio industrial del distrito Seaport de la ciudad. Me acompaña Anna Cheniuntai, cofundadora junto con su marido, Nikita, de una empresa llamada Apis Cor, residente en las instalaciones de Autodesk. Juntos, contemplamos un dispositivo que Cheniuntai describe como «el futuro de la construcción».
Nikita completó un diseño de la máquina en 2016, y Apis Cor se fundó ese mismo año. Un mes antes de que visitara las oficinas de Apis Cor, la empresa hizo historia en el sector al completar la mayor estructura del mundo impresa en 3D íntegramente in situ. El edificio de dos plantas, situado en la ciudad de Dubai, en los Emiratos Árabes Unidos, tiene una superficie de 6.900 pies cuadrados y alberga oficinas administrativas para el gobierno de la ciudad.
Otros expertos del sector de la construcción ven en la impresión 3D, también conocida como fabricación aditiva, una posible solución al reto de la vivienda asequible en todo el mundo. «Con las impresoras 3D podemos construir más rápido y más barato», afirma Cheniuntai. «Creemos que podemos sustituir parte de las viviendas unifamiliares construidas con mampostería. Será la nueva forma de construir».
Impresora 3d g-code hoja de trucos
Cuando abras el archivo .gcode en un editor de texto, verás que cada comando suele aparecer en una línea distinta. Al principio de la línea se indica de qué tipo de comando se trata y, a continuación, puede haber varios argumentos adicionales. Incluso puede añadir comentarios dentro del archivo colocando un punto y coma antes del comentario para que sea ignorado por la máquina. Así que ahora que has visto un ejemplo de cómo se ven tus archivos de impresión 3D, aquí está nuestra lista de los 10 comandos más comunes que necesitas saber.
Este comando le dice a la impresora que ejecute su secuencia de homing, que moverá el cabezal de la herramienta a los bordes más alejados de la máquina hasta que entre en contacto con los topes finales en estas ubicaciones. La mayoría de sus archivos de impresión comenzarán con este comando para que la impresora comience desde una ubicación conocida. Esta es también una forma útil de mover rápidamente un eje fuera del camino, lo que puede ser útil al final de una impresión para que puedas retirar tu pieza.
Tu impresora puede utilizar posicionamiento absoluto o relativo. El posicionamiento absoluto significa que le estarás diciendo a tu impresora 3D que mueva una coordenada XYZ exacta. El posicionamiento relativo se utiliza cuando quieres decirle a la impresora lo lejos que debe moverse de la ubicación actual. Envíe un comando G90 para decirle a su impresora que use posicionamiento absoluto, o un G91 para posicionamiento relativo. La mayor parte de su archivo gcode probablemente utilizará posicionamiento absoluto, ya que el cortador ya ha determinado las coordenadas XYZ exactas a las que debe moverse. Sin embargo, si no conoce la posición anterior del cabezal, o simplemente sabe que desea mover el cabezal una cierta distancia a lo largo de un eje, puede utilizar el posicionamiento relativo. Mientras que G90 y G91 controlan el modo de posicionamiento para los ejes X, Y y Z, también puedes utilizar M82 o M83 para ajustar tu extrusor (eje E) a posicionamiento absoluto o relativo.
Impresora 3d g-code lista pdf
G4 P1000; Espere 1 segundo6. Usa el comando M190 para calentar la cama de impresión a 60 grados Celsius (S60). Este comando detendrá la ejecución del script mientras la cama alcanza la temperatura requerida.M190 S60; Ajuste la temperatura de la cama a 60C y espere hasta que alcance esa temperatura7. Home todos los ejes de la impresora con el comando G28.G28; Home todos los ejes8. Ajuste la velocidad de movimiento a 1500mm / minuto. Esto asegurará que la cama y el extremo caliente se mueven a la misma velocidad. Podemos ir más allá, 3000mm / minuto es posible, pero empieza despacio; así tendrás tiempo de reaccionar a los problemas.G1 F1500; Ajustar Feedrate (movimiento de la herramienta) a 1500 mm/min9. Levanta el eje Z 8mm usando el comando G1 para que la boquilla quede libre de la cama de impresión. No queremos chocar la boquilla contra la cama de impresión ya que eso causaría daños a la boquilla y a la cama.G1 Z8; Levantar Eje Z 8mm10. Usa el comando G1 para mover la boquilla a una posición X e Y determinada. En este caso la posición es directamente encima de la rueda de ajuste de la cama delantera izquierda.G1 X28 Y35; Mover a la posición 111. Imprima una instrucción al usuario usando M117.M117 Nivele la cama #112. Espere la entrada del usuario usando M0. Nota, este comando no funciona en todas las impresoras 3D. Si no te funciona, reemplázalo por G4 y usa una espera larga.M0; Parar, esperar entrada del usuario
Lista de comandos g-code de impresora 3d
Echemos un vistazo a Marlin-G-code. Como he dicho antes, cada línea de código se procesa una tras otra – desde el principio del archivo hasta su final. Los ficheros se construyen normalmente con una cabecera que incluye alguna información general. A continuación sigue el código G de inicio que puedes personalizar en tu slicer, luego los comandos de impresión con el código G final. También suele haber un bloque de texto que contiene todos los ajustes de la cortadora que se utilizaron. Esta sección de ajustes es a veces muy útil si se olvidó de guardar un perfil o recibió un archivo g-code de otra persona que imprimió muy bien. Algunas cortadoras le permitirán importar el archivo G-code y generar un perfil a partir de los ajustes, aunque por lo general sólo si el G-code también fue creado con la misma cortadora.
ComentariosSi nos fijamos en la cabecera o en el bloque de ajustes, ya podemos ver algo importante. Esas líneas suelen empezar con punto y coma. Tener un punto y coma al principio de una línea significa que se trata de un comentario, por lo que será ignorado por el firmware. No sólo puedes comentar una línea entera, sino también añadir un comentario después de un comando normal para que el código sea más legible. Los rebanadores también suelen añadir comentarios para que te resulte más fácil encontrar una determinada capa o una determinada función. Por si fuera poco, algunos firmwares admiten comentarios entre paréntesis según el estándar CNC G-code, aunque este estilo se utiliza muy poco.