El código G (o ISO)

codigo-g

G-Code es un lenguaje de programación para controlar máquinas herramienta digitales como fresadoras, tornos e impresoras 3D. Permite que estas máquinas ejecuten instrucciones precisas para fabricar piezas mecánicas con gran precisión

El código G también se conoce como código ISO porque se basa en la norma ISO 6983. Se utiliza ampliamente en la industria manufacturera para la programación de máquinas herramienta CNC (Control Numérico por Computadora), lo que puede reducir los errores y aumentar la eficiencia de la producción en comparación con la fabricación manual.

Es un lenguaje de programación de control secuencial, lo que significa que lee las instrucciones en el orden en que fueron escritas. Cada instrucción está precedida por una letra de instrucción (o código G) que indica a la máquina la acción que debe realizar. Por ejemplo, el código g00 indica a la máquina que se desplace a la velocidad máxima hacia un punto determinado, mientras que el código g01 indica a la máquina que se desplace a una velocidad determinada en una trayectoria lineal.

El código G generalmente se escribe en forma de archivo de texto que puede ser leído y modificado por un programa de edición de texto o un software de fabricación asistida por computadora (CAM). Este archivo permite dar instrucciones a la máquina herramienta para guiar el movimiento de las herramientas y las piezas.

Bajo la designación «código ISO» también se encuentran los códigos M, F y S. Estos permiten respectivamente controlar las funciones de la máquina (por ejemplo cambio automático de herramienta), la velocidad de avance y la velocidad de rotación del husillo. La combinación de estos códigos da como resultado programas capaces de controlar una fresadora de manera completamente automática a lo largo de un proceso de fabricación.

El código ISO es, por tanto, un lenguaje de programación simple de utilizar y potente, que permite controlar las máquinas herramienta de manera precisa y eficiente. Es un lenguaje estandarizado que permite ser conocido en todo el mundo y ser compatible con la mayoría de las máquinas de control numérico.