Índice
Códigos G: Lista completa (Fresado y Torneado)
* Haga clic en el Código G para leer la explicación completa
¿Qué es un código G?
Código G, o G-code, es el nombre común del lenguaje de programación CNC más utilizado. Se desarrolló en los años 50 en el MIT. El lenguaje es muy «primitivo» para los estándares actuales. Todos los comandos están representados por códigos (G01, G02, etc.) y no por palabras significativas. Las variables se representan con números (#500, #151, etc.) y no con palabras; la lógica condicional es muy limitada. Sorprendentemente, este lenguaje de 70 años de antigüedad sigue siendo el estándar del sector. Varios fabricantes de herramientas desarrollaron lenguajes similares a Wizard de gama superior, como Mazak – Mazatrol u Okuma – AOT, pero ninguno de ellos alcanzó una gran popularidad.
El objetivo del código es controlar los movimientos de una máquina controlada por ordenador. El código básicamente «le dice» a la máquina en qué trayectoria moverse de una coordenada a la siguiente (llamada «trayectoria de la herramienta»), y a qué velocidad (llamada «velocidad de avance»).
Sintaxis del código G
Ejemplo corto del programa
N10 O1000;
N20 T05;
N30 G01 A10 X40 Z60 F1.0 S1000;
N40 M05;
¿Qué significa cada letra del programa?
Carta | Función |
---|---|
X,Y,Z,A,B,C | Coordenadas para el movimiento |
F | Velocidad del cabezal – Velocidad a la que debe girar el cabezal. |
S | Velocidad del cabezal – La velocidad a la que debe girar el cabezal. |
I,J,K | Centro del arco para G02/G03 |
O | Número de programa |
N | Número de línea (bloque) |
M | Funciones varias – Véase la lista aparte |
T | Seleccionar una herramienta del Almacén / Torreta |
P | Número de parámetro |
Códigos M
«G» significa Geometría; por lo tanto, los comandos del Código G son responsables de los movimientos de la máquina que crean la geometría de la pieza. «M» significa Máquina (o Varios), y los Códigos M son responsables de los comandos de Máquina que provocan operaciones particulares del equipo. A diferencia de los códigos G, que pueden aparecer varias veces en la misma línea, el código M está limitado a un código por línea.