Lista de códigos G y códigos M para CNC [Easy, With Examples & Tutorials]

En el mundo del CNC, dominar los códigos G y M es esencial para lograr la precisión y eficiencia deseadas en el mecanizado de piezas. En este artículo, te ofrecemos una lista completa de códigos G y M, junto con ejemplos y tutoriales fáciles de seguir. ¡Descubre cómo mejorar tus habilidades en CNC y llevar tus proyectos al siguiente nivel!

  • Lista de códigos G de fresado
  • Lista rotativa de códigos G
  • Simulador de código G
  • Lista de códigos de alarma de Fanuc

Lista completa de códigos G con códigos M para fresado Fanuc, LinuxCNC, GRBL, Y Haas Dialectos. Proporcionamos una breve definición de todos los comandos de G-Code, así como un enlace a tutoriales y ejemplos de su uso. Haga clic en el enlace G-Code (si está disponible) para visitar un tutorial de nuestra popular capacitación gratuita en línea sobre G-Code que muestra ejemplos y enseña cómo programar máquinas CNC usando G-Code.

códigos g

código
categoría

función

Observaciones

G00
Movimiento
Muévete en línea recta a gran velocidad. XYZ del punto final
G01
Movimiento
Muévase en línea recta a la velocidad final dictada por una velocidad de avance (F) XYZ del punto final
G02
Movimiento
Arco circular en el sentido de las agujas del reloj con velocidad de avance (F) XYZ del punto final IJK con respecto al punto central R para el radio
G03
Movimiento
Arco circular en sentido antihorario a velocidad de avance (F) XYZ del punto final IJK con respecto al punto central R para el radio
G04
Movimiento
Permanecer: Detenerse durante un tiempo determinado. P por milisegundos X por segundos
G05
Movimiento
FADAL Rápidos no modales
G09
Movimiento
Control de parada preciso
G10
Compensación
Entrada de parámetros programables
G15
coordinar
Desactivar las coordenadas polares y volver a las coordenadas cartesianas.
G16
coordinar
Activar coordenadas polares
G17
coordinar
Seleccione el plano XY
G18
coordinar
Seleccione el plano XZ
G19
coordinar
Seleccione el plano YZ
G20
coordinar
Las coordenadas del programa están en pulgadas.
G21
coordinar
Las coordenadas del programa son mm.
G27
Movimiento
Verificación del retorno del punto de referencia.
G28
Movimiento
Vuelve a la posición inicial
G29
Movimiento
Regreso desde la posición de referencia
G30
Movimiento
Volver a los puntos de referencia 2.º, 3.º y 4.º
G32
latas
Corte de hilo con paso constante (como G01 sincronizado con el husillo)
G40
Compensación
Compensación del filo de la herramienta desactivada (compensación de radio)
G41
Compensación
Compensación del filo de la herramienta izquierda (compensación de radio)
G42
Compensación
Compensación del filo de la herramienta hacia la derecha (compensación del radio)
G43
Compensación
Aplicar compensación de longitud de herramienta (más)
G44
Compensación
Aplicar compensación de longitud de herramienta (menos)
G49
Compensación
Cancelar compensación de longitud de herramienta
G50
Compensación
Restablecer todos los factores de escala a 1,0
G51
Compensación
Habilitar factores de escala
G52
coordinar

Compensación de trabajo local para todos los sistemas de coordenadas: agregue compensaciones XYZ
G53
coordinar

Sistema de coordenadas de la máquina (cancelar compensaciones de trabajo)
G54
coordinar

Sistema de coordenadas de trabajo (primera pieza)
G55
coordinar

Sistema de coordenadas de trabajo (segunda pieza)
G56
coordinar

Sistema de coordenadas de trabajo (tercera pieza)
G57
coordinar

Sistema de coordenadas de trabajo (cuarta pieza)
G58
coordinar

Sistema de coordenadas de trabajo (quinta pieza)
G59
coordinar

Sistema de coordenadas de trabajo (sexta pieza)
G61
Otro
Modo de prueba de parada exacta
G62
Otro
Puenteo automático de esquinas
G63
Otro
Modo de escritura
G64
Otro
Mejor camino de velocidad
G65
Otro
Llame fácilmente a una macro personalizada
G68
coordinar
Rotación del sistema de coordenadas.
G69
coordinar
Cancelar la rotación del sistema de coordenadas
G73
latas
Ciclo de perforación de alta velocidad (pequeña retracción)
G74
latas
Ciclo de corte de hilo a la izquierda
G76
latas
Ciclo de mandrinado fino
G80
latas
Cancelar ciclo fijo
G81
latas
Ciclo de perforación sencillo
G82
latas
Ciclo de taladrado con tiempo de permanencia (taladrado avellanado)
G83
latas
Ciclo de taladrado profundo (retirada completa)
G84
latas
ciclo de golpe
G85
latas
Ciclo menstrual aburrido, no más descansar, no más comer
G86
latas
Ciclo de taladrado fijo, parada del husillo, avance rápido
G87
latas
Ciclo de enlatado posterior
G88
latas
Ciclo de taladrado fijo, parada del husillo, salida manual.
G89
latas
Ciclo aburrido desde la lata, quedarse, alimentarse
G90
coordinar

Programación absoluta de XYZ (sistemas tipo B y C)
G90.1
coordinar

Programación absoluta IJK (sistemas tipo B y C)
G91
coordinar

Programación incremental de XYZ (sistemas tipo B y C)
G91.1
coordinar

Programación incremental IJK (sistemas tipo B y C)
G92
coordinar

Mover el sistema de coordenadas y guardar parámetros.
G92 (alternativa)
Movimiento
Abrazadera de velocidad máxima del husillo S
G92.1
coordinar

Cancelar parámetros de compensación y cero
G92.2
coordinar

Cancelar compensación y mantener parámetros
G92.3
coordinar

Sistema de coordenadas compensadas con parámetros guardados
G93
Movimiento
Modo de alimentación en tiempo inverso. Para uso con ejes giratorios
G94
Movimiento
Unidades del modo de alimentación por minuto. Unidades en pulgadas o mm.
G95
Movimiento
Unidades por revolución en modo de alimentación. Unidades en pulgadas o mm.
G96
Movimiento
Velocidad superficial constante
G97
Movimiento
Cancelar velocidad superficial constante
G98
latas
Después del ciclo fijo, regrese al plano Z original.
G99
latas
Después del ciclo fijo, regrese al plano R original.

Obtenga un potente simulador y editor de G-Code para facilitar el trabajo de G-Code

códigos m
código
categoría

función

Observaciones

M00
código m
Parada del programa (no opcional)
M01
código m
Parada opcional: seleccionada por el operador para activar
M02
código m
Fin del programa
M03
código m
Husillo ON (rotación en sentido horario)
M04
código m
Husillo ON (rotación a la izquierda)
M05
código m
Parada del husillo
M06
código m
Cambio de herramienta
M07
código m
Refrigerante nebulizado ENCENDIDO
M08
código m
Refrigerante de inundación encendido
M09
código m
Refrigerante apagado
M17
código m
Retorno de la subrutina FADAL
M29
código m
Modo de vuelco rígido para controles Fanuc
M30
código m
Modos de fin de programa, rebobinado y reinicio
M97
código m
Llamada de subprograma estilo Haas
M98
código m
Llamada de subprograma
M99
código m
Regresar del subprograma

Bonificación: consulte nuestros otros libros de cocina CNC para obtener información más detallada sobre CNC.

Si eres un principiante en CNC, consulta nuestro Libro de cocina CNC para principiantes. Con una sólida base CNC, estarás al día rápidamente.

También tenemos libros de cocina para Avances y velocidades, programación de código g, Fabricación CNC y gestión de taller., CNC de bricolajey no lo olvides Blog de libros de cocina CNC– Con más de 4 millones de visitantes al año, es, con diferencia, el blog CNC más popular de Internet.

Más recursos

Cursos de formación de mazatrol

Cursos de formación CNC de Fanuc

Preguntas frecuentes sobre los comandos de Código G

¿Cuántos códigos G hay?

Hay alrededor de 100 g de instrucciones de código, más o menos. Hay muchos dialectos de Código G y algunos tienen Códigos G propietarios.

¿Qué son los códigos G en las máquinas CNC?

Esta página enumera todos los comandos de G-Code y explica lo que hacen. También hay un enlace a tutoriales y ejemplos. Los códigos G son comandos de una sola letra que le indican a la máquina CNC qué hacer. Puede ordenar movimientos (por ejemplo, decirle a la máquina dónde cortar) o, por ejemplo, encender o apagar el eje.

¿Es difícil aprender G-Code?

Aprender G-Code no es muy difícil. Le ofrecemos un completo tutorial gratuito de G-Code en línea, así como un simulador de G-Code para facilitar el aprendizaje.

¿Por qué se utilizan los códigos G?

Los códigos G hacen que las máquinas CNC sean programables, dándoles la flexibilidad de producir casi cualquier pieza.

¿Cuál es la diferencia entre códigos G y códigos M?

Los códigos G son: GRAMOGeometría al trabajar con códigos M METROFunciones de la máquina.

¿Todas las máquinas CNC utilizan código G?

No todas las máquinas CNC utilizan código G. Algunos pueden tener tanto G-Code como otros métodos de programación, como lenguajes alternativos como Mazatrol de Mazak o la Programación Conversacional. Otros pueden tener un idioma alternativo y no poder ejecutar G-Code en absoluto.

[automatic_youtube_gallerytype=»search»search=»[automatic_youtube_gallerytype=»search»search=»Lista de códigos G y códigos M para CNC [Easy, With Examples & Tutorials]

» limit=»1″]

Lista de códigos G y códigos M para CNC [Fácil, con ejemplos y tutoriales]

Obtén una lista completa de códigos G con códigos M para fresado en los dialectos de Fanuc, LinuxCNC, GRBL y Haas. Aquí te proporcionamos una definición rápida de todos los comandos de códigos G junto con un enlace a tutoriales y ejemplos de cómo utilizarlos. Haz clic en el enlace de código G (si lo hay) para visitar un tutorial de nuestro popular Entrenamiento en línea gratuito de G-Code que muestra ejemplos y enseña cómo programar máquinas CNC utilizando el g-code.

Códigos G

  1. G00: Movimiento – Mover en línea recta a la velocidad rápida. XYZ del punto final.
  2. G01: Movimiento – Mover en línea recta a la última velocidad ordenada por una velocidad de avance (F). XYZ del punto final.
  3. G02: Movimiento – Arco circular en sentido horario a velocidad de avance (F). XYZ del punto final en relación con el centro IJK R para radio.
  4. G03: Movimiento – Arco circular en sentido antihorario a velocidad de avance (F). XYZ del punto final en relación con el centro IJK R para radio.
  5. G04: Movimiento – Espera: Detener por un tiempo especificado. P para milisegundos X para segundos.

Para obtener más información detallada sobre cada código G, puedes consultar el tutorial detallado.

Códigos M

  1. M00: M-Code – Parar programa (no opcional).
  2. M01: M-Code – Parada opcional: Operador seleccionado para habilitar.
  3. M02: M-Code – Fin del programa.
  4. M03: M-Code – Husillo encendido (rotación en sentido horario).
  5. M04: M-Code – Husillo encendido (rotación en sentido antihorario).

Para una lista completa de todos los códigos M y sus funciones, puedes consultar el tutorial detallado.

Preguntas frecuentes sobre comandos G-Code

  1. ¿Cuántos códigos G existen?
  2. Hay alrededor de 100 comandos de códigos G, más o menos. Existen muchos dialectos de g-code y algunos tienen g-codes propietarios.

  3. ¿Qué son los códigos G en las máquinas CNC?
  4. Los códigos G son comandos de una sola letra que le indican a la máquina CNC qué hacer. Pueden comandar movimientos (como decirle a la máquina dónde cortar) o realizar acciones como encender o apagar el husillo. Consulta esta guía completa para saber más.

  5. ¿Aprender G-Code es difícil?
  6. Aprender g-code no es muy difícil. Tenemos un tutorial en línea gratuito completo para enseñarte, así como un simulador de g-code que facilita el aprendizaje.

  7. ¿Por qué se utilizan los códigos G?
  8. Los códigos G hacen que las máquinas CNC sean programables, lo que les brinda la flexibilidad para fabricar casi cualquier pieza.

  9. ¿Cuál es la diferencia entre los códigos G y los códigos M?
  10. Los códigos G tratan sobre la geometría mientras que los códigos M se refieren a las funciones de la máquina. Para obtener más detalles sobre esta diferencia, consulta nuestra guía especializada.

Para obtener más información sobre los comandos G y M, así como otros recursos de programación CNC, consulta nuestros libros de cocina CNC.

2 comentarios en «Lista de códigos G y códigos M para CNC [Easy, With Examples & Tutorials]»

Deja un comentario