|
|
馬上注冊,結交更多好友,享用更多功能,讓你輕松玩轉社區
您需要 登錄 才可以下載或查看,沒有賬號?立即注冊
×
Mastercam 后處理刀具清單/刀表中輸出Z最小值。0 ?9 U7 D e" V' [+ A3 p* B
如何處理刀具清單里面如何輸出Z最小值,這是很多人想要實現的功能,也有部分人實現了一部分數據輸出,還有部分數據是錯誤的,也有部分人在輸出最小值是第一個刀具的Z最小值出現錯誤。7 U# ?1 d B2 v6 {" K
出現以上問題的主要原因是沒有對刀具數據進行處理時出現錯誤,二昂旺這種方法使用的buffer緩沖器的方式,先把所有刀具的信息記錄并保存,同時把各個刀具的最大最小也記錄下來。再單獨對各個刀具進行處理,這種方式是可以達到理想的效果,但需要對數據處理比較熟悉,預期涉及到buffer緩沖器的操作。
7 i- o, w! [/ Q- G! d9 V1 `) @0 t l0 e/ L' r7 m' R7 l8 A
效果如下:, D8 d; a; T* m a) U/ P
8 a9 W9 w( ?* O: z6 q7 d% j {" a
Screenshot 2020-12-19 210128.png (130.96 KB, 下載次數: 6)
下載附件
2020-12-19 21:01 上傳
* k$ i E, o. d: K. n0 b, e
下面給大家帶來一個已經制作好的后處理,改后處理基于軟件自帶的MPFAN后處理,之增加的刀表功能,整個后處理未作任何大的修改,如果需要把改功能增加刀自己成熟的后處理中,請按一下方法修改:# `" q+ W) \7 c$ I3 ]/ ]
* G) X7 l0 T( K# x! [( h1:增加以下代碼,為了便于大家修改,以下代碼可直接整體復制并直接粘貼刀自己的后處理中,具體位置可粘貼到數據定義部分。7 ^- U+ t7 P, f7 P1 `5 u r
參數配置說明:$ T% |6 ?7 i9 _% }
output_stock_to_leave : yes$ #是否輸出預留量,鉆孔循環類的操作不輸出任何預留量的值
) u) n7 T& k: h x9 Q, q1 n0 E0 o
, `; d! _' n: w C2 Eoutput_stock_to_table : no$ #刀具清單/刀表中是否輸出預留量,鉆孔循環類的操作不輸出任何預留量的值。
- h4 q$ r% y" O; ]0 w( n+ z( k1 m
- output_stock_to_leave : yesnbsp; #Output stock to leave information?
% G' Y, l+ | r1 h - output_stock_to_table : no$
+ y% E0 l/ t' `0 I - ; g3 U" J8 u, `7 _& D' U! x' p
- 4 b A# T' d0 Z! n
- fmt "WALL STOCK: " 3 wall_stock #Stock info note format
' A, }: g, p/ p& q9 ?" o- m4 Y - fmt "FLOOR STOCK: " 3 floor_stock #Stock info note format
4 D7 ? C4 S6 X) a/ U* e" x - fmt "TOOL DIA: " 1 tool_dia #Enhanced tool table note format
+ y' d# c# {8 i- z - fmt "Z-MIN: " 2 tool_z_min #Enhanced tool table note format
: O' m" {. ^& E) Y, a+ r# ? - " }1 z: a9 G# D( d% @2 r
- 9 H5 O5 L. O& ~0 G2 T4 u
- [startbin]
復制代碼 2.在pheader下面增加以下代碼:
/ j; i+ M1 \9 f: g% y b- d說明:用于輸出刀表。# {* p0 c% s' Y% d+ v/ q+ I( Q' n
- pheadernbsp; #Call before start of file* u& J7 D1 M, z/ {( y, u6 ?- V
- phead_tooltable
復制代碼 3:在換刀M06之前增加以下代碼(可選性添加):3 F: T4 m8 z) v% ?) m
說明:改代碼用于輸出當前操作的預留量,鉆孔循環類的操作不輸出任何內容。/ @- R% T6 Y- V4 [" N( n
: O6 Q9 {3 @3 z% H4:在ptlchg0$下增加以下代碼(可選性添加): h3 [ U6 g/ u
說明:改代碼用于輸出當前操作的預留量,鉆孔循環類的操作不輸出任何內容。
2 ^1 Q: s$ q, d" x- Z7 U; X5:找到pwrtt$并屏蔽下面的代碼,及在下面的代碼前面增加一個符號#,如下所示:
, J! v) O3 m& M, O/ o- O- #if tool_info > 1 & t$ > 0 & gcode$ <> 1003, ptooltable
復制代碼 以下為后處理下載地址:
8 G/ \8 [0 s' c4 m/ S1 K測試版本:Mastercam 2021
3 |$ @0 J9 l& O/ {+ B支持版本:Mastercam2017---202x
9 M! r, @2 y2 c; v不支持低版本軟件,后處理中使用了新的參數,老版本人間不具備且不支持著類型的數據,如需要低版本的后處理可直接聯系站長索取。4 Q; J3 j0 R( Y+ m! O2 L- f- e
/ e0 b4 ?* n4 d& s; t
統一解壓密碼:postp.net,m.886378.cn,http://postp.net,http://m.886378.cn& _0 F& e% F! S, l; b5 ?8 ]
' M, x/ o" l: Q+ {5 |& N
3 z( E" r' N9 h4 K4 p- n& [ |
|