|
馬上注冊,結交更多好友,享用更多功能,讓你輕松玩轉社區
您需要 登錄 才可以下載或查看,沒有賬號?立即注冊
×
Mastercam 后處理刀具清單/刀表中輸出Z最小值。" ?! E; e0 w5 A7 H
如何處理刀具清單里面如何輸出Z最小值,這是很多人想要實現的功能,也有部分人實現了一部分數據輸出,還有部分數據是錯誤的,也有部分人在輸出最小值是第一個刀具的Z最小值出現錯誤。
8 V' `/ X# R: H W' `6 }7 w- [出現以上問題的主要原因是沒有對刀具數據進行處理時出現錯誤,二昂旺這種方法使用的buffer緩沖器的方式,先把所有刀具的信息記錄并保存,同時把各個刀具的最大最小也記錄下來。再單獨對各個刀具進行處理,這種方式是可以達到理想的效果,但需要對數據處理比較熟悉,預期涉及到buffer緩沖器的操作。% V+ E9 Z* _4 V
s8 }! A$ f* M, k; g) E3 A效果如下:! E, u3 ^# y. p. |. P8 c* }) J
1 G, |3 u/ q( V! |! [! C5 @
Screenshot 2020-12-19 210128.png (130.96 KB, 下載次數: 6)
下載附件
2020-12-19 21:01 上傳
' n3 {4 g1 ~/ o" P, W+ q# J7 J, X 下面給大家帶來一個已經制作好的后處理,改后處理基于軟件自帶的MPFAN后處理,之增加的刀表功能,整個后處理未作任何大的修改,如果需要把改功能增加刀自己成熟的后處理中,請按一下方法修改:- Q8 ? n3 L" f: ~$ I, d1 H3 V
2 `/ S. N' v$ Y" y8 O4 @5 ^+ J8 w
1:增加以下代碼,為了便于大家修改,以下代碼可直接整體復制并直接粘貼刀自己的后處理中,具體位置可粘貼到數據定義部分。 C9 R, p; u! H: F ^
參數配置說明:4 m* _* s$ ~6 r* R
output_stock_to_leave : yes$ #是否輸出預留量,鉆孔循環類的操作不輸出任何預留量的值- X$ C _& ^4 U; y* S
- H! v3 q" r/ t. H" ~* v* Y" A9 Y$ Eoutput_stock_to_table : no$ #刀具清單/刀表中是否輸出預留量,鉆孔循環類的操作不輸出任何預留量的值。; q1 o! f4 O9 F0 |9 ^1 }; U0 f
. l5 A0 F5 G* n4 V" \8 F/ W- output_stock_to_leave : yesnbsp; #Output stock to leave information?" ?1 T# N4 X. h, k* E3 Q ]0 q
- output_stock_to_table : no$
( Z7 u7 v! S, T% q: W8 h. W - 2 k* e# ?; `5 h o
- . W9 i9 C, ]6 x( `8 ^/ A y" `4 u
- fmt "WALL STOCK: " 3 wall_stock #Stock info note format1 H( W3 F& f% D' @1 \8 x* E
- fmt "FLOOR STOCK: " 3 floor_stock #Stock info note format; W) J# ~/ U: U3 s3 H; b! X' Z
- fmt "TOOL DIA: " 1 tool_dia #Enhanced tool table note format
* J% ^3 i) [' V% d" L - fmt "Z-MIN: " 2 tool_z_min #Enhanced tool table note format
% I/ h2 I- f* c0 P* D; j - + N5 t% \9 F, r5 q2 t
- + f& r* \- c3 |! \6 ?: P& J
- [startbin]
復制代碼 2.在pheader下面增加以下代碼:
6 D, t' p9 a0 d# ]; T* C' }$ w- A說明:用于輸出刀表。1 k8 x5 @9 i7 s0 v( @5 ?( B% q/ Y
- pheadernbsp; #Call before start of file
7 l9 o; G, A! Z* `: b z/ d - phead_tooltable
復制代碼 3:在換刀M06之前增加以下代碼(可選性添加):
7 G5 f: S# s* E/ S8 V說明:改代碼用于輸出當前操作的預留量,鉆孔循環類的操作不輸出任何內容。3 A: ?$ ` `' K
/ s) j2 S- L+ D: ?- b' z
4:在ptlchg0$下增加以下代碼(可選性添加):
9 j( e; a8 m4 i) U1 g說明:改代碼用于輸出當前操作的預留量,鉆孔循環類的操作不輸出任何內容。
6 s ]2 p1 c, v f+ Z5:找到pwrtt$并屏蔽下面的代碼,及在下面的代碼前面增加一個符號#,如下所示:1 \1 V: ]6 Q4 y% d6 b9 m
- #if tool_info > 1 & t$ > 0 & gcode$ <> 1003, ptooltable
復制代碼 以下為后處理下載地址: j/ m$ Y# S# h9 }5 ^7 m: m
測試版本:Mastercam 2021+ W& N1 X# {% }& N
支持版本:Mastercam2017---202x
1 s- t) ~7 ~% ^% W不支持低版本軟件,后處理中使用了新的參數,老版本人間不具備且不支持著類型的數據,如需要低版本的后處理可直接聯系站長索取。
_, \2 g+ u9 I- l$ `* V4 e( f# I! e9 S0 d
統一解壓密碼:postp.net,m.buddhismlove.com,http://postp.net,http://m.buddhismlove.com# f( C& A H- g! [7 k
$ A5 g; x: B1 F5 c5 T; N" X
6 Y+ Z8 z% u0 S! W |
|