Un po' generica come richiesta perché non definisce per quale linguaggio.
Pensando ad un ISO abbastanza standard allego documentazione RosettaCNC che implementa il linguaggio Fanuc-B.
https://www.rosettacnc.com/download/Mdu ... eGcode.pdf
Di differente ci sono alcune cose che abbiamo aggiunto in più non presenti in fanuc:
- Named parameters, ovvero la possibilità di definire parametri usando nomi anzichè #
- Else ed Elif nell'istruzione if.
Sempre per FANUC è molto ben fatto il seguente libro:
https://www.amazon.it/Fanuc-CNC-Custom- ... 0831131578
A mio avviso una vera BIBBIA per la programmazione parametrica nel mondo FANUC.