Układ sterowania maszyny umożliwia tworzenie programów do wykonywania różnych detali. W programie można zdefiniować długość dziurkowania, odstępy między otworami, nieregularność w sekwencji - mniejsze lub większe odstępy, pominięcie dziurkowania, itp.
Utworzone programy są zapisywane w pamięci urządzenia. Operator wybiera odpowiedni program dla detalu, który chce wykonywać z listy utworzonych programów. Uruchomienie wybranego programu skutkuje rozpoczęciem zapisanej sekwencji ruchów maszyny, realizując wykonywanie detalu.