|
|
馬上注冊,結(jié)交更多好友,享用更多功能,讓你輕松玩轉(zhuǎn)社區(qū)
您需要 登錄 才可以下載或查看,沒有賬號?立即注冊
×
Mastercam 后處理刀具清單/刀表中輸出Z最小值。$ D! O: [; @, j$ W+ k
如何處理刀具清單里面如何輸出Z最小值,這是很多人想要實(shí)現(xiàn)的功能,也有部分人實(shí)現(xiàn)了一部分?jǐn)?shù)據(jù)輸出,還有部分?jǐn)?shù)據(jù)是錯誤的,也有部分人在輸出最小值是第一個刀具的Z最小值出現(xiàn)錯誤。6 m2 H6 Q$ ` b) Q
出現(xiàn)以上問題的主要原因是沒有對刀具數(shù)據(jù)進(jìn)行處理時出現(xiàn)錯誤,二昂旺這種方法使用的buffer緩沖器的方式,先把所有刀具的信息記錄并保存,同時把各個刀具的最大最小也記錄下來。再單獨(dú)對各個刀具進(jìn)行處理,這種方式是可以達(dá)到理想的效果,但需要對數(shù)據(jù)處理比較熟悉,預(yù)期涉及到buffer緩沖器的操作。
7 D! J F8 ^4 H: i }# E1 l* z0 l: c; a$ `* x& t
效果如下:
u. q1 w8 k! V" U+ l: o0 Z( S- L4 A- s8 _# E, T
Screenshot 2020-12-19 210128.png (130.96 KB, 下載次數(shù): 6)
下載附件
2020-12-19 21:01 上傳
; V/ Q/ L0 G: a& R' Y% R. [+ I
下面給大家?guī)硪粋€已經(jīng)制作好的后處理,改后處理基于軟件自帶的MPFAN后處理,之增加的刀表功能,整個后處理未作任何大的修改,如果需要把改功能增加刀自己成熟的后處理中,請按一下方法修改:
( P# G/ F) Z; v
5 b! g9 M8 K; z+ [1:增加以下代碼,為了便于大家修改,以下代碼可直接整體復(fù)制并直接粘貼刀自己的后處理中,具體位置可粘貼到數(shù)據(jù)定義部分。
/ @. f0 e* e) Z4 z- f* t參數(shù)配置說明:" ~* e2 g. j, i
output_stock_to_leave : yes$ #是否輸出預(yù)留量,鉆孔循環(huán)類的操作不輸出任何預(yù)留量的值, A# u% N$ M$ S8 D/ v
( n o. n" m, P; l" b, ]output_stock_to_table : no$ #刀具清單/刀表中是否輸出預(yù)留量,鉆孔循環(huán)類的操作不輸出任何預(yù)留量的值。
* ^6 \8 v9 m/ T% G* Y' a
7 K- f; {; P1 U" U+ B+ v; p: }- output_stock_to_leave : yesnbsp; #Output stock to leave information?
% v! L s/ b9 _7 A- a - output_stock_to_table : no$
% E0 E( M- Y4 H0 l
# D4 ~( N- V* D: g- / Z! ^6 k I7 O) w: L* g
- fmt "WALL STOCK: " 3 wall_stock #Stock info note format
- b, E( m8 D' C( \9 G) y( D- Y6 \; v - fmt "FLOOR STOCK: " 3 floor_stock #Stock info note format+ A+ A3 { c$ `2 H
- fmt "TOOL DIA: " 1 tool_dia #Enhanced tool table note format
4 ? Q: I+ [3 d1 v+ M, v% R8 N1 N- m - fmt "Z-MIN: " 2 tool_z_min #Enhanced tool table note format) Z- _- L7 \' [3 A% `
1 C/ ^5 W. f n6 z( S# ^4 H
5 w/ c _6 ^6 h- u9 z- M- [startbin]
復(fù)制代碼 2.在pheader下面增加以下代碼:7 h* E/ Y4 W5 Y* V, D, ~
說明:用于輸出刀表。
. w. o9 l* j4 m7 Q- pheadernbsp; #Call before start of file o. t3 l0 z _* a8 B3 V4 l
- phead_tooltable
復(fù)制代碼 3:在換刀M06之前增加以下代碼(可選性添加):
7 v+ K% k+ C4 {3 j2 q說明:改代碼用于輸出當(dāng)前操作的預(yù)留量,鉆孔循環(huán)類的操作不輸出任何內(nèi)容。
) c9 O# z9 x$ x. h
3 v8 B6 |( \4 n* j6 s4:在ptlchg0$下增加以下代碼(可選性添加):$ N$ d7 R; I3 M) J7 R5 [5 a9 X
說明:改代碼用于輸出當(dāng)前操作的預(yù)留量,鉆孔循環(huán)類的操作不輸出任何內(nèi)容。9 V8 [+ \6 p0 Y3 H6 \% K
5:找到pwrtt$并屏蔽下面的代碼,及在下面的代碼前面增加一個符號#,如下所示:4 `# [' C+ U! `5 s) o4 X! s
- #if tool_info > 1 & t$ > 0 & gcode$ <> 1003, ptooltable
復(fù)制代碼 以下為后處理下載地址:, q& W9 B/ e. W. P. `
測試版本:Mastercam 2021, V$ K8 o! O2 h& h+ k
支持版本:Mastercam2017---202x
; T+ \- ^. O. v% W2 R不支持低版本軟件,后處理中使用了新的參數(shù),老版本人間不具備且不支持著類型的數(shù)據(jù),如需要低版本的后處理可直接聯(lián)系站長索取。4 u1 P1 P2 z2 p+ Z& Z
$ M2 f$ f4 J3 S; P
統(tǒng)一解壓密碼:postp.net,www.886378.cn,http://postp.net,http://www.886378.cn
9 e I) C+ i/ c
" d; H8 a% N& L, [. t2 A9 k9 `/ _1 Q+ n. k8 Q; y1 P
|
|