Mã G có thể coi là mã lệnh chuẩn bị. Mã G, bao gồm các địa chỉ G và giá trị số, sau đó xác định các phương pháp gia công và chuyển động trên các trục trong một câu lệnh. Hệ NC sẽ thiết lập các dạng điều khiển để đáp ứng mã G được chỉ ra.
Giá trị số theo sau địa chỉ G định nghĩa các lệnh, được viết trong từng khối. Phụ thuộc vào các mã G tiếp sau, chúng sẽ được phân loại thành 2 kiểu sau:
Ví dụ : G00 và G01 cả 2 đều là dạng mã theo module ,chúng đều là dạng mã G theo nhóm ,trừ nhóm 00.
Chú ý : 1.Khi đưa ra mã G trong một câu lệnh ,chúng phải được đặt trước địa chỉ .Nếu đặt mã G sau một địa chỉ mà nó thiết lập chế độ làm việc,chế độ được thiết lập đó sẽ không có hiệu lực với địa chỉ đó
2. Trong cùng một câu lệnh,có thể sử dụng nhiều mã G ,điều này tùy thuộc vào từng nhóm mã G khác nhau.
3.Nếu nhiều mã G đưa ra trong 1 câu lệnh,các mã G chỉ ra sau cùng sẽ có hiệu lực
4.Nếu một mã G không có trong bảng mã G hoặc không có trong lựa chọn bổ sung đưa ra,tín hiệu cảnh báo (No. 010) sẽ hiện trên màn hình .
5.NC thiết lập chế độ mã G ,xác định bởi biểu tượng ], khi nguồn điện được bật lên.
6.Để taro cứng,đặt “M29 S_” trong khối lệnh trước khối lệnh chứa G84 hoặc G74.
7.Đối với các máy có APC,điểm gốc thứ 3,4 được dùng để điều khiển APC ,không dùng cho mục đích khác.