cnc加工中心作為一種功能強(qiáng)大的數(shù)控機(jī)床,集合了多種機(jī)床的加工工藝,自然也是利用數(shù)控系統(tǒng)代碼指令進(jìn)行運(yùn)動(dòng)的,而其常用的一些準(zhǔn)備功能指令和輔助功能指令與其他數(shù)控機(jī)床大致相同,也就是G代碼和M指令,下面米科尼小編就帶大家一起看看加工中心常用的G代碼和M指令都有哪些。
一、加工中心常用G代碼(準(zhǔn)備功能指令)
1、絕|對(duì)值代碼G90和增量值代碼G91
?。?)絕|對(duì)坐標(biāo)編程:刀具運(yùn)動(dòng)過程的刀具位置坐標(biāo)以一個(gè)固定的工件原點(diǎn)為基準(zhǔn),即刀具運(yùn)動(dòng)的位置坐標(biāo)是指刀具相對(duì)與工件坐標(biāo)系坐標(biāo)遠(yuǎn)點(diǎn)的坐標(biāo)值。在程序中用G90指定。
(2)增量坐標(biāo)編程:增量坐標(biāo)編程也成為相對(duì)坐標(biāo)編程。刀具運(yùn)動(dòng)的位置坐標(biāo)以刀具起點(diǎn)為基準(zhǔn),即表示刀具終點(diǎn)相對(duì)于刀具起點(diǎn)坐標(biāo)值的增量。在程序中用G91指定。
G90和G91屬于同組模態(tài)指令,在程序中可根據(jù)需要隨時(shí)進(jìn)行變換。
2、工件坐標(biāo)系零點(diǎn)偏置代碼G54~G59
工件坐標(biāo)系零點(diǎn)偏置代碼的實(shí)質(zhì)就是設(shè)置工件坐標(biāo)系原點(diǎn)在機(jī)床坐標(biāo)系中的坐標(biāo)值。其設(shè)定過程為:選擇裝夾后的工件上的編程原點(diǎn),找出該點(diǎn)在機(jī)床坐標(biāo)系中的坐標(biāo)值,將這些值通過機(jī)床面板操作輸入機(jī)床偏置存儲(chǔ)器參數(shù)中,從而將零點(diǎn)偏置到該點(diǎn)。通過零點(diǎn)偏置設(shè)定的工件坐標(biāo)系,只要不對(duì)其進(jìn)行修改、刪除操作,該工件坐標(biāo)系將一直保存,即使加工中心關(guān)機(jī),其坐標(biāo)系也將保留。通常適用于批量零件加工時(shí)使用。
一般通過對(duì)刀操作及對(duì)加工中心面板的操作,通過輸入不同的零點(diǎn)偏置數(shù)值,可以設(shè)定G54~G59六個(gè)不同的工件坐標(biāo)系,這些代碼均為同組的模態(tài)指令。在編程及加工過程中可以通過G54~G59代碼來對(duì)不同的工件坐標(biāo)系進(jìn)行選擇,例如:
G90;(絕|對(duì)坐標(biāo)編程)
G54 G00 X0 Y0;(選擇G54坐標(biāo)系,快速定位到該坐標(biāo)系XY平面原點(diǎn))
G55 G00 X0 Y0;(選擇G55坐標(biāo)系,快速定位到該坐標(biāo)系XY平面原點(diǎn))
G57 G00 X0 Y0;(選擇G57坐標(biāo)系,快速定位到該坐標(biāo)系XY平面原點(diǎn))
G58 G00 X0 Y0;(選擇G58坐標(biāo)系,快速定位到該坐標(biāo)系XY平面原點(diǎn))
在以上程序的執(zhí)行過程中,刀具在各個(gè)坐標(biāo)系的原點(diǎn)間移動(dòng)。
3、工件坐標(biāo)系設(shè)定代碼G92
工件坐標(biāo)系除了用G54~G59代碼來進(jìn)行選擇與設(shè)定外,還可以通過工件坐標(biāo)系設(shè)定代碼G92來進(jìn)行設(shè)定。
格式:G92 X__ Y__ Z__
X__ Y__ Z__為刀具當(dāng)前位置相對(duì)于工件原點(diǎn)的坐標(biāo)系,比如程序G92 X30.0 Y30.0 Z20.0,表示設(shè)定刀具當(dāng)前位置的工件坐標(biāo)系的坐標(biāo)值為(30,30,20),從而反推得出工件原點(diǎn)和工件坐標(biāo)系。在執(zhí)行G92代碼時(shí),X、Y、Z軸均不移動(dòng),但CRT顯示器上的坐標(biāo)將發(fā)生變化。
4、坐標(biāo)平面選擇代碼G17、G18、G19
坐標(biāo)平面選擇代碼是用來選擇圓弧插補(bǔ)的平面和刀具補(bǔ)償平面的。右手直角笛卡爾坐標(biāo)系的三個(gè)互相垂直的軸X、Y、Z,兩兩組合分別構(gòu)成三個(gè)平面,即XY平面、XZ平面和YZ平面,G17表示XY平面指定,G18表示XZ平面指定,G19表示YZ平面指定。
5、快速點(diǎn)定位代碼G00
該代碼使刀具以快速方式從刀具所在點(diǎn)到達(dá)指定點(diǎn)。
格式:G00 X__ Y__ Z__
X__ Y__ Z__為目標(biāo)點(diǎn)坐標(biāo)。G00不用指定移動(dòng)速度,其移動(dòng)速度由加工中心系統(tǒng)參數(shù)設(shè)定。
6、直線插補(bǔ)代碼G01
G01代碼是直線運(yùn)動(dòng)代碼,它使刀具在兩坐標(biāo)或三坐標(biāo)軸間以插補(bǔ)聯(lián)動(dòng)的方式按指定的進(jìn)給速度作任意斜率的直線運(yùn)動(dòng)。
格式:G01 X__ Y__ Z__ F__
X__ Y__ Z__為目標(biāo)點(diǎn)坐標(biāo);F__為刀具切削的進(jìn)給速度。
7、圓弧插補(bǔ)代碼G02/G03
G02和G03用于指定圓弧插補(bǔ)。其中,G02表示順時(shí)針圓弧插補(bǔ),G03表示逆時(shí)針圓弧插補(bǔ)。順時(shí)針和逆時(shí)針圓弧插補(bǔ)的判別方法是:沿著不在圓弧平面內(nèi)的坐標(biāo)軸由正方向向負(fù)方向看去,順時(shí)針方向?yàn)镚02,逆時(shí)針方向?yàn)镚03??紤]到圓弧插補(bǔ)所在的坐標(biāo)平面,其程序格式分為為:
G17 G02/G03 X__ Y__ I__ J__(或R)F__
G18 G02/G03 X__ Y__ I__ K__(或R)F__
G19 G02/G03 X__ Y__ J__ K__(或R)F__
8、暫停功能G04
G04暫停代碼可使刀具作短時(shí)間無進(jìn)給加工或機(jī)床空運(yùn)轉(zhuǎn),從而使加工表面獲得較小的表面粗糙度值。因此G04代碼一般用于鏜平面、锪孔等的光整加工。
格式:G04 X2.0或G04 P2000
此處G04地址X后面用小數(shù)點(diǎn)進(jìn)行編程,單位為s,X2.0表示暫停時(shí)間為2s;地址P后面不允許帶小數(shù)點(diǎn),單位為ms,P2000表示暫停時(shí)間為2000ms。
二、加工中心常用M指令(輔助功能指令)
M指令一般遵循ISO標(biāo)準(zhǔn),包括:
1、M00:程序暫停;
2、M01:程序有條件暫停;
3、M03:主軸正轉(zhuǎn);
4、M04:主軸反轉(zhuǎn);
5、M05:主軸停;
6、M08:切削液開;
7、M09:切削液關(guān);
8、M98:調(diào)用子程序;
9、M99:子程序結(jié)束,返回主程序;
10、M30:結(jié)束程序,并且跳轉(zhuǎn)到程序首行。
M指令又稱為輔助功能指令,主要是用來表示加工中心操作時(shí)的各種輔助動(dòng)作及其狀態(tài)。如果在地址M后面指定了兩位數(shù)字,就把對(duì)應(yīng)的信號(hào)送給加工中心,用來控制加工中心各功能的開和關(guān),M指令在一個(gè)程序段中只允許一個(gè)有效。
以上就是米科尼小編為大家整理的加工中心常用的G代碼和M指令,不難看出在程序的基本編制方面與其他數(shù)控機(jī)床大致相當(dāng),但具體到每個(gè)代碼和指令的詳細(xì)意義略有不同,希望能對(duì)大家有所幫助。洛陽(yáng)米科尼精密機(jī)械有限公司作為以研發(fā)、制造、銷售、服務(wù)為一體的數(shù)控加工中心廠家,生產(chǎn)的各個(gè)規(guī)格加工中心已經(jīng)廣泛應(yīng)用于模具加工、儀器儀表、醫(yī)療器械以及軍工等市場(chǎng)領(lǐng)域,如有需要可以在我們的網(wǎng)站留言,或者撥打客服電話進(jìn)行詳細(xì)咨詢。