Un programa de mecanitzat estàndard consta d'un símbol d'inici (una sola línia), un nom de programa (una sola línia), el cos del programa i una ordre de finalització del programa (normalment una única línia). El programa també acaba amb un símbol de finalització del programa. Els símbols inicial i final són el mateix caràcter: % en codi ISO i ER en codi EIA. L'ordre de finalització del programa pot ser M02 (final del programa) o M30 (final de la cinta). Les màquines eina CNC generalment utilitzen l'execució de programes emmagatzemats. En aquest cas, M02 i M30 comparteixen la característica comuna d'aturar l'eix, el refrigerant i l'alimentació després de completar totes les altres instruccions del segment del programa i restablir el sistema de control. M02 i M30 són completament equivalents en algunes màquines-eina (sistemes), però difereixen en altres: quan s'acaba un programa amb M02, el cursor s'atura al final del programa després de l'execució automàtica; mentre que quan finalitzeu un programa amb M30, el cursor i la pantalla tornen automàticament al començament del programa després de l'execució automàtica, i el programa es pot tornar a executar prement el botó d'inici. Tot i que M02 i M30 poden compartir un segment de programa amb altres paraules de programa, el millor és llistar-los per separat o compartir un segment de programa només amb el número de seqüència.
El nom del programa es troba abans del cos del programa i després del símbol d'inici del programa, i generalment ocupa una única línia. Hi ha dues formes de noms de programa: un comença amb una lletra anglesa especificada (sovint O) seguida de diversos dígits. El nombre màxim de dígits permesos s'especifica al manual d'instruccions, amb dos o quatre dígits comú. Aquesta forma de nom de programa també es pot anomenar número de programa. L'altra forma consisteix en lletres angleses, números o una barreja de lletres i números anglesos, i també pot incloure un signe "-". Aquest formulari ofereix als usuaris més flexibilitat a l'hora d'anomenar programes. Per exemple, el programa per a la tercera operació de mecanitzat d'una brida amb el número de peça 215 en un torn CNC LC30 es pot anomenar LC30-FIANGE-215-3, cosa que facilita molt l'ús, l'emmagatzematge i la recuperació. L'elecció de quina forma de nom de programa s'utilitza la determina el sistema CNC.
