|
|
馬上注冊,結交更多好友,享用更多功能,讓你輕松玩轉社區
您需要 登錄 才可以下載或查看,沒有賬號?立即注冊
×
Mastercam 后處理刀具清單/刀表中輸出Z最小值。
6 U* y! Z- C% i5 D如何處理刀具清單里面如何輸出Z最小值,這是很多人想要實現的功能,也有部分人實現了一部分數據輸出,還有部分數據是錯誤的,也有部分人在輸出最小值是第一個刀具的Z最小值出現錯誤。1 ]2 }2 v. }0 H g9 g& b& ?
出現以上問題的主要原因是沒有對刀具數據進行處理時出現錯誤,二昂旺這種方法使用的buffer緩沖器的方式,先把所有刀具的信息記錄并保存,同時把各個刀具的最大最小也記錄下來。再單獨對各個刀具進行處理,這種方式是可以達到理想的效果,但需要對數據處理比較熟悉,預期涉及到buffer緩沖器的操作。
3 t0 T3 z( I) z" D% H- C7 L
; A& ?& b# V# ^1 `" G效果如下:5 |0 h4 ?& w1 S' d. L
3 }8 p$ z# a7 D1 O
Screenshot 2020-12-19 210128.png (130.96 KB, 下載次數: 6)
下載附件
2020-12-19 21:01 上傳
/ N# P3 g( H5 g* j! q1 r) ~: N# ]
下面給大家帶來一個已經制作好的后處理,改后處理基于軟件自帶的MPFAN后處理,之增加的刀表功能,整個后處理未作任何大的修改,如果需要把改功能增加刀自己成熟的后處理中,請按一下方法修改:( q5 ]. [# P& @ [& M1 y" W: @$ R
& D/ Q0 G9 \8 I1:增加以下代碼,為了便于大家修改,以下代碼可直接整體復制并直接粘貼刀自己的后處理中,具體位置可粘貼到數據定義部分。
3 s$ E: O. S' q& C) s$ S0 e參數配置說明:
/ x- J" m" n& f9 C; R$ ]1 noutput_stock_to_leave : yes$ #是否輸出預留量,鉆孔循環類的操作不輸出任何預留量的值3 d, n$ U' @6 A; u4 n
4 ?, |$ ]( O: ~8 ^' c9 doutput_stock_to_table : no$ #刀具清單/刀表中是否輸出預留量,鉆孔循環類的操作不輸出任何預留量的值。
* G& b$ M. d! V+ ?1 H( x
5 z( Y/ c5 i7 P$ T- output_stock_to_leave : yesnbsp; #Output stock to leave information?
' m4 \- t1 B- i$ M2 I, X7 D+ o( q - output_stock_to_table : no$3 |( ^' T5 k# c: S4 O+ e) I
9 j) W! s( A5 |% L' R* y
& x/ w5 R" m! F! R) Z8 c6 X- fmt "WALL STOCK: " 3 wall_stock #Stock info note format
" j6 k3 h6 I2 ? - fmt "FLOOR STOCK: " 3 floor_stock #Stock info note format% _# @" l" B3 ^% m; @
- fmt "TOOL DIA: " 1 tool_dia #Enhanced tool table note format9 ^# ?* y8 Q* N0 b% U$ D5 d8 t
- fmt "Z-MIN: " 2 tool_z_min #Enhanced tool table note format
6 Y3 @' _2 W2 k3 n" f
( M. A2 G. G# h" G6 c( y# N- 4 [/ D- V% j/ v2 X
- [startbin]
復制代碼 2.在pheader下面增加以下代碼:
2 \" |8 {% i$ l9 n+ o* J5 ~. {說明:用于輸出刀表。( {! ] s8 t) S8 f# G- Y- P
- pheadernbsp; #Call before start of file
" ], T! J4 \" n6 `# t - phead_tooltable
復制代碼 3:在換刀M06之前增加以下代碼(可選性添加):
" ^2 g; Z: g) ?* X8 v7 r$ \說明:改代碼用于輸出當前操作的預留量,鉆孔循環類的操作不輸出任何內容。. K+ d0 U& H+ [7 p7 _
G% H4 S6 K6 K! X3 {
4:在ptlchg0$下增加以下代碼(可選性添加):
2 f* n/ l" y; u: o, p$ q( Z說明:改代碼用于輸出當前操作的預留量,鉆孔循環類的操作不輸出任何內容。0 T% [ ?, Q/ u9 m! k2 y
5:找到pwrtt$并屏蔽下面的代碼,及在下面的代碼前面增加一個符號#,如下所示:
5 }7 V+ Y* U. X* J6 D2 S- #if tool_info > 1 & t$ > 0 & gcode$ <> 1003, ptooltable
復制代碼 以下為后處理下載地址:
L$ t' W0 s1 M1 x# ^& Q測試版本:Mastercam 2021
0 m# P" Z; H, ]8 G* M5 Z支持版本:Mastercam2017---202x
9 ^5 I$ X% x9 M4 ] r" L \7 u不支持低版本軟件,后處理中使用了新的參數,老版本人間不具備且不支持著類型的數據,如需要低版本的后處理可直接聯系站長索取。
: ~& E F( B' g% |$ B2 n) d( u; l" F* e$ e; c2 a
統一解壓密碼:postp.net,m.connorswebguide.com,http://postp.net,http://m.connorswebguide.com
8 F. k/ F! J. B! k
, a5 u) ` j3 J. k" c! t5 ?9 y' q. e0 b7 i0 x) \, Y1 m3 w
|
|