G90 CNC là gì? Sự khác nhau giữa mã lệnh G90 và G91

27/02/2025 - Hỗ trợ kỹ thuật
G90 CNC là gì? Sự khác nhau giữa mã lệnh G90 và G91
Khi lập trình máy CNC, chúng ta phải nhận thức được sự khác biệt giữa G-Code G90 và G91. Còn được gọi là lập trình tuyệt đối (G90) hoặc lập trình tương đối (G91).

G90 CNC là mã lệnh lập trình sử dụng trong gia công CNC dùng để xác định tọa độ tuyệt đối. Đây là một lệnh quan trọng giúp máy CNC xác định vị trí dựa trên điểm gốc cố định, đảm bảo độ chính xác trong quá trình gia công. Khi lập trình máy CNC, bạn cần hiểu rõ đặc điểm của G90 một cách thành thạo. Đồng thời cũng cần nhận thức được sự khác biệt giữa G90 và G91. 

G90 Absolute positioning

G90 CNC

G90  là mã lệnh lập trình dùng để xác định tọa độ tuyệt đối trong máy CNC. Đây là một lệnh quan trọng, bạn cần hiểu rõ đặc điểm của chúng và sử dụng một cách thành thạo để gia tăng hiệu quả gia công và tích lũy kinh nghiệm.
G Code G90 được sử dụng để xác định hệ thống định vị tuyệt đối. Khi G90 hoạt động, máy sẽ đọc tất cả các kích thước và chuyển động từ vị trí chuẩn làm việc.

Nếu chúng ta đưa ra lệnh di chuyển như G00 X100.0 Y100.0; khi đó máy sẽ di chuyển 100mm theo chiều dương tính từ mốc chuẩn ở cả trục X và Y.

Nếu chúng ta nhập G00 X0.0 Y0.0; Spindle sẽ duy chuyển đến tâm G54 như chúng ta đã khai báo ban đâu trên máy CNC, mọi lệnh duy chuyển mà chúng ta thực hiện sẽ di chuyển dao tương ứng với vị trí chuẩn G54 mà chúng ta đã đặt trước đó.

VD: Để di chuyển dao đến vị trí A từ mốc đo ở góc dưới bên trái của bộ phận, chúng ta sẽ cho kích thước X là +80. Để tiếp tục di chuyển đến vị trí B, chúng ta sẽ cho chiều X là +100.Vì vậy, ở chế độ tuyệt đối, mỗi chiều được lấy từ mốc chuẩn. vì vậy khi dùng ở chế độ G90 thì mội duy chuyển đều được tính từ gôc chuẩn G54.

G91 incremental positioning

 Với G91 thì dao duy chuyển từ vị trí hiện tại bất kì chứ không phải vị trí tuyệt đối gốc toạ độ 

VD:Hình vẽ trên cho thấy để di chuyển từ gốc tọa độ đến vị trí A ta sẽ cho khoảng cách là 80mm, bằng khoảng cách tuyệt đối. Để di chuyển từ vị trí A đến vị trí B, chúng ta cần ra lệnh cho trục X di chuyển 20mm theo hướng dương.Điều này là do dao đang duy chuyển ra khoảng cách từ vị trí dao chứ không phải vị trí chuẩn ban đầu.Chúng ta có thể coi nó như là điểm gốc hoặc mốc đang dịch chuyển về tâm của dụng cụ sau mỗi chuyển động.

Kết Luận: Với G90 toạ độ duy chuyển của dao đều được tính từ gốc cài đặt ban đầu còn với G91 thì toạ độ được tính từ vị trí tạm thời.

Phân biệt mã lệnh G90 CNC và G91 CNC

Có hai lệnh chuẩn bị dùng để nhập các giá trị kích thước là G90 và G91 để phân biệt giữa hai chế độ đơn vị: 

  • Mã G90 là chế độ lập kích thước tuyệt đối (Absolute Positioning)
  • Mã G91 là chế độ lập kích thước tương đối (Incremental Positioning).

Hai lệnh này mang tính chất thay thế lẫn nhau, có nghĩa khi một lệnh được kích hoạt, lệnh còn lại sẽ bị hủy.

Thông thường, hệ điều khiển CNC sẽ mặc định chế độ tọa độ tương đối khi khởi động máy. Tuy nhiên, tùy vào cài đặt hệ thống, chế độ mặc định có thể thay đổi. Trong các chương trình gia công phay hoặc tiện CNC, người lập trình có thể chèn trực tiếp lệnh G90 hoặc G91 vào chương trình để xác lập chế độ tọa độ mong muốn, tránh phụ thuộc vào thiết lập mặc định của máy.

Phương pháp lập trình tọa độ tuyệt đối G90 được đánh giá cao hơn vì giúp tối ưu hóa độ chính xác và giảm thiểu sai sót khi lập trình. Tuy nhiên, chế độ tọa độ tương đối G91 lại có ưu điểm trong các trường hợp gia công liên tục với các bước di chuyển nhỏ, giúp đảm bảo an toàn trong quá trình gia công.

G90 CNC là lệnh quan trọng trong lập trình gia công CNC. Đặc biệt lập trình viên cũng cần hiểu rõ sự khác nhau giữa G90 và G91 để lựa chọn phương pháp lập trình phù hợp. Nếu bạn cần tư vấn về phần mềm lập trình CNC hoặc các giải pháp gia công hãy liên hệ với ViHoth Solutions - Đại lý SolidCAM chính hãng để được hỗ trợ. 

Đánh giá - Bình luận
0 bình luận, đánh giá về G90 CNC là gì? Sự khác nhau giữa mã lệnh G90 và G91

TVQuản trị viênQuản trị viên

Xin chào quý khách. Quý khách hãy để lại bình luận, chúng tôi sẽ phản hồi sớm

Trả lời.
Thông tin người gửi
Nhấn vào đây để đánh giá
Thông tin người gửi
Yêu cầu báo giá

Đặt mua SolidCAM / InventorCAM cùng với iMachining để nhận được ưu đãi lớn nhất:
-    Ưu đãi giảm giá cho mô-đun iMachining
-    Khóa đào tạo miễn phí cho người dùng
-    Quà tặng từ ViHoth
Vui lòng để lại thông tin đầy đủ, chính xác, ViHoth Solutions sẽ liên hệ tới bạn trong thời gian sớm nhất.
Trường hợp cần tư vấn gấp, xin vui lòng liên hệ

Hotline: 0961235303 – Email: mkt@vihoth.com

0.02917 sec| 2128.656 kb