|
4#

樓主 |
發(fā)表于 2007-1-22 10:44:02
|
只看該作者
Re: 數(shù)控機床對刀方法
FANUC系統(tǒng)確定工件坐標(biāo)系有三種方法,。 0 m" c; D: ]6 D- Z2 A8 P
" A8 V: J: S+ B9 U1 E8 i1 @. e. z% n0 }, ?) d8 _, A2 {
第一種是:通過對刀將刀偏值寫入?yún)?shù)從而獲得工件坐標(biāo)系。這種方法操作簡單,,可靠性好,,他通過刀偏與機械坐標(biāo)系緊密的聯(lián)系在一起,只要不斷電,、不改變刀偏值,,工件坐標(biāo)系就會存在且不會變,即使斷電,,重啟后回參考點,,工件坐標(biāo)系還在原來的位置。4 d5 o- ^" c% H f8 D; }
, H1 O- k' |" S第二種是:用G50設(shè)定坐標(biāo)系,,對刀后將刀移動到G50設(shè)定的位置才能加工,。對到時先對基準(zhǔn)刀,其他刀的刀偏都是相對于基準(zhǔn)刀的,。
. p" k; Y! F- b( E4 H+ F( G; T8 ~
5 P) {( Z* n* m3 V/ _: O第三種方法是MDI參數(shù),,運用G54~G59可以設(shè)定六個坐標(biāo)系,這種坐標(biāo)系是相對于參考點不變的,,與刀具無關(guān),。這種方法適用于批量生產(chǎn)且工件在卡盤上有固定裝夾位置的加工。
6 f! |9 Z% M6 G. @6 k1 [" J( @0 I1 ^, t% \2 W
( d# C9 `3 Y) |/ i% H& w2 A航天數(shù)控系統(tǒng)的工件坐標(biāo)系建立是通過G92 Xa zb (類似于FANUC的G50)語句設(shè)定刀具當(dāng)前所在位置的坐標(biāo)值來確定,。加工前需要先對刀,,對到實現(xiàn)對的是基準(zhǔn)刀,對刀后將顯示坐標(biāo)清零,,對其他刀時將顯示的坐標(biāo)值寫入相應(yīng)刀補參數(shù),。然后測量出對刀直徑Фd,將刀移動到坐標(biāo)顯示X=a-d Z=b 的位置,,就可以運行程序了(此種方法的編程坐標(biāo)系原點在工件右端面中心),。在加工過程中按復(fù)位或急停健,可以再回到設(shè)定的G92 起點繼續(xù)加工。但如果出意外如:X或Z軸無伺服,、跟蹤出錯,、斷電等情況發(fā)生,系統(tǒng)只能重啟,,重其后設(shè)定的工件坐標(biāo)系將消失,,需要重新對刀。如果是批量生產(chǎn),,加工完一件后回G92起點繼續(xù)加工下一件,,在操作過程中稍有失誤,就可能修改工件坐標(biāo)系,,需重新對刀,。鑒于這種情況,我們就想辦法將工件坐標(biāo)系固定在機床上,。我們發(fā)現(xiàn)機床的刀補值有16個,,可以利用,于是我們試驗了幾種方法,。 2 f; i6 S2 @" N
: W* z: A' N: n/ i
9 n$ I& a; g% {, h6 y
第一種方法:在對基準(zhǔn)刀時,,將顯示的參考點偏差值寫入9號刀補,將對刀直徑的反數(shù)寫入8號刀補的X值,。系統(tǒng)重啟后,,將刀具移動到參考點,通過運行一個程序來使刀具回到工件G92起點,,程序如下:' t6 V0 x) T" Y& ~" k' I& H" J
N001 G92 X0 Z0;. L0 Y- ?# F) U2 A: B) @( R0 k
N002 G00 T19;
8 E2 t% J) d4 ?- o" y; WN003 G92 X0 Z0;
5 d, a" O8 ^! G9 `3 w! X" w9 MN004 G00 X100 Z100;
! ]' X+ a/ ~7 m2 QN005 G00 T18;) ~8 o; x2 V" l
N006 G92 X100 Z100;
$ z6 n% J4 X( W* D9 hN007 M30;; b) Y2 Z, M3 |' X" F
1 ~% I# m8 G( B4 B' ?- |/ o程序運行到第四句還正常,,運行第五句時,刀具應(yīng)該向X的負(fù)向移動,,但卻異常的向X,、Z的正向移動,結(jié)果失敗,。分析原因懷疑是同一程序調(diào)一個刀位的兩個刀補所至,。
) v! d; j; C6 E4 r$ O9 J5 e& ]/ \: g; J
第二種方法:在對基準(zhǔn)刀時,將顯示的與參考點偏差的Z值寫入9號刀補的Z值,,將顯示的X值與對刀直徑的反數(shù)之和寫入9好刀補的X值,。系統(tǒng)重啟后,將刀具移至參考點,,運行如下程序:
( T- t) H* u' f; |' U1 E1 SN001 G92 X0 Z0;
3 L8 u( J* U6 v/ {1 gN002 G00 T19;
' Q, R; B+ \, Q5 ]% DN003 G00 X100 Z100;4 g9 w" p# B2 E9 r# K( s
N004 M30;- l" `( B/ ~9 ^. L& W
- b# H/ e5 t$ s# g% ^: S) e7 J1 y# ?程序運行后成功的將刀具移至工件G92起點,。但在運行工件程序時,刀具應(yīng)先向X,、Z的負(fù)向移動,,卻又異常的向X,、Z的正向移動,結(jié)果又失敗,。分析原因懷疑是系統(tǒng)運行完一個程序后,運行的刀補還在內(nèi)存當(dāng)中,,沒有清空,,運行下一個程序時它先要作消除刀補的移動。. B% U8 l9 c0 |. {/ z2 x
0 o6 G3 r- i0 T第三種方法:用第二種方法的程序?qū)⒌毒咭浦凉ぜ礼92起點后,,重啟系統(tǒng),,不會參考點直接加工,試驗后能夠加工,。但這不符合機床操作規(guī)程,,結(jié)論是能行但不可行。
' o/ J+ t4 ]4 R" O, a: L0 I. R
8 W0 R+ L/ V! E' N1 J第四種方法:在對刀時,,將顯示的與參考點偏差值個加上100后寫入其對應(yīng)刀補,,每一把刀都如此,這樣每一把刀的刀補就都是相對于參考點的,,加工程序的G92起點設(shè)為X100 Z100,,試驗后可行。這種方法的缺點是每一次加工的起點都是參考點,,刀具移動距離較長,,但由于這是G00 快速移動,還可以接受,。, Q6 i4 G! P" o; \( u
( t3 H K, l8 W0 B& p4 _* ^/ p
第五種方法:在對基準(zhǔn)刀時將顯示的與參考點偏差及對刀直徑都記錄下來,,系統(tǒng)一旦重啟,可以手動的將刀具移動到G92 起點位置,。這種方法麻煩一些,,但還可行。7 q& r h. T9 b) c
|
|