G-code

From Wiki Makespace Madrid
Revision as of 13:24, 6 November 2013 by Javier Fernandez (Talk | contribs) (Lista de comandos G-code utiles)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

(WORK IN PROGRESS!)

G-code es el lenguaje con el que hablan las maquinas cnc, para una explicación mas en profundidad mirad: http://es.wikipedia.org/wiki/G-code

Lista de G-codes que he encontrado interesantes:

Conviene recordar que las repraps funcionan como una maquina de estados, es decir, cuando se configura un parametro se quedara configurado hasta que se diga lo contrario.

  • Movimiento/posición de la maquina:

-G28  : "Home"

       Ir a la posición inicial de los tres ejes, 
       también se puede usar con argumentos para hacer el 'home' en solo uno de ellos.
       Ejemplos:
       G28         -Hacer 'home' en los tres ejes
       G28 X0      -Hacer 'home' en el eje X

-G0/G1 : "Move & rapid move"

       En las reprap no suele haber diferencia entre G0 y G1, son comandos para desplazar el cabezal.
       Ejemplos:
       G1 X0 Y0 Z5         - Mueve la cabeza a la posición 0, 0, 5
       G1 X5 Y5 F3000      - Mueve la cabeza a X5 Y5 a velocidad F3000 (3000 mm / min)
       G1 X5 Y5 E5 F3000   - Mueve la cabeza a X5 Y5 a velocidad F3000 (3000 mm / min) extruyendo 5mm de material
       Como la reprap es una maquina de estados si omitimos alguno de los parámetros(X,Y,Z,E) se usara el ultimo valor.

-M114  : "Get position"

       Devuelve la posición actual del cabezal.

-M120  : "Push" -M121  : "Pop"

  • Manejo de la EEPROM

-M500  : Salvar los parámetros en memoria a la EEPROM -M501  : Cargar los parámetros de la EEPROM en memoria -M502  : Cargar los valores por defecto(codificados en el firmware) en la memoria


  • Controles del hardware:

-M17  : Encender motores -M18  : Apagar Motores -M80  : Encender ATX -M81  : Apagar ATX -M106  : Encender ventilador de capa -M107  : Apagar ventilador de capa

  • Configuracion del hardware:

-M92  : "Steps per mm" -M201  : -M202  : -M203  :


  • Otros :

-M999  : "Reset" -M302  : "Alow cold extrusion" -M300  : "Beeper"

Para una lista completa de G-codes mirad: http://reprap.org/wiki/G-code