Properity Tax Group

Phoenix

Manufacturing

Códigos G90 y G91 en CNC

  1. Home
  2. CNC
  3. Códigos G90 y G91 en CNC
Códigos G90 en CNC

Códigos G90 y G91 en CNC: Diferencias y aplicaciones para un control preciso

En el mundo del mecanizado CNC, los códigos G son las instrucciones que le indican a la máquina cómo realizar las operaciones. Entre estos códigos, G90 y G91 desempeñan un papel fundamental en la determinación del sistema de coordenadas utilizado para el movimiento de la herramienta. Comprender las diferencias y aplicaciones de estos códigos es crucial para programar y controlar las máquinas CNC con precisión y eficiencia.

Introducción a los Códigos G:

Los códigos G son comandos que se utilizan en la programación CNC para controlar el movimiento de la herramienta, las funciones auxiliares y otros parámetros del proceso de mecanizado. Estos códigos se agrupan en diferentes categorías, según su función:

  • Códigos de movimiento: Controlan el movimiento de la herramienta en el espacio de trabajo.
  • Códigos de funciones auxiliares: Controlan las funciones auxiliares de la máquina, como la activación de la refrigeración, la activación del husillo, etc.
  • Códigos de parámetros: Definen los parámetros del proceso de mecanizado, como la velocidad de avance, la velocidad de rotación del husillo, etc.

G90: Programación absoluta:

El código G90 define un sistema de coordenadas absoluto. En el sistema absoluto, todas las coordenadas se definen con respecto a un punto de referencia fijo, generalmente el origen del espacio de trabajo de la máquina. Cada punto de mecanizado se define con coordenadas absolutas, independentemente de la posición actual de la herramienta.

Ejemplo de programación absoluta (G90):

      G90  ; Programación absoluta

G00 X10.0 Y20.0 Z0.0  ; Movimiento rápido a X=10, Y=20, Z=0

G01 X30.0 Y10.0 F100 ; Interpolación lineal a X=30, Y=10 con avance F=100

content_copy Use code with caution.

Aplicaciones de G90:

  • Programación de rutas complejas: G90 es útil para programar rutas de corte complejas con puntos de referencia fijos.
  • Mecanizado con coordenadas precisas: Cuando la precisión de las coordenadas es crucial, G90 garantiza que cada movimiento de la herramienta se realice con respecto al origen de coordenadas absoluto.
  • Uso en aplicaciones con puntos de referencia fijos: Ideal para aplicaciones donde la posición de la pieza o del punto de referencia del mecanizado es fija.

G91: Programación incremental:

El código G91 define un sistema de coordenadas incremental. En el sistema incremental, todas las coordenadas se definen con respecto a la posición actual de la herramienta. Cada punto de mecanizado se define como un desplazamiento desde la posición actual, en lugar de una posición absoluta.

Ejemplo de programación incremental (G91):

      G91  ; Programación incremental

G00 X10.0 Y20.0  ; Movimiento rápido en X=+10, Y=+20 desde la posición actual

G01 X-5.0 Y5.0 F100 ; Interpolación lineal en X=-5, Y=+5 con avance F=100

content_copy Use code with caution.

Aplicaciones de G91:

  • Programación de ciclos repetitivos: G91 es ideal para programar ciclos repetitivos de mecanizado, ya que las coordenadas se definen como desplazamientos desde la posición actual.
  • Mecanizado con desplazamientos relativos: Cuando el mecanizado se realiza con respecto a una posición de referencia dinámica, G91 permite definir los movimientos como desplazamientos.
  • Uso en aplicaciones con puntos de referencia dinámicos: Ideal para aplicaciones donde la pieza o el punto de referencia del mecanizado se desplazan durante el proceso.
Códigos G91 en CNC

Diferencias clave entre G90 y G91:

  • Punto de referencia: G90 define las coordenadas con respecto a un punto de referencia fijo, mientras que G91 las define con respecto a la posición actual de la herramienta.
  • Programación de movimientos: G90 utiliza coordenadas absolutas para cada punto de mecanizado, mientras que G91 utiliza desplazamientos desde la posición actual.
  • Aplicación en el mecanizado: G90 es ideal para rutas complejas y coordenadas precisas, mientras que G91 es útil para ciclos repetitivos y desplazamientos relativos.

Selección del código G adecuado:

La selección del código G adecuado depende del tipo de mecanizado y de la forma en que se define el espacio de trabajo.

  • G90: Se utiliza para mecanizados donde la precisión de las coordenadas es crucial y la posición del punto de referencia es fija.
  • G91: Se utiliza para mecanizados con ciclos repetitivos, movimientos relativos o donde la posición del punto de referencia no es fija.

Ejemplos prácticos de la aplicación de G90 y G91:

  • Mecanizado de contornos: Para mecanizar contornos complejos con alta precisión, G90 es la mejor opción, ya que permite definir los puntos de corte con coordenadas absolutas.
  • Taladrado de agujeros: Si los agujeros se deben taladrar en una posición fija, G90 permite definir las coordenadas absolutas del punto de taladrado.
  • Corte de perfiles repetitivos: Para cortar perfiles repetitivos, G91 es más eficiente, ya que permite definir los movimientos como desplazamientos desde la posición actual.
  • Mecanizado de superficies con puntos de referencia dinámicos: Cuando la pieza o el punto de referencia se desplazan durante el mecanizado, G91 permite definir los movimientos como desplazamientos desde la posición actual.

Consejos para utilizar G90 y G91 de forma efectiva:

  • Comprender los conceptos: Es fundamental entender la diferencia entre programación absoluta e incremental para seleccionar el código G adecuado.
  • Utilizar comentarios en el código: Añade comentarios para documentar el código y facilitar su comprensión.
  • Probar el código antes de ejecutar la máquina: Simula el código en un software de simulación CNC para verificar que el movimiento de la herramienta es correcto.
  • Realizar pruebas de corte: Realiza pruebas de corte con piezas de desecho para verificar que el código G produce el resultado esperado.

Los códigos G90 y G91 son herramientas esenciales para programar y controlar las fresadoras CNC con precisión y eficiencia. La comprensión de sus diferencias y aplicaciones permite a los programadores CNC seleccionar el código adecuado para cada situación, optimizando el proceso de mecanizado y mejorando la calidad del producto final. La utilización efectiva de G90 y G91, junto con la comprensión de otros códigos G y la integración con software de diseño y fabricación, abre nuevas posibilidades para la innovación y el desarrollo en el mundo del mecanizado CNC.

Estos códigos forman parte de un conjunto más amplio de instrucciones que permiten un control preciso sobre los movimientos y operaciones de la máquina. Su correcta implementación no solo mejora la precisión del mecanizado, sino que también puede reducir significativamente el tiempo de producción y el desgaste de las herramientas. Además, la combinación estratégica de G90 y G91 en un mismo programa puede facilitar la creación de geometrías complejas y la realización de operaciones repetitivas de manera más eficiente.

Nuestros servicios
Phoenix manufacturing
Phoenix manufacturing

Artículos relacionados