|
馬上注冊,結交更多好友,享用更多功能,讓你輕松玩轉社區
您需要 登錄 才可以下載或查看,沒有賬號?立即注冊
×
Mastercam 后處理刀具清單/刀表中輸出Z最小值。
. p& \ K( m. G9 Y! D如何處理刀具清單里面如何輸出Z最小值,這是很多人想要實現的功能,也有部分人實現了一部分數據輸出,還有部分數據是錯誤的,也有部分人在輸出最小值是第一個刀具的Z最小值出現錯誤。
! R6 V3 c: W: X: v! h6 o出現以上問題的主要原因是沒有對刀具數據進行處理時出現錯誤,二昂旺這種方法使用的buffer緩沖器的方式,先把所有刀具的信息記錄并保存,同時把各個刀具的最大最小也記錄下來。再單獨對各個刀具進行處理,這種方式是可以達到理想的效果,但需要對數據處理比較熟悉,預期涉及到buffer緩沖器的操作。
* { A: S0 P3 @$ T0 {
b) n) t: }$ }+ z& M1 m效果如下:8 m2 g* ~* F; H% W" j9 |7 l$ T, n' i3 L
/ J: q! e# B9 s" O& z) K @$ Z
Screenshot 2020-12-19 210128.png (130.96 KB, 下載次數: 6)
下載附件
2020-12-19 21:01 上傳
5 m3 [8 C! x) }1 M! }5 B 下面給大家帶來一個已經制作好的后處理,改后處理基于軟件自帶的MPFAN后處理,之增加的刀表功能,整個后處理未作任何大的修改,如果需要把改功能增加刀自己成熟的后處理中,請按一下方法修改:: l, A4 l/ v/ V5 ^7 D- k* o
0 \' i1 ^+ p3 Q9 q9 y5 O5 _
1:增加以下代碼,為了便于大家修改,以下代碼可直接整體復制并直接粘貼刀自己的后處理中,具體位置可粘貼到數據定義部分。9 a% r5 }9 o9 h6 r; V6 M8 T
參數配置說明:0 T) x- m( w1 d* y
output_stock_to_leave : yes$ #是否輸出預留量,鉆孔循環類的操作不輸出任何預留量的值* ], }& |, O0 k6 `6 l- {8 c
, {9 ?& V& ]' s) l
output_stock_to_table : no$ #刀具清單/刀表中是否輸出預留量,鉆孔循環類的操作不輸出任何預留量的值。- h9 o4 N" n' [
0 [) E9 J4 i( n- output_stock_to_leave : yesnbsp; #Output stock to leave information?
9 l. Q5 z4 V2 A7 q* u8 Z8 I - output_stock_to_table : no$* k4 q2 L4 m4 j2 ]( s
, u( V0 ^1 ]' D. j
9 f* v2 c2 J: S- fmt "WALL STOCK: " 3 wall_stock #Stock info note format
' e. c5 }6 i5 G0 s6 {" u+ S - fmt "FLOOR STOCK: " 3 floor_stock #Stock info note format
& E3 K( h& F9 ~( R" J4 B R, u7 g2 h - fmt "TOOL DIA: " 1 tool_dia #Enhanced tool table note format
# k6 @5 S$ y: ?* P" e) V9 X, q - fmt "Z-MIN: " 2 tool_z_min #Enhanced tool table note format% D* q' `0 y" ]2 g
- 1 | h( N" \: o3 g* W% s" E2 V j
- . k# @* g5 F |7 b4 U0 D% G
- [startbin]
復制代碼 2.在pheader下面增加以下代碼:. Q4 D1 G `' O% I$ X
說明:用于輸出刀表。
4 V, V& x0 F4 D3 t3 q- pheadernbsp; #Call before start of file
! S+ x5 p4 u' l! M' e4 C' O$ ~" x - phead_tooltable
復制代碼 3:在換刀M06之前增加以下代碼(可選性添加):
- S9 _/ S! J- ^% G2 ~0 T/ ?5 G& v& J5 \說明:改代碼用于輸出當前操作的預留量,鉆孔循環類的操作不輸出任何內容。* t( J& P! S3 l( C F+ i( g
n7 ^# g3 ?& {( _: L# l) r4:在ptlchg0$下增加以下代碼(可選性添加):
# N- Z9 d4 J* s/ R" x8 D說明:改代碼用于輸出當前操作的預留量,鉆孔循環類的操作不輸出任何內容。
* E7 O1 c5 {6 R% U* J: y5:找到pwrtt$并屏蔽下面的代碼,及在下面的代碼前面增加一個符號#,如下所示:
( a0 P4 _0 C; d$ a7 c$ v- #if tool_info > 1 & t$ > 0 & gcode$ <> 1003, ptooltable
復制代碼 以下為后處理下載地址:$ Z$ t; h l# @0 C! o J
測試版本:Mastercam 2021
3 T$ Q1 q z1 ~1 v y& l* S; w* C) W支持版本:Mastercam2017---202x
% v1 m4 P8 T5 }# P不支持低版本軟件,后處理中使用了新的參數,老版本人間不具備且不支持著類型的數據,如需要低版本的后處理可直接聯系站長索取。 T! |' H% s s5 j
9 s# F3 r) L1 \* c0 [7 o8 @統一解壓密碼:postp.net,m.buddhismlove.com,http://postp.net,http://m.buddhismlove.com) B( |' A4 b$ d2 {! w) W! t3 a% m
# w6 o9 F. @) O+ t0 |
( g1 V& w* c* T) I* W& R |
|