En fait tu demandes à la machine de faire ce que tu veux mais bloc après bloc.
par exemple :
- tu veux utiliser l'outil numéro 5 : T5 M6
- tu veux qu'il tourne à 1000 tr/mn : M3 S1000
- tu veux aller à un point XY en rapide : G0 X.. Y..
- tu veux mettre l'arrosage : M8
- Tu veux t'approcher à 2 mm de la pièce en tenant compte de la longueur de l'outil : G43 H5 Z2
- ...
et ainsi de suite jusqu'à la fin.
Inconvénients, il faut connaitre les codes, la syntaxe et le programme prends plus de temps à écrire
Avantages, tu gères toutes les possibilités dans ce que tu veux faire, utiliser des paramètres, ... donc tu fais faire à la machine tout ce que tu veux