Si te estás adentrando en el mundo del torneado CNC, es crucial familiarizarte con los códigos G y M. Estos códigos son fundamentales para operar con precisión y eficiencia una máquina de torneado. En esta lista de referencias encontrarás la información necesaria para dominar estos códigos y sacarle el máximo provecho a tus proyectos de torneado. ¡Sigue leyendo para convertirte en un experto en el manejo de códigos G y M!
Lista de referencias de torneado de códigos G y códigos M
Estos son los códigos G comunes para tornos y torneado CNC. Las categorías de código son las agrupaciones del asistente de código G (presione Ctrl+G para abrir el asistente). La función indica lo que hace el código G, las sugerencias brindan un poco más de información, como por ejemplo: B. los parámetros, y Tutorial es un enlace (si está disponible) a un tutorial de G-Code que utiliza el editor G-Wizard para enseñar cómo usar G-Code.
|
código |
categoría
|
función |
Observaciones |
Instrucciones |
|
G00 |
Movimiento
|
Muévete en línea recta a gran velocidad. | XYZ del punto final | G00 y MDI.
Movimiento lineal: G00 y G01 |
||
G01 |
Movimiento
|
Muévete en línea recta a la última velocidad especificada por una velocidad de avance. | XYZ del punto final | G01 y MDI.
Movimiento lineal: G00 y G01 |
||
G02 |
Movimiento
|
Arco circular en el sentido de las agujas del reloj con velocidad de avance | XYZ del punto final
IJK en relación con el centro R para radio |
Arcos circulares: G02 y G03 | ||
G03 |
Movimiento
|
Arco circular en sentido antihorario con velocidad de avance | XYZ del punto final
IJK en relación con el centro R para radio |
Arcos circulares: G02 y G03 | ||
G04 |
Movimiento
|
Permanecer: detenerse durante un tiempo determinado. | P por milisegundos
X por segundos |
Sincronización y velocidad precisas: tiempo de permanencia, parada exacta, compensación de holgura | ||
G09 |
Movimiento
|
Prueba de parada precisa | Sincronización y velocidad precisas: tiempo de permanencia, parada exacta, compensación de holgura | |||
G10 |
Compensación
|
Entrada de parámetros programables | ||||
G17 |
coordinar
|
Seleccione el plano XY | Seleccione el plano XY | |||
G18 |
coordinar
|
Seleccionar plano XZ | Seleccionar plano XZ | |||
G19 |
coordinar
|
Seleccione el plano YZ | Seleccione el plano YZ | |||
G20 |
coordinar
|
Las coordenadas del programa están en pulgadas. | G20 y G21: Conversión de unidades | |||
G21 |
coordinar
|
Las coordenadas del programa son mm. | G20 y G21: Conversión de unidades | |||
G27 |
Movimiento
|
Prueba de retorno al punto de referencia | G28: Regreso al punto de referencia | |||
G28 |
Movimiento
|
Regresar a la posición inicial | G28: Regreso al punto de referencia | |||
G29 |
Movimiento
|
Regreso desde la posición de referencia | G28: Regreso al punto de referencia | |||
G30 |
Movimiento
|
Volver a los puntos de referencia 2.º, 3.º y 4.º | G28: Regreso al punto de referencia | |||
G32 |
latas
|
Corte de hilo con paso constante (como G01, sincronizado con el husillo) | ||||
G40 |
Compensación
|
Compensación de corte de herramienta desactivada (compensación de radio) | ||||
G41 |
Compensación
|
Corrección del filo de la herramienta hacia la izquierda (compensación de radio) | ||||
G42 |
Compensación
|
Corrección del filo de la herramienta hacia la derecha (compensación de 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 desplazamientos de cero) | ||||
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 precisa | Sincronización y velocidad precisas: tiempo de permanencia, parada exacta, compensación de holgura | |||
G62 |
Otro
|
Puenteo automático de esquinas | ||||
G63 |
Otro
|
Modo de escritura | ||||
G64 |
Otro
|
Mejor camino de velocidad | ||||
G65 |
Otro
|
Macro personalizada, llamada simple | Subprogramas y macros | |||
G70 |
latas
|
Fin del ciclo de rotación | ||||
G71 |
latas
|
Ciclo de torneado aproximado | G71: Ciclo de torneado desbaste
G71 Tipo II: Torneado en desbaste con “cajeras” |
|||
G72 |
latas
|
Ciclo de rectificado del plan de desbaste | ||||
G73 |
latas
|
Ciclo de repetición de patrón | ||||
G74 |
latas
|
Ciclo de taladrado de agujeros profundos | ||||
G75 |
latas
|
ciclo de perforación | ||||
G76 |
latas
|
Ciclo de corte de hilo | Ciclo de corte de hilo G76 para tornos. | |||
G80 |
latas
|
Cancelar ciclo fijo | ||||
G83 |
latas
|
Ciclo de taladrado frontal | ||||
G84 |
latas
|
Ciclo de golpeteo facial | ||||
G86 |
latas
|
Ciclo de taladrado fijo, parada del husillo, avance rápido | ||||
G87 |
latas
|
Ciclo de taladrado lateral | ||||
G88 |
latas
|
Ciclo de roscado lateral | ||||
G89 |
latas
|
Ciclo de taladrado lateral | ||||
G90 |
coordinar
|
Programación absoluta de XYZ (sistemas tipo B y C) | G90 y G91 Modo absoluto versus incremental | |||
G90.1 |
coordinar
|
Programación absoluta IJK (sistemas tipo B y C) | ||||
G91 |
coordinar
|
Programación incremental de XYZ (sistemas tipo B y C) | G90 y G91 Modo absoluto versus incremental | |||
G91.1 |
coordinar
|
Programación incremental IJK (sistemas tipo B y C) | ||||
G92 |
coordinar
|
Ciclo de corte de hilo | ||||
G92 (alternativa) |
Movimiento
|
Fijación de la velocidad máxima del husillo. | S | |||
G94 |
Movimiento
|
Ciclo de torneado de cara | ||||
G96 |
Movimiento
|
Velocidad superficial constante activada | G96: Velocidad superficial constante | |||
G97 |
Movimiento
|
Velocidad superficial constante Cancelar | G96: Velocidad superficial constante | |||
G98 |
Movimiento
|
Velocidad de avance por minuto | G98 G-Code y G99 G-Code: modos de retroceso o alimentación de ciclo fijo | |||
G99 |
Movimiento
|
Avance por revolución | G98 G-Code y G99 G-Code: modos de retroceso o alimentación de ciclo fijo | |||
G190 | Movimiento | Modo de radio | programación de torno cnc | |||
G191 | Movimiento | Modo de diámetro | programación de torno cnc | |||
códigos m
|
||||||
código
|
categoría
|
función
|
Observaciones |
Instrucciones
|
||
M00 |
código m
|
Parada del programa (no opcional) | ||||
M01 |
código m
|
Parada opcional: operador seleccionado para activar | ||||
M02 |
código m
|
Fin del programa | ||||
M03 |
código m
|
Husillo ON (rotación en sentido horario) | M03 Husillo Una rotación en el sentido de las agujas del reloj | |||
M04 |
código m
|
Husillo ON (rotación en sentido antihorario) | Husillo M04 en sentido antihorario | |||
M05 |
código m
|
Parada del husillo | M05 husillo apagado. | |||
M06 |
código m
|
Cambio de herramienta | ||||
M07 |
código m
|
Refrigerante nebulizado ENCENDIDO | M07 y MDI. | |||
M08 |
código m
|
Inundación de refrigerante ON | M08 y MDI. | |||
M09 |
código m
|
Refrigerante apagado | M09 y MDI. | |||
M13 |
código m
|
Husillo ON (rotación en sentido horario) + refrigerante ON | M13 y MDI. | |||
M14 |
código m
|
Husillo ON (rotación en sentido antihorario) + refrigerante ON | M14 y MDI. | |||
M30 |
código m
|
Modos de fin de programa, rebobinado y reinicio | ||||
M97 |
código m
|
Llamada de subprograma estilo Haas | Subprogramas y macros | |||
M98 |
código m
|
Llamada de subprograma | Subprogramas y macros | |||
M99 |
código m
|
Regresar del subprograma | Subprogramas y macros |
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. Obtendrá rápidamente una base sólida de CNC.
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 olvides el 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
Calculadora de velocidades y avances rotativos
Última actualización el 27 de abril de 2024 a las 14:47
Lista de referencias de torneado de códigos G y códigos M
Estos son los códigos G comunes para tornos y torneado CNC. Las categorías de código son las agrupaciones del asistente de código G (presione Ctrl+G para abrir el asistente). La función indica lo que hace el código G, las sugerencias brindan un poco más de información, como por ejemplo: B. los parámetros, y Tutorial es un enlace (si está disponible) a un tutorial de G-Code que utiliza el editor G-Wizard para enseñar cómo usar G-Code.
|
código |
categoría
|
función |
Observaciones |
Instrucciones |
|
G00 |
Movimiento
|
Muévete en línea recta a gran velocidad. | XYZ del punto final | G00 y MDI.
Movimiento lineal: G00 y G01 |
||
G01 |
Movimiento
|
Muévete en línea recta a la última velocidad especificada por una velocidad de avance. | XYZ del punto final | G01 y MDI.
Movimiento lineal: G00 y G01 |
||
G02 |
Movimiento
|
Arco circular en el sentido de las agujas del reloj con velocidad de avance | XYZ del punto final
IJK en relación con el centro R para radio |
Arcos circulares: G02 y G03 | ||
G03 |
Movimiento
|
Arco circular en sentido antihorario con velocidad de avance | XYZ del punto final
IJK en relación con el centro R para radio |
Arcos circulares: G02 y G03 | ||
G04 |
Movimiento
|
Permanecer: detenerse durante un tiempo determinado. | P por milisegundos
X por segundos |
Sincronización y velocidad precisas: tiempo de permanencia, parada exacta, compensación de holgura | ||
G09 |
Movimiento
|
Prueba de parada precisa | Sincronización y velocidad precisas: tiempo de permanencia, parada exacta, compensación de holgura | |||
G10 |
Compensación
|
Entrada de parámetros programables | ||||
G17 |
coordinar
|
Seleccione el plano XY | Seleccione el plano XY | |||
G18 |
coordinar
|
Seleccionar plano XZ | Seleccionar plano XZ | |||
G19 |
coordinar
|
Seleccione el plano YZ | Seleccione el plano YZ | |||
G20 |
coordinar
|
Las coordenadas del programa están en pulgadas. | G20 y G21: Conversión de unidades | |||
G21 |
coordinar
|
Las coordenadas del programa son mm. | G20 y G21: Conversión de unidades | |||
G27 |
Movimiento
|
Prueba de retorno al punto de referencia | G28: Regreso al punto de referencia | |||
G28 |
Movimiento
|
Regresar a la posición inicial | G28: Regreso al punto de referencia | |||
G29 |
Movimiento
|
Regreso desde la posición de referencia | G28: Regreso al punto de referencia | |||
G30 |
Movimiento
|
Volver a los puntos de referencia 2.º, 3.º y 4.º | G28: Regreso al punto de referencia | |||
G32 |
latas
|
Corte de hilo con paso constante (como G01, sincronizado con el husillo) | ||||
G40 |
Compensación
|
Compensación de corte de herramienta desactivada (compensación de radio) | ||||
G41 |
Compensación
|
Corrección del filo de la herramienta hacia la izquierda (compensación de radio) | ||||
G42 |
Compensación
|
Corrección del filo de la herramienta hacia la derecha (compensación de 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 desplazamientos de cero) | ||||
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 precisa | Sincronización y velocidad precisas: tiempo de permanencia, parada exacta, compensación de holgura | |||
G62 |
Otro
|
Puenteo automático de esquinas | ||||
G63 |
Otro
|
Modo de escritura | ||||
G64 |
Otro
|
Mejor camino de velocidad | ||||
G65 |
Otro
|
Macro personalizada, llamada simple | Subprogramas y macros | |||
G70 |
latas
|
Fin del ciclo de rotación | ||||
G71 |
latas
|
Ciclo de torneado aproximado | G71: Ciclo de torneado desbaste
G71 Tipo II: Torneado en desbaste con “cajeras” |
|||
G72 |
latas
|
Ciclo de rectificado del plan de desbaste | ||||
G73 |
latas
|
Ciclo de repetición de patrón | ||||
G74 |
latas
|
Ciclo de taladrado de agujeros profundos | ||||
G75 |
latas
|
ciclo de perforación | ||||
G76 |
latas
|
Ciclo de corte de hilo | Ciclo de corte de hilo G76 para tornos. | |||
G80 |
latas
|
Cancelar ciclo fijo | ||||
G83 |
latas
|
Ciclo de taladrado frontal | ||||
G84 |
latas
|
Ciclo de golpeteo facial | ||||
G86 |
latas
|
Ciclo de taladrado fijo, parada del husillo, avance rápido | ||||
G87 |
latas
|
Ciclo de taladrado lateral | ||||
G88 |
latas
|
Ciclo de roscado lateral | ||||
G89 |
latas
|
Ciclo de taladrado lateral | ||||
G90 |
coordinar
|
Programación absoluta de XYZ (sistemas tipo B y C) | G90 y G91 Modo absoluto versus incremental | |||
G90.1 |
coordinar
|
Programación absoluta IJK (sistemas tipo B y C) | ||||
G91 |
coordinar
|
Programación incremental de XYZ (sistemas tipo B y C) | G90 y G91 Modo absoluto versus incremental | |||
G91.1 |
coordinar
|
Programación incremental IJK (sistemas tipo B y C) | ||||
G92 |
coordinar
|
Ciclo de corte de hilo | ||||
G92 (alternativa) |
Movimiento
|
Fijación de la velocidad máxima del husillo. | S | |||
G94 |
Movimiento
|
Ciclo de torneado de cara | ||||
G96 |
Movimiento
|
Velocidad superficial constante activada | G96: Velocidad superficial constante | |||
G97 |
Movimiento
|
Velocidad superficial constante Cancelar | G96: Velocidad superficial constante | |||
G98 |
Movimiento
|
Velocidad de avance por minuto | G98 G-Code y G99 G-Code: modos de retroceso o alimentación de ciclo fijo | |||
G99 |
Movimiento
|
Avance por revolución | G98 G-Code y G99 G-Code: modos de retroceso o alimentación de ciclo fijo | |||
G190 | Movimiento | Modo de radio | programación de torno cnc | |||
G191 | Movimiento | Modo de diámetro | programación de torno cnc | |||
códigos m
|
||||||
código
|
categoría
|
función
|
Observaciones |
Instrucciones
|
||
M00 |
código m
|
Parada del programa (no opcional) | ||||
M01 |
código m
|
Parada opcional: operador seleccionado para activar | ||||
M02 |
código m
|
Fin del programa | ||||
M03 |
código m
|
Husillo ON (rotación en sentido horario) | M03 Husillo Una rotación en el sentido de las agujas del reloj | |||
M04 |
código m
|
Husillo ON (rotación en sentido antihorario) | Husillo M04 en sentido antihorario | |||
M05 |
código m
|
Parada del husillo | M05 husillo apagado. | |||
M06 |
código m
|
Cambio de herramienta | ||||
M07 |
código m
|
Refrigerante nebulizado ENCENDIDO | M07 y MDI. | |||
M08 |
código m
|
Inundación de refrigerante ON | M08 y MDI. | |||
M09 |
código m
|
Refrigerante apagado | M09 y MDI. | |||
M13 |
código m
|
Husillo ON (rotación en sentido horario) + refrigerante ON | M13 y MDI. | |||
M14 |
código m
|
Husillo ON (rotación en sentido antihorario) + refrigerante ON | M14 y MDI. | |||
M30 |
código m
|
Modos de fin de programa, rebobinado y reinicio | ||||
M97 |
código m
|
Llamada de subprograma estilo Haas | Subprogramas y macros | |||
M98 |
código m
|
Llamada de subprograma | Subprogramas y macros | |||
M99 |
código m
|
Regresar del subprograma | Subprogramas y macros |
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. Obtendrá rápidamente una base sólida de CNC.
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 olvides el 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
Calculadora de velocidades y avances rotativos
[automatic_youtube_gallerytype=»search»search=»[automatic_youtube_gallerytype=»search»search=»Lista de referencias de torneado de códigos G y códigos M
» limit=»1″]
Lista de referencias de torneado de códigos G y códigos M
G-Code para tornos:
Los códigos G son utilizados en los tornos CNC para controlar el movimiento de la herramienta de corte. Algunos códigos G comunes son:
- G00: Movimiento en línea recta a velocidad rápida.
- G01: Movimiento en línea recta a la última velocidad comandada.
- G02: Arco circular en sentido horario.
- G03: Arco circular en sentido antihorario.
M-Code para tornos:
Los códigos M son utilizados para controlar funciones auxiliares en un torno CNC. Algunos códigos M comunes son:
- M00: Parada del programa.
- M02: Fin del programa.
- M03: Encendido del husillo en sentido horario.
- M05: Parada del husillo.
Estos códigos son fundamentales para el funcionamiento adecuado de un torno CNC. Es importante familiarizarse con ellos para operar la máquina de manera eficiente.
Para obtener más información detallada sobre códigos G y M, puedes consultar las siguientes fuentes:
No dudes en explorar nuestras otras fuentes de información para obtener un conocimiento más profundo sobre CNC y tornos.
Bastante útil para los que están aprendiendo sobre torneado de códigos G y códigos M. ¡Gracias por compartir!