|
|
馬上注冊,結交更多好友,享用更多功能,讓你輕松玩轉社區
您需要 登錄 才可以下載或查看,沒有賬號?立即注冊
×
Mastercam 后處理刀具清單/刀表中輸出Z最小值。# f0 E. C- C3 L G
如何處理刀具清單里面如何輸出Z最小值,這是很多人想要實現的功能,也有部分人實現了一部分數據輸出,還有部分數據是錯誤的,也有部分人在輸出最小值是第一個刀具的Z最小值出現錯誤。
: S# c2 v& X9 J" u8 V. ]出現以上問題的主要原因是沒有對刀具數據進行處理時出現錯誤,二昂旺這種方法使用的buffer緩沖器的方式,先把所有刀具的信息記錄并保存,同時把各個刀具的最大最小也記錄下來。再單獨對各個刀具進行處理,這種方式是可以達到理想的效果,但需要對數據處理比較熟悉,預期涉及到buffer緩沖器的操作。
$ j. {, C4 @2 e V4 H8 c3 U& e( R, M ?
效果如下:
" T! b7 @) T% y) a: t& K( |* f ]/ p" W; d! t; l( r. o, u
Screenshot 2020-12-19 210128.png (130.96 KB, 下載次數: 6)
下載附件
2020-12-19 21:01 上傳
6 ^8 q& U' e5 h2 ]& C) Z
下面給大家帶來一個已經制作好的后處理,改后處理基于軟件自帶的MPFAN后處理,之增加的刀表功能,整個后處理未作任何大的修改,如果需要把改功能增加刀自己成熟的后處理中,請按一下方法修改:
; J' j2 I9 z% w) C0 }" d3 R/ @9 y/ p. _; V4 p8 S2 V
1:增加以下代碼,為了便于大家修改,以下代碼可直接整體復制并直接粘貼刀自己的后處理中,具體位置可粘貼到數據定義部分。
! x/ H$ m: v) _- P) p$ U參數配置說明:% m1 e. P$ k7 j& k
output_stock_to_leave : yes$ #是否輸出預留量,鉆孔循環類的操作不輸出任何預留量的值
. o& F, t# W' t; {6 ^8 G: `8 R p' D7 W1 @
output_stock_to_table : no$ #刀具清單/刀表中是否輸出預留量,鉆孔循環類的操作不輸出任何預留量的值。
2 o m* k) d0 \! C+ h& [+ p7 Y' d8 d1 X5 a7 L! E
- output_stock_to_leave : yesnbsp; #Output stock to leave information?$ T+ L- H9 Y) T" ?+ z1 F/ x
- output_stock_to_table : no$
, j! }3 }% ]$ {$ t" G( S - & @+ R O6 q5 Y
- : v! r {% x2 F6 ]- J6 Z+ n3 m
- fmt "WALL STOCK: " 3 wall_stock #Stock info note format8 K: a. U$ p& h: y/ ]
- fmt "FLOOR STOCK: " 3 floor_stock #Stock info note format
8 D) J1 W: q2 v/ g2 o - fmt "TOOL DIA: " 1 tool_dia #Enhanced tool table note format
# L6 n* w% A6 }. B8 `6 s$ y4 g( }3 n) Z - fmt "Z-MIN: " 2 tool_z_min #Enhanced tool table note format ?; G6 m/ n9 ?6 k/ w3 j5 D4 N5 e; o* D
/ m5 n% J2 b8 A
4 D- v6 c% h+ \- [startbin]
復制代碼 2.在pheader下面增加以下代碼:
x+ |1 W, q* T# y/ _0 ~; Z" P1 L說明:用于輸出刀表。
* k/ o |6 ?7 b' A# u! b3 Z" ]- pheadernbsp; #Call before start of file" N0 ~) x2 P7 u U' T( u( p5 \
- phead_tooltable
復制代碼 3:在換刀M06之前增加以下代碼(可選性添加):* a( L+ ?0 R" |+ ]: ~: H0 u
說明:改代碼用于輸出當前操作的預留量,鉆孔循環類的操作不輸出任何內容。 l) x, M, ~' s( u$ \, S" C4 B
/ U/ f& X6 b1 T: j1 E& V
4:在ptlchg0$下增加以下代碼(可選性添加):
- v1 | S, t8 ~( s q6 l( r T- _7 n說明:改代碼用于輸出當前操作的預留量,鉆孔循環類的操作不輸出任何內容。$ f9 d- M2 X, T9 s
5:找到pwrtt$并屏蔽下面的代碼,及在下面的代碼前面增加一個符號#,如下所示: q' j, g; `7 r7 L- w
- #if tool_info > 1 & t$ > 0 & gcode$ <> 1003, ptooltable
復制代碼 以下為后處理下載地址:
! u& [( S3 U* e4 P$ K7 k& e( b測試版本:Mastercam 2021& w2 f j/ ?" H$ C. F7 v
支持版本:Mastercam2017---202x
6 n) C# N1 e1 E" q不支持低版本軟件,后處理中使用了新的參數,老版本人間不具備且不支持著類型的數據,如需要低版本的后處理可直接聯系站長索取。
# n: P4 w n8 m% E) l
. A6 P2 _; j d* J統一解壓密碼:postp.net,www.buddhismlove.com,http://postp.net,http://www.buddhismlove.com
+ Y7 f, n& I; _7 g4 e: R! p# F6 p7 o$ c
$ E+ R& ]. U. ~
|
|