|
|
馬上注冊,結交更多好友,享用更多功能,讓你輕松玩轉社區
您需要 登錄 才可以下載或查看,沒有賬號?立即注冊
×
Mastercam 后處理刀具清單/刀表中輸出Z最小值。( v1 `& p4 I* s8 q+ ?
如何處理刀具清單里面如何輸出Z最小值,這是很多人想要實現的功能,也有部分人實現了一部分數據輸出,還有部分數據是錯誤的,也有部分人在輸出最小值是第一個刀具的Z最小值出現錯誤。
" A% P# ^ Q6 k5 y+ i出現以上問題的主要原因是沒有對刀具數據進行處理時出現錯誤,二昂旺這種方法使用的buffer緩沖器的方式,先把所有刀具的信息記錄并保存,同時把各個刀具的最大最小也記錄下來。再單獨對各個刀具進行處理,這種方式是可以達到理想的效果,但需要對數據處理比較熟悉,預期涉及到buffer緩沖器的操作。- C: m' K, ^6 o/ q" {6 A9 T
" d; M6 l) v" ^/ }$ n0 e% X, h: {% }效果如下:
) i/ t1 i' f3 B! J3 }3 U4 v1 ?/ {! X3 ~6 g* U
Screenshot 2020-12-19 210128.png (130.96 KB, 下載次數: 6)
下載附件
2020-12-19 21:01 上傳
, N8 L0 d# @! f( A$ V' a$ B
下面給大家帶來一個已經制作好的后處理,改后處理基于軟件自帶的MPFAN后處理,之增加的刀表功能,整個后處理未作任何大的修改,如果需要把改功能增加刀自己成熟的后處理中,請按一下方法修改:( j3 ?3 E6 ]6 N4 W4 d8 F" ]
3 g6 @1 I. R& M% j( q) L* b. \- `1:增加以下代碼,為了便于大家修改,以下代碼可直接整體復制并直接粘貼刀自己的后處理中,具體位置可粘貼到數據定義部分。
8 ?( I0 Q1 @$ S& w4 }參數配置說明:
6 d& |8 f) t: ^) |/ ^( houtput_stock_to_leave : yes$ #是否輸出預留量,鉆孔循環類的操作不輸出任何預留量的值3 `7 {1 Z. h; i0 H
: r* K# {' a/ c1 t& M' Q$ {
output_stock_to_table : no$ #刀具清單/刀表中是否輸出預留量,鉆孔循環類的操作不輸出任何預留量的值。 w9 ?6 n. l! m6 a4 x" `: S
7 e' n/ f* W9 Q8 D# c
- output_stock_to_leave : yesnbsp; #Output stock to leave information?
. d. Q" I; B' } - output_stock_to_table : no$0 u' L" T. a, T; |
/ w/ h: H: ]5 P/ p% |! x; `- k- X+ W5 k; @' [& ?% a
- fmt "WALL STOCK: " 3 wall_stock #Stock info note format% F7 s' R& z- G' ]' N' W9 L- b
- fmt "FLOOR STOCK: " 3 floor_stock #Stock info note format
$ U/ g5 E# s% J! l - fmt "TOOL DIA: " 1 tool_dia #Enhanced tool table note format
, q4 d* J' j4 a" N - fmt "Z-MIN: " 2 tool_z_min #Enhanced tool table note format7 w. P0 g# I5 ~' o2 \
& m2 K c/ w7 {% d0 X. y6 C- : Z& R+ r- D( \2 A8 L
- [startbin]
復制代碼 2.在pheader下面增加以下代碼:
9 m" j0 N. N* |* q' z說明:用于輸出刀表。5 g d9 B6 b% R. _0 H8 e" R3 h" P0 ]
- pheadernbsp; #Call before start of file& ~0 d P7 i, w/ A0 k
- phead_tooltable
復制代碼 3:在換刀M06之前增加以下代碼(可選性添加):
) }1 \8 R: w9 r% Z說明:改代碼用于輸出當前操作的預留量,鉆孔循環類的操作不輸出任何內容。
# k! u# t5 Y; n) _) s. h/ q* g1 @+ S% u$ }+ x |$ [
4:在ptlchg0$下增加以下代碼(可選性添加):4 h: H, O, s: G7 m2 W
說明:改代碼用于輸出當前操作的預留量,鉆孔循環類的操作不輸出任何內容。4 D4 J: c) H+ j" S3 e( C( v
5:找到pwrtt$并屏蔽下面的代碼,及在下面的代碼前面增加一個符號#,如下所示:' `1 i2 y$ L! H$ ~: o0 H# j E
- #if tool_info > 1 & t$ > 0 & gcode$ <> 1003, ptooltable
復制代碼 以下為后處理下載地址:* u, E7 u& e8 G7 Z- e
測試版本:Mastercam 20217 _& s" Y( b L# @
支持版本:Mastercam2017---202x
% w! ]8 C' B8 U G# i不支持低版本軟件,后處理中使用了新的參數,老版本人間不具備且不支持著類型的數據,如需要低版本的后處理可直接聯系站長索取。2 r; n- h8 H4 H' \ m( j4 o/ P
9 ~/ z/ f. B" G- f5 I3 B+ g1 P# x M
統一解壓密碼:postp.net,m.buddhismlove.com,http://postp.net,http://m.buddhismlove.com6 V% S8 T @- w0 {
1 U! d( R# T5 J) Y: k6 R
: @& o6 j# k$ N: m, ^' s1 d6 V6 ^4 v
|
|