Ciao Massimo,
certo che si può fare, ma devi rispettare la sintassi Heidenhain, ad esempio:
0 BEGIN PGM SCrittura MM
1 L X100Y100Z100R0FMAX
2 L X200Y200Z200R0FMAX
12 END PGM SCrittura MM
Il TNC numera automaticamente i blocchi a condizione che venga rispettata la sintassi di inizio\fine programma.
Spero di esserti stato utile.