Hướng Dẫn Bù Dao Trong Chương Trình Phay CNC G41, G42 - %

4,6K

Tại sao phải bù dao trong chương trình phay cnc

Nếu bạn tạo một chương trình NC với các tọa độ bao gồm cả bán kính dao, bạn sẽ phải sửa tất cả các tọa độ nếu bạn sử dụng một Dao khác. Để tâm dao nằm cách đường lập trình một khoảng, chương trình NC có một chức năng gọi là bù bán kính dao, hay offset dao. Việc offset dao có thể bên trái hay bên phải quỹ đạo lập trình. Việc bù dao sẽ giúp cho việc đơn giản hóa quá trình viết code, lúc đó bạn chỉ cần viết code theo đúng như bản vẽ thiết kế. Do đó mà chúng ta phải bù dao trong chương trình phay cnc là như vậy.

Mã lệnh nào để bù dao trong chương trình phay cnc?

Có hai mã lệnh G để sử dụng bù dao trong chương trình phay cnc đó là G41 và G42. Tọa độ của G41 được dịch chuyển sang trái theo hướng di chuyển của bán kính dao. G42 thì ngược lại, tức là tọa độ dịch chuyển sang phải theo hướng di chuyển.

Nói cách khác:

G41: Là Bù dao trái, Dao được di chuyển sang bên trái của đường lập trình.

G42: Là Bù dao phải Dao được di chuyển sang bên phải của đường lập trình.

G40: Hủy bù trừ là hủy bỏ chức năng của G41 hoặc G42.

Sự khác biệt giữa G41 và G42

Để làm cho máy nhận dạng bán kính của dao, bạn có thể nhập thủ công giá trị cho bán kính dao trong “D_” (_ là giá trị số) của độ lệch dao hoặc đặt giá trị trong chương trình bằng cách sử dụng biến hệ thống. Các biến hệ thống khác nhau tùy thuộc vào nhà sản xuất và năm model của máy, vì vậy hãy tham khảo hướng dẫn sử dụng cho từng máy mà Bạn đang dùng.

Cấu trúc lệnh bù dao trong chương trình phay cnc:

G01 (G00) G41 (G42) X_Y_D_;

Trong đó:

X,Y là vị trí điểm đích.

D là vị trí offset (khai báo giá trị này trong bảng Offset của máy CNC).

Những chú ý khi bù dao trong chương trình phay cnc:

Để có thể sử dụng bù dao trong chương trình phay CNC một cách chính xác, tránh hiện tượng cắt lẹm thì bạn phải để ý:

Bắt đầu và kết thúc việc bù trừ luôn là chuyển động thằng.

Việc tùy chọn G41 hay G42 còn phụ thuộc vào biên dạng lập trình và hướng cắt ( thuận hay nghịch)

Để việc bù trừ chính xác phải nhập bán kính dao (R) vào bảng Offset geometry.

G40, G41, G42 không được viết cùng một hàng (Chung block ).

Không hủy bù trừ trên các dòng lệnh còn trong đường biên dạng chi tiết, sẽ gây ra hiện tượng cắt lẹm.

Trước khi sử dụng bù dao trong chương trình phay cnc cần làm gì?

Khởi động trước khi sử dụng bù Bán kính dao

Khởi động trước khi sử dụng bù dao. Ở đây Tôi ví dụ một Chương trình “Không có thao tác khởi động trước khi dùng lệnh bù dao”. Phía dưới đây là chương trình đột ngột bắt đầu gia công với một khối đã được hiệu chỉnh bán kính dao bằng G41. Trong một chương trình như vậy, sẽ bị cắt lẹm quá nhiều như trong hình.

“Không có khởi động trước khối lệnh cần bù”

G01X-10.Y-20.

G41X-10.Y10.D1

Bù dao trong chương trình phay cnc

Trong trường hợp như vậy, cần phải áp dụng hiệu chỉnh bán kính dao trước cho khối trước khi khối được gia công. Đây gọi là bước kích hoạt cho nó.

“Có khởi động trước khi vào khối cần bù”

G01X-10.Y-30.

G41X-10.Y-20.D1

X-10.Y10.

Bù dao trong chương trình phay cnc

Trường hợp Bán kính vòng cung nhỏ

Khi gia công các góc như gia công hốc, nếu bán kính góc nhỏ hơn bán kính dao, sẽ có lỗi phát ra và máy sẽ dừng lại. Trong trường hợp này, hãy sử dụng một dao có bán kính dao nhỏ hơn bán kính góc, hoặc làm cho bán kính góc lớn hơn bán kính dao.

VÍ dụ thực hành G41:

N10 T2 M3 S447 F80

N20 G0 X112 Y-2

N30 Z-5

N40 G41

N50 G1 X95 Y8 M8

N60 X32

N70 X5 Y15

N80 Y52

N90 G2 X15 Y62 I10 J0

N100 G1 X83

N110 G3 X95 Y50 I12 J0

N120 G1 Y-12

N130 G40

N140 G0 Z100 M9

N150 X150 Y150

N160 M30

Như vậy qua Bài này Tôi đã giải thích chi tiết cho Bạn về cách bù dao trong lập trình phay cnc rồi. Học xong phần này Bạn nên xem qua các Bài học về lập trình phay cnc dưới đây:

  1. Lợi ích khi dùng chương trình NC
  2. Cấu trúc của chương trình NC
  3. Hệ tọa độ trong chương trình NC
  4. Các toán tử trong chương trình NC thường dùng nhất
  5. Hướng dẫn sử dụng Biến trong chương trình NC
  6. Thay đổi giá trị của Biến trong chương trình NC
  7. Cách tạo một chương trình thành macro 
  8. Giải thích các mã lệnh trong lập trình phay cnc thường dùng nhất

Cảm ơn bạn đã đọc đến cuối. Nếu Bạn có quan tâm về:

 Các khóa học lập trình cnc cấp tốc

thì Hãy liên hệ với Tôi  :

Lập trình tiện NC (2 trục, 3 trục).

Lập trình phay NC (3 trục ).

Lập trình tiện CNC bằng phần mềm Mastercam

Lập trình Phay CNC 2D, 3D, 4,5 trục bằng phần mềm Mastercam.

Cảm ơn Bạn đã theo dõi. Tiếp nối Bài: Hướng dẫn bù dao trong chương trình phay cnc Bạn hãy đăng ký miễn phí để theo dõi khi có bài viết mới nhất nha.

Đăng ký Kênh Cad/Cam/Cnc: Đăng ký miễn phí

Tham gia Group chia sẻ kiến thức: Tham gia miễn phí

bù bán kính dao phaybù trừ bán kính dao trong chương trình cnchướng dẫn bù dao trong chương trình phay cnc

Từ khóa » G41 Phay Cnc