馬上注冊(cè),結(jié)交更多好友,享用更多功能,讓你輕松玩轉(zhuǎn)社區(qū)
您需要 登錄 才可以下載或查看,沒有賬號(hào)?立即注冊(cè)
×
Mastercam 后處理刀具清單/刀表中輸出Z最小值。+ h( A4 x* }) x' T0 H( u# p
如何處理刀具清單里面如何輸出Z最小值,這是很多人想要實(shí)現(xiàn)的功能,也有部分人實(shí)現(xiàn)了一部分?jǐn)?shù)據(jù)輸出,還有部分?jǐn)?shù)據(jù)是錯(cuò)誤的,也有部分人在輸出最小值是第一個(gè)刀具的Z最小值出現(xiàn)錯(cuò)誤。- g5 L# R4 o8 S. K( J# t. n
出現(xiàn)以上問題的主要原因是沒有對(duì)刀具數(shù)據(jù)進(jìn)行處理時(shí)出現(xiàn)錯(cuò)誤,二昂旺這種方法使用的buffer緩沖器的方式,先把所有刀具的信息記錄并保存,同時(shí)把各個(gè)刀具的最大最小也記錄下來。再單獨(dú)對(duì)各個(gè)刀具進(jìn)行處理,這種方式是可以達(dá)到理想的效果,但需要對(duì)數(shù)據(jù)處理比較熟悉,預(yù)期涉及到buffer緩沖器的操作。/ E2 e- h$ R! O* A. J0 X
/ n0 j1 K$ x9 N" Y+ y$ R( i' |6 v效果如下:0 [& u! E% q# v0 @% a* Z
7 b6 T9 x% p! ?- h5 c
Screenshot 2020-12-19 210128.png (130.96 KB, 下載次數(shù): 6)
下載附件
2020-12-19 21:01 上傳
) k4 S$ w2 k x 下面給大家?guī)硪粋€(gè)已經(jīng)制作好的后處理,改后處理基于軟件自帶的MPFAN后處理,之增加的刀表功能,整個(gè)后處理未作任何大的修改,如果需要把改功能增加刀自己成熟的后處理中,請(qǐng)按一下方法修改:
0 c+ G& k! C3 |- a _8 s P) l# A3 X# |' h
1:增加以下代碼,為了便于大家修改,以下代碼可直接整體復(fù)制并直接粘貼刀自己的后處理中,具體位置可粘貼到數(shù)據(jù)定義部分。
- n. w4 P0 U: W1 E3 | H Q參數(shù)配置說明:
' J$ V% g! L% X+ q. s' d* Goutput_stock_to_leave : yes$ #是否輸出預(yù)留量,鉆孔循環(huán)類的操作不輸出任何預(yù)留量的值
; T2 L) h% q* y# ~ Y' }# i' H1 B P: Y8 c# }* r
output_stock_to_table : no$ #刀具清單/刀表中是否輸出預(yù)留量,鉆孔循環(huán)類的操作不輸出任何預(yù)留量的值。+ U" Y: d% n8 ~+ l; V
4 _5 f& `: }: h Y, r8 c
- output_stock_to_leave : yesnbsp; #Output stock to leave information?
! `0 c* D4 {$ G: Y$ U( I - output_stock_to_table : no$- I, R6 S) n7 h( Y/ }
9 c7 { d* Q( o7 [3 X1 a* T" @- 1 B) v# A) C+ s! d+ t* G$ L
- fmt "WALL STOCK: " 3 wall_stock #Stock info note format3 F# |( W; n1 K- A, j# Q1 U" f
- fmt "FLOOR STOCK: " 3 floor_stock #Stock info note format" U% M7 n: ~1 O2 h" L4 B0 T
- fmt "TOOL DIA: " 1 tool_dia #Enhanced tool table note format
) ]+ D/ [; |/ S. ~: d - fmt "Z-MIN: " 2 tool_z_min #Enhanced tool table note format5 ~$ ]1 m$ ~& |5 G8 b s
- 3 R0 ?; T7 d1 ~- H: F$ I& }
- . H; p0 ~& ]" i7 A0 a9 @7 Y# S2 z
- [startbin]
復(fù)制代碼 2.在pheader下面增加以下代碼:: {( }; W& l1 o
說明:用于輸出刀表。) j% m0 d* a. i& j% D; I1 t- ?" q
- pheadernbsp; #Call before start of file
; F8 n' ]. L. M - phead_tooltable
復(fù)制代碼 3:在換刀M06之前增加以下代碼(可選性添加):# e& I% A+ W$ j
說明:改代碼用于輸出當(dāng)前操作的預(yù)留量,鉆孔循環(huán)類的操作不輸出任何內(nèi)容。
/ T5 m0 N5 B4 w7 q7 I% E2 t2 w# R3 g$ N, F1 a$ V9 u
4:在ptlchg0$下增加以下代碼(可選性添加):) X! b/ Q* i" P5 t2 s
說明:改代碼用于輸出當(dāng)前操作的預(yù)留量,鉆孔循環(huán)類的操作不輸出任何內(nèi)容。
" e5 n) R( O9 u! G. O5:找到pwrtt$并屏蔽下面的代碼,及在下面的代碼前面增加一個(gè)符號(hào)#,如下所示:" ]8 \9 i+ L2 I+ f) k1 ^' E
- #if tool_info > 1 & t$ > 0 & gcode$ <> 1003, ptooltable
復(fù)制代碼 以下為后處理下載地址:9 t# {8 M) y( { f2 B2 ?
測(cè)試版本:Mastercam 20214 ~2 C6 `0 n% m8 n& t
支持版本:Mastercam2017---202x
4 q, w& x( v% a m2 U# k! J不支持低版本軟件,后處理中使用了新的參數(shù),老版本人間不具備且不支持著類型的數(shù)據(jù),如需要低版本的后處理可直接聯(lián)系站長(zhǎng)索取。( a |" s0 H- v/ N) F
8 v& K* q4 \' e4 o/ l統(tǒng)一解壓密碼:postp.net,www.886378.cn,http://postp.net,http://www.886378.cn
# f& s! A, k' u' \4 G游客,如果您要查看本帖隱藏內(nèi)容請(qǐng) 回復(fù) 5 y/ J- k, `! }
2 W" B; \: C& H: {* \. |
|