|
|
馬上注冊,結交更多好友,享用更多功能,讓你輕松玩轉社區
您需要 登錄 才可以下載或查看,沒有賬號?立即注冊
×
Mastercam 后處理刀具清單/刀表中輸出Z最小值。7 U7 f x% U5 p6 y6 j+ j7 v& X
如何處理刀具清單里面如何輸出Z最小值,這是很多人想要實現的功能,也有部分人實現了一部分數據輸出,還有部分數據是錯誤的,也有部分人在輸出最小值是第一個刀具的Z最小值出現錯誤。2 @( `3 K) A. S
出現以上問題的主要原因是沒有對刀具數據進行處理時出現錯誤,二昂旺這種方法使用的buffer緩沖器的方式,先把所有刀具的信息記錄并保存,同時把各個刀具的最大最小也記錄下來。再單獨對各個刀具進行處理,這種方式是可以達到理想的效果,但需要對數據處理比較熟悉,預期涉及到buffer緩沖器的操作。0 J% z0 ^2 f3 K J
# K" I8 u$ }( i8 X" M! d$ u3 j
效果如下:3 ~/ g; w3 g- V! E$ y
% o, d: b. `1 H: o: g
Screenshot 2020-12-19 210128.png (130.96 KB, 下載次數: 6)
下載附件
2020-12-19 21:01 上傳
: K) ]: F( X6 K' z$ |, j. k0 c7 ] 下面給大家帶來一個已經制作好的后處理,改后處理基于軟件自帶的MPFAN后處理,之增加的刀表功能,整個后處理未作任何大的修改,如果需要把改功能增加刀自己成熟的后處理中,請按一下方法修改:
# H* v/ t; m( I7 m
6 d( }7 O/ A0 d0 V. X9 X8 o1:增加以下代碼,為了便于大家修改,以下代碼可直接整體復制并直接粘貼刀自己的后處理中,具體位置可粘貼到數據定義部分。
! H; F# j" C j% X) E$ R參數配置說明:! F# i1 ?4 v9 _* R
output_stock_to_leave : yes$ #是否輸出預留量,鉆孔循環類的操作不輸出任何預留量的值
9 P3 u( b8 \* p1 S5 Q& L, F; C6 e4 b* ~3 A. ^/ h
output_stock_to_table : no$ #刀具清單/刀表中是否輸出預留量,鉆孔循環類的操作不輸出任何預留量的值。6 _5 k- M! l$ p
: z7 j% e! K' A& |2 l# T- output_stock_to_leave : yesnbsp; #Output stock to leave information?
. Y3 X E" S I2 H4 W - output_stock_to_table : no$: _+ t7 n7 _3 k& R7 y! V% g
: I4 Q! ]; b- a6 t: U! O+ B
% w3 F4 k" Z& A0 N3 d- fmt "WALL STOCK: " 3 wall_stock #Stock info note format. e2 U, \3 H+ L. z
- fmt "FLOOR STOCK: " 3 floor_stock #Stock info note format) g5 U4 [- h* W. u! T
- fmt "TOOL DIA: " 1 tool_dia #Enhanced tool table note format$ M: b! `+ u6 g3 B+ z
- fmt "Z-MIN: " 2 tool_z_min #Enhanced tool table note format$ [ p3 j2 \. x+ |
' k1 X+ a5 w% d
* K% h3 i& G5 ^3 T% \3 B* j- [startbin]
復制代碼 2.在pheader下面增加以下代碼:! \0 E% Z6 i6 ~9 M: [) r* ]
說明:用于輸出刀表。
1 w d5 l. v( ^% ?3 W- pheadernbsp; #Call before start of file
# p g5 @* J4 Q! t - phead_tooltable
復制代碼 3:在換刀M06之前增加以下代碼(可選性添加):8 n+ o8 [' w' X: P4 o$ G* H8 e
說明:改代碼用于輸出當前操作的預留量,鉆孔循環類的操作不輸出任何內容。" X& A7 ~% R. [- X+ Z: Q [
. N. N+ O% b) F2 j1 G, i6 P2 H4:在ptlchg0$下增加以下代碼(可選性添加):
; T! t- Z8 c1 q+ g$ V- `/ ~# I+ k0 V說明:改代碼用于輸出當前操作的預留量,鉆孔循環類的操作不輸出任何內容。
, Q7 p7 y7 D9 u6 l# S% [5:找到pwrtt$并屏蔽下面的代碼,及在下面的代碼前面增加一個符號#,如下所示:3 e; W- m' L1 d9 d0 b9 }
- #if tool_info > 1 & t$ > 0 & gcode$ <> 1003, ptooltable
復制代碼 以下為后處理下載地址:
& o0 v; u) a" w0 Z7 {. p1 ^測試版本:Mastercam 2021
5 X4 l7 A8 F& L0 c3 X" d1 g0 g4 `支持版本:Mastercam2017---202x
( A( N+ l4 F; |1 ?2 W% B不支持低版本軟件,后處理中使用了新的參數,老版本人間不具備且不支持著類型的數據,如需要低版本的后處理可直接聯系站長索取。3 {& ^- m0 I$ C C0 l
8 M, s: F& X% |/ K/ ~3 e
統一解壓密碼:postp.net,m.buddhismlove.com,http://postp.net,http://m.buddhismlove.com( j, S& C: _& ~& H4 c8 }# _
4 u. i- b% c5 s0 d9 K K' W8 z# I
! l1 f" I% t+ S: M/ b |
|