|
|
馬上注冊,結交更多好友,享用更多功能,讓你輕松玩轉社區
您需要 登錄 才可以下載或查看,沒有賬號?立即注冊
×
Mastercam 后處理刀具清單/刀表中輸出Z最小值。
! F4 g# I2 b1 w u9 x如何處理刀具清單里面如何輸出Z最小值,這是很多人想要實現的功能,也有部分人實現了一部分數據輸出,還有部分數據是錯誤的,也有部分人在輸出最小值是第一個刀具的Z最小值出現錯誤。# d5 v) A8 a2 k, M) k
出現以上問題的主要原因是沒有對刀具數據進行處理時出現錯誤,二昂旺這種方法使用的buffer緩沖器的方式,先把所有刀具的信息記錄并保存,同時把各個刀具的最大最小也記錄下來。再單獨對各個刀具進行處理,這種方式是可以達到理想的效果,但需要對數據處理比較熟悉,預期涉及到buffer緩沖器的操作。
. G' s: @, J/ n8 O
; m7 }" B1 f! c9 m效果如下:
! e* G) A6 {. {, ^8 b$ [6 \
; L' w! l# ?4 v2 [" t
Screenshot 2020-12-19 210128.png (130.96 KB, 下載次數: 6)
下載附件
2020-12-19 21:01 上傳
* D4 j4 d8 r3 l/ \% W$ L& y
下面給大家帶來一個已經制作好的后處理,改后處理基于軟件自帶的MPFAN后處理,之增加的刀表功能,整個后處理未作任何大的修改,如果需要把改功能增加刀自己成熟的后處理中,請按一下方法修改:3 S3 R; }( B; u( ^; f7 m
! c! b0 ^0 I/ u8 J1:增加以下代碼,為了便于大家修改,以下代碼可直接整體復制并直接粘貼刀自己的后處理中,具體位置可粘貼到數據定義部分。; N2 X8 V, |8 q( d+ O( N
參數配置說明:5 L, J( \7 @$ y+ E
output_stock_to_leave : yes$ #是否輸出預留量,鉆孔循環類的操作不輸出任何預留量的值+ K* o# H* c6 c' p. [" z. a
6 X% t: v. T7 poutput_stock_to_table : no$ #刀具清單/刀表中是否輸出預留量,鉆孔循環類的操作不輸出任何預留量的值。( T, I6 P% ]/ F5 `: O. ?. S1 a
z7 W- {8 x' A9 J& h% c3 d$ u3 B- output_stock_to_leave : yesnbsp; #Output stock to leave information?
5 r" ]6 F( r4 G$ c# o) T - output_stock_to_table : no$
$ k% r1 K, x# c! o - 1 }/ k& D+ w6 K' Q
# |0 ~8 t( A. z! L$ d+ K- fmt "WALL STOCK: " 3 wall_stock #Stock info note format7 S% {3 u4 p3 u9 }- X: b! y
- fmt "FLOOR STOCK: " 3 floor_stock #Stock info note format; e4 i% _! J: W& r% ?2 N
- fmt "TOOL DIA: " 1 tool_dia #Enhanced tool table note format
y5 h( w+ v% b2 H: j2 _7 ?3 G- O1 c - fmt "Z-MIN: " 2 tool_z_min #Enhanced tool table note format. z1 E0 Z( E: k2 h3 Z
( q9 i1 [3 |+ Z- . Q5 t1 G% t' d( T( {! R/ ^2 p
- [startbin]
復制代碼 2.在pheader下面增加以下代碼:
5 M. r# p5 n1 h# x4 }0 G4 k+ U/ }說明:用于輸出刀表。' N5 D" z' j0 R- u2 N& N6 A
- pheadernbsp; #Call before start of file8 {7 y) ~5 P2 x# w
- phead_tooltable
復制代碼 3:在換刀M06之前增加以下代碼(可選性添加):
, m- X* f; h8 t6 C( ~7 @說明:改代碼用于輸出當前操作的預留量,鉆孔循環類的操作不輸出任何內容。0 s; k9 T2 Q, s' }7 [
8 e9 ~, f8 I, ~
4:在ptlchg0$下增加以下代碼(可選性添加):. ]; y. |! n- W( d2 k4 T
說明:改代碼用于輸出當前操作的預留量,鉆孔循環類的操作不輸出任何內容。
3 K1 E) l8 s, U: o( `+ W% H' U5:找到pwrtt$并屏蔽下面的代碼,及在下面的代碼前面增加一個符號#,如下所示:6 M- M) G9 T& K' C
- #if tool_info > 1 & t$ > 0 & gcode$ <> 1003, ptooltable
復制代碼 以下為后處理下載地址:# Z5 F$ I$ J5 I. c3 d7 l; x
測試版本:Mastercam 2021
2 X( g7 F" c% X& e: m& i1 _' f T支持版本:Mastercam2017---202x
* Q- X; v* Q+ ? H不支持低版本軟件,后處理中使用了新的參數,老版本人間不具備且不支持著類型的數據,如需要低版本的后處理可直接聯系站長索取。+ t7 G$ Z/ r! s" H: _* @
* _ M$ V, Y/ r6 Y5 l- e( C! q統一解壓密碼:postp.net,m.886378.cn,http://postp.net,http://m.886378.cn
. C( T3 w, b% \" X
7 q; ~9 _! g; k8 O- P/ I5 G/ c# h$ w5 ]: L. _% }, K
|
|