¿Cuántos códigos G hay en una máquina CNC?

Tabla de Contenidos

Existen más de un centenar de comandos G-code para la programación CNC.

La mayoría de los G-codes son comunes para cada operación de programación CNC. Sin embargo, ciertos G-codes son específicos del tipo de operación, como fresado, torneado, taladrado, etc.

Puede haber variaciones en la lista de G-codes entre los diferentes fabricantes de CNC.

Cada máquina no soporta todos los G-codes. Además, las máquinas con características únicas o capacidades de mecanizado multieje podrían tener G-codes adicionales. El fabricante puede proporcionar instrucciones sobre los G-codes para la programación CNC en el manual de referencia anual proporcionado con la máquina.

¿Cuáles son los comandos G-code comunes utilizados en las máquinas CNC?

?Existen más de un centenar de G-codes utilizados en el proceso de programación CNC. Por lo tanto, puede ser difícil memorizar todos los códigos individuales y sus significados.

A continuación, se presenta una lista de G-codes para los comandos más utilizados en el proceso de programación CNC.

Puedes usar esta lista como punto de referencia al escribir cualquier archivo de programación CNC. Es útil memorizar comandos importantes como G00-G03, ya que se utilizan en todos los proyectos de programación CNC.

Movimiento y desplazamiento CNC
Los códigos a continuación se utilizan para controlar el movimiento y la trayectoria de la herramienta en la programación CNC:

G00: Movimiento rápido de la herramienta de la máquina
El comando de movimiento rápido desplaza la herramienta de un punto a otro sin cortar el material. Los movimientos se realizan a la máxima velocidad posible. Por lo tanto, no se requiere una velocidad de avance para los comandos de movimiento rápido. Requiere coordenadas de ubicación en los ejes X, Y y Z.

G01: Interpolación lineal de la herramienta de la máquina
La interpolación lineal mueve la herramienta de un punto a otro en línea recta. La velocidad se ajusta según una velocidad de avance especificada por ‘F’ en el bloque de comandos G01.

G02: Interpolación circular en arco en sentido horario
En lugar de una línea recta, G02 ordena a la herramienta de corte que corte en un arco en dirección horaria. Requiere una velocidad de avance especificada por el valor ‘F’. También requiere la especificación del punto central (I, J, K) o el radio (R) del arco.

G03: Interpolación circular en arco en sentido antihorario
Igual que G02, pero en lugar de dirección horaria, corta un arco en dirección antihoraria.

G04: Espera
Dwell indica una pausa en el programa. Cesa los movimientos de la máquina pero las funciones auxiliares permanecen activas. Por ejemplo, el husillo sigue moviéndose mientras el modo Dwell está activo. La duración de la espera se indica mediante el tiempo de pausa ‘P’. La máquina lee el valor P en segundos.

G09: Parada Exacta
El código G de parada exacta se usa cuando se requiere una esquina aguda. La mecanización convencional crea esquinas redondeadas debido a la inercia de la herramienta de corte. G09 elimina este problema deteniendo temporalmente la herramienta de corte en la esquina y luego moviéndola nuevamente, lo que conduce a esquinas perfectamente agudas.

Selección de Plano
Selección de plano Código G los programas especifican el plano bidimensional en el sistema de coordenadas cartesianas en los ejes X, Y, Z. Estos comandos son:

G17 – Selección del plano XY
G18 – Selección del plano XZ
G19 – Selección del plano YZ
Dimensiones
Los programas de código G para dimensiones indican qué unidades de medida se eligen. Estos comandos son:

G20: Cambiar la unidad de medida a pulgadas
G21: Cambiar la unidad de medida a milímetros
Códigos de compensación
Los códigos de compensación de herramienta consideran parámetros como la longitud de la herramienta y el radio de la herramienta. Usar estos comandos puede aumentar la precisión de la operación CNC en general.

También se conocen como desplazamientos de herramienta. Estos comandos son:

G40 – Desactivar la compensación de herramienta
G41 – Compensación de herramienta a la izquierda
G42 – Compensación de corte a la derecha
G43 – Compensación de longitud de herramienta
G40 – Cancelar compensación de longitud de herramienta
Desplazamientos de trabajo
El desplazamiento de trabajo asegura que la pieza esté en la posición cero verdadera. Los comandos para los valores de desplazamiento de trabajo son:

G54 – Desplazamiento de trabajo 1
G55 – Desplazamiento de trabajo 2
G56 – Desplazamiento de trabajo 3
G57 – Desplazamiento de trabajo 4
G58 – Desplazamiento de trabajo 5
G59 – Desplazamiento de trabajo 6
Ciclos predefinidos
Un ciclo predefinido en CNC es una repetición de una operación específica de la máquina, como taladrado, escariado, roscado, fresado, etc. Algunos de los programas comunes de ciclos predefinidos G-code son:

G73 – Ciclo de taladrado rápido con avance en golpes. Taladra agujeros rompiendo virutas
G74 – Ciclo de taladrado con avance en golpes generalmente usado para ranurado de cara. Usar solo para roscado.
G75 – Ciclo rápido de ranurado para tornos CNC
G76 – Ciclo de escariado fino y ciclo de roscado
G81 – Ciclos de taladrado estándar
G82 – Taladro estándar con retención en el fondo del agujero
G83 – Ciclo de taladrado profundo con retracción a través del agujero
G84 – Ciclo de Golpeo con la Mano Derecha para Fresar Roscas en Agujeros Pre-perforados
G85 – Ciclo de Reamer o Ciclo de Perforación
G86 – Ciclo de Perforación y Parada Cansada; La Cabeza de Corte se Detiene Cuando la Herramienta Llega al Fondo del Agujero
G87 – Ciclo de Perforación con Herramienta Especial para Expandir el Diámetro del Agujero
G88 – Ciclo de Perforación con instrucción P; P indica el número de segundos para permanecer en posición
G89 – Ciclo de Perforación Trasera con Permanencia
Códigos de Cancelación
G50: Apagado de Escalado; en algunas máquinas puede usarse para programar el punto cero absoluto o para establecer el límite de velocidad del husillo
G80: Cancelar todos los ciclos cansados activos
Modos de Posicionamiento
El modo de posicionamiento se refiere a cómo la máquina CNC leerá las órdenes de posición. Los programas G-code para varios modos de posicionamiento son:

G90 – Usar modo absoluto para el posicionamiento
G91 – Usar posicionamiento incremental
Velocidades y Avances
El modo de velocidad y avance se refiere a cómo la máquina interpreta las unidades de valor. Estos comandos son:

G94 – Modo de avance por minuto
G95 – Modo de avance por revolución
G96 – Velocidad de superficie constante
G97 – Velocidad del husillo constante
Regreso al Plano
Los comandos de retorno de plano contemplan la ubicación de la herramienta de corte en varios planos. Los comandos de retorno de plano comunes son:

G98 – Retorno al Plano Inicial
G99 – Retorno al Plano Rápido
Menos Usados Códigos G
Algunos de los códigos G no son tan comunes como los listados anteriormente. Sin embargo, puede que los necesite de vez en cuando para requisitos específicos del programa. Aquí hay una lista de algunos de los códigos G menos utilizados:

G10 – Entrada de Desplazamiento Programado
G22 – Límite de Carrera Almacenado
G23 – Cancelación del Límite de Carrera Almacenado
G27 – Comprobación de Retorno a Cero
G28 – Retorno a Cero
G29 – Retorno desde la Posición de Referencia
G30 – Retorno a Cero en Segunda Posición
G31 – Función de Saltar
G44 – Compensación Negativa de Longitud de Herramienta
G45 – Aumento de Desplazamiento Único
G46 – Disminución de Desplazamiento Único
G47 – Aumento de Desplazamiento Doble
G48 – Disminución de Desplazamiento Doble
G51 – Escalado
G52 – Desplazamiento temporal del programa a cero
G53 – Regresar a la posición cero de la máquina
G60 – Movimiento en una sola dirección
G61 – Comprobación de parada exacta (Modal)
G64 – Modo de corte normal
G65 – Llamada a macro personalizada
G66 – Llamada modal a macro personalizada
G67 – Cancelar llamada modal a macro personalizada
G68 – Modo de rotación de coordenadas
G69 – Cancelar modo de rotación de coordenadas
G92 – Programar un desplazamiento de trabajo

¿Existen consideraciones de seguridad al programar código G para máquinas CNC?

Sí, existen algunas consideraciones de seguridad al programar código G para una máquina CNC. Una máquina CNC es capaz de cortar material de dureza extrema.

Por lo tanto, un código G incorrecto puede representar un riesgo de seguridad para la máquina, el operador y el área de trabajo. El código G debe considerar factores como los desplazamientos de trabajo y los desplazamientos de longitud de herramienta para garantizar que no haya roturas de herramienta.

La rotura de herramienta es un accidente frecuente que ocurre debido a colisiones de herramientas. Ejecutar simulaciones previas en software CAD y CAM puede eliminar cualquier posibilidad de errores y fallos en el código G.

 

XTJ es un fabricante OEM líder dedicado a ofrecer soluciones de fabricación integral desde prototipos hasta producción. Nos enorgullece ser una empresa certificada con ISO 9001 en gestión de calidad y estamos decididos a crear valor en cada relación con el cliente. Lo logramos mediante colaboración, innovación, mejoras en los procesos y una mano de obra excepcional.

intentar

 

Imagen de cncpartsxtjadmin

cncpartsxtjadmin

Bienvenido a compartir esta página:
logo-noticias

¡Obtenga cotizaciones directas de la fábrica!

Bajo costo

Mecanizado CNC y prototipado, chapa metálica y fabricación de moldes

Productos relacionados

[blog_related_products]

Noticias relacionadas

Desplazarse arriba

¡Obtén un presupuesto gratis ahora!

Formulario de contacto

Por favor adjunta tus dibujos CAD 2D y modelos CAD 3D en cualquier formato incluyendo STEP, IGES, DWG, PDF, STL, etc. Si tienes varios archivos, comprímelos en un ZIP o RAR. Alternativamente, envía tu solicitud de cotización por correo a [email protected]