G CODE LÀ GÌ?
G code là ngôn ngữ lập trình của máy CNC. Một loạt các dòng lệnh chứa các chữ cái và số điều khiển các chuyển động chính xác của của máy CNC, các di chuyển cắt gọt tạo ra bề mặt sản phẩm sau cùng. Trong bài viết này bạn sẽ tìm hiểu chính xác cách mã G code được tạo ra, nó làm gì và tại sao nó lại quan trọng.
G CODE CÓ NGHĨA LÀ GÌ?
Thuật ngữ G code được sử dụng phổ biến nhất để mô tả một loạt các loại mã khác nhau, mỗi loại một chức năng cụ thể:
- G: Mã chuyển động chung.
- M: Mã hoạt động phụ.
- F: Bước tiến dao.
- S: Tốc độ trục chính
- T: dụng cụ cắt.
Lệnh G được dùng thường xuyên nhất và hầu như tất cả các lệnh.
G CODE HOẠT ĐỘNG NHƯ THẾ NÀO?
G code điều khiển mọi chuyển động nhỏ của máy và cài đặt trước và trong khi gia công. Trước khi bất kì quá trình cắt nào diễn ra, mã G sẽ kiểm soát cách công cụ di chuyển về phía vật liệu, tốc độ quay của dụng cụ cắt và dụng cụ cắt nào sẽ nằm trên holder. Khi G code được tạo, nó được thực hiện trong các dòng mã dài được tổ chức thành các khối lệnh. Mỗi dòng điều khiển một hành động, giống như S500 sẽ đặt tốc độ quay trục chính là 500 vòng/phút. Các dòng lệnh được tổ chức thành các khối, mỗi khối chỉ đạo một hoạt động gia công. Các khối này được phân định bằng các nhãn như N02, N04,… để giúp mọi thứ được tổ chức ngăn nắp. Một loại các khối đưa máy qua từng bước gia công cho đến khi hoàn thành sản phẩm.
BẢNG G CODE THƯỜNG DÙNG VỚI HỆ ĐIỀU KHIỂN FANUC CHO PHAY VÀ TIỆN CNC.
Code |
Mô tả |
Phay (M) |
Tiện (T) |
G00 |
Định vị dao nhanh |
M |
T |
G01 |
Nội suy tuyến tính |
M |
T |
G02 |
Nội suy cung tròn cùng chiều kim đồng hồ |
M |
T |
G03 |
Nội suy cung tròn ngược chiều kim đồng hồ |
M |
T |
G04 |
Dwell (Thời gian nghỉ) |
M |
T |
G05 P10000 |
High precision contour control (HPCC) – Điều khiển chính xác contour. |
M |
|
G05.1 Q1. |
AI Advanced Preview Control |
M |
|
G06.1 |
Non-Uniform Rational B-Spline (NURSBS) Machining |
M |
|
G07 |
Imaginary axis designation |
|
M |
G09 |
Kiểm tra dừng chính xác (non-modal) |
M |
T |
G10 |
Nhập dữ liệu lập trình (chỉnh sửa giá trị tọa độ Workoffset hoặc tool offset) |
M |
T |
Tương tự Gcode, M code dùng để khởi động một số chức năng phụ trên máy CNC, do là tính năng phụ nên tùy theo hãng máy, đời máy, cũng như những tính năng cao cấp có trên máy mà có sử dụng hay không.
BẢNG M CODE THƯỜNG DÙNG VỚI HỆ ĐIỀU KHIỂN FANUC CHO PHAY VÀ TIỆN CNC.
Code |
Mô tả |
Phay (M) |
Tiện (T) |
M00 |
Dừng chương trình không điều kiện |
M |
T |
M01 |
Dừng chương trình có điều kiện |
M |
T |
M02 |
Kết thúc chương trình |
M |
T |
M03 |
Mở trục chính quay cùng chiều kim đồng hồ |
M |
T |
M04 |
Mở trục chính quay ngược chiều kim đồng hồ |
M |
T |
M05 |
Dừng trục chính |
M |
T |
XEM THÊM BẢNG M CODE THƯỜNG DÙNG VỚI HỆ ĐIỀU KHIỂN FANUC CHO PHAY VÀ TIỆN CNC.
G CODE LIÊN QUAN THẾ NÀO VỚI PHẦN MỀM CAD/CAM?
Hãy tưởng tượng khi bạn viết Code bằng tay cho một lỗ hoặc Pocket có hình dạng không đều với một tốc độ nhất định và một độ sâu nhất định. Bạn có thể tính toán bằng tay, nhưng việc này sẽ trở nên lãng phí thời gian lập trình. Phần mềm CAD/CAM tự động hóa quy trình này bằng cách thực tế hóa đường dao trên phần mềm máy tính sang các chuyển động cắt gọt thực tế.
HÃY THỬ ÁP DỤNG PHẦN MỀM CAD/CAM CỦA CHÚNG TÔI ĐỂ THẤY NGAY HIỆU QUẢ
Liên hệ Mastercam Authorized Reseller | CAMWorld
Email: mi.nguyen@mastercam.vn