|
|
馬上注冊,結交更多好友,享用更多功能,讓你輕松玩轉社區
您需要 登錄 才可以下載或查看,沒有賬號?立即注冊
×
Mastercam 后處理刀具清單/刀表中輸出Z最小值。
A8 H9 ^' q4 Y# |+ N5 m# j+ u如何處理刀具清單里面如何輸出Z最小值,這是很多人想要實現的功能,也有部分人實現了一部分數據輸出,還有部分數據是錯誤的,也有部分人在輸出最小值是第一個刀具的Z最小值出現錯誤。, ~3 x( j& C+ s1 [# ^
出現以上問題的主要原因是沒有對刀具數據進行處理時出現錯誤,二昂旺這種方法使用的buffer緩沖器的方式,先把所有刀具的信息記錄并保存,同時把各個刀具的最大最小也記錄下來。再單獨對各個刀具進行處理,這種方式是可以達到理想的效果,但需要對數據處理比較熟悉,預期涉及到buffer緩沖器的操作。
) {' a4 l: a- W
$ Q% U+ b$ x# E9 `效果如下:
- E0 t3 e) d. g4 ~' Y0 l. z
9 x# R" F' v9 Z2 f8 f7 ?5 M b) N
Screenshot 2020-12-19 210128.png (130.96 KB, 下載次數: 6)
下載附件
2020-12-19 21:01 上傳
0 _9 {+ @0 w2 J% | 下面給大家帶來一個已經制作好的后處理,改后處理基于軟件自帶的MPFAN后處理,之增加的刀表功能,整個后處理未作任何大的修改,如果需要把改功能增加刀自己成熟的后處理中,請按一下方法修改:
; ]: ~3 j6 x( [! l! L2 y
7 n5 ]" i2 q/ B; s; a" F1:增加以下代碼,為了便于大家修改,以下代碼可直接整體復制并直接粘貼刀自己的后處理中,具體位置可粘貼到數據定義部分。
, J1 ~6 }* E1 F6 t/ ^參數配置說明:
, x+ t _& V( a. M1 {output_stock_to_leave : yes$ #是否輸出預留量,鉆孔循環類的操作不輸出任何預留量的值
. W& Z+ g& S! f! Q: u5 g1 D
* d/ V* w* l) O$ [! [# {1 \output_stock_to_table : no$ #刀具清單/刀表中是否輸出預留量,鉆孔循環類的操作不輸出任何預留量的值。
3 b. x. ?7 P' Y* B& `
9 l+ x) M1 B& r, P/ I) ?- output_stock_to_leave : yesnbsp; #Output stock to leave information?
2 v3 N( |" I1 ] - output_stock_to_table : no$
4 B0 G8 ]( n6 m. C1 } - ; T7 `6 [. G- l1 l
- 9 x9 [* @: s3 `& U+ O
- fmt "WALL STOCK: " 3 wall_stock #Stock info note format6 @$ k" B5 k/ @& Q, ?
- fmt "FLOOR STOCK: " 3 floor_stock #Stock info note format" Z# {0 V9 d& ~1 K
- fmt "TOOL DIA: " 1 tool_dia #Enhanced tool table note format
4 m! K! f4 |( u1 }& |7 Y' j: d - fmt "Z-MIN: " 2 tool_z_min #Enhanced tool table note format: q# V6 V7 n2 U5 P' k! B
2 M3 z( t3 G7 k# Z7 G0 B
# q2 u2 f# [6 m8 G+ M- [startbin]
復制代碼 2.在pheader下面增加以下代碼:$ f" f! Y9 x+ f' ~* b" s6 i
說明:用于輸出刀表。
' P" }$ W5 E8 _2 ~5 n9 _5 H" T- pheadernbsp; #Call before start of file" F) R8 e1 g! g w1 B" t
- phead_tooltable
復制代碼 3:在換刀M06之前增加以下代碼(可選性添加):
0 c4 D) ]# ^6 b& w: F& ~% Y2 `( P說明:改代碼用于輸出當前操作的預留量,鉆孔循環類的操作不輸出任何內容。+ v4 ]& E/ j9 S, g/ N! p/ r
. i* n A4 Q2 V9 X; b, G& W/ ?4:在ptlchg0$下增加以下代碼(可選性添加):
+ M: Z: G: C% B說明:改代碼用于輸出當前操作的預留量,鉆孔循環類的操作不輸出任何內容。
- X, o* S w2 t# f% G( f2 Y5:找到pwrtt$并屏蔽下面的代碼,及在下面的代碼前面增加一個符號#,如下所示:& C9 D% r, z# u
- #if tool_info > 1 & t$ > 0 & gcode$ <> 1003, ptooltable
復制代碼 以下為后處理下載地址:/ |5 ~& W1 H8 |9 X
測試版本:Mastercam 2021 }- O0 ~' W! m( q$ p& D
支持版本:Mastercam2017---202x" A9 T' o1 v2 N) U4 X/ a
不支持低版本軟件,后處理中使用了新的參數,老版本人間不具備且不支持著類型的數據,如需要低版本的后處理可直接聯系站長索取。
8 B; b0 I" S3 x8 l% I
- q; p" M7 O3 Y' @9 P% _' b統一解壓密碼:postp.net,m.886378.cn,http://postp.net,http://m.886378.cn" R& H8 _% K: l. A; l/ j8 ~1 F) b
3 T8 w* S6 x r2 ~* K! W6 {
* U2 `' E9 G4 R" d! D
|
|