|
|
馬上注冊,結交更多好友,享用更多功能,讓你輕松玩轉社區
您需要 登錄 才可以下載或查看,沒有賬號?立即注冊
×
Mastercam 后處理刀具清單/刀表中輸出Z最小值。, S1 x9 U4 n" E+ i8 D7 H
如何處理刀具清單里面如何輸出Z最小值,這是很多人想要實現的功能,也有部分人實現了一部分數據輸出,還有部分數據是錯誤的,也有部分人在輸出最小值是第一個刀具的Z最小值出現錯誤。
% V7 E5 S4 J5 k% }出現以上問題的主要原因是沒有對刀具數據進行處理時出現錯誤,二昂旺這種方法使用的buffer緩沖器的方式,先把所有刀具的信息記錄并保存,同時把各個刀具的最大最小也記錄下來。再單獨對各個刀具進行處理,這種方式是可以達到理想的效果,但需要對數據處理比較熟悉,預期涉及到buffer緩沖器的操作。" P! q7 U2 i4 [" Y2 r- Y9 g
, S6 J/ k! i4 M4 t
效果如下:
- N$ d, H$ v% M* M/ ]1 z" f
& T6 I. [0 N8 V) w' O# a
Screenshot 2020-12-19 210128.png (130.96 KB, 下載次數: 6)
下載附件
2020-12-19 21:01 上傳
0 Z% u9 [: X; p3 b. y T2 k& f8 k. ` 下面給大家帶來一個已經制作好的后處理,改后處理基于軟件自帶的MPFAN后處理,之增加的刀表功能,整個后處理未作任何大的修改,如果需要把改功能增加刀自己成熟的后處理中,請按一下方法修改:
) R! d! H" q. `# C% A3 v) R; \( E8 I0 s' y& c
1:增加以下代碼,為了便于大家修改,以下代碼可直接整體復制并直接粘貼刀自己的后處理中,具體位置可粘貼到數據定義部分。! g3 |; T% s) O1 Y# M. ?: l
參數配置說明:) M; h8 P! O) `
output_stock_to_leave : yes$ #是否輸出預留量,鉆孔循環類的操作不輸出任何預留量的值" Z; S! b0 m, ^/ B2 w
Z8 X1 b( @+ M, n9 }
output_stock_to_table : no$ #刀具清單/刀表中是否輸出預留量,鉆孔循環類的操作不輸出任何預留量的值。
7 C$ a8 ]% ]/ }# \+ ]" Q s
0 i( a4 d% i$ }4 \3 i( l, U- output_stock_to_leave : yesnbsp; #Output stock to leave information?
( {/ X- j/ C3 K) M# F+ ~9 P" O - output_stock_to_table : no$
+ |+ h" m0 Y3 v% D' e/ Q* r - 5 a8 o) H* ~* Y
- . f k/ {& A' m3 ?- Q
- fmt "WALL STOCK: " 3 wall_stock #Stock info note format
& S+ k/ r0 E7 `$ Q1 [ - fmt "FLOOR STOCK: " 3 floor_stock #Stock info note format* A; O+ s) D" f4 Q+ M6 f3 ?7 R P
- fmt "TOOL DIA: " 1 tool_dia #Enhanced tool table note format
- K: i: @+ G6 x" h/ I - fmt "Z-MIN: " 2 tool_z_min #Enhanced tool table note format4 @ i8 u3 e o1 D3 D
/ m: k4 ~2 i0 M/ f- X- Y2 {9 _# A
" p, D7 q- D( w& x+ ^2 h5 a- [startbin]
復制代碼 2.在pheader下面增加以下代碼:' s! B7 L; f5 c+ d/ f
說明:用于輸出刀表。0 Z: c2 N, u9 j% C! k+ e
- pheadernbsp; #Call before start of file
& I0 o5 P h9 X" E5 ?' Y/ b% g - phead_tooltable
復制代碼 3:在換刀M06之前增加以下代碼(可選性添加):5 V" U2 b& ^: q% s& S
說明:改代碼用于輸出當前操作的預留量,鉆孔循環類的操作不輸出任何內容。
1 @/ [# {# v ~# w! @& ^$ R( B# G3 K+ A8 }3 {3 ^( m# o
4:在ptlchg0$下增加以下代碼(可選性添加):/ f6 N3 m* P9 @& q2 }. ?
說明:改代碼用于輸出當前操作的預留量,鉆孔循環類的操作不輸出任何內容。3 w9 T4 `: e6 n E( S1 F" k* I
5:找到pwrtt$并屏蔽下面的代碼,及在下面的代碼前面增加一個符號#,如下所示:/ t/ @: i) u$ d* c7 J+ C* n' X; u4 Y
- #if tool_info > 1 & t$ > 0 & gcode$ <> 1003, ptooltable
復制代碼 以下為后處理下載地址:
/ X9 i f9 s% ]7 a1 r測試版本:Mastercam 2021. \% B' t0 S# j g$ E- ~" [
支持版本:Mastercam2017---202x
6 j8 b/ ^3 j- [. M; @不支持低版本軟件,后處理中使用了新的參數,老版本人間不具備且不支持著類型的數據,如需要低版本的后處理可直接聯系站長索取。
# K) F, J0 B. I8 O. ]. x5 m" V; s! M" [) O# _& ?. R( |
統一解壓密碼:postp.net,www.connorswebguide.com,http://postp.net,http://www.connorswebguide.com
9 `6 i, ] e6 K3 f5 F- P/ ~% I. x/ L7 x! n! s, O) R
; j* a3 G. o' j0 x `9 u |
|