數控機床設定坐標系指令:G92,G54~G59,G52

發(fā)布日期:2011-05-21    蘭生客服中心    瀏覽:20276

由2-1.2 CNC工具機坐標系統(tǒng)說明,可知撰寫CNC程序時必須依據程序坐標系來描述工件輪廓尺寸,此程序坐標系的零點即程序原點。










1.


設定程序原點的指令在CNC銑床或MC上,可用G92指令其指令格式為G92 XˍYˍ;其中X、 Y值是指程序原點到機械原點的向量值,于使用時,必須將X、Y值表示出來。


2.


但當工件外形復雜時,為了撰寫CNC程序的方便常須設定2個以上的程序原點,故也可用G54 ~G59指令設定程序原點,其指令格式:
G54;其后面不須書寫X、Y值,其定義是指機械原點到程序原點的向量值。


一般使用G54~G59指令后,就不再使用G92指令。但如果使用時,則原來由G54~G59設 定的程序原點將被移動G92后面X、Y值,如圖 1 所示說明。故此時G92 XˍYˍ;的X、Y 值是指原來的程序原點到新的程序原點之向量值。























程序寫法如下:



 。


 


  G54; 


=>設定程序原點(1)。


 。


 


  G92 X92. Y60.;


=>將程序原點(1)移動至程序原點(2)。


  :


 


 







3.


局部坐標系:G52
局部坐標系統(tǒng)(local coordinate system setting)是用于將原坐標系中分離出數個子坐標系統(tǒng)。 其指令格式:
G52 XˍYˍ;其X、Y的定義是原坐標系的程序原點到子坐標系的程序原點之向量值。如圖 2說明


 



G52 X0 Y0;=>表示回復到原坐標系。







范例1:


有一工件系統(tǒng),配合子程序呼叫指令M98及鉆孔固定循環(huán)指令G81,則可簡化程序的撰寫。如圖3所示。使用G54設程序坐標系,再用G52指令設定子坐標系。


























































O2001;


=>主程序


G91 G28 Z0;


G28 X0 Y0;


G80 G54 G90 G00 X25. Y25.;


G43 Z5. H01 M03 S500;


M08;


G98 G81 R3. Z -25. F80;


G52 X0 Y0 M98 P2011;


G52 X100. M98 P2011;


G52 X200. M98 P2011;


G52 X300. M98 P2011;


G52 X300. Y100. M98 P2011;


G52 X200. Y100. M98 P2011;


G52 X100. Y100. M98 P2011;


G52 X0. Y100. M98 P2011;


G91 G28 Z0. M9;


M30;


 


O2011;


=>子程序


X25. Y25.;


X -25.;


Y -25.;


X25.;


G52 X0 Y0;


M99;

v

更多相關信息