- Programové příkazy se zapisují v požadovaném pořadí tak, že každý nový příkaz musí být na novém řádku. Na začátku řádku se většinou zapisuje adresa N a číslo řádku. Čísla řádků musí tvořit vzestupnou řadu. Zápis adresy N a čísla řádku není povinný, ale nečíslované programy neumožňují programové skoky a snižuje se orientace v programu.
- Každý řádek programu obsahuje zpravidla adresu přípravné funkce G nebo adresu pomocné funkce M a dále všechny adresy potřebné pro danou funkci (podle seznamu funkcí). Zapsaná hodnota musí odpovídat přípustnému rozsahu. Pro usnadnění práce je možno použít zkrácenou formu zápisu programu, při které není nutno zapisovat adresy, které se proti předcházejícímu zápisu nemění. Například při zápisu několika lineárních interpolací za sebou stačí do řádku psát pouze adresu osy, která se bude pohybovat. Adresu druhé osy, posuv, ani adresu G1 v tomto případě není nutno zapisovat.