G-Code là gì?

Hotline: 0903973076
G-Code là gì?

 

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

 

enlightenedXEM 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

Đang online: 57 | Tổng truy cập: 263640
Hotline
facebook
icon zalo