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 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
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
- G00: Movimiento – Mover en línea recta a la velocidad rápida. XYZ del punto final.
- G01: Movimiento – Mover en línea recta a la última velocidad ordenada por una velocidad de avance (F). XYZ del punto final.
- 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.
- 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.
- 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
- M00: M-Code – Parar programa (no opcional).
- M01: M-Code – Parada opcional: Operador seleccionado para habilitar.
- M02: M-Code – Fin del programa.
- M03: M-Code – Husillo encendido (rotación en sentido horario).
- 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
- ¿Cuántos códigos G existen?
- ¿Qué son los códigos G en las máquinas CNC?
- ¿Aprender G-Code es difícil?
- ¿Por qué se utilizan los códigos G?
- ¿Cuál es la diferencia entre los códigos G y los códigos M?
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.
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.
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.
Los códigos G hacen que las máquinas CNC sean programables, lo que les brinda la flexibilidad para fabricar casi cualquier pieza.
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.
¡Súper útil el artículo! Me encantaron los ejemplos y los tutoriales, me siento más seguro usando códigos G y M en CNC ahora. ¡Gracias!
No entiendo mucho de CNC pero este artículo me ha ayudado un montón, gracias por las explicaciones claras y los ejemplos fáciles de seguir! ¡Muy útil!