|
8#

樓主 |
發表于 2012-6-1 08:51:44
|
只看該作者
先做一個假設——當前機床默認的G54工件系(無論G54原點對機床坐標原點有沒有偏執),這時在程序里使用了G92設置新的工件原點(不與之前的G54的原點重合)。此時由G92設置的新的工件原點相對于之前默認的G54設定的原點就產生了一個非零矢量“a”的偏移,這個矢量會加到所有的工件坐標系里,如G55,G56,G57等等————也就是換句話說:此時產生了新的G54,G55,G56,G57。。。。工件系。而這些個新的工件系原點的相對于以前的G54,G55等都偏移了一個矢量"a"。而此時觀察MDI面板里“OFFSET/SETTING---工件系”中“G54,G55等坐標系的偏移值”還是以前的數值。但實際上已經不是此時的相對應的偏移值了(因為原點上都累加了一個“a”)這種相對于G54,G55,G56等的偏移只有在重新返回參考點之后或者指令了預置工件坐標系(G92.1 IP0;一般是X,Y,Z都指令一遍)之后才會被消除;或者用G92設置一個相反的矢量偏移“-a”。
8 j" M9 Q2 K& B. G7 [" T用G92指令工件坐標系之后應該使用 “絕 對 ” 編程指令!! W q8 E5 H; p& T+ G
G92可以理解為“工件坐標系中的偏移坐標指定”。 E0 [2 T0 K9 C T2 A- p- ~/ H0 d
根本區別:
a$ i3 U8 Z& i9 iG54-G59是以機床坐標為參考點的工件坐標系,G92是以當前刀尖為參考點的相對工件坐標系。 |
|