馬上注冊(cè),結(jié)交更多好友,享用更多功能,讓你輕松玩轉(zhuǎn)社區(qū)
您需要 登錄 才可以下載或查看,沒有賬號(hào)?立即注冊(cè)
×
Mastercam 后處理刀具清單/刀表中輸出Z最小值。
4 ~* w2 ^3 q% E- D如何處理刀具清單里面如何輸出Z最小值,這是很多人想要實(shí)現(xiàn)的功能,也有部分人實(shí)現(xiàn)了一部分?jǐn)?shù)據(jù)輸出,還有部分?jǐn)?shù)據(jù)是錯(cuò)誤的,也有部分人在輸出最小值是第一個(gè)刀具的Z最小值出現(xiàn)錯(cuò)誤。
5 {6 v' k7 C% M% e, q) V" B/ y出現(xiàn)以上問題的主要原因是沒有對(duì)刀具數(shù)據(jù)進(jìn)行處理時(shí)出現(xiàn)錯(cuò)誤,二昂旺這種方法使用的buffer緩沖器的方式,先把所有刀具的信息記錄并保存,同時(shí)把各個(gè)刀具的最大最小也記錄下來。再單獨(dú)對(duì)各個(gè)刀具進(jìn)行處理,這種方式是可以達(dá)到理想的效果,但需要對(duì)數(shù)據(jù)處理比較熟悉,預(yù)期涉及到buffer緩沖器的操作。: l# Z" k- O2 _* f
+ l2 {) o' V! `( k9 |
效果如下:
4 w3 }2 I$ C) X
k' N& R6 e" p& Y& b6 n4 m
Screenshot 2020-12-19 210128.png (130.96 KB, 下載次數(shù): 6)
下載附件
2020-12-19 21:01 上傳
. Y7 [" ~ J4 ]5 [% S# s# w
下面給大家?guī)硪粋€(gè)已經(jīng)制作好的后處理,改后處理基于軟件自帶的MPFAN后處理,之增加的刀表功能,整個(gè)后處理未作任何大的修改,如果需要把改功能增加刀自己成熟的后處理中,請(qǐng)按一下方法修改:
8 O* d" p+ C3 n$ a! @) ~; Z- t
( _) c* I; Q6 n1:增加以下代碼,為了便于大家修改,以下代碼可直接整體復(fù)制并直接粘貼刀自己的后處理中,具體位置可粘貼到數(shù)據(jù)定義部分。
% P+ C7 L, F% c7 ~; e參數(shù)配置說明:
m- K4 F! }( v% Eoutput_stock_to_leave : yes$ #是否輸出預(yù)留量,鉆孔循環(huán)類的操作不輸出任何預(yù)留量的值
9 W1 q* O# n3 |5 _- Y1 ~; @
5 n5 s3 u$ i2 Joutput_stock_to_table : no$ #刀具清單/刀表中是否輸出預(yù)留量,鉆孔循環(huán)類的操作不輸出任何預(yù)留量的值。
1 D/ T/ u( A0 W% B/ v# B+ F' J+ e+ z9 E( {5 K
- output_stock_to_leave : yesnbsp; #Output stock to leave information?7 e- M% D# k5 k% |" a7 L% d+ N
- output_stock_to_table : no$( n# ^4 f7 E$ B( G# Z
$ f5 Q" @2 D6 k- 8 f \1 _3 T# _# @
- fmt "WALL STOCK: " 3 wall_stock #Stock info note format
9 t; w0 U( H3 W0 f8 l+ u5 s7 P - fmt "FLOOR STOCK: " 3 floor_stock #Stock info note format9 t4 w! k4 q0 u" V
- fmt "TOOL DIA: " 1 tool_dia #Enhanced tool table note format0 S6 E; B+ j$ C( C' j9 u
- fmt "Z-MIN: " 2 tool_z_min #Enhanced tool table note format6 K5 t3 Y+ J% @: t& l& u
- : l8 @, c& w! [+ ]
- ' D0 {9 _) ?, h2 [2 H
- [startbin]
復(fù)制代碼 2.在pheader下面增加以下代碼:) ^+ t( P" v5 d
說明:用于輸出刀表。
* ~, {: @5 Y. T- pheadernbsp; #Call before start of file
( Q1 W) f$ H9 R4 T3 `. n$ A: c - phead_tooltable
復(fù)制代碼 3:在換刀M06之前增加以下代碼(可選性添加):
; }2 C8 i# l1 `說明:改代碼用于輸出當(dāng)前操作的預(yù)留量,鉆孔循環(huán)類的操作不輸出任何內(nèi)容。
9 W. K0 t0 `: ?, T0 N- T) s, n( G; N1 l6 J# f) h
4:在ptlchg0$下增加以下代碼(可選性添加):: t1 |2 G8 U1 F5 ^
說明:改代碼用于輸出當(dāng)前操作的預(yù)留量,鉆孔循環(huán)類的操作不輸出任何內(nèi)容。
# i, b, G5 G" B0 K4 w" l5:找到pwrtt$并屏蔽下面的代碼,及在下面的代碼前面增加一個(gè)符號(hào)#,如下所示:: v6 ?" I, a$ \7 e
- #if tool_info > 1 & t$ > 0 & gcode$ <> 1003, ptooltable
復(fù)制代碼 以下為后處理下載地址:
$ X! i9 _9 o. C% Y P) d- C測(cè)試版本:Mastercam 2021
3 R% z; I$ s" `1 h7 R支持版本:Mastercam2017---202x
' z5 m+ ]: M9 O4 v不支持低版本軟件,后處理中使用了新的參數(shù),老版本人間不具備且不支持著類型的數(shù)據(jù),如需要低版本的后處理可直接聯(lián)系站長(zhǎng)索取。9 K2 {. d; n8 Q; P+ h
9 x$ ~# t% E V3 v- K$ Y
統(tǒng)一解壓密碼:postp.net,m.connorswebguide.com,http://postp.net,http://m.connorswebguide.com
/ q f C7 P1 S0 w游客,如果您要查看本帖隱藏內(nèi)容請(qǐng) 回復(fù)
& ?/ f+ n+ }3 o2 T$ r. I, Q
& d1 T4 g# _) i; H |