Để tăng hiệu suất lập trình cũng như giảm thiểu kích thước chương trình cho các trường hợp gia công phức tạp về hình dáng có tính lặp về quy trình, ví dụ như khoan một tập hợp lỗ có cùng đường kính và cách đều nhau...các hệ điều khiển CNC hiện đại đều được trang bị chức năng lập trình vòng lặp