Il G-code è un linguaggio di programmazione per controllare macchine utensili a controllo numerico come fresatrici, torni e stampanti 3D. Consente a queste macchine di eseguire istruzioni precise per realizzare componenti meccanici con grande accuratezza.
Il codice G è noto anche come codice ISO perché si basa sulla norma ISO 6983. È ampiamente utilizzato nell’industria manifatturiera per la programmazione di macchine utensili CNC, riducendo gli errori e aumentando l’efficienza produttiva rispetto alla lavorazione manuale.
È un linguaggio di programmazione a controllo sequenziale, il che significa che legge le istruzioni nell’ordine in cui sono state scritte. Ogni istruzione è preceduta da una lettera di comando (o codice G) che indica alla macchina l’azione da eseguire. Per esempio, il codice G00 indica alla macchina di spostarsi alla velocità massima verso un punto specifico, mentre il codice G01 indica alla macchina di spostarsi a una velocità definita lungo una traiettoria lineare.
Il codice G è generalmente scritto come file di testo, che può essere letto e modificato con un editor di testo o con un software di produzione assistita da computer (CAM). Questo file serve a fornire istruzioni alla macchina utensile per guidare il movimento degli utensili e dei pezzi..
Sotto la denominazione “codice ISO” rientrano anche i codici M, F e S. Questi consentono rispettivamente di comandare le funzioni della macchina (ad esempio cambio utensile automatico), la velocità di avanzamento e la velocità di rotazione del mandrino. La combinazione di questi codici dà origine a programmi in grado di gestire una fresatrice in modo completamente automatico lungo tutto un processo di lavorazione.
Il codice ISO è quindi un linguaggio di programmazione semplice da usare e potente, che consente di controllare le macchine utensili in modo preciso ed efficiente. È un linguaggio standardizzato, conosciuto in tutto il mondo e compatibile con la maggior parte delle macchine a controllo numerico.