|
|
馬上注冊,結(jié)交更多好友,享用更多功能,讓你輕松玩轉(zhuǎn)社區(qū)
您需要 登錄 才可以下載或查看,沒有賬號?立即注冊
×
Mastercam 后處理刀具清單/刀表中輸出Z最小值。
# _* h; y" X% X5 c1 V如何處理刀具清單里面如何輸出Z最小值,這是很多人想要實現(xiàn)的功能,也有部分人實現(xiàn)了一部分數(shù)據(jù)輸出,還有部分數(shù)據(jù)是錯誤的,也有部分人在輸出最小值是第一個刀具的Z最小值出現(xiàn)錯誤。
. \) j( F$ [, C6 w- H$ G% ?出現(xiàn)以上問題的主要原因是沒有對刀具數(shù)據(jù)進行處理時出現(xiàn)錯誤,二昂旺這種方法使用的buffer緩沖器的方式,先把所有刀具的信息記錄并保存,同時把各個刀具的最大最小也記錄下來。再單獨對各個刀具進行處理,這種方式是可以達到理想的效果,但需要對數(shù)據(jù)處理比較熟悉,預(yù)期涉及到buffer緩沖器的操作。
: m4 S8 }6 [7 X5 l8 ~( i2 l, o3 K3 n( l3 i" Q% g) e
效果如下:% {) I- Y7 r) H$ g D1 N0 q! f( s. w0 U
" y" B: o$ t+ H+ \! |" I1 Q
Screenshot 2020-12-19 210128.png (130.96 KB, 下載次數(shù): 6)
下載附件
2020-12-19 21:01 上傳
2 D4 g. M3 \* w, u0 w& s6 q6 Q7 A 下面給大家?guī)硪粋€已經(jīng)制作好的后處理,改后處理基于軟件自帶的MPFAN后處理,之增加的刀表功能,整個后處理未作任何大的修改,如果需要把改功能增加刀自己成熟的后處理中,請按一下方法修改:1 e% O$ e: E+ u4 d
; }8 H' V: h( r2 Y! R( L( |% n2 |
1:增加以下代碼,為了便于大家修改,以下代碼可直接整體復(fù)制并直接粘貼刀自己的后處理中,具體位置可粘貼到數(shù)據(jù)定義部分。
. M# t/ j: U, t9 e: o參數(shù)配置說明:" I/ b0 K6 {& s" b5 b8 t0 N
output_stock_to_leave : yes$ #是否輸出預(yù)留量,鉆孔循環(huán)類的操作不輸出任何預(yù)留量的值
* K! q6 t2 m- g" Y. @2 L! c# t& x ?7 Y( L" W5 g/ d, R; M
output_stock_to_table : no$ #刀具清單/刀表中是否輸出預(yù)留量,鉆孔循環(huán)類的操作不輸出任何預(yù)留量的值。/ H: H9 @, Q' s; b5 K( C6 y# O" O% A
. R4 n6 Q- ]( }1 a9 R1 [& G- output_stock_to_leave : yesnbsp; #Output stock to leave information?- W! F, _( G1 v
- output_stock_to_table : no$
/ F. `+ \# r& U; H+ g+ h1 T
; i- j4 G6 ]9 {
" N3 F7 o8 p6 P* x2 q, M- fmt "WALL STOCK: " 3 wall_stock #Stock info note format
+ m: ~/ \1 P5 r! U' d! Y. w - fmt "FLOOR STOCK: " 3 floor_stock #Stock info note format& K V" U/ y: t+ J
- fmt "TOOL DIA: " 1 tool_dia #Enhanced tool table note format: W/ c z: t1 ~2 |
- fmt "Z-MIN: " 2 tool_z_min #Enhanced tool table note format
/ a/ `" q7 Z) b% _4 E/ J! D! C. @( N7 W - 9 |2 ^- }% U% Z- c. k( w
- r5 O% U, Q4 Q* u% d- [startbin]
復(fù)制代碼 2.在pheader下面增加以下代碼:
( J4 Y0 ?$ k) m- G8 I: J說明:用于輸出刀表。1 U' s* g/ ?, P! k+ A* s1 f
- pheadernbsp; #Call before start of file
) V; }* Y* O# i' E h - phead_tooltable
復(fù)制代碼 3:在換刀M06之前增加以下代碼(可選性添加):
4 E; o' c. H2 S8 [4 z1 T1 h- Z說明:改代碼用于輸出當(dāng)前操作的預(yù)留量,鉆孔循環(huán)類的操作不輸出任何內(nèi)容。
( C6 Y) d# J, p" `4 {$ Y
) l. n+ B, H; o) t) H, w4:在ptlchg0$下增加以下代碼(可選性添加):( t( ]) A; |6 [* C6 ]* q
說明:改代碼用于輸出當(dāng)前操作的預(yù)留量,鉆孔循環(huán)類的操作不輸出任何內(nèi)容。; Z {" G0 ^2 o( u2 R
5:找到pwrtt$并屏蔽下面的代碼,及在下面的代碼前面增加一個符號#,如下所示:
k# \% Z# g$ G/ u$ Q. D- #if tool_info > 1 & t$ > 0 & gcode$ <> 1003, ptooltable
復(fù)制代碼 以下為后處理下載地址:
e/ ` n4 G6 V測試版本:Mastercam 2021
; s. I1 I% \6 B1 \支持版本:Mastercam2017---202x: Q' }7 f1 A, q1 G* U; a! c
不支持低版本軟件,后處理中使用了新的參數(shù),老版本人間不具備且不支持著類型的數(shù)據(jù),如需要低版本的后處理可直接聯(lián)系站長索取。' m+ H0 p4 o. O- g7 C/ x
& ?2 h" i) g7 |' [. g統(tǒng)一解壓密碼:postp.net,www.buddhismlove.com,http://postp.net,http://www.buddhismlove.com
- Y$ A) _( ]" m9 M( [* |, l+ a2 p7 D5 s$ d
( G0 Z5 t; `7 e7 c3 U) k9 k
|
|