Để vận hành máy tiện CNC tạo ra các chi tiết, bộ phận theo mong muốn nhất định phải trải qua bước lập trình tiện CNC. Đòi hỏi người lập trình phải nắm rõ các mã lệnh, chu trình tiện cũng như cách lập trình. Sau đây ATC Machinery sẽ đưa ra hướng dẫn chi tiết để các bạn tham khảo:
Các mã lệnh lập trình tiện CNC

(Mã lệnh lập trình tiện CNC)
Các mã lệnh lập trình tiện CNC gồm có lệnh G (G-Code) và M (M-Code):
Các mã lệnh G-Code trong trong máy tiện CNC gồm:
- G00: Lệnh chạy dao nhanh
- G01: Lệnh nội suy đường thẳng
- G02: Lệnh nội suy đường tròn chiều thuận (theo chiều kim đồng hồ)
- G03: Lệnh nội suy chiều nghịch
- G04: Lệnh tạm dừng chương trình với thời gian xác định
- G09: Lệnh dừng chính xác
- G10: Lệnh thiết lập Off-Set
- G15: Lệnh xóa chỉ lệnh tọa độ cực
- G16: Chỉ lệnh tọa độ
- G17 – G19: Lệnh chọn các mặt phẳng gia công XY, XZ, YZ
- G20 – G21: Hệ đơn vị tính theo inch & mm
- G22 – G23: Lệnh đóng & tắt cực hạn hành trình dao
- G27: Lệnh kiểm tra lại điểm tham chiếu
- G28: Lệnh trở lại điểm tham chiếu
- G30: Vị trí trở lại tham chiếu
- G31: Bỏ qua chức năng
- G32: Lệnh cắt ren – tiến liên tục theo đường thẳng
- G34: Lệnh cắt ren theo biến dẫn
- G36: Lệnh tự động bù dao cho trục X
- G37: Lệnh tự động bù dao cho trục Z
- G40: Lệnh hủy bỏ bù bán kính mũi dao
- G41 – G42: Lệnh bù trái và phải bán kính mũi dao
- G49: Lệnh bỏ bù chiều dài dao
- G52: Lệnh xác lập hệ tọa độ cục bộ
- G53: Lệnh xác lập hệ tọa độ má
- G54 – G59: Hệ tọa độ làm việc (phôi I – phôi VI)
- G61: Chế độ kiểm tra dừng chính xác
- G62: Lệnh ghi đè góc tự động
- G63: Chế độ khai thác
- G64: Tốc độ tốt nhất
- G65: Lệnh gọi macro riêng
- G66: Lệnh gọi chế độ macro riêng
- G67: Lệnh xóa bỏ chế độ macro riêng
- G68: Lệnh đối xứng
- G70: Chu trình tiện tinh
- G71 – G76: Các chu trình tiện và khoan
- G83 – G89: Các chu trình khoan, doa và taro.
- G90: Chu trình cắt dọc trục
- G92: Chu trình tiện ren
- G94: Chu trình cắt hướng kính
- G96: Chế độ tốc độ cắt không đổi
- G97: Lệnh xóa bỏ chế độ G96
- G98 – G99: Lượng ăn dao theo phút và vòng
Các mã lệnh M trong máy tiện CNC
Được biết, mã lệnh M trong máy tiện CNC đóng vai trò hỗ trợ cho mã lệnh G để điều khiển chương trình gia công tiện CNC. Và các mã lệnh M được sử dụng phổ biến gồm:
- M00: Lệnh dừng chương trình
- M01: Lệnh dừng chương trình có điều kiện
- M02, M30: Lệnh kết thúc chương trình và quay lại đầu chương trình
- M03: Trục chính quay thuận (cùng chiều kim đồng hồ)
- M04: Trục chính quay nghịch
- M05: Lệnh dừng trục chính
- M06: Lệnh thay đổi công cụ
- M08: Lệnh bật dung dịch tưới nguội
- M09: Lệnh tắt dung dịch tưới nguội
- M10: Lệnh đóng thủy lực với máy tiện là chấu cặp (máy FEELLER hệ fanuc series oi-MD)
- M11: Lệnh mở thủy lực máy tiện là chấu cặp (máy FEELLER hệ fanuc series oi-MD)
- M12: Lệnh đóng thủy lực máy tiện là chấu cặp (GSK 945, STK T200…)
- M13: Lệnh mở thủy lực máy tiện là chấu cặp (GSK 945, STK T200…) (Nếu là máy Feeler hệ Fanuc series -oi MD thì mã lệnh M12 và M13 là lệnh đóng mở thủy lực của ụ động) Trục chính bật xoay thuận.
- M14: Trục chính bật xoay nghịch. Mở thủy lực máy tiện
- M30: Lệnh kết thúc chương trình và reset
- M31: Lệnh tải phôi ra trước
- M33: Lệnh dừng tải phôi
- M36: Pallet sẵn sàng
- M41: Là trục chính quay ở vùng tốc độ thấp
- M42: Là trục chính quay ở vùng tốc độ cao
- M69: Lệnh đóng/ mở thủy lực mâm cặp
- M76: Lệnh tắt hiển thị điều khiển
- M77: Lệnh mở hiển thị điều khiển
- M80: Lệnh tự động mở cửa
- M81: Lệnh tự động đóng cửa
- M82: Lệnh nhả kẹp dụng cụ
- M86: Lệnh kẹp dụng cụ
- M88: Lệnh cấp nước làm mát qua trục chính
- M89: Lệnh ngừng cấp nước qua trục chính
- M90: Chế độ ngủ
- M97: Lệnh gọi chương trình tại chỗ
- M98: Lệnh gọi chương trình con
- M99: Lệnh kết thúc chương trình con và tiếp tục gia công theo chương trình chính.
Các mã lệnh trong lập trình tiện CNC khác

(Các mã lệnh trong lập trình tiện CNC)
Ngoài hai mã lệnh G và M thì còn có một số mã lệnh khác hỗ trợ quá trình lập trình tiện CNC:
- Mã lệnh A: Là tọa độ góc trục A
- Mã lệnh B: Là tọa độ góc trục B
- Mã lệnh C: Là tọa độ góc trục C
- Mã lệnh D: Là giá trị bù bán kính dao cắt
- Mã lệnh F: Là tốc độ chạy dao khi cắt
- Mã lệnh H: Là bù chiều cao (Z) của do cắt trong bảng thay dao
- Mã lệnh IJK: Là độ lệch tương đối với tọa độ X, Y, Z
- Mã lệnh N: Đánh số đầu dòng
- Mã lệnh O: Nhãn chương trình con
- Mã lệnh P: Dừng chuyển động các trục trong khi gia công
- Mã lệnh Q: Độ sâu trong của một lần khoan nhắp hoặc số lần lặp lại của chương trình con.
- Mã lệnh R: Là tọa độ rút dao về trong các lệnh khoan
- Mã lệnh S: Là tốc độ quay trục chính
- Mã lệnh T: Là số hiệu dao cắt trong bảng thay dao
- Mã lệnh XYZ: Là tọa độ decac của đầu dao
Hướng dẫn lập trình tiện CNC hệ Fanuc cơ bản

(Hướng dẫn lập trình tiện CNC)
Để lập trình tiện CNC yêu cầu lập trình viên thực hiện theo các bước sau đây:
– Bước 1: Đầu tiên cần gọi công cụ thích hợp cho gia công. Các mã lệnh được gọi phụ thuộc vào hệ điều khiển. Với máy CNC hệ điều hành Fanuc thì sử dụng lệnh T5 hoặc T0505.
– Bước 2: Tiến hành lập trình xoay trục chính máy tiện CNC: G97 S1000
– Bước 3: Thực hiện thiết lập lệnh xoay trục chính theo 2 cách:
M03 – CW (Xoay cùng chiều kim đồng hồ) hoặc M04 – CCW (Xoay ngược với chiều kim đồng hồ).
– Bước 4: Lệnh mở chất làm mát cho máy CNC với:
- M08: Xoay cùng chiều kim đồng hồ
- M09: Xoay ngược với chiều kim đồng hồ
– Bước 5: Thiết lập lệnh di chuyển công cụ với tốc độ nhanh bằng cách sử dụng lệnh lập trình tiện CNC hoặc mã G. Giá trị X và Z với G00 chính là tọa độ đích đến của dụng cụ: G00 X… Z…
– Bước 6: Để di chuyển dụng cụ cắt theo đường thẳng thì các giá trị X và Z với G01 cho phép nội suy dụng cụ cắt theo đường thẳng.
Giá trị F là tốc độ tiến dao của dụng cụ và sử dụng lệnh như sau: G01 X… Z… F…
– Bước 7: Sử dụng lệnh G02, G03 để lập trình cung tròn.
Giá trị X, Z chính là tọa độ điểm đến và R là bán kính cung tròn:
G02 X… Z… R…
G03 X… Z… R…
– Bước 8: Kết thúc chương trình tiện CNC bằng lệnh M30.
Ngoài ra, để lập trình tiện CNC bạn cần nắm rõ chu trình tiện CNC gồm:
- Chu trình tiện thô dọc trục Z: G90
- Chu trình tiện thô dọc trục X: G94
- Chu trình tiện ren: G92
- Chu trình tiện thô biên dạng dọc trục Z: G71
- Chu trình tiện thô biên dạng dọc trục Z: G72
- Chu trình tiện thô chép hình (tiện phôi đúc): G73
- Chu trình tiện tinh: G70
- Chu trình tiện rãnh – khoan mặt đầu: G74
- Khoan mặt đầu G74
- Chu trình tiện rãnh trụ ngoài và rãnh trụ trong: G75
- Chu trình tiện ren hỗn hợp: G76
Trên đây là hướng dẫn lập trình tiện CNC cơ bản hệ Fanuc, các bạn có thể tham khảo và nếu có thắc mắc nào cần giải đáp vui lòng liên hệ đến công ty ATC Machinery. Chúng tôi tự hào là đơn vị chuyên cung cấp máy tiện CNC uy tín lâu năm, nhân viên am hiểu kiến thức lập trình máy tiện CNC sẽ hỗ trợ bạn tận tình.
>> Tham khảo một số loại máy tiện CNC tại đây: https://atcmachinery.com/may-tien-cnc/
THÔNG TIN LIÊN HỆ:
CÔNG TY TNHH MÁY CÔNG CỤ ATC
– Địa chỉ:
- HCM: 55/4E Tiền Lân 1, Bà Điểm, Hóc Môn
- Bình Dương: Số 11, Đường D6, KDC Đông An, kp Đồng An, Phường Tân Đông Hiệp, Thành phố Dĩ An
- Hà Nội: Thôn Đìa, xã Nam Hồng, huyện Đông Anh
– Hotline:
- Tư vấn bán hàng: 0902 419 483
- Hỗ trợ kỹ thuật: 0911 122 122
– Website: https://atcmachinery.com
– Fanpage: https://www.facebook.com/atcmachinery/