■沈陽(yáng)機(jī)床股份有限公司 (遼寧 110024) 王玲麗
掃碼了解更多
在眾多的數(shù)控系統(tǒng)中,I5系統(tǒng)是由沈陽(yáng)機(jī)床自主研發(fā)的具有自主知識(shí)產(chǎn)權(quán)的智能化數(shù)控系統(tǒng)。不同的數(shù)控系統(tǒng)可能會(huì)將同一功能定義成不同的代碼,所以當(dāng)我們熟練其他系統(tǒng)的編程,再面對(duì)I5系統(tǒng)時(shí)還需要再學(xué)習(xí)它的編程格式或規(guī)則。
(1)G00(快速點(diǎn)定位指令)。
G00 X_Y_Z_;
(2)G01(直線插補(bǔ))。
G01 X_Y_Z_F_;
語(yǔ)句中的X_Y_Z_表示絕對(duì)值指令時(shí),是終點(diǎn)的坐標(biāo)值;表示增量值指令時(shí),是刀具移動(dòng)的距離。F_表示刀具的進(jìn)給速度(進(jìn)給量)。
(3)G90/G91,AC/IC(絕對(duì)值/增量值)。
G90表示絕對(duì)尺寸;G91表示增量尺寸;X=AC(…)表示某軸以絕對(duì)尺寸輸入,程序段方式;X=IC(…)表示某軸以相對(duì)尺寸輸入,程序段方式。
(4)G02,G03(圓弧插補(bǔ))。
G2/G3 X_Y_I_J_K_表示圓心和終點(diǎn);G2/G3 X_Y_Z_CR=_表示半徑和終點(diǎn);G2/G3 I_J_K_AR=_表示張角和圓心;G2/G3 X_Y_Z_AR=_表示張角和終點(diǎn);CIP X_Y_Z_IM=_JM=_KM=_表示終點(diǎn)和中間點(diǎn);CT X_Y_Z_表示切向連接的圓弧。
(5)G54~G59(可設(shè)定零點(diǎn)坐標(biāo)系SZS)。
用MDI面板可設(shè)定6個(gè)工件坐標(biāo)系G54~G59,指定其中一個(gè)G代碼,可以選擇6個(gè)中的一個(gè)。
(6)TRANS/ATRANS(可編程的零點(diǎn)偏移)。
TRANS X_Y_Z_;//可編程的偏移,絕對(duì)量。
ATRANS X_Y_Z_;//可編程的偏移,附加于當(dāng)前的指令。
TRANS;//不帶數(shù)值,清除所有有關(guān)偏移、旋轉(zhuǎn)、比例系數(shù)及鏡像的指令。
(7)長(zhǎng)度補(bǔ)償。
刀具調(diào)用后,刀具長(zhǎng)度補(bǔ)償立即生效。
(8)G40~G42(刀具半徑補(bǔ)償)。
G00(G01) G41(G42)IP_D_;
G41表示左側(cè)刀具半徑補(bǔ)償(見圖1);G42表示右側(cè)刀具半徑補(bǔ)償;IP_表示各軸坐標(biāo)值;D_表示指定刀具半徑補(bǔ)償值的代碼(1~3位);G40表示刀具半徑補(bǔ)償取消。
(9)ROT,AROT(可編程旋轉(zhuǎn))。
ROT RPL=_ ;
RPL=_ ;
ROT ;
圖 1
ROT表示坐標(biāo)旋轉(zhuǎn)(絕對(duì)量);AROT表示坐標(biāo)旋轉(zhuǎn)(相對(duì)量);RPL表示旋轉(zhuǎn)角度;ROT表示無(wú)數(shù)值,取消坐標(biāo)旋轉(zhuǎn)。
(10)SCALE,ASCALE(可編程的比例系數(shù))。
SCALE X_ Y_ Z_;
ASCALE X_ Y_ Z_;
SCALE表示可編程的旋轉(zhuǎn)偏移量(絕對(duì)量);ASCALE表示可編程的偏置量,附加至當(dāng)前偏置中(相對(duì)附加量);X_Y_Z_表示各軸的比例系數(shù)。
(11)MIRROR,AMIRROR(可編程的鏡像)。
可編程的鏡像道理如同制圖軟件中的鏡像功能(見圖2)。
圖 2
MIRROR X0 Y0 Z0;//可編程的鏡像。
AMIRROR X0 Y0 Z0;//可編程的鏡像,附加于當(dāng)前的指令。
MIRROR;//不帶數(shù)值,刪除以前的偏移、旋轉(zhuǎn)、比例系數(shù)、鏡像的指令。
(12)G110,G111,G112(極坐標(biāo))。
G110 AP=_RP=_ ;
G111 AP=_RP=_ ;
G112 AP=_RP=_ ;
G110為極點(diǎn)定義,相對(duì)于上次編程的設(shè)定位;G111為極點(diǎn)定義,相對(duì)于當(dāng)前工件坐標(biāo)系的零點(diǎn);G112問極點(diǎn)定義,相對(duì)于最后有效的極點(diǎn);AP為極坐標(biāo)角度;RP為極坐標(biāo)半徑。
(13) G70/G71(公英制)。
G20;//英寸輸入
G21;// 毫米輸入
(1)CYCLE71(平面銑削)。
CYCLE71(RTP,RFP,SFD,DEP,SPA,SPO,LENG,WID,STA,MIDP,MIWD,F(xiàn)ALD,F(xiàn)FS,TYP)
(2)CYCLE72(輪廓銑削)。
CYCLE72(KNAME,RTP,RFP,SFD,DEP,MIDP,F(xiàn)AL,F(xiàn)ALD,F(xiàn)FC,F(xiàn)FD,TYP,TRC)
(3)CYCLE76(矩形軸徑銑削)。
CYCLE76(RTP,RFP,SFD,DEP,LENG,WID,CRAD,SPA,SPO,STA,MIDP,F(xiàn)AL,F(xiàn)ALD,F(xiàn)FC,F(xiàn)FD,TYP,LBS,WBS)
(4)CYCLE77(圓形軸徑銑削)。
CYCLE77(RTP,RFP,SFD,DEP,SDIA,SPA,SPO,STA,MIDP,F(xiàn)AL,F(xiàn)ALD,F(xiàn)FC,F(xiàn)FD,MDIR,TYP,DBS)
(5)POCKET1(矩形腔體銑削)。
POCKET1(RTP,RFP,SFD,DEP,LENG,WID,CRAD,CPA,CPO,F(xiàn)FD,F(xiàn)FS,MIDP,MDIR,F(xiàn)AL,TYP,MIDF,F(xiàn)FC,SSF)
(6)POCKET2(圓形腔體銑削)。
POCKET(RTP,RFP,SFD,DEP,PRAD,CPA,CPO,F(xiàn)FD,F(xiàn)FS,MIDP,MDIR,F(xiàn)AL,TYP,MIDF,F(xiàn)FC,SSF)
(7)SLOT1(圓周槽銑削)。
SLOT1(RTP,RFP,SFD,DEP,DPR,NUM,LENG,WID,CPA,CPO,RAD,STA,INA,F(xiàn)FD,F(xiàn)FS,MIDP,MDIR,F(xiàn)AL,TYP,MIDF,F(xiàn)FC,SSF,F(xiàn)ALD,STA2)
(8)SLOT2(環(huán)形槽銑削)。
SLOT2(RTP,RFP,SFD,DEP,DPR,NUM,LENG,WID,CPA,CPO,RAD,STA,INA,F(xiàn)FD,F(xiàn)FS,MIDP,MDIR,F(xiàn)AL,TYP,MIDF,F(xiàn)FC,SSF,F(xiàn)ALD,STA2)
(9)CYCLE90(螺紋銑削)。
CYCLE90(RTP,RFP,SFD,DEP,DPR,DIATH,KDIAM,PIT,F(xiàn)FR,MDIR,TYP,CPA,CPO)
(10)CYCLE81(中心鉆鉆削)。
CYCLE81(RTP,RFP,SFD,DEP,RDP),具體動(dòng)作如圖3所示。
(11)CYCLE82(锪平面鉆削)。
CYCLE82(RTP,RFP,SFD,DEP,RDP,DTB)
(12)CYCLE83(深孔鉆削)。
圖 3
CYCLE83(RTP,RFP,SFD,DEP,RDP,F(xiàn)DEP,F(xiàn)RDP,DAM,DTB,DTS,F(xiàn)RF,TYP)
(13)CYCLE84(剛性攻螺紋)。
CYCLE84(RTP,RFP,SFD,DEP,RDP,DTB,SDAC,MPIT,PIT,POSS,SST,SSR)
(14)CYCLE85(鏜孔1)。
CYCLE85(RTP,RFP,SFD,DEP,RDP,DTB,F(xiàn)FW,F(xiàn)BW)
(15)CYCLE86(鏜孔2)。
CYCLE86(RTP,RFP,SFD,DEP,RDP,DTB,SDIR,RPFA,RPSA,RPTA,POSS)
(16)CYCLE87(鏜孔3)。
CYCLE87(RTP,RFP,SFD,DEP,RDP,SDIR)
(17)CYCLE88(鏜孔4)。
CYCLE88(RTP,RFP,SFD,DEP,RDP,DTB,SDIR)
(18)CYCLE89(鏜孔5)。
CYCLE89(RTP,RFP,SFD,DEP,RDP,DTB)
在實(shí)際的切削中進(jìn)給速度是用F代碼后面的數(shù)值指定的,在實(shí)際應(yīng)用中常用的有兩種方式來(lái)指定進(jìn)給速度。
(1)每分鐘進(jìn)給(G94)是指在F后的數(shù)值就是進(jìn)給速度的大小。
(2)每轉(zhuǎn)進(jìn)給(G95)是指在F后跟的數(shù)值,是每轉(zhuǎn)的進(jìn)給量。
T代碼是刀具號(hào)代碼,在自動(dòng)換刀的數(shù)控機(jī)床中,該代碼用以選擇所需的刀具。代碼以T為首,其后跟兩位數(shù)字。T代碼要與M6(自動(dòng)換刀)配合使用。
數(shù)控機(jī)床的編程,雖說通過看書可以學(xué)會(huì)大概的編程格式,并掌握一些編程規(guī)則。但數(shù)控編程是實(shí)用型的,只有在應(yīng)用中才能更好地、更深入地理解每個(gè)代碼的具體意義,所以說理論和實(shí)踐的結(jié)合是學(xué)好數(shù)控編程的關(guān)鍵。