|
|
馬上注冊,結(jié)交更多好友,享用更多功能,讓你輕松玩轉(zhuǎn)社區(qū)
您需要 登錄 才可以下載或查看,沒有賬號?立即注冊
×
Mastercam 后處理刀具清單/刀表中輸出Z最小值。
- Y% \# ?# I5 F) M3 X) O/ Y6 ]5 Z如何處理刀具清單里面如何輸出Z最小值,這是很多人想要實現(xiàn)的功能,也有部分人實現(xiàn)了一部分?jǐn)?shù)據(jù)輸出,還有部分?jǐn)?shù)據(jù)是錯誤的,也有部分人在輸出最小值是第一個刀具的Z最小值出現(xiàn)錯誤。7 T% q- S0 q! F
出現(xiàn)以上問題的主要原因是沒有對刀具數(shù)據(jù)進(jìn)行處理時出現(xiàn)錯誤,二昂旺這種方法使用的buffer緩沖器的方式,先把所有刀具的信息記錄并保存,同時把各個刀具的最大最小也記錄下來。再單獨(dú)對各個刀具進(jìn)行處理,這種方式是可以達(dá)到理想的效果,但需要對數(shù)據(jù)處理比較熟悉,預(yù)期涉及到buffer緩沖器的操作。) s j% D9 `8 ~1 K# u1 L2 G
4 o* Q8 T# m7 T$ _
效果如下:7 h4 v+ y- J1 S4 X: O' p
" E- m; v( B% {4 b
Screenshot 2020-12-19 210128.png (130.96 KB, 下載次數(shù): 6)
下載附件
2020-12-19 21:01 上傳
8 j5 F7 @6 |0 L% J+ ^' d/ f
下面給大家?guī)硪粋€已經(jīng)制作好的后處理,改后處理基于軟件自帶的MPFAN后處理,之增加的刀表功能,整個后處理未作任何大的修改,如果需要把改功能增加刀自己成熟的后處理中,請按一下方法修改:- @, V) ]; d( r9 V7 K
4 _9 M& _: W# r4 |8 p+ z
1:增加以下代碼,為了便于大家修改,以下代碼可直接整體復(fù)制并直接粘貼刀自己的后處理中,具體位置可粘貼到數(shù)據(jù)定義部分。
) T9 d J! O/ C6 Q0 b- X3 ]4 ^參數(shù)配置說明:2 c6 Q4 b9 Q, Q& u3 y" H" e2 y6 m
output_stock_to_leave : yes$ #是否輸出預(yù)留量,鉆孔循環(huán)類的操作不輸出任何預(yù)留量的值" V& ^4 x1 A4 u4 b
) X' N% Y5 Y1 b1 Q2 O6 ^* ^7 Ooutput_stock_to_table : no$ #刀具清單/刀表中是否輸出預(yù)留量,鉆孔循環(huán)類的操作不輸出任何預(yù)留量的值。& T4 }, o, `! M7 }2 K" u# ?; H
( O6 s# g; p5 L' }' _9 F& ?6 W" L
- output_stock_to_leave : yesnbsp; #Output stock to leave information?
: Y+ ^3 R! m" A/ }( R. _' s& N - output_stock_to_table : no$5 `7 l! h1 }! M% |( ~; ^& u2 }. a
- , C7 S' W+ P% H( q M' y D! F8 @" b
# K9 b8 }0 Y9 @; p' i, O; B- fmt "WALL STOCK: " 3 wall_stock #Stock info note format7 K* y, d; k+ q( b. T
- fmt "FLOOR STOCK: " 3 floor_stock #Stock info note format
7 {2 ^- P- i! s. P- Y: q - fmt "TOOL DIA: " 1 tool_dia #Enhanced tool table note format$ u, i) d+ `) |' z) @' A
- fmt "Z-MIN: " 2 tool_z_min #Enhanced tool table note format- j3 ], d( a; M4 { E
- 3 ]- d; v# S% V( I
- " _9 L& W3 Y3 u) @4 j: q5 }
- [startbin]
復(fù)制代碼 2.在pheader下面增加以下代碼:7 ~9 u: H3 V0 o, O, r! o( \; P
說明:用于輸出刀表。
9 J0 t0 x N: y* N) @: R% X- pheadernbsp; #Call before start of file+ ~- }$ a* T# ^5 c# e
- phead_tooltable
復(fù)制代碼 3:在換刀M06之前增加以下代碼(可選性添加):1 T. q$ a/ E2 D) s
說明:改代碼用于輸出當(dāng)前操作的預(yù)留量,鉆孔循環(huán)類的操作不輸出任何內(nèi)容。1 M. E/ B- V v3 c6 M/ H6 a
2 ~8 M k: p1 X7 I) X3 T) q
4:在ptlchg0$下增加以下代碼(可選性添加):. t: r7 Q1 f) p6 g' L$ L# p
說明:改代碼用于輸出當(dāng)前操作的預(yù)留量,鉆孔循環(huán)類的操作不輸出任何內(nèi)容。
4 c. Q) M: z" w% f2 O! O. F9 J5:找到pwrtt$并屏蔽下面的代碼,及在下面的代碼前面增加一個符號#,如下所示:$ n7 E, ^' r, e1 d T
- #if tool_info > 1 & t$ > 0 & gcode$ <> 1003, ptooltable
復(fù)制代碼 以下為后處理下載地址:, M; H" F, {, P1 E; P
測試版本:Mastercam 20218 s6 D0 w. u; s7 T5 N, \
支持版本:Mastercam2017---202x
3 R! d4 U g/ F/ B: Y9 C) f不支持低版本軟件,后處理中使用了新的參數(shù),老版本人間不具備且不支持著類型的數(shù)據(jù),如需要低版本的后處理可直接聯(lián)系站長索取。0 ^! M- ?3 R+ B) I$ l: X
2 z8 j [% p/ B/ v$ `! J統(tǒng)一解壓密碼:postp.net,www.connorswebguide.com,http://postp.net,http://www.connorswebguide.com
& D! v# X3 [/ H* p
, n3 @/ u7 @6 a& l4 C) s( k* o5 o( J, U) t# _' ~2 _% z
|
|