|
|
馬上注冊,結交更多好友,享用更多功能,讓你輕松玩轉社區
您需要 登錄 才可以下載或查看,沒有賬號?立即注冊
×
Mastercam 后處理刀具清單/刀表中輸出Z最小值。
1 n7 |( \3 \8 C1 }5 L, B如何處理刀具清單里面如何輸出Z最小值,這是很多人想要實現的功能,也有部分人實現了一部分數據輸出,還有部分數據是錯誤的,也有部分人在輸出最小值是第一個刀具的Z最小值出現錯誤。
( f/ w$ L' E3 Q$ k出現以上問題的主要原因是沒有對刀具數據進行處理時出現錯誤,二昂旺這種方法使用的buffer緩沖器的方式,先把所有刀具的信息記錄并保存,同時把各個刀具的最大最小也記錄下來。再單獨對各個刀具進行處理,這種方式是可以達到理想的效果,但需要對數據處理比較熟悉,預期涉及到buffer緩沖器的操作。
4 m M( Q5 i# D) ~$ ?. ?; o9 P8 e, d% [: r2 w- C+ u
效果如下:
B! [$ {* n9 w* T' y7 U- l3 A; P. u+ O& [
Screenshot 2020-12-19 210128.png (130.96 KB, 下載次數: 6)
下載附件
2020-12-19 21:01 上傳
! w+ K7 X( i* O2 u% O! ^
下面給大家帶來一個已經制作好的后處理,改后處理基于軟件自帶的MPFAN后處理,之增加的刀表功能,整個后處理未作任何大的修改,如果需要把改功能增加刀自己成熟的后處理中,請按一下方法修改:
L& }0 E: M$ }. G; m
2 X3 C! ?; B# s' G4 D) M1:增加以下代碼,為了便于大家修改,以下代碼可直接整體復制并直接粘貼刀自己的后處理中,具體位置可粘貼到數據定義部分。
& W1 r. |8 Q" X% C: }( a1 f參數配置說明:6 n- G( {3 C" K& y
output_stock_to_leave : yes$ #是否輸出預留量,鉆孔循環類的操作不輸出任何預留量的值$ A0 Y3 P8 |- B3 f
( o8 J9 O' h& X4 i. W( V* m( S T
output_stock_to_table : no$ #刀具清單/刀表中是否輸出預留量,鉆孔循環類的操作不輸出任何預留量的值。 y) O. _+ M1 V' d
: A% H* m- B" A% q( l8 l, r
- output_stock_to_leave : yesnbsp; #Output stock to leave information?
& N$ d$ s4 }% J$ ^9 u6 l - output_stock_to_table : no$
, _0 \0 r+ E. I
* T9 a7 y5 R; T9 }# W- / m9 h/ ^; y& |6 d# L8 q
- fmt "WALL STOCK: " 3 wall_stock #Stock info note format' l) N' E9 ^6 ]* }
- fmt "FLOOR STOCK: " 3 floor_stock #Stock info note format7 s% n# H t; u4 G5 F' C k* N
- fmt "TOOL DIA: " 1 tool_dia #Enhanced tool table note format: y# j# g# L; B$ q9 m7 J
- fmt "Z-MIN: " 2 tool_z_min #Enhanced tool table note format g, `+ _ a, _+ r) w: j2 b
' O- C( Y- d3 m; P
! n( J" P" ^, ]* y6 Z- [startbin]
復制代碼 2.在pheader下面增加以下代碼:
8 W1 J/ h4 X: V+ m f" C說明:用于輸出刀表。
% H" [) I3 S( ?0 o# R- pheadernbsp; #Call before start of file
0 D' v7 p5 n: @) [7 O6 Q7 i# w; `6 Q* j9 O - phead_tooltable
復制代碼 3:在換刀M06之前增加以下代碼(可選性添加):
( Y) N) @9 C/ C- [: l說明:改代碼用于輸出當前操作的預留量,鉆孔循環類的操作不輸出任何內容。
. U$ a6 A* h8 v2 ~, t
6 k8 j! _* ]2 G; z2 }% y6 z$ E/ v4:在ptlchg0$下增加以下代碼(可選性添加):
8 C, m1 J. {2 S說明:改代碼用于輸出當前操作的預留量,鉆孔循環類的操作不輸出任何內容。$ P: x% _8 N3 A" |) n
5:找到pwrtt$并屏蔽下面的代碼,及在下面的代碼前面增加一個符號#,如下所示:
9 ^2 V2 R4 H6 A* y ?7 a g5 u- #if tool_info > 1 & t$ > 0 & gcode$ <> 1003, ptooltable
復制代碼 以下為后處理下載地址:; ]& ]2 c2 i, |8 G
測試版本:Mastercam 2021: I; c- U S) M! D9 `) z5 u
支持版本:Mastercam2017---202x& x0 a6 Q! z2 H% c3 e$ o
不支持低版本軟件,后處理中使用了新的參數,老版本人間不具備且不支持著類型的數據,如需要低版本的后處理可直接聯系站長索取。
% \/ c' d- P6 n% I I, `# l4 H& A/ ~+ t. m# b4 G3 b# M2 \
統一解壓密碼:postp.net,m.886378.cn,http://postp.net,http://m.886378.cn& `% V+ O* ?" U0 Z) C4 O9 a
& v2 Q. m* `( k- M0 w% V! t9 y/ W( v
: p" P, z5 A6 I |. i |
|