|
|
馬上注冊,結交更多好友,享用更多功能,讓你輕松玩轉社區
您需要 登錄 才可以下載或查看,沒有賬號?立即注冊
×
Mastercam 后處理刀具清單/刀表中輸出Z最小值。# J( b8 Q& m* L& c2 [% j2 J
如何處理刀具清單里面如何輸出Z最小值,這是很多人想要實現的功能,也有部分人實現了一部分數據輸出,還有部分數據是錯誤的,也有部分人在輸出最小值是第一個刀具的Z最小值出現錯誤。# ]) i" l! ?7 Z, B# U! ]+ l& `
出現以上問題的主要原因是沒有對刀具數據進行處理時出現錯誤,二昂旺這種方法使用的buffer緩沖器的方式,先把所有刀具的信息記錄并保存,同時把各個刀具的最大最小也記錄下來。再單獨對各個刀具進行處理,這種方式是可以達到理想的效果,但需要對數據處理比較熟悉,預期涉及到buffer緩沖器的操作。 d- Z% f% @7 a2 H
& h2 n0 a' C' _
效果如下:
& b6 F. \- G: w! W& O! Q3 q* q/ h3 _# C5 y
Screenshot 2020-12-19 210128.png (130.96 KB, 下載次數: 6)
下載附件
2020-12-19 21:01 上傳
: [. m; B; ^4 B% ] 下面給大家帶來一個已經制作好的后處理,改后處理基于軟件自帶的MPFAN后處理,之增加的刀表功能,整個后處理未作任何大的修改,如果需要把改功能增加刀自己成熟的后處理中,請按一下方法修改:$ w: k7 E7 ?# Q
' k, v7 O$ | L
1:增加以下代碼,為了便于大家修改,以下代碼可直接整體復制并直接粘貼刀自己的后處理中,具體位置可粘貼到數據定義部分。
8 Q' Q, M' C' K$ P. f7 T7 E參數配置說明:
) }* ~ l& B) N9 ~1 }* houtput_stock_to_leave : yes$ #是否輸出預留量,鉆孔循環類的操作不輸出任何預留量的值
3 w: L ]7 q3 n' G; x) p4 ?
! w8 h+ T8 \. T3 U4 ~: ~0 W( C) }+ Eoutput_stock_to_table : no$ #刀具清單/刀表中是否輸出預留量,鉆孔循環類的操作不輸出任何預留量的值。* I9 \5 h: r( e3 g. I6 v
, D! v+ {( H9 q3 t9 ?- output_stock_to_leave : yesnbsp; #Output stock to leave information?: l! n, q7 ]5 H. Q* X2 D& ^
- output_stock_to_table : no$0 S: F; R3 t8 |) N& l" P
- 3 e) Y1 ]1 `* Q$ L) {4 K4 \
0 a- N3 S' v7 V- w- fmt "WALL STOCK: " 3 wall_stock #Stock info note format# n5 l& h4 O+ l3 J {' O
- fmt "FLOOR STOCK: " 3 floor_stock #Stock info note format# Q5 o; X8 q+ x9 x' B6 L7 I- v/ f( J2 R
- fmt "TOOL DIA: " 1 tool_dia #Enhanced tool table note format
! r4 x2 D {: L9 g3 S - fmt "Z-MIN: " 2 tool_z_min #Enhanced tool table note format _0 t0 m3 O8 N) p
- 1 F' [- _2 z/ D5 C5 p) x
- 3 v2 a* s6 _; C7 `# h
- [startbin]
復制代碼 2.在pheader下面增加以下代碼:1 Z; q6 x, ^# n( L8 Y5 @
說明:用于輸出刀表。
$ K) s9 e. I O, B( v" X- pheadernbsp; #Call before start of file
1 t9 z" _& G1 t; H I - phead_tooltable
復制代碼 3:在換刀M06之前增加以下代碼(可選性添加):
* u: T% H1 ~' \ q4 h- D) O說明:改代碼用于輸出當前操作的預留量,鉆孔循環類的操作不輸出任何內容。
# \0 z" ^2 |; S4 h: X+ }& R& F- c; b3 L& H4 d: J
4:在ptlchg0$下增加以下代碼(可選性添加):2 |; U. J, E( B: C
說明:改代碼用于輸出當前操作的預留量,鉆孔循環類的操作不輸出任何內容。
# t: ^4 \ n' S* m: z3 I5:找到pwrtt$并屏蔽下面的代碼,及在下面的代碼前面增加一個符號#,如下所示:
& \ p1 ^$ D& I- ` ~- #if tool_info > 1 & t$ > 0 & gcode$ <> 1003, ptooltable
復制代碼 以下為后處理下載地址:
+ V" `. X+ P1 o; T5 n0 L3 |1 k4 |測試版本:Mastercam 2021
4 Y/ u# U) V, m4 `0 r* T4 p! V支持版本:Mastercam2017---202x4 }) z" U" V: L: h% D* m7 t
不支持低版本軟件,后處理中使用了新的參數,老版本人間不具備且不支持著類型的數據,如需要低版本的后處理可直接聯系站長索取。% c" t$ r p! \7 U6 k
& {5 P P% D2 I6 s. U& Z
統一解壓密碼:postp.net,www.886378.cn,http://postp.net,http://www.886378.cn+ C: ]% ~( O! P; r6 b% q
4 g3 |; T. Q4 I( [7 q, h& ~
6 p& K7 S y0 z7 I. s8 P |
|