Cách sử dụng Biến để điều khiển quỹ đạo của dao trong chương trình NC
Trong chương trình trước, chúng ta có thể thiết lập bốn biến: tốc độ tiến dao, độ sâu cắt, vị trí bắt đầu cắt Z và vị trí kết thúc cắt Z. Lần này, hãy thay đổi đường kính lỗ và đường kính dao để gia công nhằm cải thiện tính linh hoạt. Tức là sử dụng Biến để điều khiển quỹ đạo của Dao. Sau đây là chương trình tính đến lần cuối cùng.
%
O100 (dao φ 6 , lỗ φ10)
# 100 = 130 (F)
# 101 = 0 ( Vị trí Z BẮT ĐẦU)
# 102 = -2.0 (Vị trí Z KẾT THÚC)
# 103 = 0,2 (Lượng cắt)
G17
G91G28Z0
G90G00G54X0Y0
Z50.
M3S1300
M8
G01X 2. F1000
Z1.F2000
Z0.2F100
N10 ( BẮT ĐẦU)
WHILE [# 101GT # 102] DO1
G03I -2. Z # 101F # 100
# 101 = # 101- # 103
HẾT1
I -2. Z # 102
I -2.
G01X0
Z10.F2000
M9
M5
G91G28Z0
G28Y0
M30
%
“2.” và “-2.” Ở phần màu đỏ được suy ra bằng phép tính {10. (đường kính lỗ) -6 (đường kính dao)} / 2. Hãy đặt đường kính lỗ và đường kính dao lần lượt là các biến số # 104 và # 105 và nhập công thức tính toán.
%
O100 (dao φ 6 , lỗ φ10)
# 100 = 130 (F)
# 101 = 0 (Vị trí Z BẮT ĐẦU)
# 102 = -2.0 (Vị trí Z KẾT THÚC)
# 103 = 0,2 (Lượng cắt)
# 104 = 10. (Kt Lỗ)
# 105 = 6. (ĐK dao)
G17
G91G28Z0
G90G00G54X0Y0
Z50.
M3S1300
M8
G01X [[# 104- # 105] / 2] F1000
Z1.F2000
Z0.2F100
N10 (BẮT ĐẦU)
WHILE [# 101GT # 102] DO1
G03I [0 – [# 104- # 105] / 2] Z # 101F # 100
# 101 = # 101- # 103
HẾT1
I [0 – [# 104- # 105] / 2] Z # 102
I [0 – [# 104- # 105] / 2]
G01X0
Z10.F2000
M9
M5
G91G28Z0
G28Y0
M30
%
Đây không phải là một vấn đề, nhưng khi bạn đạt đến điểm này, hãy biến kết quả tính toán thành một biến.
Xem ví dụ sử dụng Biến để điều khiển quỹ đạo của dao ở chương trình này
%
O100 (dao φ 6 , lỗ φ10)
# 100 = 130 (F)
# 101 = 0 (Vị trí Z BẮT ĐẦU)
# 102 = -2.0 (Vị trí Z KẾT THÚC)
# 103 = 0,2 (Lượng cắt)
# 104 = 10. (KT Lỗ)
# 105 = 6. (ĐK Dao)
# 106 = [# 104- # 105] / 2
G17
G91G28Z0
G90G00G54X0Y0
Z50.
M3S1300
M8
G01X # 106 F1000
Z1.F2000
Z0.2F100
N10 ( BẮT ĐẦU)
WHILE [# 101GT # 102] DO1
G03I- # 106 Z # 101F # 100
# 101 = # 101- # 103
HẾT1
I- # 106 Z # 102
I- # 106
G01X0
Z10.F2000
M9
M5
G91G28Z0
G28Y0
M30
%
Bạn không nghĩ rằng nó rất đơn giản và dễ nhìn? Nếu cùng một phép tính xuất hiện nhiều lần như lần này, bạn có thể đặt kết quả tính toán vào một biến và sử dụng nó để làm cho nó rõ ràng và dễ nhìn hơn, và bạn không phải gõ nhiều lần cùng một phép tính. HAY NÓI CÁCH KHÁC LÀ SỬ DỤNG BIẾN ĐỂ ĐIỀU KHIỂN QUỸ ĐẠO CỦA DAO
Bài này đến đây là kết thúc. Bài tiếp theo Tôi sẽ hướng dẫn thêm về các bài thực hành về Biến trong lập trình NC.
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
- Thay đổi giá trị của Biến trong chương trình NC
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. Hẹn gặp Bạn vào 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í