Programování CNC valícího stroje znamená psaní kódu, který řídí pohyb stroje a jeho akce. Parametry, které je třeba specifikovat, jako jsou rozměry desky, druh materiálu, poloměr valení a rychlost, musí být nastaveny. Programátoři nyní mohou vytvářet 3D modely a simulace, které pomáhají při valení a umožňují programátorům zdokonalit proces před spuštěním skutečného stroje.