淺談數(shù)控銑床后處理程序
(作者未知) 2009/7/31
一開始使用過CAM系統(tǒng)的朋友通常會有一些關(guān)于如何生成數(shù)控機床后處理程序的疑問。比如說如何定位數(shù)控機床,使其能按照用戶在電腦中的模型坐標(biāo)準(zhǔn)確加工;如何按照不同的機床數(shù)控系統(tǒng)定義不同的后處理程序等。如果閣下對該類問題有興趣請接著向下看。
• 問題一:如圖所示的一個立方塊,如果要加工上表面,那么在數(shù)控銑床上的對刀位置假如在零件上表面的中心位置,那么,我在MASTERCAM中的編程位置如何設(shè)定,我如何設(shè)定參數(shù)呢?包括在MASTERCAM 中建模應(yīng)該注意一些什么問題。
回答如下:其實這個問題如果倒過來問比較好理解。我們應(yīng)該先以零件上表面的中點為坐標(biāo)原點建立的立方塊,如何在數(shù)控銑床上對刀定位?
1. 數(shù)控機床的對刀是要使刀尖和編程時的原點重合。 (即如果你建模時是取立方體上表面的中心點為原點的話,對刀時要用碰邊分中法使銑刀的刀尖到達立方體毛胚的該點,然后把該點設(shè)為機床工作坐標(biāo)系的原點。)
2. 然后把刀尖提到程序開始的位置,如X0Y0Z20。(參考程序G92 X0Y0Z20.語句)
3. 注意: 不同的控制系統(tǒng)設(shè)置機床工作坐標(biāo)系原點的方法不同。 而且不同的系統(tǒng)要選擇不同的后處理方式。 如FANUC10M的系統(tǒng)在MASTERCAM中要選擇FANUC。PST的后處理文件。(當(dāng)然也有通用手工改法) 所謂編程原點就是在MASTERCAM中按F9所顯視的原點。
• 問題二:國產(chǎn)的數(shù)控系統(tǒng)一般在MASTERCAM中沒有對應(yīng)PST文件,我要如何修改用MFANUC生成G/M代碼使其適應(yīng)我的國產(chǎn)數(shù)控系統(tǒng)呢?
解答如下:其實你只要把MPFAN后處理來的程序改頭改尾即可。 我們就是這樣干的。
舉例: 我要用一把直徑為8MM的平底刀加工長為60MM,寬為50MM,深為5MM的立方。沒有修改和修改后的程序分別為F.NC和E.NC.
兄弟自己先比較比較. 不懂再EMAIL給我吧。
F.NC
%
O0000
(PROGRAM NAME - F)
(DATE=DD-MM-YY - 18-12-00 TIME=HH:MM - 23:33)
((UNDEFINE) TOOL - 1 DIA. OFF. - 41 LEN. - 1 DIA. - 8.)
N100G21
N102G0G17G40G49G80G90
N104T1M6
N106G0G90G54X-44.Y-25.A0.S1200M3
N108G43H1Z20.
N110Z5.
......
N178G0Z20.
N180M5
N182G91G28Z0.
N184G90
N186M30
%
E.NC
%
N104G92X0Y0Z20.
N106G0G90G54X-44.Y-25.S1200M3
N108G43H1Z20.
N110Z5.
......
N178G0Z20.
N180M5
N186M30
%
• 問題三:請問怎樣解訣平底刀在加工電極時不能放負。
解答如下:將刀具直徑設(shè)置為:直徑-放電間隙*2。 如果大家對你用CAM系統(tǒng)熟悉的話就可以知道其實系統(tǒng)還提供直接自定義后處理的功能。
|