Kiến thức cơ bản để thực hành viết chương trình macro
Ở bài viết này Mình sẽ hướng dẫn cách Thực hành viết chương trình macro để tính tốc độ trục chính một cách tự động khi Bạn thay đổi các giá trị của biến đã đặt. Trước khi vào bài viết Hãy xem lại các bài học trước nếu Bạn chưa xem qua khi lập trình NC tại đây:
- Lợi ích khi dùng chương trình NC
- Cấu trúc của chương trình NC
- Hệ tọa độ trong chương trình NC
- Các toán tử trong chương trình NC thường dùng nhất
- Hướng dẫn sử dụng Biến trong chương trình NC
- Hướng dẫn thay đổi giá trị của Biến
Thực hành viết chương trình macro để tính tốc độ trục chính
“Biến” cũng có một số chức năng số học như bốn phép tính số học và hàm lượng giác. Bằng cách thực hiện các phép tính với macro, bạn có thể thực hiện các phép tính đó tự động trong macro.
Ở Ví dụ này, tốc độ quay của trục chính có thể được tính toán từ tốc độ cắt (Vc) và đường kính dao (D) theo công thức sau.
Sử dụng công thức này, ta sẽ tạo macro tự động tính toán tốc độ trục chính bằng cách thay thế đường kính dao và tốc độ cắt thành các biến.
Ví dụ thực hành viết chương trình macro
%
O1000
G90G00G17G40G80G49
# 1 = 1. (Dao số)
# 2 = 10. (Đường kính dao)
# 3 = 25. (Tốc độ cắt)
# 10 = [# 3 * 1000. / 3,14 / # 2] (tốc độ trục chính Spindle – Đặt biến theo công thức trên)
G54
N0001 T # 1
M06
G90G00X0Y0
G43Z100. H # 1
Z50.0 S # 10 M03
M08
G98G83R5.0Z-20.0Q10.0F120L0
X10.0 Y0
X20.0 Y0
X30.0 Y0
G80
M09
G91G28Z0
G91G49Z0
G90M05
M30
%
Chương trình đơn giản như thế đó, Bạn có thể tự làm những bài đơn giản để làm quen với Macro dần dần cho quen. Hãy mở cimco edit để check nha.
Số vòng quay có được xác định tự động bằng cách chỉnh sửa các biến của đường kính dao và tốc độ cắt # 2 và # 3 ở phía trên khi mình đặt cho nó.
Ngoài ra, số hiệu của dao được đặt ở # 1, nhưng nếu có một quy tắc nhất định nào đó cho số hiệu của dao và số hiệu chỉnh chiều dài dao (số T = số H trong ví dụ này), thì số H cũng có thể thay đổi …
Bằng cách này, bạn có thể tạo một chương trình có mục đích chung bằng cách tham số hóa bằng cách sử dụng các biến.
Như vậy ví dụ này mình chỉ sử dụng 3 biến, nhưng vì các biến có dạng “#” + “giá trị số”, khi số lượng biến tăng lên sẽ khó hiểu các biến biểu thị cái gì thì tốt nhất Bạn nên ghi chú chúng để dễ đọc chương trình.
Khi bạn quen với các chương trình macro, bạn sẽ có thể sử dụng các hình dạng được sử dụng thường xuyên như gia công hốc và khoan mà không cần đến CAM.
Đến đây mình tạm dừng bài viết này. Hẹn bạn các bài viết tiếp theo
Đă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í