Hướng dẫn edit post processor in mastercam
Trước khi vào phần nội dung của phần edit post processor in Mastercam mời các bạn xem qua một bộ post NC chuẩn mà mình đã sử dụng thực tế cho máy phay cnc. Tùy mỗi loại máy mà có những chút thay đổi cơ bản. tuy nhiên về cấu trúc chung bạn có thể xem một file NC chuyên nghiệp khi post ra có dạng như sau.
%
G0G17G40G49G80G90 G91G28Z0 G0G90X0Y0 G49 G5.1Q0 T1M6 G5.1Q1 G43Z100.H1 M8 S8000M3 G0G90X.408Y.985 Z35. Z9.9 G1Z7.8F200. X-.408F300. X-.985Y.408 Y-.408 ….. |
G0Z6.35
Z35. Z100. M5 M9 G91G28Z0. G17 G5.1Q0 G90G00X0.Y0. M99 % |
Và đây là một file NC khi chưa edit trong bộ post.
%
O0000(EDIT POST PROCESSOR MASTERCAM 3X MILL)
(DATE=DD-MM-YY – 10-04-20 TIME=HH:MM – 14:40)
(MCX FILE – C:\USERS\CADCAMCNC NGHEAN\DESKTOP\EDIT POSST.MCX-5)
(NC FILE – C:\USERS\ CADCAMCNC NGHEAN \DOCUMENTS\MY MCAMX5\MILL\NC\EDIT POST PROCESSOR MASTERCAM 3X MILL.NC)
(MATERIAL – ALUMINUM MM – 2024)
(T1| 19. BALL ENDMILL|H1)
N1G21
N6G0G17G40G49G80G90
N11T1M6
N16G0G90G54X18.708Y10.929S2010M3
N21G43H1Z50.
N56G0Z25.
….
Các bạn có thể so sánh để thấy được sự khác nhau. Bây giờ mình sẽ hướng dẫn cách chỉnh lại post sao cho giống cái phần ở trên. ở đây nó có 7 nội dung các bạn cần phải chỉnh khi post ra:
- Xóa tên chương trình khi post
- Xoá ngày giờ tháng năm , vật liệu mặc định trong post
- Xóa comment tool
- Cách bật tắt, thay đổi số thứ tự lệnh trong post
- Cách sửa số thứ tự lệnh trùng với số thứ tự dao
- Thay đổi I, J, K thành R
- Hướng dẫn kích hoạt Advanced Preview Control (APC)
1. Cách Để xóa tên chương trình khi post (O0000(EDIT POST PROCESSOR MASTERCAM 3X MILL)
ta làm như sau:
Trên màn hình bạn truy cập vào Start…> Documents….> shared mcam( nếu phiên bản khác tương tự)
….> MILL….> Posts…> các bạn chọn cái Post cần chỉnh. Để dự phòng các bạn nên copy ra 1 cái khác rồi đặt tên cho nó. Ở đây mình chọn …>edit post Fanuc 3X mill( cái này mình copy và đổi tên).
Sau khi mở lên kéo đến phần như hình.
ở phần ô màu đỏ các bạn thêm ‘’ #” vào trước lệnh *progno$, sopen_prn, sprogname$, sclose_prn, e$ như sau:
# *progno$, sopen_prn, sprogname$, sclose_prn, e$.
Lưu lại rồi post NC ra xem kết quả.
2. Xóa Xoá ngày, giờ, tháng, năm , vật liệu mặc định trong post
Cũng kéo xuống đến như hình.
Ở trong phần khung màu đỏ 1 và 2 các bạn xóa đi. Lưu lại sau đó post NC ra được kết quả như sau
%
(T1| 19. BALL ENDMILL|H1)
N1G21
N6G0G17G40G49G80G90
N11T1M6
N16G0G90G54X18.708Y10.929S2010M3
….
3. Xóa comment tool (T1| 19. BALL ENDMILL|H1)
Để xóa dòng lệnh này, các bạn kéo xuống như hình:
Thêm # vào đầu dòng sopen_prn, *t$, sdelimiter, pstrtool, sdelimiter, *tlngno$, được như sau
# sopen_prn, *t$, sdelimiter, pstrtool, sdelimiter, *tlngno$,
Và # vào đầu dòng lệnh sclose_prn, e$ thành
#sclose_prn, e$
Lưu lại post ra xem thử kết quả.
4- Cách bật tắt, thay đổi số câu lệnh N trong post processor mastercam.
Thường thì khi xuất post nó có dạng số thứ tự câu lệnh N…. ví dụ N1, N2…N10 hoặc N1, N11, N21… thì khoảng cộng giữa các N đó bạn có thể chỉnh sửa được bằng cách:
vào control definition chọn NC output như hình:
ở mục start sequence: các bạn điền số bắt đầu câu lệnh vào. Ví dụ câu lệnh đầu tiên là N1 chẳng hạn thì các bạn điền 1 vào.
Ở mục Increment ..: các bạn cứ hiểu đơn giản là khi câu lệnh N thứ 2 trở đi thì nó cứ cộng thêm đơn vị đó vào. Ví dụ: ban đầu ở mục start điền 1 tức là N1, mà ở ô dưới các bạn điền 10 chẳng hạn thì N tiếp theo sẽ là N11 ( 1+10) cứ vậy câu lệnh tiếp theo nữa là N21…
Nếu muốn N1, N2, N3….thì mục đầu điền 1, mục sau điền 1 đơn vị .
Lưu lại và xem kết quả.
Như vậy đây là cách thay số N. Còn muốn tắt không cho xuất hiện N khi post thì các bạn chỉ việc Bỏ dấu tích ở mục output sequence numbers như trên hình là ok.
5. Cách chỉnh số thứ tự lệnh trùng với số dao trong post Nc
Trong nhiều trường hợp, một số chương trình NC nên chuyển số thứ tự dòng lệnh nên trùng với số thứ tự dao. Mục đích để sau này khi muốn thay đổi, chỉnh sửa trên máy người ta sẽ gọi đến lệnh đó cho tiện.
Ví dụ một chương trình:
%
G0G17G40G49G80G90
G91G28Z0
G0G90X0Y0
G49
G5.1Q0
N1 T1M6 //số thự lệnh N1 trùng với số dao T1
G5.1Q1
G43Z100.H1
M8
S8000M3
….
Để làm được như vậy thì các bạn làm như sau:
Kéo đến phần như hình:
Dưới dòng lệnh Pcan chèn dòng lệnh này vào n$=t$ được như sau:
Tiếp theo các bạn thêm ký tự * trước n$ ở dòng lệnh dưới n$=t$. xem hình dưới. pbld, *n$, *t$, sm06, e$
Kéo xuống phần như hình cũng thêm * trước n$ đã khoanh màu đỏ.
Lưu lại và post NC xem kết quả.
6- Thay đổi I, J, K thành R khi post NC
Đối với một số máy CNC không đọc được hệ nội suy G02, G03 I,j,k thì các bạn phải chỉnh trong post để xuất hiện x,y,R.
Cách làm như sau:
Vào control definition chọn ARC như hình:
Ở vùng khoanh màu đỏ( xy,xz, yz plane) các bạn chuyển về Radius hết.
Lưu lại sẽ có kết quả như mong đợi.
7- Và cuối cùng còn một cái không kém phần quan trọng nữa đó là kích hoạt chế độ Advanced Preview Control (APC).
Chế độ này trong chương trình có dạng lệnh G5.1 Q.
trước khi thêm các bạn nên chú ý:
G05.1 Q1 là câu lệnh kích hoạt chế độ Advanced Preview Control (APC). Chế độ này hỗ trợ gia công tốc độ cao (high feed rate).
Tuy nhiên vẫn đảm bảo độ chính xác cho biên dạng và bề mặt cần gia công.
Hạn chế tình trạng lẹm cung trong đường chạy dao 2D và sai lệch các bề mặt 3D. Khi chế độ này được kích hoạt thì đèn APC trên màn hình điều khiển sẽ sang, hoặc sẽ có biểu tượng APC trên màn hình điều khiển.
Để tắt APC ta dùng câu lệnh G05.1 Q0.
Nên kích hoạt nó sau khi thay dao hay theo thứ tự sau:
T..M6
G5.1 Q1
G49 H0
Và tắt nó sau
M05
G5.1 Q0
G49 H0
Bây giờ ta sẽ tiến hành chèn như sau:
Kéo xuống đến phần như hình:
Ngay dưới dòng lệnh pbld, n$, *t$, sm06, e$ chèn thêm 2 dòng lệnh sau:
pbld, n$,”G5.1″, “Q1″, e$
pbld, n$,”G49” “H0”, e$
Được như hình :
Tiếp theo copy 2 dòng này xuống và chèn ngay dưới dòng lệnh như hình:
Ta được:
Cuối cùng kéo xuống phần Pretract để chèn sau lệnh M05. Các bạn chèn 2 lệnh kia vào vị trí mũi tên như hình.
Sau đó sửa lại Q1 thành Q0.
Được như hình:
Bây giờ lưu toàn bộ và xem kết quả như post đầu tiên của mình.
Bạn cũng có thể xem thêm về chuyên mục edit post processor in mastercam ở đây
Học mastercam tại đây: hoặc đọc thêm các chuyên mục về mastercam ở mục này
Bài hơi dài hi vọng sẽ có ích cho bạn.