|
|
馬上注冊,結(jié)交更多好友,享用更多功能,讓你輕松玩轉(zhuǎn)社區(qū)
您需要 登錄 才可以下載或查看,沒有賬號?立即注冊
×
Mastercam 后處理刀具清單/刀表中輸出Z最小值。. ^0 q5 A* w1 @/ h9 D/ z
如何處理刀具清單里面如何輸出Z最小值,這是很多人想要實現(xiàn)的功能,也有部分人實現(xiàn)了一部分數(shù)據(jù)輸出,還有部分數(shù)據(jù)是錯誤的,也有部分人在輸出最小值是第一個刀具的Z最小值出現(xiàn)錯誤。
5 b; P+ u$ ~: a+ T9 r出現(xiàn)以上問題的主要原因是沒有對刀具數(shù)據(jù)進行處理時出現(xiàn)錯誤,二昂旺這種方法使用的buffer緩沖器的方式,先把所有刀具的信息記錄并保存,同時把各個刀具的最大最小也記錄下來。再單獨對各個刀具進行處理,這種方式是可以達到理想的效果,但需要對數(shù)據(jù)處理比較熟悉,預(yù)期涉及到buffer緩沖器的操作。" q" z2 h: T5 j
7 z4 ]% E5 j$ u; J% M效果如下:# i, D8 J7 o, W/ c% G7 f! L
2 d2 T$ t4 x3 m$ ^; p2 P" d& X% y
Screenshot 2020-12-19 210128.png (130.96 KB, 下載次數(shù): 6)
下載附件
2020-12-19 21:01 上傳
1 n9 V0 t( V" o" z/ ] {( B
下面給大家?guī)硪粋€已經(jīng)制作好的后處理,改后處理基于軟件自帶的MPFAN后處理,之增加的刀表功能,整個后處理未作任何大的修改,如果需要把改功能增加刀自己成熟的后處理中,請按一下方法修改:
" E4 B, ^. K h; z, I% u! M" M, a, i
1:增加以下代碼,為了便于大家修改,以下代碼可直接整體復(fù)制并直接粘貼刀自己的后處理中,具體位置可粘貼到數(shù)據(jù)定義部分。
2 D4 u7 x" L1 K! s7 L; @參數(shù)配置說明:- t" i3 e8 [, f) x! t& e: |$ i
output_stock_to_leave : yes$ #是否輸出預(yù)留量,鉆孔循環(huán)類的操作不輸出任何預(yù)留量的值
- c8 ~ J8 b0 c0 n& b7 \, V2 _) J
. }3 M! b- ~2 t/ r# H o: Youtput_stock_to_table : no$ #刀具清單/刀表中是否輸出預(yù)留量,鉆孔循環(huán)類的操作不輸出任何預(yù)留量的值。
) ?1 J5 D u' f' x" _* z# W! N: [3 K2 C0 M& P3 F- Z# z) ? I
- output_stock_to_leave : yesnbsp; #Output stock to leave information?
) K4 E- m/ E# T. L - output_stock_to_table : no$+ m& a R" g3 b$ R3 _
9 U: ?8 g1 v; u/ Z
. ~ ?* \3 z9 c8 i6 M- fmt "WALL STOCK: " 3 wall_stock #Stock info note format; u6 x4 r* O( A3 |
- fmt "FLOOR STOCK: " 3 floor_stock #Stock info note format
( T8 a, g( p5 v5 ]! R - fmt "TOOL DIA: " 1 tool_dia #Enhanced tool table note format: a; ^' ^4 I8 \' H: b0 Q
- fmt "Z-MIN: " 2 tool_z_min #Enhanced tool table note format: G4 m' y8 j4 s1 @* ^8 m ?8 m
4 P: ?5 h3 W* B) u$ O
6 x- h$ P: y( U+ b& ?8 s3 p- m- [startbin]
復(fù)制代碼 2.在pheader下面增加以下代碼:2 E! ^" P6 H* \# w. Y
說明:用于輸出刀表。6 E8 {; B) R( N6 q6 c# X
- pheadernbsp; #Call before start of file" `0 X3 i' F; S/ L `; \) ^
- phead_tooltable
復(fù)制代碼 3:在換刀M06之前增加以下代碼(可選性添加):
+ L3 P* g# x6 I. S! Y說明:改代碼用于輸出當前操作的預(yù)留量,鉆孔循環(huán)類的操作不輸出任何內(nèi)容。
# p" H% H( \- ^2 H7 h1 a2 O6 ^/ ^/ a$ s" m
4:在ptlchg0$下增加以下代碼(可選性添加):! `- H4 X2 M7 l X
說明:改代碼用于輸出當前操作的預(yù)留量,鉆孔循環(huán)類的操作不輸出任何內(nèi)容。
+ k6 S" |. c! I* A4 c0 t5:找到pwrtt$并屏蔽下面的代碼,及在下面的代碼前面增加一個符號#,如下所示:
- m* B! q& p8 D! z4 o5 [6 }- #if tool_info > 1 & t$ > 0 & gcode$ <> 1003, ptooltable
復(fù)制代碼 以下為后處理下載地址:
2 n) k( z6 W: ~3 M% \" C測試版本:Mastercam 2021$ T9 T) v+ b- _. x7 g* k' `7 f" b
支持版本:Mastercam2017---202x
% y' V$ T/ K! `1 h$ v, i% i不支持低版本軟件,后處理中使用了新的參數(shù),老版本人間不具備且不支持著類型的數(shù)據(jù),如需要低版本的后處理可直接聯(lián)系站長索取。
* y( O4 l B3 g+ U8 Z5 i' M+ j- e- h; ]7 j' \/ d1 ~
統(tǒng)一解壓密碼:postp.net,www.886378.cn,http://postp.net,http://www.886378.cn
. `9 t& k3 b7 I m* K0 A# @$ k9 `& p& F! Q t2 \
# j' u5 b- l+ G+ _: M, ?
|
|