Chu trình gia công là những chương trình con được viết sẵn của nhà cung cấp, người sử dụng không thể thay đổi được. Loại chương trình con tiêu chuẩn này đáp ứng những công việc thường xuất hiện ở bất kỳ cơ xưởng nào. Cho những việc gia công riêng biệt của chi tiết (thí dụ như biên dạng phức tạp), tất cả các nhà sản xuất hệ điều khiển cho phép người lập trình có thể tạo ra những chương trình con của riêng mình. Những chương trình con này được gọi từ chương trình CNC chính. Từ một chương trình con ngựời ta cũng có thể gọi một chương trình con khác (Sự lồng vào nhau của chương trình).

Thí dụ như nếu phải dùng máy phay để tạo những đường biên dạng có chiều sâu mà những đường biên dạng này không thể gia công với sự dịch chuyển của dụng cụ theo hướng trục z, thì sẽ có những chương trình con được viết để mô tả biên dạng việc định vị trên
mặt phẳng z tương ứng được thực hiện trong chương trình chính và rồi chỉ cần gọi chương trình con cho biên dạng
Những hệ điều khiển hiện tại cho phép khả năng lặp lại số lần gọi chương trình con qua lệnh gọi G22 (thí dụ như G22 L10 H2; có nghĩa ìà chương trình con L10 được gọi hai lần liên tiếp nhau). Qua đó người ta có thể thực hiện các quá trình gia công lặp lại trong những khoảng thời gian đều đặn chỉ với một lệnh gọi chương trình con. Tuy nhiên qua đây những chuyển động vận hành phải được lập trình theo gia số.
Lập trình vận hành máy CNC Lập trình, Vận Hành, Gia công
