Programowanie maszyny do walcowania blach CNC oznacza pisanie kodu, który steruje ruchem i działaniami maszyny. Parametry, które należy określić, takie jak rozmiar blachy, rodzaj materiału, promień walcowania i prędkość, muszą zostać ustawione. Programiści mogą teraz tworzyć modele 3D i symulacje, które pomagają w walcowaniu oraz pozwalają programistom dostosować proces przed rozpoczęciem pracy na rzeczywistej maszynie.