|
馬上注冊,結交更多好友,享用更多功能,讓你輕松玩轉社區
您需要 登錄 才可以下載或查看,沒有賬號?立即注冊
×
Mastercam 后處理刀具清單/刀表中輸出Z最小值。5 H* R. o, C( Q7 N8 K" M
如何處理刀具清單里面如何輸出Z最小值,這是很多人想要實現的功能,也有部分人實現了一部分數據輸出,還有部分數據是錯誤的,也有部分人在輸出最小值是第一個刀具的Z最小值出現錯誤。
% m5 U9 `- n+ w0 m' f$ H2 N7 u出現以上問題的主要原因是沒有對刀具數據進行處理時出現錯誤,二昂旺這種方法使用的buffer緩沖器的方式,先把所有刀具的信息記錄并保存,同時把各個刀具的最大最小也記錄下來。再單獨對各個刀具進行處理,這種方式是可以達到理想的效果,但需要對數據處理比較熟悉,預期涉及到buffer緩沖器的操作。& j1 r3 d$ v: R1 Q& f# i g
* }4 u2 T: W3 G* G6 G% k# n效果如下:% ^: D9 w# L, l! C2 }
" v8 M; A3 l3 l; M5 r: ?* i
Screenshot 2020-12-19 210128.png (130.96 KB, 下載次數: 6)
下載附件
2020-12-19 21:01 上傳
2 u9 Y8 V- B, @+ _% ^* h
下面給大家帶來一個已經制作好的后處理,改后處理基于軟件自帶的MPFAN后處理,之增加的刀表功能,整個后處理未作任何大的修改,如果需要把改功能增加刀自己成熟的后處理中,請按一下方法修改:! ^5 A- L7 X( f/ F8 }1 ^8 Z3 n
9 U( s. V1 A1 X6 J8 X7 m; `! O/ G1:增加以下代碼,為了便于大家修改,以下代碼可直接整體復制并直接粘貼刀自己的后處理中,具體位置可粘貼到數據定義部分。+ N1 \( T1 m: `) f$ a0 b1 i
參數配置說明:. e- |2 A. z+ q0 n1 p9 f" y! O
output_stock_to_leave : yes$ #是否輸出預留量,鉆孔循環類的操作不輸出任何預留量的值3 I' F/ |# ?# g+ N( f! i% r
* |2 g' V- Q9 j6 r, l
output_stock_to_table : no$ #刀具清單/刀表中是否輸出預留量,鉆孔循環類的操作不輸出任何預留量的值。- x8 j" V# [% @( m) c' }9 Q
; x) k! t0 r: p4 R- output_stock_to_leave : yesnbsp; #Output stock to leave information?" n, j' L! N: h' r: p# A+ G
- output_stock_to_table : no$
K/ S, \$ J1 [0 B x! b
7 v/ B2 H9 H f! T- " C7 q) C( `9 B7 T7 R! s
- fmt "WALL STOCK: " 3 wall_stock #Stock info note format* z: j. Y9 x4 \; d+ L
- fmt "FLOOR STOCK: " 3 floor_stock #Stock info note format$ P4 z+ a* Y! b" ~, F1 ?5 D
- fmt "TOOL DIA: " 1 tool_dia #Enhanced tool table note format
- H( F! z( L$ u6 G3 u - fmt "Z-MIN: " 2 tool_z_min #Enhanced tool table note format
' Z# }. a# e- q5 Z- U
, n( f! G7 y2 B' x) U9 y- + C' J6 s) e/ x7 T
- [startbin]
復制代碼 2.在pheader下面增加以下代碼:
- m! d8 O5 S0 s* Y. p0 `% P6 w說明:用于輸出刀表。
0 I9 ~8 L7 e: P3 Z4 B- pheadernbsp; #Call before start of file' c; y: l# M: \1 U* L5 k
- phead_tooltable
復制代碼 3:在換刀M06之前增加以下代碼(可選性添加):1 t9 n0 Z. w* h1 P9 u
說明:改代碼用于輸出當前操作的預留量,鉆孔循環類的操作不輸出任何內容。9 m3 K+ F. n+ e9 o+ {1 q, B
+ U% j8 H) ^ [% W5 v5 t0 N7 j4:在ptlchg0$下增加以下代碼(可選性添加):$ \/ c( K& Z+ E3 }& m
說明:改代碼用于輸出當前操作的預留量,鉆孔循環類的操作不輸出任何內容。- t R4 |$ x8 c
5:找到pwrtt$并屏蔽下面的代碼,及在下面的代碼前面增加一個符號#,如下所示:
3 W# K+ X- @! p/ G- #if tool_info > 1 & t$ > 0 & gcode$ <> 1003, ptooltable
復制代碼 以下為后處理下載地址:& o4 j/ A/ M/ |2 {# {# f3 S l
測試版本:Mastercam 2021$ i( \ O* I: O; Z
支持版本:Mastercam2017---202x1 }- o- W' G7 }2 l3 t. P
不支持低版本軟件,后處理中使用了新的參數,老版本人間不具備且不支持著類型的數據,如需要低版本的后處理可直接聯系站長索取。/ b4 ^. O- g. a4 J
* n1 O, K4 A9 @" k& K1 E
統一解壓密碼:postp.net,m.buddhismlove.com,http://postp.net,http://m.buddhismlove.com
; |8 R5 T/ N! B0 I
* X0 e( j k' e& t b* K" M% b, Z
|
|