|
|
馬上注冊,結交更多好友,享用更多功能,讓你輕松玩轉社區(qū)
您需要 登錄 才可以下載或查看,沒有賬號?立即注冊
×
Mastercam 后處理刀具清單/刀表中輸出Z最小值。
! [7 J; Q) G8 l如何處理刀具清單里面如何輸出Z最小值,這是很多人想要實現(xiàn)的功能,也有部分人實現(xiàn)了一部分數(shù)據(jù)輸出,還有部分數(shù)據(jù)是錯誤的,也有部分人在輸出最小值是第一個刀具的Z最小值出現(xiàn)錯誤。 A$ J5 c8 `4 B! V9 T: [( V9 d$ D
出現(xiàn)以上問題的主要原因是沒有對刀具數(shù)據(jù)進行處理時出現(xiàn)錯誤,二昂旺這種方法使用的buffer緩沖器的方式,先把所有刀具的信息記錄并保存,同時把各個刀具的最大最小也記錄下來。再單獨對各個刀具進行處理,這種方式是可以達到理想的效果,但需要對數(shù)據(jù)處理比較熟悉,預期涉及到buffer緩沖器的操作。
" g% k2 w# d7 L3 B- ^ `: K% B7 G" O( N/ i3 V3 D
效果如下:
" B8 Z' c+ B/ e+ a2 o+ P0 E! ?, ]& Y: l p
Screenshot 2020-12-19 210128.png (130.96 KB, 下載次數(shù): 6)
下載附件
2020-12-19 21:01 上傳
/ F' J, M8 ~- g
下面給大家?guī)硪粋€已經制作好的后處理,改后處理基于軟件自帶的MPFAN后處理,之增加的刀表功能,整個后處理未作任何大的修改,如果需要把改功能增加刀自己成熟的后處理中,請按一下方法修改:
) S# p( ^: l O( W$ c X4 ~: t& M H* m5 C
1:增加以下代碼,為了便于大家修改,以下代碼可直接整體復制并直接粘貼刀自己的后處理中,具體位置可粘貼到數(shù)據(jù)定義部分。4 c% T D3 t8 @! A' i" V; `0 K4 u
參數(shù)配置說明:6 j" z2 i8 D( Q5 s( U" X8 x
output_stock_to_leave : yes$ #是否輸出預留量,鉆孔循環(huán)類的操作不輸出任何預留量的值7 }+ M. t- P4 I; a9 T( Q
9 ~2 N+ a$ c4 _2 j
output_stock_to_table : no$ #刀具清單/刀表中是否輸出預留量,鉆孔循環(huán)類的操作不輸出任何預留量的值。9 k7 s& m o ?' V* r I: O
, T: W2 K# u0 _( B
- output_stock_to_leave : yesnbsp; #Output stock to leave information?
9 A5 n9 `' h4 I4 g8 U4 _# u - output_stock_to_table : no$
( ^. p1 o. }, ]! b/ T, t
$ k( ]1 S( I- E8 J8 }9 U0 N
0 } K$ T7 W4 L* h6 o8 k c/ a) q- fmt "WALL STOCK: " 3 wall_stock #Stock info note format
' L# t" G3 C7 M - fmt "FLOOR STOCK: " 3 floor_stock #Stock info note format5 j- ^: w K& C- G/ ~/ h
- fmt "TOOL DIA: " 1 tool_dia #Enhanced tool table note format7 K. o+ [ |; A6 G/ o
- fmt "Z-MIN: " 2 tool_z_min #Enhanced tool table note format
- N7 U! N3 `* T' Q2 {
( \ ?& O9 z' |$ p- ( R7 _" S5 U W+ p
- [startbin]
復制代碼 2.在pheader下面增加以下代碼:& F+ u5 ^" s5 [; t
說明:用于輸出刀表。
: ~) |4 p' L& B% T) K) I! u- b- pheadernbsp; #Call before start of file6 p8 C% q2 ^+ g
- phead_tooltable
復制代碼 3:在換刀M06之前增加以下代碼(可選性添加):
# k" S! W( d/ b' t說明:改代碼用于輸出當前操作的預留量,鉆孔循環(huán)類的操作不輸出任何內容。2 M& Z( d& a+ O0 F( h+ b" Q: i
. j7 y- ^8 M( ~2 x5 @9 j# K4:在ptlchg0$下增加以下代碼(可選性添加):
8 \9 a+ ^) `' P說明:改代碼用于輸出當前操作的預留量,鉆孔循環(huán)類的操作不輸出任何內容。
4 t+ n% r) ~- E) n; k4 R5:找到pwrtt$并屏蔽下面的代碼,及在下面的代碼前面增加一個符號#,如下所示:
; {' ]7 `6 T1 m% ]5 I- #if tool_info > 1 & t$ > 0 & gcode$ <> 1003, ptooltable
復制代碼 以下為后處理下載地址:
# q8 v9 c; {5 U, D5 I' G測試版本:Mastercam 20219 S9 S! B! a0 [2 b; q$ N
支持版本:Mastercam2017---202x
& _1 Y* {8 ^8 |1 x- O不支持低版本軟件,后處理中使用了新的參數(shù),老版本人間不具備且不支持著類型的數(shù)據(jù),如需要低版本的后處理可直接聯(lián)系站長索取。
: X5 L* f4 ~4 Z4 f6 j9 R+ P- N- C$ C3 S9 m4 v/ P
統(tǒng)一解壓密碼:postp.net,www.886378.cn,http://postp.net,http://www.886378.cn. B; }5 A6 c1 u3 b
9 R$ p! t# x) b9 ^# [
! C7 j- k0 ?$ f# F h |
|