|
馬上注冊,結交更多好友,享用更多功能,讓你輕松玩轉社區
您需要 登錄 才可以下載或查看,沒有賬號?立即注冊
×
Mastercam 后處理刀具清單/刀表中輸出Z最小值。
# {4 S4 ?& f' x8 Q1 {2 U: R如何處理刀具清單里面如何輸出Z最小值,這是很多人想要實現的功能,也有部分人實現了一部分數據輸出,還有部分數據是錯誤的,也有部分人在輸出最小值是第一個刀具的Z最小值出現錯誤。
$ `, C, |3 x5 {4 Y+ H J9 f, m9 w出現以上問題的主要原因是沒有對刀具數據進行處理時出現錯誤,二昂旺這種方法使用的buffer緩沖器的方式,先把所有刀具的信息記錄并保存,同時把各個刀具的最大最小也記錄下來。再單獨對各個刀具進行處理,這種方式是可以達到理想的效果,但需要對數據處理比較熟悉,預期涉及到buffer緩沖器的操作。
# S, W# B9 r6 O1 d& C5 L! R- h& K! j6 q
效果如下:
( K% G% E0 ^. ]9 R8 g8 Z$ ^1 g5 P9 p6 ?& R' X
Screenshot 2020-12-19 210128.png (130.96 KB, 下載次數: 6)
下載附件
2020-12-19 21:01 上傳
. ~- F+ c4 |4 `/ E& e8 Q2 U6 E6 u
下面給大家帶來一個已經制作好的后處理,改后處理基于軟件自帶的MPFAN后處理,之增加的刀表功能,整個后處理未作任何大的修改,如果需要把改功能增加刀自己成熟的后處理中,請按一下方法修改:
& d$ ^! m1 u/ i5 E4 z
& o$ p$ @2 C9 _! H0 _# i) B1:增加以下代碼,為了便于大家修改,以下代碼可直接整體復制并直接粘貼刀自己的后處理中,具體位置可粘貼到數據定義部分。5 M) x" h: s7 \: W( U
參數配置說明:
' l3 a% n+ A: S7 Eoutput_stock_to_leave : yes$ #是否輸出預留量,鉆孔循環類的操作不輸出任何預留量的值
$ k6 ]5 A0 d, @( ~1 R& w7 k
, r6 [! ^/ C" ~) H8 b, ? \output_stock_to_table : no$ #刀具清單/刀表中是否輸出預留量,鉆孔循環類的操作不輸出任何預留量的值。6 X# \) J- B& i3 n
+ s# |( t" O! v2 B- output_stock_to_leave : yesnbsp; #Output stock to leave information?
: X' F9 `% K. x- N" q - output_stock_to_table : no$- [" O" n+ P; ^. i# k# ]8 t
- % t$ f* R+ R7 w
7 B! `( w1 U' u* ~0 V9 E8 g' C- fmt "WALL STOCK: " 3 wall_stock #Stock info note format
6 v {7 f& g2 W7 U* A. Y( F c - fmt "FLOOR STOCK: " 3 floor_stock #Stock info note format, e0 _" r' H( G) e$ G C+ q6 T
- fmt "TOOL DIA: " 1 tool_dia #Enhanced tool table note format6 S' \! ]/ m X/ s. n
- fmt "Z-MIN: " 2 tool_z_min #Enhanced tool table note format, m# D1 @# ]8 `/ m5 A9 ?. M
- 2 W. \' `; g" y( H# Y* F
- 4 O( h1 P8 n5 x, g$ W/ j
- [startbin]
復制代碼 2.在pheader下面增加以下代碼:
+ @& v( i2 k0 [6 _說明:用于輸出刀表。+ m6 P# V% Z! P# X1 A$ C
- pheadernbsp; #Call before start of file1 }' i0 A# \5 j' {, |7 C
- phead_tooltable
復制代碼 3:在換刀M06之前增加以下代碼(可選性添加):
# r4 B4 L" u/ c/ s說明:改代碼用于輸出當前操作的預留量,鉆孔循環類的操作不輸出任何內容。
: k. G' o" M+ }; }& s0 e3 G
# b# w- p' p1 ~' v4:在ptlchg0$下增加以下代碼(可選性添加):
4 s5 n" Y3 E" q1 l& ~* u# }% C% R說明:改代碼用于輸出當前操作的預留量,鉆孔循環類的操作不輸出任何內容。
( P2 R+ X! y4 I5:找到pwrtt$并屏蔽下面的代碼,及在下面的代碼前面增加一個符號#,如下所示:
6 M, t. M/ _% V7 j* x7 f; D5 N' U- #if tool_info > 1 & t$ > 0 & gcode$ <> 1003, ptooltable
復制代碼 以下為后處理下載地址:
y& Q& @% D* ]- p測試版本:Mastercam 2021
5 @& F7 S3 p* w0 h3 }支持版本:Mastercam2017---202x' I+ a! D. M _- z+ F E, Y
不支持低版本軟件,后處理中使用了新的參數,老版本人間不具備且不支持著類型的數據,如需要低版本的后處理可直接聯系站長索取。$ d1 g& W# ]9 r! }2 t
1 P; [8 C# } m8 Z
統一解壓密碼:postp.net,www.buddhismlove.com,http://postp.net,http://www.buddhismlove.com
; [4 V5 g( ]$ h3 i: k, W$ m1 v! I) K( i* y; C; B
2 F+ m. ]4 ~1 N( y |
|