Per i decimali viene usato il punto.
Gli spazi di solito non vengono considerati, se non dove viene specificato.
Se viene digitato il codice tutto attaccato, alcuni controlli spaziano automaticamente i vari codici di un blocco, altri mantengono tutto attacato.
I controllo legge ed esegue blocco a blocco.
I controlli piu evoluti leggono piu blocchi (da 12 in su) che vengono memorizzati in una memoria tampone, lo scopo è quello di rendere immediata la lavorazione del blocco successivo a quello in esecuzione.
Questo serve ad evitare che l'utensile si arresti, anche solo per un'istante, nel passaggio al blocco successivo.
Di solito nei controlli piu sempli ogni blocco non puo contenere due codici dello stesso gruppo. esempio:
G0 T101 M8;
G97 S2000 M4;
X50 Z50 G90;
Mentre gli ultimi controlli possono contenere piu codici in un solo blocco:
G0 T101 M8 G97 S2000 M4 X50 Z 50 G90;
La programmazione degli spostamenti degli assi puo essere fatta in due modi:
Assoluta o incrementale.
L'assoluta prende come riferimento un punto di origine assoluto ed esegue gli spostamenti da quest'ultimo.
L'incrementale, invece, esegue lo spostamento facendo riferimento alla coordinata precedente.
Di solito viene utilizzata la programmazione con coordinate cartesiane assolute.
Spero di essere stato chiaro e di non aver detto cazzate