G00: Posicionamiento rápido (sin maquinar)
G01: Interpolación lineal (maquinando)
G02: Interpolación circular (horaria)
G03: Interpolación circular (antihoraria)
G04: Compás de espera
G10: Ajuste del valor de offset del programa
G20: Comienzo de uso de unidades imperiales (pulgadas)
G21: Comienzo de uso de unidades métricas
G28: Volver al home de la máquina
G32: Maquinar una rosca en una pasada
G36: Compensación automática de herramienta en X
G37: Compensación automática de herramienta en Z
G40: Cancelar compensación de radio de curvatura de herramienta
G41: Compensación de radio de curvatura de herramienta a la izquierda
G42: Compensación de radio de curvatura de herramienta a la derecha
G70: Ciclo de acabado
G71: Ciclo de maquinado en torneado
G72: Ciclo de maquinado en frenteado
G73: Repetición de patrón
G74: Taladrado intermitente, con salida para retirar virutas
G76: Maquinar una rosca en múltiples pasadas
G96: Comienzo de desbaste a velocidad tangencial constante
G97: Fin de desbaste a velocidad tangencial constante
G98: Velocidad de alimentación (unidades/min)
G99: Velocidad de alimentación (unidades/revolución)
G00: Posicionamiento rápido (sin maquinar)
G01: Interpolación lineal (maquinando)
G02: Interpolación circular (horaria)
G03: Interpolación circular (antihoraria)
G04: Compás de espera
G15: Programación en coordenadas polares
G20: Comienzo de uso de unidades imperiales (pulgadas)
G21: Comienzo de uso de unidades métricas
G28: Volver al home de la máquina
G40: Cancelar compensación de radio de curvatura de herramienta
G41: Compensación de radio de herramienta a la izquierda
G42: Compensación de radio de herramienta a la derecha
G50: Cambio de escala
G68: Rotación de coordenadas
G73: Ciclos encajonados
G74: Perforado con ciclo de giro antihorario para descargar virutas
G76: Alesado fino
G80: Cancelar ciclo encajonado
G81: Taladrado
G82: Taladrado con giro antihorario
G83: Taladrado profundo con ciclos de retracción para retiro de viruta
G90: Coordenadas absolutas
G91: Coordenadas relativas
G92: Desplazamiento del área de trabajo
G94: Velocidad de corte expresada en avance por minuto
G95: Velocidad de corte expresada en avance por revolución
G98: Retorno al nivel inicial
G99: Retorno al nivel R
G107: Programación del 4o eje
G00: Posicionamiento rápido (sin maquinar)
G01: Interpolación lineal (maquinando)
G02: Interpolación circular (horaria)
G03: Interpolación circular (antihoraria)
G04: Compás de espera
G05: Polilínea cúbica de Bezier
G10: Retracción de filamento
G11: Hacer despuntar nuevamente al filamento
G12: Purgar el extrusor
G20: Comienzo de uso de unidades imperiales (pulgadas)
G21: Comienzo de uso de unidades métricas
G26: Imprimir patrón para validar la horizontalidad de la bancada
G27: Hacer volver al extrusor a su posición de reposo
G28: Volver al home de la máquina
G29: Ajuste de nivel de bancada
G30: Ir a las coordenadas XY y bajar en Z hasta chocar con un obstáculo
G31: Dock Sled (bloquear el patín de Z)
G32: Undock Sled (desbloquear el patín de Z)
G33: Autocalibracion Delta
G38.2, G38.3: Probe target
G90: Coordenadas absolutas
G91: Coordenadas relativas
G92: Desplazamiento del área de trabajo
G94: Velocidad de corte expresada en avance por minuto
M00: Parada opcional
M01: Parada opcional
M02: Reset del programa
M03: Hacer girar el husillo en sentido horario
M04: Hacer girar el husillo en sentido antihorario
M05: Frenar el husillo
M06: Cambiar de herramienta
M07: Abrir el paso del refrigerante B
M08: Abrir el paso del refrigerante A
M09: Cerrar el paso de los refrigerantes
M10: Abrir mordazas
M11: Cerrar mordazas
M13: Hacer girar el husillo en sentido horario y abrir el paso de refrigerante
M14: Hacer girar el husillo en sentido antihorario y abrir el paso de refrigerante
M30: Finalizar programa y poner el puntero de ejecución en su inicio
M31: Incrementar el contador de partes
M37: Frenar el husillo y abrir la guarda
M38: Abrir la guarda
M39: Cerrar la guarda
M40: Extender el alimentador de piezas
M41: Retraer el alimentador de piezas
M43: Avisar a la cinta transportadora que avance
M44: Avisar a la cinta transportadora que retroceda
M45: Avisar a la cinta transportadora que frene
M48: Inhabilitar Spindle y Feed override (maquinar exclusivamente con las
velocidades programadas)
M49: Cancelar M48
M62: Activar salida auxiliar 1
M63: Activar salida auxiliar 2
M64: Desactivar salida auxiliar 1
M65: Desactivar salida auxiliar 2
M66: Esperar hasta que la entrada 1 esté en ON
M67: Esperar hasta que la entrada 2 esté en ON
M70: Activar espejo en X
M76: Esperar hasta que la entrada 1 esté en OFF
M77: Esperar hasta que la entrada 2 esté en OFF
M80: Desactivar el espejo en X
M98: Llamada a subprograma
M99: Retorno de subprograma
M00: Parada
M01: Parada opcional
M02: Reset del programa
M03: Hacer girar el husillo en sentido horario
M04: Hacer girar el husillo en sentido antihorario
M05: Frenar el husillo
M06: Cambiar de herramienta
M08: Abrir el paso del refrigerante
M09: Cerrar el paso de los refrigerantes
M10: Abrir mordazas
M11: Cerrar mordazas
M13: Hacer girar el husillo en sentido horario y abrir el paso de refrigerante
M14: Hacer girar el husillo en sentido antihorario y abrir el paso de refrigerante
M30: Finalizar programa y poner el puntero de ejecución en su inicio
M38: Abrir la guarda
M39: Cerrar la guarda
M62: Activar salida auxiliar 1
M67: Esperar hasta que la entrada 2 esté en ON
M71: Activar el espejo en Y
M80: Desactivar el espejo en X
M81: Desactivar el espejo en Y
M98: Llamada a subprograma
M99: Retorno de subprograma
M00: Parada
M01: Parada opcional
M02: Reset del programa
M03: Hacer girar el husillo en sentido horario (si existe) o encender el láser (si
existe)
M04: Idem antihorario
M05: Frenar el husillo o apagar el láser
M06: Cambiar de herramienta
M17: Habilitar la alimentación de todos los motores paso a paso
M18-M84: Deshabilitar la alimentación de uno o más motor/es paso a paso
M20: Listar el contenido de la tarjeta de memoria SD sobre la salida serial (como el
DIR del viejo DOS)
M21: Forzar la detección de la tarjeta SD
M22: Desvincular (equivalente a extraer) la tarjeta SD
M23: Elegir un archivo de la tarjeta SD
M24: Comenzar o continuar un trabajo de impresión de SD
M25: Pausar la impresión de SD
M26: Poner el puntero de lectura en la posición siguiente de un archivo SD
M27: Informar la posición de lectura en la que se está maquinando (p. ej. SD
printing byte 123/12345)
M28: Comienza a escribir un archivo en una memoria SD
M29: Finaliza la escritura de un archivo en SD
M30: Borrar un archivo de la SD
M31: Informar el tiempo que lleva imprimiento
M32: Elegir y ejecutar otro archivo G (equivalente a hacer una llamada a subrutina)
M33: Informar el path de un archivo en formato extendido
M34: Ordenar alfabéticamente el contenido de una SDCard
M42: Set Pin State
M43: Debug Pins
M43 T: Toggle Details (Debug Pins)
M48: Probe Accuracy Test
M73: Mostrar porcentaje de progreso de trabajo
M75: Pone a cero el temporizador de trabajo
M76: Pausa el temporizador
M77: Detiene el temporizador
M78: Imprime las estadísticas del trabajo
M80: Enciende la alimentación de potencia
M81: La apaga
M82: Eje E en absoluto
M83: Eje E en relativo
M85: Ajuste del tiempo de inactividad para el apagado automático
M92: Set Axis Steps-per-unit
M100: Free Memory
M103: Apagar y retraer todos los extrusores
M104: Ajustar la/s temperatura/s deseada/s (set points) para el/los extrusor/es
M105: Report Temperatures
M106: Set Fan Speed
M107: Fan Off
M108: Break and Continue
M109: Esperar hasta que se estabilice la temperatura del/los extrusor/es a sus
valores de temperatura esperados (set points)
M110: Set Line Number
M111: Debug Level
M112: Emergency Stop
M113: Host Keepalive
M114: Get Current Position
M115: Firmware Info
M116: Esperar a que se estabilicen TODAS las temperaturas
M117: Set LCD Message
M119: Endstop States
M120: Enable Endstops
M121: Disable Endstops
M122: TMC Debugging
M125: Park Head
M126: Baricuda 1 Open
M127: Baricuda 1 Close
M128: Baricuda 2 Open
M129: Baricuda 2 Close
M140: Ajustar la temperatura deseada (set point) para el lecho de impresión
M145: Set Material Preset
M149: Set Temperature Units
M150: Set RGB Color
M155: Temperature Auto-Report
M163: Set Mix Factor
M164: Save Mix
M165: Set Mix
M190: Esperar hasta que se estabilice la temperatura del lecho de impresion al
valor de temperatura esperado (set point)
M200: Declarar el diámetro del filamento
M201: Ajustar la máxima aceleración permitida
M203: Ajustar la máxima velocidad de desplazamiento permitida mientras se
extruye filamento
M204: Set Starting Acceleration
M205: Set Advanced Settings
M206: Set Home Offsets
M207: Set Firmware Retraction
M208: Set Firmware Recovery
M209: Set Auto Retract
M211: Software Endstops
M218: Set Hotend Offset
M220: Set Feedrate Percentage
M221: Set Flow Percentage
M226: Wait for Pin State
M240: Trigger Camera
M250: LCD Contrast
M260: I2C Send
M261: I2C Request
M280: Servo Position
M290: Babystep
M300: Play Tone
M301: Set Hotend PID
M302: Cold Extrude
M303: PID autotune
M304: Set Bed PID
M350: Set micro-stepping
M351: Set Microstep Pins
M355: Case Light Control
M360: SCARA Theta A
M361: SCARA Theta-B
M362: SCARA Psi-A
M363: SCARA Psi-B
M364: SCARA Psi-C
M380: Activate Solenoid
M381: Deactivate Solenoids
M400: Finish Moves
M401: Deploy Probe
M402: Stow Probe
M404: Set Filament Diameter
M405: Filament Width Sensor On
M406: Filament Width Sensor Off
M407: Filament Width
M410: Quickstop
M420: Bed Leveling State
M421: Set Mesh Value
M428: Home Offsets Here
M500: Save Settings
M501: Restore Settings
M502: Factory Reset
M503: Report Settings
M540: Endstops Abort SD
M600: Filament Change
M605: Dual Nozzle Mode
M665: Delta Configuration
M666: Coming Soon
M851: Z Probe Offset
M852: Bed Skew Compensation
M900: Linear Advance Factors
M906: TMC Motor Current
M907: Set Motor Current
M908: Set Trimpot Pins
M909: DAC Print Values
M910: Commit DAC to EEPROM
M911: TMC OT Pre-Warn Condition
M912: Clear TMC OT Pre-Warn
M913: Set Hybrid Threshold Speed
M914: TMC Bump Sensitivity
M915: TMC Z axis calibration
M928: Start SD Logging
M999: STOP Restart