馬上注冊(cè),結(jié)交更多好友,享用更多功能,讓你輕松玩轉(zhuǎn)社區(qū)
您需要 登錄 才可以下載或查看,沒(méi)有賬號(hào)?立即注冊(cè)
×
Mastercam 后處理刀具清單/刀表中輸出Z最小值。
! ~1 a' C, B4 R) Y如何處理刀具清單里面如何輸出Z最小值,這是很多人想要實(shí)現(xiàn)的功能,也有部分人實(shí)現(xiàn)了一部分?jǐn)?shù)據(jù)輸出,還有部分?jǐn)?shù)據(jù)是錯(cuò)誤的,也有部分人在輸出最小值是第一個(gè)刀具的Z最小值出現(xiàn)錯(cuò)誤。
- J2 k$ ^7 m( ]% T5 e( W出現(xiàn)以上問(wèn)題的主要原因是沒(méi)有對(duì)刀具數(shù)據(jù)進(jìn)行處理時(shí)出現(xiàn)錯(cuò)誤,二昂旺這種方法使用的buffer緩沖器的方式,先把所有刀具的信息記錄并保存,同時(shí)把各個(gè)刀具的最大最小也記錄下來(lái)。再單獨(dú)對(duì)各個(gè)刀具進(jìn)行處理,這種方式是可以達(dá)到理想的效果,但需要對(duì)數(shù)據(jù)處理比較熟悉,預(yù)期涉及到buffer緩沖器的操作。
& F/ W4 J2 T- t* d' O
+ I: n- a7 F/ _/ v$ j; F. W0 Y效果如下:
4 @8 s2 G* L. J# A" T2 e6 [' f( Y! k" O+ s5 z
Screenshot 2020-12-19 210128.png (130.96 KB, 下載次數(shù): 6)
下載附件
2020-12-19 21:01 上傳
/ C+ ]% m% T6 V8 b: x4 q( l
下面給大家?guī)?lái)一個(gè)已經(jīng)制作好的后處理,改后處理基于軟件自帶的MPFAN后處理,之增加的刀表功能,整個(gè)后處理未作任何大的修改,如果需要把改功能增加刀自己成熟的后處理中,請(qǐng)按一下方法修改:
4 X% k* [/ f9 [9 J$ ^1 c6 P; |8 V1 Y( m1 i( k( I+ D/ n; k
1:增加以下代碼,為了便于大家修改,以下代碼可直接整體復(fù)制并直接粘貼刀自己的后處理中,具體位置可粘貼到數(shù)據(jù)定義部分。# e) [% K3 u3 _8 c
參數(shù)配置說(shuō)明:. q1 ~3 s- R2 Z; p( q: m7 g
output_stock_to_leave : yes$ #是否輸出預(yù)留量,鉆孔循環(huán)類的操作不輸出任何預(yù)留量的值# k, Z. \2 @$ ^# C$ o4 _$ |
* y. f' b% d h r0 |. }output_stock_to_table : no$ #刀具清單/刀表中是否輸出預(yù)留量,鉆孔循環(huán)類的操作不輸出任何預(yù)留量的值。 W6 _, Z. H# O- {1 \
; X4 u& p% s6 v0 h0 C6 w/ L: f
- output_stock_to_leave : yesnbsp; #Output stock to leave information?
* m; f- P' m6 L/ j6 x. T. } - output_stock_to_table : no$0 I; g( T* n1 b9 ~8 _* Y6 U
- " w! X7 C O* ^1 I5 g- [6 P+ P
: T3 }# U' }8 ]) r5 R- fmt "WALL STOCK: " 3 wall_stock #Stock info note format
% l1 i1 Z$ Y9 R - fmt "FLOOR STOCK: " 3 floor_stock #Stock info note format* g( ]7 t' Y) W8 G' `. I
- fmt "TOOL DIA: " 1 tool_dia #Enhanced tool table note format
* L% v* \. ^8 h) s5 ~: q - fmt "Z-MIN: " 2 tool_z_min #Enhanced tool table note format
% r0 c% S0 f2 M' c' n - , D: r0 E: q ?' T( u
) M# o7 p8 y$ Z5 M. T- [startbin]
復(fù)制代碼 2.在pheader下面增加以下代碼:
+ H8 R: z) L0 F! v! F ^; p( j說(shuō)明:用于輸出刀表。
; S/ G1 `4 ^" N2 [/ Z E- pheadernbsp; #Call before start of file) Y7 l' }) F- B
- phead_tooltable
復(fù)制代碼 3:在換刀M06之前增加以下代碼(可選性添加):& K9 s! h( A2 e$ f
說(shuō)明:改代碼用于輸出當(dāng)前操作的預(yù)留量,鉆孔循環(huán)類的操作不輸出任何內(nèi)容。6 \: b" R# }- h1 N, ]
. N; ]% ?) `$ p) z Z0 k: M3 `* m4:在ptlchg0$下增加以下代碼(可選性添加):4 W3 i& R2 h9 e' z3 {
說(shuō)明:改代碼用于輸出當(dāng)前操作的預(yù)留量,鉆孔循環(huán)類的操作不輸出任何內(nèi)容。! d; L$ `) E4 K% }; Y! H) j
5:找到pwrtt$并屏蔽下面的代碼,及在下面的代碼前面增加一個(gè)符號(hào)#,如下所示:1 ]$ q* E0 f, i5 C
- #if tool_info > 1 & t$ > 0 & gcode$ <> 1003, ptooltable
復(fù)制代碼 以下為后處理下載地址:
5 a$ N$ ^4 F; v+ r測(cè)試版本:Mastercam 2021
- b: l- w5 x2 J% m" q% D支持版本:Mastercam2017---202x
# ^6 Z9 Z( q- p- A9 o) t不支持低版本軟件,后處理中使用了新的參數(shù),老版本人間不具備且不支持著類型的數(shù)據(jù),如需要低版本的后處理可直接聯(lián)系站長(zhǎng)索取。
3 K2 V* i) G f
/ `! v6 n. q6 b& h& ]: @統(tǒng)一解壓密碼:postp.net,m.connorswebguide.com,http://postp.net,http://m.connorswebguide.com
( d- Y- I0 ]% X. x- \游客,如果您要查看本帖隱藏內(nèi)容請(qǐng) 回復(fù) ' @& _) C2 F, Z
% K9 U& w7 j. l$ ?. P; I
|