|
|
馬上注冊,結交更多好友,享用更多功能,讓你輕松玩轉社區
您需要 登錄 才可以下載或查看,沒有賬號?立即注冊
×
Mastercam 后處理刀具清單/刀表中輸出Z最小值。
: X# w% J9 q( v$ U8 B* v如何處理刀具清單里面如何輸出Z最小值,這是很多人想要實現的功能,也有部分人實現了一部分數據輸出,還有部分數據是錯誤的,也有部分人在輸出最小值是第一個刀具的Z最小值出現錯誤。8 j4 C) f' r# N3 @
出現以上問題的主要原因是沒有對刀具數據進行處理時出現錯誤,二昂旺這種方法使用的buffer緩沖器的方式,先把所有刀具的信息記錄并保存,同時把各個刀具的最大最小也記錄下來。再單獨對各個刀具進行處理,這種方式是可以達到理想的效果,但需要對數據處理比較熟悉,預期涉及到buffer緩沖器的操作。
" t" I* b' C4 ?0 Z X) W2 _; A: W+ c5 _6 c! O% H' `
效果如下:
( }2 N% ]2 X& c1 t2 u4 A: C( B' T2 z' a' z+ T
Screenshot 2020-12-19 210128.png (130.96 KB, 下載次數: 6)
下載附件
2020-12-19 21:01 上傳
& I1 V' [# Y5 T 下面給大家帶來一個已經制作好的后處理,改后處理基于軟件自帶的MPFAN后處理,之增加的刀表功能,整個后處理未作任何大的修改,如果需要把改功能增加刀自己成熟的后處理中,請按一下方法修改:
: Y2 x+ z* z' [+ w# K ]# f, D8 j
/ v5 j" R8 }/ H" ~1:增加以下代碼,為了便于大家修改,以下代碼可直接整體復制并直接粘貼刀自己的后處理中,具體位置可粘貼到數據定義部分。
7 ~% A4 \ D- f1 ~2 P參數配置說明:
1 V) K' ~& q) ?3 k- Aoutput_stock_to_leave : yes$ #是否輸出預留量,鉆孔循環類的操作不輸出任何預留量的值
7 P, y& C2 O; C; Y% O% I4 i: @4 I* _! f' I8 e" Z* T8 k$ n
output_stock_to_table : no$ #刀具清單/刀表中是否輸出預留量,鉆孔循環類的操作不輸出任何預留量的值。
: r, {( N6 ], A+ p/ T# j u1 \
0 k, }% r' d" u7 }, M ^/ a* L6 ~- output_stock_to_leave : yesnbsp; #Output stock to leave information?
5 v( d u6 H9 Q3 |5 k0 | - output_stock_to_table : no$5 q2 m( N1 r. Z% `
2 s$ ?& q, j+ [# U. L. D$ L( S
3 ]1 x& L$ U0 d4 p$ r' U- fmt "WALL STOCK: " 3 wall_stock #Stock info note format
" k( I2 H+ x7 x6 I" T6 O& n - fmt "FLOOR STOCK: " 3 floor_stock #Stock info note format
, R- n4 M( N, j- X, W - fmt "TOOL DIA: " 1 tool_dia #Enhanced tool table note format
4 l4 U. J% F/ P5 T- l! I& s$ S - fmt "Z-MIN: " 2 tool_z_min #Enhanced tool table note format
& ?5 Z' d- l& n' i - / w0 v" z$ y& a" Q: X2 m
, t. z) h, S. F7 j- [startbin]
復制代碼 2.在pheader下面增加以下代碼:! @. R$ ]$ z* }! b
說明:用于輸出刀表。
6 m+ l- m8 ]; m! T8 t: S; S1 ] M' R- pheadernbsp; #Call before start of file1 p4 u; y) O5 i0 e- R& P
- phead_tooltable
復制代碼 3:在換刀M06之前增加以下代碼(可選性添加):. |( ]; y9 _( |, T/ k
說明:改代碼用于輸出當前操作的預留量,鉆孔循環類的操作不輸出任何內容。
' ^, {, x/ R" p& }2 ^! N+ d( z7 j1 N o. I0 v2 h1 h# y
4:在ptlchg0$下增加以下代碼(可選性添加):
" ?1 @" F7 q0 y說明:改代碼用于輸出當前操作的預留量,鉆孔循環類的操作不輸出任何內容。; M6 B2 @" x: m" L. q U
5:找到pwrtt$并屏蔽下面的代碼,及在下面的代碼前面增加一個符號#,如下所示:
+ w* F( I: ^1 d! m: d. K/ ]- ?- #if tool_info > 1 & t$ > 0 & gcode$ <> 1003, ptooltable
復制代碼 以下為后處理下載地址:8 n: p9 s4 ]8 x* L
測試版本:Mastercam 2021# m1 a- x8 {+ p& ~0 y0 M5 l
支持版本:Mastercam2017---202x a$ W' x' J% Q
不支持低版本軟件,后處理中使用了新的參數,老版本人間不具備且不支持著類型的數據,如需要低版本的后處理可直接聯系站長索取。
% s6 m6 E1 @3 {- @* w ]/ r9 [* x" y7 d9 H3 z7 M+ o9 n
統一解壓密碼:postp.net,www.connorswebguide.com,http://postp.net,http://www.connorswebguide.com3 P x, m# e3 ~, K- |' j/ U- b6 w5 x1 P
, _) K2 D; r z0 F; t+ N. t5 O0 M0 n" I9 h" i' C4 u
|
|