數(shù)控機(jī)床設(shè)定坐標(biāo)系指令:G92,G54~G59,G52

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

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










1.


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


2.


但當(dāng)工件外形復(fù)雜時(shí),為了撰寫CNC程序的方便常須設(shè)定2個(gè)以上的程序原點(diǎn),故也可用G54 ~G59指令設(shè)定程序原點(diǎn),其指令格式:
G54;其后面不須書寫X、Y值,其定義是指機(jī)械原點(diǎn)到程序原點(diǎn)的向量值。


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























程序?qū)懛ㄈ缦拢?/p>



  :


 


  G54; 


=>設(shè)定程序原點(diǎn)(1)。


 。


 


  G92 X92. Y60.;


=>將程序原點(diǎn)(1)移動(dòng)至程序原點(diǎn)(2)。


  :


 


 







3.


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


 



G52 X0 Y0;=>表示回復(fù)到原坐標(biāo)系。







范例1:


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


























































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

更多相關(guān)信息