Thay đổi lệnh thay dao bằng cách Chỉnh post mastercam
Вставка
- Опубліковано 22 гру 2024
- Bài viết này sẽ tổng hợp các dạng chỉnh Post Mastercam thường gặp trong công việc. Mình sẽ up lên dần dần. Trong loạt bài từ 1 đến 7 Bạn xem Ở đây.
chetaomayvnjp.....
1. Xóa tên chương trình khi post
2. Xoá ngày giờ tháng năm , vật liệu mặc định trong post
3. Xóa comment tool
4. Cách bật tắt, thay đổi số thứ tự lệnh trong post
5. Cách sửa số thứ tự lệnh trùng với số thứ tự dao
6. Thay đổi I, J, K thành R
7. Hướng dẫn kích hoạt Advanced Preview Control
8. Chỉnh Post mastercam để Dao chạy về một ví trí theo yêu cầu của mình khi Kết thúc chương trình
9. Chỉnh Post mastercam để lệnh thay dao M06 thành lệnh khác và tách thành 2 dòng riêng biệt
10. Chuyển M01 thành M00
Kết thúc chương trình Dao chạy về một vị trí theo yêu cầu của mình
Trước tiên mở file Post lên, cách mở như thế nào thì xem lại bài 1, ở bài này mình sẽ không nhắc lại. Sau khi mở File Post bẳng Notepad ta tìm đến phần pretract #End of tool path, toolchange và tìm đến dòng if nextop$ = 1003 | tlchg_home, pbld, n$, *sg28ref, "X0.", "Y0.", e$. Đến đây bạn đặt con trỏ chuột ở cuối dòng nhấn enter để chèn dòng lệnh cần chèn sau nó.
Ở đây mình sẽ lấy một ví dụ như sau: bình thường khi máy chạy trước khi đến dòng lệnh M30 thì sẽ có G91 G28 X,Y,Z về điểm chuẩn máy rồi với một số mong muốn của người chạy máy hay người lập trình thì vị trí đó không thuận lợi lắm nên muốn chuyển đến một vị trí khác. Trong khuôn khổ bài viết này mình lấy ví dụ sau khi chạy về điểm chuẩn máy sẽ chạy đến vị trí X100. Chẳng hạn.
Ta sẽ làm như sau; sau dòng lệnh if nextop$ = 1003 | tlchg_home, pbld, n$, *sg28ref, "X0.", "Y0.", e$ bạn chèn dòng lệnh này vào phía dưới:
pbld, n$, sgcode, *sg00, "X200.", e$
Ta được:
if nextop$ = 1003 | tlchg_home, pbld, n$, *sg28ref, "X0.", "Y0.", e$
pbld, n$, sgcode, *sg00, "X200.", e$
Ok. Công việc tiếp theo là File…save lại.
Xuất Post NC và kiểm tra kết quả. Xem Video hướng dẫn Tại đây
Thay đổi lệnh thay dao M06 thành lệnh khác và tách thành 2 dòng riêng biệt
Ở bài này Bạn cũng làm tương tự khi mở file Post.
Tìm đến phần #Misc. string definitions kéo đến dòng
sm06 : "M6" #Toolchange đổi 06 thành 26. Ta được kết quả như sau
Sm26 : "M26" #Toolchange
Bước tiếp theo kéo chuột đến Phần: psof$ #Start of file for non-zero tool number rồi tìm đến dòng pbld, n$, *t$, sm06, e$ thay 06 thành 26. Ta được kết quả pbld, n$, *t$, sm26, e$
tiếp theo kéo chuột đến Phần: ptlchg$ #Tool change
tìm đến dòng pbld, n$, *t$, sm06, e$ đổi thành pbld, n$, *t$, sm26, e$
Cuối cùng tìm đến phần POST TEXT
Tìm đến dòng có chữ M6 đổi thành M26 là ok.
Lưu lại và post để xem kết quả.
Đến đây nếu bạn muốn tách T…M26 thành 2 dòng thì bạn chỉ việc làm như sau:
Tại dòng pbld, n$, *t$, sm26, e$ Bạn thay đổi thành:
pbld, n$, *t$, e$
pbld, n$, sm26, e$
Chú ý là phải thay đổi 2 vị trí: phần psof$ #Start of file for non-zero tool và ptlchg$ #Tool change
Post và xem kết quả.
Tương tự, tùy mỗi dòng máy mà lệnh thay dao sẽ có chút khác biệt, Bạn có thể thay đổi theo ý mình.
Đến đây nếu chưa hiểu hãy xem video cách làm tại đây.
Chuyển M01 thành M00
Ở Bài này các bạn để ý phần Prog_stop sẽ rõ cách chuyển M01 sang M00 hoặc ngược lại có hoặc không M00, M01.
prog_stop : 1 #Program stop at toolchange: 0=None, 1=M01, 2 = M00
Bạn chỉ việc thay 1 thành 2 để chuyển sang chế độ M00
Hoặc thay 1 thành 0 để không có M01 và M00.
Xem cách làm Click video.
Mình sẽ tiếp tục up những mẹo còn lại. Hãy đăng ký để theo dõi
A cho e hỏi post của e bị giới hạn bước tiến chỉnh thấp hay cao bao nhiêu thì nó cũng chỉ ra F500 vào chỗ nào để sửa vậy ạ?e cám ơn a ạ
cái này do trong Post để mặc định rồi. Bạn xem có video mình nói rồi. không được Bạn gửi Mail qua nạ
Mình muốn xuất G54, G55...thành G15H1, G15H2 ....để dùng cho máy okuma dc ko bạn ?
lam thế nào chỉnh post khi xuất ra có TÊn dao chiều dài dao và đường kính dao luôn vậy bạn.mong bạn làm clip hướng dẫn
Trong kênh mình có rồi đó bạn
T va m6 cách dòng thì sao a
lam thế nào chỉnh post khi xuất ra có chiều dài dao và đường kính dao luôn vậy bạn.mong bạn làm clip hướng dẫn.thanks!
Và làm sao chèn câu lệnh G91 G28 Z0. trước mỗi con lệnh thay dao.thanks.