Programação paramétrica é um componente fundamental de todo cnc, está sempre presente, mesmo quando não estiver conhecido, seja em comandos industrias ou de hobby. A Fanuc usa o símbolo #, bem como outros controles: Fagor, Haas, Mach3, Mitsubishi, UsbCnc .. Outros comandos usam símbolos diferentes mas o discurso é essencialmente idêntico (Selca usa a letra P, Heidenahin usa a letra E (ou P) .. etc). Existem também controles numéricos que utilizam um tipo de linguagem baseado no Basic ou C + + (semelhante, mas não igual!), através do qual é possível criar uma rotina, ou funções particulares.
Mach3 também permite o uso de variáveis ( o simbolo usado é #) e de parâmetros máquina (parâmetros de sistemas). Também é possível criar rotinas particulares utilizando VB script . Existe uma grande variedade de parâmetros que podem ser usados para qualquer finalidade. A sintaxe, no entanto, não fica universal mas varia de cnc para cnc; então você não pode escrever um programa para um comando e transferi-lo para outro sem mudança.