Một chương trình máy tiện CNC có thể được chia thành ba phần: bắt đầu chương trình, nội dung chương trình và kết thúc chương trình.
Phần bắt đầu chương trình chủ yếu xác định số chương trình, gọi hệ tọa độ gia công phôi, dụng cụ gia công, khởi động trục chính và bật chất làm mát. Giới hạn tốc độ trục chính tối đa được xác định là G50 S2000, cài đặt tốc độ trục chính tối đa là 2000 vòng/phút. Đây là hướng dẫn rất quan trọng đối với máy tiện CNC.
Trừ khi có quy định khác, hệ thống CNC mặc định là hệ tọa độ G54.
Lệnh quay trở lại điểm-tham chiếu{2}}gốc G28 U0 được sử dụng để tránh va chạm hoặc nhiễu giữa đầu cặp dao và phôi hoặc đồ gá trong quá trình thay đổi dao. Một phương pháp hiệu quả là trước tiên máy công cụ quay trở lại điểm tham chiếu máy theo hướng trục X- và di chuyển một khoảng cách an toàn ra khỏi trục xoay.
Định nghĩa dao là G0 T0808 M8, tự động điều chỉnh theo dao số 8 (dụng cụ offset bên trái) và bật chất làm mát.
Tốc độ trục chính được xác định là G96 S150 M4 và hàm tốc độ tuyến tính không đổi (S) được xác định. Hàm S cho phép lệnh tốc độ trục chính trên máy tiện CNC và nó có thể được biểu thị theo hai cách: một là tính bằng r/min hoặc vòng/phút, và cách kia là tính bằng m/phút. Mã S trên máy tiện CNC phải được sử dụng cùng với G96 hoặc G97 để đặt tốc độ trục chính hoặc tốc độ cắt.
G97: Lệnh tốc độ, xác định và cài đặt tốc độ mỗi phút.
G96: Lệnh tốc độ tuyến tính không đổi, đảm bảo tốc độ cắt giống nhau ở mọi vị trí trên phôi.
Phần nội dung chương trình: Nội dung chương trình là phần chính của toàn bộ chương trình, bao gồm nhiều phân đoạn chương trình. Mỗi đoạn chương trình bao gồm một số từ và mỗi từ bao gồm một mã địa chỉ và một số số. Thông thường, các phân đoạn chương trình bao gồm các lệnh G và M, các điểm tọa độ của mỗi trục và bao gồm định nghĩa về tốc độ tiến dao.
Hàm F đề cập đến hàm tốc độ nạp. Tốc độ tiến dao của máy tiện CNC có hai biểu thức: một là tốc độ tiến dao trên mỗi vòng quay, tính bằng mm/r, chủ yếu được sử dụng để tiện tiến dao. Một phương pháp khác, tương tự như máy phay CNC, sử dụng tốc độ tiến dao mỗi phút (FPM), được biểu thị bằng mm/phút. Điều này chủ yếu được sử dụng cho cấp liệu phay trong các trung tâm gia công phay tiện-.
Phần kết thúc chương trình: Khi kết thúc chương trình, bàn dao cần quay về điểm tham chiếu hoặc điểm tham chiếu máy để có vị trí an toàn cho lần thay dao tiếp theo. Đồng thời, trục chính dừng lại, chất làm mát bị tắt và chương trình được chọn để dừng hoặc kết thúc.
Lệnh quay về-đến-tham chiếu{2}}điểm G28U0 quay về điểm tham chiếu máy theo hướng trục X- và G0 Z300.0 quay trở lại điểm tham chiếu theo hướng trục Z-.
Lệnh dừng M01 là lệnh chọn dừng, chỉ có hiệu lực khi bật công tắc chọn dừng của thiết bị; M30 là lệnh kết thúc chương trình, khi được thực thi sẽ dừng chất làm mát, cấp liệu và trục xoay. Chương trình CNC và thiết bị CNC được đặt lại và quay trở lại trạng thái-gia công trước, chuẩn bị cho lần chạy chương trình tiếp theo và khởi động lại quá trình gia công CNC.






