|
|
馬上注冊,結交更多好友,享用更多功能,讓你輕松玩轉社區
您需要 登錄 才可以下載或查看,沒有賬號?立即注冊
×
Mastercam 后處理刀具清單/刀表中輸出Z最小值。' e7 h+ g" p' l' {6 M( J. C6 H
如何處理刀具清單里面如何輸出Z最小值,這是很多人想要實現的功能,也有部分人實現了一部分數據輸出,還有部分數據是錯誤的,也有部分人在輸出最小值是第一個刀具的Z最小值出現錯誤。, _, ~) o9 U- n5 v
出現以上問題的主要原因是沒有對刀具數據進行處理時出現錯誤,二昂旺這種方法使用的buffer緩沖器的方式,先把所有刀具的信息記錄并保存,同時把各個刀具的最大最小也記錄下來。再單獨對各個刀具進行處理,這種方式是可以達到理想的效果,但需要對數據處理比較熟悉,預期涉及到buffer緩沖器的操作。
$ Y1 W z5 O, E! Z1 a) b- A. a1 I* o Y7 l2 J4 q1 X0 Z" |
效果如下:
4 R% s& i g$ B- G6 Z- k
! l: o! l- M! c; M$ K
Screenshot 2020-12-19 210128.png (130.96 KB, 下載次數: 6)
下載附件
2020-12-19 21:01 上傳
8 |0 M& @4 b( X, E 下面給大家帶來一個已經制作好的后處理,改后處理基于軟件自帶的MPFAN后處理,之增加的刀表功能,整個后處理未作任何大的修改,如果需要把改功能增加刀自己成熟的后處理中,請按一下方法修改:
! o9 S( }5 h9 E$ t9 z! }2 {& i9 B
2 ]' U( q+ G& g! O: ^. C; S1:增加以下代碼,為了便于大家修改,以下代碼可直接整體復制并直接粘貼刀自己的后處理中,具體位置可粘貼到數據定義部分。* X1 |7 ]' p: u
參數配置說明:
* g3 W0 G' y8 N+ L& f' youtput_stock_to_leave : yes$ #是否輸出預留量,鉆孔循環類的操作不輸出任何預留量的值' e' |9 y* o6 k7 l6 K* L
1 |# N: I% M/ J
output_stock_to_table : no$ #刀具清單/刀表中是否輸出預留量,鉆孔循環類的操作不輸出任何預留量的值。4 _) q. j& a; K2 m3 v) w n) r* @
' R6 e) n- l5 B- output_stock_to_leave : yesnbsp; #Output stock to leave information?2 R/ C) ~, J9 p& _ X; K" g' r
- output_stock_to_table : no$( @5 p0 t" w$ H$ y" {# o8 y
- ! L/ l/ E$ W9 a( @; D, ]
* q! ^ q4 c i$ X- fmt "WALL STOCK: " 3 wall_stock #Stock info note format3 [) a% d$ @ u( o( c# s
- fmt "FLOOR STOCK: " 3 floor_stock #Stock info note format& _/ x; W! |+ B5 Q: y
- fmt "TOOL DIA: " 1 tool_dia #Enhanced tool table note format& N3 Z0 g& E- B# [. g
- fmt "Z-MIN: " 2 tool_z_min #Enhanced tool table note format
; I7 Y/ \! y" M$ ~ - 3 i' h' z, \' K3 |
- * J% r9 {* `8 K+ [) Q
- [startbin]
復制代碼 2.在pheader下面增加以下代碼:2 a7 W5 ]7 p" Q( @# F
說明:用于輸出刀表。
5 c1 t! d7 d2 n1 m- pheadernbsp; #Call before start of file: B6 B; n" k0 G# d
- phead_tooltable
復制代碼 3:在換刀M06之前增加以下代碼(可選性添加):- [! z) X* @3 ^2 Z0 H, L8 P" N
說明:改代碼用于輸出當前操作的預留量,鉆孔循環類的操作不輸出任何內容。& M0 y, [: w5 |1 b6 s
3 T9 v0 l* v: ?4:在ptlchg0$下增加以下代碼(可選性添加):0 v6 U7 G9 H; {' |1 [& x' V- m
說明:改代碼用于輸出當前操作的預留量,鉆孔循環類的操作不輸出任何內容。
3 |+ b1 |- [! B( I/ Q: |5:找到pwrtt$并屏蔽下面的代碼,及在下面的代碼前面增加一個符號#,如下所示:
4 H, R; p4 ]8 s7 X2 s4 O \1 m- #if tool_info > 1 & t$ > 0 & gcode$ <> 1003, ptooltable
復制代碼 以下為后處理下載地址: C; r5 W3 z! }0 P8 N) b
測試版本:Mastercam 2021
3 T/ j3 z. v3 x0 u( Z支持版本:Mastercam2017---202x
2 p" s( U; a0 ^, O8 [1 r' s不支持低版本軟件,后處理中使用了新的參數,老版本人間不具備且不支持著類型的數據,如需要低版本的后處理可直接聯系站長索取。
2 H+ i u+ E; k- s" k3 n9 ~9 _0 A O* i$ B3 H- V1 S! Z
統一解壓密碼:postp.net,www.886378.cn,http://postp.net,http://www.886378.cn
r# H8 [: H* _% _, F: F$ a" P5 U/ Y1 ?- G/ N0 k4 z* t
, P. c* c, K; s$ i& h p5 s- ? |
|