|
|
馬上注冊,結交更多好友,享用更多功能,讓你輕松玩轉社區
您需要 登錄 才可以下載或查看,沒有賬號?立即注冊
×
Mastercam 后處理刀具清單/刀表中輸出Z最小值。: t# _' z7 h7 G3 f7 V
如何處理刀具清單里面如何輸出Z最小值,這是很多人想要實現的功能,也有部分人實現了一部分數據輸出,還有部分數據是錯誤的,也有部分人在輸出最小值是第一個刀具的Z最小值出現錯誤。
/ f2 D1 ?" H" a$ N+ S, a. m. V: W出現以上問題的主要原因是沒有對刀具數據進行處理時出現錯誤,二昂旺這種方法使用的buffer緩沖器的方式,先把所有刀具的信息記錄并保存,同時把各個刀具的最大最小也記錄下來。再單獨對各個刀具進行處理,這種方式是可以達到理想的效果,但需要對數據處理比較熟悉,預期涉及到buffer緩沖器的操作。
i, `% C$ M/ A
, b& A2 l( I( _/ Y& h效果如下:' ]% t4 L# U5 G, W
0 k1 @6 M! h5 ^: J
Screenshot 2020-12-19 210128.png (130.96 KB, 下載次數: 6)
下載附件
2020-12-19 21:01 上傳
7 i f% h& m8 a3 M 下面給大家帶來一個已經制作好的后處理,改后處理基于軟件自帶的MPFAN后處理,之增加的刀表功能,整個后處理未作任何大的修改,如果需要把改功能增加刀自己成熟的后處理中,請按一下方法修改:
- w! X0 E: L, R& U7 s
, ~0 ]# S9 g- W' R( ?. E1:增加以下代碼,為了便于大家修改,以下代碼可直接整體復制并直接粘貼刀自己的后處理中,具體位置可粘貼到數據定義部分。. }5 W; Q8 j; V, x ~( V: z
參數配置說明:
, _# M) j5 l7 G0 `# c" N/ u& _output_stock_to_leave : yes$ #是否輸出預留量,鉆孔循環類的操作不輸出任何預留量的值; p- m- |: Y+ `( |/ L9 C; ?
$ q6 t7 j* {. \+ I, ?* H
output_stock_to_table : no$ #刀具清單/刀表中是否輸出預留量,鉆孔循環類的操作不輸出任何預留量的值。
' x- k" }& F# n; f! J+ u* [# l1 I" T0 G
- output_stock_to_leave : yesnbsp; #Output stock to leave information?3 s' N3 |3 D, e: f9 Z
- output_stock_to_table : no$1 h( d2 l2 M B( M
- ! s: w b8 G5 N4 e6 Y" Z( M
) p! S8 V; v6 ]5 }+ P$ `2 w# {- fmt "WALL STOCK: " 3 wall_stock #Stock info note format+ v2 C( F; c: C& k, J: ]' {
- fmt "FLOOR STOCK: " 3 floor_stock #Stock info note format
1 {2 F; e% p( i - fmt "TOOL DIA: " 1 tool_dia #Enhanced tool table note format
+ ?2 R; s3 ~3 _6 H Y( y8 m - fmt "Z-MIN: " 2 tool_z_min #Enhanced tool table note format
% E8 N5 s$ J" `4 y) L/ q6 N9 ? - # P# g/ Q6 V8 G, j# ~" F9 p4 k% z' @
- 6 z+ {7 Q6 Q9 \8 f
- [startbin]
復制代碼 2.在pheader下面增加以下代碼:" Y3 H% x" {4 y( G6 v* L
說明:用于輸出刀表。0 c( }& V5 p$ }3 N( V* \
- pheadernbsp; #Call before start of file
+ N) {) q- P& I, @ - phead_tooltable
復制代碼 3:在換刀M06之前增加以下代碼(可選性添加):
) \2 ~+ H0 d7 u& r說明:改代碼用于輸出當前操作的預留量,鉆孔循環類的操作不輸出任何內容。4 s+ {( H/ |1 v2 [* |7 N; F+ Q+ z
9 p# ^5 Q4 |$ o! K) ~, k
4:在ptlchg0$下增加以下代碼(可選性添加):
9 x" v U- G0 k1 C' @% p2 O說明:改代碼用于輸出當前操作的預留量,鉆孔循環類的操作不輸出任何內容。8 D, t4 p+ Q* U- h/ Z
5:找到pwrtt$并屏蔽下面的代碼,及在下面的代碼前面增加一個符號#,如下所示:& q; E0 C! a) b/ b. s' g R* w, V1 \
- #if tool_info > 1 & t$ > 0 & gcode$ <> 1003, ptooltable
復制代碼 以下為后處理下載地址:% y) d5 e1 r# s1 e
測試版本:Mastercam 2021) _. H) P& e/ j7 F8 g2 H9 k
支持版本:Mastercam2017---202x
8 O! a5 }6 d7 I1 z5 F/ m' i不支持低版本軟件,后處理中使用了新的參數,老版本人間不具備且不支持著類型的數據,如需要低版本的后處理可直接聯系站長索取。
h8 I+ i* M# s( J: p
2 s( T! R9 D- i6 Q3 v5 x8 z統一解壓密碼:postp.net,www.buddhismlove.com,http://postp.net,http://www.buddhismlove.com- K6 A, Y( `0 a: x) o; I
# o0 G' h5 F! ?, t9 e V
% b2 `/ O' K+ o B |
|